Financial information intelligent broadcast processing method and device
By establishing a corpus and determining the voice broadcast mode, the problem of visually impaired users being unable to efficiently obtain visual chart information has been solved, multiple information broadcasts and efficient data processing have been achieved, and the transaction convenience and user experience of visually impaired users have been improved.
Patent Information
- Application Number
- CN202310834084.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-07
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2043-07-07
AI Technical Summary
Existing APP screen reading software does not have a reading method for visual charts. Visually impaired users cannot obtain visual chart information efficiently and conveniently. The broadcast content is single, the degree of freedom is low, and the data processing efficiency is poor.
By acquiring the data information features of the visual chart samples, a corpus of single-point touch operations and interval touch operations is established, the voice broadcast mode is determined, and the corresponding broadcast information is generated, supporting single-point voice broadcast and interval voice broadcast.
It provides visually impaired users with a way to quickly understand key information and trends in visual charts, reduces operational difficulty, increases transaction convenience, enriches reporting content and improves reporting effects, and improves information processing efficiency.
Smart Images

Figure CN116863844B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to computer technology and the field of financial technology, and in particular to a method and device for intelligent broadcast processing of financial information. Background Art
[0002] This section is intended to provide a background or context to the embodiments of the invention that are recited in the claims. No statement herein is admitted to be prior art by virtue of its inclusion in this section.
[0003] Visual charts are designed to display information quickly and easily through visual browsing. However, existing app screen readers lack a way to access information like visual charts, preventing visually impaired users from efficiently and conveniently accessing information from them. Existing financial information reporting methods primarily focus on reporting when a warning target has been reached (e.g., when a price is above or below a set value). This reporting method fails to meet users' needs for self-selected information in visual charts, resulting in limited content, limited freedom, and poor reporting quality and data processing efficiency.
[0004] In summary, there is an urgent need for a technical solution that can overcome the above-mentioned defects and realize barrier-free interactive processing and voice broadcasting of visual charts. Summary of the Invention
[0005] In order to solve the problems existing in the prior art, the present invention proposes a method and device for intelligent broadcast processing of financial information.
[0006] In a first aspect of an embodiment of the present invention, a method for intelligently broadcasting financial information is proposed, comprising:
[0007] Obtaining a visualization chart sample, and extracting data information features from the visualization chart sample;
[0008] Creating corpora corresponding to touch operations according to the data information features, wherein a single-point corpus and an interval corpus are respectively established according to single-point touch operations and interval touch operations;
[0009] Acquire a user's touch operation instruction based on the current visual chart, and determine a voice broadcast mode according to the touch operation instruction, wherein the voice broadcast mode includes at least a single-point voice broadcast mode and an interval voice broadcast mode;
[0010] When the single-point voice broadcast mode is triggered, the broadcast information corresponding to the single-point touch position is generated and broadcast according to the data information characteristics of the current visual chart and the single-point corpus;
[0011] When the interval voice broadcast mode is triggered, the broadcast information corresponding to the touch interval range is generated and broadcast according to the data information characteristics of the current visual chart and the interval corpus.
[0012] In a second aspect of an embodiment of the present invention, a device for intelligently broadcasting and processing financial information is provided, comprising:
[0013] A data processing module is used to obtain visual chart samples and extract data information features from the visual chart samples;
[0014] A corpus creation module is used to create corpora corresponding to touch operations according to the data information characteristics, wherein a single-point touch operation and an interval touch operation are respectively established as a single-point corpus and an interval corpus;
[0015] An instruction processing module is used to obtain a user's touch operation instruction based on the current visual chart, and determine a voice broadcast mode according to the touch operation instruction, wherein the voice broadcast mode includes at least a single-point voice broadcast mode and an interval voice broadcast mode;
[0016] A broadcast processing module, configured to generate and broadcast broadcast information corresponding to a single-point touch position based on the data information characteristics of the current visual chart and the single-point corpus when the single-point voice broadcast mode is triggered;
[0017] When the interval voice broadcast mode is triggered, the broadcast information corresponding to the touch interval range is generated and broadcast according to the data information characteristics of the current visual chart and the interval corpus.
[0018] In a third aspect of an embodiment of the present invention, a computer device is proposed, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements a method for intelligently broadcasting financial information when executing the computer program.
[0019] In a fourth aspect of an embodiment of the present invention, a computer-readable storage medium is proposed, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, a method for intelligent broadcast processing of financial information is implemented.
[0020] In a fifth aspect of an embodiment of the present invention, a computer program product is proposed. The computer program product includes a computer program. When the computer program is executed by a processor, a method for intelligent broadcast processing of financial information is implemented.
[0021] The intelligent broadcast processing method and device for financial information proposed in the present invention broadcasts visual chart information and trends in a combined manner, and enables visually impaired users to quickly understand the key information, trends, and key content of the visual chart through a variety of broadcast modes, which greatly reduces the operational difficulty of visually impaired customers when using special financial service scenarios, provides visually impaired customers with a natural interaction mechanism that can improve transaction convenience, and significantly improves the user experience. The overall solution greatly improves the efficiency of broadcast information processing based on the construction of a corpus, is convenient to operate and has a high degree of freedom when selecting broadcast information, can broadcast a variety of information in visual charts, effectively enriches the broadcast content and improves the broadcast effect, and provides strong technical support for users to obtain financial information. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0023] Figure 1 It is a flowchart of a method for intelligent broadcasting of financial information according to an embodiment of the present invention.
[0024] Figure 2 It is a detailed flowchart of extracting data information features from a visualization chart sample according to an embodiment of the present invention.
[0025] Figure 3 It is a detailed flowchart of determining the voice broadcast mode according to a touch operation instruction according to an embodiment of the present invention.
[0026] Figure 4 The present invention is a flowchart illustrating the broadcast processing of trend visualization charts in a single-point voice broadcast mode according to an embodiment of the present invention.
[0027] Figure 5 It is a schematic diagram of the broadcast processing flow of trend-type visualization charts in the interval voice broadcast mode according to one embodiment of the present invention.
[0028] Figure 6 The present invention is a flowchart illustrating the broadcast processing of price visualization charts in the interval voice broadcast mode according to an embodiment of the present invention.
[0029] Figure 7 2 is a flow chart of a voice broadcast processing process for other gesture controls according to an embodiment of the present invention.
[0030] Figure 8 It is a flowchart of configuring chart description information according to an embodiment of the present invention.
[0031] Figure 9It is a schematic diagram of the architecture of a financial information intelligent broadcast processing device according to an embodiment of the present invention.
[0032] Figure 10 It is a schematic diagram of the architecture of a financial information intelligent broadcast processing device according to another embodiment of the present invention.
[0033] Figure 11 This is a schematic diagram of corpus keywords corresponding to trend visualization charts and price visualization charts according to an embodiment of the present invention.
[0034] Figure 12 FIG. 1 is a diagram of a graphical interface for a single-touch operation according to an embodiment of the present invention.
[0035] Figure 13 FIG. 4 is a diagram of a graphical interface for a zone touch operation according to an embodiment of the present invention.
[0036] Figure 14 It is a schematic diagram of the structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0037] The principles and spirit of the present invention will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are provided solely to enable those skilled in the art to better understand and implement the present invention, and are not intended to limit the scope of the present invention in any way. Rather, these embodiments are provided to make this disclosure more thorough and complete, and to fully convey the scope of the present disclosure to those skilled in the art.
[0038] Those skilled in the art will appreciate that the embodiments of the present invention may be implemented as a system, apparatus, device, method, or computer program product. Therefore, the present disclosure may be implemented in the following forms: entirely in hardware, entirely in software (including firmware, resident software, microcode, etc.), or in a combination of hardware and software.
[0039] According to an embodiment of the present invention, a method and apparatus for intelligently broadcasting financial information are proposed, relating to the fields of computer technology and financial technology. In practical application scenarios, the present invention automatically extracts key information from charts displayed on a page device and efficiently broadcasts this visual information, providing visually impaired individuals with accessible information access. This facilitates the operation of visual charts in mobile banking or other investment software. The overall approach boasts high data processing efficiency, diverse functionality, and ease of use, significantly improving transaction convenience and user experience.
[0040] The principles and spirit of the present invention are explained in detail below with reference to several representative embodiments of the present invention.
[0041] Figure 1This is a flow chart of a method for intelligently broadcasting financial information according to an embodiment of the present invention. Figure 1 As shown, the method includes:
[0042] Step S101, obtaining a visualization chart sample, and extracting data information features from the visualization chart sample;
[0043] Step S102, creating corpora corresponding to touch operations according to the data information features, wherein a single-point corpus and an interval corpus are respectively established according to single-point touch operations and interval touch operations;
[0044] Step S103: obtaining a touch operation instruction of the user based on the current visual chart, and determining a voice broadcast mode according to the touch operation instruction, wherein the voice broadcast mode includes at least a single-point voice broadcast mode and an interval voice broadcast mode;
[0045] Step S104: when the single-point voice broadcast mode is triggered, broadcast information corresponding to the single-point touch position is generated and broadcasted according to the data information characteristics of the current visual chart and the single-point corpus;
[0046] Step S105 : When the interval voice broadcast mode is triggered, broadcast information corresponding to the touch interval range is generated and broadcasted according to the data information characteristics of the current visual chart and the interval corpus.
[0047] In actual application scenarios, the working principle of the intelligent broadcast processing method of financial information is as follows: obtain visual chart samples and extract data information features in the visual chart samples; create corpus corresponding to touch operations based on the data information features, and establish single-point corpus and interval corpus according to single-point touch operations and interval touch operations respectively; obtain the user's touch operation instructions based on the current visual chart, and determine the voice broadcast mode according to the touch operation instructions; when the single-point voice broadcast mode is triggered, the broadcast information corresponding to the single-point touch position is generated and broadcast according to the data information features of the current visual chart and the single-point corpus; when the interval voice broadcast mode is triggered, the broadcast information corresponding to the touch interval range is generated and broadcast according to the data information features of the current visual chart and the interval corpus; the overall solution of the present invention greatly improves the broadcast information processing efficiency based on the construction of the corpus, and the operation is convenient and free when selecting the broadcast information. It can broadcast a variety of information of the visual chart, effectively enrich the broadcast content and improve the broadcast effect, and provide strong technical support for users to obtain financial information.
[0048] In order to explain the above-mentioned financial information intelligent broadcast processing method more clearly, each step is described in detail below.
[0049] In one embodiment, step S101 is to obtain a visualization chart sample and extract data information features from the visualization chart sample. Figure 2 As shown, the specific process is:
[0050] Step S1011, determining multiple chart types according to the chart content of the visual chart sample;
[0051] Step S1012: for each chart type, extract data information features from the visualization chart sample corresponding to the chart type; wherein the data information features are one or more of time dimension information, price information, and space dimension information.
[0052] In actual application scenarios, visualization charts may also include other types, and data information features are not limited to the above three types, but may also include other information.
[0053] In one embodiment, step S102 is to create a corpus corresponding to the touch operation according to the data information feature, wherein a single-point touch operation and an interval touch operation are respectively established as a single-point corpus and an interval corpus.
[0054] The corpus of the single-point corpus includes at least single-point time dimension keywords, single-point price keywords, and single-point trend status keywords;
[0055] The corpus of the interval corpus at least includes interval time dimension keywords, interval price keywords, and interval trend status keywords.
[0056] In one embodiment, the chart types include at least trend visualization charts and price visualization charts.
[0057] Specifically, each chart type corresponds to a different corpus. The keywords contained in the corpus are explained in detail below.
[0058] The single-point corpus corresponding to the trend visualization chart includes single-point time dimension keywords and single-point trend status keywords; the single-point time dimension keywords include at least year, month, and day; the single-point trend status keywords include at least rise, fall, limit up, limit down, and remain unchanged;
[0059] The single-point corpus corresponding to the price visualization chart includes single-point time dimension keywords and single-point price keywords; the single-point time dimension keywords include at least year, month, and day; the single-point price keywords include at least time point price, opening price, and closing price;
[0060] The interval corpus corresponding to the trend visualization chart includes: interval time dimension keywords and interval trend state keywords; the interval time dimension keywords include at least year, month, day and year, month, day; the interval trend state keywords include at least: curve rise, curve fall, peak number, trough number;
[0061] The interval corpus corresponding to the price visualization chart includes: interval time dimension keywords and interval price keywords; the interval time dimension keywords at least include year, month, day to year, month, day; the interval price keywords at least include opening price and closing price, peak price and trough price.
[0062] In one embodiment, step S103, the user's touch operation instruction based on the current visual chart is obtained, and the voice broadcast mode is determined according to the touch operation instruction, wherein the voice broadcast mode includes at least a single-point voice broadcast mode and an interval voice broadcast mode. Figure 3 As shown, the specific process is:
[0063] Step S1031 , establishing a coordinate system with the origin of the visualization chart. When a gesture operation is acquired, the starting position coordinates of the gesture operation are recorded. When the gesture operation ends, the ending position coordinates are recorded, and the distance between the starting position coordinates and the ending position coordinates is calculated.
[0064] The distance between the starting position coordinates and the ending position coordinates is calculated as follows:
[0065]
[0066] Where d is the distance between the starting position coordinate and the end position coordinate; x start 、y start is the coordinate of the starting position; x end 、y end is the coordinate of the end point;
[0067] Step S1032: If d is less than the preset distance threshold, the gesture operation is determined to be a click operation, and the single-point voice broadcast mode is entered;
[0068] Step S1033: If d is greater than or equal to the preset distance threshold, the gesture operation is determined to be an interval operation, and the interval voice broadcast mode is entered.
[0069] In one embodiment, in step S104, when the single-point voice broadcast mode is triggered, broadcast information corresponding to the single-point touch position is generated and broadcast according to the data information characteristics of the current visual chart and the single-point corpus.
[0070] In the single-point voice broadcast mode, different broadcast processing methods are set for different chart types.
[0071] In a specific embodiment, as Figure 4 shown, the method for processing the broadcast of the trend-based visualization chart in the single-point voice broadcast mode is as follows:
[0072] Step S1041, in the single-point voice broadcast mode, for the trend-based visualization chart, obtain the chart data corresponding to the starting position coordinates of the gesture operation and the chart data corresponding to the adjacent previous position coordinates;
[0073] Step S1042, according to the chart data, select single-point trend status keywords from the single-point corpus, generate the trend information corresponding to the chart data, and broadcast the trend information.
[0074] Specifically, for step S1042, according to the chart data, select single-point trend status keywords from the single-point corpus, generate the trend information corresponding to the chart data, and broadcast the trend information. The specific process is as follows:
[0075] Calculate the difference of the chart data according to the chart data corresponding to the starting position coordinates of the gesture operation and the chart data corresponding to the adjacent previous position coordinates. Among them, the calculation formula is: [[ID=H17]] [[ID=H18]]
[0076] [[ID=H19]] [[ID=H20]] [[ID=H21]]
[0077] In the formula, is the difference of the chart data; YID=25]] start is the chart data corresponding to the starting position coordinates of the gesture operation; Y start-1 is the chart data corresponding to the adjacent previous position coordinates;
[0078] Establish a coordinate system with the origin position of the visualization chart. The starting position coordinates are (x start , y start ), and the adjacent previous position coordinates are (x start-1 , y start-1 ); Usually in the visualization chart, the horizontal x-axis is time, and the vertical y-axis is the percentage (corresponding to the increase or decrease) or the price value of the financial product; Y start and Y start-1 are the percentage or price values corresponding to the starting position and the adjacent previous position respectively.
[0079] If select the keyword "limit down" from the single-point corpus for broadcast;
[0080] If 2] select the keyword "fall" from the single-point corpus and splice it with the difference data for broadcast; The broadcast content is: fall [[ID=K56]]
[0081] ID=57]]If Select keywords from the single-point corpus and broadcast them unchanged;
[0082] like Select the keyword "increase" from the single-point corpus and combine it with the difference data for broadcast; the broadcast content is: increase
[0083] like Select the keyword limit-up from the single-point corpus for reporting.
[0084] In a specific embodiment, the method for processing the broadcast of price visualization charts in the single-point voice broadcast mode is as follows:
[0085] In the single-point voice broadcast mode, for price visualization charts, the price information corresponding to the starting position coordinates of the gesture operation is obtained, and the single-point price keyword is selected from the single-point corpus to broadcast the price information.
[0086] In one embodiment, in step S105 , when the interval voice broadcast mode is triggered, broadcast information corresponding to the touch interval range is generated and broadcasted according to the data information characteristics of the current visual chart and the interval corpus.
[0087] In the interval voice broadcast mode, different broadcast processing methods are set for different chart types.
[0088] In a specific embodiment, if Figure 5 As shown in the figure, the broadcast processing method of the trend visualization chart in the interval voice broadcast mode is as follows:
[0089] Step S105-11: In the interval voice broadcast mode, for the trend visualization chart, obtain the chart data corresponding to the starting position coordinates of the gesture operation, and sequentially obtain the chart data corresponding to the adjacent position coordinates in the direction of the end position coordinates of the gesture operation until the chart data corresponding to the end position coordinates of the gesture operation is obtained;
[0090] Step S105-12, selecting interval time dimension keywords from the interval corpus based on the chart data, and generating time information corresponding to the chart data;
[0091] Step S105-13, selecting interval trend status keywords from the interval corpus based on the chart data, and generating trend information corresponding to the chart data;
[0092] Step S105-14: splice and broadcast the time information and trend information.
[0093] Specifically, in step S105-13, based on the chart data, interval trend state keywords are selected from the interval corpus to generate trend information corresponding to the chart data. The specific process is as follows:
[0094] The difference between the chart data and the chart data corresponding to the starting position coordinates of the gesture operation and the ending position coordinates of the gesture operation is calculated:
[0095]
[0096] Where, is the difference of the chart data; Y end The chart data corresponding to the coordinates of the end point of the gesture operation; Y start The chart data corresponding to the starting position coordinates of the gesture operation;
[0097] The coordinate system is established based on the origin of the visualization chart, with the starting position coordinates (x start ,y start ), the end point position coordinate is (x end ,y end ) Usually in a visual chart, the horizontal x-axis is time, and the vertical y-axis is the percentage (corresponding to the increase or decrease) or the price of a financial product; start 、Y end They are the percentages or price values corresponding to the starting position and the end position respectively.
[0098] like Select the rising keyword curve from the interval corpus as trend information;
[0099] like The keyword curve decline is selected from the interval corpus as trend information.
[0100] Furthermore, step S105-13, based on the chart data, selects interval trend status keywords from the interval corpus to generate trend information corresponding to the chart data, and further includes:
[0101] The number of peaks and the number of troughs are counted according to the chart data, and the number of keyword peaks and the number of troughs are selected from the interval corpus as trend information.
[0102] In a specific embodiment, if Figure 6 As shown in the figure, the broadcast processing method of the price visualization chart in the interval voice broadcast mode is as follows:
[0103] Step S105-21: In the interval voice broadcast mode, for the price visualization chart, obtain the chart data corresponding to the starting position coordinates of the gesture operation, and then sequentially obtain the chart data corresponding to the adjacent position coordinates in the direction of the end position coordinates of the gesture operation until the chart data corresponding to the end position coordinates of the gesture operation is obtained;
[0104] Step S105-22, selecting interval time dimension keywords from the interval corpus based on the chart data, and generating time information corresponding to the chart data;
[0105] Step S105-23, selecting interval price keywords from the interval corpus based on the chart data, and generating price information corresponding to the chart data;
[0106] Step S105-24: splice and broadcast the time information and trend information.
[0107] In one embodiment, the intelligent broadcast processing method for financial information can also broadcast other relevant information of the visual chart. For example, the user wants to know the company information (related articles, news) and stock information (related articles, news) of the current visual chart. This information can be configured by the background system and triggered by other gestures of the user.
[0108] refer to Figure 7 , the voice broadcast processing methods for other gesture controls are as follows:
[0109] Step S701: Acquire a first gesture control instruction input by a user; wherein the triggering priority of the first gesture control instruction is higher than the single-point touch operation instruction and the interval touch operation instruction;
[0110] For example, the first gesture control command can be a circle, rectangle, triangle, or other irregular shape. When the user draws one of these shapes on the chart display interface, the device triggers different announcement modes based on the corresponding gesture. Because this command may include single-point touch and range touch, it has higher priority than single-point touch and range touch.
[0111] Single-point touch can be considered as a user clicking on the chart display interface, interval touch can be considered as a user hand-drawing a straight line, curve, etc. on the chart display interface, and other gesture touches can be hand-drawing a closed graphic, etc.
[0112] Step S702: If the current visual chart is configured with chart description information, the chart description information of the current visual chart is retrieved and voice broadcasted according to the first gesture control instruction.
[0113] For further reference, Figure 8 , the method further comprises:
[0114] Step S801: If the current visual chart is not configured with chart description information, extract the company code, company name, and chart data corresponding to the chart;
[0115] Step S802: Scan and search the network based on the enterprise code and enterprise name to obtain text information within a set time range;
[0116] Step S803: Integrate the text information and the chart information to obtain chart description information.
[0117] The above process can pre-configure the chart description information when generating the visual chart (ie, before the surgical touch occurs) for broadcasting to the user. Alternatively, when the user triggers the broadcast instruction, the information is collected and broadcasted in real time.
[0118] The present invention improves the existing App for visually impaired customers who are unable to use screen reading software to understand the key information, trends, key points and other contents of visual charts. At the same time, it greatly reduces the difficulty for visually impaired customers to understand single-point information and overall trends when using special financial service scenarios (such as investment, K-line charts, etc.). It provides a barrier-free and quick method and device that can automatically extract key information from charts on the front-end page device and efficiently broadcast visual information through screen reading software, providing visually impaired customers with an innovative and natural interaction mechanism that can improve transaction efficiency and convenience.
[0119] It should be noted that although the operations of the method of the present invention are described in a specific order in the above embodiments and drawings, this does not require or imply that these operations must be performed in this specific order, or that all illustrated operations must be performed to achieve the desired results. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.
[0120] After introducing the method of the exemplary embodiment of the present invention, next, reference is made to Figure 9 A financial information intelligent broadcast processing device according to an exemplary embodiment of the present invention is introduced.
[0121] The implementation of the financial information intelligent broadcast processing device can refer to the implementation of the above method, and the repeated parts will not be repeated. The terms "module" or "unit" used below can be a combination of software and / or hardware that implements the predetermined function. Although the device described in the following embodiments is preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and conceivable.
[0122] Based on the same inventive concept, the present invention also proposes a financial information intelligent broadcast processing device, such as Figure 9 As shown, the device includes:
[0123] The data processing module 910 is used to obtain a visualization chart sample and extract data information features from the visualization chart sample;
[0124] Corpus creation module 920, configured to create corpus corresponding to touch operations according to the data information features, wherein a single-point touch operation corpus and an interval touch operation corpus are respectively established;
[0125] The instruction processing module 930 is used to obtain the user's touch operation instruction based on the current visual chart, and determine the voice broadcast mode according to the touch operation instruction, wherein the voice broadcast mode includes at least a single-point voice broadcast mode and an interval voice broadcast mode;
[0126] The announcement processing module 940 is configured to generate and announce announcement information corresponding to the single-point touch position based on the data information characteristics of the current visual chart and the single-point corpus when the single-point voice announcement mode is triggered;
[0127] When the interval voice broadcast mode is triggered, the broadcast information corresponding to the touch interval range is generated and broadcast according to the data information characteristics of the current visual chart and the interval corpus.
[0128] In one embodiment, the data processing module 910 is specifically configured to:
[0129] Determine multiple chart types based on chart contents of the visualization chart sample;
[0130] For each chart type, data information features are extracted from the visualization chart sample corresponding to the chart type; wherein the data information features are one or more of time dimension information, price information, and space dimension information.
[0131] In one embodiment, the corpus of the single-point corpus includes at least single-point time dimension keywords, single-point price keywords, and single-point trend status keywords;
[0132] The corpus of the interval corpus at least includes interval time dimension keywords, interval price keywords, and interval trend status keywords.
[0133] In one embodiment, the instruction processing module 930 is specifically configured to:
[0134] Establish a coordinate system based on the origin of the visualization chart. When a gesture is received, record the starting coordinates of the gesture. When the gesture ends, record the ending coordinates and calculate the distance between the starting and ending coordinates:
[0135]
[0136] Where d is the distance between the starting position coordinate and the end position coordinate; x start 、y start is the coordinate of the starting position; x end 、y end is the coordinate of the end point;
[0137] If d is less than the preset distance threshold, the gesture operation is determined to be a click operation and the single-point voice broadcast mode is entered;
[0138] If d is greater than or equal to the preset distance threshold, the gesture operation is determined to be an interval operation and the interval voice broadcast mode is entered.
[0139] In one embodiment, the chart types include at least trend visualization charts and price visualization charts;
[0140] The single-point corpus corresponding to the trend visualization chart includes single-point time dimension keywords and single-point trend status keywords; the single-point time dimension keywords include at least year, month, and day; the single-point trend status keywords include at least rise, fall, limit up, limit down, and remain unchanged;
[0141] The single-point corpus corresponding to the price visualization chart includes single-point time dimension keywords and single-point price keywords; the single-point time dimension keywords include at least year, month, and day; the single-point price keywords include at least time point price, opening price, and closing price;
[0142] The interval corpus corresponding to the trend visualization chart includes: interval time dimension keywords and interval trend state keywords; the interval time dimension keywords include at least year, month, day and year, month, day; the interval trend state keywords include at least: curve rise, curve fall, peak number, trough number;
[0143] The interval corpus corresponding to the price visualization chart includes: interval time dimension keywords and interval price keywords; the interval time dimension keywords at least include year, month, day to year, month, day; the interval price keywords at least include opening price and closing price, peak price and trough price.
[0144] In one embodiment, the report processing module 940 is specifically configured to:
[0145] In single-point voice broadcast mode, for trend visualization charts, obtain the chart data corresponding to the starting position coordinates of the gesture operation and the chart data corresponding to the adjacent previous position coordinates;
[0146] According to the chart data, single-point trend status keywords are selected from the single-point corpus, trend information corresponding to the chart data is generated, and the trend information is broadcast.
[0147] In one embodiment, the report processing module 940 is specifically configured to:
[0148] The difference between the chart data corresponding to the starting position coordinates of the gesture operation and the chart data corresponding to the adjacent previous position coordinates is calculated, where the calculation formula is:
[0149]
[0150] Where, is the difference of the chart data; Y start The chart data corresponding to the starting position coordinates of the gesture operation; Y start-1 The chart data corresponding to the adjacent previous position coordinates;
[0151] The coordinate system is established based on the origin of the visualization chart, with the starting position coordinates (x start ,y start ), the adjacent previous position coordinate is (x start-1 ,y start-1 ); Usually in a visual chart, the horizontal x-axis is time, and the vertical y-axis is the percentage (corresponding to the increase or decrease) or the price value of the financial product; Y start 、Y start-1 They are the starting position and the percentage or price value corresponding to the adjacent previous position.
[0152] like Select the keyword limit down from the single point corpus for broadcasting; if Select keywords from the single-point corpus and combine them with the difference data for broadcast; if Select keywords from the single-point corpus and keep them unchanged for broadcast; if Select keywords from the single-point corpus and combine them with the difference data for reporting; if Select the keyword limit-up from the single-point corpus for reporting.
[0153] In one embodiment, the report processing module 940 is specifically configured to:
[0154] In the single-point voice broadcast mode, for price visualization charts, the price information corresponding to the starting position coordinates of the gesture operation is obtained, and the single-point price keyword is selected from the single-point corpus to broadcast the price information.
[0155] In one embodiment, the report processing module 940 is specifically configured to:
[0156] In interval voice broadcast mode, for trend visualization charts, obtain the chart data corresponding to the starting position coordinates of the gesture operation, and then obtain the chart data corresponding to the adjacent position coordinates in the direction of the end position coordinates of the gesture operation, until the chart data corresponding to the end position coordinates of the gesture operation is obtained;
[0157] According to the chart data, selecting interval time dimension keywords from the interval corpus to generate time information corresponding to the chart data;
[0158] According to the chart data, interval trend state keywords are selected from the interval corpus to generate trend information corresponding to the chart data;
[0159] The time information and trend information are spliced and broadcasted.
[0160] In one embodiment, the report processing module 940 is specifically configured to:
[0161] The difference between the chart data and the chart data corresponding to the starting position coordinates of the gesture operation and the ending position coordinates of the gesture operation is calculated:
[0162]
[0163] Where, is the difference of the chart data; Y end The chart data corresponding to the coordinates of the end point of the gesture operation; Y start The chart data corresponding to the starting position coordinates of the gesture operation;
[0164] The coordinate system is established based on the origin of the visualization chart, with the starting position coordinates (x start ,y start ), the end point position coordinate is (x end ,y end ) Usually in a visual chart, the horizontal x-axis is time, and the vertical y-axis is the percentage (corresponding to the increase or decrease) or the price of a financial product; start 、Y end They are the percentages or price values corresponding to the starting position and the end position respectively.
[0165] like Select the rising keyword curve from the interval corpus as trend information; if The falling keyword curve is selected from the interval corpus as trend information.
[0166] In one embodiment, the report processing module 940 is specifically configured to:
[0167] The number of peaks and the number of troughs are counted according to the chart data, and the number of keyword peaks and the number of troughs are selected from the interval corpus as trend information.
[0168] In one embodiment, the report processing module 940 is specifically configured to:
[0169] In the interval voice broadcast mode, for price visualization charts, obtain the chart data corresponding to the starting position coordinates of the gesture operation, and then obtain the chart data corresponding to the adjacent position coordinates in the direction of the end position coordinates of the gesture operation, until the chart data corresponding to the end position coordinates of the gesture operation is obtained;
[0170] According to the chart data, selecting interval time dimension keywords from the interval corpus to generate time information corresponding to the chart data;
[0171] According to the chart data, selecting interval price keywords from the interval corpus to generate price information corresponding to the chart data;
[0172] The time information and trend information are spliced and broadcasted.
[0173] In one embodiment, the instruction processing module 930 is specifically configured to:
[0174] Acquire a first gesture control instruction input by a user; wherein the triggering priority of the first gesture control instruction is higher than the single-point touch operation instruction and the interval touch operation instruction;
[0175] The report processing module 940 is specifically used for:
[0176] If the current visual chart is configured with chart description information, the chart description information of the current visual chart is retrieved and voice broadcasted according to the first gesture control instruction.
[0177] In one embodiment, if Figure 10 As shown, the device further includes: an information configuration module 950;
[0178] The information configuration module 950 is specifically used to:
[0179] If the current visualization chart is not configured with chart description information, extract the company code, company name, and chart data corresponding to the chart;
[0180] Scan and search the network based on the enterprise code and enterprise name to obtain text information within a set time range;
[0181] The text information and the chart information are integrated to obtain chart description information.
[0182] It should be noted that although several modules of the financial information intelligent broadcast processing device are mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of the present invention, the features and functions of two or more modules described above can be embodied in a single module. Conversely, the features and functions of a single module described above can be further divided and embodied by multiple modules.
[0183] This invention provides a versatile, accessible, and quick method and device for automatically extracting key chart information from a front-end device and efficiently presenting this visual information via screen reader software. This method allows visually impaired users to automatically capture a time point or time period, and then present a combined screen reader description using a pre-set voice package, allowing users to quickly understand key information and overall trends in a visual chart.
[0184] In various financial scenarios, users have a need for detailed understanding of a certain range of a chart. Currently, it is possible to read single-point data such as time, unit net value, and daily rise and fall by clicking on a point in a visual chart. However, there is a lack of relationship with other indexes over a period of time. Isolated data is discontinuous. For the visually impaired, the trend and interpretation of the view within the range can help them understand the chart in detail. When circling the hot zone in the range, dynamically circle the points in the visual view to generate a view that needs to be bound to the event, generate a unique identifier viewpath, and then bind the interpretation in the corpus to the viewpath of the view. Use the corpus and the data in the circled range through natural language processing to perform voice broadcasting of the pictures within the range.
[0185] In order to explain the above-mentioned financial information intelligent broadcast processing method and device more clearly, a detailed description is given below in conjunction with a specific embodiment.
[0186] like Figure 11 As shown in the figure, taking trend visualization charts and price visualization charts as examples, a single-point corpus and an interval corpus are established respectively.
[0187] For trend visualization charts, the keywords included in the single-point corpus are rise, fall, upper limit, lower limit, and remain unchanged; the specific keywords are not limited to these and can be adjusted according to the actual scenario.
[0188] Keywords within the interval corpus are categorized by time and space. Time-dimension keywords include MM1 / DD1 / YYYY1 to MM2 / DD2 / YYYY2. Spatial-dimension keywords include "curve rise," "curve fall," N1 peak, and N2 trough. Specific keywords are not limited to these and can be adjusted based on actual scenarios. Based on the above corpus, after splicing and combining, we can generate report information. For example, from January 10, 2023, to February 10, 2023, the curve rises (or falls), with two peaks and two troughs.
[0189] For price visualization charts, the keywords included in the single-point corpus include opening price X1 yuan, closing price X2 yuan, and HH1 hour MM1 minute price X3 yuan; the specific keywords are not limited to these and can be adjusted according to actual scenarios.
[0190] Keywords within the interval corpus are categorized by time and price data. Time keywords include MM3 / DD3 / YYYY3 to MM4 / DD4 / YYYY4. Price keywords include opening price X4 yuan, closing price X5 yuan, peak price X6 yuan, and trough price X7 yuan. These keywords are not limited to these and can be adjusted based on actual scenarios. Based on the above corpus, after splicing and combining, the broadcast information can be obtained. For example, the opening price on January 10, 2023 was 100 yuan, and the closing price was 102 yuan. The opening price on February 10, 2023 was 105 yuan, and the closing price was 104 yuan. The first peak price was 107 yuan on January 15, 2023, and the first trough price was 99 yuan on January 20, 2023. The second peak price was 108 yuan on February 1, 2023, and the second trough price was 101 yuan on February 12, 2023.
[0191] The voice broadcast mode selected by the user is determined based on the gesture operation. By default, the x-axis and y-axis coordinate systems are established based on the origin of the visual chart, and the starting position coordinates (x-axis and y-axis) of the user's finger touch position are recorded. start ,y start ), when the user removes his finger from the trend chart, record the end point position coordinates (x end ,y end ), calculate the distance d between the starting position coordinates and the end position coordinates:
[0192]
[0193] If the d value is close to 0, the user gesture is considered a click, corresponding to the single-point voice broadcast mode. Otherwise, it corresponds to the interval voice broadcast mode. In terms of judgment logic, it can be determined whether d is less than 0.1 (0.1 is the set threshold, which can be adjusted according to actual conditions). If it is less than the set threshold, it is determined to be a click; if it is greater than the set threshold, it is determined to be an interval operation.
[0194] For the single-point voice broadcast mode, only one keyword is selected from the single-point corpus based on the visualization chart type and data characteristics. Taking the trend visualization chart (stock visualization chart) as an example, the keyword selection method is as follows:
[0195] Get the starting position coordinates (x start ,y start ) corresponding chart data Y start , and the adjacent previous position coordinates (x start-1 ,y start-1 ) corresponding chart data Y start-1 , calculate the data difference:
[0196]
[0197] Where, is the difference of the chart data; Y start The chart data corresponding to the starting position coordinates of the gesture operation; Y start-1 The chart data corresponding to the adjacent previous position coordinates;
[0198] The coordinate system is established based on the origin of the visualization chart. Usually, in a visualization chart, the horizontal x-axis is time, and the vertical y-axis is the percentage (corresponding to the increase or decrease) or the price value of the financial product; start 、Y start-1 They are the starting position, the percentage or price value corresponding to the adjacent previous position.
[0199] like The keyword limit-down is selected from the single-point corpus for broadcasting;
[0200] like Then select the keyword "dip" from the single point prediction library and combine it with the difference data for broadcast, that is, broadcast: drop
[0201] like Then the keywords are selected from the single-point corpus and broadcast unchanged;
[0202] like Then select the keyword "increase" from the single point prediction library and combine it with the difference data to report:
[0203] like The keyword "limit up" is selected from the single-point corpus for broadcasting.
[0204] For the interval voice broadcast mode, one time keyword and one or more space keywords are selected from the interval corpus based on the visualization chart type and data characteristics, and the keywords are broadcasted in the form of a combination of keywords. Taking the trend visualization chart as an example, the keyword selection method is as follows:
[0205] Get the gesture start position (x start ,y start ) corresponding chart data X start 、Y start , the first adjacent position (x start+1 ,y start+1 ) corresponding chart data X start+1 、Y start+1 , the second adjacent position (x start+2 ,y start+2 ) corresponding chart data X start+2 、Y start+2 Until the gesture end position (x end ,y end ) corresponding chart data X end 、Y end , and record them in matrix form:
[0206] [(X start ,Y start ),(X start+1 ,Y start+1 ),...,(X end ,Y end )]
[0207] The coordinate system is established based on the origin of the visualization chart. Usually, in a visualization chart, the horizontal x-axis is time, and the vertical y-axis is the percentage (corresponding to the increase or decrease) or the price of the financial product; start 、X start+1 、X start+2 ,…,X end They are the time corresponding to the starting position, the next adjacent position, the next adjacent position, and the end position; Y start 、Y start+1 、Y start+2 ,…,Y end They are the starting position, the next adjacent position, the next adjacent position, and the percentage or price value corresponding to the end position.
[0208] Select a time keyword from the interval corpus, select X startValue and X end Value as a time keyword combination, if X start ={YYYY,MM,DD},X end ={YYYY', MM', DD'}, then the time keyword combination is defined as: YYYY year MM month DD day to YYYY' year MM' month DD' day.
[0209] Select the starting position (x start ,y start ) corresponding chart data Y start , and the end position (x end ,y end ) corresponding chart data Y end , calculate the data difference
[0210]
[0211] like Then select the curve rise as one of the spatial keywords from the interval corpus; if Then, "curve drop" is selected from the interval corpus as one of the spatial keywords.
[0212] In one embodiment, for the keyword peaks and troughs, the maximum chart data Y can be selected from the matrix. max , and the minimum chart data Y min And select the spatial keyword peaks and troughs from the interval corpus as the spatial keyword combination peak Y max , trough Y min . This spatial keyword combination can be used as another spatial keyword.
[0213] Combine the time keyword and the space keyword for the final report. From YYYY year MM month DD to YYYY' year MM' month DD' day, the curve rises (or falls), and the peak is Y max , trough Y min .
[0214] In one embodiment, reference Figure 12 and Figure 13 , which is a schematic diagram of single-point operation and interval operation of a price visualization chart according to an embodiment of the present invention. Figure 12 As shown in , when the user only uses a single-point operation, the price information of the corresponding location will be voice broadcasted; Figure 13 As shown, when the user uses the interval operation, the price information of the interval is broadcast.
[0215] In actual application scenarios, visually impaired users, using screen reader software, first select price or trend reading mode on a page displaying visual chart information. Then, they tap a single point or long-press and slide their finger from left to right to select a point or range on the visual chart, allowing the screen reader to read the information. If the price mode is selected, the price of each point is read sequentially, while the trend mode reads the trend at that point or within the region. This allows visually impaired users to quickly understand the key core information of the visual chart.
[0216] Based on the above invention concept, Figure 14 As shown, the present invention also proposes a computer device 1400, including a memory 1410, a processor 1420 and a computer program 1430 stored in the memory 1410 and executable on the processor 1420, wherein the processor 1420 implements the aforementioned intelligent broadcast processing method for financial information when executing the computer program 1430.
[0217] Based on the aforementioned inventive concept, the present invention proposes a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the aforementioned financial information intelligent broadcast processing method.
[0218] Based on the aforementioned inventive concept, the present invention proposes a computer program product, which includes a computer program. When the computer program is executed by a processor, it implements a method for intelligent broadcast processing of financial information.
[0219] The intelligent broadcast processing method and device for financial information proposed in the present invention broadcasts visual chart information and trends in a combined manner, and enables visually impaired users to quickly understand the key information, trends, and key content of the visual chart through a variety of broadcast modes, which greatly reduces the operational difficulty of visually impaired customers when using special financial service scenarios, provides visually impaired customers with a natural interaction mechanism that can improve transaction convenience, and significantly improves the user experience. The overall solution greatly improves the efficiency of broadcast information processing based on the construction of a corpus, is convenient to operate and has a high degree of freedom when selecting broadcast information, can broadcast a variety of information in visual charts, effectively enriches the broadcast content and improves the broadcast effect, and provides strong technical support for users to obtain financial information.
[0220] The acquisition, storage, use, and processing of data in the technical solution of this application comply with relevant laws and regulations.
[0221] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, apparatus, or computer program products. Thus, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0222] The present invention is described with reference to flowcharts and / or block diagrams of methods and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0223] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0224] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0225] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the above-described embodiments, those skilled in the art should understand that any person skilled in the art can modify or easily conceive of changes to the technical solutions described in the above-described embodiments within the technical scope disclosed by the present invention, or replace some of the technical features therein with equivalents. Such modifications, changes, or replacements do not deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be subject to the scope of protection of the claims.
Claims
1. A method for intelligent broadcasting of financial information, characterized in that: include: Obtaining a visualization chart sample, and extracting data information features from the visualization chart sample; Creating corpora corresponding to touch operations according to the data information features, wherein a single-point corpus and an interval corpus are respectively established according to single-point touch operations and interval touch operations; Acquire a user's touch operation instruction based on the current visual chart, and determine a voice broadcast mode according to the touch operation instruction, wherein the voice broadcast mode includes at least a single-point voice broadcast mode and an interval voice broadcast mode; When the single-point voice broadcast mode is triggered, the broadcast information corresponding to the single-point touch position is generated and broadcast according to the data information characteristics of the current visual chart and the single-point corpus; When the interval voice broadcast mode is triggered, the broadcast information corresponding to the touch interval range is generated and broadcast according to the data information characteristics of the current visual chart and the interval corpus; The method of obtaining a user's touch operation instruction based on the current visual chart and determining a voice broadcast mode according to the touch operation instruction, wherein the voice broadcast mode includes at least a single-point voice broadcast mode and an interval voice broadcast mode, includes: Establish a coordinate system based on the origin of the visualization chart. When a gesture is received, record the starting coordinates of the gesture. When the gesture ends, record the ending coordinates and calculate the distance between the starting and ending coordinates: ; Where d is the distance between the starting position coordinate and the end position coordinate; 、 is the coordinate of the starting position; 、 is the coordinate of the end point; If d is less than the preset distance threshold, the gesture operation is determined to be a click operation and the single-point voice broadcast mode is entered; If d is greater than or equal to the preset distance threshold, the gesture operation is determined to be an interval operation and the interval voice broadcast mode is entered.
2. The method according to claim 1, characterized in that Obtaining a visualization chart sample and extracting data information features from the visualization chart sample includes: Determine multiple chart types based on chart contents of the visualization chart sample; For each chart type, data information features are extracted from the visualization chart sample corresponding to the chart type; wherein the data information features are one or more of time dimension information, price information, and space dimension information.
3. The method according to claim 2, characterized in that Creating corpus corresponding to the touch operation according to the data information features, wherein a single-point corpus and an interval corpus are respectively established according to the single-point touch operation and the interval touch operation, including: The corpus of the single-point corpus includes at least single-point time dimension keywords, single-point price keywords, and single-point trend status keywords; The corpus of the interval corpus at least includes interval time dimension keywords, interval price keywords, and interval trend status keywords.
4. The method according to claim 3, characterized in that The chart types include at least trend visualization charts and price visualization charts; The single-point corpus corresponding to the trend visualization chart includes single-point time dimension keywords and single-point trend status keywords; the single-point time dimension keywords include at least year, month, and day; the single-point trend status keywords include at least rise, fall, limit up, limit down, and remain unchanged; The single-point corpus corresponding to the price visualization chart includes single-point time dimension keywords and single-point price keywords; the single-point time dimension keywords include at least year, month, and day; the single-point price keywords include at least time point price, opening price, and closing price; The interval corpus corresponding to the trend visualization chart includes: interval time dimension keywords and interval trend state keywords; the interval time dimension keywords include at least year, month, day and year, month, day; the interval trend state keywords include at least: curve rise, curve fall, peak number, trough number; The interval corpus corresponding to the price visualization chart includes: interval time dimension keywords and interval price keywords; the interval time dimension keywords at least include year, month, day to year, month, day; the interval price keywords at least include opening price and closing price, peak price and trough price.
5. The method according to claim 4, characterized in that When the single-point voice broadcast mode is triggered, the broadcast information corresponding to the single-point touch position is generated and broadcast according to the data information characteristics of the current visual chart and the single-point corpus, including: In single-point voice broadcast mode, for trend visualization charts, obtain the chart data corresponding to the starting position coordinates of the gesture operation and the chart data corresponding to the adjacent previous position coordinates; According to the chart data, single-point trend status keywords are selected from the single-point corpus, trend information corresponding to the chart data is generated, and the trend information is broadcast.
6. The method according to claim 5, characterized in that According to the chart data, a single-point trend state keyword is selected from a single-point corpus, trend information corresponding to the chart data is generated, and the trend information is broadcasted, including: The difference between the chart data corresponding to the starting position coordinates of the gesture operation and the chart data corresponding to the adjacent previous position coordinates is calculated, where the calculation formula is: ; Where, is the difference of the chart data; The chart data corresponding to the starting position coordinates of the gesture operation; The chart data corresponding to the adjacent previous position coordinates; like , select the keyword limit down from the single point corpus for broadcasting; if , select keywords from the single-point corpus and combine them with the difference data for broadcast; if , select keywords from the single-point corpus and keep them unchanged for broadcast; if , select the keyword increase from the single point corpus and splice it with the difference data for broadcast; if , select the keyword limit-up from the single-point corpus for reporting.
7. The method according to claim 4, characterized in that When the single-point voice broadcast mode is triggered, the broadcast information corresponding to the single-point touch position is generated and broadcast according to the data information characteristics of the current visual chart and the single-point corpus, including: In the single-point voice broadcast mode, for price visualization charts, the price information corresponding to the starting position coordinates of the gesture operation is obtained, and the single-point price keyword is selected from the single-point corpus to broadcast the price information.
8. The method according to claim 4, characterized in that When the interval voice broadcast mode is triggered, the broadcast information corresponding to the touch interval range is generated and broadcasted according to the data information characteristics of the current visual chart and the interval corpus, including: In interval voice broadcast mode, for trend visualization charts, obtain the chart data corresponding to the starting position coordinates of the gesture operation, and then obtain the chart data corresponding to the adjacent position coordinates in the direction of the end position coordinates of the gesture operation, until the chart data corresponding to the end position coordinates of the gesture operation is obtained; According to the chart data, selecting interval time dimension keywords from the interval corpus to generate time information corresponding to the chart data; According to the chart data, interval trend state keywords are selected from the interval corpus to generate trend information corresponding to the chart data; The time information and trend information are spliced and broadcasted.
9. The method according to claim 8, characterized in that According to the chart data, interval trend state keywords are selected from the interval corpus to generate trend information corresponding to the chart data, including: The difference between the chart data and the chart data corresponding to the starting position coordinates of the gesture operation and the ending position coordinates of the gesture operation is calculated: ; Where, is the difference of the chart data; The chart data corresponding to the coordinates of the end point of the gesture operation; The chart data corresponding to the starting position coordinates of the gesture operation; like , select the rising keyword curve from the interval corpus as trend information; if ,The keyword curve decline is selected from the interval corpus as the trend information.
10. The method according to claim 8, characterized in that According to the chart data, interval trend state keywords are selected from the interval corpus to generate trend information corresponding to the chart data, including: The number of peaks and the number of troughs are counted according to the chart data, and the number of keyword peaks and the number of troughs are selected from the interval corpus as trend information.
11. The method according to claim 4, characterized in that When the interval voice broadcast mode is triggered, the broadcast information corresponding to the touch interval range is generated and broadcasted according to the data information characteristics of the current visual chart and the interval corpus, including: In the interval voice broadcast mode, for price visualization charts, obtain the chart data corresponding to the starting position coordinates of the gesture operation, and then obtain the chart data corresponding to the adjacent position coordinates in the direction of the end position coordinates of the gesture operation, until the chart data corresponding to the end position coordinates of the gesture operation is obtained; According to the chart data, selecting interval time dimension keywords from the interval corpus to generate time information corresponding to the chart data; According to the chart data, selecting interval price keywords from the interval corpus to generate price information corresponding to the chart data; The time information and trend information are spliced and broadcasted.
12. The method according to claim 1, characterized in that The method further includes: Acquire a first gesture control instruction input by a user; wherein the triggering priority of the first gesture control instruction is higher than the single-point touch operation instruction and the interval touch operation instruction; If the current visual chart is configured with chart description information, the chart description information of the current visual chart is retrieved and voice broadcasted according to the first gesture control instruction.
13. The method according to claim 12, characterized in that The method further includes: If the current visualization chart is not configured with chart description information, extract the company code, company name, and chart data corresponding to the chart; Scan and search the network based on the enterprise code and enterprise name to obtain text information within a set time range; The text information and the chart information are integrated to obtain chart description information.
14. A financial information intelligent broadcast processing device, characterized in that: include: A data processing module is used to obtain visual chart samples and extract data information features from the visual chart samples; A corpus creation module is used to create corpora corresponding to touch operations according to the data information characteristics, wherein a single-point touch operation and an interval touch operation are respectively established as a single-point corpus and an interval corpus; The instruction processing module is used to obtain the user's touch operation instruction based on the current visual chart, and determine the voice broadcast mode according to the touch operation instruction, wherein the voice broadcast mode includes at least a single-point voice broadcast mode and an interval voice broadcast mode; the instruction processing module is specifically used to establish a coordinate system based on the origin position of the visual chart, and when a gesture operation is obtained, record the starting position coordinates of the gesture operation; when the gesture operation ends, record the end position coordinates, and calculate the distance between the starting position coordinates and the end position coordinates: ; Where d is the distance between the starting position coordinate and the end position coordinate; 、 is the coordinate of the starting position; 、 is the coordinate of the end point; If d is less than the preset distance threshold, the gesture operation is determined to be a click operation and the single-point voice broadcast mode is entered; If d is greater than or equal to the preset distance threshold, the gesture operation is determined to be an interval operation and the interval voice broadcast mode is entered; A broadcast processing module, configured to generate and broadcast broadcast information corresponding to a single-point touch position based on the data information characteristics of the current visual chart and the single-point corpus when the single-point voice broadcast mode is triggered; When the interval voice broadcast mode is triggered, the broadcast information corresponding to the touch interval range is generated and broadcast according to the data information characteristics of the current visual chart and the interval corpus.
15. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method according to any one of claims 1 to 13 is implemented.
16. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 13 is implemented.
17. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 13 is implemented.
Citation Information
Patent Citations
Personalized voice broadcast device and method based on application layer smart television stock tape reading
CN103581761A
Method and device for broadcasting elements in display picture
CN111324275A