Index sharing method, index sharing platform, electronic equipment and storage medium

Through the metric sharing platform and interface, users are allowed to subscribe and share data analysis indicators, solving the problem of inefficient sharing and use of indicators and improving the work efficiency of data analysts.

CN119854239APending Publication Date: 2025-04-18PATSNAP LIMITED
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311352505.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-18
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

In the prior art, the integration, management, sharing and application of data analysis indicators are limited to within enterprises or units, making it difficult for data analysts to quickly obtain and use indicators within the industry, reducing work efficiency.

Method used

Provides metric sharing methods and platforms, displays metrics provided by the platform or uploaded by other users through the metric sharing interface, allowing users to subscribe to metrics of interest, and the subscription instructions are automatically added to the user's subscription metric collection.

Benefits of technology

It enables data analysts to quickly obtain the latest and most important indicators in the industry, improves work efficiency, and facilitates data analysts to focus on the actual analysis and application of data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119854239A_ABST
    Figure CN119854239A_ABST
Patent Text Reader

Abstract

The invention provides an index sharing method, an index sharing platform, electronic equipment and a storage medium, the method is applied to the index sharing platform, the index sharing platform is used for providing an index sharing interface, and the method comprises the following steps: displaying one or more indexes on the index sharing interface; and receiving an index subscription instruction of a first user for one index, and putting the index corresponding to the index subscription instruction into a subscription index set of the first user. The indexes provided by the platform or uploaded by other users are displayed in the index sharing interface, and when the user is interested in a certain index, the index can be subscribed. By means of the method, the data analyst can rapidly obtain the latest and most important indexes in the industry, the working efficiency of the data analyst is improved, and the data analyst can conveniently concentrate on actual analysis and application of data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of data processing and sharing platforms, and in particular to an indicator sharing method, an indicator sharing platform, an electronic device, and a computer-readable storage medium. Background Art

[0002] In the Internet era, sharing platforms have been widely used in many fields. Their core value lies in using technical means to integrate idle resources and provide them to society, thereby maximizing the use of resources. In the field of data analysis, although there are a large number of data analysis indicators, the integration, management, sharing and application of these indicators are still limited to enterprises or units. In the context of the continuous acceleration of Internet updates and iterations, how to quickly obtain and use industry indicators to improve work efficiency is an urgent problem that data analysts need to solve.

[0003] Based on this, the present application provides an indicator sharing method, an indicator sharing platform, an electronic device and a computer-readable storage medium to improve related technologies. Summary of the invention

[0004] The purpose of this application is to provide an indicator sharing method, an indicator sharing platform, an electronic device and a computer-readable storage medium to help users quickly obtain and use data analysis indicators within the industry, thereby improving work efficiency.

[0005] The purpose of this application is achieved by the following technical solutions:

[0006] In a first aspect, the present application provides an indicator sharing method, which is applied to an indicator sharing platform, wherein the indicator sharing platform is used to provide an indicator sharing interface, and the method includes:

[0007] Displaying one or more indicators on the indicator sharing interface;

[0008] An indicator subscription instruction for one of the indicators is received from a first user, and the indicator corresponding to the indicator subscription instruction is added to a subscription indicator set of the first user.

[0009] In a second aspect, the present application provides an indicator sharing platform, which is used to provide:

[0010] An indicator sharing interface is used to display one or more indicators and an indicator subscription button corresponding to each indicator, and to receive an indicator subscription instruction from a first user for a corresponding indicator through one of the indicator subscription buttons, and to put the indicator corresponding to the indicator subscription instruction into a subscription indicator set of the first user.

[0011] In a third aspect, the present application provides an electronic device comprising a memory and at least one processor, the memory storing a computer program, the at least one processor being configured to implement the steps of any of the above methods or implement the functions of any of the above indicator sharing platforms when executing the computer program.

[0012] In a fourth aspect, the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by at least one processor, it implements the steps of any of the above methods or implements the functions of any of the above indicator sharing platforms.

[0013] The present application provides an indicator sharing method, an indicator sharing platform, an electronic device, and a computer-readable storage medium, which displays indicators provided by the platform or uploaded by other users in the indicator sharing interface, and users can subscribe to an indicator when they are interested in it. After the indicator sharing platform receives the indicator subscription instruction, it automatically adds the indicator subscribed by the user to the user's subscription indicator set, which is convenient for the user to browse and apply it later. In this way, data analysts can quickly obtain the latest and most important indicators in the industry, improve the work efficiency of data analysts, and facilitate data analysts to focus on the actual analysis and application of data. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] The present application is further described below in conjunction with the accompanying drawings and specific implementation methods.

[0015] Figure 1 It is a flowchart of an indicator sharing method provided in an embodiment of the present application.

[0016] Figure 2 It is a business logic diagram of an indicator sharing method provided in an embodiment of the present application.

[0017] Figure 3 It is a schematic diagram of the interface design of an indicator sharing platform provided in an embodiment of the present application.

[0018] Figure 4 It is a structural block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0019] The following will be combined with the drawings in this application to clearly and completely describe the technical solutions in the implementation mode of this application. Obviously, the described implementation mode is only a part of the implementation mode of this application, not all the implementation modes. Based on the implementation mode in this application, all other implementation modes obtained by those skilled in the art without creative work are within the scope of protection of this application.

[0020] In the description of the embodiments of the present application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0021] In the era of digitalization and big data, data analysis has become a core task for many companies and research institutions. A variety of analytical indicators have emerged in the market to help users quantify and interpret data in all areas from finance to health, from retail to energy, and problems arise. For example, a data analysis expert or a data analysis team has developed a new analytical indicator after several months of hard work, while another team is developing a similar indicator without knowing it. This is like two bakeries making bread of the same flavor in adjacent locations without knowing it, competing with each other and wasting resources, while there are no other bakeries nearby. What's more regrettable is that when a team develops a truly innovative indicator, this indicator may be sealed in the internal system, and the external team does not know about it. This is not only a waste of resources, but also a blow to innovators.

[0022] Currently, all major enterprises and research institutions are stuck in their own independent data warehouses and internal systems, like isolated islands, with no bridges between them, and no unified standards and platforms to share indicators. This situation has led to a lot of duplication of work and inefficiency, and also inhibited the possibility of rapid promotion of new indicators. In addition, most existing data analysis systems and tools use fixed architectures and predefined indicator sets, which require complex programming and system adjustments when introducing new indicators or modifying existing indicators.

[0023] This application provides an indicator sharing platform, providing a unified and open environment for enterprises, teams, organizations, and individuals to create, edit, share, and apply various data analysis indicators. The indicator sharing platform can be based on cloud computing and microservice architecture, for example, with high flexibility and scalability, and can be seamlessly integrated with various data sources and analysis tools. Specifically, this application provides a centralized indicator sharing platform that not only allows users to define and manage their own indicators, but also allows them to easily share and subscribe to indicators with other users, thereby forming a continuously updated and improved indicator ecosystem. Through this indicator sharing platform, organizations and individuals can quickly obtain the latest and most valuable indicators and improve the efficiency and accuracy of data analysis. At the same time, the platform also provides an open platform for data scientists and data analysts to showcase their professional skills and innovative achievements, and enhance their own influence and personal brand value.

[0024] It should be noted that although this application takes patent data analysis scenarios and sales data analysis scenarios in the field of data analysis as examples, this application can be applied to other data analysis scenarios in the field of data analysis, such as financial analysis, medical and health data analysis, marketing analysis, supply chain management and other fields, and this application is not limited to this. Data analysis in different fields usually requires processing different types of data and indicators. Therefore, the flexibility and customizability of this application enable it to easily adapt to the needs of different fields.

[0025] The embodiment of the present application provides a data analysis system. The data analysis system may include a client and a server. The client may be an electronic device with network access capability. Specifically, for example, the client may be a desktop computer, a tablet computer, a laptop computer, a smart phone, a digital assistant, a smart wearable device, a large-screen terminal, a television, a smart speaker, a microphone, etc. Among them, smart wearable devices include but are not limited to smart bracelets, smart watches, smart glasses, smart helmets, smart necklaces, etc. Alternatively, the client may also be software that can be run in the electronic device. The server may be an electronic device with a certain computing and processing capability, which may have a network communication module, a processor, and a memory, etc. Of course, the server may also refer to software running in the electronic device. The server may also be a distributed server, which may be a system with multiple processors, memories, network communication modules, etc. operating in collaboration. Alternatively, the server may also be a server cluster formed by several servers. Alternatively, with the development of science and technology, the server may also be a new technical means that can realize the corresponding functions of the present application. For example, it may be a new form of "server" based on quantum computing. In some embodiments, the program module corresponding to the indicator sharing platform may be partially located on the client and partially located on the server, and the functions of the indicator sharing platform are jointly realized by the client and the server.

[0026] (Indicator Sharing Method)

[0027] See also Figure 1 , Figure 1 It is a flowchart of an indicator sharing method provided in an embodiment of the present application.

[0028] An embodiment of the present application provides an indicator sharing method, which is applied to an indicator sharing platform. The indicator sharing platform is used to provide an indicator sharing interface. The method includes steps S101 to S102.

[0029] Step S101: displaying one or more indicators on the indicator sharing interface.

[0030] Step S102: receiving an indicator subscription instruction for one of the indicators from a first user, and placing the indicator corresponding to the indicator subscription instruction into a subscription indicator set of the first user.

[0031] Among them, the indicator sharing platform is an online sharing platform, which can be used as a component of the data analysis system, for example, and the indicator sharing platform allows users to create, manage, share and subscribe to various data analysis indicators. As an example, the indicator sharing platform is specially designed for data analysis indicators, allowing users to browse, subscribe and share data indicators.

[0032] The indicator sharing interface is a user-oriented interface that displays all listed indicators for all users to browse, and for all or some users to subscribe to. For example, the indicator sharing interface can be an interface that displays a list of indicators, where users can view, search, and subscribe to indicators of interest. As an example, all users have the permission to browse the indicator sharing interface, but only advanced users and intermediate users have the permission to subscribe to indicators.

[0033] A metric is a mathematical model or algorithm used to quantify or describe a specific data set. For example, an "average daily visits" metric used to assess website traffic, or a "patent value (RMB)" metric used to assess the value of a patent.

