CN111709843B - Customer portrait generation method and device and electronic equipment - Google Patents
Customer portrait generation method and device and electronic equipment Download PDFInfo
- Publication number
- CN111709843B CN111709843B CN202010387146.1A CN202010387146A CN111709843B CN 111709843 B CN111709843 B CN 111709843B CN 202010387146 A CN202010387146 A CN 202010387146A CN 111709843 B CN111709843 B CN 111709843B
- Authority
- CN
- China
- Prior art keywords
- customer
- target
- portrait
- client
- database
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/08—Insurance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2457—Query processing with adaptation to user needs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- General Business, Economics & Management (AREA)
- Computational Linguistics (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the invention discloses a method and a device for generating customer portrait and electronic equipment, wherein the method comprises the following steps: receiving a client portrait generation request for triggering generation of a target client portrait; wherein, the customer portrait generation request comprises the identification information of the target service; in response to a client portrait generation request, acquiring each target client portrait component required for generating a target client portrait, each sub-database operation interface corresponding to each target client portrait component and a pre-constructed client portrait frame from a database of a server according to identification information; the database of the server comprises a pre-constructed customer portrait framework, a pre-constructed collection of customer portrait components under each service and each sub-database operation interface corresponding to each customer portrait component; rendering each acquired target customer portrait component on a customer portrait frame, and associating each rendered target customer portrait component with each sub-database operation interface to generate a target customer portrait.
Description
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a method and an apparatus for generating a customer image, and an electronic device.
Background
In the internet insurance service, in order to meet the service requirement of the insurance service, a developer generally needs to generate a customer portrait according to customer information corresponding to each service. In the related art, when obtaining the client information required for generating the client portrait, it is generally necessary to switch back and forth among a plurality of different databases, so that the efficiency of generating the client portrait is low.
Therefore, how to improve the efficiency of generating customer images is a technical problem that needs to be solved by those skilled in the art.
Disclosure of Invention
The embodiment of the invention aims to provide a method and a device for generating a customer portrait and electronic equipment, which are used for solving the problem of low efficiency of generating the customer portrait in the prior art.
In order to solve the technical problems, the embodiment of the invention is realized as follows:
in a first aspect, a method for generating a customer portrait provided by an embodiment of the present invention includes:
receiving a client portrait generation request for triggering generation of a target client portrait corresponding to a target service; wherein, the customer portrait generation request comprises the identification information of the target service;
responding to a customer portrait generation request, and acquiring each target customer portrait component required by generating a target customer portrait, each sub-database operation interface corresponding to each target customer portrait component and a pre-constructed customer portrait frame from a database of a server according to identification information of a target service; the database of the server comprises a pre-constructed customer portrait framework, a pre-constructed collection of customer portrait components under each service and each sub-database operation interface corresponding to each customer portrait component;
Rendering each acquired target customer portrait component on a customer portrait frame, and associating each rendered target customer portrait component with each sub-database operation interface to generate a target customer portrait.
In an alternative embodiment, before acquiring each target customer portrait component required for generating the target customer portrait, each sub-database operation interface corresponding to each target customer portrait component, and the pre-constructed customer portrait frame from the database of the server according to the identification information of the target service, the method further comprises:
acquiring various client information required for generating client images from each sub-database storing the client information corresponding to each service;
packaging the acquired various client information into various client image components corresponding to the various client information, and taking a database operation interface of each sub-database as a sub-database operation interface of each client image component;
the collection of various customer portrait components, and the sub-data operation interfaces of the various customer portrait components, are stored in a database of the server.
In an alternative embodiment, according to the identification information of the target service, each target customer portrait component required for generating the target customer portrait, each sub-database operation interface corresponding to each target customer portrait component, and a pre-constructed customer portrait framework are obtained from a database of a server, and the method comprises the following steps:
According to the identification information of the target service and a preset mapping relation, acquiring each target customer portrait component from a database of a server, and operating interfaces of each sub-database corresponding to each target customer portrait component; the mapping relation comprises a relation between a service, a customer portrait component required for generating a customer portrait corresponding to the service and a sub-database operation interface of the customer portrait component;
a pre-constructed customer representation framework is obtained from a database of a server.
In an alternative embodiment, according to the identification information of the target service, each target customer portrait component required for generating the target customer portrait, each sub-database operation interface corresponding to each target customer portrait component, and a pre-constructed customer portrait framework are obtained from a database of a server, and the method comprises the following steps:
acquiring component identifiers of all target customer portrait components matched with the target service from a database of a server by presetting a first script according to the identification information and the mapping relation of the target service;
acquiring each target customer portrait component matched with the component identification and each sub-database operation interface corresponding to each target customer portrait component;
And acquiring a pre-constructed customer portrait frame from a database of the server by presetting a second script.
In an alternative embodiment, prior to rendering each acquired target customer representation component on the customer representation framework, comprising:
configuring location information for each target customer portrait component to determine the location of each target customer portrait component in the customer portrait frame;
rendering each of the obtained target client representation components on the client representation frame based on the location information of each of the target client representation components.
In an alternative embodiment, if the target customer portrait includes a customer label of the target customer, after rendering each acquired target customer portrait component on the customer portrait frame, and associating each rendered target customer portrait component with each sub-database operation interface, the method further includes:
and classifying the target clients according to the client labels of the target clients.
In an alternative embodiment, after rendering each acquired target customer portrait component on a customer portrait frame and associating each rendered target customer portrait component with each sub-database operation interface, the method further comprises:
Receiving an adjustment operation instruction aiming at each target customer portrait component;
based on the adjustment operation instruction, each target customer portrait component is adjusted.
In a second aspect, an embodiment of the present invention provides a device for generating a customer portrait, including:
a receiving module for receiving a customer portrait generation request for triggering generation of a target customer portrait corresponding to a target service; wherein, the customer portrait generation request comprises the identification information of the target service;
the acquisition module is used for responding to the client portrait generation request, acquiring each target client portrait component required by generating the target client portrait, each sub-database operation interface corresponding to each target client portrait component and a pre-constructed client portrait frame from a database of a server according to the identification information of the target service; the database of the server comprises a pre-constructed customer portrait framework, a pre-constructed collection of customer portrait components under each service and each sub-database operation interface corresponding to each customer portrait component;
and the processing module is used for rendering each acquired target customer portrait component on the customer portrait frame, and associating each rendered target customer portrait component with each sub-database operation interface to generate a target customer portrait.
In an alternative embodiment, the apparatus further comprises:
the client information acquisition module is used for acquiring various client information required for generating client portraits from each sub-database storing the client information corresponding to each service;
the packaging module is used for respectively packaging the acquired various client information into various client portrait components corresponding to the various client information, and taking the database operation interface of each sub-database as the sub-database operation interface of each client portrait component;
and the storage module is used for storing the set formed by the various customer portrait components and the sub-data operation interfaces of the various customer portrait components into a database of the server.
In an alternative embodiment, the obtaining module is configured to:
according to the identification information of the target service and a preset mapping relation, acquiring each target customer portrait component from a database of a server, and operating interfaces of each sub-database corresponding to each target customer portrait component; the mapping relation comprises a relation between a service, a customer portrait component required for generating a customer portrait corresponding to the service and a sub-database operation interface of the customer portrait component;
a pre-constructed customer representation framework is obtained from a database of a server.
In an alternative embodiment, the obtaining module is configured to:
acquiring component identifiers of all target customer portrait components matched with the target service from a database of a server by presetting a first script according to the identification information and the mapping relation of the target service;
acquiring each target customer portrait component matched with the component identification and each sub-database operation interface corresponding to each target customer portrait component;
and acquiring a pre-constructed customer portrait frame from a database of the server by presetting a second script.
In an alternative embodiment, the processing module is configured to:
configuring location information for each target customer portrait component to determine the location of each target customer portrait component in the customer portrait frame;
rendering each of the obtained target client representation components on the client representation frame based on the location information of each of the target client representation components.
In an alternative embodiment, if the target customer representation includes a customer label of the target customer, the apparatus further comprises:
and the classification module is used for classifying the target clients according to the client labels of the target clients.
In an alternative embodiment, the apparatus further comprises:
The instruction receiving module is used for receiving adjustment operation instructions aiming at all target customer portrait components;
and the adjusting module is used for adjusting each target customer portrait component based on the adjusting operation instruction.
In a third aspect, an embodiment of the present invention provides an electronic device, including a processor, a memory, and a computer program stored in the memory and executable on the processor, where the computer program when executed by the processor implements the steps of the method for generating a customer portrait provided in the first aspect.
In a fourth aspect, an embodiment of the present invention provides a computer readable storage medium, where a computer program is stored, where the computer program, when executed by a processor, implements the steps of the method for generating a customer portrait provided in the first aspect.
According to the technical scheme provided by the embodiment of the invention, the pre-built customer portrait frame, the customer portrait components required for generating the customer portrait corresponding to each service and the sub-database operation interfaces of the customer portrait components are stored in the database of the server, so that when a customer portrait generation request for triggering generation of the target customer portrait corresponding to the target service is received, the target customer portrait components required for generating the target customer portrait, the sub-database operation interfaces corresponding to the target customer portrait components and the pre-built customer portrait frame can be acquired from the database of the server according to the request, the acquired target customer portrait components are rendered on the customer portrait frame, and the target customer portrait corresponding to the target service is generated by associating the rendered target customer portrait components with the sub-database operation interfaces, thereby avoiding the problem that the customer information required for generating the customer portrait can be acquired only by switching back and forth in different databases in the related technology, and further reducing the time required for acquiring the customer portrait information and improving the generation efficiency of customers.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments described in the present invention, and other drawings can be obtained according to the drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a method for obtaining client information in the related art;
FIG. 2 is a schematic diagram of a method of generating a customer representation according to the present invention;
FIG. 3 is a schematic diagram of a database of a server according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a target customer representation component from a database in accordance with an embodiment of the present invention;
FIG. 5 is a schematic illustration of a customer representation provided in an embodiment of the present invention;
FIG. 6 is a schematic diagram showing a construction of a client portrait generating apparatus according to the present invention;
FIG. 7 is a schematic diagram of a client portrait generating electronic device according to the present invention.
Detailed Description
The embodiment of the invention provides a method and a device for generating a customer portrait and electronic equipment, which are used for solving the problem of low efficiency of generating the customer portrait in the prior art.
In order to make the technical solution of the present invention better understood by those skilled in the art, the technical solution of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, based on embodiments of the invention, which would be apparent to one of ordinary skill in the art without undue burden, are intended to be within the scope of the invention.
Example 1
Before describing the method for generating the customer portrait provided by the embodiment of the present disclosure in detail, a simple description is first provided for an application scenario related to the embodiment of the present disclosure.
In the internet insurance service, in order to meet the service requirement of the insurance service, a developer generally needs to generate a customer portrait according to customer information corresponding to each service. In the related art, when generating a customer representation, it is generally necessary to acquire customer information related to an insurance service from a storage system storing the customer information and then generate the customer representation based on the acquired customer information.
However, in practical applications, there may be cases where customer information related to insurance business includes a plurality of kinds of customer information, and the plurality of kinds of customer information are stored in a plurality of storage systems, respectively.
For example, as shown in fig. 1, taking the internet insurance service as an example of the marketing service, it is assumed that the customer information related to the marketing service includes eight kinds of information, such as customer basic information, customer life cycle information, vehicle information, price information of the customer, latest policy information, three kinds of policy improvement information, product recommendation information, and renewal probability improvement information, and the eight kinds of information are respectively stored in a plurality of storage systems, such as a car insurance underwriting system, a customer main data system, a branch personal system, and financial transaction data.
Or taking the internet insurance service as a customer service as an example, assume that customer information related to the customer service includes nine kinds of customer information, such as customer basic information, customer tag information, service ticket use information, customer life cycle information, complaint information, weChat interaction information, vehicle information, cost and rescue information, customer value information and the like, and the nine kinds of customer information are respectively stored in a plurality of storage systems, such as a customer main data system, a car insurance claim system, a 95518 customer service system, financial transaction data and the like.
In practical applications, in the above-described exemplary case, when acquiring client information required for generating a client image, it is generally necessary to switch back and forth among a plurality of different storage systems, and thus the generation efficiency of the client image is low.
In order to solve the above-mentioned problems, an embodiment of the present invention provides a method for generating a customer image, where an execution body of the method may be, but not limited to, at least one of a mobile phone, a tablet computer, a personal computer (Personal Computer, PC) and the like, or an execution body of the method may be an operating system or an Application (APP), or an execution body of the method may be a server, or the like, which can be configured to execute the method provided by the embodiment of the present invention.
In order to clearly describe the method provided in embodiment 1 of the present invention, the method provided in embodiment of the present invention will be described in detail below by taking the execution body of the method as a server as an example. Those skilled in the art will appreciate that the implementation of the method is merely an exemplary illustration of a server and is not a specific limitation on the implementation of the method.
The method for generating a customer image according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
As shown in fig. 2, a flowchart illustrating an implementation of a method for generating a customer portrait according to an embodiment of the present invention may include the following steps:
in step S21, the server receives a client representation generation request for triggering generation of a target client representation corresponding to a target service; wherein the client portrait generation request includes identification information of the target service.
In an alternative embodiment, the target business may be understood as a specific business determined by an internet insurance business person/developer according to the program product to be developed; for example, in the internet insurance industry, internet insurance products may include, but are not limited to, accident insurance, travel insurance, health insurance, financial insurance, serious illness insurance, endowment insurance, and the like; accordingly, the target service may include marketing service of the internet insurance product or customer service, service, etc. of the internet insurance product.
The target customer portrait can be understood as a target page generated for the target service, wherein the target page comprises all customer information required by internet insurance service personnel for processing the target service.
In an alternative embodiment, since the subsequent interaction may be performed with the databases storing the client information, such as adding, deleting, modifying, querying, etc. the client information of each database, the target client portrait may further include database operation interface information of each sub-database storing the client information.
In an alternative embodiment, the client portrait generation request may be understood as an access and acquisition request for multiple client information input by the internet insurance service personnel at the client when the internet insurance service personnel needs to access and acquire multiple client information of the client, where the client portrait generation request may carry identification information of the target service.
The identification information of the target service may be understood as information for identifying the target service, and the target service may be determined by using the identification information. In an alternative embodiment, the identification information of the target service may include, for example, a name of the target service, a keyword of the target service, an identification symbol of the target service, a type of the target service, and the like.
In step S22, in response to the client portrait creation request, each target client portrait component required for creating the target client portrait, each sub-database operation interface corresponding to each target client portrait component, and a client portrait framework constructed in advance are acquired from the database of the server based on the identification information of the target service.
For easy understanding, the related concepts and nouns etc. involved in step S22 will be briefly described before describing step S22 in detail.
The database of the server can comprise a pre-constructed customer portrait framework, a pre-constructed collection of customer portrait components under each service and each sub-database operation interface corresponding to each customer portrait component.
The target customer portrait component may refer to elements such as input boxes, buttons, drop-down boxes, time controls, etc. required on a customer portrait framework basis. In an alternative embodiment, component files may be pre-written and packaged to build the target customer representation component. The component files may be used to render corresponding target customer representation components through which corresponding customer information may be obtained when executed.
When the client information is updated, the component file is updated and encapsulated again to reconstruct the target client portrait component, and then the reconstructed target client portrait component is updated into various target client portrait components which are constructed in advance.
The customer representation framework may include various regions, such as search regions, presentation regions, edit regions, and the like. In practical applications, the customer portrait frame may be a frame such as Vue, angularJS, react.
The sub-database operation interface can be understood as a communication interface of the sub-database, and can be used as a service interface for performing operations such as adding, deleting, modifying, inquiring and the like on the client information of the sub-database.
In practical applications, since the target customer portrait component, the customer portrait frame and the sub-database operation interfaces of each target customer portrait need to be acquired from the data of the server when step S22 is executed, a set of various customer portrait components, the database operation interfaces of each sub-database, the customer portrait frame, and the like need to be obtained before step S22 is executed.
In an alternative embodiment, the set of various customer portrait components, the database operating interface of each sub-database, and the customer portrait framework may be obtained by:
First, various pieces of customer information necessary for generating a customer image are acquired from sub-databases storing customer information corresponding to respective services, respectively.
The sub-database may be understood as a storage system for storing customer information corresponding to each service, and taking a mutual networking insurance service as an example, the sub-database may include an underwriting system, a marketing system, a claim settlement system, an e-commerce system, a financial system, a customer service system, a branch personal system, a big data prediction system, and the like.
And secondly, respectively packaging the acquired various client information into various client image components corresponding to the various client information, and taking a database operation interface of each sub-database as a sub-database operation interface of each client image component.
Finally, the collection of the various customer portrait components and the sub-data operation interfaces of the various customer portrait components are stored in a database of the server.
The database of the server may be understood as a customer portrayal platform for aggregating customer information corresponding to all internet insurance services in this embodiment.
For example, as shown in FIG. 3, assuming that the sub-database storing the customer information includes a plurality of systems (abbreviated as underwriting, marketing, e-commerce, finance, customer service, big data prediction, etc. in FIG. 3) such as an underwriting system, a marketing system, a claim settlement system, an e-commerce system, a finance system, a customer service system, a big data prediction system, various customer information required for generating a customer image can be acquired from each storage system storing the customer information by a nationwide centralized customer center.
The customer information may be, for example, customer basic information, customer life cycle information, vehicle information, value information of a customer, latest policy information, transaction information, claim information, recent three-year insurance history information, violation information, credit rating information, complaint information, cost and rescue information, service ticket use information, weChat interaction information, three-way insurance promotion information, product recommendation information, renewal probability promotion information, customer label information, product recommendation information, and the like.
After obtaining various client information required for generating the client image, the obtained various client information can be respectively packaged into various client image components corresponding to the various client information, the database operation interface of each sub-database is used as the sub-database operation interface of each client image component, and the set formed by the various client image components and the sub-data operation interface of each client image component are stored in the database of the server, namely the client image platform.
Step S22 will be described in detail below in conjunction with the above description of the related concepts.
Step S221, according to the identification information of the target service and the preset mapping relation, each target customer portrait component is obtained from the database of the server, and each sub database operation interface corresponding to each target customer portrait component.
The mapping relation comprises a relation between a service and a customer portrait component and a sub-database operation interface of the customer portrait component required for generating the customer portrait corresponding to the service.
Step S222, a pre-constructed customer portrait frame is obtained from a database of a server.
In an alternative embodiment, the mapping relationship between the business and the customer portrait component and the sub-database operation interface of the customer portrait component required for generating the customer portrait corresponding to the business may be as shown in the following table 1:
table 1:
in an alternative embodiment, for example, assuming that the business is a marketing business, and the customer representation component required for generating the customer representation corresponding to the business includes a customer basic information component, a customer life cycle component, a vehicle information component, a customer value information component, a latest policy information component, a three-warranty promotion information component, a product recommendation information component, and a renewal probability promotion information component, the mapping relationship may be as shown in the following table 2:
TABLE 2
Alternatively, in an alternative embodiment, scripts may be pre-written to implement automatic acquisition of each target customer portrait component required for generating a target customer portrait, each sub-database operation interface corresponding to each target customer portrait component, and a pre-built customer portrait framework, in the following specific manner:
And acquiring the component identification of each target customer portrait component matched with the target service from a database of the server by presetting a first script according to the identification information and the mapping relation of the target service.
And acquiring each target customer portrait component matched with the component identification and each sub-database operation interface corresponding to each target customer portrait component.
And acquiring a pre-constructed customer portrait frame from a database of the server by presetting a second script.
For example, assuming that a customer base information component, a customer lifecycle component, and a customer value component need to be rendered on a customer representation framework, this can be accomplished by:
<div classa"customer Container">;
<div class="customer Header">;
the following is carried out -a left side portion;
<div class=leftBar">;
<!--:custValueInfo="custvalueinfo"/>-->;
< -! -customer basic information-;
<cust-baseinfo/>;
< -! -lifecycle- >;
<life-cycle/>;
< -! -customer value-;
<cust-price/>;
</div>;
it should be noted that the foregoing exemplary embodiments of the present invention are merely exemplary, and are not intended to limit the embodiments of the present invention in any way.
For example, as shown in fig. 4, assuming that the target service is a marketing service, after executing a pre-written script, the client basic information component, the client lifecycle component, the vehicle information component, the client value information component, the latest policy information component, the three-insurance promotion information component, the product recommendation information component, the renewal probability promotion information and other components may be obtained from the client image platform.
Or, assuming that the target service is a customer service, a customer basic information component, a customer life cycle component, a vehicle information component, a customer value information component, a WeChat interaction component, a service ticket use component, a complaint information component, a customer label component, a cost and rescue component and the like can be obtained from the customer image platform.
In step S23, each of the obtained target customer portrait components is rendered on the customer portrait frame, and each of the rendered target customer portrait components is associated with each of the sub-database operation interfaces to generate a target customer portrait.
In an embodiment of the present invention, rendering each acquired target customer view component on a customer view frame is understood to be adding each acquired target customer view component to the customer view frame.
In an alternative embodiment, prior to rendering, location information may be configured for each target customer representation component separately to determine the location of each target customer representation component within the customer representation framework; then, each of the obtained target client portrait components is rendered on the client portrait frame according to the position information of each of the target client portrait components.
In an alternative embodiment, in order to market different insurance products or insurance services for different customers, the generated customer portrait may further include customer labels, where the display form of the labels is not limited, for example, may be a bubble display form, so that the classification of the target customers according to the customer labels of the target customers can be achieved.
In order to intuitively understand the customer classification, in an alternative embodiment, the size of the label bubble may be determined according to the customer label weight, e.g., the larger a customer label weight, the larger and more noticeable the displayed bubble.
For example, as shown in fig. 5, assuming that a customer figure of a customer generated for a target service is shown in fig. 5 below, a customer label may be generated on the customer figure, such as a customer label of "water bottle seat", "age 45 years", "binding WeChat", "sex man", or "nectar" shown in fig. 5. In the client tag, the bubble generated by the largest weight occupied by the binding WeChat is largest.
In an alternative embodiment, after each obtained target customer portrait component is rendered on the customer portrait frame, each rendered target customer portrait component is associated with each sub-database operation interface, and a target customer portrait is generated, if an adjustment operation instruction for each target customer portrait component is received, each target customer portrait component may be adjusted based on the adjustment operation instruction.
The embodiment of the invention provides a method for generating a customer portrait, which stores a pre-constructed customer portrait frame, customer portrait components required for generating customer portraits corresponding to services and sub-database operation interfaces of the customer portrait components into a database of a server, so that when a customer portrait generation request for triggering generation of a target customer portrait corresponding to target services is received, the target customer portrait components required for generating the target customer portrait, the sub-database operation interfaces of the target customer portrait components and the pre-constructed customer portrait frame can be acquired from the database of the server according to the request, the acquired target customer portrait components are rendered on the customer portrait frame, and the target customer portrait corresponding to the target services is generated by associating the rendered target customer portrait components with the sub-database operation interfaces, thereby avoiding the problem that in the related art, the customer information required for generating the customer portrait needs to be acquired by switching in different databases, reducing the time required for acquiring the customer information and improving the customer portrait generation efficiency.
Example two
The method for generating a customer image according to the embodiment of the present invention is based on the same concept, and the embodiment of the present invention further provides a device 600 for generating a customer image, as shown in fig. 6.
The customer portrait generation apparatus 600 includes: a receiving module 601, an acquiring module 602, and a processing module 603, wherein:
a receiving module 601, configured to receive a client portrait generation request for triggering generation of a target client portrait corresponding to a target service; wherein the client portrait generation request includes identification information of the target service.
An acquisition module 602, configured to acquire, from a database of a server, each target customer representation component required for generating a target customer representation, each sub-database operation interface corresponding to each target customer representation component, and a pre-constructed customer representation framework, in response to a customer representation generation request, according to identification information of a target service; the database of the server comprises a pre-constructed customer portrait framework, a pre-constructed collection of customer portrait components under each service and each sub-database operation interface corresponding to each customer portrait component.
The processing module 603 is configured to render each obtained target client portrait component on the client portrait framework, and associate each rendered target client portrait component with each sub-database operation interface, so as to generate a target client portrait.
In an alternative embodiment, the apparatus further comprises:
the client information acquisition module is used for acquiring various client information required for generating client portraits from each sub-database storing the client information corresponding to each service;
the packaging module is used for respectively packaging the acquired various client information into various client portrait components corresponding to the various client information, and taking the database operation interface of each sub-database as the sub-database operation interface of each client portrait component;
and the storage module is used for storing the set formed by the various customer portrait components and the sub-data operation interfaces of the various customer portrait components into a database of the server.
In an alternative embodiment, the obtaining module 602 is configured to:
according to the identification information of the target service and a preset mapping relation, acquiring each target customer portrait component from a database of a server, and operating interfaces of each sub-database corresponding to each target customer portrait component; the mapping relation comprises a relation between a service, a customer portrait component required for generating a customer portrait corresponding to the service and a sub-database operation interface of the customer portrait component;
a pre-constructed customer representation framework is obtained from a database of a server.
In an alternative embodiment, the obtaining module 602 is configured to:
acquiring component identifiers of all target customer portrait components matched with the target service from a database of a server by presetting a first script according to the identification information and the mapping relation of the target service;
acquiring each target customer portrait component matched with the component identification and each sub-database operation interface corresponding to each target customer portrait component;
and acquiring a pre-constructed customer portrait frame from a database of the server by presetting a second script.
In an alternative embodiment, the processing module 603 is configured to:
configuring location information for each target customer portrait component to determine the location of each target customer portrait component in the customer portrait frame;
rendering each of the obtained target client representation components on the client representation frame based on the location information of each of the target client representation components.
In an alternative embodiment, if the target customer representation includes a customer label of the target customer, the apparatus further comprises:
and the classification module is used for classifying the target clients according to the client labels of the target clients.
In an alternative embodiment, the apparatus further comprises:
The instruction receiving module is used for receiving adjustment operation instructions aiming at all target customer portrait components;
and the adjusting module is used for adjusting each target customer portrait component based on the adjusting operation instruction.
The embodiment of the invention provides a generation device of a customer portrait, which stores a pre-constructed customer portrait frame, customer portrait components required for generating customer portraits corresponding to various services and sub-database operation interfaces of the customer portrait components into a database of a server, so that when a customer portrait generation request for triggering generation of a target customer portrait corresponding to a target service is received, the target customer portrait components required for generating the target customer portrait, the sub-database operation interfaces of the target customer portrait components and the pre-constructed customer portrait frame can be acquired from the database of the server according to the request, the acquired target customer portrait components are rendered on the customer portrait frame, and the target customer portrait corresponding to the target service is generated by associating the rendered target customer portrait components with the sub-database operation interfaces, thereby avoiding the problem that in the related art, the customer information required for generating the customer portrait needs to be acquired by switching in different databases, and further reducing the time required for acquiring the customer information and improving the customer portrait generation efficiency.
Example III
FIG. 7 is a schematic diagram of the hardware architecture of a customer portrait generating electronic device implementing various embodiments of the present invention, the electronic device 700 including, but not limited to: radio frequency unit 701, network module 702, audio output unit 703, input unit 704, sensor 705, display unit 706, user input unit 707, interface unit 708, memory 709, processor 710, and power supply 711. Those skilled in the art will appreciate that the electronic device structure shown in fig. 7 does not constitute a limitation of the electronic device, and the electronic device may include more or fewer components than shown, or may combine certain components, or may have a different arrangement of components. In the embodiment of the invention, the electronic equipment comprises, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer and the like.
Wherein the processor 710 is configured to perform the following steps of the customer representation generation method:
receiving a client portrait generation request for triggering generation of a target client portrait corresponding to a target service; wherein, the customer portrait generation request comprises the identification information of the target service;
responding to a customer portrait generation request, and acquiring each target customer portrait component required by generating a target customer portrait, each sub-database operation interface corresponding to each target customer portrait component and a pre-constructed customer portrait frame from a database of a server according to identification information of a target service; the database of the server comprises a pre-constructed customer portrait framework, a pre-constructed collection of customer portrait components under each service and each sub-database operation interface corresponding to each customer portrait component;
Rendering each acquired target customer portrait component on a customer portrait frame, and associating each rendered target customer portrait component with each sub-database operation interface to generate a target customer portrait.
In an alternative embodiment, before acquiring each target customer portrait component required for generating the target customer portrait, each sub-database operation interface corresponding to each target customer portrait component, and the pre-constructed customer portrait frame from the database of the server according to the identification information of the target service, the method further comprises:
acquiring various client information required for generating client images from each sub-database storing the client information corresponding to each service;
packaging the acquired various client information into various client image components corresponding to the various client information, and taking a database operation interface of each sub-database as a sub-database operation interface of each client image component;
the collection of various customer portrait components, and the sub-data operation interfaces of the various customer portrait components, are stored in a database of the server.
In an alternative embodiment, according to the identification information of the target service, each target customer portrait component required for generating the target customer portrait, each sub-database operation interface corresponding to each target customer portrait component, and a pre-constructed customer portrait framework are obtained from a database of a server, and the method comprises the following steps:
According to the identification information of the target service and a preset mapping relation, acquiring each target customer portrait component from a database of a server, and operating interfaces of each sub-database corresponding to each target customer portrait component; the mapping relation comprises a relation between a service, a customer portrait component required for generating a customer portrait corresponding to the service and a sub-database operation interface of the customer portrait component;
a pre-constructed customer representation framework is obtained from a database of a server.
In an alternative embodiment, according to the identification information of the target service, each target customer portrait component required for generating the target customer portrait, each sub-database operation interface corresponding to each target customer portrait component, and a pre-constructed customer portrait framework are obtained from a database of a server, and the method comprises the following steps:
acquiring component identifiers of all target customer portrait components matched with the target service from a database of a server by presetting a first script according to the identification information and the mapping relation of the target service;
acquiring each target customer portrait component matched with the component identification and each sub-database operation interface corresponding to each target customer portrait component;
And acquiring a pre-constructed customer portrait frame from a database of the server by presetting a second script.
In an alternative embodiment, prior to rendering each acquired target customer representation component on the customer representation framework, comprising:
configuring location information for each target customer portrait component to determine the location of each target customer portrait component in the customer portrait frame;
rendering each of the obtained target client representation components on the client representation frame based on the location information of each of the target client representation components.
In an alternative embodiment, if the target customer portrait includes a customer label of the target customer, after rendering each acquired target customer portrait component on the customer portrait frame, and associating each rendered target customer portrait component with each sub-database operation interface, the method further includes:
and classifying the target clients according to the client labels of the target clients.
In an alternative embodiment, after rendering each acquired target customer portrait component on a customer portrait frame and associating each rendered target customer portrait component with each sub-database operation interface, the method further comprises:
Receiving an adjustment operation instruction aiming at each target customer portrait component;
based on the adjustment operation instruction, each target customer portrait component is adjusted.
The embodiment of the invention provides electronic equipment, which stores a pre-constructed customer portrait frame, customer portrait components required for generating customer portraits corresponding to various services and sub-database operation interfaces of the customer portrait components into a database of a server, so that when a customer portrait generation request for triggering generation of target customer portraits corresponding to the target services is received, the target customer portrait components required for generating the target customer portraits, the sub-database operation interfaces corresponding to the target customer portrait components and the pre-constructed customer portrait frame can be acquired from the database of the server according to the request, then the acquired target customer portrait components are rendered on the customer portrait frame, and the target customer portraits corresponding to the target services are generated by associating the rendered target customer portrait components with the sub-database operation interfaces, thereby avoiding the problem that the customer information required for generating the customer portraits can be acquired only by switching back and forth in different databases in the related technology, further reducing the time required for acquiring the customer information and improving the generation efficiency of the customer portraits.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 701 may be used for receiving and transmitting signals during the process of receiving and transmitting information or communication, specifically, receiving downlink data from a base station, and then processing the received downlink data by the processor 710; and, the uplink data is transmitted to the base station. Typically, the radio unit 701 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio unit 701 may also communicate with networks and other electronic devices through a wireless communication system.
The electronic device provides wireless broadband internet access to the user via the network module 702, such as helping the user to send and receive e-mail, browse web pages, and access streaming media, etc.
The audio output unit 703 may convert audio data received by the radio frequency unit 701 or the network module 702 or stored in the memory 709 into an audio signal and output as sound. Also, the audio output unit 703 may also provide audio output (e.g., a call signal reception sound, a message reception sound, etc.) related to a specific function performed by the electronic device 700. The audio output unit 703 includes a speaker, a buzzer, a receiver, and the like.
The input unit 704 is used for receiving an audio or video signal. The input unit 704 may include a graphics processor (Graphics Processing Unit, GPU) 7041 and a microphone 7042, the graphics processor 7041 processing image data of still pictures or video obtained by an image capturing apparatus (such as a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 706. The image frames processed by the graphics processor 7041 may be stored in memory 709 (or other storage medium) or transmitted via the radio unit 701 or the network module 702. The microphone 7042 can receive sound, and can process such sound into audio data. The processed audio data may be converted into a format output that can be transmitted to the mobile communication base station via the radio frequency unit 701 in case of a telephone call mode.
The electronic device 700 also includes at least one sensor 705, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 7061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 7061 and/or the backlight when the electronic device 700 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the acceleration in all directions (generally three axes), and can detect the gravity and direction when stationary, and can be used for recognizing the gesture of the electronic equipment (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and knocking), and the like; the sensor 705 may also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., and will not be described again here.
The display unit 706 is used to display information input by a user or information provided to the user. The display unit 706 may include a display panel 7061, and the display panel 7061 may be configured in the form of a liquid crystal display (Liquid Crystal Display, LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 707 is operable to receive input numeric or character information and to generate key signal inputs related to user settings and function control of the electronic device. Specifically, the user input unit 707 includes a touch panel 7071 and other input devices 7072. The touch panel 7071, also referred to as a touch screen, may collect touch operations thereon or thereabout by a user (e.g., operations of the user on the touch panel 7071 or thereabout using any suitable object or accessory such as a finger, stylus, etc.). The touch panel 7071 may include two parts, a touch detection device and a touch controller. The touch detection device detects the touch azimuth of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends the touch point coordinates to the processor 710, and receives and executes commands sent from the processor 710. In addition, the touch panel 7071 may be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. The user input unit 707 may include other input devices 7072 in addition to the touch panel 7071. In particular, other input devices 7072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and so forth, which are not described in detail herein.
Further, the touch panel 7071 may be overlaid on the display panel 7061, and when the touch panel 7071 detects a touch operation thereon or nearby, the touch operation is transmitted to the processor 710 to determine a type of a touch event, and then the processor 710 provides a corresponding visual output on the display panel 7061 according to the type of the touch event. Although in fig. 7, the touch panel 7071 and the display panel 7061 are two independent components for implementing the input and output functions of the electronic device, in some embodiments, the touch panel 7071 and the display panel 7061 may be integrated to implement the input and output functions of the electronic device, which is not limited herein.
The interface unit 708 is an interface to which an external device is connected to the electronic apparatus 700. For example, the external device may include a wired or wireless headset port, an external power (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 708 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the electronic apparatus 700 or may be used to transmit data between the electronic apparatus 700 and an external device.
The memory 709 may be used to store software programs as well as various data. The memory 709 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like; the storage data area may store data (such as audio data, phonebook, etc.) created according to the use of the handset, etc. In addition, memory 709 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 710 is a control center of the electronic device, connects various parts of the entire electronic device using various interfaces and lines, and performs various functions of the electronic device and processes data by running or executing software programs and/or modules stored in the memory 709 and calling data stored in the memory 709, thereby performing overall monitoring of the electronic device. Processor 710 may include one or more processing units; preferably, the processor 710 may integrate an application processor that primarily handles operating systems, user interfaces, applications, etc., with a modem processor that primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 710.
The electronic device 700 may also include a power supply 711 (e.g., a battery) for powering the various components, and the power supply 711 may preferably be logically coupled to the processor 710 via a power management system, such as to perform functions such as managing charge, discharge, and power consumption by the power management system.
Preferably, the embodiment of the present invention further provides an electronic device, including a processor 710, a memory 709, and a computer program stored in the memory 709 and capable of running on the processor 710, where the computer program when executed by the processor 710 implements each process of the above-mentioned data processing method embodiment, and the same technical effects can be achieved, and for avoiding repetition, a detailed description is omitted herein.
Example IV
The embodiment of the invention also provides a computer readable storage medium, on which a computer program is stored, which when executed by a processor, implements the processes of the data processing method embodiment, and can achieve the same technical effects, so that repetition is avoided, and no further description is given here. Wherein the computer readable storage medium is selected from Read-Only Memory (ROM), random access Memory (Random Access Memory, RAM), magnetic disk or optical disk.
The embodiment of the invention provides a computer readable storage medium, which stores a pre-constructed customer portrait frame, customer portrait components required for generating customer portraits corresponding to services and sub-database operation interfaces of the customer portrait components into a database of a server, so that when a customer portrait generation request for triggering generation of target customer portraits corresponding to target services is received, the target customer portrait components required for generating the target customer portraits, the sub-database operation interfaces of the target customer portrait components and the pre-constructed customer portrait frame can be acquired from the database of the server according to the request, the acquired target customer portrait components are rendered on the customer portrait frame, and the target customer portraits corresponding to the target services are generated by associating the rendered target customer portrait components with the sub-database operation interfaces, thereby avoiding the problem that customer information required for generating the customer portraits needs to be acquired by switching back and forth in different databases in the related art, reducing time required for acquiring the customer information and improving the customer portrait generation efficiency.
It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In one typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include volatile memory in a computer-readable medium, random Access Memory (RAM) and/or nonvolatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of computer-readable media.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may be implemented in any method or technology for information storage. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Disks (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. According to the definitions herein, the computer-readable medium does not include a transitory computer-readable medium (transmission medium), such as a modulated data signal and carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises the element.
It will be appreciated by those skilled in the art that embodiments of the invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The foregoing is merely exemplary of the present invention and is not intended to limit the present invention. Various modifications and variations of the present invention will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. which come within the spirit and principles of the invention are to be included in the scope of the claims of the present invention.
Claims (7)
1. A method of generating a customer representation, the method comprising:
receiving a client portrait generation request for triggering generation of a target client portrait corresponding to a target service; wherein the client portrait generation request comprises identification information of the target service;
Acquiring various client information required for generating client images from each sub-database storing the client information corresponding to each service;
the obtained various client information is respectively packaged into various client image components corresponding to the various client information, and a database operation interface of each sub-database is used as a sub-database operation interface of each client image component;
storing a set of the various customer portrait components and sub-data operation interfaces of the various customer portrait components into a database of the server;
responding to the client portrait generation request, and acquiring each target client portrait component required by generating the target client portrait, each sub-database operation interface corresponding to each target client portrait component and a pre-constructed client portrait frame from a database of a server according to the identification information of the target service; the database of the server comprises a pre-constructed customer portrait frame, a pre-constructed set of customer portrait components under each service and each sub-database operation interface corresponding to each customer portrait component;
rendering the acquired target customer portrait components on the customer portrait frame, and associating the rendered target customer portrait components with the sub-database operation interfaces to generate the target customer portrait;
According to the identification information of the target service, each target customer portrait component required by generating the target customer portrait, each sub-database operation interface corresponding to each target customer portrait component and a pre-constructed customer portrait frame are obtained from a database of a server, and the method comprises the following steps:
acquiring each target customer portrait component from the database of the server according to the identification information of the target service and a preset mapping relation, wherein each sub database operation interface corresponds to each target customer portrait component; the mapping relation comprises a relation between a service, a customer portrait component required for generating a customer portrait corresponding to the service and a sub-database operation interface of the customer portrait component;
obtaining the pre-constructed customer representation framework from the database of the server;
wherein rendering the acquired target customer representation components on the customer representation framework comprises:
configuring location information for each of said target customer representation components to determine the location of each of said target customer representation components within said customer representation framework;
Rendering each of said target client presentation components retrieved on said client presentation frame based on said location information for each of said target client presentation components.
2. The method of claim 1, wherein obtaining, from a database of a server, each target customer representation component required to generate the target customer representation, each sub-database operation interface corresponding to each target customer representation component, and a pre-built customer representation framework based on the identification information of the target service, comprises:
acquiring component identifiers of all target customer portrait components matched with the target service from the database of the server through presetting a first script according to the identification information and the mapping relation of the target service;
acquiring the target customer portrait components matched with the component identifiers and sub database operation interfaces corresponding to the target customer portrait components;
and acquiring the pre-constructed customer portrait frame from the database of the server through a second script.
3. The method of claim 1, wherein if the target customer representation includes a customer label for a target customer, after rendering the obtained target customer representation components on the customer representation frame and associating the rendered target customer representation components with the sub-database operation interfaces, the method further comprises:
And classifying the target clients according to the client labels of the target clients.
4. The method of claim 1, wherein after rendering the captured target customer representation components on the customer representation framework and associating the rendered target customer representation components with the sub-database operation interfaces, the method further comprises:
receiving an adjustment operation instruction aiming at each target customer portrait component;
and adjusting each target customer portrait component based on the adjustment operation instruction.
5. A device for generating a customer representation, the device comprising:
a receiving module for receiving a customer portrait generation request for triggering generation of a target customer portrait corresponding to a target service; wherein the client portrait generation request comprises identification information of the target service;
the acquisition module is used for acquiring various client information required for generating the client image from each sub-database storing the client information corresponding to each service; the obtained various client information is respectively packaged into various client image components corresponding to the various client information, and a database operation interface of each sub-database is used as a sub-database operation interface of each client image component; storing a set of the various customer portrait components and sub-data operation interfaces of the various customer portrait components into a database of the server; in response to the client portrait generation request, acquiring each target client portrait component required by generating the target client portrait, each sub-database operation interface corresponding to each target client portrait component and a pre-constructed client portrait frame from a database of a server according to the identification information of the target service; the database of the server comprises a pre-constructed customer portrait frame, a pre-constructed set of customer portrait components under each service and each sub-database operation interface corresponding to each customer portrait component; according to the identification information of the target service, each target customer portrait component required by generating the target customer portrait, each sub-database operation interface corresponding to each target customer portrait component and a pre-constructed customer portrait frame are obtained from a database of a server, and the method comprises the following steps:
Acquiring each target customer portrait component from the database of the server according to the identification information of the target service and a preset mapping relation, wherein each sub database operation interface corresponds to each target customer portrait component; the mapping relation comprises a relation between a service, a customer portrait component required for generating a customer portrait corresponding to the service and a sub-database operation interface of the customer portrait component; obtaining the pre-constructed customer representation framework from the database of the server;
the processing module is used for rendering the obtained target client portrait components on the client portrait frame, and associating the rendered target client portrait components with the sub-database operation interfaces to generate the target client portrait; wherein rendering the acquired target customer representation components on the customer representation framework comprises: configuring location information for each of said target customer representation components to determine the location of each of said target customer representation components within said customer representation framework; rendering each of said target client presentation components retrieved on said client presentation frame based on said location information for each of said target client presentation components.
6. An electronic device comprising a processor, a memory and a computer program stored on the memory and executable on the processor, the computer program when executed by the processor implementing the steps of the method of generating a customer representation according to any one of claims 1 to 4.
7. A computer-readable storage medium, on which a computer program is stored, which when executed by a processor implements the steps of the method for generating a customer representation according to any one of claims 1 to 4.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010387146.1A CN111709843B (en) | 2020-05-09 | 2020-05-09 | Customer portrait generation method and device and electronic equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010387146.1A CN111709843B (en) | 2020-05-09 | 2020-05-09 | Customer portrait generation method and device and electronic equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111709843A CN111709843A (en) | 2020-09-25 |
| CN111709843B true CN111709843B (en) | 2023-07-28 |
Family
ID=72536921
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010387146.1A Active CN111709843B (en) | 2020-05-09 | 2020-05-09 | Customer portrait generation method and device and electronic equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111709843B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112836138B (en) * | 2020-11-10 | 2024-03-19 | 北京小唱科技有限公司 | User recommendation method and device |
| CN112579655B (en) * | 2020-12-15 | 2025-06-27 | 中国建设银行股份有限公司 | A method, device and equipment for integrating customer portrait indicators |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105931068A (en) * | 2015-12-30 | 2016-09-07 | 中国银联股份有限公司 | Cardholder consumption figure generation method and device |
| CN106503015A (en) * | 2015-09-07 | 2017-03-15 | 国家计算机网络与信息安全管理中心 | A kind of method for building user's portrait |
| CN107341206A (en) * | 2017-06-23 | 2017-11-10 | 南京甄视智能科技有限公司 | Accurately user's portrait system and method is built based on multiple data sources |
| CN108416620A (en) * | 2018-02-08 | 2018-08-17 | 杭州浮云网络科技有限公司 | A kind of intelligent social advertisement launching platform of the representation data based on big data |
| CN108694223A (en) * | 2018-03-26 | 2018-10-23 | 北京奇艺世纪科技有限公司 | The construction method and device in a kind of user's portrait library |
| CN109062947A (en) * | 2018-06-21 | 2018-12-21 | 深圳市彬讯科技有限公司 | User's portrait tag queries method, equipment and computer readable storage medium |
| CN110502538A (en) * | 2019-07-05 | 2019-11-26 | 中国平安人寿保险股份有限公司 | Label of drawing a portrait generates method, system, equipment and the storage medium of logical mappings |
| CN110688566A (en) * | 2019-09-06 | 2020-01-14 | 平安科技(深圳)有限公司 | Data pushing method, system, equipment and storage medium based on user portrait |
| CN110704699A (en) * | 2019-09-06 | 2020-01-17 | 中国平安财产保险股份有限公司 | Data image construction method and device, computer equipment and storage medium |
| CN111046263A (en) * | 2019-11-22 | 2020-04-21 | 广东机电职业技术学院 | Student learning interest portrait generation system, method and device and storage medium |
| CN111091351A (en) * | 2019-12-16 | 2020-05-01 | 北京政信1890智能科技有限公司 | User portrait construction method and device, electronic equipment and readable storage medium |
-
2020
- 2020-05-09 CN CN202010387146.1A patent/CN111709843B/en active Active
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106503015A (en) * | 2015-09-07 | 2017-03-15 | 国家计算机网络与信息安全管理中心 | A kind of method for building user's portrait |
| CN105931068A (en) * | 2015-12-30 | 2016-09-07 | 中国银联股份有限公司 | Cardholder consumption figure generation method and device |
| CN107341206A (en) * | 2017-06-23 | 2017-11-10 | 南京甄视智能科技有限公司 | Accurately user's portrait system and method is built based on multiple data sources |
| CN108416620A (en) * | 2018-02-08 | 2018-08-17 | 杭州浮云网络科技有限公司 | A kind of intelligent social advertisement launching platform of the representation data based on big data |
| CN108694223A (en) * | 2018-03-26 | 2018-10-23 | 北京奇艺世纪科技有限公司 | The construction method and device in a kind of user's portrait library |
| CN109062947A (en) * | 2018-06-21 | 2018-12-21 | 深圳市彬讯科技有限公司 | User's portrait tag queries method, equipment and computer readable storage medium |
| CN110502538A (en) * | 2019-07-05 | 2019-11-26 | 中国平安人寿保险股份有限公司 | Label of drawing a portrait generates method, system, equipment and the storage medium of logical mappings |
| CN110688566A (en) * | 2019-09-06 | 2020-01-14 | 平安科技(深圳)有限公司 | Data pushing method, system, equipment and storage medium based on user portrait |
| CN110704699A (en) * | 2019-09-06 | 2020-01-17 | 中国平安财产保险股份有限公司 | Data image construction method and device, computer equipment and storage medium |
| CN111046263A (en) * | 2019-11-22 | 2020-04-21 | 广东机电职业技术学院 | Student learning interest portrait generation system, method and device and storage medium |
| CN111091351A (en) * | 2019-12-16 | 2020-05-01 | 北京政信1890智能科技有限公司 | User portrait construction method and device, electronic equipment and readable storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111709843A (en) | 2020-09-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3553676A1 (en) | Smart recommendation method and terminal | |
| CN111178012A (en) | Form rendering method, device and equipment and storage medium | |
| CN111400605A (en) | Recommendation method and device based on eyeball tracking | |
| CN112231144A (en) | Data processing method and device and electronic equipment | |
| CN112269853A (en) | Retrieval processing method, device and storage medium | |
| CN111399819B (en) | Data generation method, device, electronic equipment and storage medium | |
| CN107040609A (en) | A kind of network request treating method and apparatus | |
| CN117009691A (en) | Information display method and device, electronic equipment and storage medium | |
| CN110674662A (en) | Scanning method and terminal equipment | |
| CN112287234B (en) | Information retrieval method, device and storage medium | |
| CN106557402A (en) | Mobile terminal and abnormal information processing method | |
| CN110795002A (en) | A screenshot method and terminal device | |
| CN110808872A (en) | Method and device for realizing flow experiment and electronic equipment | |
| CN108268232B (en) | Picture display method, device, system and storage medium | |
| CN110012152A (en) | A kind of interface display method and terminal device | |
| CN111709843B (en) | Customer portrait generation method and device and electronic equipment | |
| CN111752688B (en) | Data acquisition method and device, electronic equipment and storage medium | |
| CN107948460B (en) | Image processing method and apparatus, computer device, computer-readable storage medium | |
| CN113138771A (en) | Data processing method, device, equipment and storage medium | |
| CN114513575B (en) | Method for collection processing and related device | |
| CN112702375B (en) | Information pushing method and device, computer equipment and storage medium | |
| US20240061572A1 (en) | Apparatus and method for providing content search using keypad in electronic device | |
| CN109948095B (en) | Method, device, terminal and storage medium for displaying webpage content | |
| CN110309454B (en) | Interface display method, device, equipment and storage medium | |
| CN114546671B (en) | Data processing method, device and electronic equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |