Cache data cleaning method and apparatus, computing device, and storage medium
By automatically identifying and processing cache cleanup flags for requests in computing devices, efficient and unified cleanup and updates of cached data are achieved, solving the problems of cumbersome and inefficient cache data cleanup in existing technologies and simplifying cache data management.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-04
- Publication Date
- 2026-03-31
AI Technical Summary
In existing technologies, cache data cleanup methods are cumbersome and inefficient. In particular, under a microservice architecture, the dispersed and diverse nature of cache data leads to increased repetitive cleanup code work and the risk of bugs.
By responding to requests in the computing device to determine whether they contain cache cleanup flags, and automatically deleting and updating cached data of all processing functions with cache annotations during request processing until all calls are completed, unified cleanup and updates are achieved along the request chain.
It simplifies the cache data cleanup process, improves efficiency, reduces repetitive work for developers and the risk of bugs, and enables unified cleanup and updating of all cache data along the request chain.
Smart Images

Figure CN116257181B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of caching technology, and in particular to a method, apparatus, computing device, and storage medium for cleaning up cached data. Background Technology
[0002] Caching is a primary method for improving website or application performance, preventing the repeated creation, processing, and transmission of data. However, since cached data is merely a snapshot of the actual data, it becomes outdated once the data source is modified. Therefore, it is necessary to clean and update cached data.
[0003] Currently, the main difficulties in cleaning and updating the cache include the following: (1) The cached content is usually scattered. A simple page interface request from a user may use the results of multiple caches. For example, for a car model list, the car model name and guide price data may belong to one cache item, while the price reduction data may be another cache item; (2) There are various ways to cache, such as caching to the distributed system Redis, caching to application memory, etc.; (3) With the rise of microservice architecture, the cache of the same data may exist in different microservices.
[0004] Existing methods for cleaning and updating caches typically involve cleaning each cached data instance separately in the Java code (e.g., methods annotated with `@Cache`). While this approach is easy to understand, its implementation is often cumbersome. A change to source data necessitates manually writing cleanup and update code for each cache instance, resulting in low efficiency. Specifically, this method becomes extremely complex when dealing with complex system calls. Each new cache item requires developing corresponding cleanup code; each new application also requires additional cache cleanup code. This generates a significant amount of repetitive work, and the large workload increases the likelihood of developers introducing code bugs.
[0005] Therefore, a cache data cleanup method is needed to solve the problems existing in the above technical solutions. Summary of the Invention
[0006] To address this, the present invention provides a cache data cleanup method and a cache data cleanup apparatus to solve or at least alleviate the problems mentioned above.
[0007] According to one aspect of the present invention, a cache data cleanup method is provided, executed in a computing device, the method comprising: in response to a request to obtain source data, determining whether the request contains a cache cleanup flag; if a cache cleanup flag is contained, recording the cache cleanup flag in the context of processing the request; for each processing function with a cache annotation called in processing the request, deleting the cache data corresponding to the source data and executing the processing function.
[0008] Optionally, in the cache data cleanup method according to the present invention, deleting the cache data corresponding to the source data includes: determining whether there is a cache cleanup flag in the context of processing the request; if there is a cache cleanup flag, then deleting the cache data corresponding to the source data.
[0009] Optionally, in the cache data cleanup method according to the present invention, for each processing function with a cache annotation that processes the request, deleting the cache data corresponding to the source data includes: for each processing function that processes the request, determining whether there is a cache annotation in the processing function; if there is a cache annotation, determining whether there is a cache cleanup flag in the context of processing the request; if there is a cache cleanup flag, deleting the cache data corresponding to the source data.
[0010] Optionally, in the cache data cleanup method according to the present invention, when executing the processing function, the method includes: determining whether it is necessary to call a third-party service interface; if so, adding a cache cleanup flag to the third-party request parameters, and calling the third-party service interface based on the third-party request parameters.
[0011] Optionally, in the cache data cleanup method according to the present invention, the computing device is communicatively connected to the client and the management backend respectively; before responding to the request to obtain source data, the method includes: receiving the client's request to obtain source data; and receiving the request with a cache cleanup flag sent by the management backend.
[0012] Optionally, in the cache data cleanup method according to the present invention, deleting the cache data corresponding to the source data includes: determining a cache key value based on the source data; and deleting the cache data corresponding to the cache key value.
[0013] Optionally, the cache data cleanup method according to the present invention further includes: adding cache annotations in advance to each processing function corresponding to the processing request.
[0014] According to one aspect of the present invention, a cache data cleanup apparatus is provided, residing in a computing device, the apparatus comprising: a judgment module, adapted to, in response to a request to obtain source data, determine whether the request contains a cache cleanup flag; a recording module, adapted to, if the cache cleanup flag is included, record the cache cleanup flag in the context of processing the request; and an execution module, adapted to, for each processing function with a cache annotation called in processing the request, delete the cache data corresponding to the source data and execute the processing function.
[0015] According to one aspect of the present invention, a computing device is provided, comprising: at least one processor; and a memory storing program instructions, wherein the program instructions are configured to be executed by the at least one processor, the program instructions including instructions for performing the cache data cleanup method as described above.
[0016] According to one aspect of the present invention, a readable storage medium storing program instructions is provided, which, when read and executed by a computing device, causes the computing device to perform the cache data cleanup method as described above.
[0017] According to the technical solution of the present invention, a cache data cleanup method is provided. Upon receiving a request containing a cache cleanup flag, the cache cleanup flag in the request is recorded in the context of the request processing. During request processing, for each processing function with a cache annotation called during the request processing, the cache data corresponding to the source data is deleted, and the processing function is executed to update the cache data of the source data, until all processing functions with cache annotations are called, thereby completing the request processing. In this way, the present invention can automatically clean up and update the cache data of the source data based on each called processing function during request processing. The cache data cleanup process is more concise and efficient, and it achieves unified cleanup and updating of all cache data along the request chain.
[0018] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, and in order to make the above and other objects, features and advantages of the present invention more apparent and understandable, specific embodiments of the present invention are described below. Attached Figure Description
[0019] To achieve the foregoing and related objectives, certain illustrative aspects are described herein in conjunction with the following description and accompanying drawings. These aspects indicate various ways in which the principles disclosed herein may be practiced, and all aspects and their equivalents are intended to fall within the scope of the claimed subject matter. The foregoing and other objectives, features, and advantages of this disclosure will become more apparent from the following detailed description, taken in conjunction with the accompanying drawings. Throughout this disclosure, the same reference numerals generally refer to the same parts or elements.
[0020] Figure 1 A schematic diagram of a computing device 100 according to an embodiment of the present invention is shown;
[0021] Figure 2 A flowchart illustrating a cache data cleanup method 200 according to an embodiment of the present invention is shown;
[0022] Figure 3A flowchart illustrating a cache data cleanup method according to an embodiment of the present invention is shown;
[0023] Figure 4 A schematic diagram of a cache data cleanup apparatus 400 according to an embodiment of the present invention is shown. Detailed Implementation
[0024] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
[0025] Figure 1 A schematic diagram of a computing device 100 according to an embodiment of the present invention is shown. Figure 1 As shown, in a basic configuration, computing device 100 includes at least one processing unit 102 and system memory 104. According to one aspect, depending on the configuration and type of the computing device, the processing unit 102 may be implemented as a processor. System memory 104 includes, but is not limited to, volatile memory (e.g., random access memory), non-volatile memory (e.g., read-only memory), flash memory, or any combination of such memories. According to one aspect, system memory 104 includes an operating system 105.
[0026] According to one aspect, operating system 105 is, for example, suitable for controlling the operation of computing device 100. Furthermore, examples are practiced in conjunction with graphics libraries, other operating systems, or any other applications, and are not limited to any particular application or system. Figure 1 The basic configuration is illustrated by the components within the dashed lines. According to one aspect, the computing device 100 has additional features or functions. For example, according to one aspect, the computing device 100 includes additional data storage devices (removable and / or non-removable), such as disks, optical discs, or magnetic tapes. This additional storage... Figure 1 The middle part is shown by removable storage device 109 and non-removable storage device 110.
[0027] As stated above, according to one aspect, program module 103 is stored in system memory 104. According to one aspect, program module 103 may include one or more applications. The present invention does not limit the type of application; for example, applications may include: email and contact applications, word processing applications, spreadsheet applications, database applications, slideshow applications, drawing or computer-aided applications, web browser applications, etc.
[0028] According to one aspect, program module 103 may include a cache data cleaning device 400, which includes a plurality of program instructions adapted to execute the cache data cleaning method 200 of the present invention, so as to clean and update cache data by executing the cache data cleaning method 200 of the present invention.
[0029] According to one aspect, examples can be practiced on circuits including discrete electronic components, packaged or integrated electronic chips containing logic gates, circuits utilizing microprocessors, or on a single chip containing electronic components or a microprocessor. For example, it can be practiced via wherein... Figure 1 Each or many of the components shown can be implemented as an example by integrating a System-on-a-Chip (SOC) on a single integrated circuit. According to one aspect, such an SOC device may include one or more processing units, graphics units, communication units, system virtualization units, and various application functions, all integrated (or “burned in”) as a single integrated circuit onto a chip substrate. When operating via the SOC, the functions described herein can be operated via dedicated logic integrated on a single integrated circuit (chip) with other components of the computing device 100. Embodiments of the invention can also be implemented using other techniques capable of performing logical operations (e.g., AND, OR, and NOT), including but not limited to mechanical, optical, fluid, and quantum technologies. Additionally, embodiments of the invention can be implemented within a general-purpose computer or in any other circuit or system.
[0030] According to one aspect, computing device 100 may also have one or more input devices 112, such as a keyboard, mouse, pen, voice input device, touch input device, etc. It may also include output devices 114, such as a display, speaker, printer, etc. The foregoing devices are examples and other devices may also be used. Computing device 100 may include one or more communication connections 116 that allow communication with other computing devices 118. Examples of suitable communication connections 116 include, but are not limited to: RF transmitter, receiver and / or transceiver circuitry; Universal Serial Bus (USB), parallel and / or serial ports.
[0031] As used herein, the term computer-readable medium includes computer storage medium. Computer storage medium can include volatile and non-volatile, removable and non-removable media implemented using any method or technology for storing information (e.g., computer-readable instructions, data structures, or program module 103). System memory 104, removable storage device 109, and non-removable storage device 110 are examples of computer storage media (i.e., memory storage). Computer storage media can include random access memory (RAM), read-only memory (ROM), electrically erasable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical storage, magnetic tape, magnetic tape, disk storage or other magnetic storage devices, or any other article of manufacture that can be used to store information and is accessible by computing device 100. According to one aspect, any such computer storage medium can be part of computing device 100. Computer storage media does not include carrier waves or other transmitted data signals.
[0032] According to one aspect, the communication medium is implemented by computer-readable instructions, data structures, program modules 103, or other data in a modulated data signal (e.g., a carrier wave or other transmission mechanism), and includes any information transmission medium. According to one aspect, the term "modulated data signal" describes a signal having one or more sets of characteristics or altered in a manner that encodes information in the signal. By way of example and not limitation, the communication medium includes wired media such as wired networks or direct wired connections, and wireless media such as acoustic, radio frequency (RF), infrared, and other wireless media.
[0033] In an embodiment of the invention, a computing device 100 is configured to perform a cache data cleanup method 200 according to the invention. The computing device 100 includes one or more processors and one or more readable storage media storing program instructions that, when configured to be executed by the one or more processors, cause the computing device to perform the cache data cleanup method 200 of the present invention.
[0034] According to one embodiment of the present invention, a cache data cleanup device 400 is deployed in a computing device 100. The cache data cleanup device 400 is configured to execute a cache data cleanup method 200 according to the present invention. The cache data cleanup device 400 includes multiple program instructions for executing the cache data cleanup method 200 of the present invention. These program instructions can instruct a processor to execute the cache data cleanup method 200 according to the present invention, so as to clean up and update cache data by executing the cache data cleanup method 200 of the present invention.
[0035] Figure 2A flowchart of a cache data cleanup method 200 according to an embodiment of the present invention is shown. Figure 3 A schematic flowchart of a cache data cleanup method according to an embodiment of the present invention is shown. The cache data cleanup method 200 is adapted to be executed in a cache data cleanup apparatus 400 of a computing device (e.g., the aforementioned computing device 100).
[0036] like Figure 2 and Figure 3 As shown, method 200 begins with step 210.
[0037] First, in step 210, in response to a request to retrieve source data, before processing the request, it is determined whether the request contains a cache clearing flag. Here, the cache clearing flag is also the parameter for clearing the cache.
[0038] Specifically, before processing a request, aspect-oriented programming can be used to determine whether the request contains cache clearing flags.
[0039] In one embodiment, the computing device communicates with both the client and the management backend (the management backend for the source data). It should be noted that when a user needs to access the source data, they can request the source data from the computing device 100 via the client. When it is necessary to trigger the clearing of cached data, the developer can send a request with a cache clearing flag to the computing device 100 via the management backend.
[0040] In this embodiment, before responding to a request to obtain source data, the computing device 100 may receive a request to obtain source data sent by a client, and may also receive a request with a cache clearing flag sent by a management backend.
[0041] It's important to note that source data refers to the most original data stored in the database. Because the database's storage structure may differ from the structure displayed by the client / application, reading source data often requires processing, resulting in slow read speeds. Caching source data and reading cached data can improve access speed. However, since cached data often differs from the source data, it's necessary to delete and update the cached data regularly.
[0042] If it is determined that the request contains cache cleanup flags, proceed to step 220.
[0043] In step 220, a cache cleanup flag is recorded in the context of the request processing. Next, one or more processing functions required to process the request can be invoked.
[0044] Additionally, if it is determined that the request does not contain cache clearing flags, then one or more processing functions required to process the request are invoked directly.
[0045] Finally, in step 230, for each processing function with a cache annotation invoked to handle the request, the cached data corresponding to the source data is deleted before executing the processing function. This cleans up the cached data to facilitate updates. After deleting the cached data corresponding to the source data, the aforementioned processing function can be executed to complete the function call and update the cached data of the source data.
[0046] For all the processing functions corresponding to the above requests, execute step 230 above respectively. In the end, not only can the request be processed, but the cached data of the source data can also be cleaned and updated.
[0047] Here, it's important to further clarify that before deleting the cached data corresponding to the source data, it's possible to check if a cache clearing flag exists in the request processing context. If a cache clearing flag exists, the cached data corresponding to the source data is deleted. If the request processing context does not have a cache clearing flag, the aforementioned processing function can be executed directly.
[0048] In one embodiment, a cache key value corresponding to the source data can be calculated based on the source data. Then, the cache data corresponding to the cache key value is deleted, thereby deleting the cache data corresponding to the source data.
[0049] In one embodiment, in step 230, for each processing function invoked to handle the request, before executing the processing function, it is first determined whether the processing function contains a caching annotation. Here, the caching annotation is, for example, the @Cache or @Cachabled annotation.
[0050] If the processing function contains a cache annotation, it is determined that the processing function is a cache-annotated processing function. In this case, the next step is to check if the context of the request processing contains a cache clearing flag. If the context of the request processing contains a cache clearing flag, the cached data corresponding to the source data is deleted.
[0051] It should also be noted that before executing method 200 of the present invention, a caching annotation (e.g., @Cache or @Cachabled annotation) can be added in advance to each processing function corresponding to the processing request (i.e., the request to obtain source data). Here, the processing function is the function that needs to be called when obtaining source data that needs to be cached.
[0052] After executing the above-mentioned processing function (with cache annotation), the source data can be re-cached. Specifically, by executing the processing function with cache annotation, the new cache data corresponding to the source data can be determined, and the new cache data corresponding to the source data can be stored in the cache, thereby updating the cache data of the source data.
[0053] In one embodiment, when executing the above processing function, it is also determined whether a third-party service interface needs to be called.
[0054] If a third-party service interface needs to be called, a cache clearing flag will be automatically added to the request parameters, and the third-party service interface will be called based on the request parameters with the cache clearing flag added. If no third-party service interface needs to be called, the above processing function will continue to be executed.
[0055] In addition, while continuing to execute the above processing function, it is further determined whether other processing functions need to be called. If other processing functions need to be called, then for the other processing functions, the logic similar to step 230 above is executed.
[0056] It should be noted that, according to the above embodiments of the present invention, when it is necessary to call a third-party service interface, by automatically adding the cache cleanup flag to the third-party request parameters, cache data cleanup and updates can be implemented for cross-application scenarios.
[0057] It should be noted that, for each processing function with a cache annotation called in the process of handling the request, the present invention cleans and updates the cached data by executing the above step 230, until all processing functions with cache annotations are called, so as to complete the processing of the request and realize the unified cleanup and update of all cached data on the request chain.
[0058] Figure 4 A schematic diagram of a cache data cleanup apparatus 400 according to an embodiment of the present invention is shown. The cache data cleanup apparatus 400 resides in a computing device 100. The cache data cleanup apparatus 400 can be configured to perform the cache data cleanup method 200 of the present invention.
[0059] like Figure 4 As shown, the cache data cleaning device 400 includes a judgment module 410, a recording module 420, and an execution module 430 that are connected in series.
[0060] Specifically, the judgment module 410 can respond to a request to obtain source data by determining whether the request contains a cache clearing flag. If a cache clearing flag is included, the recording module 420 can record the cache clearing flag in the context of processing the request. The execution module can delete the cached data corresponding to the source data for each processing function with a cache annotation called to process the request, and then execute the processing function.
[0061] It should be noted that the judgment module 410 is used to execute the aforementioned step 210, the recording module 420 is used to execute the aforementioned step 220, and the execution module 430 is used to execute the aforementioned step 230. Here, the specific execution logic of the judgment module 410, the recording module 420, and the execution module 430 can be found in the description of steps 210 to 230 in the previous method 200, and will not be repeated here.
[0062] According to the cache data cleanup method 200 of the present invention, when a request containing a cache cleanup flag is received, the cache cleanup flag in the request is recorded in the context of the request processing. During the request processing, for each processing function with a cache annotation called in the request processing process, the cache data corresponding to the source data is deleted, and the processing function is executed to update the cache data of the source data, until all processing functions with cache annotations are called to complete the request processing. In this way, the present invention can automatically clean up and update the cache data of the source data based on each processing function called during the request processing process. The cache data cleanup process is more concise and efficient, and it achieves unified cleanup and updating of all cache data in the request chain.
[0063] The various techniques described herein can be implemented in combination with hardware or software, or a combination thereof. Thus, the methods and apparatus of the present invention, or certain aspects or portions thereof, can take the form of program code (i.e., instructions) embedded in a tangible medium, such as a removable hard disk, USB flash drive, floppy disk, CD-ROM, or any other machine-readable storage medium, wherein when the program is loaded into and executed by a machine such as a computer, the machine becomes an apparatus for practicing the present invention.
[0064] When the program code is executed on a programmable computer, the mobile terminal generally includes a processor, a processor-readable storage medium (including volatile and non-volatile memory and / or storage elements), at least one input device, and at least one output device. The memory is configured to store program code; the processor is configured to execute the cache data cleanup method of the present invention according to instructions in the program code stored in the memory.
[0065] By way of example, and not limitation, readable media include readable storage media and communication media. Readable storage media stores information such as computer-readable instructions, data structures, program modules, or other data. Communication media generally embodies computer-readable instructions, data structures, program modules, or other data in the form of modulated data signals such as carrier waves or other transmission mechanisms, and includes any information delivery medium. Any combination of the above is also included within the scope of readable media.
[0066] In the specification provided herein, the algorithms and displays are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems can also be used with the examples of this invention. The required structure for constructing such systems is apparent from the above description. Furthermore, this invention is not directed to any particular programming language. It should be understood that the contents of the invention described herein can be implemented using various programming languages, and the above description of specific languages is for the purpose of disclosing the best mode of implementation of the invention.
[0067] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.
[0068] Similarly, it should be understood that, in order to streamline this disclosure and aid in understanding one or more of the various aspects of the invention, in the above description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof.
[0069] Those skilled in the art will understand that modules, units, or components of the devices disclosed in the examples herein can be arranged in the devices described in this embodiment, or alternatively, can be located in one or more devices different from the devices in this example. The modules in the foregoing examples can be combined into a single module or, in addition, can be divided into multiple sub-modules.
[0070] Those skilled in the art will understand that the modules in the device of the embodiment can be adaptively changed and placed in one or more devices different from that embodiment. Modules, units, or components in the embodiment can be combined into a single module, unit, or component, and further, they can be divided into multiple sub-modules, sub-units, or sub-components.
[0071] Furthermore, those skilled in the art will understand that although some embodiments described herein include certain features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention and form different embodiments.
[0072] Furthermore, some of the embodiments described herein are methods or combinations of method elements that can be implemented by a processor of a computer system or by other means of performing the functions. Therefore, a processor having the necessary instructions for implementing the methods or method elements forms means for implementing the methods or method elements. Furthermore, the elements described herein in the apparatus embodiments are examples of means for implementing the functions performed by the objective elements for carrying out the invention.
[0073] As used herein, unless otherwise specified, the use of ordinal numbers such as “first,” “second,” “third,” etc., to describe ordinary objects merely indicates different instances of similar objects and is not intended to imply that the objects being described must have a given order in time, space, ordering, or any other manner.
[0074] Although the invention has been described with respect to a limited number of embodiments, those skilled in the art will understand from the foregoing description that other embodiments are conceivable within the scope of the invention described herein. Furthermore, it should be noted that the language used in this specification has been chosen primarily for readability and edibility purposes, and not for the purpose of explaining or limiting the subject matter of the invention.
Claims
1. A cache data cleaning method, executed in a computing device, the computing device being communicatively connected with a client and a management background respectively, the method comprising: receiving a request of the client for obtaining source data; receiving a request sent by the management background; in response to the request for obtaining source data, determining whether the request sent by the management background contains a cache cleaning mark; if the cache cleaning mark is contained, recording the cache cleaning mark to a context of processing the request sent by the management background; for each processing function with a cache annotation invoked for processing the request sent by the management background, deleting cache data corresponding to the source data and executing the processing function; wherein, for each processing function with a cache annotation invoked for processing the request sent by the management background, deleting cache data corresponding to the source data comprises: for each processing function invoked for processing the request, determining whether a cache annotation exists in the processing function; if the cache annotation exists, determining whether the cache cleaning mark exists in the context of processing the request sent by the management background; if the cache cleaning mark exists, deleting cache data corresponding to the source data.
2. The method of claim 1, wherein, when the processing function is executed, comprising: determining whether a third-party service interface needs to be invoked; if yes, adding the cache cleaning mark to third-party request parameters and invoking the third-party service interface based on the third-party request parameters.
3. The method of claim 1, wherein, deleting cache data corresponding to the source data comprises: determining a cache key value according to the source data; deleting cache data corresponding to the cache key value.
4. The method of claim 1, wherein, further comprising: previously adding a cache annotation to each processing function corresponding to processing the request. 5.A cache data cleaning apparatus, residing in a computing device, configured to implement the cache data cleaning method of claim 1, the apparatus comprising: a determination module, adapted to determine whether the request sent by the management background contains a cache cleaning mark in response to the request for obtaining source data; a recording module, if the cache cleaning mark is contained, the recording module is adapted to record the cache cleaning mark to a context of processing the request sent by the management background; an execution module, adapted to delete cache data corresponding to the source data and execute the processing function for each processing function with a cache annotation invoked for processing the request sent by the management background. 6.A computing device, comprising: at least one processor; a memory storing program instructions, wherein the program instructions are configured to be executed by the at least one processor, and the program instructions comprise instructions for executing the method of any one of claims 1-4. 7.A readable storage medium storing program instructions, when the program instructions are read and executed by a computing device, causing the computing device to execute the method of any one of claims 1-4.
Citation Information
Patent Citations
Four-layer structure data acquisition method and device based on distributed system
CN111694865A
Pressure measurement method and device, electronic equipment and storage medium
CN112199218A