[0034] The first user is another registered user of the indicator sharing platform, who can browse, subscribe and apply indicators recommended by other users or platforms. For example, the first user can be a marketing manager of a company, who subscribes to indicators related to market trends for data analysis needs. In some embodiments, the first user is a senior user or an intermediate user, that is, access rights are set for the first user, and only senior users or intermediate users who become senior users or intermediate users of the indicator sharing platform can use the full functions of the "first user", encouraging users to become senior users and intermediate users of the platform, and enhancing the enthusiasm of users to become senior users and intermediate users. In addition, permissions can be further set for senior users and intermediate users, such as there is no upper limit on the number of subscriptions for senior users (or the upper limit is very high), and there is an upper limit on the number of subscriptions for intermediate users (for example, 50).

[0035] The indicator subscription instruction refers to a control instruction for the first user to subscribe to an indicator on the indicator sharing interface. For example, when the first user sees an indicator of interest, the indicator subscription function can be realized by clicking the indicator subscription button corresponding to the indicator. Alternatively, the first user can also trigger the indicator subscription instruction through voice control, gesture control, etc.

[0036] The indicator subscription button is an interactive element corresponding to each displayed indicator on the indicator sharing interface, allowing users to subscribe by clicking it. For example, the indicator subscription button can be a button labeled "Subscribe". When the user clicks it, the relevant indicator will be added to his personal subscription indicator collection.

[0037] The embodiment of the present application does not limit the manner in which the indicator sharing platform receives the indicator subscription instruction. For example, the first user can use the first user device to access the indicator sharing platform, browse the indicator list or query a specific indicator by keyword, and perform an indicator subscription operation on the indicator of interest. The indicator sharing platform receives the indicator subscription instruction corresponding to the indicator subscription operation. The first user device is an electronic device used by the first user to access the indicator sharing platform, which can be a smart phone, a tablet computer, a personal computer, a smart wearable device, etc. For example, the first user device can be a smart phone running the latest version of the instruction system, on which an application of the data analysis system or the indicator sharing platform is installed.

[0038] The subscription indicator set refers to the set of all indicators subscribed by the user on the indicator sharing platform. The indicators in the subscription indicator set are subscription indicators. These subscription indicators can come from different creators or sources, but they are all integrated into one set and displayed in the form of subscription indicator lists or other visual charts, so that users can view and apply them at any time. For example, the subscription indicator set of the first user can be a set of multiple indicators including "average daily visits", "monthly sales growth rate" and "user retention rate".

[0039] Therefore, in the indicator sharing platform, each indicator can not only be displayed on the indicator sharing interface, but also be subscribed by users. For example, a special indicator subscription button can be set next to each displayed indicator. When the first user subscribes to the indicator of interest, the indicator subscription button next to the indicator can be clicked by the first user through his device (i.e., the first user device). After receiving the indicator subscription instruction, the indicator sharing platform automatically adds the user's subscribed indicator to the user's subscription indicator set. In this way, the indicator is automatically included in the subscription indicator set of the first user, so that the user can track and apply these subscribed indicators in a targeted manner. This subscription mechanism significantly enhances the user experience and the convenience of data application. First, users can subscribe to indicators related to their work or research in a targeted manner, avoiding redundant browsing in a large number of indicators every time data analysis is performed, thereby improving work efficiency. Secondly, incorporating relevant indicators into the subscription indicator set provides users with a centralized management and viewing space, which is convenient for subsequent data tracking and data mining applications. In summary, this subscription-based indicator management method makes the platform more user-friendly and further improves the work efficiency of users in data analysis. In this way, data analysts can quickly obtain the latest and most important indicators in the industry, improve the efficiency of data analysis, and facilitate data analysts to focus on the actual analysis and application of data, thereby creating greater value for enterprises or units. In addition, as more users subscribe to specific indicators, the platform can identify and recommend the most popular or most useful indicators through these subscription data, thereby continuously optimizing the content and structure of the platform.

[0040] In some embodiments, the indicator sharing platform is also used to provide an indicator management interface and an indicator review interface, and the method also includes: displaying one or more custom indicators of the second user on the indicator management interface of the second user; receiving management instructions from the second user for the custom indicators in the indicator management interface to manage the custom indicators of the second user, and the management instructions include upload instructions; receiving review instructions from platform personnel for one or more custom indicators to be listed in the indicator review interface, listing the custom indicators that have passed the review so that they are displayed on the indicator sharing interface, and returning the custom indicators that have not passed the review, the custom indicators to be listed include the custom indicators uploaded by the second user, and the indicators displayed on the indicator sharing interface include the basic indicators provided by the indicator sharing platform and the custom indicators reviewed and approved by the platform personnel.

[0041] In some embodiments, the management instructions also include one or more instructions of creating, editing, deleting, delisting, updating, sorting and filtering.

[0042] The indicator management interface is a user-oriented interface that allows users to create, edit, delete, upload, delist, update, sort and filter custom indicators. For example, the indicator management interface can be an interface similar to a spreadsheet, in which users can add, modify or remove custom indicators, or upload or delist custom indicators, or sort and filter custom indicators.

[0043] The indicator review interface is an interface for platform personnel (e.g., platform administrators or reviewers) to review the accuracy and reliability of custom indicators to be listed. For example, the indicator review interface can be an interface that provides detailed indicator data and review tools, in which platform personnel can approve the custom indicator for listing (if the review is passed) or return it (if the review is not passed).

[0044] The second user is a registered user of the indicator sharing platform and has the authority to create, edit, upload or remove custom indicators on the platform. For example, the second user may be a data analyst who shares custom indicators he or she created on the indicator sharing platform. In some embodiments, the second user is a senior user, that is, access permissions are set for the second user, and only senior users of the indicator sharing platform can use the full functions of the "second user", encouraging users to become senior users of the platform.

[0045] Management instructions refer to various control instructions of the second user on the custom indicator in the indicator management interface, such as creation, editing, deletion, etc. For example, modifying the description or indicator formula of a custom indicator.

[0046] The embodiment of the present application does not limit the way in which the indicator sharing platform receives the management instruction. For example, the second user can use the second user device to access the indicator sharing platform, perform management operations on the custom indicator in the indicator management interface, and the indicator sharing platform receives the management instruction corresponding to the management operation. The second user device is an electronic device used by the second user to access and instruct the indicator sharing platform. For example, the second user device can be a smart phone, a tablet computer, a personal computer, a smart wearable device, etc.

[0047] The create command is a command for the second user to add a custom indicator in the indicator management interface.

[0048] The editing instruction is an instruction for the second user to modify the name, formula or description of the created custom indicator. In some embodiments, the editing instruction is used to edit one or more of the indicator name, indicator label, indicator formula and indicator description of the custom indicator.

[0049] The delete command is an instruction for the second user to remove a custom indicator that he or she has created.

[0050] The upload instruction is an instruction for the second user to submit the custom indicator created or edited by the second user to the indicator review interface for review by the platform staff.

[0051] The delisting instruction is an instruction for the second user to remove the custom indicator that has been listed from the indicator sharing interface. The delisting instruction needs to be reviewed and approved by the platform staff before it can take effect.

[0052] The update instruction is an instruction for the second user to update the custom indicator that has been put on the shelf in the indicator sharing interface. The update instruction needs to be reviewed and approved by the platform staff before it can take effect. That is, when the second user performs the update operation, it will not take effect in real time. It will only take effect after the update is reviewed and approved by the platform staff. It should be noted that the update instruction is different from the edit instruction. When the second user edits his own custom indicator, the edit instruction is effective in real time, but the update instruction is not. After a custom indicator is put on the shelf, it will no longer be affected by the second user's edit instruction or deletion instruction, but it will be affected by the second user's update instruction and delisting instruction (provided that it is reviewed and approved by the platform staff).

[0053] Sorting instructions are instructions for users to sort custom indicators according to specific rules (such as indicator update date, subscription popularity, etc.).

[0054] The filter command is an instruction for users to select some custom indicators from multiple custom indicators based on specific conditions (such as indicator type, creator, etc.).

[0055] Review instructions are instructions issued by platform reviewers in the indicator review interface to approve or reject custom indicators to be listed.

[0056] Therefore, the indicator sharing platform of this application digitizes and automates the indicator management, review and sharing processes through a pre-designed UI interface. In the indicator management interface, the second user can upload his own custom indicators and other management instructions, and the uploaded indicator data is then transmitted to the server; the server displays the custom indicators to be listed on the indicator review interface for platform personnel to check their qualifications. The review results determine whether the custom indicators to be listed are displayed in the indicator sharing interface. The above process ensures that only custom indicators that meet the standards can be viewed and applied by other users in the indicator sharing interface.

[0057] The indicator sharing platform has greatly improved the availability and efficiency of data indicators. First, the platform integrates various indicator resources, realizes the sharing of indicators across enterprises and industries, and breaks the traditional data island problem. Secondly, the review mechanism ensures the quality and accuracy of the listed indicators, thereby enhancing users' trust in the platform and willingness to use it. Finally, through the automated processing flow and simple and easy-to-use UI interface, it greatly saves time and cost and improves work efficiency.

[0058] The indicator sharing platform not only allows users to subscribe to the indicators they need, but also provides users with an indicator management interface to enable them to display and manage their own custom indicators. When the second user wants to share a custom indicator, he can upload the custom indicator and submit it to the platform. These custom indicators to be listed will then appear in the indicator review interface for review by platform personnel. Only custom indicators that have passed the review will be added to the indicator sharing interface for all users to subscribe and apply. This process ensures that the indicators displayed on the platform include both the basic indicators provided by the platform itself and the third-party indicators (i.e., custom indicators) that have been strictly reviewed, thereby ensuring the quality and reliability of the data. This mechanism that combines indicator management, review and sharing has brought great convenience to the data analysis industry. First, it encourages data analysts and experts to share the custom indicators they create, thereby enhancing their own influence and personal brand value. Secondly, through the review of platform personnel, it ensures that the indicators on the platform are high-quality and reliable, avoiding the spread of inaccurate or misleading information. Finally, for ordinary users, it is easier to find and use the latest and most professional indicators, thereby improving data analysis capabilities and work efficiency.

[0059] In some embodiments, the management instructions include one or more instructions of creating, editing, deleting, uploading, delisting, updating, sorting and filtering.

