CN115438279A - Data visualization method and device, electronic equipment and medium - Google Patents
Data visualization method and device, electronic equipment and medium Download PDFInfo
- Publication number
- CN115438279A CN115438279A CN202210957001.XA CN202210957001A CN115438279A CN 115438279 A CN115438279 A CN 115438279A CN 202210957001 A CN202210957001 A CN 202210957001A CN 115438279 A CN115438279 A CN 115438279A
- Authority
- CN
- China
- Prior art keywords
- data
- data set
- visualization
- request
- identification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention provides a data visualization method, a data visualization device, electronic equipment and a medium, wherein the data visualization device comprises a data visualization device; generating an identifier according to the data set request; acquiring a data set at a preset time interval according to the identification and storing the data set in a cache space; and sending the data set and updating the data visualization page. According to the technical scheme, the data set which can be cached can be automatically and maximally identified by calculating the cache identifier. The cache identification is generated according to the type of the data source and the related parameters, and the system can judge and use the cache as long as the consistent cache identification is generated no matter the same data source, different parts under the same data source and the same request result of different data sources. The time delay generated by acquiring data is reduced, the access pressure to a data source is reduced, the network bandwidth and the number of requests are reduced, and the data is transmitted to the display end in a real-time mode by the data end, so that the data can be displayed more quickly and efficiently by the display window.
Description
Technical Field
The invention relates to the technical field of computers, in particular to a data visualization method and device, electronic equipment and a medium.
Background
In the existing data visualization process, a remote data set is queried, referring to fig. 1, which mainly has two ways:
(1) The data end accesses the data end in real time and returns data without using a cache;
(2) And adopting cache according to the data set, judging that the same result set has cache data, and acquiring the cache data within the refreshing time range, otherwise, acquiring the data again and caching.
The first mode has larger pressure on data sources, networks and the like, and the average time delay is longer;
although the second mode uses cache, the data source and network pressure can be reduced under the condition of the same data set, but different data sets are requested under more conditions; in these cases, even if the data sets correspond to the same data source and the access results are consistent, the cache cannot be used in the existing mechanism.
Disclosure of Invention
The embodiment of the invention mainly aims to provide a data visualization method, a data visualization device, electronic equipment and a medium, so as to realize efficient visualization of data.
One aspect of the present invention provides a data visualization method, including:
responding to the visualization request, and acquiring a data set request of a data visualization page;
generating an identifier according to the data set request;
acquiring a data set at a preset time interval according to the identification and storing the data set in a cache space;
and sending the data set and updating the data visualization page.
The data visualization method, wherein obtaining a data set request for a data visualization page in response to a visualization request, comprises:
and performing registration on the data set request of one or more data visualization pages, wherein the registration mode comprises the data set request, page information and registration time.
The data visualization method, wherein generating an identification based on the data set request, comprises:
generating an identifier for each registered data set according to a data source type and data set parameters, wherein the data sets with the same identifier can be cached mutually, and the data set parameters are used for representing query fields and query records required by querying the data sets;
the generation mode of the identifier comprises executing sequencing according to the key value and executing generation by adopting at least one of an encryption algorithm, an MD5 algorithm and splicing.
According to the data visualization method, acquiring the data set at a preset time interval according to the identification and storing the data set in a cache space, the method comprises the following steps:
processing each data set of which the access time is up at intervals of the preset time interval, and if the identifiers are equal and the time is less than the preset direct interval, acquiring the data stored in the cache space;
if the identification does not exist, acquiring data, and caching the data set according to the identification;
and if the same identification represents that the data is being acquired, skipping the acquisition, and updating the data of the data set with the same identification after acquiring the data.
The data visualization method, wherein the method further comprises:
acquiring a plurality of data sets by a single data visualization page, and if the same source or different parts of the same data source are used, caching the data sets;
when a plurality of data visualization pages acquire one data set, use one data source and use one of different parts of the same data source, caching the data set;
and when one or more single data visualization pages acquire different data sets, if the cached identifications are consistent, caching the data sets.
According to the data visualization method, if the same identifier indicates that the data is being fetched, the fetching is skipped, and the data set with the same identifier is updated after the data is obtained, further comprising:
and after the data set is obtained again, carrying out data difference comparison with the original data, if the comparison result is consistent, directly obtaining the data set from the cache space, and if the comparison result is inconsistent, re-requesting the cache processing of the data set.
According to the data visualization method, the sending of the data set and the updating of the data visualization page further include:
and sending the data set to the data visualization page for display by adopting one of real-time connection, network acquisition, network request and asynchronous request.
Another aspect of the embodiments of the present invention provides a data visualization apparatus, including:
the data set registration module is used for responding to the visualization request and acquiring a data set request of a data visualization page;
the identification generation module is used for generating an identification according to the data set request;
the data set caching module is used for acquiring a data set at a preset time interval according to the identification and storing the data set into a caching space;
and the data set display module is used for sending the data set and updating the data visualization page.
Another aspect of the embodiments of the present invention provides an electronic device, including a processor and a memory;
the memory is used for storing programs;
the processor executes the program to implement the method as described in the foregoing.
Embodiments of the present invention also disclose a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The computer instructions may be read by a processor of a computer device from a computer-readable storage medium, and executed by the processor, causing the computer device to perform the methods described above.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The above and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
FIG. 1 is a schematic diagram of data visualization in the prior art.
FIG. 2 is a system diagram of data visualization according to an embodiment of the present invention.
FIG. 3 is a flow chart of data visualization according to an embodiment of the present invention.
FIG. 4 is a schematic diagram of a data set registration process according to an embodiment of the present invention.
Fig. 5 is a flow chart of identifier generation according to an embodiment of the present invention.
FIG. 6 is a flow chart illustrating an embodiment of a method for retrieving, caching and displaying a data set.
FIG. 7 is a diagram of a data visualization analysis device of an embodiment of the present invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. In the following description, suffixes such as "module", "part", or "unit" used to denote elements are used only for facilitating the explanation of the present invention, and have no peculiar meaning in itself. Thus, "module", "component" or "unit" may be used mixedly. "first", "second", etc. are used for the purpose of distinguishing technical features only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features or implicitly indicating the precedence of the indicated technical features. In the following description, the method steps are labeled continuously for convenience of examination and understanding, and the implementation order of the steps is adjusted without affecting the technical effect achieved by the technical scheme of the present invention by combining the whole technical scheme of the present invention and the logical relationship between the steps. The embodiments described below with reference to the accompanying drawings are illustrative only for the purpose of explaining the present invention, and are not to be construed as limiting the present invention.
As shown in fig. 2, an embodiment of the present invention provides a system schematic diagram of a data visualization method, which includes a data visualization page 100, a server 200, and a database 300, where the number of the data visualization page 100 and the database 300 may be one or more as needed, and an implemented technical solution includes: the server 200 responds to the visualization request of the data visualization page 100, and acquires a data set request of the data visualization page 100; the server 200 generates an identifier according to the data set request; the server 200 acquires the data sets from the database 300 at preset time intervals according to the identification and stores the data sets into a cache space; the server 200 sends the data set to the data visualization page 100, and the data visualization page 100 performs update. Wherein, the preset time interval can be set by self.
As shown in fig. 3, an embodiment of the present invention provides a system diagram of a data visualization method, which includes, but is not limited to, steps S100-S400.
S100, responding to the visualization request, and acquiring a data set request of the data visualization page.
In some embodiments, referring to fig. 4, a data set registration flow diagram is illustrated, including but not limited to step S110:
s110, registering a data set request of one or more data visualization pages, wherein the registering mode comprises the data set request, page information and registering time.
Illustratively, a plurality of large-screen pages (data visualization pages) opened simultaneously in the embodiment register data sets used by the large-screen pages to a data end respectively;
in some embodiments, the data set request may be applied to other data set-based data requests.
S200, generating an identifier according to the data set request;
in some embodiments, referring to fig. 5, a schematic diagram of an identification generation flow is illustrated, including but not limited to steps S210-S220:
s210, generating an identifier for each registered data set according to the type of a data source and data set parameters, wherein the data sets with the same identifier can be cached mutually, and the data set parameters are used for representing query fields and query records required by querying the data sets;
and S220, the generation mode of the identifier comprises the steps of executing sequencing according to key values and executing generation by adopting at least one of an encryption algorithm, an MD5 algorithm and splicing.
Illustratively, the concatenation may simply concatenate strings of data requests, data set requests, page information, registration time, and the like.
And S300, acquiring a data set at a preset time interval according to the identification and storing the data set in a cache space.
In some embodiments, referring to fig. 6, a schematic flow diagram illustrating the acquisition, caching, and display of a data set is shown, comprising:
processing each data set with the access time at regular time, and accessing the cache data if the cache data is proper (the identifiers are equal and the time is less than the access interval);
in some embodiments, a single large-screen page obtains multiple data sets, which may be cached if the same source or different portions of the same data source are used; the multiple large-screen pages acquire the same data set, or different parts of the same source or the same data source are used, single or multiple large-screen pages can be cached to acquire different data sets, as long as the caching identifiers are equal, even if the large-screen pages come from different data sources, the acquired results are consistent, the large-screen pages can be cached to acquire data if the large-screen pages are not cached, and the data is cached according to the identifiers.
In some embodiments, in parallel, if the same identifier is being accessed, the data is skipped, the data set with the same identifier is updated after the data is acquired, illustratively, after the data set is acquired again, the data difference comparison is performed with the original data, if the comparison result is consistent, the data set is directly acquired from the cache space, and if the comparison result is not consistent, the cache processing of the data set is requested again, so that the network transmission can be optimized.
S400, sending the data set and updating the data visualization page.
For example, besides the real-time connection mode, other network request modes, such as a post (push), a request (request) and an asynchronous mode, may be adopted from the data end to the display end.
FIG. 7 is a diagram of a data visualization analysis device of an embodiment of the present invention. The apparatus includes a data set registration module 710, an identification generation module 720, a data set caching module 730, and a data set display module 740.
Wherein, it includes: the data set registration module is used for responding to the visualization request and acquiring a data set request of a data visualization page; the identification generation module is used for generating an identification according to the data set request; the data set caching module is used for acquiring a data set at a preset time interval according to the identification and storing the data set into a caching space; and the data set display module is used for sending the data set and updating the data visualization page.
Illustratively, under cooperation of the data set registration module, the identifier generation module, the data set caching module and the data set display module in the apparatus, the apparatus according to the embodiment may implement any one of the foregoing data visualization methods, that is, a data set request of a data visualization page is obtained in response to a visualization request; generating an identifier according to the data set request; acquiring a data set at a preset time interval according to the identification and storing the data set in a cache space; and sending the data set and updating the data visualization page. According to the technical scheme, the data set which can be cached can be automatically and maximally identified by calculating the cache identifier. The cache identification is generated according to the type of the data source and the related parameters, and the system can judge and use the cache as long as the consistent cache identification is generated no matter the same data source, different parts under the same data source and the same request results of different data sources. The time delay generated by acquiring data is reduced, the access pressure to a data source is reduced, the network bandwidth and the number of requests are reduced, and the data is transmitted to the display end in a real-time mode by the data end, so that the data can be displayed more quickly and efficiently by the display window.
The embodiment of the invention also provides electronic equipment, which comprises a processor and a memory;
the memory stores a program;
the processor executes the program to perform the aforementioned data visualization method; the electronic device has a function of loading and operating a software system for data visualization provided by the embodiment of the present invention, for example, a Personal Computer (PC), a mobile phone, a smart phone, a Personal Digital Assistant (PDA), a wearable device, a Pocket PC (Pocket PC), a tablet Computer, and the like.
An embodiment of the present invention further provides a computer-readable storage medium, where the storage medium stores a program, and the program is executed by a processor to implement the data visualization method described above.
In alternative embodiments, the functions/acts noted in the block diagrams may occur out of the order noted in the operational illustrations. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality/acts involved. Furthermore, the embodiments presented and described in the flow charts of the present invention are provided by way of example in order to provide a more thorough understanding of the technology. The disclosed methods are not limited to the operations and logic flows presented herein. Alternative embodiments are contemplated in which the order of various operations is changed and in which sub-operations described as part of larger operations are performed independently.
The embodiment of the invention also discloses a computer program product or a computer program, which comprises computer instructions, and the computer instructions are stored in a computer readable storage medium. The computer instructions may be read by a processor of a computer device from a computer-readable storage medium, and the computer instructions executed by the processor cause the computer device to perform the aforementioned data visualization method.
Furthermore, although the present invention is described in the context of functional modules, it should be understood that, unless otherwise stated to the contrary, one or more of the described functions and/or features may be integrated in a single physical device and/or software module, or one or more functions and/or features may be implemented in a separate physical device or software module. It will also be understood that a detailed discussion of the actual implementation of each module is not necessary for an understanding of the present invention. Rather, the actual implementation of the various functional modules in the apparatus disclosed herein will be understood within the ordinary skill of an engineer given the nature, function, and interrelationships of the modules. Accordingly, those of ordinary skill in the art will be able to practice the invention as set forth in the claims without undue experimentation. It is also to be understood that the specific concepts disclosed are merely illustrative of and not intended to limit the scope of the invention, which is to be determined from the appended claims along with their full scope of equivalents.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The logic and/or steps represented in the flowcharts or otherwise described herein, such as an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following technologies, which are well known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
In the description of the specification, reference to the description of "one embodiment," "some embodiments," "an example," "a specific example," or "some examples" or the like means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
While embodiments of the invention have been shown and described, it will be understood by those of ordinary skill in the art that: various changes, modifications, substitutions and alterations can be made to the embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.
While the preferred embodiments of the present invention have been illustrated and described, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (10)
1. A method of data visualization, comprising:
responding to the visualization request, and acquiring a data set request of a data visualization page;
generating an identifier according to the data set request;
acquiring a data set at a preset time interval according to the identification and storing the data set in a cache space;
and sending the data set and updating the data visualization page.
2. The data visualization method according to claim 1, wherein the obtaining a data set request of a data visualization page in response to a visualization request comprises:
and performing registration on the data set request of one or more data visualization pages, wherein the registration mode comprises the data set request, page information and registration time.
3. The data visualization method of claim 2, wherein the generating an identification from the data set request comprises:
generating an identifier for each registered data set according to a data source type and data set parameters, wherein the data sets with the same identifier can be cached mutually, and the data set parameters are used for representing query fields and query records required by querying the data sets;
the generation mode of the identifier comprises executing sequencing according to key values and executing generation by adopting at least one of an encryption algorithm, an MD5 algorithm and splicing.
4. The data visualization method according to claim 1, wherein the acquiring the data set at the preset time interval according to the identifier and storing the data set in a cache space comprises:
processing each data set with the access time at intervals of the preset time interval, and if the identifiers are equal and the time is less than the preset direct interval, acquiring the data stored in the cache space;
if the identification does not exist, acquiring data, and caching the data set according to the identification;
and if the same identification represents that the data is being acquired, skipping the acquisition, and updating the data of the data set with the same identification after acquiring the data.
5. A method of visualizing data as in claim 4, further comprising:
acquiring a plurality of data sets by a single data visualization page, and caching the data sets if the data sets use the same source or different parts under the same data source;
when the data visualization pages acquire one of the same data set, use the same source and different parts of the same data source, executing caching of the data set;
and when one or more single data visualization pages acquire different data sets, if the cached identifications are consistent, caching the data sets.
6. The method according to claim 4, wherein if there is the same identifier indicating that the data is being fetched, skipping the fetching, and performing data update on the data set having the same identifier after the data is obtained, further comprises:
and after the data set is obtained again, carrying out data difference comparison with the original data, if the comparison result is consistent, directly obtaining the data set from the cache space, and if the comparison result is inconsistent, re-requesting the cache processing of the data set.
7. The data visualization method according to claim 1, wherein the sending the data set and updating the data visualization page further comprises:
and sending the data set to the data visualization page for display by adopting one of real-time connection, network acquisition, network request and asynchronous request.
8. A data visualization device, comprising:
the data set registration module is used for responding to the visualization request and acquiring a data set request of a data visualization page;
the identification generation module is used for generating an identification according to the data set request;
the data set caching module is used for acquiring a data set at a preset time interval according to the identification and storing the data set into a caching space;
and the data set display module is used for sending the data set and updating the data visualization page.
9. An electronic device comprising a processor and a memory;
the memory is used for storing programs;
the processor executes the program to implement the data visualization method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that the storage medium stores a program which is executed by a processor to implement the data visualization method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210957001.XA CN115438279B (en) | 2022-08-10 | 2022-08-10 | Data visualization method, device, electronic equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210957001.XA CN115438279B (en) | 2022-08-10 | 2022-08-10 | Data visualization method, device, electronic equipment and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115438279A true CN115438279A (en) | 2022-12-06 |
CN115438279B CN115438279B (en) | 2023-06-27 |
Family
ID=84242023
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210957001.XA Active CN115438279B (en) | 2022-08-10 | 2022-08-10 | Data visualization method, device, electronic equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115438279B (en) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7526481B1 (en) * | 1999-04-19 | 2009-04-28 | Oracle International Corporation | Web servers with queryable dynamic caches |
US20170140009A1 (en) * | 2015-11-13 | 2017-05-18 | International Business Machines Corporation | Caching linked queries for optimized compliance management |
US20190034550A1 (en) * | 2016-04-01 | 2019-01-31 | Alibaba Group Holding Limited | Data caching method and apparatus |
US20200201928A1 (en) * | 2018-12-21 | 2020-06-25 | Business Objects Software Ltd. | Managing Data For Rendering Visualizations |
CN112084208A (en) * | 2019-06-14 | 2020-12-15 | 北京京东尚科信息技术有限公司 | Data visualization method and system, storage medium and electronic device |
CN112463872A (en) * | 2020-11-04 | 2021-03-09 | 中国建设银行股份有限公司 | Visual index data acquisition method, device, system and medium |
CN113239125A (en) * | 2021-04-14 | 2021-08-10 | 深圳市数商时代科技有限公司 | Data display method and device and storage medium |
CN113779452A (en) * | 2020-10-30 | 2021-12-10 | 北京沃东天骏信息技术有限公司 | Data processing method, device, equipment and storage medium |
CN113849752A (en) * | 2021-09-24 | 2021-12-28 | 苏州浪潮智能科技有限公司 | Page caching method and device and storage medium |
CN114022711A (en) * | 2021-11-05 | 2022-02-08 | 中国电信股份有限公司 | Industrial identification data caching method and device, medium and electronic equipment |
CN114237806A (en) * | 2021-12-29 | 2022-03-25 | 瀚云科技有限公司 | Page information display method and device, electronic equipment and storage medium |
CN114372102A (en) * | 2021-12-22 | 2022-04-19 | 中国工商银行股份有限公司 | Data analysis method, device, storage medium and electronic device |
CN114579673A (en) * | 2022-02-23 | 2022-06-03 | 深圳市惟客数据科技有限公司 | User portrait unique identifier generation method |
CN114691684A (en) * | 2022-03-29 | 2022-07-01 | 京东城市(北京)数字科技有限公司 | A method, device and system for data presentation |
-
2022
- 2022-08-10 CN CN202210957001.XA patent/CN115438279B/en active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7526481B1 (en) * | 1999-04-19 | 2009-04-28 | Oracle International Corporation | Web servers with queryable dynamic caches |
US20170140009A1 (en) * | 2015-11-13 | 2017-05-18 | International Business Machines Corporation | Caching linked queries for optimized compliance management |
US20190034550A1 (en) * | 2016-04-01 | 2019-01-31 | Alibaba Group Holding Limited | Data caching method and apparatus |
US20200201928A1 (en) * | 2018-12-21 | 2020-06-25 | Business Objects Software Ltd. | Managing Data For Rendering Visualizations |
CN112084208A (en) * | 2019-06-14 | 2020-12-15 | 北京京东尚科信息技术有限公司 | Data visualization method and system, storage medium and electronic device |
CN113779452A (en) * | 2020-10-30 | 2021-12-10 | 北京沃东天骏信息技术有限公司 | Data processing method, device, equipment and storage medium |
CN112463872A (en) * | 2020-11-04 | 2021-03-09 | 中国建设银行股份有限公司 | Visual index data acquisition method, device, system and medium |
CN113239125A (en) * | 2021-04-14 | 2021-08-10 | 深圳市数商时代科技有限公司 | Data display method and device and storage medium |
CN113849752A (en) * | 2021-09-24 | 2021-12-28 | 苏州浪潮智能科技有限公司 | Page caching method and device and storage medium |
CN114022711A (en) * | 2021-11-05 | 2022-02-08 | 中国电信股份有限公司 | Industrial identification data caching method and device, medium and electronic equipment |
CN114372102A (en) * | 2021-12-22 | 2022-04-19 | 中国工商银行股份有限公司 | Data analysis method, device, storage medium and electronic device |
CN114237806A (en) * | 2021-12-29 | 2022-03-25 | 瀚云科技有限公司 | Page information display method and device, electronic equipment and storage medium |
CN114579673A (en) * | 2022-02-23 | 2022-06-03 | 深圳市惟客数据科技有限公司 | User portrait unique identifier generation method |
CN114691684A (en) * | 2022-03-29 | 2022-07-01 | 京东城市(北京)数字科技有限公司 | A method, device and system for data presentation |
Non-Patent Citations (3)
Title |
---|
ALEXANDRE ANCEL; BRUNO RAFFIN; INGO ASSENMACHER; ANNEMIE VAN HIRTUM; YO FUJISO; KAZUNORI NOZAKI: "Parallel Caching for Scientific Visualization", 2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS * |
王超;李佩虎;王德清;张健;: "基于矢量瓦片的交互式警用电子地图在线制图与服务系统研究", 《中国安全防范技术与应用》 * |
韩兵;李晶晶;方英兰;: "基于JDBC数据管理与查询优化的研究", 计算机技术与发展 * |
Also Published As
Publication number | Publication date |
---|---|
CN115438279B (en) | 2023-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2697596C (en) | Pacs optimization techniques | |
CN106201330B (en) | Image data scheduling method, device and system | |
US20150205847A1 (en) | Database generation from a spreadsheet | |
CN112100092B (en) | Information caching method, device, equipment and medium | |
CN112527843B (en) | Data query method, device, terminal equipment and storage medium | |
CN112069432A (en) | Web-based data visualization chart rendering optimization method and system | |
CN112580315A (en) | Webpage table display method and device, terminal equipment and medium | |
CN115328406A (en) | Data writing and acquiring method and device, electronic equipment and computer medium | |
CN109656592B (en) | Card management method, device, terminal and computer-readable storage medium | |
CN106326416B (en) | DICOM image display method and device | |
CN113495894B (en) | Data synchronization method, device, equipment and storage medium | |
CN106934066B (en) | Metadata processing method and device and storage equipment | |
CN119248799B (en) | Database multi-transaction processing method, device, equipment and storage medium | |
CN110198473B (en) | Video processing method and device, electronic equipment and computer readable storage medium | |
CN114371969B (en) | Page performance testing method and device, electronic equipment and storage medium | |
CN113420088B (en) | Method, device and terminal for synchronizing cache database and database | |
CN115438279B (en) | Data visualization method, device, electronic equipment and medium | |
CN111737303B (en) | Data query method, device, computer equipment and storage medium | |
US12248449B2 (en) | Method and apparatus for storing object tokens in a database | |
CN107797898B (en) | Data acquisition method and device thereof | |
JP4634729B2 (en) | DICOM media information management system and management server for managing DICOM media information | |
CN115221167A (en) | Static data storage and query method, device and electronic device | |
CN114895971A (en) | Data loading method and device, terminal equipment and medium | |
CN114168074A (en) | Mirror image storage method, device, storage medium and electronic equipment | |
KR100831550B1 (en) | Video Retrieval System using XML Hierarchy and Its Method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |