Method, apparatus, storage medium, and equipment for displaying financial market price lists.

The method addresses inefficiencies in conventional financial market list displays by allowing localized updates through cell painters, enhancing drawing and display efficiency in financial market lists.

JP7872890B2Active Publication Date: 2026-06-10SHENZHEN FUTU NETWORK TECH CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
SHENZHEN FUTU NETWORK TECH CO LTD
Filing Date
2023-08-11
Publication Date
2026-06-10

AI Technical Summary

Technical Problem

Conventional financial market list controls face challenges in customizing cell content, have poor reusability, and inefficient data change response, making it difficult to efficiently display rapidly changing financial data.

Method used

A method that involves calling a cell painter corresponding to the target cell and redrawing the target content based on information update records, allowing for localized changes at the cell granularity, improving drawing and display efficiency.

🎯Benefits of technology

Enhances the efficiency and real-time performance of financial market list displays by enabling localized updates, thus improving the responsiveness to data changes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007872890000002
    Figure 0007872890000002
  • Figure 0007872890000003
    Figure 0007872890000003
  • Figure 0007872890000004
    Figure 0007872890000004
Patent Text Reader

Abstract

A method, apparatus, storage medium and device for displaying a financial quote list are provided, the method including the steps of: obtaining a list drawing command triggered based on a list update event including an information update record for a target financial quote in a financial quote list; determining a target cell corresponding to the target financial quote in the financial quote list based on the list drawing command; invoking a cell painter corresponding to the target cell to redraw target content of the target cell based on the information update record of the target financial quote; and displaying the redrawn target content of the target cell in the financial quote list displayed on a display interface.
Need to check novelty before this filing date? Find Prior Art

Description

