A method, device and equipment for constructing enterprise portrait service based on grid technology
Through information grid technology, the construction of enterprise portrait services is solved, and the problem of incomplete information islands and enterprise portrait models is achieved, seamless flow and efficient management of information resources are achieved, and a full-dimensional enterprise portrait model is built, which improves the scope and accuracy of data acquisition.
Patent Information
- Application Number
- CN202111484259.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-07
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2041-12-07
AI Technical Summary
In the prior art, independent operation of information systems leads to information islands, serious waste of resources, incomplete description of corporate portrait models, and low accuracy.
Use information grid technology to build enterprise portrait services, form a full-dimensional enterprise portrait model through data collection, fusion and orchestration, use big data engine technology to achieve seamless flow and management of information resources, and use microservice orchestration technology to visually manage and control.
It realizes extensive organization and management of information resources, builds a full-dimensional enterprise portrait model, solves the problems of incomplete information description and low accuracy, improves the scope and efficiency of data acquisition, and provides a better user experience.
Smart Images

Figure CN114429265B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information management technology, and in particular to a method, device, computer-readable storage medium and electronic device for constructing an enterprise portrait service based on grid technology. Background Art
[0002] With the rapid development of internet technology, the amount of information is growing exponentially. Unlike energy, information is not consumed by use; it only becomes more abundant. Currently, each information system serves different users independently, without effective information exchange and integration. This has led to the proliferation of information silos, resulting in a significant waste of resources.
[0003] The "Information Grid" is an information technology developed in this context. It virtualizes information resources scattered across various physical spaces into a complex, massive single system, creating a peer-to-peer information sharing environment. This information encompasses not only computers and web pages, but also a variety of information resources. Information is like the pieces on a Go board, and networks are like the lines on the board. The entire system is called a "grid." The "Information Grid" enables comprehensive connectivity across all resources on the internet.
[0004] The development of "information grid" technology has laid the technical foundation for building enterprise portrait models. An enterprise portrait model is a scientific model that fully describes an enterprise, abstracted from the vast amount of enterprise information on the internet, with complex business logic. This model is constructed by defining and classifying data labels across all dimensions of the enterprise and integrating this information in a scientific manner. An accurate enterprise portrait model can effectively assist in various activities such as enterprise analysis, marketing, and forecasting, and aid in business decision-making. Therefore, in the process of building an enterprise portrait model, how to utilize "information grid" technology to construct the model so as to minimize the omission of any enterprise information remains an unresolved issue. Summary of the Invention
[0005] In response to the above problems, embodiments of the present invention provide a method, device, computer-readable storage medium, and electronic device for constructing an enterprise portrait service based on grid technology.
[0006] In a first aspect, an embodiment of the present invention provides a method for constructing an enterprise portrait service based on grid technology, the method comprising:
[0007] The data collection step is to use information grid technology to obtain relevant data of the enterprise portrait from different information resources based on the data tags of the enterprise portrait;
[0008] In the data fusion step, according to the pre-built enterprise portrait model, big data engine technology is used to fuse the relevant data of the enterprise portrait obtained from different information resources in different dimensions according to the preset data aggregation rules. The obtained data and the fusion results of data in different dimensions form various data microservices;
[0009] The service orchestration construction step links the corresponding data microservices together according to the dependencies between the data microservices to form enterprise portrait microservices for different business needs.
[0010] According to an embodiment of the present invention, before the data collection step, the method further includes a grid management step, and the grid management step includes:
[0011] Through big data engine technology, information resources located at different business nodes are aggregated on demand to form an information grid network, wherein the information resources between the various nodes of the information grid network can flow and connect directly.
[0012] According to an embodiment of the present invention, before the data collection step, the method further includes a label selection step, and the label selection step includes:
[0013] Determine the key information of the enterprise portrait based on the enterprise description information;
[0014] Select keywords that identify the enterprise from the key information of the enterprise portrait as data tags for the enterprise portrait;
[0015] Establish or update the enterprise data tag library.
[0016] According to an embodiment of the present invention, the data collection step includes:
[0017] Based on the data tags of the enterprise portrait, use information grid technology to determine the acquisition methods of different information resources that need to be aggregated, and at the same time determine the corresponding data collection methods;
[0018] Access different information resources through different data collection methods to obtain relevant data on corporate portraits from different information resources.
[0019] According to an embodiment of the present invention, the data fusion step includes:
[0020] Utilize big data engine technology to aggregate relevant data on corporate profiles obtained from different information resources;
[0021] Performing data preprocessing on the aggregated data, wherein the data preprocessing includes deduplication and / or denoising of the data;
[0022] According to the pre-built enterprise portrait model, the pre-processed data is integrated to complete the enterprise portrait.
[0023] According to an embodiment of the present invention, the service orchestration construction step includes:
[0024] The data collected for enterprise portrait is formed into enterprise portrait services and then published as enterprise portrait microservices, and a visual module management method is used to manage various microservices; wherein, the use of a visual module management method to manage various microservices includes using a topology diagram to display the call link relationship established between microservices based on the data flow relationship.
[0025] According to an embodiment of the present invention, the method further includes a service management and control step, and the service management and control step includes:
[0026] Locate problems in the microservice call process by monitoring requests and responses.
[0027] In a second aspect, an embodiment of the present invention provides an enterprise portrait service construction device based on grid technology, which includes:
[0028] The data acquisition module is used to obtain relevant data of the enterprise portrait from different information resources based on the data tags of the enterprise portrait using information grid technology;
[0029] The data fusion module is used to integrate the relevant data of the enterprise portrait obtained from different information resources in different dimensions according to the pre-built enterprise portrait model and the big data engine technology according to the preset data aggregation rules. The acquired data and the data fusion results of different dimensions form various data microservices;
[0030] The service orchestration building module is used to link corresponding data microservices together based on the dependencies between data microservices to form enterprise portrait microservices for different business needs.
[0031] In a third aspect, an embodiment of the present invention provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, it implements a method for constructing an enterprise portrait service based on grid technology as described in the first aspect.
[0032] In a fourth aspect, an embodiment of the present invention provides an electronic device, comprising:
[0033] processor;
[0034] a memory for storing instructions executable by the processor;
[0035] Wherein, the processor is configured to execute the instructions to implement a method for constructing an enterprise portrait service based on grid technology as described in the first aspect above.
[0036] Compared with the prior art, the above technical solution of the present invention has the following beneficial effects:
[0037] 1. An embodiment of the present invention provides a method for constructing an enterprise portrait service based on grid technology, which uses the "information grid" technical framework to achieve more extensive information resource organization and management with information resources as the center, aggregate, accumulate, and standardize storage management data without missing any information of the entity, and construct a full-dimensional "enterprise portrait model" in a scientific way, solving the technical problem of incomplete and low accuracy of the enterprise portrait model due to insufficient descriptive information.
[0038] 2. Embodiments of the present invention provide a method for constructing an enterprise profiling service based on grid technology, improving information acquisition methods and enabling the collection of entity data information based on information grid technology. Information can flow directly from information resource nodes through an information sharing environment to the enterprise profiling service, eliminating the need for multiple forwarding steps in a tree-like structure. This enables point-to-point interconnection and reduces information congestion.
[0039] 3. An embodiment of the present invention provides a method for constructing an enterprise portrait service based on grid technology, which uses microservice orchestration technology to obtain node data of the data "information grid", constructs a topology diagram by visualizing the dependencies between modules of the distributed system, and locates potential problems in data flow by visualizing the number of requests and responses of the modules, thereby realizing the management and operation of the enterprise portrait model.
[0040] 4. An embodiment of the present invention provides a method for constructing an enterprise portrait service based on grid technology. Compared with the traditional enterprise portrait model construction method, it has a wider range of data acquisition, higher efficiency, and better user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 This is a flowchart of the steps of the method for constructing an enterprise portrait service provided in the first embodiment of the present invention;
[0042] Figure 2 Schematic diagram of the composition of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0043] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.
[0044] Example 1
[0045] like Figure 1 As shown, this embodiment provides a method for constructing an enterprise portrait service based on grid technology, which mainly includes the following steps:
[0046] S110, a grid management step, aggregates different information resources into an information grid network as needed through big data engine technology, wherein information resources between various nodes of the information grid network can flow and connect directly.
[0047] In an embodiment of the present invention, various information resources from government departments, enterprises, institutions or the Internet can be aggregated into an information grid network through a big data engine as needed, wherein the information resources between the various nodes of the information grid network can flow and connect seamlessly.
[0048] S120, label selection step, determines the key information of the enterprise portrait based on the description information of the entity, and selects keywords that identify the enterprise from the key information of the enterprise portrait as data labels for the enterprise portrait.
[0049] In an embodiment of the present invention, the enterprise portrait model is a scientific model that fully describes the entity and is a composite business logic model abstracted from the massive amount of entity information in the network. By defining and classifying data labels for the enterprise in all dimensions and integrating this information in a scientific way, an enterprise portrait model is formed, which can be used to help carry out various activities such as enterprise analysis, marketing, and forecasting, and assist in enterprise business decision-making. In an embodiment of the present invention, the key information of the enterprise portrait is determined based on the descriptive information of the enterprise. Then, based on business needs, important identifiers describing the enterprise are selected from these key information as data labels for the enterprise portrait, so that the collected enterprise data can be classified and managed using data labels.
[0050] For example, during the specific implementation process, we conduct a portrait demand analysis based on the entity characteristics of the enterprise, with full dimensionality, high precision, and accessibility as the principles. In particular, for those who need experience in government, finance, and other enterprise-related projects, we analyze and verify past project experience, accurately locate keywords that can describe the enterprise (such as tax status, litigation status, asset status, certification status, etc.), extract business tags for the enterprise based on these keywords, and refine the business description of the enterprise from the key information describing the enterprise to form an enterprise tag library. This solves the objective problems of incomplete enterprise information description, inaccurate data, and non-uniqueness in existing technologies.
[0051] S130, data collection step, uses information grid technology to obtain relevant data of the enterprise portrait from different information resources based on the data tags of the enterprise portrait.
[0052] In an embodiment of the present invention, the data collection step includes:
[0053] Based on the data tags of the enterprise portrait, use information grid technology to determine the different information resources that need to be accessed;
[0054] Access different information resources through different data collection interfaces to obtain relevant data on corporate portraits from different information resources.
[0055] In the embodiments of the present invention, system connection and data collection can be performed from various information resources in government departments, enterprises, institutions or the Internet, and the present invention does not limit this.
[0056] During the implementation process, we conduct a portrait demand analysis based on the entity characteristics of the enterprise, adhering to the principles of full dimensionality, high precision, and accessibility. In particular, for those who require experience in government, finance, and other enterprise-related projects, we conduct an analysis and verification based on past project experience, accurately identifying keywords that can describe the enterprise (such as tax status, litigation status, asset status, certification status, etc.). Based on these keywords, we extract business tags for the enterprise, and refine the business description of the enterprise from the key information describing the enterprise to form an enterprise tag library. This solves the objective problems of incomplete enterprise information description, inaccurate data, and non-uniqueness in existing technologies.
[0057] S140, the data fusion step, uses big data engine technology to fuse relevant data from different information resources based on the pre-built enterprise profile model. The data fused across different dimensions and the fusion results are both considered data microservices. In other words, the collected data can form a data microservice, and the fusion results of the collected data fused along one or more dimensions can also form a data microservice.
[0058] In an embodiment of the present invention, the data fusion step includes:
[0059] Utilize big data engine technology to aggregate relevant data on corporate profiles obtained from different information resources;
[0060] Performing data preprocessing on the aggregated data, wherein the data preprocessing includes deduplication and / or denoising of the data;
[0061] According to the pre-built enterprise portrait model, the pre-processed data is fused to obtain the fused enterprise portrait.
[0062] The data fusion process here is the process of recombining data from different information resources according to a pre-established enterprise portrait model. In the data fusion process, different types of data need to be combined, such as fusion of structured (data tables) and unstructured (certificate text) data.
[0063] During implementation, this step transforms the collected data into independent microservices according to pre-set data aggregation rules. These independent microservices can be considered specialized services for solving independent business problems. This allows them to be individually shared and used by those with business needs. It also provides technical convenience for timely microservice governance, visual identification, and problem resolution for these independent microservices, thereby ensuring the normal operation of enterprise portrait integration services.
[0064] S150, the service orchestration construction step, links different data microservices together according to the dependencies between data microservices to form a callable enterprise portrait microservice.
[0065] In an embodiment of the present invention, different data microservices are linked together according to the dependencies between them to form a directly callable enterprise portrait service. In this embodiment, the data collected for enterprise portrait can be formed into an enterprise portrait service and then published as an enterprise portrait microservice, and a visual module management method is used to manage the various microservices. In this embodiment, the use of a visual module management method to manage the various microservices includes, for example, using a topology diagram to display the call link relationships between the various microservices. For example, using microservice orchestration technology, independent microservices are orchestrated into enterprise portrait fusion services for different business needs (such as enterprise credit investigation scenarios, enterprise efficiency scenarios, environmental protection enterprise rankings, etc.) according to different business scenarios. In this process, a service call topology diagram is generated. The service call topology diagram is used to trace the service call and orchestration process, timely identify problems in the fusion process, and trace the problem data. The difficulty of this step lies in the reuse of services and the full-link traceability of services. The technical capabilities of microservice technology for service lifecycle tracking and management and visual orchestration can overcome this difficulty. It solves the sharing and "after-sales" problems of fusion service problem tracking and location, timely service management, etc.
[0066] Here, the call link relationship between various microservices refers to the relationship between which upstream microservice a microservice is called by and which downstream microservice the microservice calls. The call links and dependencies between these microservices can be identified and visually tracked. For example, the developer of the enterprise portrait service can use a tool to orchestrate and organize the modules (similar to process orchestration, where the connection line indicates that there is a data flow relationship and docking between the two microservices) to link different data microservices together to form an enterprise portrait microservice that can be directly called. When the enterprise portrait microservice is selected, the enterprise portrait microservice calls its upstream data microservice (such as the collection service for collected data).
[0067] S160, the service control step, locates problems in the data flow process of each module by monitoring the request and response of each module.
[0068] In an embodiment of the present invention, a service control center can be set up to monitor the requests and responses of each module (for example, the number of requests and responses) to identify potential problems in the data flow process (for example, the distribution of request time periods, error requests, response time, etc.). In addition, the data flow updates of the data source interface can be monitored in real time, and the enterprise portrait model can be verified in real time.
[0069] Through the above-mentioned enterprise portrait service construction method based on grid technology, the "information grid" technology framework is used to realize a wider range of information resource organization and management by taking information resources as the center, gathering, accumulating and standardizing storage management data, without missing any information of the enterprise, and constructing a full-dimensional "enterprise portrait model" in a scientific way, which solves the technical problems of incomplete and low accuracy of enterprise portrait models caused by insufficient descriptive information.
[0070] In order to further illustrate the working principle of the technical solution of the present invention, the following describes in detail the various steps of the above method and its optional or replaceable implementation methods in combination with specific application examples.
[0071] Example 2
[0072] This embodiment builds an enterprise portrait fusion service to create a three-dimensional and multi-dimensional data portrait of the enterprise, thereby fully and accurately expressing the enterprise information and characteristics through data. Based on the concept of the first embodiment, in this embodiment, the implementation process of the enterprise portrait service construction method based on grid technology is as follows:
[0073] S210, determining keywords to be used to describe the enterprise based on the enterprise information description;
[0074] S220, selecting data labels for the enterprise portrait from the keywords to be used to describe the enterprise;
[0075] S230, based on the data tags, using information grid technology, connecting with relevant information resource management systems of government departments, enterprises, institutions, or the Internet, obtaining corresponding data from these information resource management systems, and completing the data collection work;
[0076] Among them, according to the data tags of the enterprise portrait, using information grid technology, we determine the acquisition method of different information resources that need to be aggregated, and at the same time determine the corresponding data collection method. Then, for different information resources, through different data collection methods, we access the data interfaces of different information resources to collect the original data for enterprise portrait;
[0077] S240, aggregates the collected raw data of the enterprise portrait through the big data engine and processes it in real time;
[0078] Wherein, the real-time processing includes data pre-processing steps such as deduplication and denoising;
[0079] S250 then fuses the processed data together according to the pre-built enterprise portrait model; the acquired data and the fusion results of data from different dimensions form various data microservices;
[0080] S260 uses graphical microservice orchestration for data microservices, shielding code details and thereby building a visual distributed system module topology. Each topology node represents a module, or a data microservice. Clicking a topology node displays the details of a module (a data microservice).
[0081] S270, adding the IDs of the upstream and downstream data microservices associated with the microservice call to the request and response, thereby establishing a call link and dependency relationship between the data microservices. By combining the related data microservices together, a callable enterprise portrait service (i.e., enterprise portrait microservice) is formed;
[0082] At S280, the microservice control center uses the visualized number of requests and responses to locate potential problems in the data flow process (such as request time period distribution, error requests, response time, etc.).
[0083] S290, the microservice control center monitors the data interface module and other data flow updates in real time, and performs real-time verification of the enterprise portrait model.
[0084] The enterprise portrait service construction method based on grid technology provided in this embodiment improves the information acquisition method and realizes the collection of entity data information based on information grid technology. Information can flow directly from the information resource node through the information sharing environment to the enterprise portrait service without multiple forwardings through the tree system, realizing point-to-point interconnection, and information is not easily blocked. In addition, the enterprise portrait service construction method based on grid technology provided in this embodiment uses microservice orchestration technology to obtain node data of the data "information grid", constructs a topology diagram by visualizing the dependencies between modules of the distributed system, and locates potential problems in the data flow by visualizing the number of requests and responses of the modules, thereby realizing real-time control and operational maintenance of the enterprise portrait model.
[0085] Here, we can take the enterprise management of industrial parks as an example. The industrial park platform uses the process engine, message queue, Internet of Things engine and other tools of the information grid support platform to connect point-to-point with relevant commissions, bureaus and enterprise business systems, aggregate data and other information resources from the government, enterprises and third-party nodes, and provide the required information resources for dynamic tracking of park investment projects throughout their life cycle, enterprise profiling and other businesses, form an information grid network, realize grid management of information resources, and at the same time ensure the seamless flow and connection of information between nodes.
[0086] The enterprise portrait service construction method based on grid technology provided by the embodiment of the present invention, compared with the traditional enterprise portrait method, obtains data in a wider and more comprehensive manner, does not omit any information of the enterprise, and constructs a full-dimensional "enterprise portrait model" in a scientific way, solving the technical problem of incomplete and low-accuracy enterprise portrait models due to insufficient descriptive information. Taking the park enterprise portrait business as an example, each enterprise provides basic information data on enterprise operations, and government departments provide enterprise-related data such as enterprise taxes, project subsidies, etc., and through information aggregation, improves all aspects of enterprise-related data to form an enterprise portrait. At the same time, the information grid edge computing capability can provide more risk control models, financial models, etc. to provide enterprises and financial institutions with accurate and effective calculation results.
[0087] Example 3
[0088] The following are embodiments of the apparatus of the present invention, which can be used to implement the method embodiments of the present invention. For details not disclosed in the apparatus embodiments of the present invention, please refer to the method embodiments of the present invention.
[0089] A device for constructing an enterprise portrait service based on grid technology, characterized by comprising:
[0090] The data acquisition module is used to obtain relevant data of the enterprise portrait from different information resources based on the data tags of the enterprise portrait using information grid technology;
[0091] The data fusion module is used to integrate the relevant data of the enterprise portrait obtained from different information resources in different dimensions according to the pre-built enterprise portrait model and the big data engine technology according to the preset data aggregation rules. The acquired data and the data fusion results of different dimensions form various data microservices;
[0092] The service orchestration building module is used to link corresponding data microservices together based on the dependencies between data microservices to form enterprise portrait microservices for different business needs.
[0093] Example 4
[0094] This embodiment provides a computer-readable medium on which a computer program is stored. When the program is executed by a processor, the various steps of the method for constructing an enterprise portrait service based on grid technology as described in the above embodiment are implemented.
[0095] It should be noted that the present invention can implement all or part of the processes in the above-mentioned embodiment method by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, it can implement the steps of the above-mentioned various method embodiments. The computer program includes computer program code, which can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. Of course, there are other types of readable storage media, such as quantum memory, graphene memory, etc. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0096] Example 5
[0097] Figure 2 FIG. 1 is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. Figure 2 As shown, at the hardware level, the electronic device includes a processor and, optionally, an internal bus, a network interface, and memory. The memory may include internal memory, such as high-speed random-access memory (RAM), and may also include non-volatile memory, such as at least one disk storage device. Of course, the electronic device may also include other hardware required for its services.
[0098] The processor, network interface, and memory can be interconnected via an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 2 Only line segments are used to represent the bus, but this does not mean that there is only one bus or one type of bus.
[0099] The memory is used to store programs. Specifically, the program may include program code, which includes computer operating instructions. The memory may include internal memory and non-volatile memory, and provides instructions and data to the processor. The processor reads the corresponding computer program from the non-volatile memory into the internal memory and then runs it. The processor executes the program stored in the memory to perform the following operations: Figure 2 Shown are all the steps in a method for building an enterprise portrait service based on grid technology.
[0100] The communication bus mentioned in the above devices may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. This communication bus can be divided into address buses, data buses, control buses, etc. For ease of illustration, only one thick line is used in the figure, but this does not mean that there is only one bus or only one type of bus. The communication interface is used for communication between the above electronic devices and other devices.
[0101] Bus comprises hardware, software or both, for above-mentioned parts are coupled together.For example, bus can comprise accelerated graphics port (AGP) or other graphics bus, enhanced industry standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industry standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more above these combinations.In suitable case, bus can comprise one or more buses.Although the embodiment of the present invention describes and shows specific bus, the present invention considers any suitable bus or interconnection.
[0102] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage. Alternatively, the memory may be at least one storage device located away from the processor.
[0103] The memory may include a large capacity memory for data or instructions. By way of example and not limitation, the memory may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory may include a removable or non-removable (or fixed) medium. In a specific embodiment, the memory is a non-volatile solid-state memory. In a specific embodiment, the memory includes a read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or a flash memory, or a combination of two or more of these.
[0104] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components.
[0105] It should be noted that those skilled in the art can clearly understand that for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0106] The devices, equipment, systems, modules, or units described in the above embodiments may be implemented by computer chips or entities, or by products having certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, an enterprise computer, a laptop computer, an in-vehicle human-computer interaction device, a cellular phone, a camera phone, a smartphone, an enterprise digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0107] Although the present invention provides method operation steps as described in the embodiments or flowcharts, more or fewer operation steps may be included based on conventional or non-inventive means. The order of steps listed in the embodiments is only one way of executing the order of many steps and does not represent the only execution order. When an actual device or terminal product is executed, it can be executed in sequence or in parallel according to the method shown in the embodiments or the drawings (for example, in a parallel processor or multi-threaded processing environment, or even a distributed data processing environment).
[0108] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0109] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0110] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1The steps for the function specified in one or more boxes.
[0111] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus comprising the element.
[0112] Each embodiment in this specification is described in a related manner. Similar portions between the various embodiments can be referenced to each other. Each embodiment focuses on the differences from other embodiments. In particular, the device, electronic device, and readable storage medium embodiments are generally similar to the method embodiments, so their descriptions are relatively simple. For related portions, reference can be made to the descriptions of the method embodiments.
[0113] The above description is only a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention are included in the scope of protection of the present invention.
Claims
1. A method for constructing an enterprise portrait service based on grid technology, characterized in that: include: The data collection step is to use information grid technology to obtain relevant data of the enterprise portrait from different information resources based on the data tags of the enterprise portrait; In the data fusion step, according to the pre-built enterprise portrait model, big data engine technology is used to fuse the relevant data of the enterprise portrait obtained from different information resources in different dimensions according to the preset data aggregation rules. The obtained data and the fusion results of data in different dimensions form various data microservices; The service orchestration construction step links the corresponding data microservices together according to the dependencies between them to form enterprise portrait microservices for different business needs. Among them, through microservice orchestration technology, independent microservices are orchestrated into enterprise portrait fusion services for different business needs according to different business scenarios, generating a service call topology map, and using the service call topology map to trace the service call and orchestration process. Among them, different business scenarios include corporate credit investigation scenarios, corporate efficiency scenarios, and environmental protection enterprise rankings.
2. The method for constructing an enterprise portrait service based on grid technology according to claim 1, characterized in that: Before the data collection step, the method further includes a grid management step, which includes: Through big data engine technology, information resources located at different business nodes are aggregated on demand to form an information grid network, wherein the information resources between the various nodes of the information grid network can flow and connect directly.
3. The method for constructing an enterprise portrait service based on grid technology according to claim 1, characterized in that: Before the data collection step, the method further includes a label selection step, which includes: Determine the key information of the enterprise portrait based on the enterprise description information; Select keywords that identify the enterprise from the key information of the enterprise portrait as data tags for the enterprise portrait; Establish or update the enterprise data tag library.
4. The method for constructing an enterprise portrait service based on grid technology according to claim 1, wherein: The data collection step includes: Based on the data tags of the enterprise portrait, use information grid technology to determine the acquisition methods of different information resources that need to be aggregated, and at the same time determine the corresponding data collection methods; Access different information resources through different data collection methods to obtain relevant data on corporate portraits from different information resources.
5. The method for constructing an enterprise portrait service based on grid technology according to claim 1, characterized in that: The data fusion step includes: Utilize big data engine technology to aggregate relevant data on corporate profiles obtained from different information resources; Performing data preprocessing on the aggregated data, wherein the data preprocessing includes deduplication and / or denoising of the data; According to the pre-built enterprise portrait model, the pre-processed data is integrated to complete the enterprise portrait.
6. The method for constructing an enterprise portrait service based on grid technology according to claim 4, characterized in that: The service orchestration construction steps include: The data collected for enterprise portrait is formed into enterprise portrait services and then published as enterprise portrait microservices, and a visual module management method is used to manage various microservices; wherein, the use of a visual module management method to manage various microservices includes using a topology diagram to display the call link relationship established between microservices based on the data flow relationship.
7. The method for constructing an enterprise portrait service based on grid technology according to claim 6, characterized in that: The method further includes a service control step, which includes: Locate problems in the microservice call process by monitoring requests and responses.
8. A device for constructing enterprise portrait services based on grid technology, characterized in that: include: The data acquisition module is used to obtain relevant data of the enterprise portrait from different information resources based on the data tags of the enterprise portrait using information grid technology; The data fusion module is used to integrate the relevant data of the enterprise portrait obtained from different information resources in different dimensions according to the pre-built enterprise portrait model and the big data engine technology according to the preset data aggregation rules. The acquired data and the data fusion results of different dimensions form various data microservices; The service orchestration building module is used to link corresponding data microservices together according to the dependencies between them to form enterprise portrait microservices for different business needs. Among them, through microservice orchestration technology, independent microservices are orchestrated into enterprise portrait fusion services for different business needs according to different business scenarios, generating a service call topology map, and using the service call topology map to trace the service call and orchestration process. Among them, different business scenarios include corporate credit investigation scenarios, corporate efficiency scenarios, and environmental protection enterprise rankings.
9. A computer-readable storage medium, characterized in that A computer program is stored thereon, and when the program is executed by a processor, it implements a method for constructing an enterprise portrait service based on grid technology as described in any one of claims 1 to 7.
10. An electronic device comprising: processor; a memory for storing instructions executable by the processor; Wherein, the processor is configured to execute the instructions to implement a method for constructing an enterprise portrait service based on grid technology as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Method for constructing city image based on city multisource heterogeneous data
CN108446293A
Comprehensive portrait index generation method based on enterprise big data and related equipment
CN111027854A