[0060] Therefore, the indicator sharing platform provides a comprehensive data management tool set for the second user, enabling it to perform comprehensive instructions on custom indicators, not only limited to uploading, but also extended to create, edit, delete, delist, update, sort and filter. This versatile design allows users to complete most of the management activities of custom indicators in a unified interface, ensuring the accuracy, timeliness and pertinence of the data, while also supporting users to flexibly adjust and optimize the managed data content according to actual needs and work progress. This comprehensive data management function greatly improves the practicality of the indicator sharing platform and the work efficiency of users. Users can complete the full life cycle management of custom indicators in an integrated environment without jumping to multiple tools or platforms, reducing redundant instructions and the possibility of errors. In addition, flexible management tools such as sorting and filtering functions allow users to find and process target custom indicators more quickly and intuitively, speeding up data processing, thereby making the entire data analysis and decision-making process smoother and more efficient.

[0061] In some embodiments, the method further includes: receiving a delisting instruction from the platform personnel for one or more listed indicators, and delisting the custom indicator corresponding to the delisting instruction so that it is no longer displayed in the indicator sharing interface.

[0062] It should be noted that the platform staff's delisting instructions are different from the second user's delisting instructions. The second user's delisting of their listed indicators needs to be reviewed by the platform staff before it can take effect. The platform staff can not only review and approve the second user's delisting request for their own listed indicators to delist an already listed indicator, but also take the initiative to delist an already listed indicator. In other words, there is no need for the second user to make a delisting request. When the platform staff believes that an indicator is inappropriate or conflicts with the platform rules, they can take the initiative to delist the indicator.

[0063] Therefore, the indicator sharing platform of the present application realizes the dynamic management of indicators. Specifically, in addition to allowing the second user to upload and remove custom indicators to generate corresponding removal and removal requests and be reviewed by platform personnel, the indicator sharing platform also provides platform personnel with a removal function for indicators that have been put on the shelves. When platform personnel find that certain indicators are no longer applicable, accurate, or have other problems, they can be removed from the shelves immediately in the background to ensure that the data displayed in the indicator sharing interface is always high-quality and up-to-date. This dynamic management mechanism provides users with a more stable and reliable indicator query and application environment. First of all, the ability to remove inaccurate or outdated indicators in a timely manner greatly reduces the decision-making risks caused by other users adopting erroneous data. Secondly, continuous indicator quality monitoring and management improves the overall credibility of the platform, thereby attracting more professional users to participate in sharing and application.

[0064] The indicator sharing method provided in the embodiment of the present application is based on a comprehensive and flexible indicator sharing platform, which displays various indicators in the indicator sharing interface and is equipped with corresponding indicator subscription buttons, allowing the first user to directly subscribe to the required indicators. For the second user, the platform provides an indicator management interface for displaying, managing and uploading their own custom indicators. The custom indicators uploaded by the second user enter the review process, and the platform personnel are required to review them in the indicator review interface. Only when the custom indicators are reviewed and approved, the custom indicators uploaded by the second user will be displayed in the indicator sharing interface. In addition, the platform personnel also have the right to remove the indicators that have been put on the shelves to ensure that the indicator sharing interface always presents the most relevant and valuable content. The indicator sharing platform provides a platform for data analysts and other second users to share, manage and promote their own custom indicators, so as to achieve the wide dissemination of their own influence and personal brands, and enhance the enthusiasm of users to participate in platform construction. Secondly, through the strict review of the indicators, it is ensured that each indicator on the platform is high-quality, accurate and has practical application value. In addition, the ability to take content off the shelves at any time ensures that the content of the platform is always updated to meet the ever-changing industry and market, so that data analysts and other professionals can always access the most cutting-edge tools and resources to improve their analytical capabilities and business decision-making levels.

[0065] In some embodiments, the indicator data corresponding to each indicator includes one or more of an indicator name, an indicator label, an indicator formula, and an indicator description.

[0066] In some embodiments, the management instruction includes an update instruction (by the platform itself or the second user) for one of the listed target indicators, and the update instruction is used to update the indicator data of the target indicator. The method also includes: updating the target indicator in the subscription indicator set of all first users who subscribe to the target indicator based on the updated indicator data of the target indicator.

[0067] The target indicator can be a basic indicator provided by the platform itself, or a custom indicator uploaded by the second user and approved by the platform staff. It should be noted that the platform can only update the basic indicators provided by the platform itself, and the second user can only update the indicators uploaded by himself and approved.

[0068] The indicator name is a concise and clear name for an indicator, which is used to visually display the theme or core content of the indicator on the sharing platform. For example, an indicator name called "Daily Active Users" directly reflects the number of daily active users. The indicator name can be expressed in one or more of Chinese, English, numbers, symbols, and graphics.

[0069] The indicator formula is a mathematical expression or method used to calculate an indicator, indicating how to extract, calculate or transform the indicator from the data set to be analyzed. For example, the indicator formula for the indicator "monthly sales growth rate" can be: (this month's sales - last month's sales) / last month's sales * 100%.

[0070] An indicator label is a label (tab) corresponding to an indicator, and each indicator can correspond to one or more indicator labels. For example, the indicator labels corresponding to the indicator "application number" are "patent office", "application stage" and "date".

[0071] The indicator description provides a detailed explanation and background information of the indicator to help users better understand the meaning, source and usage scenarios of the indicator. For example, for the indicator "Daily Active Users", the indicator description can be: "This indicator counts the number of independent users who log in and perform at least one operation every day, and is used to measure the daily user activity of the platform." For another example, for the indicator "Application Number", the indicator description can be: "From the day when the patent application document is submitted to the Patent Office (application date), the Patent Office assigns a Myri application number; when the invention patent is published after passing the preliminary examination (18 months), the Patent Office provides the patent publication number; when the patent is authorized and announced, the Patent Office provides the patent announcement number (similar to the patent publication number, the difference is the last code, the publication number is A, and the announcement number is B); when the patent is authorized, the Patent Office provides the patent number (similar to the patent application number, the CN at the beginning of the application number is replaced with ZL). In terms of date, the application number is earlier than the publication number, the announcement number and the patent number."

[0072] In some embodiments, the indicator sharing interface displays one or more of the indicator name, indicator label, indicator formula, indicator description, indicator update date, indicator creation date, creator, number of subscriptions, and popularity corresponding to each indicator.

[0073] The indicator update date records the date of the most recent modification or adjustment of the content or other attributes of the indicator, helping users understand the timeliness and freshness of the indicator. For example, if the indicator update date of an indicator is "2023-09-25", it means that the indicator was refreshed or modified on that day.

[0074] The indicator creation date indicates the date when the indicator was first listed on the indicator sharing platform, helping users understand the history of the indicator and how long it has existed on the platform. For example, an indicator with an indicator creation date of "2023-01-10" indicates that the indicator has been included in the platform sharing since that day.

[0075] The creator is the account that creates the indicator, such as a user or the platform itself.

[0076] The number of subscriptions refers to the cumulative number of times a metric is subscribed. Unsubscribing does not affect the number of subscriptions, and the number of subscriptions increases by one after resubscribing.

[0077] Popularity refers to the popularity over a period of time, which is calculated using specific rules. For example, it can take into account the number of subscriptions, usage times, user feedback, etc. during this period.

[0078] Thus, the platform itself or the second user can edit or modify one or more attributes of the target indicator (such as indicator name, indicator label, indicator formula, indicator description), and perform an update operation after completing the editing. When updating a listed target indicator, these updates are dynamically propagated to all first users who have subscribed to this target indicator. Specifically, after the platform itself or the second user updates the indicator data of the target indicator, the indicator sharing platform will specifically refresh the target indicator in the subscription indicator set of the corresponding first user to ensure that the target indicator subscribed by the first user always reflects the latest and most accurate indicator data. When these updates are submitted, the indicator update date will be automatically refreshed to the current date. This automated update mechanism improves the data quality of the platform and the trust of users. At the same time, it provides a fast and easy way for second users to maintain data without having to worry about how these updates are communicated to other users. The first user does not need to manually check or re-subscribe to the indicator to ensure that the latest data is obtained, which greatly saves time and energy and improves work efficiency and the accuracy of data use. This also means that data analysis and decision-making based on these indicators are based on the latest indicator data, avoiding decision-making errors caused by using outdated indicator data, and further improving the response speed and decision-making quality of data analysis services.

[0079] In some embodiments, the method further includes: displaying one or more indicator combinations on the indicator sharing interface, each indicator combination including one or more indicators; receiving a combination subscription instruction from the first user for one of the indicator combinations, and placing the indicator combination corresponding to the combination subscription instruction into the subscription indicator set of the first user.

[0080] In some embodiments, the method also includes: displaying one or more custom indicator combinations of the second user on the indicator management interface of the second user; receiving management instructions from the second user for the custom indicator combinations in the indicator management interface to manage the custom indicator combinations of the second user, the management instructions including upload instructions; receiving review instructions from platform personnel for one or more custom indicator combinations to be listed in the indicator review interface, listing the custom indicator combinations that have passed the review so that they are displayed on the indicator sharing interface, and returning the custom indicator combinations that have failed the review, the custom indicator combinations to be listed include the custom indicator combinations uploaded by the second user, and the indicator combinations displayed on the indicator sharing interface include the basic indicator combinations provided by the indicator sharing platform and the custom indicator combinations reviewed and approved by the platform personnel.

[0081] In some embodiments, when the platform itself or the second user updates one or more indicators in the indicator combination, each updated indicator is used as the target indicator, and the target indicator in the subscription indicator set of all first users who subscribe to the target indicator is updated according to the indicator data of the updated target indicator. Among them, the platform can only update the indicators in the indicator combination provided by the platform itself, and the second user can only update the indicators in the indicator combination uploaded by himself and approved.

[0082] The management process of the second user for the custom indicator combination is similar to the management process of the second user for the custom indicator, which will not be repeated here.

[0083] An indicator combination is a collection formed by aggregating multiple related or similar indicators together according to specific logic or needs, so that users can more conveniently view, analyze or apply a group of indicators with correlation or common characteristics. For example, an indicator combination called "e-commerce core performance" can include multiple indicators such as "daily active users", "monthly sales growth rate" and "shopping cart conversion rate". An indicator combination (whether it is a basic indicator combination or a custom indicator combination) can include only basic indicators, only custom indicators, or both basic indicators and custom indicators. The word "basic" in "basic indicators" and "basic indicator combination" means that it is provided by the platform itself. The word "custom" in "custom indicators" and "custom indicator combination" means that it is created and managed by the user. In addition, "custom indicator combination" and "custom indicator collection" are different. The former refers to the indicator combination created and managed by the user himself, while the latter refers to the collection formed by all the user's own custom indicators.

[0084] The combination subscription instruction refers to a control instruction for the first user to subscribe to the indicator combination of the indicator sharing interface on the indicator sharing interface.

