Financial quote list display method, device, storage medium and equipment

The method addresses inefficiencies in conventional financial data display by using a cell painter to redraw target content in financial quote lists, improving efficiency and real-time performance through localized cell updates.

JP2025525854AActive Publication Date: 2025-08-07SHENZHEN FUTU NETWORK TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2025505730
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-08-17
Filing Date
2023-08-11
Publication Date
2025-08-07
Estimated Expiration
2043-08-11

AI Technical Summary

Technical Problem

Conventional list controls for displaying financial data face challenges in customization, reusability, and efficiency in responding to rapid data changes, making them inadequate for efficient list display.

Method used

A method involving a cell painter for target cells in a financial quote list, which redraws the target content based on information update records, enabling local changes at a cell granularity and improving drawing efficiency and real-time performance.

Benefits of technology

The method efficiently responds to data changes by redrawing only affected cells, enhancing display efficiency and real-time performance of virtual resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025525854000001_ABST
    Figure 2025525854000001_ABST
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] The present application relates to the field of computer technology, and specifically to a method, apparatus, storage medium and device for displaying financial quote lists. [Background technology]

[0002] Status values such as financial prices and trading volumes change very quickly when financial markets are active. As one of the main controls for displaying financial data, the quote list is characterized by the fact that it can display a large amount of financial data at one time and that the content changes very quickly in real time.

[0003] Conventional list controls are difficult to customize cell contents, have poor reusability, and are less efficient in responding to data changes, making them unable to meet the demands of efficient list display. Summary of the Invention [Problem to be solved by the invention]

[0004] The embodiments of the present application provide a method, device, storage medium and equipment for displaying a financial quote list, which calls a cell painter corresponding to a target cell in the list where a financial quote has changed, and redraws the target content of the target cell, thereby realizing local changes in cell granularity, highly efficient response to data changes, improving drawing efficiency, and further improving the display efficiency and real-time performance of virtual resources. [Means for solving the problem]

[0005] In one aspect, embodiments of the present application provide a method for displaying a list of financial quotes, the method comprising: obtaining a list rendering 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 in the financial quote list corresponding to the target financial quote based on the list drawing command, and invoking 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 quote; and displaying the redrawn target content of the target cell in the list of financial quotes displayed on a display interface.

[0006] In some embodiments, the cell painter comprises a list data module and a list contents painter; invoking a cell painter corresponding to the target cell to repaint the contents of the target cell based on the information update record of the target financial quote; calling a cell painter corresponding to the target cell; providing list data of the target financial quotes based on the list data module in the cell painter, and generating drawing content instruction information based on information update records in the list data of the target financial quotes; and 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, prior to providing the list data for the target financial quote based on the list data module in the cell painter: determining changed fluctuation data based on data change conditions within an adjacent preset time period; and constructing the list data module to encapsulate the business logic for processing the variable data and lists, generate a unified interface, and provide the list content painter with all the information necessary for rendering.

