Data loading method, device, equipment, storage medium and program product

By obtaining data indexes and storage relationships, the target data index is determined and loaded, thus solving the problem of data processing errors in existing technologies and achieving efficient and accurate data loading.

CN115421843BActive Publication Date: 2026-06-19BOOMING TECH (HANGZHOU) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BOOMING TECH (HANGZHOU) CO LTD
Filing Date
2022-09-28
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

In existing technologies, all data is retrieved from the data source at once and loaded into the interface for display. This can easily lead to data processing errors when users select target data from a large amount of data, resulting in low efficiency and accuracy.

Method used

By obtaining the data index from the specified dataset and taking advantage of the fact that the field length of the data index is less than the field length of the data, the target data index is determined, and the target data is retrieved and loaded from the specified dataset based on the storage relationship, thus avoiding the display of all data.

🎯Benefits of technology

It improves the accuracy and efficiency of data processing, and achieves efficient data loading for some display modes while ensuring data security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115421843B_ABST
    Figure CN115421843B_ABST
Patent Text Reader

Abstract

This application discloses a data loading method, apparatus, device, storage medium, and program product, relating to the field of data processing. The method includes: in response to receiving a page display operation on a data loading interface, obtaining a data index corresponding to data in a specified dataset, wherein there is a corresponding storage relationship between the data in the specified dataset and the data index, and the field length of the data index is less than the field length of the data in the specified dataset; in response to receiving a data loading operation, determining the target data index corresponding to the target data to be loaded from the obtained data indexes; obtaining the target data from the specified dataset based on the target data index and the corresponding storage relationship; and loading and displaying the target data in the data loading interface. That is, by determining the target data index before obtaining the target data, only the target data currently corresponding to the target data index can be loaded and displayed, improving data loading efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing, and in particular to a data loading method, apparatus, device, storage medium, and program product. Background Technology

[0002] During software development, users need to process large amounts of data. In this process, the data is first retrieved from the data source and loaded, and then modified.

[0003] In related technologies, users typically use existing data reading tools to obtain all data from the data source at once and display it sequentially on the interface, from which users can select the data that needs to be modified for adjustment.

[0004] However, in related technologies, the method of obtaining and loading all data from the data source at once requires users to select the target data to be processed from a large amount of data, which may lead to data processing errors and result in low efficiency and accuracy of data processing. Summary of the Invention

[0005] This application provides a data loading method, apparatus, device, storage medium, and program product, which can improve the efficiency and accuracy of data processing. The technical solution is as follows.

[0006] On the one hand, a data loading method is provided, the method comprising:

[0007] In response to receiving a page display operation for the data loading interface, the system obtains the data index corresponding to the data in the specified dataset. There is a corresponding storage relationship between the data in the specified dataset and the data index. The field length of the data index is less than the field length of the data in the specified dataset. The data loading interface is used to display the data in the specified dataset.

[0008] In response to receiving a data loading operation, the target data index corresponding to the target data to be loaded is determined from the acquired data indexes, wherein the target data is the data to be loaded to the data loading interface based on the data loading operation;

[0009] The target data is obtained from the specified dataset based on the target data index and the corresponding storage relationship;

[0010] The target data is loaded and displayed in the data loading interface.

[0011] On the other hand, a data loading apparatus is provided, the apparatus comprising:

[0012] The acquisition module is used to respond to a page display operation received from the data loading interface, acquire the data index corresponding to the data in the specified dataset, wherein there is a corresponding storage relationship between the data in the specified dataset and the data index, and the field length of the data index is less than the field length of the data in the specified dataset. The data loading interface is used to display the data in the specified dataset.

[0013] A determination module is used to, in response to receiving a data loading operation, determine the target data index corresponding to the target data to be loaded from the acquired data indexes, wherein the target data is the data to be loaded to the data loading interface based on the data loading operation;

[0014] The acquisition module is further configured to acquire the target data from the specified dataset based on the target data index and the corresponding storage relationship;

[0015] The display module is used to load and display the target data in the data loading interface.

[0016] On the other hand, a computer device is provided, the computer device including a processor and a memory, the memory storing at least one instruction, at least one program, code set or instruction set, the at least one instruction, the at least one program, the code set or instruction set being loaded and executed by the processor to implement any of the data loading methods described in the embodiments of this application above.

[0017] On the other hand, a computer-readable storage medium is provided, wherein at least one instruction, at least one program, code set, or instruction set is stored therein, wherein the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the data loading method as described in any of the embodiments of this application above.

[0018] On the other hand, a computer program product or computer program is provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the data loading methods described in the above embodiments.

[0019] The beneficial effects of the technical solutions provided in this application include at least the following:

[0020] First, the data indexes corresponding to the storage relationships within the specified dataset are obtained. Then, through a data loading operation, the target data index corresponding to the target data to be loaded is determined from the obtained data indexes. Based on the target data index and its corresponding storage relationship, the target data is retrieved, loaded, and displayed. In other words, by first obtaining data indexes whose field length is smaller than the data's field length, the target data index is determined based on the data loading operation, and then the corresponding target data is retrieved, loaded, and displayed. This partial display method avoids displaying all the data, improving the accuracy and efficiency of subsequent data processing while ensuring data security. Attached Figure Description

[0021] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0022] Figure 1 This is a schematic diagram of a data loading method provided in an exemplary embodiment of this application;

[0023] Figure 2 This is a schematic diagram of an implementation environment provided by an exemplary embodiment of this application;

[0024] Figure 3 This is a flowchart of a data loading method provided in an exemplary embodiment of this application;

[0025] Figure 4 This is a flowchart of a data loading method provided in another exemplary embodiment of this application;

[0026] Figure 5 This is a schematic diagram of an interface sliding operation provided in an exemplary embodiment of this application;

[0027] Figure 6 This is a schematic diagram of an interface sliding operation provided in another exemplary embodiment of this application;

[0028] Figure 7 This is a schematic diagram of an interface sliding operation provided in another exemplary embodiment of this application;

[0029] Figure 8 This is a schematic diagram of an interface sliding operation provided in another exemplary embodiment of this application;

[0030] Figure 9 This is a schematic diagram illustrating a target data index acquisition method provided in an exemplary embodiment of this application;

[0031] Figure 10 This is a schematic diagram of a batch loading operation method provided by an exemplary embodiment of this application;

[0032] Figure 11 This is a flowchart of a data loading method provided in another exemplary embodiment of this application;

[0033] Figure 12 This is a flowchart of a data loading method provided in another exemplary embodiment of this application;

[0034] Figure 13 This is a schematic diagram of a data loading method provided in an exemplary embodiment of this application;

[0035] Figure 14 This is a schematic diagram of a data index provided in an exemplary embodiment of this application;

[0036] Figure 15 This is a schematic diagram illustrating data adjustment for multiple accounts provided in an exemplary embodiment of this application;

[0037] Figure 16 This is a structural block diagram of a data loading device provided in an exemplary embodiment of this application;

[0038] Figure 17 This is a structural block diagram of a data loading device provided in another exemplary embodiment of this application;

[0039] Figure 18 This is a terminal structure block diagram provided in an exemplary embodiment of this application. Detailed Implementation

[0040] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0041] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The singular forms “a,” “the,” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

[0042] First, please refer to Figure 1 It illustrates a schematic diagram of a data loading method provided in an exemplary embodiment of this application, such as... Figure 1As shown, in response to receiving a page display operation on the data loading interface 100, the data index 110 is obtained. The data index 110 has a corresponding storage relationship with the data in the specified dataset. For example, the data index "1" corresponds to the data "90024". The field length of the data index 110 is 1, and the field length of the data corresponding to the data index 110 is 5.

[0043] In response to receiving a data loading operation, a target data index 111 is determined from the previously acquired data index 110, wherein the target data index 111 refers to the data index currently displayed in the data loading interface 100. In this embodiment, the target data index 111 is implemented as "1", "3" and "5".

[0044] Based on the target data index 111 and the corresponding storage relationship, the target data 112 corresponding to the target data index 111 is obtained from the specified dataset, and the target data 112 is loaded and displayed. In this embodiment, the target data 112 is implemented as "90024", "80042" and "27739".

[0045] Secondly, the implementation environment of this application will be introduced. Figure 2 A schematic diagram of an implementation environment provided by an exemplary embodiment of this application is given. The implementation environment includes: a terminal 210, a server 220, and a communication network 230, wherein the terminal 210 and the server 220 are connected through the communication network 230.

[0046] The terminal 210 has a target application 211 installed. The target application 211 is a program with data display function, such as a data processing program or a data reading program, and there is no limitation on it.

[0047] When the target application 211 displays the data loading interface 2111, and the terminal 210 receives the page display operation of the data loading interface 2111, it generates an index retrieval request and sends it to the server 220.

[0048] After receiving the index retrieval request from the terminal 210, the server 220 returns the data index corresponding to the data in the specified dataset to the terminal 210. The data index can be pre-stored by the server 220; or it can be generated by the server 220 within a specified time period, without limitation. There is a storage correspondence between the data index and the data in the specified dataset.

[0049] After obtaining the data index, when the terminal 210 receives a data loading operation, it determines the target data index from the obtained data index, wherein the target data index corresponds to the target data to be loaded.

[0050] Terminal 210 generates a target data acquisition request based on the target data index and corresponding storage relationship and sends it to server 220.

[0051] After receiving the target data acquisition request, server 220 will send the target data corresponding to the target data index in the specified dataset back to terminal 210 as the data acquisition result.

[0052] After receiving the data acquisition result, terminal 210 loads and displays the target data.

[0053] The aforementioned terminal 210 can be optional. The terminal can be a desktop computer, a laptop computer, a mobile phone, a tablet computer, an e-book reader, an MP3 (Moving Picture Experts Group Audio Layer III) player, an MP4 (Moving Picture Experts Group Audio Layer IV) player, a smart TV, a smart vehicle, and other terminal devices. This application embodiment does not limit the specific type of terminal device.

[0054] Server 220 includes at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Optionally, server 220 undertakes the primary computing task, and terminal 210 undertakes the secondary computing task; or, server 220 undertakes the secondary computing task, and terminal 210 undertakes the primary computing task; or, server 220 and terminal 210 collaborate on computing using a distributed computing architecture.

[0055] It is worth noting that the aforementioned servers can be independent physical servers, server clusters or distributed systems composed of multiple physical servers, or cloud servers; there are no restrictions on which one is included.

[0056] Cloud technology refers to a hosting technology that unifies hardware, software, and network resources within a wide area network (WAN) or local area network (LAN) to enable data computation, storage, processing, and sharing. In some embodiments, the aforementioned server can also be implemented as a node in a blockchain system.

[0057] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application have been authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the data and data indexes in the specified dataset involved in this application were obtained with full authorization.

[0058] Based on the above introduction, the data loading method provided in this application will be explained. For illustrative purposes, please refer to [the provided text]. Figure 3 This document illustrates a flowchart of a data loading method provided in an exemplary embodiment of this application. This method can be executed by a server or a terminal, or jointly by both. In this embodiment, the method is described using the terminal as an example. Figure 3 As shown, the method includes the following steps:

[0059] Step 310: In response to receiving a page display operation for the data loading interface, obtain the data index corresponding to the data in the specified dataset.

[0060] There is a corresponding storage relationship between the data in the specified dataset and the data index. The field length of the data index is less than the field length of the data in the specified dataset. The data loading interface is used to display the data in the specified dataset.

[0061] In some embodiments, a data index is a data structure used to represent data. For example, in a data query scenario, because the field length of the data is long, a data index corresponding to the data is preset. Therefore, during the data query process, the data corresponding to the data index can be retrieved by querying the data index. That is, a data index can serve as a pointer to data in a dataset.

[0062] In some embodiments, the corresponding storage relationship means that data indexes and data are stored correspondingly in a specified dataset, and the storage correspondence remains unchanged.

[0063] Optionally, a single data index may have a corresponding storage relationship with a single piece of data; or, a single data index may have a corresponding storage relationship with multiple pieces of data, without limitation.

[0064] Optionally, the data and the corresponding data index are stored together in a specified dataset; or, the specified dataset stores only the data arranged in a specified order, and the data index corresponding to the data is stored separately in an index list, wherein the order of the data indexes in the index list is consistent with the order of the data in the specified dataset. For example, if index 2 and data 2 have a corresponding storage relationship, then data 2 is stored in the second position in the specified dataset, and index 2 is also in the second position in the index list.

[0065] To illustrate, the field length of a data index is less than the field length of the data corresponding to that data index in the specified dataset. For example, if data index A is "02", then data index A has a field length of 2. In the specified dataset, the data corresponding to data index A is data a "766896", then data a has a field length of 6. Therefore, the field length of data index A is less than the field length of data a.

[0066] Optionally, you can specify that the field lengths of all data indexes in the dataset are the same; or you can specify that there are data indexes in the dataset with different field lengths, without any restrictions.

[0067] For illustrative purposes, the page display operation is used to display the data index and / or the data corresponding to the data index in the data loading interface.

[0068] Step 320: In response to receiving a data loading operation, determine the target data index corresponding to the target data to be loaded from the acquired data indexes.

[0069] The target data is the data to be loaded onto the data loading interface based on the data loading operation.

[0070] To illustrate, the data loading operation is used to display the data index in the data loading interface. Based on the data loading operation, the data index currently displayed in the data loading interface is used as the target data index.

[0071] In some embodiments, all data indices displayed in the current data loading interface are used as target data indices according to the data loading operation. For example, if the specified dataset has 400 data indices, and the data loading interface currently displays indices 40 to 50, a total of 10 data indices, these 10 data indices are used as target data indices.

[0072] In some embodiments, the specified data index displayed in the current data loading interface is used as the target data index according to the data loading operation. For example, if the specified dataset contains 200 data indices, and the data loading interface currently displays indices 20 to 40 (a total of 20 data indices), then indices 20 to 25 are selected as the target data indices based on specified conditions. The specified conditions will be described in detail in subsequent embodiments and will not be elaborated here.

[0073] Optionally, the target data can be determined in at least one of the following ways:

[0074] 1. Based on the data loading operation, when the specified data index is displayed in the data loading interface, it is automatically determined as the target data index. For example, when index 1 is displayed in the data loading interface through the data loading operation, it is immediately used as the target data index.

[0075] 2. Based on the data loading operation, display the specified data index in the data loading interface, and when the display duration reaches the specified display threshold, use the specified data index in the current data loading interface as the target data index. For example: through the data loading operation, display the specified data index in the data loading interface, and when the display duration of the specified data index in the data loading interface reaches the specified display threshold, use the specified data index as the target data index.

[0076] 3. Based on the data loading operation, display the specified data index in the data loading interface, and use the specified data index within the specified display range in the data loading interface as the target data index. For example, if the current data loading interface displays indices 1 to 30 through the data loading operation, and indices 19 to 26 are within the specified display range, then use these 7 data indices 19 to 26 as the target data index.

[0077] It is worth noting that the above-described method for determining the target data index is merely an illustrative example, and the embodiments of this application do not limit it.

[0078] This is illustrative; the purpose of determining the target data index is to identify the target data to be loaded, even though the target data has not yet been loaded.

[0079] Step 330: Obtain the target data from the specified dataset based on the target data index and the corresponding storage relationship.

[0080] To illustrate, after determining the target data index from the data index, the target data is obtained from the specified dataset according to the corresponding storage relationship of the target data index, where the target data is the data corresponding to the target data index.

[0081] Optionally, after each target data index is determined, the target data corresponding to that target data index is immediately retrieved from the specified dataset. That is, the current order of retrieving the target data corresponds to the order in which the target data indexes are determined.

[0082] Optionally, after all the target data indices are determined, the target data corresponding to each target data index is retrieved simultaneously from the specified dataset. That is, multiple target data are retrieved at the same time.

[0083] Optionally, the target data may be obtained in at least one of the following ways:

[0084] 1. When the data index and data are stored in the specified dataset, after the target data index is determined, the target data that has a corresponding storage relationship with the target data index is retrieved from the specified dataset;

[0085] 2. When the specified dataset only stores data, after determining the target data index, select the data with the same ranking position from the specified dataset as the target data according to the ranking position of the target data index in the index list. For example, if the target data index 4 is located in the 5th position in the index list, then select the data ranked in the 5th position from the specified dataset as the target data.

[0086] 3. Once the target data index is determined, iterate through all data in the specified dataset and match each data with the target data index according to the corresponding storage relationship of each data. If a match is successful, the data is used as the target data; otherwise, the next data is matched.

[0087] It is worth noting that the above-described methods for obtaining target data are merely illustrative examples, and the embodiments of this application do not limit them.

[0088] Step 340: Load and display the target data in the data loading interface.

[0089] To illustrate, the process of loading target data involves obtaining the rendering element corresponding to the target data, rendering it in the data loading interface, and then displaying the target data in the data loading interface.

[0090] Optionally, multiple target data may be loaded and displayed simultaneously; or, multiple target data may be loaded and displayed sequentially according to the order of acquisition, without limitation.

[0091] In summary, the data loading method provided in this application first obtains the data indexes in the specified dataset that correspond to the storage relationships between the data. Then, through a data loading operation, it determines the target data index corresponding to the target data to be loaded from the obtained data indexes. Based on the target data index and the corresponding storage relationship, it retrieves the target data, loads it, and displays it. That is, by first obtaining the data indexes whose field length is smaller than the field length of the data, and then determining the target data index based on the data loading operation, it retrieves the corresponding target data for loading and display. This eliminates the need to display all the data. This partial display method improves the accuracy and efficiency of subsequent data processing while ensuring data security.

[0092] It is worth noting that the descriptions such as "index 1" in this application are only used to specifically refer to the name of a certain data index in the data index, and are unrelated to the order of the data indexes.

[0093] In one optional embodiment, the data loading operation includes several implementation methods; for illustrative examples, please refer to [reference needed]. Figure 4 This document illustrates a flowchart of a data loading method provided in an exemplary embodiment of this application. Specifically, step 320 includes steps 321 and 322; or, step 320 includes steps 320a and 320b. This method can be executed by a server or a terminal, or jointly by both. In this embodiment, the method is described using the terminal as an example. Figure 4 As shown, the method includes the following steps.

[0094] This embodiment mainly illustrates several different implementation methods of data loading operations.

[0095] The first method is to implement the data loading operation as a screen swipe operation.

[0096] Step 321: Receive the interface swipe operation as a data loading operation.

[0097] In illustrative terms, the interface sliding operation refers to controlling the data index in the data loading interface to slide down and / or up, so that a new data index slides into the data loading interface and / or the data index currently displayed in the data loading interface slides out of the data loading interface.

[0098] Optionally, the interface swiping operation includes at least one of the following operation methods:

[0099] 1. A slider is displayed in the data loading interface. By controlling the up and down movement of the slider, the data index in the data loading interface can be scrolled up and down.

[0100] 2. An auto-sliding control is displayed in the data loading interface. By triggering this auto-sliding control, the data index in the current data loading interface will automatically slide up / down at a preset sliding speed.

[0101] 3. A sliding command box is displayed in the data loading interface. By entering a sliding command in the sliding command box, the data index in the current data loading interface will slide according to the sliding command. For example, the sliding command box includes the sliding direction and sliding speed to be entered. By entering "up" and "3" in the sliding command box, 3 data indexes will slide into the data loading interface every second as the current data loading interface slides upward.

[0102] 4. The interface swiping operation is implemented as a gesture operation. That is, when an upward gesture is received, the data loading interface will slide upward accordingly, and during the upward sliding of the data loading interface, new data indexes will slide into the data loading interface.

[0103] It is worth noting that the above-described interface sliding operation is merely an illustrative example, and the embodiments of this application do not limit it.

[0104] This is illustrative; please refer to it. Figure 5 This illustrates a schematic diagram of an interface sliding operation provided in an exemplary embodiment of this application, such as... Figure 5 As shown, the current display is a data loading interface 500. The data loading interface 500 currently displays some data indices 510, including indices 2 to 6. The data loading interface 500 also includes a slider 520. When a trigger operation is received on the slider 520 and it moves downward, the data indices 510 in the data loading interface 500 slide upward, so that new data indices 530 slide into the data loading interface 500 in sequence. The new data indices 530 include indices 7 to 9.

[0105] This is illustrative; please refer to it. Figure 6 This illustrates a schematic diagram of an interface sliding operation provided in an exemplary embodiment of this application, such as... Figure 6 As shown, the currently displayed data loading interface 600 has partially displayed data indices 610, including indices 22 to 26. The data loading interface 600 also includes an automatic upward sliding control 620 and an automatic downward sliding control 630. By triggering the automatic upward sliding control 620, the data loading interface 600 slides upward at a preset sliding speed. During the upward sliding process of the data loading interface 600, new data indices 640 slide into the data loading interface 600, including index 27.

[0106] This is illustrative; please refer to it. Figure 7This illustrates a schematic diagram of an interface sliding operation provided in an exemplary embodiment of this application, such as... Figure 7 As shown, the current display is a data loading interface 700. The data loading interface 700 currently displays a portion of the data indices 710, including indices 34 to 38. The data loading interface 700 also includes a sliding command box, which includes a sliding direction command input box 721 and a sliding speed command box 722. By entering "Up" in the sliding direction command input box 721 and "2" in the sliding speed command box 722, the data loading interface 700 will begin to automatically slide upwards. During this upward sliding process, two new data indices slide into the data loading interface 700 per second. Figure 7 The new data index 730 that has been slid in is index 39 and index 40.

[0107] This is illustrative; please refer to it. Figure 8 This illustrates a schematic diagram of an interface sliding operation provided in an exemplary embodiment of this application, such as... Figure 8 As shown, the current display is a data loading interface 800. The data loading interface 800 currently displays some data indices, including indices 6 to 10. When an upward swipe gesture is received, the data loading interface 800 starts to swipe upward. During the upward swipe of the data loading interface 800, a new data index 810 slides into the data loading interface 800. The new data index 810 includes indices 11 to 12.

[0108] Step 322: In response to the interface sliding operation, the data indices in the data loading interface are obtained sequentially according to the order of the data indices as the target data indices.

[0109] This is illustrative of how, based on the interface swiping operation, the data indices in the data loading interface slide into / out of the data loading interface in sequence.

[0110] As an illustration, in the process of determining the target data index, the data indexes are determined sequentially according to their arrangement in the data loading interface.

[0111] Optionally, the target data index can be obtained in at least one of the following ways:

[0112] 1. The data loading interface displays an index reading box. When a data index slides into the data loading interface via a sliding operation, if a data index is displayed in the index reading box, the data index that slides into the index reading box and is displayed is used as the target data index according to the order of the data indexes. That is, the index reading box is displayed in the data loading interface. In response to the sliding operation, the data index displayed in the index reading box of the data loading interface is used as the target data index according to the order of the data indexes.

[0113] 2. As data indexes slide into the data loading interface one by one, the data indexes that slide into the data loading interface are used as target data indexes in turn. That is, as soon as a data index slides into the data loading interface, it is used as the target data index.

[0114] 3. After the data index is slid into the data loading interface through the interface swiping operation, when the interface swiping operation stops, the data indexes currently displayed in the data loading interface in sequence are used as the target data indexes. In the current case, there are data indexes that are slid into the data loading interface through the interface swiping operation but then slid out. These data indexes will not be used as the target data indexes.

[0115] 4. After a data index is slid into the data loading interface through a swipe operation, it is used as the target data index once the display time of the slid-in data index in the data loading interface reaches a preset time threshold. In the current case, there are data indexes that are slid into the data loading interface through a swipe operation, whose display time in the data loading interface reaches the preset time threshold, and then slid out of the data loading interface. These data indexes are also used as target data indexes.

[0116] 5. After the data indexes are slid into the data loading interface one by one through the interface sliding operation, when the number of data indexes slid into the data loading interface reaches the preset number threshold, the data indexes corresponding to the slid-in number are simultaneously determined as the target data indexes according to the sorting order of the data indexes.

[0117] It is worth noting that the above-described method for obtaining the target data index is merely an illustrative example, and the embodiments of this application do not limit it.

[0118] For an illustrative example of the process for obtaining the first type of target data index, please refer to [link / reference]. Figure 9 This illustration shows a schematic diagram of a target data index acquisition method provided in an exemplary embodiment of this application, such as... Figure 9As shown, the current display is a data loading interface 900, which displays an index reading box 910. During the process of sliding the data index into the data loading interface 900 through the interface sliding operation, the data index that slides into the index reading box 910 is used as the target data index. Among them, the data indices 2 to 4 are slid into the current data loading interface, and the data indices that slide into the index reading box 910 are indices 3 and 4. Therefore, indices 3 and 4 are the target data indices.

[0119] Optionally, for Figure 9 In one possible scenario, whenever a data index slides into the index reading box, that data index is taken as the target data index; or, in another possible scenario, when a data index slides into the index reading box, if the display duration of that data index in the index reading box reaches a preset duration threshold, that data index is taken as the target data index; or, in yet another possible scenario, when the interface sliding operation stops, the data index that has slid into and is currently displayed in the index reading box is taken as the target data index. This application embodiment does not limit this to any particular method.

[0120] The second method involves implementing the data loading operation as a page turning operation. .

[0121] To illustrate, page turning refers to the operation of flipping through the data loading interface page by page. That is, the currently displayed data loading interface is considered as one page, and after the page turning operation, the current data loading interface will display the data index corresponding to the new page.

[0122] Step 320a: Receive page turning operation as a data loading operation.

[0123] Optionally, the page turning operation includes at least one of the following operation methods:

[0124] 1. The data loading interface includes a pagination control. Triggering the pagination control triggers page turning. When the pagination control is triggered, the current data loading interface flips through pages. For example, the current data loading interface displays the first page, which includes indices 1 to 5. When a trigger operation is received on the pagination control, the data loading interface displays the second page, which includes indices 6 to 10. In the current case, the number of page turns in the data loading interface is related to the number of times the pagination control is triggered.

[0125] 2. The data loading interface includes an automatic page-turning control. The page turning operation is triggered by the automatic page-turning control. That is, when the automatic page-turning control is triggered, the data loading interface automatically turns pages at a specified page-turning speed. For example, if the current data loading interface displays page 5, which includes indexes 22 to 26, when the automatic page-turning control is triggered, the data loading interface automatically turns pages at a speed of turning pages every two seconds. That is, after two seconds, the data loading interface automatically turns to page 6, which includes indexes 27 to 30.

[0126] 3. Page turning can be achieved through gestures. That is, when the data loading interface receives a gesture, it will turn the page forward or backward according to the direction indicated by the gesture. For example, if the current data loading interface is displaying page 3, when it receives a left swipe gesture, the data loading interface will turn the page backward to page 4 according to the left swipe gesture.

[0127] It is worth noting that the above-described page turning operation is merely an illustrative example, and the embodiments of this application do not limit it.

[0128] Optionally, in the third operation method for the above page turning operation, under one feasible condition, the number of pages turned on the data loading interface is positively correlated with the swiping speed of the gesture operation. For example, the faster the gesture operation swipes to the left, the more pages the data loading interface turns.

[0129] Step 320b: In response to the page turning operation, use the data index currently displayed in the data loading interface as the target data index.

[0130] Optionally, the determination of the target data index may include at least one of the following methods:

[0131] 1. Based on the page turning operation, the data loading interface uses the data indexes contained in the page turning process as the target data indexes in the order of arrangement. For example, when the data loading interface is turned from the third page to the fifth page through the page turning operation, the data indexes displayed on the third to the fifth page are determined as the target data indexes in the order of arrangement.

[0132] 2. Based on the page turning operation, when the page turning operation stops, the data indexes in the target page currently displayed on the data loading interface are determined as the target data indexes according to the sorted order. For example, when the data loading interface is turned from the third page to the fifth page through the page turning operation, when the page turning operation stops, the data loading interface is currently displaying the fifth page. Therefore, the data indexes displayed on the fifth page are determined as the target data indexes in the sorted order.

[0133] 3. Based on the page turning operation, when the display time of a certain page reaches a preset time threshold during the page turning process, the data index displayed on that page is determined as the target data index according to the sorted order. For example, when turning the page from the third page to the fifth page through the page turning operation, if the display time of the fourth page reaches the preset time threshold, then the data index displayed on the fourth page is determined as the target data index according to the sorted order.

[0134] It is worth noting that the above-described method for determining the target data index is merely an illustrative example, and the embodiments of this application do not limit it.

[0135] In addition, the data loading operation can also be implemented as follows.

[0136] The third method is to implement the data loading operation as a batch loading operation.

[0137] In some embodiments, batch loading refers to automatically displaying the data index corresponding to the preset batch loading quantity in the data loading interface.

[0138] This is illustrative; please refer to it. Figure 10 It illustrates a schematic diagram of a batch loading operation method provided by an exemplary embodiment of this application, such as... Figure 10 As shown, the current display is the data loading interface 1000, which includes a quantity input box 1010. By entering the target quantity "5" in the quantity input box 1010, a batch loading operation is performed. That is, the current data loading interface 1000 will display 5 data indices at the same time according to the order of the data indices, as a single batch of data index display method. The display duration of each batch of data indexes is a preset 2 seconds.

[0139] Based on the batch loading operation, the data indexes displayed in the data loading interface are determined as the target data indexes according to their sorting order.

[0140] Optionally, the target data index can be determined in at least one of the following ways:

[0141] 1. In the process of batch loading and displaying data indexes in the data loading interface, all batch-displayed data indexes are used as the target data indexes according to their sorting order;

[0142] 2. During the process of batch displaying data indexes through batch loading operations in the data loading interface, when the batch loading operation stops, the data indexes currently displayed in the data loading interface are determined as the target data indexes according to their sorting order;

[0143] 3. During the process of batch displaying data indexes through batch loading operations on the data loading interface, when a page stay operation is received for a specific batch of data indexes, the data loading interface will continue to display the data indexes of the current batch, and the displayed data indexes will be determined as the target data indexes according to their sorting order.

[0144] It is worth noting that the above-described method for determining the target data index is merely an illustrative example, and the embodiments of this application do not limit it.

[0145] In summary, the data loading method provided in this application first obtains the data indexes in the specified dataset that correspond to the storage relationships between the data. Then, through a data loading operation, it determines the target data index corresponding to the target data to be loaded from the obtained data indexes. Based on the target data index and the corresponding storage relationship, it retrieves the target data, loads it, and displays it. That is, by first obtaining the data indexes whose field length is smaller than the field length of the data, and then determining the target data index based on the data loading operation, it retrieves the corresponding target data for loading and display. This eliminates the need to display all the data. This partial display method improves the accuracy and efficiency of subsequent data processing while ensuring data security.

[0146] In this embodiment, using the interface swiping operation as the data loading operation method enables the determination process of the target data index to be based on the user's operation intention. That is, the current user determines the target data index by swiping the data loading interface, which makes the target data more in line with the user's operation intention, thereby improving the efficiency of data loading.

[0147] In this embodiment, using page turning as a data loading operation enables the data index to be displayed page by page, improving the display efficiency of the data index and thus improving the efficiency of subsequent data loading.

[0148] In an optional embodiment, a process for adjusting data in a specified dataset is also included; for illustrative purposes, please refer to [reference needed]. Figure 11 This document illustrates a flowchart of a data loading method provided in an exemplary embodiment of this application. This method can be executed by a server or a terminal, or jointly by both. In this embodiment, the method is described using the terminal as an example. Figure 11 As shown, the method includes the following steps.

[0149] Step 1110: In response to receiving a page display operation for the data loading interface, obtain the data index corresponding to the data in the specified dataset.

[0150] There is a corresponding storage relationship between the data in the specified dataset and the data index. The field length of the data index is less than the field length of the data in the specified dataset. The data loading interface is used to display the data in the specified dataset.

[0151] Optionally, the specified dataset is a dataset pre-stored locally on the terminal; or, the specified dataset is a dataset obtained by the terminal from a server (or data terminal), without limitation. In this embodiment, the example of obtaining the specified dataset from a server is used for illustration.

[0152] Optionally, the data index includes at least one of the following index structures:

[0153] 1. Number index, that is, a unique number is set for each piece of data in advance, and the number index will not change after the data is changed in the future;

[0154] 2. Bitmap index, that is, a binary string of numbers used to mark whether data exists at a specified position. For example, a "1" mark at the current specified position indicates that data exists at that position in the specified dataset, while a "0" mark indicates that data does not exist at that position in the specified dataset.

[0155] It is worth noting that the above-described index structure for data indexing is merely an illustrative example, and the embodiments of this application do not limit it.

[0156] Optionally, the data index is composed of specified fields in the data of the specified dataset. For example, if the data f is "940053", then the data index corresponding to the data f is "53". That is, the data index is composed of the last two fields of the data f.

[0157] Optionally, the data index is set separately and corresponds to the data. For example, if the data m is "466054", then the data index corresponding to the data m is "052". That is, the current data index is set separately for the data m, and the field length of the data index is 3, while the field length of the data m is 6. Therefore, the field length of the data index is less than the field length of the data m.

[0158] Step 1120: In response to receiving a data loading operation, determine the target data index corresponding to the target data to be loaded from the acquired data indexes.

[0159] The target data is the data to be loaded onto the data loading interface based on the data loading operation.

[0160] In a schematic way, the data index displayed in the data loading interface is used as the target data index through the data loading operation. The purpose of determining the target data index is to determine the target data to be loaded into the data loading interface. That is, there is a corresponding storage relationship between the target data and the target data index.

[0161] Optionally, data loading can be implemented as at least one of the following operation methods: interface swiping operation, page turning operation, and batch loading operation. The operation methods of interface swiping operation, page turning operation, and batch loading operation have been described in detail in steps 321, 322, 320a, and 320b above, and will not be repeated here.

[0162] Step 1130: Receive interface adjustment operation.

[0163] The interface adjustment operation is used to adjust the amount of data displayed in the data loading interface.

[0164] In illustrative terms, the interface adjustment operation refers to defining a target display range in the data loading interface, and using the data corresponding to the target data index displayed within the target display range as the final target data to be obtained.

[0165] In other words, after determining the target data index through the data loading operation, the target data index is filtered again through the interface adjustment operation. Finally, the target data corresponding to the target data indexes that match the interface adjustment operation are determined to be the data to be loaded into the data loading interface. For example, after the data loading operation, indices 20 to 28 displayed in the data loading interface are determined to be the target data indices. For indices 20 to 28, an interface adjustment operation is received. This operation involves setting a target display box, where the target data indices 22, 23, and 24 are displayed. Therefore, the data corresponding to indices 22, 23, and 24 are used as the final data to be loaded into the data loading interface. That is, after the interface adjustment operation, only the data corresponding to the three target data indices displayed in the target display box are to be loaded; the data corresponding to the remaining target data indices not displayed in the target display box are not considered to be loaded. Therefore, the interface adjustment operation is used to ultimately determine the number of data items displayed in the data loading interface.

[0166] Step 1140: Obtain the target data from the specified dataset based on the target data index and corresponding storage relationship.

[0167] The method for obtaining the target data has been described in detail in step 330 above, and will not be repeated here.

[0168] Step 1150: Based on the display order of the target data index in the data loading interface, load and display the target data sequentially in the data loading interface according to the display order.

[0169] To illustrate, when the rendering element corresponding to the target data is obtained from the specified dataset based on the target data index and the corresponding storage relationship, the target data corresponding to the target data index is rendered sequentially according to the display order of the target data index in the data loading interface, and the rendering results of the target data rendered sequentially are displayed sequentially in the data loading interface, thus realizing the process of loading and displaying the target data in the order of display.