[0085] The embodiment of the present application does not limit the manner in which the indicator sharing platform receives the combination subscription instruction. For example, the first user uses the first user device to access the indicator sharing platform. The indicator sharing interface provided by the indicator sharing platform displays the combination subscription button corresponding to each indicator combination. The first user clicks the combination subscription button of one of the indicator combinations, and the indicator sharing platform receives the combination subscription instruction for the corresponding indicator combination.

[0086] The combination subscription button is an interface element associated with the indicator combination on the indicator sharing interface. Users can subscribe to the entire indicator combination, not just a single indicator, by clicking the combination subscription button. This UI design provides a quick way to obtain related indicator combinations. For example, the combination subscription button can be a button marked "Subscribe" on the right side of the indicator combination "E-commerce Core Performance". After the user clicks it, the indicator combination "E-commerce Core Performance" will be added to the user's subscription indicator collection in the form of a combination, or all indicators in the indicator combination "E-commerce Core Performance" will be added to the user's subscription indicator collection in the form of individual indicators.

[0087] In the embodiments of the present application, "put" is a dynamic description, which refers to the operation of adding a data item (such as an indicator or an indicator combination) to a specific collection or list, indicating that the data item has been recorded, stored or marked as specific content. For example, when a user subscribes to a certain indicator combination, the indicator combination will be "put" into his personal subscription indicator collection for subsequent viewing or use.

[0088] Therefore, the indicator sharing platform not only supports the subscription of a single indicator, but also further supports batch subscription of indicators. Each indicator combination can be composed of multiple related or similar indicators, which is convenient for the first user to subscribe to multiple related indicators at one time. When the first user finds an indicator combination of interest in the indicator sharing interface, he can subscribe by, for example, clicking the combination subscription button, and the system will automatically add all indicators contained in the indicator combination to the first user's subscription indicator set. By introducing indicator combinations and corresponding combination subscription functions, a more efficient and convenient subscription method is provided for the first user, thereby further enhancing the user experience and the practicality of the platform. The first user can more conveniently subscribe to multiple related indicators at one time, saving the time of searching and subscribing one by one, helping users to integrate and obtain the required data information more quickly, and further improving the efficiency and accuracy of data use.

[0089] The indicator sharing platform displays multiple single indicators on its indicator sharing interface. Users can subscribe to the single indicators they are interested in by clicking the corresponding indicator subscription button. In addition, the platform also provides the indicator combination subscription function, allowing users to browse and subscribe to indicator combinations containing multiple related indicators. Users can simply click the "combination subscription button" to subscribe to the entire combination at one time, rather than selecting them one by one. This extended indicator sharing function provides great convenience for data analysts and other users. First, by providing the indicator combination subscription function, users can quickly obtain and subscribe to a series of related indicators that are often used together or selectively used, greatly simplifying the selection and subscription process. For users who often face complex data analysis tasks, indicator combinations ensure that the indicators subscribed by users are complete and relevant. For beginners or users who are not familiar with a certain field, indicator combinations also provide a guide to help users understand which indicators are often used together and have common value, which helps to improve users' data analysis level and promote more accurate and efficient data analysis.

[0090] In some embodiments, the method also includes: receiving a data analysis instruction from the first user for the data set to be analyzed, displaying a data analysis interface, and displaying a basic indicator set and a custom indicator set and a subscribed indicator set corresponding to the first user on the data analysis interface; receiving an indicator selection instruction from the first user for one or more indicators in the basic indicator set, the custom indicator set and the subscribed indicator set, so as to perform data analysis using the indicators selected by the first user.

[0091] In some embodiments, the first user may create a custom analysis chart using custom indicators.

[0092] The data set to be analyzed is a data set that the first user needs to analyze. The data set to be analyzed can be obtained by, for example, processing the original data set through a data processing interface. The original data set is, for example, a patent database, an e-commerce database, and the like.

[0093] The data processing interface is part of the data analysis system. The data processing interface can be an external interface of the indicator sharing platform or a part of the indicator sharing platform. The data processing interface is designed to provide users with a series of data processing tools and functions to process, organize and manage data to obtain the data set to be analyzed. For example, in a patent data analysis scenario, the data processing interface can be a patent search interface, which provides patent search functions, allowing users to filter, sort and visualize the data in the patent database as the data set to be analyzed for better understanding and analysis.

[0094] The data analysis instruction refers to a control instruction of the first user to perform data analysis on the data set to be analyzed.

[0095] The embodiment of the present application does not limit the method of receiving the data analysis instruction. For example, the first user can use the first user device to access the data analysis system, perform patent search on the data processing interface, and obtain the data set to be analyzed. A data analysis button is set on the data processing interface. The first user clicks the data analysis button, and the data processing interface receives the data analysis instruction for the data set to be analyzed. This triggers the display of the data analysis interface, which displays the subscription indicator set, basic indicator set, and custom indicator set corresponding to the first user.

[0096] The data analysis button is an interface element on the data processing interface that allows the user to start or enter a dedicated data analysis interface. For example, in a patent data analysis scenario, the data analysis button may be a button labeled "Analysis". When the first user clicks the "Analysis" button, the user enters the data analysis interface.

[0097] The data analysis interface is part of the data analysis system. The data analysis interface can be an external interface of the indicator sharing platform or a part of the indicator sharing platform. The data analysis interface is designed to provide users with a series of data analysis tools and functions to analyze the data set to be analyzed (for example, the patent application data of Company A in the past ten years). For example, the data analysis interface can provide an indicator selection function, allowing users to perform data analysis based on selected indicators (for example, inventors, application years, etc.) and obtain visual analysis results.

[0098] The basic indicator set includes all basic indicators provided by the indicator sharing platform (also called platform indicators, where "basic" means provided by the platform rather than customized by users). It should be noted that custom indicators created and uploaded by users do not belong to basic indicators. For example, the basic indicator set can include basic indicators provided by the platform such as "Applicant", "Inventor", "Application Year", "Patent Type", "Patent Value (USD)", and "Patent Value (RMB)".

[0099] A custom indicator set is a set of indicators created or modified by users according to their own needs. Each user corresponds to his or her own custom indicator set. For example, the custom indicator set corresponding to the R&D personnel of Company B includes one custom indicator, "the number of patent applications per year for A61N (classification number)". For another example, the custom indicator set corresponding to the patent analyst of Company C includes two custom indicators, "the average patent value of each patent" and "the average number of patent applications per inventor per year", in order to specifically analyze the patent layout strategy of Company B.

[0100] The indicator selection instruction is a control instruction for the first user to select an indicator from the basic indicator set, custom indicator set, and subscription indicator set on the data analysis interface, indicating that the first user needs to use the selected indicator for specific data analysis or calculation. For example, in the patent data analysis scenario, the user can select the indicator "annual number of patent applications" to view the application trends in recent years.

[0101] In the embodiments of the present application, "use" refers to the behavior of a user using the selected indicators to process, analyze or interpret data. This "use" behavior may include various instructions such as calculation, model fitting, visualization, etc.

[0102] Data analysis is a set of methods and techniques for systematically studying and interpreting data, with the goal of extracting meaningful information, discovering patterns, or drawing conclusions from the data. In the patent data analysis scenario, data analysis can be analyzing patent application trends for a specific industry or applicant, the average output trend of each inventor of a specific applicant, or evaluating the level of patent technology transformation in a specific technical field.

[0103] Thus, in the process of data analysis, the function of calling basic indicators, custom indicators and subscribed indicators for data analysis is provided through the data processing interface. The first user can use the first user device to access the data analysis system. When the first user clicks the data analysis button in the data processing interface, the system will display the data analysis interface on the first user device, which displays the basic indicator set, the custom indicator set and the subscription indicator set. When the first user needs to use specific indicators for data analysis, he can select and operate in the data analysis interface to determine the required indicators, and then the system will perform subsequent data analysis based on these selected indicators. This method provides the first user with an intuitive and centralized way to use its subscribed indicators and custom indicators as well as the basic indicators provided by the platform for data analysis. Users can easily view, select and use the required indicators for data analysis in the data analysis interface, which greatly improves the efficiency and convenience of data analysis. In addition, this method also provides users with greater flexibility, enabling users to select and combine different indicators for in-depth data analysis according to actual needs, thereby obtaining more accurate and valuable analysis results.

[0104] In some embodiments, the process of generating a custom indicator includes: displaying the subscription indicator set on the indicator management interface of the first user; receiving a save as instruction from the first user for one or more subscription indicators in the subscription indicator set, and displaying a custom indicator interface; displaying the basic indicator set, the custom indicator set, the formula editing box and the indicator generation button on the custom indicator interface, and placing the subscription indicator corresponding to the save as instruction as a first-level operator into the formula editing box, and displaying each first-level operator in the formula editing box as an operator control; receiving a rule selection instruction from the first user for the drop-down list box in the operator control to determine the data processing rule corresponding to each first-level operator; receiving the indicator generation instruction from the first user through the indicator generation button, generating the custom indicator according to at least one first-level operator and its corresponding data processing rule, and placing it into the custom indicator set corresponding to the first user.

[0105] Subscription indicators are indicators in the subscription indicator set, including single indicators subscribed by users from the indicator sharing platform, and all indicators in the indicator combination subscribed by users. For example, if a user subscribes to the indicator "Patent output value per inventor (RMB)", this indicator becomes one of the user's subscription indicators.

[0106] The Save As command is a control command for users to copy the subscribed indicators for custom editing. For example, users can save the "Patent Output Value per Inventor (RMB)" and enter the custom indicator interface provided by the indicator editor.

[0107] The custom indicator interface is provided, for example, by an indicator editor, which is part of the data analysis system. The custom indicator interface can be an external interface of the indicator sharing platform or a part of the indicator sharing platform. The custom indicator interface allows users to view, edit and create custom indicators. On the custom indicator interface, users can use the tools provided by the data analysis system to customize unique indicators for their data analysis.

[0108] The formula editing box is an input box on the custom indicator interface, which allows users to select, edit and combine the first-level operators and their data processing rules, the operation rules between the first-level operators, and the second-level operators (corresponding to the first-level operators) and their secondary filtering rules, and the operation rules between the second-level operators to form the calculation formula of the custom indicator (i.e., the indicator formula). For example, the user can combine the two first-level operators "Patent Authorization Quantity" and "Patent Application Quantity" in the formula editing box to create a new "Patent Authorization Rate" indicator. The data processing rules corresponding to the two first-level operators are "sum", and the operation rules between the two first-level operators use the division operator. The "Patent Authorization Rate" indicator is a custom indicator. Indicators can be divided into two categories, namely basic category indicators and custom category indicators. Basic indicators are indicators of the basic category, and custom indicators are indicators of the custom category.