[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 method further includes the step of encapsulating the display modes of all list cell contents and constructing said list contents painter.

[0009] In some embodiments, before obtaining a list drawing command triggered based on a list update event, generating a list update event upon detecting that a financial quote has changed; storing an information update record for the target financial quote in the financial quote list in the list update event in a flash dictionary; starting a timer and traversing the target financials in the flash dictionary whose financial quotes have changed each time the timer times out; The method further includes the step of obtaining a number of time slices corresponding to the target finance, and triggering a list drawing command when the number of time slices corresponding to the target finance becomes zero.

[0010] In some embodiments, before obtaining the number of time slices corresponding to the target finance, the method further comprises: The method further includes reducing the number of time slices corresponding to the target finance.

[0011] In some embodiments, the target content includes cell data and a cell background, and when displaying the redrawn target content of the target cell: When the target content indicates a price increase of the target financial instrument, displaying the cell data and / or cell background of the target cell according to a first preset display mode, including flashing display, background color change display, or cell data color change display within a preset time period; The method further includes a step of displaying the cell data and / or cell background of the target cell based on a second preset display mode including flash display, background color change display, or cell data color change display within a preset time period when the target content indicates a price drop of the target financial instrument.

[0012] In another aspect, embodiments of the present application provide a financial quote list display device, the device comprising: an acquiring unit for acquiring 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; a processing unit for determining a target cell in the financial quote list corresponding to the target financial quote based on the list drawing command, invoking a cell painter corresponding to the target cell, and redrawing target content of the target cell based on the information update record of the target financial quote; a display unit for displaying the redrawn target content of the target cell in the financial quote list displayed on a display interface.

[0013] In another aspect, an embodiment of the present application provides a computer device, the computer device comprising a processor and a memory, a computer program stored in the memory, and the processor being used to execute the image coloring method described in any of the above embodiments by calling the computer program stored in the memory.

[0014] In another aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored therein, the computer program being adapted to be loaded by a processor to execute the method for displaying financial quote lists described in any of the above embodiments. [Effects of the Invention]

[0015] The present embodiment provides a method, device, storage medium, and equipment for displaying a financial quote list, which obtains 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, determines a target cell corresponding to the target financial quote in the financial quote list based on the list drawing command, invokes 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 quote, and displays the redrawn target content of the target cell in the financial quote list displayed on the display interface. The present embodiment invokes a cell painter corresponding to a target cell in the list whose financial quote has changed to redraw the target content of the target cell, thereby realizing local changes at a cell granularity, efficiently responding to data changes, improving drawing efficiency, and further improving the display efficiency and real-time performance of virtual resources. In order to more clearly describe the technical solutions of the embodiments of the present disclosure, the following will briefly describe the drawings that need to be used to describe the embodiments. It is obvious that the drawings described below are only some embodiments of the present disclosure, and those skilled in the art can further obtain other drawings based on these drawings without any creative work. [Brief explanation of the drawings]

[0016] [Figure 1] 1 is a flowchart illustrating a method for displaying a financial quote list according to an embodiment of the present application. [Figure 2] 1 is a schematic diagram illustrating an application scene of a financial quote list display method according to an embodiment of the present application; [Figure 3] FIG. 2 is a frame diagram of a financial quote list according to an embodiment of the present application. [Figure 4] 1 is a flowchart of drawing cell content according to an embodiment of the present application. [Figure 5] 1 is a structural schematic diagram of a financial quote list display device according to an embodiment of the present application; [Figure 6] 1 is a structural schematic diagram of a terminal device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION

[0017] The following examples, in combination with the drawings in the present application, clearly and completely explain the technical solutions in the present application, and the clear and explained examples do not represent all examples, but only some examples of the present application. Based on the examples in the present application, all other examples that can be obtained by those skilled in the art without creative work belong to the scope of protection of the present application.

[0018] The present embodiment provides a method, device, storage medium, and apparatus for displaying financial quote lists. Specifically, the method for displaying financial quote lists according to the present embodiment may be executed by a terminal device, which may be a terminal, a server, or other device. The terminal may be a smartphone, tablet, laptop, touchscreen, game console, personal computer (PC), personal digital assistant (PDA), or other terminal device. The terminal may be a client, such as a financial application client, a browser client running a financial trading program, or an instant communication client. The server may be an independent physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery network services, and big data and artificial intelligence platforms.

[0019] Each of these will be described in detail below. Note that the order of description of the following embodiments does not limit the priority of the embodiments.

[0020] Each embodiment of the present application provides a method for displaying a financial quote list, which may be executed by a terminal or a server, or may be executed by both a terminal and a server. The embodiments of the present application will be described taking the case where the method for displaying a financial quote list is executed by a terminal as an example.

[0021] 1 to 4, FIG. 1 is a flowchart showing a method for displaying a financial quote list according to an embodiment of the present application, FIG. 2 is a schematic diagram of an application scene of the method for displaying a financial quote list according to an embodiment of the present application, FIG. 3 is a frame diagram of a financial quote list according to an embodiment of the present application, and FIG. 4 is a flowchart of the content of a drawing cell according to an embodiment of the present application. The method for displaying a financial quote list according to an embodiment of the present application can be applied to a financial quote list display device according to an embodiment of the present application, and the financial quote list display device can be disposed in a terminal device. A client is disposed in the terminal device, and a graphical user interface is provided to the client of the terminal device, and the financial quote list can be displayed on the graphical user interface. The method includes the following steps 101 to 103.

[0022] Step 101 obtains a list drawing command triggered based on a list update event, where the list update event includes an information update record for a target financial quote in a financial quote list.

[0023] For example, financial may include any one or more of financial products such as stocks, bonds, funds, foreign currencies, indices, exchange traded funds (ETFs), options, futures, etc. Financial quote lists may include stock quote lists, bond quote lists, fund quote lists, foreign currency quote lists, index quote lists, ETF quote lists, option quote lists, futures quote lists, etc.

[0024] In some embodiments, before obtaining a list drawing command triggered based on a list update event, generating a list update event upon detecting that a financial quote has changed; storing an information update record for the target financial quote in the financial quote list in the list update event in a flash dictionary; starting a timer and traversing the target financials in the flash dictionary whose financial quotes have changed each time the timer times out; The method further includes the step of obtaining a number of time slices corresponding to the target finance, and triggering a list drawing command when the number of time slices corresponding to the target finance becomes zero.

[0025] In some embodiments, before obtaining the number of time slices corresponding to the target finance, the method further comprises: Reducing the number of time slices corresponding to the target finance.

[0026] For example, in the application scenario diagram shown in Figure 2, in step 11, financial details are obtained through the subscription manager and the financial details are updated in the financial details dictionary; in step 12, when the financial quote changes, the financial quote list is notified of the quote change and a list update event is generated; in step 13, the financial quote list adds a flash field containing the list update event to the flash dictionary; the flash dictionary is an auxiliary object of the financial quote list and can be placed in the data layer of the financial quote list; in step 14, when it is recognized that the financial quote changes, a timer is started, and each time it times out, the financial item in the flash dictionary whose financial quote has changed is traversed; the financial item whose financial quote 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, such as a 200mm timeout notification, for example, a 1200mm timeout notification; and then, in step 15, Trigger a list drawing command to notify the financial quote list of UI refresh; in step 16, after receiving the list drawing command to instruct UI refresh, the financial quote list inquires which cells need to be redrawn according to whether there is a field change in the flash dictionary; if there is a field change in the flash dictionary, execute step 17; if there is no field change in the flash dictionary, execute step 19; in step 17, if there is a field change in the flash dictionary, record a refresh cell, which is a target cell corresponding to the target financial quote whose financial quote needs to be redrawn in the financial quote list and whose financial quote has changed; provide a refresh cell (target cell) according to the cell refresh dictionary; in step 18, call the cell painter corresponding to the target cell to redraw the target content of the target cell, thereby realizing local refresh of the financial quote list; in step 19, if there is no field change in the flash dictionary, no refresh is required.

[0027] Here, steps 11 to 12 are the market price change stage, steps 13 to 14 are the flush process stage, and steps 15 to 19 are the refresh operation stage.

[0028] The flash process may include processes such as highlighting, highlighting hold, and highlighting cancellation.

[0029] In step 102, based on the list drawing command, a target cell corresponding to the target financial quote in the financial quote list is determined, a 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 quote.

[0030] For example, steps 16 to 18 shown in FIG. 2: in step 16, after receiving the list drawing command to instruct UI refresh, the financial quote list inquires which cell needs to be redrawn by determining whether there is a field change in the flash dictionary; if there is a field change in the flash dictionary, execute step 17; if there is no field change in the flash dictionary, execute step 19; in step 17, if there is a field change in the flash dictionary, record a refresh cell, which is a target cell corresponding to the target financial quote whose financial quote needs to be drawn in the financial quote list and whose financial quote has changed; provide a refresh cell (target cell) according to the cell refresh dictionary; in step 18, call the cell painter corresponding to the target cell to redraw the target content of the target cell, thereby realizing local refresh of the financial quote list.

[0031] In some embodiments, the cell painter includes a list data module and a list content painter; calling a cell painter corresponding to the target cell and repainting the contents of the target cell based on the information update record of the target financial quote; calling a cell painter corresponding to the target cell; providing list data of the target financial quotes based on the list data module in the cell painter, and generating drawing content instruction information based on information update records in the list data of the target financial quotes; and 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] 3, the financial quote list may include a raw data layer, a base control layer, and a business layer. The base control layer may include a base control entry window, a list core control layer, a list control content rendering layer, a list extended function support layer, a list data module (list model), and a list content painter. Here, the business layer includes a quote customization list base control, and each list, each quote model, and each quote 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, prior to providing the list data for the target financial quote based on the list data module in the cell painter: determining changed fluctuation data based on data change conditions within an adjacent preset time period; and constructing the list data module to encapsulate the business logic for processing the variable data and lists, generate a unified interface, and provide the list content painter with all the information necessary for rendering.