[0170] In some embodiments, after the target data is loaded and displayed in the data loading interface, there is also a process of adjusting the data. The target data can be adjusted by the first account corresponding to the current data loading interface, that is, the data loading interface is the interface corresponding to the currently logged-in first account; or, during the display process of the data loading interface corresponding to the first account, there may be cases where other accounts obtain the target data in the specified dataset from the data loading interface logged in by other accounts and load it. Other accounts adjust the loaded and displayed target data. That is, the data in the specified dataset can be adjusted by a single user account or by multiple different user accounts at the same time. This will be explained in detail below.

[0171] Step 1160: Receive data and adjust accordingly.

[0172] The data adjustment operation is used to adjust the target data to the second updated data.

[0173] This is an illustrative example. The current data loading interface is the interface corresponding to the first logged-in account. The data loading interface receives data adjustment operations, which are used to adjust the target data obtained by the first account through the above data loading operations to obtain the adjusted second updated data.

[0174] Optionally, the methods for adjusting the target data include increasing / decreasing the field length of the target data; modifying the data content of the target data; adding or deleting target data corresponding to a single target data index, etc. The embodiments of this application do not limit this.

[0175] Step 1170: Display the second updated data based on the data adjustment operation.

[0176] As an illustration, based on the above data adjustment operation, the adjusted target data is used as the first updated data and displayed in the data loading interface.

[0177] In one feasible scenario, the data adjustment operation involves the first account modifying the target data within the specified dataset through the data loading interface. This means the current data adjustment operation ultimately adjusts the target data within the specified dataset, and after the adjustment, the specified dataset includes the second updated data but no longer contains the adjusted target data. Therefore, in this case, the data adjustment operation is implemented as an online operation.

[0178] Specifically, in the case of the above online operation, after the first account completes the data adjustment operation on the target data, the target data in the specified dataset will be updated in real time to the second updated data.

[0179] In one feasible scenario, the data adjustment operation involves the first account adjusting the target data in the data loading interface, then only displaying the updated second data in the data loading interface, without adjusting the data in the specified dataset. In other words, the final adjusted updated second data is only displayed in the data loading interface, while the target data in the specified dataset remains unadjusted. Therefore, in this case, the data adjustment operation is implemented as a local operation.

[0180] Furthermore, in some embodiments, in addition to the first account having modification permissions for the data in the specified dataset, a second account may also have modification permissions for the data in the specified dataset. That is, the current data loading interface is the interface corresponding to the currently logged-in first account.

[0181] In some embodiments, in response to at least one second account adjusting the target data to the first updated data during the current display of target data, the target data is updated and displayed as the first updated data in the data loading interface.

[0182] In this embodiment, the target data is displayed in the data loading interface corresponding to the first account. If, during the current display of the target data, a second account adjusts the target data to obtain the first updated data, the target data will be updated synchronously in the data loading interface corresponding to the first account, and the first updated data modified by the second account will be displayed.

[0183] In some embodiments, in response to at least one second account adjusting the target data to first updated data during the current display of target data, a data update instruction is received, the data update instruction including the target data index corresponding to the adjusted target data and the updated first updated data; based on the data update instruction, the corresponding storage relationship between the stored target data and the target data index is updated to the corresponding storage relationship between the target data index and the first updated data; based on the corresponding storage relationship between the target data index and the first updated data, the target data is updated and displayed as the first updated data in the data loading interface.

[0184] In this embodiment, during the process of updating the target data to the first updated data, when at least one second account updates the target data to the first updated data, the terminal corresponding to the first account will receive a data update instruction. The data update instruction indicates that the current target data has been updated to the first updated data. Therefore, the data update instruction includes the target data index corresponding to the target data adjusted by the second account (the second account can only adjust the target data; the target data index remains unchanged), which is the first updated data generated by the second account through the data adjustment operation. According to the data update instruction, the corresponding storage relationship between the target data index and the previously stored target data is adjusted to a corresponding storage relationship between the updated first updated data and the target data index. That is, the process of adjusting the corresponding storage relationship based on the data adjustment is implemented. Based on the adjusted corresponding storage relationship between the first updated data and the target data index, the target data is updated to the first updated data in the data loading interface corresponding to the first account.

[0185] In some embodiments, target data corresponding to the target data index is retrieved from a specified dataset at a preset frequency and then updated and displayed.

[0186] For illustrative purposes, the preset frequency refers to the time interval at which the terminal logged in with the first account confirms the update status of the target data corresponding to the target data index. If the target data is adjusted during the confirmation process, the data loading interface logged in with the first account will update the adjusted target data in real time. For example, every 0.5 seconds, the target data corresponding to the target data index is retrieved from the specified dataset. If the target data is adjusted, the adjusted target data will be updated and displayed.

[0187] In summary, the data loading method provided in this application first obtains the data indexes in the specified dataset that correspond to the storage relationships between the data. Then, through a data loading operation, it determines the target data index corresponding to the target data to be loaded from the obtained data indexes. Based on the target data index and the corresponding storage relationship, it retrieves the target data, loads it, and displays it. That is, by first obtaining the data indexes whose field length is smaller than the field length of the data, and then determining the target data index based on the data loading operation, it retrieves the corresponding target data for loading and display. This eliminates the need to display all the data. This partial display method improves the accuracy and efficiency of subsequent data processing while ensuring data security.

[0188] In this embodiment, by adjusting the receiving interface, the amount of data displayed in the data loading interface can be adjusted, thereby loading the target amount of data to be displayed based on the user's own wishes. This means that only this part of the target data needs to be processed later, which not only improves the efficiency of data loading, but also improves the accuracy and efficiency of subsequent data processing.

[0189] In this embodiment, by receiving data adjustment operations, after obtaining the target data, adjustments can be made based on the loaded and displayed target data, without having to adjust all data in the specified dataset, thus improving the accuracy and efficiency of data adjustment.

[0190] In this embodiment, multiple accounts can simultaneously or at different times adjust the data in a specified dataset, and the adjusted updated data is updated in real time in the data loading interface corresponding to each account, realizing online data adjustment and real-time updating of the adjusted data, thus improving the efficiency of data adjustment.

[0191] This is illustrative; please refer to it. Figure 12 It illustrates a flowchart of a data loading method provided in an exemplary embodiment of this application, using the application of this data loading method in a software development scenario as an example for explanation. Figure 12 As shown, the method includes the following steps.

[0192] Step 1210: Obtain the data index.

[0193] During the software development process, users need to continuously adjust the data generated during the software development process. The amount of data generated during the software development process is large, and a large amount of data has certain regularity. Therefore, in the specified dataset corresponding to the software development process, the data generated during the software development process has a corresponding data index. There is a corresponding storage relationship between the data and the data index, and the data and the data index are stored together in the specified dataset.

[0194] First, the terminal with the first account receives the page display operation for the data loading interface. During the process of displaying the data loading interface on the current terminal, the data index corresponding to the data in the specified dataset is retrieved from the server and displayed in the data loading interface (or, the retrieved data index is recorded in the cache). That is, the initial interface of the current data loading interface displays a portion of the data index corresponding to a portion of the data in the specified dataset.

[0195] There is a corresponding storage relationship between the data index and the data, and the field length of the data index is less than the field length of the data corresponding to that data index.