[0109] The indicator generation button is a button on the custom indicator interface. When the user clicks it, the system generates a new custom indicator based on the operators and rules defined in the formula editing box.

[0110] A first-level operator is a basic element or calculation unit that constitutes a custom indicator. For example, its essence is a specific data field or a predefined calculation function. In the data analysis process, both basic indicators and custom indicators can be used as first-level operators. For example, the basic indicator "inventor" can be used as a first-level operator, and the custom indicator "patent authorization rate" can also be used as a first-level operator.

[0111] An operator control is an interface element on the custom indicator interface, which is used to display and manage primary operators, and each primary operator corresponds to an operator control. Operator controls allow users to define and adjust the relevant properties of primary operators, such as the data processing rules of primary operators, the secondary operators corresponding to primary operators and their secondary filtering rules, and the operation rules between secondary operators.

[0112] A drop-down list box is an interface element in an operator control that allows users to select one or more items from a predefined list of options. For example, when setting data processing rules for a primary operator, users can select commands such as "Sum" and "Average" through a drop-down list box.

[0113] The rule selection instruction is a selection instruction made by the user in the drop-down list box of the operator control, which is used to determine the data processing rules of the first-level operator.

[0114] The data processing rule defines how to process or calculate the data of the first-level operator. For example, for the first-level operator of the data type "value", its data processing rule can be "average" or "sum".

[0115] The indicator generation instruction is a control instruction triggered by the user clicking the indicator generation button on the custom indicator interface, and is used to start the generation process of the custom indicator.

[0116] A custom indicator is a new indicator created by users according to their own needs and preferences by combining the first-level operator and its corresponding second-level operator, and applying the data processing rules corresponding to the first-level operator, the operation rules between the first-level operators, the secondary filtering rules corresponding to the second-level operator, the operation rules between the second-level operators, etc. For example, "patent authorization rate" can be a custom indicator defined by "patent authorization quantity" and "patent application quantity" and the division operator between the two.

[0117] In some embodiments, when uploading and updating a custom indicator, the second user can decide whether his custom indicator can be saved as by other users (e.g., the first user). Unauthorized saved indicators cannot be used again after being removed from the shelves, but historical data will not be affected.

[0118] Thus, a flexible custom indicator tool (e.g., an indicator editor) is provided for users to create the required specific indicators (i.e., custom indicators). The first user can view his own set of subscribed indicators in the indicator management interface. When a user needs to create a custom indicator based on a subscribed indicator, a Save As instruction can be issued for one or more subscribed indicators to trigger the display of the custom indicator interface. In the custom indicator interface, the user can see the basic indicator set, the custom indicator he created previously, a box for editing formulas (i.e., a formula editing box), and a button for generating indicators (i.e., an indicator generation button). The subscribed indicator that the user saves as will be placed in the formula editing box as a first-level operator and displayed in a specific control manner (i.e., in the form of an operator control). Each operator control has a drop-down list box, through which the user can select the data processing rule corresponding to the corresponding first-level operator.

[0119] After completing the editing of the indicator formula in the formula editing box, the user can click the indicator generation button. When the number of first-level operators is 1, the system will generate a custom indicator based on the first-level operators selected by the user and their corresponding data processing rules. Alternatively, when the number of first-level operators is greater than 1, a custom indicator is generated based on the first-level operators and their corresponding data processing rules and the operation rules between the first-level operators. Alternatively, when the number of first-level operators is greater than 1 and the number of second-level operators corresponding to any first-level operator is 0 or 1, a custom indicator is generated based on the first-level operators and their corresponding data processing rules, the operation rules between the first-level operators, and the second-level operators (corresponding to the first-level operators) and their corresponding secondary filtering rules. Alternatively, when the number of first-level operators is greater than 1 and the number of second-level operators corresponding to at least one first-level operator is greater than 1, a custom indicator is generated based on the first-level operators and their corresponding data processing rules, the operation rules between the first-level operators, and the second-level operators (corresponding to the first-level operators) and their corresponding secondary filtering rules, and the operation rules between the second-level operators.

[0120] This custom indicator generation process makes data analysis more flexible and customized. Users are no longer limited to the basic indicators provided by the platform, but can create specific indicators based on their needs and analysis goals. This method combines subscription indicators and customization functions to ensure that users can perform highly customized in-depth analysis while maintaining basic analysis capabilities. In addition, by introducing operator controls and data processing rules, secondary filtering rules, calculation rules, etc., users can more intuitively understand and configure the calculation logic of indicators, which greatly increases the user-friendliness of the platform and also improves the accuracy and reliability of data analysis.

[0121] Subscription indicators are created or edited by senior users (e.g., second users) and have high practical application value. First users can create their own custom indicators based on subscription indicators. The advantage of this is that it can provide a more personalized and professional data analysis experience for first users. First, subscription indicators created or edited by senior users (or expert users) are usually based on long-term experience and in-depth understanding of specific fields, so these indicators are highly referenceable and accurate. However, each user's actual needs and business scenarios are unique, and there may be specific data analysis goals and considerations. Creating custom indicators based on subscription indicators allows users to further adjust and improve on the basis of predecessors' work to meet their specific needs. In addition, this approach also provides users with an opportunity to learn and practice. Users can learn more advanced or more efficient data analysis methods and ideas by analyzing subscription indicators of senior users, and constantly adjust and optimize in actual applications to improve their data analysis capabilities, which not only saves users time and energy to create indicators from scratch, but also ensures the quality and effect of data analysis. In other words, creating custom indicators based on subscription indicators can not only ensure the professionalism and accuracy of data analysis, but also meet the personalized needs of users, and also provide strong support for users' continuous learning and ability improvement.

[0122] In some embodiments, after placing the subscription indicator corresponding to the Save As instruction as a first-level operator into the formula editing box, the process of generating the custom indicator further includes: receiving an operator selection instruction from the first user for one or more indicators in the basic indicator set and / or the custom indicator set, and placing the indicator corresponding to the operator selection instruction as a first-level operator into the formula editing box; wherein the first-level operator displayed in the formula editing box includes the subscription indicator corresponding to the Save As instruction and the indicator corresponding to the operator selection instruction.

[0123] Therefore, when the first user customizes the indicators, he can not only use the indicators he has subscribed to as the first-level operators, but also select other indicators from the basic indicator set provided by the platform or his own custom indicator set to enrich the first-level operator selection range of his custom indicators. In other words, when the user saves one or more subscribed indicators, these subscribed indicators will automatically appear in the formula editing box as first-level operators. In addition, the user can further select from the basic indicator set or the custom indicator set, and add more indicators to the formula editing box as first-level operators. These first-level operators can be combined to generate the final custom indicators according to the needs of the user through specific data processing rules and operation rules.

[0124] The benefits of doing this are, first, this method greatly improves the flexibility and diversity of indicator customization. Users can select and combine various operators (including primary operators and secondary operators) according to their actual needs to form more targeted customized indicators. Secondly, it provides users with a more intuitive and friendly interface, simplifies the process of customizing indicators, and enables users who do not have a professional data analysis background to easily customize indicators. Finally, this implementation method encourages users to explore and utilize the indicator resources provided by the indicator sharing platform in more depth, which helps to improve the user activity and stickiness of the indicator sharing platform, and also improves users' data analysis capabilities and usage experience.

[0125] See also Figure 2 , Figure 2 It is a business logic diagram of an indicator sharing method provided in an embodiment of the present application.

[0126] In a specific application scenario, the embodiment of the present application further provides an indicator sharing method, which is applied to an indicator sharing platform, wherein the indicator sharing platform is used to provide an indicator sharing interface, an indicator management interface, and an indicator review interface, and the method includes:

[0127] (Indicator subscription process) displaying one or more indicators on the indicator sharing interface; receiving an indicator subscription instruction from a first user for one of the indicators, and adding the indicator corresponding to the indicator subscription instruction to a subscription indicator set of the first user;

[0128] (Indicator management process) Displaying one or more custom indicators of the second user on the indicator management interface of the second user; receiving management instructions from the second user for the custom indicators in the indicator management interface to manage the custom indicators of the second user, wherein the management instructions include upload instructions; receiving review instructions from platform personnel for one or more custom indicators to be listed in the indicator review interface, listing the custom indicators that have passed the review so that they are displayed on the indicator sharing interface, and returning the custom indicators that have failed the review, wherein the custom indicators to be listed include the custom indicators uploaded by the second user, and the indicators displayed on the indicator sharing interface include the basic indicators provided by the indicator sharing platform and the custom indicators reviewed and approved by the platform personnel; receiving removal instructions from the platform personnel for one or more indicators that have been listed, and removing the indicators corresponding to the removal instructions so that they are no longer displayed on the indicator sharing interface;

[0129] (Indicator combination subscription process) displaying one or more indicator combinations on the indicator sharing interface, each indicator combination including one or more indicators; receiving a combination subscription instruction from the first user for one of the indicator combinations, and placing the indicator combination corresponding to the combination subscription instruction into a subscription indicator set of the first user;

[0130] (Data analysis process) receiving a data analysis instruction from the first user for a data set to be analyzed, displaying a data analysis interface, and displaying a basic indicator set and a custom indicator set and a subscribed indicator set corresponding to the first user on the data analysis interface; receiving an indicator selection instruction from the first user for one or more indicators in the basic indicator set, the custom indicator set, and the subscribed indicator set, so as to perform data analysis using the indicators selected by the first user;

[0131] (Generation process of custom indicators) Displaying the subscription indicator set on the indicator management interface of the first user; receiving a Save As instruction from the first user for one or more subscription indicators in the subscription indicator set, and displaying a custom indicator interface; displaying a basic indicator set, the custom indicator set, a formula editing box and an indicator generation button on the custom indicator interface, and placing the subscription indicator corresponding to the Save As instruction as a first-level operator into the formula editing box, receiving an operator selection instruction from the first user for one or more indicators in the basic indicator set and / or the custom indicator set, placing the indicator corresponding to the operator selection instruction as a first-level operator into the formula editing box, and displaying each first-level operator in the formula editing box as an operator control; receiving a rule selection instruction from the first user for a drop-down list box in the operator control to determine a data processing rule corresponding to each first-level operator; receiving an indicator generation instruction from the first user through the indicator generation button, generating the custom indicator according to at least one first-level operator and its corresponding data processing rule, and placing it into the custom indicator set corresponding to the first user; wherein the first-level operator displayed in the formula editing box includes the subscription indicator corresponding to the Save As instruction and the indicator corresponding to the operator selection instruction.