[0035] Here, the list data module (list model) is the encapsulation of list data. The list model encapsulates the fluctuation data and business logic that have changed within adjacent time periods, generates a unified interface, and constructs 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 to 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 cell painter provides list data of target financial quotes based on the list data module, and generates drawing content instruction information based on the information update record in the list data of target financial quotes.

[0036] In this embodiment, in the process of encapsulating the list data, the data in the adjacent time periods are compared to determine the variable data that has fluctuations, and then the variable data is encapsulated with the business logic. i The target data value Dat_i and the previous period T i-1 The target data value Dat i-1 The fluctuation parameters corresponding to

number

[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 method further includes the step of encapsulating the display modes of all list cell contents and constructing said list contents painter.

[0038] Here, we construct a list content painter by encapsulating the display mode of all list cell contents. The list content painter is different from the cell UI object in a normal list, and is not a sub-UI object of the table. When the list content changes, the list content painter does not need to perform additional layout calculations, which greatly reduces layout time. In addition, the list content painter is also an object, and can be polymorphic and customized for various painter objects. Specifically, based on the list content painter in the cell painter, the target content of the target cell is redrawn according to the drawing content instruction information.

[0039] For example, after a financial quote list receives a list drawing command from the list update event trigger list, the drawing list cell content list does not actually perform the drawing operation, but instead asks the corresponding cell painter to perform the drawing operation. A cell painter is bound to a column of the financial quote list by default, and the cell painter defines how to display the cells in a specific column. The content information that needs to be displayed in the cell can be obtained by the list data module.

[0040] The flowchart for drawing cell contents shown in FIG. 4 is specifically described as follows. CGridview, list body object, IGridModelAdapter is similar to a list control and mainly provides the data required to display in the list and the business logic to process the list. ICellPresenter is the painter object of the list. Different cell painters correspond to different cells, and all cell painters provide a unified interface to display the cell contents in the list.

[0041] The explanation of each step is as follows: 21. Notify: Notify(), 22. Updating a table: UpdateGridView(), 23. Drawing tables: Onpaint(), 24. Drawing cells: DrawCell(), 25. Get the cell painter corresponding to a cell: GetCellPresenter(), 26. Filling in table control information: FillGridCtrlInfo(), 27. Calling the cell painter's drawing: Paint(), 28. The cell painter queries the list data module (list model) for drawing information: GetCellInfo(). 29. Text drawing (drawing work done by text cells): DrawTextInner().

[0042] In a financial quote list, if the price of a target financial instrument changes, the data displayed corresponding to the target financial instrument must also change. In this case, there is no need to redraw the entire list; it is sufficient to simply redraw the target content of the target cell corresponding to the target financial instrument that has changed. Drawing the target content of the target cell using a cell painter significantly improves drawing efficiency.

[0043] In step 103, the redrawn target content of the target cell is displayed in the financial quote list displayed on the display interface.

[0044] In some embodiments, the target content includes cell data and a cell background, and when displaying the target content of the redrawn target cell, When the target content indicates a price increase of the target financial instrument, displaying the cell data and / or cell background of the target cell according to a first preset display mode, including flashing display, background color change display, or cell data color change display within a preset time period; The method further includes a step of displaying the cell data and / or cell background of the target cell based on a second preset display mode including flash display, background color change display, or cell data color change display within a preset time period when the target content indicates a price drop of the target financial instrument.

[0045] For example, when displaying the target content of the target cell to be redrawn, the cell data or cell background in the target content of the target cell is highlighted. For example, the highlighting may include flashing, changing the background color, changing the cell data color, etc.

[0046] For example, if the first preset display mode is a cell data color change display, when the target content indicates a price increase of the target finance, the cell data of the target cell is displayed in red within a preset time period.

[0047] For example, if the second preset display mode is a cell data color change display, when the target content indicates a price drop of the target financial product, the cell data of the target cell is displayed in green within a preset time period.

[0048] For example, the cell painter can simultaneously support red rising and green falling functions for financial prices, i.e., 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, when the target content indicates a price increase of the target finance, the cell background of the target cell is displayed in red within a preset time period.

[0050] For example, if the second preset display mode is background color change display, when the target content indicates a price drop of the target financial product, the cell background of the target cell is displayed in green within a preset time period.

[0051] For example, a cell painter may simultaneously support red rising and green falling functions for financial prices, where when the price rises, the cell background corresponding to the financial price in the target cell turns red for a certain period of time, and when the price falls, the cell background turns green for a certain period of time.

[0052] To efficiently implement red-up and green-down and support local changes in cell granularity, the cell painter can be implemented with a refresh dictionary and a time slice. For example, the refresh dictionary can be used to locate cells that need to be highlighted, and the time slice can be used to monitor whether a preset time period has been reached.

[0053] For example, if the first preset display mode and the second preset display mode are both flashing 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 preset time period, and 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 preset time period.

[0054] In this embodiment, the rendering of list cells is handled by the corresponding cell painter. The cell painter is a set of abstract interfaces for content rendering, providing ample customization and extensibility. Furthermore, because the cell painter is independent of the family tree of the table UI control, the cell painter does not increase the computational load of the table UI layout, significantly improving rendering efficiency. Furthermore, based on the time-slice cell highlighting logic and the refresh dictionary, the list can control local refresh operations at a cell granularity, providing an efficient and smooth red-up and green-down transition effect.

[0055] All the above technical solutions can be arbitrarily combined to form alternative embodiments of the present application, and will not be described here one by one.

[0056] The embodiment of the present application obtains 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, determines a target cell corresponding to the target financial quote in the financial quote list based on the list drawing command, invokes 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 quote, and displays the target content of the redrawn target cell in the financial quote list displayed on the display interface. The embodiment of the present application invokes a cell painter corresponding to the target cell in the list whose financial quote has changed to redraw the target content of the target cell, thereby realizing local changes at a cell granularity, efficiently responding to data changes, improving drawing efficiency, and further improving the display efficiency and real-time performance of virtual resources.

[0057] In order to better implement the financial quote list display method according to the embodiment of the present application, the embodiment of the present application further provides a financial quote list display device. Refer to Figure 5, which is a structural schematic diagram of a financial quote list display device according to the embodiment of the present application. Here, the financial quote list display device 200 includes: an acquiring unit 201 for acquiring 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; a processing unit 202 for 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, and redrawing the target content of the target cell based on the information update record of the target financial quote; A display unit 203 for displaying the redrawn target content of the target cell in the financial quote list displayed on a display interface may also be included.

[0058] In some embodiments, the cell painter comprises a list data module and a list content painter, and when the processing unit 202 invokes the cell painter corresponding to the target cell to redraw the content of the target cell based on the information update record of the target financial quote, the processing unit 202 specifically: Invoking a cell painter corresponding to the target cell; providing list data of the target financial quotes based on the list data module in the cell painter, and generating drawing content instruction information based on information update records in the list data of the target financial quotes; and 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.

[0059] In some embodiments, the processing unit 202, prior to providing the list data for the target financial quote based on the list data module in the cell painter, further performs: determining the changed variation data based on the data change status within an adjacent preset time period; and constructing the list data module to encapsulate the business logic for processing the variable data and lists, create a unified interface, and provide the list content painter with all the information it needs to draw.

[0060] In some embodiments, the processing unit 202 further: 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: Encapsulates the display mode of all list cell contents and is used to construct the list contents painter.

[0061] In some embodiments, before acquiring the list drawing command triggered based on the list update event, the acquiring unit 201 further: generating a list update event upon detecting that a financial quote has changed; storing information update records for target financial quotes in the financial quote list in the list update event in a flash dictionary; starting a timer, and traversing the target financials in the flash dictionary whose financial quotes have changed each time the timer times out; The time slice number corresponding to the target finance is obtained, and when the time slice number corresponding to the target finance becomes zero, a list drawing command is triggered.

[0062] In some embodiments, the obtaining unit 201 may further be used to reduce the number of time slices corresponding to the target amount before obtaining the number of time slices corresponding to the target amount.

[0063] In some embodiments, the target content includes cell data and a cell background, and the display unit 203, when displaying the target content of the redrawn target cell, further comprises: When the target content indicates a price increase of the target financial instrument, displaying the cell data and / or cell background of the target cell based on a first preset display mode including any one of flash display, background color change display, and cell data color change display within a preset time period; When the target content indicates a price drop of the target financial instrument, the cell data and / or cell background of the target cell is displayed based on a second preset display mode including any one of flash display, background color change display, and cell data color change display within a preset time period.

[0064] All the above technical solutions can be arbitrarily combined to form alternative embodiments of the present application, and will not be described here one by one.

[0065] It should be understood that the apparatus embodiments and the method embodiments may correspond to each other, and similar descriptions may refer to the method embodiments. To avoid redundancy, the description will not be repeated here. Specifically, the apparatus shown in Figure 5 executes the embodiment of the method for displaying financial quote lists, and the above and other operations and / or functions of each unit in the apparatus respectively realize the corresponding flow of the method embodiment. For brevity, the description will not be repeated here.

[0066] In some embodiments, embodiments of the present application further provide a computer device, comprising a memory and a processor, wherein a computer program is stored in the memory, and wherein the processor, when executing the computer program, performs the steps in each of the method embodiments described above.

[0067] Correspondingly, embodiments of the present application further provide a terminal device, which may be a terminal or a server. As shown in FIG. 6, FIG. 6 is a structural diagram of a terminal device according to an embodiment of the present application. The terminal device 300 includes 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 and operable on the processor. Here, the processor 301 is electrically connected to the memory 302. Those skilled in the art will understand that the terminal device structure shown in the figure does not constitute a limitation on the terminal device, and may include more or fewer components than those shown, combine certain components, or arrange different components.

[0068] The processor 301 is the control center of the terminal device 300, and connects each part of the entire terminal device 300 via various interfaces and lines, and executes or loads software programs and / or modules stored in the memory 302, and calls up data stored in the 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 application, the processor 301 in the terminal device 300 loads instructions corresponding to the processes of one or more applications into the memory 302, and executes the applications stored in the memory 302 by the processor 301 to realize various functions, in accordance with the following steps: obtaining a list drawing command triggered based on a list update event including an information update record for the 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; calling a cell painter corresponding to the target cell; and displaying the target content of the redrawn target cell in the financial quote list displayed on the display interface.

[0070] For the specific implementation of each of the above operations, please refer to the above examples, and the description will not be repeated here.

[0071] 6, the terminal device 300 further includes 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 will be understood by those skilled in the art, the terminal device structure shown in FIG. 6 does not constitute a limitation on the terminal device, which may include more or fewer components than shown, may combine certain components, or may have different components arranged.

[0072] The display unit 303 can be used to display information entered by or provided to the user and various graphical user interfaces of the terminal device, which can be composed of graphics, text, icons, videos, and any combination thereof. The display unit 303 can include a display panel and a touch panel.

[0073] The radio frequency circuit 304 can be used to transmit and receive radio frequency signals to establish wireless communication with a network device or other terminal device via wireless communication, and to transmit and receive signals to and from the network device or other terminal device.

[0074] The audio circuit 305 can be used to provide an audio interface between a user and a terminal device via a speaker or a microphone. The audio circuit 305 can convert received audio data into an electrical signal and transmit it to a speaker, which can convert it into a sound signal and output it. Meanwhile, the microphone converts collected sound signals into an electrical signal, which is received by the audio circuit 305 and converted into audio data. The audio data is output to the processor 301 for processing and then transmitted to, for example, another terminal device via the radio frequency circuit 304, or output to the memory 302 for further processing. The audio circuit 305 can also include an earphone jack to provide communication between a peripheral headphone and the terminal device.

[0075] The input unit 306 can be used to receive input numeric, character information or user characteristic information (e.g., fingerprint, iris, face information, etc.) and generate keyboard, mouse, joystick, optical or trackball signal inputs for user settings and function control.

[0076] The power supply 307 is used to power 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 realizing functions such as charge / discharge management and power consumption management through the power management system. The power supply 307 may further include optional assemblies such as one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, etc.

[0077] Although not shown in FIG. 6, the terminal device 300 may further include a camera, a sensor, a wireless fidelity module, a Bluetooth module, etc., which will not be described again here.

[0078] For the specific implementation of each of the above operations, please refer to the above examples, and the description will not be repeated here.

[0079] As can be understood by those skilled in the art, all or some of the steps in the various methods of the above embodiments can be completed by instructions or by controlling associated hardware with instructions, and the instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0080] To this end, an embodiment of the present application provides a computer-readable storage medium having a plurality of computer programs stored thereon, the computer programs being capable of being loaded by a processor to execute steps in any of the methods for displaying financial quote lists according to an embodiment of the present application.

