A data processing method and apparatus
By using knowledge graphs to display enterprise and industry information, the problem of low query efficiency in existing technologies is solved, and user-friendly interface navigation and information display are achieved, thereby improving the efficiency of information retrieval.
Patent Information
- Application Number
- CN202011530736.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-22
- Publication Date
- 2025-12-16
- Estimated Expiration
- 2040-12-22
AI Technical Summary
In existing technologies, enterprise or industry information data are mostly organized in a precise manner, which leads to low query efficiency for users and makes it easy to miss information with hidden relationships.
The system uses a knowledge graph format to display relevant information about enterprises and/or industries, and enables page navigation through industry keywords and supply-side links to demonstrate the relationships between enterprises and industries.
It improves user query efficiency, makes it easier for users to intuitively understand the implicit relationships between enterprises and industries, and simplifies the operation process.
Smart Images

Figure CN114722210B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a data processing method and apparatus. Background Technology
[0002] With the development of society and science and technology, the flow of information has accelerated, and online information resources are increasingly taking a dominant position. People can obtain relevant information about companies or industries by logging into websites, searching keywords, and browsing web pages.
[0003] Currently, most websites organize company or industry information data using precise methods (e.g., alphabetical, chronological, and geographic methods), requiring users to explicitly understand the names or codes of the information they are searching for. This precise organization necessitates users changing keywords to retrieve information, making the process cumbersome and inefficient. Furthermore, users may easily overlook information with implicit relationships between products and companies (e.g., production and / or supply). Summary of the Invention
[0004] This application proposes a data processing method and apparatus that utilizes a knowledge graph to display relevant information about enterprises and / or industries. It also includes links to industry keywords and first suppliers for page navigation, displaying a knowledge graph centered on those industry keywords or first suppliers. The knowledge graph provides a concise and intuitive display of enterprise and / or industry information; clicking on industry keywords and first suppliers allows for page navigation, making the operation simple.
[0005] In a first aspect, embodiments of this application provide a data processing method, comprising: displaying a first user interface, the first user interface including a plurality of industry keywords; receiving a first trigger operation on the first industry keyword of the plurality of industry keywords; responding to the first trigger operation, displaying a second user interface, the second user interface including a first knowledge graph; wherein the first industry keyword is located at a central node position in the first knowledge graph, and each node of the first knowledge graph is provided with an identifier of a raw material related to the first industry keyword; receiving a second trigger operation on an identifier of a first raw material in the first knowledge graph; the first raw material is one of the raw materials; responding to the second trigger operation, displaying a third user interface, the third user interface including a second knowledge graph; wherein the identifier of the first raw material is located at a central node position in the second knowledge graph, and each node of the second knowledge graph is provided with a supplier identifier related to the first raw material.
[0006] Optionally, the data processing method further includes: receiving a third trigger operation on a first supplier identifier in a second knowledge graph; and in response to the third trigger operation, displaying a fourth user interface, the fourth user interface including a third knowledge graph, the third knowledge graph including only the topological relationship formed by the node corresponding to the first supplier identifier and the nodes directly connected to the node corresponding to the first supplier identifier.
[0007] Optionally, the third and fourth user interfaces also include titles related to the first raw material, and the method further includes: receiving a fourth trigger operation on the identifier of the first supplier in the third knowledge graph; in response to the fourth trigger operation, updating the titles related to the first raw material in the fourth user interface to titles related to the first supplier; and displaying relevant data of the first supplier in the fourth user interface.
[0008] Optionally, the relevant data of the first supplier includes: one or more business data charts of the first supplier within a preset time period.
[0009] Optionally, a download control is set for each business data chart; the method further includes: receiving a fifth trigger operation on the download control of the first business data chart; in response to the fifth trigger operation, downloading the table version data corresponding to the first business data chart.
[0010] Optionally, the relevant data of the first supplier also includes a fourth knowledge graph; wherein the identifier of the first supplier is located at the central node position in the fourth knowledge graph, and each node of the fourth knowledge graph contains data related to the first supplier.
[0011] Optionally, after displaying the relevant data of the first supplier in the fourth user interface, the method further includes: determining whether the relevant data of the first supplier has been updated; if the relevant data of the first supplier has been updated, displaying an indicator in the fourth user interface to indicate that the relevant data of the first supplier has been updated.
[0012] Optionally, the indicator used to indicate that the relevant data of the first supplier has been updated will automatically disappear after a preset display period.
[0013] Optionally, the number of business data graphs is less than or equal to the quantity threshold.
[0014] Optionally, multiple business data charts can be the same size.
[0015] Optionally, the method further includes: acquiring industry data and supplier-side corporate financial data; and generating a first knowledge graph and a second knowledge graph based on the industry data and corporate financial data.
[0016] Optionally, industry data and supplier-side corporate financial data can be acquired, including: acquiring industry data and corporate financial data from financial data sources according to a preset cycle.
[0017] Secondly, embodiments of this application provide a data processing apparatus, including a display unit and a processing unit. The display unit is configured to display a first user interface, which includes multiple industry keywords; and to display a second user interface, which includes a first knowledge graph, wherein the first industry keyword is located at a central node in the first knowledge graph, and each node in the first knowledge graph is provided with an identifier for a raw material related to the first industry keyword; and to display a third user interface, which includes a second knowledge graph, wherein the identifier for a first raw material is located at a central node in the second knowledge graph, and each node in the second knowledge graph is provided with a supplier identifier related to the first raw material; the first raw material is one of the raw materials. The processing unit is configured to receive a first trigger operation on the first industry keyword of the multiple industry keywords; and to respond to the first trigger operation; and to receive a second trigger operation on the identifier of the first raw material in the first knowledge graph; and to respond to the second trigger operation.
[0018] Optionally, the processing unit is further configured to receive a third trigger operation on the first supplier identifier in the second knowledge graph; and respond to the third trigger operation.
[0019] Optionally, the display unit is also used to display a fourth user interface, which includes a third knowledge graph. The third knowledge graph includes only the topological relationship formed by the node corresponding to the first supplier identifier and the node directly connected to the node corresponding to the first supplier identifier.
[0020] Optionally, the processing unit is specifically configured to receive a fourth trigger operation on the first supplier identifier in the third knowledge graph; in response to the fourth trigger operation, update the title related to the first raw material in the fourth user interface to the title related to the first supplier;
[0021] Optionally, a display unit is used to display relevant data of the first supplier in a fourth user interface.
[0022] Optionally, the processing unit is specifically configured to receive a fifth trigger operation on the download control of the first business data graph; and in response to the fifth trigger operation, download the table version data corresponding to the first business data graph.
[0023] Optionally, the processing unit is specifically used to determine whether the relevant data of the first supplier has been updated; if the relevant data of the first supplier has been updated, an indicator is displayed in the fourth user interface to indicate that the relevant data of the first supplier has been updated.
[0024] Optionally, the number of business data graphs is less than or equal to the quantity threshold.
[0025] Optionally, multiple business data charts can be the same size.
[0026] Optionally, the processing unit is also used to acquire industry data and supplier-side corporate financial data; and to generate a first knowledge graph and a second knowledge graph based on the industry data and corporate financial data.
[0027] Optionally, the processing unit is specifically used to acquire industry data and corporate financial data from the financial data terminal according to a preset cycle.
[0028] Thirdly, embodiments of this application provide an electronic device, including: a memory and a processor. The memory is used to store program instructions; the processor is used to call and execute the program instructions in the memory to perform the method described in any of the preceding claims.
[0029] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method described in any of the preceding claims.
[0030] The data processing method and apparatus of this application embodiment display industry and / or enterprise-related information through a knowledge graph, enabling users to intuitively and clearly understand the relationships between industries and / or enterprises. Triggering operations based on industry keywords and the identifier of the first raw material enables interface navigation and corresponding knowledge graph replacement, simplifying operation and improving query efficiency. In summary, this application embodiment allows users to navigate to and display a knowledge graph by triggering keywords on the terminal device interface, facilitating a clear and intuitive understanding of enterprises and / or industries. Attached Figure Description
[0031] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of the embodiments of this application.
[0032] Figure 1 A schematic diagram illustrating an application scenario provided in an embodiment of this application;
[0033] Figure 2 A schematic diagram of a data processing method flow provided in an embodiment of this application;
[0034] Figure 3 A schematic diagram of a first user interface provided for an embodiment of this application;
[0035] Figure 4 A schematic diagram of a second user interface provided in an embodiment of this application;
[0036] Figure 5 A schematic diagram of a third user interface provided in an embodiment of this application;
[0037] Figure 6 A schematic diagram of a fourth user interface provided in an embodiment of this application;
[0038] Figure 7 This is a schematic diagram illustrating a business data display provided in an embodiment of this application.
[0039] Figure 8 A schematic diagram of a user interface including a fourth knowledge spectrum provided for an embodiment of this application;
[0040] Figure 9 A schematic diagram of a data processing apparatus provided in an embodiment of this application;
[0041] Figure 10 This is a schematic diagram of an electronic device provided in an embodiment of this application.
[0042] The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the embodiments of this application in any way, but rather to illustrate the concepts of the embodiments of this application to those skilled in the art through reference to specific examples. Detailed Implementation
[0043] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this application as detailed in the appended claims.
[0044] To facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and purpose. For example, the first user interface and the second user interface are used to distinguish different response interfaces, and their order is not limited. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.
[0045] It should be noted that, in this application, the terms "exemplary" or "for example" are used to indicate that something is being described as an example, illustration, or illustration. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design solutions. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0046] When determining whether to invest in a company and / or industry, people need to organize and analyze all relevant information related to the company and / or industry to obtain all relevant information. Most websites organize company or industry information data using precise methods (e.g., alphabetical, chronological, and geographic methods), requiring users to explicitly understand the names or codes of the information they are searching for. This method requires users to change keywords to retrieve information, which is cumbersome and inefficient. Furthermore, users may easily overlook information with implicit relationships between products and companies (e.g., production and / or supply).
[0047] This application provides a data processing method and apparatus, comprising: displaying a first user interface including multiple industry keywords; receiving a first trigger operation on the first industry keyword; responding to the first trigger operation, displaying a second user interface including a first knowledge graph, wherein the first industry keyword is located at the central node position in the first knowledge graph, and each node of the first knowledge graph is provided with an identifier of a raw material related to the first industry keyword; receiving a second trigger operation on the identifier of a first raw material in the first knowledge graph; the first raw material is one of the raw materials; responding to the second trigger operation, displaying a third user interface including a second knowledge graph, wherein the identifier of the first raw material is located at the central node position in the second knowledge graph, and each node of the second knowledge graph is provided with a supplier identifier related to the first raw material. The knowledge graph vividly displays various relationships between enterprises and / or industries, enabling users to quickly obtain relevant enterprise and / or industry information, improving the efficiency of users obtaining target information.
[0048] Figure 1 This is a schematic diagram illustrating an application scenario provided by an embodiment of this application. For example... Figure 1 As shown, the system includes users (A1 and A2) and terminals (B1 and B2). Terminals (B1 and B2) receive login instructions from their respective users (A1 and A2) to access the user interface, display a first user interface including multiple industry keywords, and receive trigger operations from their respective users (A1 and A2) to navigate to the corresponding interface. The user interface includes a knowledge graph, industry data, and / or a company list. Users (A1 and A2) browse the interface to learn about relevant industry or company information. Terminals (B1 and B2) can be mobile phones, desktop computers, all-in-one desktops, tablets, smartwatches, smart bracelets, smart glasses, and other terminal devices with display screens, etc., and this embodiment does not limit their use.
[0049] Figure 2 This is a schematic diagram illustrating a test case acquisition method flow provided in an embodiment of this application, as shown below. Figure 2As shown, the data processing method in this embodiment includes:
[0050] S101. Display the first user interface, which includes multiple industry keywords.
[0051] One possible approach is to obtain industry keywords by extracting data from multiple databases and then processing and analyzing that data. These databases include iFinD financial terminal, financial database and analysis tool service provider (Wind), and Choice financial terminal. iFinD financial terminal, based on financial data, provides users with market information, news, and specialized intelligent investment research tools, encompassing a variety of information data. Choice financial terminal is financial data analysis and investment management software that can provide financial data across multiple sectors (e.g., stocks, fixed income, funds, commodities, foreign exchange, and macroeconomics). Data extraction can be performed using Web Service technology, file transfer protocol (FTP) sharing, and / or data extraction tools (e.g., Kettle). Data processing and analysis can utilize natural language processing algorithms and deep learning techniques.
[0052] For example, Figure 3 This is a schematic diagram of a first user interface provided in an embodiment of this application. Figure 3 As shown, the first user interface includes industry keyword 102. This industry keyword has a link; clicking it will redirect to the second user interface, facilitating users' search for industry-related information. The industry keyword can be... Figure 3 Photovoltaic, wind power, nuclear power and / or petrochemicals, etc.
[0053] Optionally, the first user interface may also include a category directory. The category directory provides a general classification of multiple industries, for example... Figure 3 Categories such as physics and electronics, environmental chemicals, and biomedicine facilitate users' search for industry keywords. Category 101 corresponds to industry keywords 102. For example, physics and electronics correspond to photovoltaics, wind power, nuclear power, and new energy vehicles; environmental chemicals correspond to petrochemicals, basic chemicals, and chemical fibers; and biomedicine corresponds to biological products and medical devices.
[0054] S102, Receive the first trigger operation for the first industry keyword of multiple industry keywords.
[0055] For example, the first triggering operation may include a touch operation, a drag operation, a gesture triggering operation, and / or a mouse click operation. The user triggers the first industry keyword through any of the following operations: touch drag, gesture, and / or mouse click.
[0056] S103. In response to the first trigger operation, a second user interface is displayed, which includes a first knowledge graph; wherein, the first industry keyword is located at the central node position in the first knowledge graph, and each node of the first knowledge graph is equipped with an identifier of raw materials related to the first industry keyword.
[0057] Knowledge graphs combine theories and methods from applied mathematics, computer graphics, information visualization, and information science with techniques like bibliometric citation analysis and co-occurrence analysis. They visually represent the core structure, development history, cutting-edge fields, and overall knowledge architecture of a discipline. The first knowledge graph connects the identifiers of raw materials related to keywords in the primary industry according to their supply relationships, vividly displaying relevant information about the primary industry. This allows users to gain a clear and intuitive understanding of the industry's raw materials and their interrelationships. One possible implementation is that the knowledge graph's display size can be adjusted via zooming.
[0058] Among the possible implementation methods, the knowledge graph is formed based on enterprise information or product information. There are two ways to obtain enterprise or product information: one is by importing from traditional databases (company codes, stock abbreviations, business revenue, etc.). The other is by extracting information from securities firms, listed companies, etc., using natural language processing technology (e.g., company and product business relationships, company customer relationships, ownership relationships between companies and subsidiaries). Databases include iFinD financial terminals, financial data and analysis tool service providers (Wind), and Choice financial terminals, etc.
[0059] For example, Figure 4 This is a schematic diagram of a second user interface provided in an embodiment of this application. Figure 4 As shown, the second user interface includes a first knowledge graph 201, identifiers of raw materials related to the first industry keyword 202, and the first industry keyword 203. Figure 4 The first knowledge graph in the Chinese database, number 201, represents the photovoltaic industry. The keyword for the first industry, number 203, is photovoltaic. (For example...) Figure 4 As shown, the identification of raw materials related to the keywords of the primary industry can include quartz sand, silicon material, monocrystalline silicon wafers, monocrystalline solar cells, monocrystalline modules, photovoltaic power plants, photovoltaic accessories, photovoltaic special equipment, photovoltaic module auxiliary materials, polycrystalline silicon wafers, polycrystalline solar cells, polycrystalline modules, photovoltaic application products and / or thin-film solar cells.
[0060] It is understandable that the number of related equipment and raw material identifiers may differ for keywords in different industries. Figure 4 The document only shows the identification of raw materials related to the photovoltaic industry and does not constitute a limitation on the identification or keywords of raw materials.
[0061] S104. Receive a second trigger operation on the identifier of the first raw material in the first knowledge graph, wherein the first raw material is one of the raw materials.
[0062] For example, the second triggering operation may include a touch operation, a drag operation, a gesture triggering operation, and / or a mouse click operation. The user triggers the identification of the first raw material through any of the following operations: touch drag, gesture, and / or mouse click.
[0063] S105. In response to the second trigger operation, a third user interface is displayed, which includes a second knowledge graph; wherein, the identifier of the first raw material is located at the central node position in the second knowledge graph, and each node of the second knowledge graph is provided with a supplier identifier related to the first raw material.
[0064] For example, Figure 5 This is a schematic diagram of a third user interface provided in an embodiment of this application. For example... Figure 5 As shown, the third user interface includes: a second knowledge graph 301, supplier identifiers 302, and a first raw material identifier 303. The first raw material identifier 303 is located at the central node position in the second knowledge graph 301 (e.g., a monocrystalline silicon wafer). Each node in the second knowledge graph is a supplier identifier 302 related to the first raw material. The supplier identifier can be a company code or name. The supplier identifier is used to distinguish suppliers related to the first raw material, such as company A, company B, and company C.
[0065] The data processing method provided in this application can trigger keywords and navigate between multiple interfaces, facilitating users' access to relevant information. The interface also includes a knowledge graph and various nodes, clearly and intuitively displaying industry-related information, enabling users to quickly obtain and understand it. In some embodiments, the data processing method further includes: receiving a third trigger operation on a first supplier identifier in a second knowledge graph; and, in response to the third trigger operation, displaying a fourth user interface, which includes a third knowledge graph. The third knowledge graph only includes the topological relationship formed by the node corresponding to the first supplier identifier and the nodes directly connected to the node corresponding to the first supplier identifier.
[0066] For example, the third triggering action could be moving the mouse to the first supplier identifier.
[0067] Users can obtain detailed information about the first supplier through a fourth user interface. For example, Figure 6 This is a schematic diagram of a fourth user interface provided in an embodiment of this application. Figure 6As shown, the fourth user interface includes a third knowledge graph 401. The third knowledge graph includes the topological relationship formed by the node corresponding to the first supplier identifier and the nodes directly connected to the node corresponding to the first supplier identifier. Taking monocrystalline silicon wafers in the photovoltaic industry as an example, the user moves the mouse to... Figure 5 On company A, the following can be displayed: Figure 6 The third knowledge graph includes nodes corresponding to company A and nodes directly connected to the nodes corresponding to monocrystalline silicon wafers. Optionally, the connection lines between the monocrystalline silicon wafers and company A display the relationship between them, such as business relationships.
[0068] In some embodiments, the third and fourth user interfaces also include titles related to the first raw material. The method further includes: receiving a fourth trigger operation on the identifier of the first supplier in the third knowledge graph; in response to the fourth trigger operation, updating the titles related to the first raw material in the fourth user interface to titles related to the first supplier; and displaying relevant data of the first supplier in the fourth user interface. The receipt and response to the fourth trigger operation and the update of the fourth user interface facilitate user browsing and understanding of relevant data of the first supplier, saving users time in querying and retrieving relevant data of the first supplier.
[0069] For example, the fourth triggering operation may include a touch operation, a drag operation, a gesture triggering operation, and / or a mouse click operation. The user triggers the first supplier identifier through any of the following operations: touch drag, gesture, and / or mouse click.
[0070] For example, Figure 4 The second user interface also displays 204 photovoltaic-related data points. Figure 5 The displayed third user interface also includes data related to monocrystalline silicon wafers, 304. Figure 6 The fourth user interface also includes data 402 related to Company A.
[0071] Optionally, the relevant data of the first supplier includes: one or more business data charts of the first supplier within a preset time period.
[0072] For example, the preset time period can be a few days (e.g., 3 days), a few months (e.g., 3 months), or a few years (e.g., 3 years, 5 years, 10 years, etc.).
[0073] Optionally, the number of business data graphs is less than or equal to the quantity threshold.
[0074] For example, with a quantity threshold of 6, the user interface can display a maximum of 6 business data charts. The quantity threshold is related to the interface space and the size of the business data charts, etc., so that it can adapt to the space of the display interface and achieve a better display effect.
[0075] Optionally, multiple business data charts can be displayed in the same size to achieve a unified display and better visual effect.
[0076] Among the possible implementation methods, there are various types of business data charts (e.g., line charts, curve charts, histograms, bar charts, pie charts, and / or composite charts). These charts display the business situation of the primary supplier, allowing users to intuitively identify and judge information about the primary supplier. The default number, size, and layout of the business data charts can be configured. For example, due to limited interface space, the user interface displays 6 charts by default, arranged in two rows. A "View More" button is located in the lower right corner; clicking it expands the interface to display more statistical charts. If there are fewer than 6 business data charts, the existing number will be displayed.
[0077] Among the possible implementation methods, business data charts can display information such as planned capacity, actual capacity, and prices of a company's main business products, allowing for vertical comparisons. Business data charts can also display a company's financial data, including operating revenue and its year-on-year growth rate, total assets and their year-on-year growth rate, and net profit and its year-on-year growth rate.
[0078] In one possible implementation, business data graphs in multiple user interfaces can be switched between each other, while maintaining consistency in the number, size, position, and layout of the business data graphs. For example, when navigating from a second user interface to a third user interface, the photovoltaic-related business data graphs and the monocrystalline silicon wafer-related business data graphs are identical in number, size, position, and layout.
[0079] Figure 7 This is a schematic diagram illustrating a business data display provided in an embodiment of this application, such as... Figure 7 As shown, the diagram includes five business data charts representing certain business operations of Company A. The content of the charts may include the unit price of a raw material or product, the output of a raw material or product, and specific indicators of a raw material (such as component power).
[0080] For example, the business data chart displays annual data for industries with complete annual data, such as 2014-2018. For the current year, such as 2019, it displays the latest business data, such as 2019Q1 (first quarter), 2019H1 (first half of the year), and 2019Q3 (third quarter). Figure 7As shown, if the business data exists in the database, the bars for that quarter or half-year should be displayed in the bar chart; if not, the horizontal axis for that year should not be displayed, and only data up to 2018 should be shown. Among possible implementation methods, the relevant data from the first supply side may include data retrieved and extracted from databases such as iFinD financial terminals, financial data and analysis tool service providers (wind), and Choice financial terminals. Data extraction can be performed using WebService technology, file transfer protocol (FTP) sharing, and / or data extraction tools (e.g., Kettle).
[0081] In some embodiments, a download control is provided for each business data diagram; the method further includes: receiving a fifth trigger operation on the download control of the first business data diagram; and in response to the fifth trigger operation, downloading the table version data corresponding to the first business data diagram. Downloading the first business data diagram allows users to easily obtain specific information data from the business data diagram. For example, the fifth trigger operation may be clicking the download icon in the upper right corner of the first business data diagram.
[0082] In some embodiments, the relevant data of the first supplier also includes a fourth knowledge graph; wherein, the identifier of the first supplier is located at the central node position in the fourth knowledge graph, and each node of the fourth knowledge graph contains data related to the first supplier.
[0083] Among the possible implementation methods, the data related to the first supplier can be the first supplier's business products, customers and / or suppliers, etc. It can also be the first supplier's subsidiaries or affiliated companies, etc.
[0084] For example, Figure 8 This is a schematic diagram illustrating a user interface including a fourth knowledge spectrum, provided as an embodiment of this application. Figure 8 As shown, Figure 8 This includes a fourth knowledge graph 501 and data related to Company A 502. The fourth knowledge graph 501 includes: the first supplier, Company A; its subsidiaries or affiliated companies (affiliated companies a, b, and c); and the first supplier's main business (e.g., silicon rods, wafers, and / or solar module services). The fourth knowledge graph provides a detailed representation of the companies associated with the first supplier and the first supplier's business.
[0085] In some embodiments, after the relevant data of the first supplier is displayed in the fourth user interface, the method further includes: determining whether the relevant data of the first supplier has been updated; if the relevant data of the first supplier has been updated, displaying an indicator in the fourth user interface to indicate that the relevant data of the first supplier has been updated.
[0086] In some embodiments, the indicator used to indicate that the relevant data of the first supplier has been updated disappears automatically after a preset display period.
[0087] In some embodiments, business data and a list of companies are displayed below the knowledge graph. The business data changes as the knowledge graph changes; clicking a node in the knowledge graph changes the business data title to "Node Name + Related Data". A message "Industry data below has been updated" automatically appears below the knowledge graph (above the chart), disappearing after 2 seconds. If the node clicked by the user has no data, the business data displayed below the knowledge graph remains unchanged (remaining at the previously displayed business data); if the clicked node has data, the chart below the knowledge graph displays data centered on that node and a list of companies. If the clicked child node represents a company or corporation, the chart below the knowledge graph displays company data centered on that company or corporation, without a company list (not displayed). In some embodiments, the second, third, and fourth user interfaces also include a list of related companies. For example, Figure 4 The second user interface also includes a list of 205 related companies. Figure 5 The displayed third user interface also includes a list of 305 related companies. Figure 6 The displayed fourth user interface also includes a list of related companies 403. This list displays A-share listed companies in the user-selected industry. Due to limited interface space, 10 companies are displayed by default, but this number can be changed. Users can scroll up and down to view all company information. This adapts to the display space and provides a better display effect. The company list title changes with the knowledge graph. Clicking a node in the knowledge graph brings up a knowledge graph centered on that node, simultaneously displaying some of the listed companies corresponding to that node. The company list title then changes to "Node Name + Related Company List". When clicking on a specific company or enterprise, the company list is not displayed; the previously displayed list remains unchanged. The company list displays some relevant information about the enterprise, including company code, name, credit score, and / or business products. Hovering the mouse over the company's name displays "View Knowledge Graph," and clicking it takes you to the enterprise's knowledge graph interface. In some embodiments, the data processing method further includes: acquiring industry data and supplier-side enterprise financial data; generating a first knowledge graph and a second knowledge graph based on the industry data and enterprise financial data. The data acquisition methods and channels are as described above and will not be repeated here.
[0088] In some embodiments, acquiring industry data and supplier financial data includes: acquiring industry data and company financial data from a financial data source according to a preset period.
[0089] For example, the preset period can be set in units of hours, days, weeks, or months. The preset period can be the default or set by the user; this application embodiment does not limit the preset period.
[0090] In this embodiment, acquiring industry data and corporate financial data from the financial data provider according to a preset cycle avoids the resource overhead caused by continuously acquiring industry data and corporate financial data from the financial data provider, and also avoids the untimely data updates caused by not acquiring industry data and corporate financial data from the financial data provider for a long period of time. According to another aspect of this embodiment, this application also provides a data processing device, such as... Figure 9 As shown, the system includes a display unit 11 and a processing unit 21. The display unit is used to display a first user interface including multiple industry keywords, a second user interface including a first knowledge graph, and a third user interface including a second knowledge graph. In the second user interface, the first industry keyword is located at the central node of the first knowledge graph, and each node of the first knowledge graph contains an identifier for a raw material related to the first industry keyword. In the third user interface, the identifier for a first raw material is located at the central node of the second knowledge graph, and each node of the second knowledge graph contains an identifier for a supplier related to the first raw material. The first raw material is one of the raw materials.
[0091] The processing unit is configured to receive and respond to a first trigger operation on a first industry keyword of multiple industry keywords; and to receive and respond to a second trigger operation on the identifier of a first raw material in a first knowledge graph.
[0092] Optionally, the processing unit is further configured to receive a third trigger operation on the first supplier identifier in the second knowledge graph; and respond to the third trigger operation.
[0093] Optionally, the display unit is also used to display a fourth user interface, which includes a third knowledge graph. The third knowledge graph includes only the topological relationship formed by the node corresponding to the first supplier identifier and the node directly connected to the node corresponding to the first supplier identifier.
[0094] Optionally, the processing unit is specifically configured to receive a fourth trigger operation on the first supplier identifier in the third knowledge graph; in response to the fourth trigger operation, update the title related to the first raw material in the fourth user interface to the title related to the first supplier;
[0095] Optionally, a display unit is used to display relevant data of the first supplier in a fourth user interface.
[0096] Optionally, the processing unit is specifically configured to receive a fifth trigger operation on the download control of the first business data graph; and in response to the fifth trigger operation, download the table version data corresponding to the first business data graph.
[0097] Optionally, the processing unit is specifically used to determine whether the relevant data of the first supplier has been updated; if the relevant data of the first supplier has been updated, an indicator is displayed in the fourth user interface to indicate that the relevant data of the first supplier has been updated.
[0098] Optionally, the processing unit is also used to acquire industry data and supplier-side corporate financial data; and to generate a first knowledge graph and a second knowledge graph based on the industry data and corporate financial data.
[0099] Optionally, the processing unit is specifically used to acquire industry data and corporate financial data from the financial data terminal according to a preset cycle.
[0100] The data processing apparatus of this embodiment can be used to execute the method of any of the above embodiments, and its implementation principle and technical effect are similar, so it will not be described again here.
[0101] According to another aspect of the embodiments of this application, the embodiments of this application also provide a mobile terminal, the mobile terminal including: the device as described in any of the above embodiments.
[0102] According to another aspect of the embodiments of this application, an electronic device is also provided, including: a memory and a processor;
[0103] Memory is used to store processor-executable instructions;
[0104] When executing instructions in memory, the processor is configured to implement the method described in any of the above embodiments.
[0105] Please see Figure 10 , Figure 10 This is a schematic diagram of the structure of an electronic device according to an embodiment of this application.
[0106] like Figure 10 As shown, the electronic device includes a processor 131 and a memory 132.
[0107] The processor 131 executes computer execution instructions stored in the memory, causing the processor 131 to perform the scheme in the above embodiments.
[0108] Processor 131 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by software instructions. The processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The steps of the method claimed in the embodiments of this application can be directly implemented by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory; the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0109] The memory 132 stores computer-executed instructions and may include random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Optionally, the device may also include a system bus 133, through which the memory 132 can be connected to the processor 131 and communicate with it, using the Internet, wide area network, local area network, metropolitan area network, etc.
[0110] System bus 133 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. System buses can be divided into address buses, data buses, control buses, etc. For ease of representation, only one thick line is used in the diagram, but this does not indicate that there is only one bus or one type of bus.
[0111] For example, electronic devices include terminal devices, which may also be referred to as terminals, user equipment (UE), mobile stations (MS), mobile terminals (MT), etc. Terminal devices can be mobile phones, smart TVs, wearable devices, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, and so on. The embodiments of this application do not limit the specific technologies or device forms used in the terminal devices.
[0112] According to another aspect of the embodiments of this application, the embodiments of this application also provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the methods described in any of the above embodiments.
[0113] Readers should understand that in the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Furthermore, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0114] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the above-described apparatus and unit can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0115] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.
[0116] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the embodiments of this application, depending on actual needs.
[0117] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0118] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned computer-readable medium may include RAM, ROM, compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage or other magnetic storage devices, or any other medium targeted for storage or in the form of instructions or data structures, and may store the required program code and be accessible by a computer. Furthermore, any connection is appropriately referred to as a computer-readable medium. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of media. As used herein, disks and optical discs include optical discs, laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically, while optical discs optically reproduce data using lasers. Combinations of the above should also be included within the scope of computer-readable media.
[0119] It should also be understood that, in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0120] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A data processing method, characterized in that, include: Display a first user interface, which includes multiple industry keywords; Receive a first trigger operation on the first industry keyword of the plurality of industry keywords; In response to the first triggering operation, a second user interface is displayed, which includes a first knowledge graph and a business data graph of the first industry keyword; wherein, the first industry keyword is located at the central node position in the first knowledge graph, and each node of the first knowledge graph is provided with an identifier of raw materials related to the first industry keyword; Receive a second trigger operation on the identifier of the first raw material in the first knowledge graph; the first raw material is one of the raw materials; In response to the second triggering operation, a third user interface is displayed, which includes a second knowledge graph and a business data graph of the first raw material; wherein, the identifier of the first raw material is located at the central node position in the second knowledge graph, and each node of the second knowledge graph is provided with a supplier identifier related to the first raw material; The number, size, position, and layout of the business data graphs in the third user interface are the same as those in the second user interface.
2. The method according to claim 1, characterized in that, Also includes: Receive a third trigger operation on the first supplier identifier in the second knowledge graph; In response to the third triggering operation, a fourth user interface is displayed, which includes a third knowledge graph. The third knowledge graph consists only of the topological relationship formed by the node corresponding to the first supplier identifier and the node directly connected to the node corresponding to the first supplier identifier.
3. The method according to claim 2, characterized in that, The third and fourth user interfaces also include titles related to the first raw material, and the method further includes: Receive a fourth trigger operation on the first supplier identifier in the third knowledge graph; In response to the fourth triggering operation, the title related to the first raw material in the fourth user interface is updated to a title related to the first supplier; and the relevant data of the first supplier is displayed in the fourth user interface.
4. The method according to claim 3, characterized in that, The relevant data of the first supplier includes: one or more business data charts of the first supplier within a preset time period.
5. The method according to claim 4, characterized in that, Each of the aforementioned business data diagrams is equipped with a download control; the method further includes: Receive the fifth trigger operation of the download control for the first business data graph; In response to the fifth triggering operation, download the table version data corresponding to the first business data graph.
6. The method according to claim 4 or 5, characterized in that, The relevant data of the first supplier also includes a fourth knowledge graph; wherein, the identifier of the first supplier is located at the central node position in the fourth knowledge graph, and each node of the fourth knowledge graph contains data related to the first supplier.
7. The method according to any one of claims 3-5, characterized in that, After displaying the relevant data of the first supplier in the fourth user interface, the method further includes: Determine whether the relevant data of the first supplier has been updated; If the relevant data of the first supplier is updated, an identifier is displayed in the fourth user interface to indicate that the relevant data of the first supplier has been updated.
8. The method according to claim 7, characterized in that, The indicator used to notify the first supplier that relevant data has been updated will automatically disappear after a preset display period.
9. The method according to claim 4, characterized in that, The number of business data graphs is less than or equal to the quantity threshold.
10. The method according to claim 4, characterized in that, All of the aforementioned business data diagrams are the same size.
11. The method according to claim 1, characterized in that, Also includes: Acquire industry data and financial data of suppliers; The first knowledge graph and the second knowledge graph are generated based on the industry data and the enterprise financial data.
12. The method according to claim 11, characterized in that, The acquisition of industry data and supplier-side corporate financial data includes: The industry data and the company financial data are obtained from the financial data terminal according to a preset cycle.
13. A data processing method apparatus, characterized in that, include: The display unit is used to display a first user interface, which includes multiple industry keywords; The processing unit is configured to receive a first trigger operation on the first industry keyword of the plurality of industry keywords; The processing unit is further configured to respond to the first triggering operation; The display unit is also used to display a second user interface, which includes a first knowledge graph and a business data graph of the first industry keyword; wherein the first industry keyword is located at the central node position in the first knowledge graph, and each node of the first knowledge graph is provided with an identifier of raw materials related to the first industry keyword. The processing unit is further configured to receive a second trigger operation on the identifier of the first raw material in the first knowledge graph; the first raw material is one of the raw materials. The processing unit is further configured to respond to the second triggering operation; The display unit is also used to display a third user interface, which includes a second knowledge graph and a business data graph of the first raw material; wherein, the identifier of the first raw material is located at the central node position in the second knowledge graph, and each node of the second knowledge graph is provided with a supplier identifier related to the first raw material. The number, size, position, and layout of the business data graphs in the third user interface are the same as those in the second user interface.
14. An electronic device, characterized in that, include: Memory, used to store program instructions; A processor for calling and executing program instructions in the memory to perform the method as described in any one of claims 1-12.
15. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the method as described in any one of claims 1-12.
Citation Information
Patent Citations
Network information resource-based industry analysis system and method
CN108229810A
Knowledge graph creation method and device, readable storage medium and electronic equipment
CN111782820A
Data query method and device based on knowledge graph and storage medium
CN111930967A