【Technical Field】 【0001】 This application relates to the field of computer technology, and specifically to a financial market list display method, apparatus, storage medium, and device. 【Background Art】 【0002】 State values such as financial prices and trading volumes change very rapidly when the financial market is active. As one of the main controls for displaying financial data, the market list features a large amount of financial data displayed at once and very rapid real-time changes in content. 【0003】 In conventional list controls, it is difficult to customize cell content, the reusability is poor, and the efficiency of responding to data changes decreases, making it impossible to meet the requirements for efficient display of the list. 【Summary of the Invention】 【Problems to be Solved by the Invention】 【0004】 Embodiments of this application provide a financial market list display method, apparatus, storage medium, and device. When the financial market in the list changes, it calls the cell painter corresponding to the target cell and redraws the target content of the target cell, realizing local changes at the cell granularity, with high efficiency in responding to data changes, improving the drawing efficiency, and further improving the display efficiency and real-time performance of virtual resources. 【Means for Solving the Problems】 【0005】 In one aspect, embodiments of this application provide a financial market list display method, the method comprising: obtaining a list drawing instruction triggered based on a list update event including an information update record for a target financial market in a financial market list; Based on the list drawing command, the steps include determining the target cell corresponding to the target financial market price in the financial market price list, calling the cell painter corresponding to the target cell, and redrawing the target content of the target cell based on the information update record of the target financial market price, The step of displaying the target content of the redrawn target cell in the financial market list displayed on the display interface. 【0006】 In some embodiments, the cell painter comprises a list data module and a list content painter. The step of calling the cell painter corresponding to the target cell and redrawing the contents of the target cell based on the information update record of the target financial rate is: The steps include calling the cell painter corresponding to the target cell, The steps include: providing list data of the target financial market based on the list data module in the cell painter, and generating drawing content instruction information based on the information update record in the list data of the target financial market; The step of redrawing the target content of the target cell based on the drawing content instruction information, based on the list content painter in the cell painter. 【0007】 In some embodiments, before providing the list data of the target financial rate based on the list data module in the cell painter, The steps include determining the changed variable data based on the data change status within adjacent pre-set time periods, The further step includes constructing a list data module for encapsulating the business logic for processing the variable data and list, generating a unified interface, and providing all the information necessary for drawing to the list content painter. 【0008】 In some embodiments, before redrawing the target content of the target cell based on the drawing content instruction information, based on the list content painter in the cell painter, The further step includes encapsulating the display modes of all list cell contents and constructing the list content painter. 【0009】 In some embodiments, before obtaining a list draw command triggered based on a list update event, When a change in financial market prices is detected, a step is made to generate a list update event, The steps include storing in a flash dictionary the information update record for the target financial market in the financial market list during the aforementioned list update event, The steps include: starting a timer, and each time the timer times out, traversing the target financials in the flash dictionary whose financial rates have changed; The further step includes obtaining the number of time slices corresponding to the target financial term, and triggering a list drawing command when the number of time slices corresponding to the target financial term becomes zero. 【0010】 In some embodiments, before obtaining the number of time slices corresponding to the target financial, the method The step further includes reducing the number of time slices corresponding to the aforementioned target financial terms. 【0011】 In some embodiments, the target content includes cell data and cell background, and when displaying the redrawn target content of the target cell, When the target content indicates an increase in the price of the target financial, the step of displaying the cell data and / or cell background of the target cell based on a first preset display mode, which includes either a flash display, a background color change display, or a cell data color change display, within a predetermined time period, If the target content indicates a price decline of the target financial, the further step includes displaying the cell data and / or cell background of the target cell based on a second preset display mode, which includes either a flash display, a background color change display, or a cell data color change display, within a predetermined time period. 【0012】 In other embodiments, embodiments of the present application provide a financial market price list display device, the device is A retrieve unit for obtaining list drawing commands triggered based on list update events that include information update records for target financial rates in the financial rate list, A processing unit for determining a target cell corresponding to the target financial market price in the financial market price list based on the list drawing command, calling a cell painter corresponding to the target cell, and redrawing the target content of the target cell based on the information update record of the target financial market price, The display interface includes a display unit that displays the target content of the redrawn target cell on the financial market price list displayed on the display interface. 【0013】 In other embodiments, embodiments of the present application provide a computer device comprising a processor and memory, wherein a computer program is stored in the memory, and the processor is used to perform the image color scheme method described in any of the above embodiments by calling the computer program stored in the memory. 【0014】 In other embodiments, the embodiments of the present application are applied to provide a computer-readable storage medium in which a computer program is stored, and which is loaded by a processor to perform the financial market price list display method described in any of the above embodiments. [Effects of the Invention] 【0015】 Embodiments of the present application provide a financial market list display method, apparatus, storage medium, and device, which obtain a list drawing command triggered based on a list update event including information update records for a target financial market in a financial market list, determine a target cell corresponding to the target financial market in the financial market list based on the list drawing command, call a cell painter corresponding to the target cell, redraw the target content of the target cell based on the information update record of the target financial market, and display the target content of the redrawn target cell in the financial market list displayed on the display interface. Embodiments of the present application call a cell painter corresponding to a target cell whose financial market in the list has changed to redraw the target content of the target cell, realize a local change at the cell granularity, have high efficiency in responding to data changes, improve the drawing efficiency, and further improve the display efficiency and real-time performance of virtual resources. To more clearly explain the technical solutions of the embodiments of the present disclosure, the drawings required for the description of the embodiments will be briefly described below. It is clear that the drawings described below are only some embodiments of the present disclosure, and those skilled in the art can obtain other drawings based on these drawings without creative work. 【Brief Description of the Drawings】 【0016】 [Figure 1] It is a flowchart showing the financial market list display method according to an embodiment of the present application. [Figure 2] It is a schematic diagram of an application scenario of the financial market list display method according to an embodiment of the present application. [Figure 3] It is a frame diagram of the financial market list according to an embodiment of the present application. [Figure 4] It is a flowchart showing the process of drawing cell content according to an embodiment of the present application. [Figure 5] It is a schematic structural diagram of the financial market list display apparatus according to an embodiment of the present application. [Figure 6] It is a schematic structural diagram of a terminal device according to an embodiment of the present application. 【Modes for Carrying Out the Invention】 【0017】 The following describes, in conjunction with the drawings of the embodiments of the present application, the technical solutions in the embodiments of the present application clearly and completely. The embodiments described are not all embodiments but only some embodiments of the present application. All other embodiments obtained by those skilled in the art without creative work based on the embodiments of the present application are within the scope of the present application. 【0018】 Embodiments of the present application provide a method, apparatus, storage medium, and device for displaying a financial market price list. Specifically, the method for displaying a financial market price list according to embodiments of the present application may be executed by a terminal device, which may be a terminal or a server. The terminal may be a smartphone, tablet, laptop, touchscreen, game console, personal computer (PC), personal digital assistant (PDA), etc., and the terminal may be a client such as a financial application client, a browser client or instant communication client running a financial transaction program. The server may be an independent physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery network services, and big data and artificial intelligence platforms, but is not limited to these. 【0019】 The following will provide a detailed explanation of each example. Note that the order of description of the following examples does not limit the order of priority of the examples. 【0020】 Each embodiment of the present application provides a method for displaying a list of financial market prices, which may be executed by a terminal or a server, or by both a terminal and a server. The embodiments of the present application will be described as an example of a case in which the method for displaying a list of financial market prices is executed by a terminal. 【0021】 Referring to Figures 1 to 4, Figure 1 is a flowchart showing a financial market price list display method according to an embodiment of the present application, Figure 2 is a schematic diagram of an application scene of the financial market price list display method according to an embodiment of the present application, Figure 3 is a frame diagram of a financial market price list according to an embodiment of the present application, and Figure 4 is a flowchart of the drawing cell contents according to an embodiment of the present application. The financial market price list display method according to an embodiment of the present application can be applied to a financial market price list display device according to an embodiment of the present application, and the financial market price list display device can be placed on a terminal device. A client is placed on the terminal device, a graphical user interface is provided to the client on the terminal device, and the financial market price list can be displayed on the graphical user interface. The method includes the following steps 101 to 103. 【0022】 Step 101 retrieves a list drawing command triggered based on a list update event, the list update event including an information update record for the target financial rate in the financial rate list. 【0023】 For example, finance may include one or more financial products such as stocks, bonds, funds, foreign currencies, indices, exchange-traded funds (ETFs), options, and futures. The financial market list may include stock market lists, bond market lists, fund market lists, foreign currency market lists, index market lists, ETF market lists, option market lists, futures market lists, etc. 【0024】 In some embodiments, before obtaining a list draw command triggered based on a list update event, When a change in financial market prices is detected, a step is made to generate a list update event, The steps include storing in a flash dictionary the information update record for the target financial market in the financial market list during the aforementioned list update event, The steps include: starting a timer, and each time the timer times out, traversing the target financials in the flash dictionary whose financial rates have changed; The further step includes obtaining the number of time slices corresponding to the target financial term, and triggering a list drawing command when the number of time slices corresponding to the target financial term becomes zero. 【0025】 In some embodiments, before obtaining the number of time slices corresponding to the target financial, the method further, This includes the step of reducing the number of time slices corresponding to the aforementioned target financial terms. 【0026】 For example, in the schematic application scene shown in Figure 2, in step 11, financial details information is obtained through the subscription manager and the financial details information is updated in the financial details dictionary. In step 12, if the financial market price changes, the financial market price list is notified of the market price change and a list update event is generated. In step 13, the financial market price list adds a flash field containing the list update event to the flash dictionary. The flash dictionary is an auxiliary object of the financial market price list and can be placed in the data layer of the financial market price list. In step 14, when it is recognized that the financial market price has changed, a timer is started, and each time it times out, it traverses the financial item in the flash dictionary whose financial market price has changed. This financial item whose financial market price has changed is the target financial item, and the number of time slices corresponding to the financial item is reduced. When the number of time slices changes to 0, a timeout notification is automatically issued, for example, a 200mm timeout notification, for example, a 1200mm timeout notification. Then, in step 15, Step 16 triggers a list drawing command to notify the financial market list of a UI refresh. After the financial market list receives the list drawing command to instruct a UI refresh, it queries the flash dictionary to determine which cells need to be redrawn based on whether there are any field changes. If there are field changes in the flash dictionary, it executes step 17. If there are no field changes in the flash dictionary, it executes step 19. In step 17, if there are field changes in the flash dictionary, it records the refresh cell, which is the target cell corresponding to the target financial market that has changed and needs to be redrawn in the financial market list. It provides the refresh cell (target cell) based on the cell refresh dictionary. In step 18, it calls the cell painter corresponding to the target cell to redraw the target content of the target cell, achieving a local refresh of the financial market list. In step 19, if there are no field changes in the flash dictionary, there is no need to refresh. 【0027】 Here, steps 11 and 12 represent the market change phase, steps 13 and 14 represent the flash process phase, and steps 15 and 19 represent the refresh operation phase. 【0028】 The flash process may include steps such as highlighting, highlight retention, and highlight cancellation. 【0029】 In step 102, based on the list drawing command, the target cell corresponding to the target financial market price in the financial market price list is determined, the cell painter corresponding to the target cell is called, and the target content of the target cell is redrawn based on the information update record of the target financial market price. 【0030】 For example, steps 16 to 18 shown in Figure 2: In step 16, after the financial market list receives a list drawing command to instruct a UI refresh, it queries which cells need to be redrawn by determining whether there are any field changes in the flash dictionary. If there are field changes in the flash dictionary, step 17 is executed; if there are no field changes in the flash dictionary, step 19 is executed. In step 17, if there are field changes in the flash dictionary, the refresh cell is recorded, and this refresh cell is a target cell corresponding to the target financial market in the financial market list that needs to be drawn, and the refresh cell (target cell) is provided based on the cell refresh dictionary. In step 18, the cell painter corresponding to the target cell is called to redraw the target content of the target cell, thereby achieving a local refresh of the financial market list. 【0031】 In some embodiments, the cell painter includes a list data module and a list content painter. The step of calling the cell painter corresponding to the target cell and redrawing the contents of the target cell based on the information update record of the target financial rate is: The steps include calling the cell painter corresponding to the target cell, The steps include: providing list data of the target financial market based on the list data module in the cell painter, and generating drawing content instruction information based on the information update record in the list data of the target financial market; The step of redrawing the target content of the target cell based on the drawing content instruction information, based on the list content painter in the cell painter. 【0032】 In the frame diagram of the financial rate list shown in Figure 3, the financial rate list may include a raw data layer, a basic control layer, and a business layer. The basic control layer may include a basic control reception window, a list core control layer, a list control content drawing layer, a list extension function support layer, a list data module (list model), and a list content painter. Here, the business layer includes a rate customization list basic control, and each list, each rate model, and each rate painter. 【0033】 Here, the two important parts of the cell painter are the list data module (list model) in the underlying control layer and the list content painter configuration cell painter. 【0034】 In some embodiments, before providing the list data of the target financial rate based on the list data module in the cell painter, The steps include determining the changed variable data based on the data change status within adjacent pre-set time periods, The further step includes constructing a list data module for encapsulating the business logic for processing the variable data and list, generating a unified interface, and providing all the information necessary for drawing to the list content painter. 【0035】 Here, the list data module (list model) is an encapsulation of list data. The list model encapsulates the fluctuating data and business logic that have changed within adjacent time periods, generating a unified interface and constructing the list data module. The business logic determines the display mode of the list based on the data fluctuation status. The list data module is used to provide all the information necessary for drawing in the list content painter. When the internal data of the list model changes, the content drawn in the list content painter also changes accordingly. Specifically, the list data of the target financial market is provided based on the list data module in the cell painter, and drawing content instruction information is generated based on the information update record in the list data of the target financial market. 【0036】 In this embodiment, the process of encapsulating list data involves comparing data within adjacent time zones to determine variable data, and then encapsulating it with business logic. Furthermore, during the encapsulation process, the current period T is also considered. i The target data value Dat_i and the previous period T i-1 Target data value Dat i-1 The corresponding variation parameter is 【number】 It can be calculated that, Here, α represents a predetermined coefficient of variation, and in this embodiment, the previous period T i-1 This consists of multiple adjacent time periods. After determining the fluctuation parameters, they are encapsulated within a list data module based on a pre-set fluctuation parameter threshold range and corresponding display logic. When data changes within a certain period exceed a threshold, they are displayed according to the corresponding display mode. The above list data module can encapsulate only the changed fluctuation data, while simultaneously considering the issue of the magnitude of data change as much as possible during the data display process, avoiding data redundancy caused by encapsulating all data, reducing the amount of data processed, and improving data processing and display efficiency. 【0037】 In some embodiments, before redrawing the target content of the target cell based on the drawing content instruction information, based on the list content painter in the cell painter, The further step includes encapsulating the display modes of all list cell contents and constructing the list content painter. 【0038】 Here, the List Content Painter is constructed by encapsulating the display mode of all list cell contents. Unlike the cell UI targets within a normal list, the List Content Painter is not a sub-UI target of the table. When the list contents change, the List Content Painter does not need to perform additional layout calculations, significantly saving layout time. Furthermore, the List Content Painter is also a single target and can be polymorphically customized to suit various painter targets. Specifically, based on the List Content Painter in the cell painter, the target content of the target cell is redrawn based on the drawing content instruction information. 【0039】 For example, after the financial market list receives a list drawing command from the list update event trigger list, the drawing list cell content list does not perform the actual drawing operation, but instead requests the corresponding cell painter to perform the drawing operation. By default, the cell painter is bound to a column in the financial market list, and the cell painter defines how the cells in that particular column should be displayed. The content information that needs to be displayed in the cell can be obtained by the list data module. 【0040】 The flowchart for drawing the cell contents shown in Figure 4 is explained in detail below. CGridview, target of the list body, IGridModelAdapter is similar to a list control, primarily providing the data needed to display in the list, as well as the business logic for processing the list. ICellPresenter provides a list of painters, different cell painters for different cells, and all cell painters offer a unified interface for displaying cell contents in a list. 【0041】 The explanation for each step is as follows: 21. Notify: Notify(), 22. Updating the table: UpdateGridView(), 23. Drawing the table: Onpaint(), 24. Drawing cells: DrawCell(), 25. Obtaining the cell painter corresponding to the cell: GetCellPresenter(), 26. Entering information for a table control: FillGridCtrlInfo(), 27. Calling the Cell Painter drawing method: Paint(), 28. The cell painter queries the list data module (list model) for drawing information: GetCellInfo(), 29. Text drawing (drawing operations performed by text cells): DrawTextInner(). 【0042】 In this financial price list, if the price of a target financial asset changes, the data displayed in relation to that target financial asset also needs to change. In this case, it's not necessary to redraw the entire list; only the target content of the target cell corresponding to the changed target financial asset needs to be redrawn. By using the cell painter to draw the target content of the target cell, drawing efficiency is significantly improved. 【0043】 In step 103, the target content of the redrawn target cell is displayed in the financial market list shown on the display interface. 【0044】 In some embodiments, the target content includes cell data and cell background, and when displaying the target content of the redrawn target cell, When the target content indicates an increase in the price of the target financial, the step of displaying the cell data and / or cell background of the target cell based on a first preset display mode, which includes either a flash display, a background color change display, or a cell data color change display, within a predetermined time period, If the target content indicates a price decline of the target financial, the further step includes displaying the cell data and / or cell background of the target cell based on a second preset display mode, which includes either a flash display, a background color change display, or a cell data color change display, within a predetermined time period. 【0045】 For example, when displaying the target content of a target cell that is to be redrawn, the cell data or cell background within the target content of the target cell is highlighted. For example, the highlighting may include flashing, background color change, cell data color change, etc. 【0046】 For example, if the first preset display mode is cell data color change display, and the target content indicates an increase in the price of the target financial, the cell data of the target cell will be displayed in red within a preset time period. 【0047】 For example, if the second preset display mode is cell data color change display, and the target content indicates a price decline for the target financial, the cell data of the target cell will be displayed in green within a preset time period. 【0048】 For example, CellPainter can simultaneously support the red rising and green falling functions of financial prices; that is, when the price rises, the cell data corresponding to the financial price in the target cell turns red for a certain period of time, and when the price falls, the cell data turns green for a certain period of time. 【0049】 For example, if the first preset display mode is background color change display, and the target content indicates an increase in the price of the target financial, the background of the target cell will be displayed in red within a predetermined time period. 【0050】 For example, if the second preset display mode is background color change display, and the target content indicates a price decline for the target financial, the background of the target cell will be displayed in green within a predetermined time period. 【0051】 For example, CellPainter can simultaneously support the red rising and green falling functions of financial prices. When the price rises, the cell background corresponding to the financial price in the target cell changes to red for a certain period of time, and when the price falls, the cell background changes to green for a certain period of time. 【0052】 To efficiently achieve red ascents and green descents, and to support localized changes in cell granularity, the cell painter can be implemented using a refresh dictionary and time slices. For example, cells that need to be highlighted can be positioned based on the refresh dictionary, and whether a preset time period has been reached can be monitored based on the time slice. 【0053】 For example, if both the first preset display mode and the second preset display mode are flash displays, when the target content indicates an increase in the price of the target financial instrument, the cell data and / or cell background of the target cell are displayed in a flashing manner between black and red within a predetermined time period. When the target content indicates a decrease in the price of the target financial instrument, the cell data and / or cell background of the target cell are displayed in a flashing manner between black and red within a predetermined time period. 【0054】 In the embodiments of this application, the cell drawing of the list is handled by a corresponding cell painter, which is an abstract interface for a set of content drawing functions and can provide sufficient customization and extensibility. Furthermore, since the cell painter is independent of the family tree of the table UI control, it does not increase the computational consumption of the table UI layout and significantly improves drawing efficiency. In addition, based on the time-slice cell highlighting logic and the refresh dictionary, local refresh operations of the cell granularity can be controlled so that the list provides an efficient and smooth red rise and green fall change effect. 【0055】 All of the above technical solutions can be arbitrarily combined to form selectable embodiments of the present invention, and will not be described repeatedly here. 【0056】 An embodiment of the present invention obtains a list drawing command triggered based on a list update event that includes an information update record for a target financial price in the financial price list, determines a target cell corresponding to the target financial price in the financial price list based on the list drawing command, calls a cell painter corresponding to the target cell to redraw the target content of the target cell based on the information update record of the target financial price, and displays the target content of the redrawn target cell in the financial price list displayed on the display interface. An embodiment of the present invention redraws the target content of the target cell by calling a cell painter corresponding to the target cell in which the financial price in the list has changed, thereby achieving localized changes in cell granularity, improving efficiency in responding to data changes, improving drawing efficiency, and further improving the display efficiency and real-time performance of virtual resources. 【0057】 To better implement the financial rate list display method according to the embodiment of the present application, the embodiment of the present application further provides a financial rate list display device. Referring to Figure 5, Figure 5 is a schematic diagram of the structure of a financial rate list display device according to the embodiment of the present application. Here, the financial rate list display device 200 is A retrieval unit 201 for obtaining list drawing commands triggered based on list update events, which include information update records for target financial rates in the financial rate list, A processing unit 202 determines a target cell corresponding to the target financial market price in the financial market price list based on the list drawing command, calls a cell painter corresponding to the target cell, and redraws the target content of the target cell based on the information update record of the target financial market price. The display interface may include a display unit 203 for displaying the target content of the redrawn target cell in the financial market price list displayed on the display interface. 【0058】 In some embodiments, the cell painter comprises a list data module and a list content painter, and the processing unit 202 calls the cell painter corresponding to the target cell to redraw the content of the target cell based on the target financial rate information update record, specifically, Calling the cell painter corresponding to the aforementioned target cell, Based on the list data module in the cell painter, the system provides the list data of the target financial market, and generates drawing content instruction information based on the information update record in the list data of the financial market. It is used to redraw the target content of the target cell based on the drawing content instruction information, based on the list content painter in the cell painter. 【0059】 In some embodiments, the processing unit 202, based on the list data module in the cell painter, further provides the list data for the target financial rate before providing the list data for the target financial rate. Based on the data changes within adjacent, pre-set time periods, the system determines the changed variable data, and It is used to encapsulate the business logic for processing the variable data and list, to generate a unified interface, and to construct the list data module for providing all the information necessary for drawing to the list content painter. 【0060】 In some embodiments, the processing unit 202, based on the list content painter in the cell painter, before redrawing the target content of the target cell based on the drawing content instruction information, further It is used to encapsulate the display mode of all list cell contents and construct the aforementioned list content painter. 【0061】 In some embodiments, the acquisition unit 201, before acquiring the list draw command triggered based on the list update event, When a change in financial market prices is detected, a list update event is generated, The information update record for the target financial market in the financial market list during the aforementioned list update event is stored in the flash dictionary, The timer is activated, and each time the timer times out, the target financials in the flash dictionary whose financial rates have changed are traversed. This is used to obtain the number of time slices corresponding to the aforementioned target finance, and to trigger a list drawing command when the number of time slices corresponding to the aforementioned target finance becomes zero. 【0062】 In some embodiments, the acquisition unit 201 is used to further reduce the number of time slices corresponding to the target financial before acquiring the number of time slices corresponding to the target financial. 【0063】 In some embodiments, the target content includes cell data and cell background, and the display unit 203 further displays the target content of the redrawn target cell. When the target content indicates an increase in the price of the target financial, the cell data and / or cell background of the target cell are displayed within a predetermined time period based on a first preset display mode which includes either a flash display, a background color change display, or a cell data color change display. When the aforementioned target content indicates a price decline of the target financial instrument, it is used to display the cell data and / or cell background of the target cell based on a second preset display mode, which includes either a flash display, a background color change display, or a cell data color change display, within a predetermined time period. 【0064】 All of the above technical solutions can be arbitrarily combined to form selectable embodiments of the present invention, and will not be described repeatedly here. 【0065】 It should be understood that the apparatus embodiments correspond to the method embodiments, and for similar descriptions, the method embodiments can be referenced. To avoid duplication, they will not be repeated here. Specifically, the apparatus shown in Figure 5 performs an embodiment of the financial rate list display method described above, and each unit in the apparatus implements the aforementioned and other operations and / or functions of the method embodiments, respectively, which will not be repeated here for brevity. 【0066】 In some embodiments, embodiments of the present invention further provide a computer device comprising memory and a processor, wherein a computer program is stored in the memory and the processor performs the steps in each of the above-described embodiments when executing the computer program. 【0067】 Correspondingly, embodiments of the present application further provide terminal equipment, which may be a terminal or a server. As shown in Figure 6, Figure 6 is a schematic diagram of the structure of terminal equipment according to embodiments of the present application. The terminal equipment 300 comprises a processor 301 having one or more processing cores, a memory 302 having one or more computer-readable storage media, and a computer program stored in the memory 302 that can be run on the processor. Here, the processor 301 is electrically connected to the memory 302. As those skilled in the art will understand, the terminal equipment structure shown in the figure does not constitute a limitation on terminal equipment and may include more or fewer components than shown, or may be a combination of components or different components may be arranged. 【0068】 The processor 301 is the control center for the terminal device 300. It connects all parts of the terminal device 300 through various interfaces and lines, runs or loads software programs and / or modules stored in memory 302, and retrieves data stored in memory 302, thereby executing various functions and processing data of the terminal device 300 and monitoring the entire terminal device 300. 【0069】 In an embodiment of the present invention, the processor 301 in the terminal device 300 loads instructions corresponding to the process of one or more applications into memory 302 according to the steps of: obtaining a list drawing instruction triggered based on a list update event including an information update record for a target financial price in the financial price list; determining a target cell corresponding to the target financial price in the financial price list based on the list drawing instruction; calling a cell painter corresponding to the target cell; redrawing the target content of the target cell based on the information update record for the target financial price; and displaying the target content of the redrawn target cell in the financial price list displayed on the display interface; executing the applications stored in memory 302 by the processor 301 and realizing various functions. 【0070】 The specific implementation of each of the above operations can be found in the above examples and will not be explained again here. 【0071】 In some embodiments, as shown in Figure 6, the terminal device 300 further comprises a display unit 303, a radio frequency circuit 304, an audio circuit 305, an input unit 306, and a power supply 307. Here, the processor 301 is electrically connected to the display unit 303, the radio frequency circuit 304, the audio circuit 305, the input unit 306, and the power supply 307, respectively. As those skilled in the art will understand, the terminal device structure shown in Figure 6 does not constitute a limitation on the terminal device, and may include more or fewer components than shown, or may be a combination of components, or different components may be arranged. 【0072】 The display unit 303 can be used to display information entered by the user or information provided to the user, as well as various graphical user interfaces of terminal devices. These graphical user interfaces consist of graphics, text, icons, videos, and any combination thereof. The display unit 303 may include a display panel and a touch panel. 【0073】 The radio frequency circuit 304 can be used to transmit and receive radio frequency signals, establish wireless communication with network devices or other terminal devices via wireless communication, and transmit and receive signals with network devices or other terminal devices. 【0074】 The audio circuit 305 can be used to provide an audio interface between the user and terminal equipment via a speaker or microphone. The audio circuit 305 can transmit the electrical signal obtained by converting the received audio data to a speaker, which can then convert it back into an audio signal and output it. On the other hand, the microphone can convert the collected audio signal into an electrical signal, which is then received by the audio circuit 305 and converted back into audio data. The audio data is then output to the processor 301 for processing, and then transmitted to, for example, another terminal device via the radio frequency circuit 304, or the audio data is output to the memory 302 for further processing. The audio circuit 305 may also include an earphone jack to provide communication between peripheral headphones and terminal equipment. 【0075】 The input unit 306 can receive input numbers, character information, or user characteristic information (e.g., fingerprint, iris, facial information), and can be used to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. 【0076】 The power supply 307 is used to supply power to each component of the terminal device 300. In some embodiments, the power supply 307 can be logically connected to the processor 301 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 307 may further comprise one or more DC or AC power supplies, a recharging system, a power fault detection circuit, a power converter or inverter, a power status indicator, and any other assemblies. 【0077】 Although not shown in Figure 6, the terminal device 300 may also include a camera, sensors, a wireless fidelity module, a Bluetooth® module, etc., which will not be described again here. 【0078】 The specific implementation of each of the above operations can be found in the above examples and will not be explained again here. 【0079】 As those skilled in the art will understand, all or some of the steps in the various methods of the above embodiments can be completed by instructions, or by controlling the relevant hardware with instructions, which can be stored in a computer-readable storage medium and loaded and executed by a processor. 【0080】 Therefore, the embodiments of the present application provide a computer-readable storage medium on which a plurality of computer programs are stored, which are loaded by a processor, and which can perform the steps in any of the financial rate list display methods according to the embodiments of the present application. 【0081】 The specific implementation of each of the above operations can be found in the above examples and will not be explained again here. 【0082】 The storage medium may include read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks. 【0083】 Since the computer program stored on the storage medium can execute the steps in any of the financial rate list display methods according to the embodiments of the present application, it can achieve the beneficial effects that can be realized by any of the financial rate list display methods according to the embodiments of the present application. For details, please refer to the embodiments described above, and will not be repeated here. 【0084】 The present invention further provides a computer program product which includes computer instructions, the computer instructions being stored in a computer-readable storage medium. The processor of the computer equipment reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, thereby causing the computer equipment to perform the corresponding flow in the financial rate list display method according to the embodiment of the present invention, which, for brevity, will not be repeated here. 【0085】 The present invention further provides a computer program which includes computer instructions, the computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, thereby causing the computer device to perform the corresponding flow in the financial rate list display method according to the embodiment of the present invention, which, for brevity, will not be repeated here. 【0086】 The above describes in detail the financial market price list display method, apparatus, storage medium, and equipment according to the embodiments of the present application. This specification uses a specific example to describe the principle and embodiments of the present application, and the above description of the embodiment is intended to aid in understanding the method and core idea of ​​the present application. At the same time, those skilled in the art will know that there are variations in specific embodiments and scope of application based on the idea of ​​the present application, and therefore, the contents of this specification should not be understood as limitations on the present application. 【0087】 <Cross-reference of related applications> This application claims priority to the Chinese Patent Application No. 202210988920.3, proposed on August 17, 2022, with the title "Method, Apparatus, Storage Medium and Device for Displaying Financial Market Price Lists," and the entire contents of said Chinese Patent Application are incorporated herein by reference.