[0081] For the specific implementation of each of the above operations, please refer to the above examples, and the description will not be repeated here.

[0082] The storage medium may include a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, an optical disk, or the like.

[0083] The computer program stored in the storage medium can execute the steps of any of the financial quote list display methods according to the embodiments of the present application, and can thereby realize the beneficial effects that can be achieved by any of the financial quote list display methods according to the embodiments of the present application. For details, please refer to the above embodiments and the description will not be repeated here.

[0084] The present application further provides a computer program product, the computer program product including computer instructions, the computer instructions being stored in a computer-readable storage medium, a processor of the computer device reading the computer instructions from the computer-readable storage medium, and the processor executing the computer instructions, causing the computer device to perform corresponding steps in the method for displaying financial quote lists according to the embodiments of the present application, which will not be described again here for the sake of brevity.

[0085] The present application further provides a computer program, the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium, a processor of the computer device reading the computer instructions from the computer-readable storage medium, and the processor executing the computer instructions, causing the computer device to perform corresponding steps in the method for displaying financial quote lists according to the embodiments of the present application, which will not be described again here for the sake of brevity.

[0086] The above has described in detail the method, device, storage medium and equipment for displaying a financial quote list according to the embodiments of the present application. A specific example is used in this specification to illustrate the principles and embodiments of the present application. The explanation of the above example is intended to help understand the method and core idea of the present application. At the same time, those skilled in the art will recognize that specific embodiments and application scope may vary based on the idea of the present application. As such, the contents of this specification should not be construed as a limitation on the present application.