[0132] The number of first users may be 1, 3, 5, 10, 50, 100, 1000, 10000, 100000, 1000000, and the present application does not set a limit thereto. Similarly, the number of second users may be 1, 3, 5, 10, 50, 100, 1000, 10000, 100000, and the present application does not set a limit thereto.

[0133] The process of determining the data processing rule of each primary operator includes: for each primary operator, performing the following processing: according to the data processing rule set corresponding to the data type of the primary operator, determining one of the data processing rules as the data processing rule of the primary operator, the data type of the primary operator is numerical, character, time or geography. The data processing rules corresponding to the numerical data type (primary operator) include one or more of the following: average, sum, count, duplicate count, maximum, minimum, numerical proportion and accumulation; the data processing rules corresponding to the character data type (primary operator) include one or more of the following: count, duplicate count; the data processing rules corresponding to the time data type (primary operator) include one or more of the following: count, duplicate count; the data processing rules corresponding to the geographic data type (primary operator) include one or more of the following: count, duplicate count.

[0134] Among them, for one or more of the first-level operators, the following processing is performed: determining at least one second-level operator corresponding to the first-level operator and its corresponding secondary filtering rule, the second-level operator is an indicator of a basic category or a custom category; the process of generating a custom indicator includes: generating the custom indicator according to at least one first-level operator and its corresponding data processing rule, at least one second-level operator and its corresponding secondary filtering rule. When the number of first-level operators is greater than 1 and the number of second-level operators corresponding to at least one first-level operator is greater than 1, the process of generating a custom indicator includes: generating the custom indicator according to at least one first-level operator and its corresponding data processing rule, the operation rules between first-level operators, at least one second-level operator and its corresponding secondary filtering rule, and the operation rules between second-level operators. The operation rules between first-level operators include the operation level and one or more of the following operators: arithmetic operators, comparison operators, and logical operators, and the operation level is used to indicate the priority of the operation. The operation rules between second-level operators include logical operators.

[0135] That is, after determining the primary operator, at least one secondary operator and the secondary filtering rule corresponding to each secondary operator are further determined, so as to update the to-be-analyzed data set corresponding to the primary operator. When determining the secondary filtering rule corresponding to each secondary operator, it can be implemented in different ways.

[0136] The first method (static filtering): users enter specific values ​​or select existing options. This static filtering method allows users to statically filter based on the attributes of parameter values, for example, the number of patents of a specific applicant in a specific country. In this case, the first-level operator is "number of patents", the second-level operator is "accepting office", and the second-level filtering rule is to filter out data with receiving offices in Europe and the United States.

[0137] The second method (dynamic filtering): The user selects a judgment type in the judgment type set (for example, greater than, less than, equal to, before, after, included, not included) to determine the judgment type corresponding to the secondary operator. Then, the user enters a specific value, or selects an existing option, and determines the secondary filtering rules in combination with the judgment type. This dynamic filtering method allows users to dynamically filter according to the attributes of the parameter value, for example, to filter out applicants with more than 100 patents, or to filter out the top 50 merchants in terms of sales, or to filter out patent data from the past 10 years.

[0138] After that, the determined secondary filtering rules can be applied to update the data set to be analyzed corresponding to the primary operator in a secondary filtering manner. That is, the secondary operator and the secondary filtering rules are used to further screen or process the data set to be analyzed corresponding to the primary operator (for example, the patent application data of a specific applicant) to update the data set to be analyzed. Since the data set to be analyzed is updated, if the data processing process corresponding to the primary operator is executed, the data processing result will also change accordingly.

[0139] The advantage of this is that the operators are processed hierarchically, and through the combination of primary and secondary operators, custom indicators that meet the specific needs of users can be generated. By introducing secondary operators and secondary filtering rules through secondary filtering, users can control the range of a single primary operator, which only affects a single primary operator without affecting the analysis of the full amount of data. Therefore, more refined data screening and analysis capabilities are provided. Users can more finely control the analysis scope of data and improve the accuracy and flexibility of data analysis. Users can easily perform more complex data analysis operations, such as calculating relative indicators, filtering data under specific conditions, etc. Users can add or modify primary operators, data processing rules, secondary operators, secondary filtering rules, operation rules, etc. at any time as needed to adapt to different data analysis scenarios, increasing the flexibility and customizability of data analysis. Through fine data control and customized processing, users can obtain analysis results that meet their needs more quickly, thereby improving the efficiency of data analysis.

[0140] Taking the data analysis scenario in the sales field as an example, suppose a large enterprise "ABC Technology Company" provides a data analysis system, which includes an indicator sharing platform called "IndicatorShare". The platform allows data analysts to upload, share and subscribe to various data analysis indicators.

[0141] Indicator subscription process: When data analyst Xiao Zhang logs in to "IndicatorShare", he sees multiple sales and market-related indicators, such as "monthly sales" and "advertising click-through rate" in the indicator sharing interface (e.g., indicator market interface). Xiao Zhang is interested in the "monthly sales" indicator and clicks the "Subscribe" button next to the indicator, thereby adding this indicator to his subscription indicator collection.

[0142] Indicator management process: Another data analyst, Xiao Li, created a custom indicator "XYZ Project ROI" for project "XYZ". Xiao Li wanted to share this custom indicator to show his professionalism and enhance his influence, so he uploaded this custom indicator on his indicator management interface. Platform manager Xiao Wang saw the custom indicator "XYZ Project ROI" to be listed on the indicator review interface. After review, Xiao Wang believed that the custom indicator was accurate and valuable, so he selected the "Pass" option. This custom indicator was displayed on the indicator sharing interface and could be subscribed by other users. A few days later, for some reason, Xiao Wang believed that the custom indicator was no longer applicable, so he chose to "delist" the custom indicator.

[0143] Indicator combination subscription process: The platform also provides indicator combinations for subscription, some of which are provided by the platform (i.e., basic indicator combinations) and some are provided by users (i.e., custom indicator combinations). One of the indicator combinations is the "market analysis combination", which includes indicators such as "ad click-through rate" and "customer conversion rate". Xiao Zhang believes that this indicator combination is useful for his analysis work, so he subscribes to it.

[0144] Data analysis process: When preparing to analyze the market performance of last month, Xiao Zhang logged into the platform and uploaded the relevant data set. In the data analysis interface, you can see the basic indicator set, custom indicator set, and the indicator set you have subscribed to. Xiao Zhang selected "ad click-through rate" and the previously subscribed "monthly sales" for analysis, and the platform generated the corresponding data analysis report based on these indicators.

[0145] The process of generating a custom indicator: When analyzing data, Xiao Zhang wants to combine "advertising click-through rate" and "monthly sales" to create a new indicator "sales conversion effect". Therefore, in the custom indicator interface, Xiao Zhang selects these two subscription indicators as the first-level operators and sets the corresponding data processing rules in the formula editing box. After clicking the "Generate" button, the new custom indicator is successfully created and added to Xiao Zhang's custom indicator collection.

[0146] In this way, through the "IndicatorShare" platform, data analysts can more effectively share, manage and apply data analysis indicators, further improving work efficiency and the accuracy of data analysis.

[0147] Taking the patent data analysis scenario as an example, suppose a patent data analysis company provides a data analysis system as a product. In order to better assist customers and users (including corporate intellectual property personnel and patent agents of patent agencies) in patent data analysis, the company provides a patent indicator sharing platform within the data analysis system. On this platform, users can enjoy different services according to their different levels.

[0148] Xiao Wang is an intellectual property manager of a large enterprise and registered a premium user account on the platform. After logging in, Xiao Wang saw many indicators related to patent analysis on the indicator sharing interface, such as "monthly number of new applications", "patent authorization rate", etc. Xiao Wang subscribed to 200 of these indicators. And because Xiao Wang has advanced permissions, Xiao Wang also uploaded several custom indicators he created for patent data analysis. A few months later, based on new technological development trends, Xiao Wang updated some of the custom indicators he uploaded and removed one of the custom indicators that was no longer applicable.

[0149] Xiao Li is an intellectual property specialist of a small and medium-sized enterprise and registered an intermediate user account on the platform. In the indicator sharing interface, Xiao Li found indicators related to the company's business and subscribed to 50 of them. But when Xiao Li wanted to subscribe to the 51st indicator, the system prompted him that the subscription limit had been reached. Xiao Li wanted to upload a patent indicator related to the company's latest R&D project, but because the intermediate user did not have the upload function, Xiao Li was unable to do so.

[0150] Xiao Liu is a college student who is conducting a research project on patents. Xiao Liu registered a general user account. After logging in, Xiao Liu can browse various indicators on the indicator sharing interface, but cannot subscribe to any indicators, nor can he upload or modify them.

[0151] In order to ensure the freshness and accuracy of the platform data, the created indicators and charts have adopted a specific downgrade strategy. For indicators uploaded by advanced users, if no user subscribes or uses them within 6 months, the system will automatically remove them from the shelves and archive them. For charts, if they are not accessed within 3 months, the system will downgrade them to low priority display. If they are not accessed for 6 consecutive months, the chart will be automatically archived.

[0152] Through the patent indicator sharing platform, users of different levels can analyze patent data according to their needs and permissions, and the platform also ensures the quality and timeliness of the indicators.

[0153] The indicator sharing platform provided by the embodiment of the present application can take into account the needs of a multi-user environment, and the indicator sharing interface is constructed as a public interface, which can be accessed concurrently by multiple accounts registered on the indicator sharing platform. This means that different users can log in to the interface in the same period to browse and select the indicators they need. This design not only improves the access efficiency of the indicator sharing interface, but also ensures the equality and convenience of different users on the indicator sharing platform. In addition, the indicator sharing interface provides public indicator access rights for all users. At the same time, considering the confidentiality requirements of each user for their private data, therefore, in this indicator sharing platform, each first user is given an exclusive and independent subscription indicator collection area, which belongs to the private domain of the first user account, and its content is only visible to the first user, and cannot be accessed or viewed by other users registered on the platform. This design ensures the data security of users and also meets personalized subscription needs.

[0154] (Indicator Sharing Platform)

[0155] See also Figure 3 , Figure 3 It is a schematic diagram of the interface design of an indicator sharing platform provided in an embodiment of the present application.