[0196] This is illustrative; please refer to it. Figure 13 It illustrates a schematic diagram of a data loading method provided in an exemplary embodiment of this application, such as... Figure 13 As shown, terminal 1300, which is logged in with the first account, is currently running a target program with data loading function. When terminal 1300 receives a page display operation, the data loading interface 1310 is currently displayed. At this time, terminal 1300 retrieves the data index 1340 corresponding to the data in the specified dataset from the data storage medium 1330 in the server, records the data index 1340 in the cache, and partially displays it in the data loading interface 1310. For example, the current data loading interface 1310 displays index 1, index 2, index 3 and index 4.

[0197] This is illustrative; please refer to it. Figure 14 It illustrates a schematic diagram of a data index provided in an exemplary embodiment of this application, such as Figure 14 As shown, the current display shows the specified dataset 1400, which stores data 1410 and the corresponding data index 1420. Data index 1420 is implemented as the first column of data, and data 1410 is implemented as the second column of data. Data index 1420 is a preset fixed value, and the field length of data index 1420 is less than the field length of its corresponding data 1410. For example, when the data index is "2", it corresponds to 1 field length, and the corresponding data is "900005", which means that the data corresponds to 6 field lengths.

[0198] Step 1220: Obtain the target data.

[0199] Upon receiving a data loading operation, which can be implemented as a page swiping operation, swiping upwards on the data loading interface causes the displayed data indexes to slide upwards, and new data indexes to slide into the data loading interface for display. When a data index slides into the data loading interface for display, that data index is determined as the target data index, and the data corresponding to the target data index in the specified dataset is taken as the target data. The target data is then retrieved from the specified dataset based on the target data index and its corresponding storage relationship.

[0200] Indicative, such as Figure 13 As shown, when terminal 1300 receives a page swiping operation, a new data index from the specified dataset slides into the data loading interface 1310. Figure 13 (Not shown in the image), the data index in the data loading interface 1310 is used as the target data index (including index 5, index 6, index 7 and index 8). Figure 13 (Not shown in the image), the target data index is passed into the data storage medium 1330, and the target data 1350 is obtained from the specified dataset according to the target data index and the corresponding storage relationship.

[0201] Step 1230: Display the target data.

[0202] like Figure 13 As shown, after the target data is obtained from the specified dataset of the data storage medium 1330, the target data is loaded and displayed in the data loading interface. The target data 1350 includes data 5, data 6, data 7 and data 8. The target data 1350 corresponds to the target data index.

[0203] Step 1240, data adjustment.

[0204] The following situations also occur during the process of displaying target data in the data loading interface:

[0205] 1. If, during the process of displaying the target data in the current data loading interface, the first account adjusts the target data to the updated data, then the second updated data will be displayed in the current data loading interface.

[0206] 2. If a second account adjusts the target data while the data loading interface of the currently logged-in first account is displaying the target data, the data loading interface of the logged-in first account will be updated to display the first updated data adjusted by the second account. Specifically, the logged-in first account retrieves the target data corresponding to the target data index from the specified dataset at a preset frequency (which may also be the first updated data obtained by the second account) and updates the display accordingly.

[0207] 3. The target data currently loaded and displayed is obtained after adjustment by the third account. That is, before the data loading interface logged in by the first account loads the target data, the third account has already adjusted the target data in the original specified dataset to the third updated data. Therefore, the data loading interface logged in by the first account loads and ultimately displays the third updated data.

[0208] This is illustrative; please refer to it. Figure 15This illustration shows a schematic diagram of multiple accounts modifying data according to an exemplary embodiment of this application. As shown in Figure 15, both the first interface 1510 and the second interface 1520 currently display data loading interfaces. The first interface 1510 is the data loading interface displayed by the first terminal logged in by the first account, and the second interface 1520 is the data loading interface displayed by the second terminal logged in by the second account. The first account adjusts the first target data corresponding to indices 1 to 100, and the second account adjusts the second target data corresponding to indices 200 to 300. Due to the dynamic acquisition of target data, the modification results of the first account are not displayed in the second interface 1520. Only when the second interface 1520 receives a page sliding operation, causing indices 1 to 100 to slide into the second interface 1520, does it acquire the target data corresponding to indices 1 to 100 (the current target data is the data adjusted by the first account), load it, and display it.

[0209] In this system, regardless of whether it is the first account or the second account, as long as the data in the specified dataset is adjusted, the adjusted updated data is sent to the data storage medium 1530 in real time to update the data in the specified dataset. When the first account adjusts the first target data, the first updated data 1531 is displayed on the first interface 1510, and when the second account adjusts the second target data, the second updated data 1532 is displayed on the second interface 1520.

[0210] In summary, the data loading method provided in this application first obtains the data indexes in the specified dataset that correspond to the storage relationships between the data. Then, through a data loading operation, it determines the target data index corresponding to the target data to be loaded from the obtained data indexes. Based on the target data index and the corresponding storage relationship, it retrieves the target data, loads it, and displays it. That is, by first obtaining the data indexes whose field length is smaller than the field length of the data, and then determining the target data index based on the data loading operation, it retrieves the corresponding target data for loading and display. This eliminates the need to display all the data. This partial display method improves the accuracy and efficiency of subsequent data processing while ensuring data security.

[0211] The beneficial effects contained in this application include, but are not limited to, the following:

[0212] 1. Only data indexes displayed in the data loading interface through data loading operations are used as target data indexes, thereby retrieving the target data corresponding to the target data index, loading and displaying it, and ensuring data security;

[0213] 2. It can improve the display efficiency of large amounts of data;

[0214] 3. Real-time data updates are enabled when multiple accounts are making collaborative adjustments.

[0215] Figure 16 This is a structural block diagram of a data loading apparatus provided in an exemplary embodiment of this application, such as... Figure 16 As shown, the device includes the following parts:

[0216] The acquisition module 1610 is used to respond to receiving a page display operation on the data loading interface, acquire the data index corresponding to the data in the specified dataset, wherein there is a corresponding storage relationship between the data in the specified dataset and the data index, and the field length of the data index is less than the field length of the data in the specified dataset, and the data loading interface is used to display the data in the specified dataset;

[0217] The determination module 1620 is configured to, in response to receiving a data loading operation, determine the target data index corresponding to the target data to be loaded from the acquired data indexes, wherein the target data is the data to be loaded to the data loading interface based on the data loading operation;

[0218] The acquisition module 1610 is further configured to acquire the target data from the specified dataset based on the target data index and the corresponding storage relationship;

[0219] Display module 1630 is used to load and display the target data in the data loading interface.

[0220] In some embodiments, such as Figure 17 As shown, the determining module 1620 includes:

[0221] The receiving unit 1621 is used to receive the interface sliding operation as the data loading operation;

[0222] The acquisition unit 1622 is used to acquire the data indexes that slide into the data loading interface in the order of the data indexes in response to the interface sliding operation, as the target data indexes.

[0223] In some embodiments, the acquisition unit 1622 is further configured to display an index reading box in the data loading interface; in response to the interface sliding operation, the data index displayed in the index reading box in the data loading interface is selected as the target data index according to the order of the data indexes.

[0224] In some embodiments, the determining module 1620 is further configured to receive a page turning operation as the data loading operation; and in response to the page turning operation, use the data index currently displayed in the data loading interface as the target data index.