[0087] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority from a Chinese patent application filed on August 17, 2022, entitled "Method, device, storage medium and equipment for displaying financial quote lists," with Chinese patent application number "202210988920.3," the entire contents of which are incorporated herein by reference.

Claims

1. A method for displaying a financial quote list, comprising: obtaining a list rendering 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 in the financial quote list corresponding to the target financial quote based on the list drawing command, and invoking 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 quote; and displaying the redrawn target content of the target cell in the financial quote list displayed on a display interface.

2. the cell painter comprises a list data module and a list content painter; calling a cell painter corresponding to the target cell and repainting the contents of the target cell based on the information update record of the target financial quote; calling a cell painter corresponding to the target cell; providing list data of the target financial quotes based on the list data module in the cell painter, and generating drawing content instruction information based on information update records in the list data of the target financial quotes; 2. The method of claim 1, further comprising the step of: redrawing the target content of said target cell based on said drawing content instruction information based on said list content painter in said cell painter.

3. before providing the list data of the target financial quotes based on the list data module in the cell painter; determining changed fluctuation data based on data change conditions within an adjacent preset time period; 3. The method of claim 2, further comprising the step of: constructing the list data module to encapsulate business logic for processing the fluctuation data and lists, generate a unified interface, and provide the list content painter with all the information necessary for rendering.