[0156] The embodiment of the present application also provides an indicator sharing platform, and its specific implementation method is similar to the implementation method and technical effects recorded in the above method embodiment, and some contents will not be repeated here.

[0157] The indicator sharing platform is used to provide: an indicator sharing interface for displaying one or more indicators and an indicator subscription button corresponding to each indicator, and receiving an indicator subscription instruction from a first user for a corresponding indicator through one of the indicator subscription buttons, and placing the indicator corresponding to the indicator subscription instruction into a subscription indicator set of the first user.

[0158] In some embodiments, the indicator sharing platform is also used to provide: an indicator management interface, used to display one or more custom indicators of a second user, and to receive management instructions from the second user for custom indicators to manage the custom indicators of the second user, wherein the management instructions include upload instructions; an indicator review interface, used to display one or more custom indicators to be listed, and to receive review instructions from platform personnel for each custom indicator to be listed, to list custom indicators that have passed the review so that they are displayed on the indicator sharing interface, and to return custom indicators that have failed the review, wherein the custom indicators to be listed include the custom indicators uploaded by the second user, and the indicators displayed on the indicator sharing interface include the basic indicators provided by the indicator sharing platform and the custom indicators reviewed and approved by the platform personnel.

[0159] In some embodiments, the indicator management interface is also used to receive a delisting instruction from the platform personnel for one or more listed indicators, and to delist the indicator corresponding to the delisting instruction so that it is no longer displayed in the indicator sharing interface.

[0160] In some embodiments, the indicator sharing interface is also used to display one or more indicator combinations and a combination subscription button corresponding to each indicator combination, and to receive a combination subscription instruction from the first user for the corresponding indicator combination through one of the combination subscription buttons, and to put the indicator combination corresponding to the combination subscription instruction into the subscription indicator set of the first user, each indicator combination including one or more indicators.

[0161] In some embodiments, the indicator sharing platform is also used to provide: a data processing interface for generating a data set to be analyzed, and receiving data analysis instructions from the first user for the data set to be analyzed; a data analysis interface for displaying a basic indicator set and a custom indicator set and a subscription indicator set corresponding to the first user, and receiving indicator selection instructions from the first user for one or more indicators in the basic indicator set, the custom indicator set and the subscription indicator set, so as to perform data analysis using the indicators selected by the first user.

[0162] In some embodiments, the indicator management interface is also used to display the subscription indicator set of the first user, and to receive a save as instruction from the first user for one or more subscription indicators in the subscription indicator set; the indicator sharing platform is also used to provide: a custom indicator interface, used to display the basic indicator set, the custom indicator set, the formula editing box and the indicator generation button, and to place the subscription indicator corresponding to the save as instruction as a first-level operator into the formula editing box, and to display each first-level operator in the formula editing box as an operator control; to receive a rule selection instruction from the first user for the drop-down list box in the operator control to determine the data processing rule corresponding to each first-level operator; to receive the indicator generation instruction of the first user through the indicator generation button, and to generate the custom indicator according to at least one first-level operator and its corresponding data processing rule and place it into the custom indicator set corresponding to the first user.

[0163] In some embodiments, the custom indicator interface is also used to: receive an operator selection instruction from the first user for one or more indicators in the basic indicator set and / or the custom indicator set, and place the indicator corresponding to the operator selection instruction as a first-level operator into the formula editing box; wherein the first-level operator displayed in the formula editing box includes the subscription indicator corresponding to the Save As instruction and the indicator corresponding to the operator selection instruction.

[0164] The above-mentioned indicator sharing platform has built a comprehensive indicator ecosystem, which has implemented functions from indicator display, subscription, customization, review to data analysis. Specifically, the platform first displays the indicators available for subscription to the first user through the "Indicator Sharing Interface". The second user can upload and manage his custom indicators in the "Indicator Management Interface", which will then be submitted to the "Indicator Review Interface" for review by platform personnel. The indicators that have passed the review will be put on the indicator sharing interface for the first user to subscribe. In addition, the platform also supports the subscription of "indicator combinations", providing users with more complex indicator combination options. In terms of data analysis, the first user can select his subscribed and customized indicators for data analysis. In order to further personalize the indicators, the first user can also customize them based on the indicators he subscribes to, select appropriate data processing rules and generate new custom indicators through the formula editing box in the "Custom Indicator Interface".

[0165] The indicator sharing platform integrates multiple functions. First, it supports indicator sharing among users, which promotes the exchange and dissemination of knowledge. Second, through the review mechanism for custom indicators, it ensures the quality and professionalism of the listed indicators. Third, the function of supporting indicator combination provides a richer dimension for data analysis, helping users to understand the data more comprehensively. Finally, through powerful customization functions, users can quickly generate new indicators according to their needs, greatly improving the efficiency and accuracy of data analysis.

[0166] In order to facilitate users to search and subscribe, the indicator sharing platform provides an indicator combination function in the indicator sharing interface, and the platform or authorized users aggregate related or commonly used indicators. There is a combination subscription button next to each indicator combination, allowing other users to subscribe to the entire indicator combination with one click. The benefit of this is that it greatly improves the efficiency and experience of users. By providing indicator combinations, the indicator sharing platform can help users quickly find and subscribe to a series of related indicators of interest without having to search and add them one by one. This not only saves time for users, but also reduces potential problems caused by missing or forgetting a single key indicator. In addition, this combination method also provides an entry recommendation for new users or users who are not familiar with a certain field, thereby promoting a wider dissemination of knowledge and information, and helping users who share indicator combinations to enhance their influence and personal brand value.

[0167] First, users can subscribe to a single indicator or a combination of indicators. When there is overlap between the two, unsubscribing a single indicator will not affect the corresponding indicator in the indicator combination, and unsubscribing an indicator combination will not affect the corresponding single indicator. The advantage of this is that users can flexibly choose to subscribe to one or more single indicators or indicator combinations according to actual needs, which meets the different application scenarios and preferences of different users. For example, advanced users may prefer to subscribe to the single indicator they think is most relevant, while intermediate users may prefer to subscribe to a whole set of related indicator combinations at one time. Secondly, the isolation of subscriptions can be achieved. When a user unsubscribes from a single indicator or indicator combination, it will not affect other subscribed content. In other words, even if the user unsubscribes from a certain indicator combination (for example, including A, B, and C), the previously subscribed indicator A still exists, and vice versa, even if the user unsubscribes from indicator A, the previously subscribed indicator combination (for example, including A, B, and C) still exists and still includes A, B, and C, thereby ensuring that users will not accidentally lose access to other important indicators when making individual adjustments. When users subscribe or unsubscribe, they do not need to worry about whether they have subscribed to the same content. The indicator sharing platform can display the indicator combination subscribed by the user below all single subscription indicators, which is convenient for users to browse single subscription indicators and subscribed indicator combinations from top to bottom, which is in line with the usage habits of most users. Therefore, users do not need to worry about losing subscribed indicators due to misoperation, and can perform various operations more freely, confidently and conveniently. This user-centered design concept helps to improve user satisfaction and loyalty.

[0168] For example, in the field of patent data analysis, patent analysts need to constantly search patent literature to understand technological developments and trends. However, as the number of patents continues to increase, the cost of analyzing and understanding these patents also rises. Secondly, patent analysts need to continuously expand their own custom indicator libraries, but the expansion speed is relatively slow. Finally, patent analysts have limited channels for obtaining indicators, which leads to restrictions on selection and subscription.

[0169] The embodiments of the present application provide an indicator sharing platform where patent analysts can subscribe to and share indicators. Users can create, edit, and delete custom indicators and analyze them on the platform. In addition, the platform provides basic indicators that users can easily search and subscribe to. Different users have different permissions. Advanced users enjoy full permissions, including upload, delisting, and update functions; intermediate users can subscribe to indicators but have no upload function; ordinary users can only view indicators, without subscription and upload functions. Users can fully manage their own indicators, including creation, editing, deletion, uploading, updating, and delisting. The official will review the indicators to be listed and manage the listed indicators to ensure the quality and accuracy of the indicators.

[0170] Through the indicator sharing platform, users can create, edit and delete custom indicators, so as to conduct data analysis more flexibly. Users can quickly search and subscribe to indicators, which improves the efficiency of search and subscription. Users can subscribe to multiple related indicators for comprehensive analysis and comparison. Users can sort the subscribed indicators, which improves the convenience of search and use. Users can fully manage their own indicators, and the platform officially reviews the indicators to ensure the quality of the indicators. Users receive timely update reminders of indicators and understand the latest data and analysis results. The platform provides unsubscribe and save as functions, and users can manage and save indicators according to their needs.

[0171] In terms of demand, both professional IP analysts and IP managers have a strong need to quickly obtain industry information and establish industry status. Professional patent analysts (or IP analysts) can use the indicator sharing platform to quickly establish industry status through functions such as creating, editing and deleting custom indicators, and share industry benchmarks and output methods with head customers and senior IP experts to enhance their own influence and build personal brands. At the same time, ordinary IP managers and IP specialists can also use the platform to quickly obtain excellent industry indicator cases, subscribe to and unsubscribe from indicators, and quickly understand industry trends. Through this platform, users' requirements for personalized needs can be met, work efficiency can be improved, and decision-making can be accelerated. In addition, the platform can also provide a model for regular maintenance and updates of the platform itself, providing users with more channels to reach customers and meet users' needs for diversified information.

[0172] In some embodiments, the indicator sharing platform can provide a search function to facilitate users to quickly find the indicators they need. Secondly, allowing users to provide feedback on indicators helps to continuously improve the quality of indicators. In the indicator sharing interface, indicators can be classified by category, application or field for easy browsing by users. When users or the platform updates the uploaded indicators, they can also choose to save the old version and allow users to choose which version to use. In the indicator sharing interface, machine learning algorithms can be used to recommend other indicators that may be of interest to users. The indicator sharing platform can also record the user's subscription, use and editing history of indicators for data analysis and recommendation. When creating custom indicators, in addition to traditional selection methods such as combo boxes, search boxes, list boxes, etc., drag-and-drop interfaces and visualization tools can also be provided to enable non-technical users to easily create complex indicators. In addition, the platform can also provide preset templates and sample indicators so that users can quickly create and understand new indicators. The platform allows users to share and comment on indicators to enhance community interaction. The platform provides an API interface so that other applications and services can easily integrate and utilize indicators on the platform. The platform can take strict data security and privacy measures to ensure the integrity and security of user data, and provide encryption and access control functions for sensitive or private data.

[0173] (Electronic equipment)

