Data intelligent processing method, device and equipment based on enterprise-level administrative organization tree
By using the data intelligence processing method of enterprise-level administrative organization tree, the problem of low efficiency in enterprise data management is solved, and efficient classification and orderly display of data are achieved, thereby improving data management efficiency and information relevance.
Patent Information
- Application Number
- CN202211208590.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-30
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2042-09-30
AI Technical Summary
In existing technologies, enterprise data management is inefficient, lacking effective classification and management methods, resulting in high data redundancy and noise, making it difficult to efficiently utilize enterprise information.
By employing a data intelligence processing method based on an enterprise-level administrative organization tree, including feature extraction, hierarchical classification, resource and billing framework configuration, relationship establishment, and visualization, enterprise resource and billing management can be optimized.
It achieves efficient data management, reduces redundancy and noise, improves data retrieval speed and information relevance, and ensures the orderly display of enterprise information on the interface.
Smart Images

Figure CN115544254B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of artificial intelligence, and in particular to a data intelligent processing method, device and equipment based on an enterprise-level administrative organization tree. BACKGROUND
[0002] With the advent of the big data era, the importance of data has reached an unprecedented height, and "data is assets" has been widely recognized. Data is like the foundation of an enterprise, and is the wealth that each enterprise has yet to explore. Big data is an enterprise asset, which must be included in enterprise asset management. Data exists universally in various organizations, and almost every business process - from acquiring customers to trading procurement, to acquiring customer feedback and after-sales service - uses data. Digital management enables organizations to innovate products, share information, accumulate knowledge, and improve their success probability by using data.
[0003] Nowadays, various enterprises will generate a large amount of data in the development process. Some enterprises ignore the large amount of data generated, or put all the data in the database without classifying and managing the data. Some enterprises only use rough classification criteria to manage the data, which cannot achieve efficient data management. Therefore, how to improve the data management efficiency has become a problem to be solved. SUMMARY
[0004] The present application provides a data intelligent processing method and device based on an enterprise-level administrative organization tree, which mainly aims to solve the problem of low efficiency in data management.
[0005] To achieve the above-mentioned purpose, the present application provides a data intelligent processing method based on an enterprise-level administrative organization tree, comprising:
[0006] Obtaining enterprise information of a target enterprise, performing feature extraction on the enterprise information to obtain enterprise features;
[0007] Performing hierarchical classification on the enterprise features to obtain hierarchical features, and constructing an administrative organization tree of the target enterprise according to the hierarchical features;
[0008] Obtaining an initial resource framework of an enterprise resource page, performing resource module configuration on the initial resource framework to obtain a configured enterprise resource framework;
[0009] Obtaining historical resource costs of the target enterprise, performing curve fitting on the historical resource costs according to a fitting idea to obtain a cost algorithm of the target enterprise;
[0010] Optimizing resource costs in the enterprise resource framework by using the cost algorithm, and performing visual annotation on the resource costs in the enterprise resource framework;
[0011] An initial billing framework of an enterprise billing page is acquired, a billing module configuration is performed on the initial billing framework, and a configured enterprise billing framework is obtained;
[0012] A resource association relationship between the administrative organization tree and the enterprise resource framework is established, and a resource overview interface is rendered according to the resource association relationship;
[0013] A billing association relationship between the administrative organization tree and the enterprise billing framework is established, and a billing overview interface is rendered according to the billing association relationship;
[0014] In response to a browsing instruction of a user, a detail display is performed on the resource overview page and the billing overview page.
[0015] Optionally, the feature extraction on the enterprise information to obtain enterprise features comprises:
[0016] The enterprise information is subjected to a word segmentation processing to obtain enterprise information word segmentation;
[0017] A preset stop word table is used to filter stop words in the enterprise information word segmentation;
[0018] The filtered enterprise information word segmentation is subjected to a low-frequency word processing to obtain standard enterprise word segmentation;
[0019] One of the standard enterprise word segmentations is selected as a target enterprise word segmentation;
[0020] An appearance frequency of the target enterprise word segmentation is calculated according to a preset word frequency algorithm, a target frequency with an appearance frequency greater than a preset threshold value is selected as a target frequency, and target enterprise word segmentations corresponding to the target frequency are collected as enterprise features.
[0021] Optionally, the feature extraction on the enterprise information to obtain enterprise features comprises:
[0022] Enterprise keywords of the enterprise information are extracted, and one of the enterprise keywords is selected as a target keyword;
[0023] Each of the target keywords is subjected to a unique ID coding to obtain a word ID;
[0024] An appearance frequency of each of the word IDs in the enterprise keywords is counted to obtain an ID word frequency;
[0025] The ID word frequency is assigned to a blank matrix to obtain a word frequency statistical matrix;
[0026] A preset weight algorithm is used to calculate the word frequency statistical matrix to obtain a weight of each of the keyword information in the keyword information;
[0027] The keywords of the enterprise with the weight greater than the preset weight are collected as the enterprise feature.
[0028] Optionally, the extracting extracts the enterprise keywords of the enterprise information, comprising:
[0029] A preset segmentation tool is used to obtain candidate keywords from the enterprise information.
[0030] A preset topic model is used to calculate the candidate keyword distribution and the topic distribution of the enterprise information.
[0031] The similarity of the candidate keyword distribution and the topic distribution is calculated, and the similarity is sorted to obtain a similarity sequence table.
[0032] The first N similarities in the similarity sequence table are selected as target similarities, and the candidate keywords corresponding to the target similarities are selected as enterprise keywords.
[0033] Optionally, the hierarchical classification of the enterprise feature is performed to obtain a hierarchical feature, comprising:
[0034] The enterprise feature is divided according to a preset first-level administrative organization tree index to obtain a plurality of first-level enterprise features.
[0035] Each first-level enterprise feature is divided according to a preset second-level administrative organization tree index to obtain a plurality of second-level enterprise features.
[0036] The second-level enterprise features are sorted in a functional order one by one to obtain a hierarchical feature.
[0037] Optionally, the resource module configuration of the initial resource framework is performed to obtain a configured enterprise resource framework, comprising:
[0038] The initial resource framework is navigated according to the administrative organization tree to configure a navigation bar module, and a first-level resource framework is obtained.
[0039] The first-level resource framework is configured with a cloud computing overview module to obtain a second-level resource framework.
[0040] The second-level resource framework is configured with a database overview module to obtain a third-level resource framework.
[0041] The third-level resource framework is configured with a bulletin board module to obtain a configured enterprise resource framework.
[0042] Optionally, the resource overview interface is rendered according to the resource association relationship, comprising:
[0043] The node information of the administrative organization tree is written into an initial resource interface according to the resource association relationship.
[0044] receiving a rendering instruction, performing identification analysis on the rendering instruction to obtain a rendering identifier of the rendering instruction;
[0045] when the initial resource interface identifies the rendering identifier, rendering the initial resource interface to obtain a resource overview interface.
[0046] To solve the above problems, the present application also provides a data intelligent processing device based on enterprise-level administrative organization tree, the device comprises:
[0047] An enterprise feature module is configured to obtain enterprise information of a target enterprise, perform feature extraction on the enterprise information, and obtain enterprise features.
[0048] An administrative organization tree module is configured to perform hierarchical classification on the enterprise features to obtain hierarchical features, and construct an administrative organization tree of the target enterprise according to the hierarchical features.
[0049] An enterprise resource framework module is configured to obtain an initial resource framework of an enterprise resource page, perform resource module configuration on the initial resource framework, and obtain a configured enterprise resource framework.
[0050] A cost algorithm module is configured to obtain historical resource costs of the target enterprise, perform curve fitting on the historical resource costs according to a fitting idea, and obtain a cost algorithm of the target enterprise.
[0051] An optimized resource cost module is configured to optimize resource costs in the enterprise resource framework by using the cost algorithm, and visually mark the resource costs in the enterprise resource framework.
[0052] An enterprise billing framework module is configured to obtain an initial billing framework of an enterprise billing page, perform billing module configuration on the initial billing framework, and obtain a configured enterprise billing framework.
[0053] A resource overview interface module is configured to establish a resource association relationship between the administrative organization tree and the enterprise resource framework, and render a resource overview interface according to the resource association relationship.
[0054] A billing overview interface module is configured to establish a billing association relationship between the administrative organization tree and the enterprise billing framework, and render a billing overview interface according to the billing association relationship.
[0055] A visualization module is configured to respond to a user's browsing instruction, and display details of the resource overview page and the billing overview page.
[0056] To solve the above problems, the present application also provides an electronic device, which comprises:
[0057] at least one processor; and
[0058] a memory in communication with the at least one processor; wherein
[0059] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the enterprise-level administrative organization tree-based data intelligent processing method described above.
[0060] The embodiment of the present application reduces data redundancy and noise by extracting features from the obtained enterprise information and then performing hierarchical classification to obtain hierarchical features, can more clearly understand the relevance between part of the features, and improves the retrieval speed. The initial resource framework and the initial billing framework are configured to ensure that the preset information is presented on the enterprise interface, the resource association relationship and the billing association relationship are established, and the overview interface is rendered using the association relationship, the enterprise information of the target enterprise is regularly displayed on the overview interface, and the high-quality management of data is realized. Therefore, the enterprise-level administrative organization tree-based data intelligent processing method, device and equipment can solve the problem of low data management efficiency. BRIEF DESCRIPTION OF DRAWINGS
[0061] Figure 1 A flowchart of the enterprise-level administrative organization tree-based data intelligent processing method provided by an embodiment of the present application is shown.
[0062] Figure 2 A flowchart of the hierarchical feature acquisition provided by an embodiment of the present application is shown.
[0063] Figure 3 A flowchart of the enterprise resource framework acquisition provided by an embodiment of the present application is shown.
[0064] Figure 4 A functional module diagram of the enterprise-level administrative organization tree-based data intelligent processing device provided by an embodiment of the present application is shown.
[0065] Figure 5 A structural diagram of the electronic device for implementing the enterprise-level administrative organization tree-based data intelligent processing method provided by an embodiment of the present application is shown.
[0066] The implementation of the present application, functional characteristics and advantages will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION
[0067] It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.
[0068] The embodiment of the present application provides a data intelligent processing method based on an enterprise-level administrative organization tree. The execution subject of the data intelligent processing method based on the enterprise-level administrative organization tree includes but is not limited to at least one of electronic devices such as a server and a terminal, which can be configured to execute the method provided by the embodiment of the present application. In other words, the data intelligent processing method based on the enterprise-level administrative organization tree can be executed by software or hardware installed in a terminal device or a server device, and the software can be a blockchain platform. The server includes but is not limited to a single server, a server cluster, a cloud server or a cloud server cluster, etc. The server can be a stand-alone server, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and basic cloud computing services such as big data and artificial intelligence platforms.
[0069] Referring to Figure 1 FIG. 1 is a flowchart of a data intelligent processing method based on an enterprise-level administrative organization tree provided by an embodiment of the present application. In the embodiment, the data intelligent processing method based on the enterprise-level administrative organization tree includes:
[0070] S1, obtaining enterprise information of a target enterprise, performing feature extraction on the enterprise information, and obtaining enterprise features.
[0071] In the embodiment, the target enterprise refers to a customer of the Investment and Development Cloud, and the enterprise information refers to the enterprise name, the location of the enterprise, the business demand of the target enterprise, the services purchased by the target enterprise, the business department type of the services purchased by the target enterprise belonging to the China Investment and Development Corporation Limited, and the consumption amount of the target enterprise.
[0072] In detail, because the business department type includes a public department, an inspection group, a historical department, a test department, an operation department, a research and development department, etc., it is necessary to determine which department the target enterprise belongs to, and therefore, after performing feature extraction on the enterprise information to obtain enterprise features, it is easier to classify the target enterprise according to the enterprise information.
[0073] In the embodiment, the feature extraction on the enterprise information to obtain enterprise features includes:
[0074] performing word segmentation processing on the enterprise information to obtain enterprise information word segmentation;
[0075] filtering stop words in the enterprise information word segmentation by using a preset stop word table;
[0076] The filtered enterprise information is subjected to low-frequency word removal to obtain standard enterprise segmentation;
[0077] One of the standard enterprise segmentations is selected as a target enterprise segmentation;
[0078] The frequency of the target enterprise segmentation is calculated according to a preset word frequency algorithm, a target frequency is selected as the frequency greater than a preset threshold, and target enterprise segmentations corresponding to the target frequency are collected as enterprise features.
[0079] In detail, the enterprise information can be subjected to segmentation by using a pre-trained artificial intelligence model having a segmentation function to obtain enterprise information segmentation, wherein the artificial intelligence model includes but is not limited to an NLP (Natural Language Processing) model and an HMM (Hidden Markov Model).
[0080] In detail, the stop words refer to words that have a high frequency of occurrence in a text collection but have no contribution to classification, and there are useless words that only increase the dimension of the feature space and increase the complexity of classification operation, such as mood words, adverbs, conjunctions, prepositions and other virtual words. After segmentation, a stop word list is introduced to filter out stop words, which can reduce noise.
[0081] Specifically, the preset stop word list can be established in an artificial manner or based on probability statistics. The artificial stop word list is selected according to the subjective judgment of language experts or specific words in a specific application field to form a stop word list. For example, the English stop word list is well-known Van Rijsbergen stop word list and Brown Corpus stop word list.
[0082] In detail, the filtered enterprise information is subjected to low-frequency word removal to obtain standard enterprise segmentation. The low-frequency word is a word with a low frequency of occurrence in data. Such data actually has a certain amount of information, but when the low-frequency word is put into the model for running, it often maintains its random initial state, which increases the noise of the model.
[0083] In detail, the enterprise information is subjected to feature extraction to obtain enterprise features, including:
[0084] The enterprise key words of the enterprise information are extracted, and one of the enterprise key words is selected as a target key word;
[0085] Each target key word is subjected to unique ID coding to obtain a word ID;
[0086] counting the frequency of occurrence of each of the word IDs in the enterprise keywords, to obtain an ID word frequency;
[0087] assigning the ID word frequency to a blank matrix, to obtain a word frequency statistical matrix;
[0088] calculating the word frequency statistical matrix using a preset weight algorithm, to obtain the weight of each keyword information in the keyword information;
[0089] collecting enterprise keywords with a weight greater than a preset weight as enterprise characteristics.
[0090] In detail, the enterprise keywords refer to year, month, day, number, cultivation period, in, year, month, day, number, for, of, cultivated land, A, alfalfa, cultivation period, day, this time, soil, moisture, etc. One of the moisture keywords is selected as a target keyword, for example: "cultivation period" is selected as a target keyword, and a unique ID code is assigned to "cultivation period" to obtain the word ID of "cultivation period". The word ID of "cultivation period" can be specified as "0001", and the frequency of occurrence of "0001" in the word ID of the moisture keyword is counted.
[0091] In detail, when the enterprise information is "On July 30, 2022, Company A purchased virtual IP and cloud disk in the product department, spending X yuan in total", the enterprise keywords are "year, month, day, A, company, product department, virtual IP, cloud disk, and spending", for example: "product department" is selected as a target keyword, and a unique ID code is assigned to "product department" to obtain the word ID of "product department". The word ID of "product department" can be specified as "0001", and the frequency of occurrence of "0001" in the word ID of the enterprise keyword is counted.
[0092] In detail, the extraction of the enterprise keywords of the enterprise information includes:
[0093] obtaining candidate keywords from the enterprise information using a preset word segmentation tool;
[0094] calculating the distribution of the candidate keywords and the topic distribution of the enterprise information using a preset topic model;
[0095] calculating the similarity between the distribution of the candidate keywords and the topic distribution, sorting the similarity, and obtaining a similarity sequence table;
[0096] selecting the top N similarities in the similarity sequence table as target similarities, and selecting the candidate keywords corresponding to the target similarities as enterprise keywords.
[0097] In the embodiment of the present application, the preset word segmentation tool includes jieba, SnowNLP, PKUseg of Peking University, THULAC of Tsinghua University, HanLP, FoolNLTK, LTP of Harbin Institute of Technology, CoreNLP, BaiduLac, and the like.
[0098] In detail, the preset topic model includes pLSA and LDA, and the topic distribution of the enterprise information is determined by using the preset topic model.
[0099] In the embodiment of the present application, the feature extraction is performed on the enterprise information, so that the data redundancy and noise are reduced, the correlation between the features can be more clearly obtained, and the accuracy of unknown data prediction is improved.
[0100] S2, performing hierarchical classification on the enterprise features to obtain hierarchical features, and constructing an administrative organization tree of the target enterprise according to the hierarchical features.
[0101] In the embodiment of the present application, the hierarchical classification of the enterprise features is performed to more clearly obtain the commonality and difference between the target enterprises.
[0102] In detail, when the enterprises A, B and C all purchase required products from a risk control department, the enterprise information of the enterprises A, B and C can be classified into the risk control department, and the enterprises are respectively assigned unique numbers under the risk control department, that is, the risk control department and the unique number can be used to represent the hierarchical features of the target enterprises.
[0103] Generally, the administrative organization is a functional unit divided from the perspective of personnel responsibility division and cooperation in the enterprise, and the administrative organization tree is an index tree established according to the functional classification. The enterprise features of the target enterprise are written into the nodes of the administrative organization tree to be configured to obtain the administrative organization tree.
[0104] In the embodiment of the present application, the hierarchical classification of the enterprise features includes: Figure 2 As shown in the figure, the hierarchical classification of the enterprise features includes:
[0105] S21, dividing the enterprise features according to a preset first-level administrative organization tree index to obtain a plurality of first-level enterprise features;
[0106] S22, dividing each of the first-level enterprise features according to a preset second-level administrative organization tree index to obtain a plurality of second-level enterprise features;
[0107] S23, sequentially sorting the second-level enterprise features according to a functional order to obtain hierarchical features.
[0108] In detail, the administrative organization tree index is a sorted data structure in a database management system to assist fast query, update data of the administrative organization tree in the database, and the index is usually implemented by using B-tree and B+ tree (the index commonly used by MySQL is B+ tree), in short, the index is similar to the catalog of a book or a dictionary.
[0109] In detail, the preset first-level administrative organization tree index can be an enterprise name, and the enterprise name can be enterprise A, enterprise B, enterprise C, etc.
[0110] In detail, the administrative organization tree index can ensure the uniqueness of data of each node in the administrative organization tree, greatly accelerate the data retrieval speed, which is the main reason for creating the index, and meanwhile, the administrative organization tree index can accelerate the connection between tables, and when data retrieval is performed by using grouping and sorting, the grouping and sorting time in the query can be significantly reduced, and in the query process, an optimization hider is used to improve the performance of the system.
[0111] S3, obtaining an initial resource framework of an enterprise resource page, performing resource module configuration on the initial resource framework to obtain a configured enterprise resource framework.
[0112] In the embodiment of the application, the total resource and resource details of all the services purchased by the target enterprise are displayed on the enterprise resource page.
[0113] In the embodiment of the application, the target enterprise is a target enterprise in a target administrative organization tree. Figure 3 As shown in the figure, the resource module configuration on the initial resource framework to obtain the configured enterprise resource framework comprises:
[0114] S31, performing navigation bar module configuration on the initial resource framework according to the administrative organization tree to obtain a first-level resource framework;
[0115] S32, performing cloud computing overview module configuration on the first-level resource framework to obtain a second-level resource framework;
[0116] S33, performing database overview module configuration on the second-level resource framework to obtain a third-level resource framework;
[0117] S34, performing bulletin board module configuration on the third-level resource framework to obtain the configured enterprise resource framework.
[0118] In detail, the cloud computing overview module is used to show vCPU, memory, total number of cloud hosts, number of running cloud hosts, number of powered-off cloud hosts and number of error cloud hosts; the database overview module is used to show vCPU, memory and total number of databases; and the bulletin board module includes release bulletin module, online user number module, system maintenance state and the like.
[0119] In detail, the resource module configuration on the initial resource framework ensures that preset resource information is presented on the enterprise resource interface.
[0120] S4, obtaining historical resource cost of the target enterprise, performing curve fitting on the historical resource cost according to fitting thought to obtain cost algorithm of the target enterprise.
[0121] In the embodiment of the present application, the historical resource cost represents cost required by resources provided by the target enterprise, for example, when the target enterprise needs to be equipped with cloud storage, the amount of money paid to the supply segment, i.e. the pricing of the cloud storage.
[0122] In detail, the fitting thought uses a certain model (or equation) to fit a series of data into a smooth curve in order to observe the internal relationship between the two sets of data and understand the trend of change between the data. The fitting tool such as Excel, Origin, CurveFitter or Matlab can be used to input the dimensional information in the historical resource cost into the fitting tool to obtain the cost algorithm of the target enterprise.
[0123] S5, optimizing resource cost in the enterprise resource framework by using the cost algorithm, and visually marking the resource cost in the enterprise resource framework.
[0124] In the embodiment of the present application, the expected cost and cost change trend of the target enterprise are determined according to the cost algorithm, the expected cost can be the cost at a future time, the main cost influencing factors affecting the target enterprise are determined according to the cost change trend, and the main cost influencing factors are adjusted and optimized to reduce the expected cost of the target enterprise.
[0125] Further, the main cost influencing factors include but are not limited to one or more of the following: operation of resources, resource pricing, discount price of resources and the like.
[0126] In detail, the visual marking of the resource cost, the marking elements for marking in the enterprise resource framework can be optimization objects, optimization fees, optimization suggestions and suggested optimization resource list, etc., wherein the optimization objects include but are not limited to one or more of the following: cloud host, cloud hard disk and EIP.
[0127] S6, obtaining an initial billing framework of an enterprise billing page, performing billing module configuration on the initial billing framework to obtain a configured enterprise billing framework.
[0128] In the embodiment of the present application, the total bill and bill details of all the services purchased by the target enterprise are displayed on the enterprise resource page.
[0129] In the embodiment of the present application, the billing module configuration on the initial billing framework to obtain a configured enterprise billing framework comprises:
[0130] According to the administrative organization tree, the initial billing framework is navigated by a navigation bar module to obtain a first-level billing framework;
[0131] The first-level billing framework is configured by a fee information module to obtain a second-level billing framework;
[0132] The second-level billing framework is configured by a fee trend module to obtain a third-level billing framework;
[0133] The third-level billing framework is configured by a cloud environment module to obtain a configured enterprise billing framework.
[0134] In detail, the fee information module is used to display the current month fee, the total fee of yesterday, the total fee of last month, and the total estimated fee of this month; the fee trend module can use a pie chart, a pie chart, a line chart, etc. to display the change trend of the total fee; the cloud environment cost module is used to display the cost.
[0135] In detail, the billing module configuration on the initial billing framework ensures that the preset billing information is presented on the enterprise billing interface.
[0136] S7, establishing a resource association relationship between the administrative organization tree and the enterprise resource framework, and rendering a resource overview interface according to the resource association relationship.
[0137] In the embodiment of the present application, the resource association relationship between the administrative organization tree and the enterprise resource framework is that the node information of the administrative organization tree is written into the enterprise resource framework, and the resource association relationship between the administrative organization tree and the enterprise resource framework is established.
[0138] In the embodiment of the present application, the resource overview interface rendered according to the resource association relationship comprises:
[0139] According to the resource association relationship, the node information of the administrative organization tree is written into an initial resource interface;
[0140] A rendering instruction is received, and the rendering instruction is identified and parsed to obtain a rendering identifier of the rendering instruction.
[0141] When the initial resource interface identifies the rendering identifier, the initial resource interface is rendered to obtain a resource overview interface.
[0142] In detail, when the node information includes the enterprise information of the A enterprise, the display position of the enterprise information of the A enterprise is determined in the initial resource interface, and the enterprise information of the A enterprise can be displayed by using an index or a drop-down box or a jump page.
[0143] In detail, rendering is that when the server receives a request, the server prepares a page and provides a browser to a front end, and the front end is responsible for opening the page by the browser.
[0144] In detail, the browser parses HTML into a DOM tree and parses CSS into a CSS rule tree according to a depth-first traversal principle by using an HTML parser, constructs a rendering tree according to the DOM tree and the CSS rule tree, calculates the position of a node on a screen according to the rendering tree, traverses the rendering tree, and calls a hardware graphics API to draw each node to obtain a rendered interface.
[0145] Specifically, the identification and analysis of the rendering instruction is to determine the interface that needs to be rendered according to the obtained rendering identifier.
[0146] In detail, the initial resource interface identifies the rendering identifier, for example, the rendering identifier displays “01A”, the “01A” is converted according to a preset identifier conversion table to obtain a unique “resource” label, and the “resource” label is used to uniquely represent the initial resource interface.
[0147] In the embodiment of the application, the enterprise information of the target enterprise is regularly displayed on the resource overview interface by rendering the initial resource interface, so that the analysis of the enterprise information and the further deployment of the business are facilitated.
[0148] S8, a billing association relationship between the administrative organization tree and the enterprise billing framework is established, and a billing overview interface is rendered according to the billing association relationship.
[0149] In the embodiment of the application, the billing association relationship between the administrative organization tree and the enterprise billing framework is that the node information of the administrative organization tree is written into the enterprise billing framework, and the billing association relationship between the administrative organization tree and the enterprise billing framework is established.
[0150] In the embodiment of the application, the rendering of the billing overview interface according to the billing association relationship includes:
[0151] writing node information of the administrative organization tree into an initial bill interface according to the bill association relationship;
[0152] receiving a rendering instruction, performing identification analysis on the rendering instruction to obtain a rendering identifier of the rendering instruction;
[0153] when the initial resource interface identifies the rendering identifier, rendering the initial bill interface to obtain a resource overview interface.
[0154] In detail, the initial bill interface identifies the rendering identifier, for example, the rendering identifier displays "01B", and the "01B" is converted according to a preset identifier conversion table to obtain a unique "bill" label, which is used to uniquely represent the initial bill interface.
[0155] In the embodiment of the application, the enterprise information of the target enterprise is regularly displayed on the bill overview interface by rendering the initial bill interface, which facilitates analysis of the enterprise information and further deployment of quarterly targets.
[0156] S9, in response to a user's browsing instruction, the resource overview page and the bill overview page are displayed in detail.
[0157] In the embodiment of the application, the browsing instruction refers to an instruction to browse detailed information of a target enterprise or an instruction to browse detailed information of a business department.
[0158] The embodiment of the application extracts features from the obtained enterprise information, then performs hierarchical classification to obtain hierarchical features, reduces data redundancy and noise, can more clearly understand the relevance between some features, improves the retrieval speed, configures the initial resource framework and the initial bill framework to ensure that the preset information is presented on the enterprise interface, establishes the resource association relationship and the bill association relationship, and renders an overview interface using the association relationship, regularly displays the enterprise information of the target enterprise on the overview interface, and realizes high-quality management of data. Therefore, the application proposes a data intelligent processing method based on an enterprise-level administrative organization tree, which can solve the problem of low data management efficiency.
[0159] As shown in FIG. 1, it is a functional module diagram of a data intelligent processing device based on an enterprise-level administrative organization tree provided by an embodiment of the application. Figure 4
[0160] The data intelligent processing device 100 based on the enterprise-level administrative organization tree can be installed in an electronic device. According to the functions implemented, the data intelligent processing device 100 based on the enterprise-level administrative organization tree can include an enterprise feature module 101, an administrative organization tree module 102, an enterprise resource framework module 103, a cost algorithm module 104, an optimized resource cost module 105, an enterprise billing framework module 106, a resource overview interface module 107, a billing overview interface module 108, and a visualization module 109. The modules of the present application can also be referred to as units, which refer to a series of computer program segments that can be executed by an electronic device processor and can complete a fixed function, which are stored in the memory of the electronic device.
[0161] In the present embodiment, the functions of each module / unit are as follows:
[0162] The enterprise feature module 101 is configured to obtain enterprise information of a target enterprise, perform feature extraction on the enterprise information, and obtain enterprise features.
[0163] The administrative organization tree module 102 is configured to perform hierarchical classification on the enterprise features to obtain hierarchical features, and construct an administrative organization tree of the target enterprise according to the hierarchical features.
[0164] The enterprise resource framework module 103 is configured to obtain an initial resource framework of an enterprise resource page, perform resource module configuration on the initial resource framework, and obtain a configured enterprise resource framework.
[0165] The cost algorithm module 104 is configured to obtain historical resource costs of the target enterprise, perform curve fitting on the historical resource costs according to a fitting idea, and obtain a cost algorithm of the target enterprise.
[0166] The optimized resource cost module 105 is configured to optimize resource costs in the enterprise resource framework using the cost algorithm, and visually mark the resource costs in the enterprise resource framework.
[0167] The enterprise billing framework module 106 is configured to obtain an initial billing framework of an enterprise billing page, perform billing module configuration on the initial billing framework, and obtain a configured enterprise billing framework.
[0168] The resource overview interface module 107 is configured to establish a resource association relationship between the administrative organization tree and the enterprise resource framework, and render a resource overview interface according to the resource association relationship.
[0169] The billing overview interface module 108 is configured to establish a billing association relationship between the administrative organization tree and the enterprise billing framework, and render a billing overview interface according to the billing association relationship.
[0170] The visualization module 109 is configured to display the resource overview page and the bill overview page in detail in response to a user's browsing instruction.
[0171] As Figure 5 Fig. 1 shows a structural schematic diagram of an electronic device for implementing the method for data intelligent processing based on enterprise-level administrative organization tree according to an embodiment of the present application.
[0172] The electronic device can include a processor 10, a memory 11, a communication bus 12, and a communication interface 13, and can further include a computer program stored in the memory 11 and executable on the processor 10, such as a data intelligent processing program based on enterprise-level administrative organization tree.
[0173] In some embodiments, the processor 10 can be composed of integrated circuits, for example, composed of a single packaged integrated circuit, or composed of multiple packaged integrated circuits with the same function or different functions, including one or more combinations of central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and various control chips. The processor 10 is the control core of the electronic device, which connects all components of the electronic device through various interfaces and lines, executes programs or modules stored in the memory 11 (such as the data intelligent processing program based on enterprise-level administrative organization tree), and calls data stored in the memory 11 to perform various functions and process data of the electronic device.
[0174] The memory 11 includes at least one type of readable storage medium, such as flash memory, mobile hard disk, multimedia card, card-type memory (e.g., SD or DX memory, etc.), magnetic memory, disk, optical disk, etc. In some embodiments, the memory 11 can be an internal storage unit of the electronic device, such as a mobile hard disk of the electronic device. In other embodiments, the memory 11 can also be an external storage device of the electronic device, such as a plug-in mobile hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc. Further, the memory 11 can include both the internal storage unit and the external storage device of the electronic device. The memory 11 can be used to store application software and various data installed in the electronic device, such as the code of the data intelligent processing program based on enterprise-level administrative organization tree, and can also be used to temporarily store data that has been output or will be output.
[0175] The communication bus 12 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. The bus is configured to realize the connection and communication between the memory 11 and the at least one processor 10, etc.
[0176] The communication interface 13 is configured to realize the communication between the electronic device and other devices, and includes a network interface and a user interface. Optionally, the network interface can include a wired interface and / or a wireless interface (such as a WI-FI interface, a Bluetooth interface, etc.), and is usually configured to establish a communication connection between the electronic device and other electronic devices. The user interface can be a display (Display), an input unit (such as a keyboard (Keyboard)), and optionally, the user interface can also be a standard wired interface, a wireless interface. Optionally, in some embodiments, the display can be an LED display, a liquid crystal display, a touch liquid crystal display, an OLED (Organic Light-Emitting Diode) touch screen, etc. The display can also be appropriately referred to as a display screen or a display unit, and is configured to display information processed in the electronic device and display a visualized user interface.
[0177] Only the electronic device with components is shown in the figure, and those skilled in the art can understand that the structure shown in the figure does not constitute a limitation on the electronic device, and the electronic device can include fewer or more components than those shown in the figure, or some components can be combined, or different components can be arranged.
[0178] For example, although not shown, the electronic device can further include a power supply (such as a battery) for supplying power to each component. Preferably, the power supply can be logically connected to the at least one processor 10 through a power management device, so as to realize functions such as charge management, discharge management and power consumption management through the power management device. The power supply can also include one or more direct current or alternating current power supplies, a recharging device, a power supply fault detection circuit, a power supply converter or inverter, a power supply state indicator, etc. The electronic device can also include various sensors, a Bluetooth module, a Wi-Fi module, etc., which will not be described here.
[0179] It should be understood that the embodiments are only for illustration, and the scope of the patent application is not limited by the structure.
[0180] The data intelligent processing program stored in the memory 11 in the electronic device based on the enterprise-level administrative organization tree is a combination of multiple instructions, which can realize the following functions when running in the processor 10:
[0181] Obtaining enterprise information of a target enterprise, performing feature extraction on the enterprise information to obtain enterprise features;
[0182] Performing hierarchical classification on the enterprise features to obtain hierarchical features, and constructing an administrative organization tree of the target enterprise according to the hierarchical features;
[0183] Obtaining an initial resource framework of an enterprise resource page, performing resource module configuration on the initial resource framework to obtain a configured enterprise resource framework;
[0184] Obtaining historical resource costs of the target enterprise, performing curve fitting on the historical resource costs according to a fitting idea to obtain a cost algorithm of the target enterprise;
[0185] Optimizing resource costs in the enterprise resource framework by using the cost algorithm, and performing visual marking on the resource costs in the enterprise resource framework;
[0186] Obtaining an initial billing framework of an enterprise billing page, performing billing module configuration on the initial billing framework to obtain a configured enterprise billing framework;
[0187] Establishing a resource association relationship between the administrative organization tree and the enterprise resource framework, and rendering a resource overview interface according to the resource association relationship;
[0188] Establishing a billing association relationship between the administrative organization tree and the enterprise billing framework, and rendering a billing overview interface according to the billing association relationship;
[0189] In response to a browsing instruction of a user, performing detail display on the resource overview page and the billing overview page.
[0190] Specifically, the specific implementation method of the processor 10 on the above instructions can refer to the description of the related steps in the corresponding embodiment of the accompanying drawings, which will not be described here.
[0191] Further, the modules / units integrated in the electronic device, if realized in the form of software function units and sold or used as independent products, can be stored in a computer readable storage medium. The computer readable storage medium can be volatile or non-volatile. For example, the computer readable medium can include any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory).
[0192] In several embodiments provided by the present application, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other manners. For example, the described apparatus embodiments are merely schematic. For example, the division of the modules is merely a logical function division. There can be another division manner for the actual implementation.
[0193] The modules illustrated as separated components can or can not be physically separated, and the components illustrated as modules can or can not be physical units. They can be located in one place or distributed on a plurality of network units. Some or all of the modules can be selected according to actual needs to achieve the purposes of the embodiments.
[0194] In addition, each function module in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of hardware plus software function modules.
[0195] It is obvious for those skilled in the art that the present application is not limited to the details of the above exemplary embodiments, and the present application can be implemented in other specific forms without departing from the spirit or essential characteristics of the present application.
[0196] Therefore, the embodiments should be regarded as exemplary and non-limiting, and the scope of the present application is defined by the appended claims rather than the above description, and all changes falling within the meaning and scope of the equivalent elements of the claims are intended to be included in the present application. Any reference signs in the claims should not be regarded as limiting the claims to which they relate.
[0197] The blockchain referred to in the present application is a new application mode of distributed data storage, peer-to-peer transmission, consensus mechanism, encryption algorithm and other computer technologies. Blockchain, in essence, is a decentralized database, a series of data blocks associated using cryptography. Each data block contains information about a batch of network transactions, used to verify the validity of the information (anti-fake) and generate the next block. The blockchain can include a blockchain underlying platform, a platform product service layer, and an application service layer.
[0198] The embodiments of the present application can acquire and process related data based on artificial intelligence technology. Artificial intelligence (AI) is the use of digital computers or computer-controlled machines to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results.
[0199] Furthermore, the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural and vice-versa, unless the context clearly requires these exclusions. The conjunction "or" is used to link items in a list or a set of alternatives, and is not disjunctive, unless the context clearly requires it to be disjunctive. The conjunction "and" is used to link items in a list or a set of alternatives, and is not conjunctive, unless the context clearly requires it to be conjunctive. The prefix "first", "second", "third", etc. is used to identify similar entities of a different class or a different category, and is not a requirement of temporal priority in use unless the context clearly requires it. The terms "comprise", "comprising", "comprises", "include", "including", "includes", "contain", "containing", "contains", "characterized by", "characterised by", "characterized in that", "characterised in that" and the like can be used interchangeably with "comprising" or "including".
[0200] Finally, it should be noted that the above-mentioned embodiments illustrate rather than limit the application, since the scope of the application is defined by the appended claims.
Claims
1. A data intelligent processing method based on an enterprise-level administrative organization tree, characterized in that, The method comprises: obtaining enterprise information of a target enterprise, and extracting features from the enterprise information to obtain enterprise features; classifying the enterprise features by levels to obtain hierarchical features, establishing an index tree according to functions of an administrative organization of the target enterprise, and writing the hierarchical features into nodes of the index tree to obtain an administrative organization tree of the target enterprise, wherein the classification of the enterprise features by levels to obtain hierarchical features comprises: dividing the enterprise features according to a preset first-level administrative organization tree index to obtain a plurality of first-level enterprise features; dividing each of the first-level enterprise features according to a preset second-level administrative organization tree index to obtain a plurality of second-level enterprise features; and sequentially sorting the second-level enterprise features according to functions to obtain hierarchical features; obtaining an initial resource framework of an enterprise resource page, and configuring resource modules in the initial resource framework to obtain a configured enterprise resource framework; obtaining historical resource costs of the target enterprise, and fitting the historical resource costs according to a fitting idea to obtain a cost algorithm of the target enterprise; optimizing resource costs in the enterprise resource framework by using the cost algorithm, and visually marking the resource costs in the enterprise resource framework; obtaining an initial billing framework of an enterprise billing page, and configuring billing modules in the initial billing framework to obtain a configured enterprise billing framework; establishing a resource association relationship between the administrative organization tree and the enterprise resource framework, and rendering a resource overview interface according to the resource association relationship; establishing a billing association relationship between the administrative organization tree and the enterprise billing framework, and rendering a billing overview interface according to the billing association relationship; in response to a browsing instruction of a user, displaying details of the resource overview page and the billing overview page.
2. The method for data intelligence processing based on enterprise-level administrative organization tree according to claim 1, wherein, The feature extraction from the enterprise information to obtain enterprise features comprises: performing word segmentation on the enterprise information to obtain enterprise information segmented words; filtering stop words in the enterprise information segmented words by using a preset stop word table; performing low-frequency word removal on the filtered enterprise information segmented words to obtain standard enterprise segmented words; selecting one of the standard enterprise segmented words as a target enterprise segmented word; calculating the frequency of occurrence of the target enterprise segmented word according to a preset word frequency algorithm, selecting a target frequency whose frequency of occurrence is greater than a preset threshold as a target frequency, and collecting target enterprise segmented words corresponding to the target frequency as enterprise features.
3. The method for data intelligence processing based on enterprise-level administrative organization tree according to claim 1, wherein, The feature extraction from the enterprise information to obtain enterprise features comprises: extracting enterprise keywords from the enterprise information, and selecting one of the enterprise keywords as a target keyword; performing unique ID coding on each target keyword to obtain a word ID; calculating the frequency of occurrence of each word ID in the enterprise keywords to obtain an ID word frequency; assigning the ID word frequency to a blank matrix to obtain a word frequency statistical matrix; calculating the word frequency statistical matrix by using a preset weight algorithm to obtain the weight of each keyword information in the keyword information; collecting enterprise keywords with weights greater than a preset weight as enterprise features.
4. The method for data intelligence processing based on enterprise-level administrative organization tree according to claim 3, wherein, The enterprise keyword of the extracted enterprise information comprises: obtaining candidate keywords from the enterprise information by using a preset word segmentation tool; calculating the candidate keyword distribution and the theme distribution of the enterprise information by using a preset theme model; calculating the similarity of the candidate keyword distribution and the theme distribution, sorting the similarity to obtain a similarity list; selecting the top N similarities in the similarity list as target similarities, and selecting the candidate keywords corresponding to the target similarities as enterprise keywords.
5. The method for data intelligence processing based on enterprise-level administrative organization tree according to claim 1, wherein, The resource module configuration of the initial resource framework comprises: configuring a navigation bar module of the initial resource framework according to the administrative organization tree to obtain a first-level resource framework; configuring a cloud computing overview module of the first-level resource framework to obtain a second-level resource framework; configuring a database overview module of the second-level resource framework to obtain a third-level resource framework; configuring a bulletin board module of the third-level resource framework to obtain the configured enterprise resource framework.
6. The data intelligence processing method based on the enterprise-level administrative organization tree according to any one of claims 1 to 5, characterized in that, The rendering of the resource overview interface according to the resource association relationship comprises: writing node information of the administrative organization tree into an initial resource interface according to the resource association relationship; receiving a rendering instruction, identifying and analyzing the rendering instruction to obtain a rendering identifier of the rendering instruction; when the initial resource interface identifies the rendering identifier, rendering the initial resource interface to obtain a resource overview interface.
7. An enterprise-level administrative organization tree-based data intelligent processing apparatus for implementing the enterprise-level administrative organization tree-based data intelligent processing method according to any one of claims 1 to 6, characterized by The device comprises: an enterprise feature module configured to obtain enterprise information of a target enterprise, extract features from the enterprise information, and obtain enterprise features; an administrative organization tree module configured to classify the enterprise features by levels, obtain level features, and construct an administrative organization tree of the target enterprise according to the level features; an enterprise resource framework module configured to obtain an initial resource framework of an enterprise resource page, configure resource modules of the initial resource framework, and obtain a configured enterprise resource framework; a cost algorithm module configured to obtain historical resource costs of the target enterprise, perform curve fitting on the historical resource costs according to a fitting idea, and obtain a cost algorithm of the target enterprise; an optimized resource cost module configured to optimize resource costs in the enterprise resource framework by using the cost algorithm, and visually mark the resource costs in the enterprise resource framework; an enterprise billing framework module configured to obtain an initial billing framework of an enterprise billing page, configure billing modules of the initial billing framework, and obtain a configured enterprise billing framework; a resource overview interface module configured to establish a resource association relationship between the administrative organization tree and the enterprise resource framework, and render a resource overview interface according to the resource association relationship; a billing overview interface module configured to establish a billing association relationship between the administrative organization tree and the enterprise billing framework, and render a billing overview interface according to the billing association relationship; a visual module configured to respond to a browsing instruction of a user, and display details of the resource overview page and the billing overview page.
8. An electronic device, comprising: The electronic device comprises: at least one processor; and a memory connected with the at least one processor in communication; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the data intelligent processing method based on the enterprise-level administrative organization tree as claimed in any one of claims 1 to 6.
Citation Information
Patent Citations
System and method for enabling smart contacting and resource finding in an enterprise
US20130086108A1
Method and system for controlling data access to organizational data maintained in hierarchical
US20130232539A1