4. 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; 3. The method of claim 2 further comprising the step of encapsulating display modes of all list cell contents to construct said list content painter.

5. Before getting the list drawing command triggered based on the list update event, generating a list update event upon detecting that a financial quote has changed; storing an information update record for the target financial quote in the financial quote list in the list update event in a flash dictionary; starting a timer and traversing the target financials in the flash dictionary whose financial quotes have changed each time the timer times out; The financial quote list display method according to claim 1, further comprising the step of: obtaining the number of time slices corresponding to the target financial; and triggering a list drawing command when the number of time slices corresponding to the target financial becomes zero.

6. Before obtaining the number of time slices corresponding to the target financial, the financial quote list display method includes:

6. The method for displaying a financial quote list according to claim 5, further comprising the step of reducing the number of time slices corresponding to said target financial.

7. The target content includes cell data and a cell background, and when displaying the target content of the target cell to be redrawn, When the target content indicates a price increase of the target financial instrument, displaying the cell data and / or cell background of the target cell according to a first preset display mode, including flashing display, background color change display, or cell data color change display within a preset time period; The financial quote list display method according to any one of claims 1 to 6, further comprising the step of: when the target content indicates a price drop of the target financial, displaying the cell data and / or cell background of the target cell based on a second preset display mode including any of flash display, background color change display, and cell data color change display within a preset time period.

8. A financial quote list display device, comprising: an acquiring unit for acquiring 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; a processing unit for determining a target cell in the financial quote list corresponding to the target financial quote based on the list drawing command, invoking a cell painter corresponding to the target cell, and redrawing target content of the target cell based on the information update record of the target financial quote; a display unit for displaying the redrawn target content of the target cell in the financial quote list displayed on a display interface.

9. 8. A computer-readable storage medium having a computer program stored therein, the computer program being adapted to be loaded by a processor to execute the method for displaying financial quote lists according to any one of claims 1 to 7.

10. A computer device comprising a processor and a memory, wherein a computer program is stored in the memory, and wherein the processor is used to execute the financial quote list display method according to any one of claims 1 to 7 by calling the computer program stored in the memory.

Citation Information

Patent Citations

  • Object data display method and device, equipment and storage medium

    CN113704334A

  • Apparatus and method for creating user-definable video display documents showing changes in real-time data

    JP1994504152A

  • System for processing and displaying financial information

    US5689651A