Claims

[Claim 1] A method for displaying a list of financial market prices, wherein the method for displaying a list of financial market prices is Steps include obtaining a list drawing command triggered based on a list update event that includes an information update record for the target financial market in the financial market list, Based on the list drawing command, the steps include determining the target cell corresponding to the target financial market price in the financial market price list, calling the cell painter corresponding to the target cell, and redrawing the target content of the target cell based on the information update record of the target financial market price, The steps include displaying the target content of the redrawn target cell in the financial market list displayed on the display interface, Before obtaining the list draw command triggered based on the list update event, When a change in financial market prices is detected, a step is made to generate a list update event, The steps include storing in a flash dictionary the information update record for the target financial market in the financial market list during the aforementioned list update event, The steps include: starting a timer, and each time the timer times out, traversing the target financials in the flash dictionary whose financial rates have changed; A method for displaying a list of financial market prices, further comprising the steps of obtaining the number of time slices corresponding to the target financial price, and triggering a list drawing command when the number of time slices corresponding to the target financial price becomes zero. [Claim 2] The cell painter comprises a list data module and a list content painter, The step of calling the cell painter corresponding to the target cell and redrawing the contents of the target cell based on the information update record of the target financial rate is: The steps include calling the cell painter corresponding to the target cell, The steps include: providing list data of the target financial market based on the list data module in the cell painter, and generating drawing content instruction information based on the information update record in the list data of the financial market; A method for displaying a financial market price list according to claim 1, comprising the step of redrawing the target content of the target cell based on the drawing content instruction information, based on the list content painter in the cell painter. [Claim 3] Before providing the list data for the target financial market based on the list data module in the cell painter, The steps include determining the changed variable data based on the data change status within adjacent pre-set time periods, The financial market list display method according to claim 2, further comprising the steps of constructing the list data module for encapsulating business logic for processing the aforementioned fluctuating data and list, generating a unified interface, and providing all the information necessary for drawing to the list content painter. [Claim 4] Based on the list content painter in the cell painter, before redrawing the target content of the target cell based on the drawing content instruction information, The financial market list display method according to claim 2, further comprising the step of encapsulating the display modes of all list cell contents and constructing the list content painter. [Claim 5] The step of obtaining the number of time slices corresponding to the aforementioned target financial is: A method for displaying a list of financial market rates according to claim 1, comprising the step of obtaining and reducing the number of time slices corresponding to the aforementioned target financial rate. [Claim 6] The aforementioned target content includes cell data and cell background, and when displaying the target content of the redrawn target cell, When the target content indicates an increase in the price of the target financial, the step of displaying the cell data and / or cell background of the target cell based on a first preset display mode, which includes either a flash display, a background color change display, or a cell data color change display, within a predetermined time period, A financial price list display method according to any one of claims 1 to 5, further comprising the step of displaying the cell data and / or cell background of the target cell based on a second preset display mode which includes a flash display, a background color change display, or a cell data color change display within a predetermined time period, when the target content indicates a price decline of the target financial. [Claim 7] A financial market price list display device, wherein the financial market price list display device is A retrieve unit for obtaining list drawing commands triggered based on list update events that include information update records for target financial rates in the financial rate list, A processing unit for determining a target cell corresponding to the target financial market price in the financial market price list based on the list drawing command, calling a cell painter corresponding to the target cell, and redrawing the target content of the target cell based on the information update record of the target financial market price, The display interface includes a display unit for displaying the target content of the redrawn target cell on the financial market price list, The aforementioned acquisition unit is Before obtaining the list draw command triggered based on the list update event, When a change in financial market prices is detected, a list update event is generated. The information update record for the target financial market in the financial market list during the aforementioned list update event is stored in the flash dictionary. A timer is activated, and each time the timer times out, the target financials in the flash dictionary whose financial rates have changed are traversed. A financial market list display device used to obtain the number of time slices corresponding to the aforementioned target financial, and to trigger a list drawing command when the number of time slices corresponding to the aforementioned target financial becomes zero. [Claim 8] A computer-readable storage medium, wherein a computer program is stored, and the computer program is applied to be loaded by a processor to perform the financial market price list display method described in any one of claims 1 to 5. [Claim 9] A computer device comprising a processor and memory, wherein a computer program is stored in the memory, and the processor is used to perform the financial market price list display method according to any one of claims 1 to 5 by calling the computer program stored in the memory.