[0174] The embodiment of the present application also provides an electronic device, the specific implementation of which is similar to the implementation described in the above method embodiment and the technical effects achieved, and some contents will not be repeated here.

[0175] The electronic device includes a memory and at least one processor, the memory stores a computer program, and the at least one processor is configured to implement the steps of any of the above methods or implement the functions of any of the above electronic devices when executing the computer program.

[0176] In some embodiments, the electronic device may include a processor, a non-volatile storage medium, an internal memory, a communication interface, a display device, and an input device connected by a system bus. The non-volatile storage medium may store an instruction system and related computer programs.

[0177] See also Figure 4 , Figure 4 It is a structural block diagram of an electronic device 10 provided in an embodiment of the present application.

[0178] The electronic device 10 may include, for example, at least one memory 11 , at least one processor 12 , and a bus 13 connecting different platform systems.

[0179] It is understood that the memory 11 in this specification may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM) 113, a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasable PROM, EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory. The volatile memory may be a random access memory (RAM) 111. It should be noted that the memory 11 of the products and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory. As an example, the memory 11 includes a random access memory (RAM) 111, a cache memory 112, and a read-only memory (ROM) 113. Among them, the memory 11 also stores a computer program, which can be executed by the processor 12 so that the processor 12 implements the steps of any of the above methods. The memory 11 may also include a utility 114 having at least one program module 115, such program module 115 including but not limited to: an instruction system, one or more application programs, other program modules and program data, each of which or some combination may include the implementation of a network environment.

[0180] Accordingly, the processor 12 can execute the above computer program, and can execute the utility 114. It can be understood that the processor 12 in this specification can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor 12. The above processor 12 can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA), a programmable logic device (Programmable Logic Controller, PLC), a complex programmable logic device (Complex Programmable Logic Device, CPLD) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, and can implement or execute the various methods, steps and logic block diagrams disclosed in this specification. The general processor can be a microprocessor, or it can also be any conventional processor, etc. The steps of the method disclosed in this specification can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art, such as a random access memory (RAM) 111, a flash memory, a read-only memory (ROM) 113, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 11, and the processor 12 reads the information in the memory 11 and completes the steps of the above method in combination with its hardware.

[0181] The bus 13 may be a local bus representing one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or any of a variety of bus architectures.

[0182] The electronic device 10 may also communicate with one or more external devices such as a keyboard, a mouse, a pointing device, a Bluetooth device, etc., and may also communicate with one or more devices that can interact with the electronic device 10, and / or communicate with any device (such as a router, a modem, etc.) that enables the electronic device 10 to communicate with one or more other computing devices. Such communication may be performed through an input / output interface 14. In addition, the electronic device 10 may also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN) and / or a public network, such as the Internet) through a network adapter 15. The network adapter 15 may communicate with other modules of the electronic device 10 through the bus 13. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 10 in actual applications, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage platforms.

[0183] (Computer readable storage medium)

[0184] The embodiment of the present application also provides a computer-readable storage medium, the specific implementation of which is similar to the implementation described in the above method embodiment and the technical effect achieved, and some contents will not be repeated here.

[0185] The computer-readable storage medium stores a computer program, and when the computer program is executed by at least one processor, the steps of any of the above methods or the functions of any of the above electronic devices are implemented.

[0186] (Computer Program Product)

[0187] The embodiment of the present application also provides a computer program product, the specific implementation of which is similar to the implementation described in the above method embodiment and the technical effects achieved, and some contents will not be repeated here.

[0188] The computer program product comprises a computer program, and when the computer program is executed by at least one processor, the steps of any of the above methods or the functions of any of the above electronic devices are implemented.

[0189] The computer program product may be a portable compact disk read-only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the computer program product of the present application is not limited thereto, and the computer program product may be any combination of one or more computer readable media.

[0190] The user information or user account information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, etc.) involved in multiple implementation methods of this specification are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws and standards of relevant countries and regions, and provide corresponding instruction entrances for users to choose to authorize or refuse.

[0191] It should be understood that the specific examples in this specification are only intended to help those skilled in the art to better understand the implementation methods of the present application, rather than to limit the scope of the present invention.

[0192] It is understood that in the various implementations of this specification, the size of the sequence number of each process does not mean 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 this application.

[0193] It can be understood that the various implementation modes described in this specification can be implemented individually or in combination, and this application is not limited to this.

[0194] Unless otherwise specified, all technical and scientific terms used in this specification have the same meaning as those generally understood by those skilled in the art of the technical field of this specification. The terms used in this specification are only for the purpose of describing specific embodiments and are not intended to limit the scope of this specification. The term "and / or" used in this specification includes any and all combinations of one or more related listed items. The singular forms of "a", "above", and "the" used in this specification and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.

[0195] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this specification.

[0196] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0197] In the several embodiments provided in this specification, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0198] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the technical solution of the present application.

[0199] In addition, each functional unit in each embodiment of the present specification may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0200] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this specification, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of this specification. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.

[0201] The above is only a specific implementation of this specification, but the protection scope of the present invention is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in this specification, which should be included in the protection scope of this specification. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. An indicator sharing method, characterized in that: Applied to an indicator sharing platform, the indicator sharing platform is used to provide an indicator sharing interface, the method includes: Displaying one or more indicators on the indicator sharing interface; An indicator subscription instruction for one of the indicators is received from a first user, and the indicator corresponding to the indicator subscription instruction is added to a subscription indicator set of the first user.

2. The indicator sharing method according to claim 1, characterized in that: The indicator sharing platform is also used to provide an indicator management interface and an indicator review interface. The method also includes: Displaying one or more customized indicators of the second user on the indicator management interface of the second user; receiving a management instruction from the second user for the custom indicator in the indicator management interface to manage the custom indicator of the second user, wherein the management instruction includes an upload instruction; Receive review instructions from platform personnel for one or more custom indicators to be listed in the indicator review interface, list the custom indicators that have passed the review so that they are displayed on the indicator sharing interface, and return the custom indicators that have failed the review. The custom indicators to be listed include the custom indicators uploaded by the second user, and the indicators displayed on the indicator sharing interface include the basic indicators provided by the indicator sharing platform and the custom indicators reviewed and approved by the platform personnel.

3. The indicator sharing method according to claim 2, characterized in that: The method further comprises: Receive a delisting instruction from the platform personnel for one or more listed indicators, and delist the indicators corresponding to the delisting instruction so that they are no longer displayed on the indicator sharing interface.

4. The indicator sharing method according to claim 1, characterized in that: The method further comprises: Displaying one or more indicator combinations on the indicator sharing interface, each indicator combination including one or more indicators; A combination subscription instruction for one of the indicator combinations is received from the first user, and the indicator combination corresponding to the combination subscription instruction is added to the subscription indicator set of the first user.

5. The indicator sharing method according to claim 1 or 4, characterized in that: The method further comprises: receiving a data analysis instruction from the first user for the data set to be analyzed, displaying a data analysis interface, and displaying a basic indicator set and a custom indicator set and a subscribed indicator set corresponding to the first user on the data analysis interface; Receive an indicator selection instruction from the first user for one or more indicators in the basic indicator set, the custom indicator set, and the subscription indicator set, so as to perform data analysis using the indicator selected by the first user.

6. The indicator sharing method according to claim 5, characterized in that: The process of generating a custom indicator includes: Displaying the subscription indicator set on the indicator management interface of the first user; receiving a save as instruction from the first user for one or more subscription indicators in the subscription indicator set, and displaying a custom indicator interface; Displaying a basic indicator set, the custom indicator set, a formula editing box, and an indicator generation button on the custom indicator interface, placing the subscription indicator corresponding to the Save As instruction as a first-level operator into the formula editing box, and displaying each first-level operator in the formula editing box as an operator control; receiving a rule selection instruction from the first user for a drop-down list box in the operator control to determine a data processing rule corresponding to each primary operator; The indicator generation instruction of the first user is received through the indicator generation button, and the custom indicator is generated according to at least one primary operator and its corresponding data processing rule and is put into the custom indicator set corresponding to the first user.

7. The indicator sharing method according to claim 6, characterized in that: After the subscription indicator corresponding to the Save As instruction is placed in the formula editing box as a primary operator, the generation process of the custom indicator further includes: receiving an operator selection instruction from the first user for one or more indicators in the basic indicator set and / or the custom indicator set, and placing the indicator corresponding to the operator selection instruction as a primary operator into the formula editing box; Among them, the first-level operators displayed in the formula editing box include the subscription indicator corresponding to the save as instruction and the indicator corresponding to the operator selection instruction.

8. An indicator sharing platform, characterized in that: The indicator sharing platform is used to provide: An indicator sharing interface is used to display one or more indicators and an indicator subscription button corresponding to each indicator, and to receive an indicator subscription instruction from a first user for a corresponding indicator through one of the indicator subscription buttons, and to put the indicator corresponding to the indicator subscription instruction into a subscription indicator set of the first user.

9. The indicator sharing platform according to claim 8, characterized in that: The indicator sharing platform is also used to provide: An indicator management interface, used to display one or more custom indicators of a second user, and receive a management instruction from the second user for the custom indicator to manage the custom indicator of the second user, wherein the management instruction includes an upload instruction; The indicator review interface is used to display one or more custom indicators to be listed, and to receive review instructions from platform personnel for each custom indicator to be listed, to list the custom indicators that have passed the review so that they are displayed on the indicator sharing interface, and to return the custom indicators that have failed the review. The custom indicators to be listed include the custom indicators uploaded by the second user. The indicators displayed on the indicator sharing interface include the basic indicators provided by the indicator sharing platform and the custom indicators reviewed and approved by the platform personnel.

10. The indicator sharing platform according to claim 8, characterized in that: The indicator sharing interface is also used to display one or more indicator combinations and a combination subscription button corresponding to each indicator combination, and to receive a combination subscription instruction of the first user for the corresponding indicator combination through one of the combination subscription buttons, and to put the indicator combination corresponding to the combination subscription instruction into the subscription indicator set of the first user, each indicator combination including one or more indicators.

11. An electronic device, characterized in that: The electronic device includes a memory and at least one processor, the memory stores a computer program, and the at least one processor is configured to implement the steps of the method described in any one of claims 1 to 7 or implement the functions of the indicator sharing platform described in any one of claims 8 to 10 when executing the computer program.

12. 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 at least one processor, the steps of the method according to any one of claims 1 to 7 or the functions of the indicator sharing platform according to any one of claims 8 to 10 are implemented.