[0225] In some embodiments, the apparatus further includes:

[0226] In some embodiments, the data loading interface is the interface corresponding to the first account currently logged in;

[0227] The display module 1630 is further configured to, in response to the existence of at least one second account adjusting the target data to the first updated data during the current display of the target data, update the target data to be displayed as the first updated data in the data loading interface.

[0228] In some embodiments, the display module 1630 is further configured to, in response to at least one second account adjusting the target data to the first updated data during the current display of the target data, receive a data update instruction, the data update instruction including the target data index corresponding to the adjusted target data and the updated first updated data; update the stored correspondence between the target data and the target data index to the stored correspondence between the target data index and the first updated data based on the data update instruction; and update the target data to the first updated data in the data loading interface based on the stored correspondence between the target data index and the first updated data. In some embodiments, the display module 1630 is further configured to retrieve the target data corresponding to the target data index from the specified dataset at a preset frequency for updating and displaying.

[0229] In summary, the data loading apparatus provided in this application first obtains data indexes from the specified dataset that correspond to the storage relationships between the data. Then, through a data loading operation, it determines the target data index corresponding to the target data to be loaded from the obtained data indexes. Based on the target data index and the corresponding storage relationship, it retrieves the target data, loads it, and displays it. That is, by first obtaining data indexes whose field length is smaller than the field length of the data, and then determining the target data index based on the data loading operation, it retrieves the corresponding target data for loading and display. This eliminates the need to display all the data. This partial display method improves the accuracy and efficiency of subsequent data processing while ensuring data security.

[0230] It should be noted that the data loading device provided in the above embodiments is only an example of the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the data loading device and the data loading method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0231] Figure 18 A structural block diagram of a terminal 1800 provided in an exemplary embodiment of this application is shown. The terminal 1800 may be a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. The terminal 1800 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.

[0232] Typically, terminal 1800 includes a processor 1801 and a memory 1802.

[0233] Processor 1801 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1801 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1801 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1801 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 1801 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0234] The memory 1802 may include one or more computer-readable storage media, which may be non-transitory. The memory 1802 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1802 is used to store at least one instruction, which is executed by the processor 1801 to implement the virtual game-based control method provided in the method embodiments of this application.

[0235] In some embodiments, the terminal 1800 also includes other components, as those skilled in the art will understand. Figure 18 The structure shown does not constitute a limitation on terminal 1800 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0236] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. This program can be stored in a computer-readable storage medium, which may be a computer-readable storage medium included in the memory described in the above embodiments; or it may be a standalone computer-readable storage medium not assembled into the terminal. The computer-readable storage medium stores at least one instruction, at least one program segment, a code set, or an instruction set. The at least one instruction, the at least one program segment, the code set, or the instruction set is loaded and executed by the processor to implement any of the virtual trace display methods described in the above embodiments.

[0237] Optionally, the computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), solid-state drives (SSDs), or optical discs, etc. The random access memory may include resistive random access memory (ReRAM) and dynamic random access memory (DRAM). The sequence numbers of the embodiments in this application are merely descriptive and do not represent the superiority or inferiority of the embodiments.

[0238] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0239] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A data loading method, characterized by, The method includes: In response to receiving a page display operation for the data loading interface, the system obtains the data index corresponding to the data in the specified dataset. There is a corresponding storage relationship between the data in the specified dataset and the data index. The field length of the data index is less than the field length of the data in the specified dataset. The data loading interface is used to display the data in the specified dataset. In response to receiving a data loading operation, the target data index corresponding to the target data to be loaded is determined from the acquired data indexes. The target data is the data to be loaded onto the data loading interface based on the data loading operation. The receiving interface sliding operation is used as the data loading operation. An index reading box is displayed on the data loading interface. In response to the interface sliding operation, the data index displayed in the index reading box of the data loading interface is used as the target data index according to the sorting order of the data indexes. The target data is obtained from the specified dataset based on the target data index and the corresponding storage relationship, and the order in which the target data is obtained corresponds to the order in which the target data index is determined. According to the display order of the target data index, the target data is loaded and displayed sequentially in the data loading interface according to the display order. The data loading interface is the interface corresponding to the first account currently logged in. In response to at least one second account adjusting the target data to the first updated data during the current display of the target data, the target data is updated and displayed as the first updated data in the data loading interface, wherein the first updated data is updated and displayed by updating the corresponding storage relationship of the target data index.

2. The method of claim 1, wherein, The step of responding to a received data loading operation by determining the target data index corresponding to the target data to be loaded from the acquired data indexes includes: The page turning operation is received as the data loading operation; In response to the page turning operation, the data index currently displayed in the data loading interface is used as the target data index.

3. The method according to claim 1 or 2, characterized in that, Before retrieving the target data from the specified dataset based on the target data index and the corresponding storage relationship, the method further includes: The interface adjustment operation is used to adjust the amount of data displayed in the data loading interface.

4. The method according to claim 1 or 2, characterized in that, The response that at least one second account adjusts the target data to the first updated data during the current display of the target data, and updating the target data to the first updated data in the data loading interface, includes: In response to the fact that at least one second account adjusts the target data to the first updated data during the current display of the target data, a data update instruction is received, the data update instruction including the target data index corresponding to the adjusted target data and the updated first updated data; Based on the data update instruction, the stored correspondence between the target data and the target data index is updated to the stored correspondence between the target data index and the first updated data; Based on the corresponding storage relationship between the target data index and the first updated data, the target data is updated and displayed as the first updated data in the data loading interface.

5. A data loading apparatus, characterized by comprising: The device includes: The acquisition module is used to respond to a page display operation received from the data loading interface, acquire the data index corresponding to the data in the specified dataset, wherein there is a corresponding storage relationship between the data in the specified dataset and the data index, and the field length of the data index is less than the field length of the data in the specified dataset. The data loading interface is used to display the data in the specified dataset. A determination module is configured to, in response to receiving a data loading operation, determine the target data index corresponding to the target data to be loaded from the acquired data indexes, wherein the target data is the data to be loaded to the data loading interface based on the data loading operation, wherein receiving an interface sliding operation is considered as the data loading operation; display an index reading box in the data loading interface; and, in response to the interface sliding operation, use the data index displayed in the index reading box in the data loading interface as the target data index according to the order of the data indexes. The acquisition module is further configured to acquire the target data from the specified dataset based on the target data index and the corresponding storage relationship, wherein the acquisition order of the target data corresponds to the determination order of the target data index; The display module is used to load and display the target data sequentially in the data loading interface according to the display order of the target data index. The data loading interface is the interface corresponding to the first account currently logged in. The display module is further configured to respond to the situation where at least one second account adjusts the target data to first updated data during the current display of the target data, and update the target data to the first updated data in the data loading interface, wherein the first updated data is updated by updating the corresponding storage relationship of the target data index.

6. A computer device, comprising: The computer device includes a processor and a memory, the memory storing at least one program, which is loaded and executed by the processor to implement the data loading method as described in any one of claims 1 to 4.

7. A computer readable storage medium characterized in that, The storage medium stores at least one program segment, which is loaded and executed by a processor to implement the data loading method as described in any one of claims 1 to 4.

8. A computer program product, characterised in that, It includes computer instructions that, when executed by a processor, implement the data loading method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Page indexing method and device and storage medium

    CN110502167A