Business data display method and device, computer device, and storage medium
By generating virtual objects to interact with salespeople, comparing business data and adjusting its status, the problem of dull business data presentation is solved, and the initiative and interactivity of salespeople are improved.
Patent Information
- Application Number
- CN202211568734.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-08
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2042-12-08
AI Technical Summary
Existing business data display technologies are rather dull, resulting in low interactivity between sales staff and business data, with sales staff only able to passively focus on the data.
By generating virtual objects that interact with the salesperson's work page, the system compares the salesperson's business data with the data set, identifies defect indicators, and adjusts the state of the virtual objects based on these indicators to guide the salesperson to focus on and improve these indicators.
It improved the interactivity between sales staff and business data, motivated sales staff to actively pay attention to and improve defect indicators, and enhanced the user-friendliness and interactivity of business data presentation.
Smart Images

Figure CN116166351B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of big data technology, and in particular to a business data display method, apparatus, computer equipment, and storage medium. Background Technology
[0002] With the development of computer technology, salespeople are increasingly using computers to manage and display their business data. Current business data visualization technologies typically calculate indicators across different dimensions of business data and generate various charts based on the data and its corresponding indicators, thus presenting all aspects of the business data in as much detail as possible. However, this type of business data visualization technology is rather dry and impersonal, forcing salespeople to passively focus on the data, resulting in low interactivity between salespeople and the data. Summary of the Invention
[0003] The purpose of this application is to provide a business data display method, apparatus, computer equipment, and storage medium to improve the interactivity between salespersons and business data.
[0004] To address the aforementioned technical problems, this application provides a method for displaying business data, employing the following technical solution:
[0005] Obtain the business data set corresponding to the salesperson set, wherein the business data set contains the business data of each salesperson in the salesperson set;
[0006] For each salesperson in the salesperson set, a virtual object of the salesperson is generated, wherein the virtual object interacts with the salesperson based on the salesperson's work page;
[0007] The salesperson's business data is compared with the business data in the business data set to identify defect indicators in the salesperson's business data;
[0008] Determine the defect status label of the virtual object based on the defect indicators;
[0009] Adjust the virtual object from its normal state to the defect state corresponding to the defect state label.
[0010] To address the aforementioned technical problems, this application also provides a business data display device, which employs the following technical solution:
[0011] The data acquisition module is used to acquire the business data set corresponding to the salesperson set, wherein the business data set contains the business data of each salesperson in the salesperson set;
[0012] An object generation module is used to generate a virtual object for each salesperson in the salesperson set, wherein the virtual object interacts with the salesperson based on the salesperson's work page;
[0013] The indicator determination module is used to compare the salesperson's business data with the business data in the business data set in order to determine the defect indicators in the salesperson's business data.
[0014] A label determination module is used to determine the defect status label of the virtual object based on the defect indicators;
[0015] The status adjustment module is used to adjust the virtual object from a normal state to the defect state corresponding to the defect status label.
[0016] To address the aforementioned technical problems, this application also provides a computer device that employs the following technical solution:
[0017] Obtain the business data set corresponding to the salesperson set, wherein the business data set contains the business data of each salesperson in the salesperson set;
[0018] For each salesperson in the salesperson set, a virtual object of the salesperson is generated, wherein the virtual object interacts with the salesperson based on the salesperson's work page;
[0019] The salesperson's business data is compared with the business data in the business data set to identify defect indicators in the salesperson's business data;
[0020] Determine the defect status label of the virtual object based on the defect indicators;
[0021] Adjust the virtual object from its normal state to the defect state corresponding to the defect state label.
[0022] To address the aforementioned technical problems, this application also provides a computer-readable storage medium, employing the technical solution described below:
[0023] Obtain the business data set corresponding to the salesperson set, wherein the business data set contains the business data of each salesperson in the salesperson set;
[0024] For each salesperson in the salesperson set, a virtual object of the salesperson is generated, wherein the virtual object interacts with the salesperson based on the salesperson's work page;
[0025] The salesperson's business data is compared with the business data in the business data set to identify defect indicators in the salesperson's business data;
[0026] Determine the defect status label of the virtual object based on the defect indicators;
[0027] Adjust the virtual object from its normal state to the defect state corresponding to the defect state label.
[0028] Compared with the prior art, the embodiments of this application have the following main advantages: First, a business data set corresponding to a set of salespersons is obtained, containing the business data of each salesperson in the set. Second, for each salesperson in the set, a virtual object is generated, which can interact with the salesperson through their work page. Third, the salesperson's business data is compared with the business data in the business data set to identify defect indicators in the salesperson's business data. These defect indicators are the salesperson's poor business indicators. Based on the defect indicators, a defect status label is determined for the virtual object, and the virtual object is adjusted from a normal state to the defect state corresponding to the defect status label. Fourth, this application associates business data with virtual objects, allowing the virtual object to accompany and interact with the salesperson. The virtual object will exhibit anomalies in a defect state, thereby guiding the salesperson to actively pay attention to the defect indicators that cause the defect state and attempt to improve these indicators to resolve the virtual object's defect state. This motivates the salesperson and enhances the interactivity between the salesperson and the business data. Attached Figure Description
[0029] To more clearly illustrate the solutions in this application, the accompanying drawings used in the description of the embodiments of this application will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0030] Figure 1 This is an exemplary system architecture diagram to which this application can be applied;
[0031] Figure 2 This is a flowchart of an embodiment of the business data display method according to this application;
[0032] Figure 3 This is a schematic diagram of the structure of one embodiment of the business data display device according to this application;
[0033] Figure 4 This is a schematic diagram of the structure of one embodiment of the computer device according to this application. Detailed Implementation
[0034] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the terminology used herein in the specification of the application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application; the terms "comprising" and "having," and any variations thereof, in the specification, claims, and foregoing drawings of this application, are intended to cover non-exclusive inclusion. The terms "first," "second," etc., in the specification, claims, or foregoing drawings of this application are used to distinguish different objects, not to describe a particular order.
[0035] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0036] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings.
[0037] like Figure 1 As shown, system architecture 100 may include terminal devices 101, 102, and 103, a network 104, and a server 105. Network 104 serves as the medium for providing communication links between terminal devices 101, 102, and 103 and server 105. Network 104 may include various connection types, such as wired or wireless communication links, or fiber optic cables, etc.
[0038] Users can use terminal devices 101, 102, and 103 to interact with server 105 via network 104 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 101, 102, and 103, such as web browser applications, shopping applications, search applications, instant messaging tools, email clients, social media platform software, etc.
[0039] Terminal devices 101, 102, and 103 can be various electronic devices with displays and support web browsing, including but not limited to smartphones, tablets, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III), MP4 players (Moving Picture Experts Group Audio Layer IV), laptops, and desktop computers, etc.
[0040] Server 105 can be a server that provides various services, such as a backend server that supports the pages displayed on terminal devices 101, 102, and 103.
[0041] It should be noted that the business data display method provided in this application embodiment is generally executed by the server, and correspondingly, the business data display device is generally set in the server.
[0042] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.
[0043] Continue to refer to Figure 2 A flowchart of an embodiment of the business data display method according to this application is shown. The business data display method includes the following steps:
[0044] Step S201: Obtain the business data set corresponding to the salesperson set, wherein the business data set contains the business data of each salesperson in the salesperson set.
[0045] In this embodiment, the business data display method runs on an electronic device (e.g., Figure 1 The server shown can communicate with the terminal via wired or wireless connection. It should be noted that the aforementioned wireless connection methods may include, but are not limited to, 3G / 4G / 5G connections, Wi-Fi connections, Bluetooth connections, Wi-Fi connections, Zigbee connections, UWB (ultra-Width band) connections, and other currently known or future wireless connection methods.
[0046] Specifically, the business data set corresponding to the salesperson set is obtained. The salesperson set is a collection of multiple salespersons, such as the collection of all employees under a company or the collection of all employees under a department. Each employee has business data, which is relevant data on the business the salesperson is responsible for. This data can reflect and evaluate the status of the business the salesperson is responsible for and can demonstrate the salesperson's performance. In one embodiment, the business data can be the salesperson's performance data. For example, when the salesperson is an insurance salesperson, the data obtained is the salesperson's performance data related to insurance consultation, sales, and maintenance. The collective business data of all salespersons constitutes the business data set.
[0047] It should be emphasized that, in order to further ensure the privacy and security of the aforementioned business data set, the aforementioned business data set can also be stored in a node of a blockchain.
[0048] The blockchain referred to in this application is a novel application model of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanisms, and encryption algorithms. Essentially, a blockchain is a decentralized database, a chain of data blocks linked together using cryptographic methods. Each data block contains information about a batch of network transactions, used to verify the validity of the information (anti-counterfeiting) and generate the next block. A blockchain can include an underlying blockchain platform, a platform product service layer, and an application service layer.
[0049] Step S202: For each salesperson in the salesperson set, generate a virtual object for the salesperson, wherein the virtual object interacts with the salesperson based on the salesperson's work page.
[0050] Specifically, for each salesperson in the salesperson set, a virtual object is generated for them. A virtual object refers to an active object in a virtual environment. It can be a virtual character, virtual animal, virtual plant, cartoon character, etc., and can be a two-dimensional or three-dimensional image, such as grass, roses, cats, dogs, pandas, etc. in the virtual environment.
[0051] The virtual environment containing the virtual object can run within the business system used by the salesperson. This business system has a work page, on which the virtual object can be displayed. The virtual object can actively interact with the salesperson, such as by sending voice or text messages, or performing various actions on the work page. The salesperson can also actively interact with the virtual object, such as by clicking or touching it with a mouse or touchscreen, and the virtual object will respond. The work page can also provide other virtual buttons for interacting with the virtual object. These buttons allow for interaction and issuing commands; for example, clicking the "feed" button will trigger a feeding action for the virtual object in the virtual environment, and clicking the "walk" button will cause the virtual object to walk in the virtual environment. The salesperson can also interact with the virtual object directly via voice.
[0052] Step S203: Compare the salesperson's business data with the business data in the business data set to identify defect indicators in the salesperson's business data.
[0053] Specifically, the business data set contains business data from multiple salespersons, and this data includes various business metrics. For example, when the business data is performance data in the insurance sector, the business metrics could be the number of manually quoted orders, the loss ratio, etc.
[0054] For each business indicator, the salesperson's business indicator is compared with the business indicators of the same type for each salesperson in the business data set to determine whether the business indicator is poor. If so, the business indicator is identified as a defective indicator.
[0055] In one embodiment, the business indicators of a certain type for each salesperson in the business data set are sorted in descending order to obtain a business indicator sequence. If the salesperson's business indicator is in the last N (N is a positive integer, which can be preset) positions in the business indicator sequence, or is ranked in the last M% (M is a positive integer, which can be preset), then it is determined that the salesperson's business indicator is worse than the business indicators of the same type for each salesperson, and the business indicator is identified as a defect indicator.
[0056] In one embodiment, the benchmark business indicator for a certain type of business indicator for each salesperson in the business data set is obtained. The benchmark business indicator represents the average or average level of that type of business indicator. If the salesperson's business indicator for that type is lower than the benchmark business indicator, or lower than the benchmark business indicator by P% (P is a positive integer and can be preset), then the business indicator is identified as a defect indicator.
[0057] It is understandable that a salesperson's number of defect indicators can be 0, 1, or more than 1.
[0058] Step S204: Determine the defect status label of the virtual object based on the defect index.
[0059] Specifically, this application sets multiple defect states for virtual objects, with each type of business indicator corresponding to a defect state. Defect state tags identify the defect state. The server pre-sets the correspondence between defect indicators and defect state tags. Based on the salesperson's defect indicators, the defect state tag of the salesperson's virtual object can be determined, and based on this defect state tag, the current defect state of the virtual object can be obtained.
[0060] Step S205: Adjust the virtual object from its normal state to the defect state corresponding to the defect state label.
[0061] Specifically, when a salesperson has no defect indicators, the virtual object is in a normal state, and virtual objects in a normal state do not display any abnormalities. When a salesperson has defect indicators, the virtual object will be adjusted from a normal state to the defect state corresponding to the defect state label. At this time, the virtual object will display the abnormal condition of the defect state. This abnormal condition can be displayed to the salesperson through the work page, attracting their attention. The salesperson can further understand which defect indicators caused the virtual object to be in a defect state, and then try to resolve the defect indicators to convert them to normal indicators, thereby eliminating the defect state of the virtual object. For example, when the virtual object is a virtual character or virtual animal, the virtual object can produce virtual behaviors such as having a cold, fever, or stomachache, and display them to the salesperson through the page and audio; when the virtual object is a virtual plant, the virtual object can produce virtual behaviors such as withering, wilting, yellowing leaves, and the appearance of insects, and display them to the salesperson; the salesperson can click on specific virtual buttons (for example, a virtual button can appear around the virtual object) or prompt information on the work page to obtain information about which defect indicator caused the defect state.
[0062] In this application, by associating virtual objects with business data and facilitating interaction between virtual objects and salespeople, virtual objects can accompany salespeople in the form of electronic pets / virtual pets. When a salesperson has defective indicators, the virtual object will be in a defective state. The salesperson needs to understand the defective indicators and try to improve them to resolve the defective state of the virtual object. This enhances the salesperson's interest, enthusiasm, and initiative in proactively understanding business data, making the presentation of business data more approachable and improving the interactivity between salespeople and business data.
[0063] In this embodiment, a business data set corresponding to the salesperson set is obtained, which contains the business data of each salesperson in the salesperson set. For each salesperson in the salesperson set, a virtual object of the salesperson is generated. The virtual object can interact with the salesperson through the salesperson's work page. The salesperson's business data is compared with the business data in the business data set to determine the defect indicators in the salesperson's business data. The defect indicators are the salesperson's poor business indicators. Based on the defect indicators, a defect status label is determined for the virtual object, and the virtual object is adjusted from a normal state to the defect state corresponding to the defect status label. This application associates business data with virtual objects. The virtual objects can accompany and interact with the salesperson. The virtual object will show an anomaly when in a defect state, thereby guiding the salesperson to actively pay attention to the defect indicators that cause the defect state and try to improve the defect indicators to resolve the defect state of the virtual object. This motivates the salesperson and improves the interactivity between the salesperson and the business data.
[0064] Furthermore, step S202 above may include: clustering the business data of each salesperson to obtain several business levels; for each salesperson in the salesperson set, determining the object level of the salesperson's virtual object based on the business level to which the salesperson's business data belongs; and generating a virtual object that matches the object level.
[0065] Specifically, after obtaining the business dataset, the business data of each salesperson in the business dataset is clustered to obtain several clusters. Each cluster contains the business data of at least one salesperson. The business data of the same salesperson belongs to the same cluster and will not be scattered into different clusters. That is, by clustering the business data of each salesperson, the clustering of each salesperson is completed, and several clusters are obtained. Each cluster corresponds to a business level. The business levels can form a pyramid-like structure. The higher the business level, the better the business data and the better the salesperson's performance.
[0066] For each salesperson in the salesperson set, the object level of their virtual object is determined based on the salesperson's business level, which corresponds to their business data. Each business level corresponds to an object level, and virtual objects of different object levels are different in appearance, the virtual activities / interactions they can perform, and their rarity. The better a salesperson's business data, the higher their business level, the higher their object level, the more virtual activities / interactions their generated virtual object can perform, and the higher its rarity. The server generates the virtual object for that salesperson based on the object level. For example, when the object level is level one, the generated virtual object is a blade of grass; when the object level is level two, the generated virtual object is a flower; when the object level is level three, the generated virtual object is a fish; and when the object level is level four, the generated virtual object is a puppy.
[0067] It is understandable that multiple different virtual objects can be generated within the same object level. For example, when a virtual object generated by a certain object level is a puppy, the generated virtual puppy could be a Corgi, a Border Collie, or a Shiba Inu.
[0068] This application can employ various clustering algorithms to cluster business data, such as K-means clustering algorithm, nearest neighbor method, farthest neighbor method, within-group clustering method, between-group clustering method, Ward clustering method, forward radix method, coarse clustering algorithm, graph theory algorithm, K-means algorithm, fuzzy C-means, GDILC algorithm, SGC algorithm, GCHL algorithm, TFCTMO algorithm, ST-DBSCAN algorithm, etc.
[0069] Virtual objects can be constructed using Baidu's DBPedia or Facebook's Freebase, and the interaction methods of virtual objects can be implemented using WebGL.
[0070] In this embodiment, the business data of each salesperson is clustered to achieve the clustering of salespersons. The object level of the virtual object is determined according to the business level to which the salesperson's business data belongs. The better the business data, the higher the object level, which can motivate the salesperson and improve the interactivity between the salesperson and the business object.
[0071] Furthermore, step S203 may include: obtaining various current business indicators from the salesperson's business data, and obtaining various benchmark business indicators from the business data set, wherein the current business indicators and benchmark business indicators correspond one-to-one in terms of indicator type; comparing each current business indicator with each benchmark business indicator to determine candidate business indicators from the current business indicators based on the first comparison result; obtaining the salesperson's historical business indicators based on the candidate business indicators; comparing the candidate business indicators with the historical business indicators to obtain a second comparison result; and when the candidate business indicator is determined to meet the preset defect conditions based on the second comparison result, the candidate business indicator is determined as a defect indicator.
[0072] Specifically, the business data set contains business data from multiple salespersons, and the business data includes multiple business indicators. The business data in the business data set can be business data from a recent period of time or business data from a target period of time. For the current salesperson, the various business indicators in their business data are current business indicators.
[0073] Simultaneously, various benchmark business indicators can be obtained, and each current business indicator corresponds to a benchmark business indicator. Assuming that the business data set contains business data of salespersons 1, 2, 3, and 4, and the existing business indicator is A, and salespersons 1, 2, 3, and 4 have current business indicators A1, A2, A3, and A4 respectively, then the benchmark business indicator A0 is the average or average level of A1, A2, A3, and A4. The benchmark business indicator A0 can be preset or calculated based on A1, A2, A3, and A4.
[0074] When evaluating salesperson 1's current business indicator A1, the current business indicator A1 is compared with the benchmark business indicator A0 to obtain the first comparison result. There are several ways to make the comparison. For example, the current business indicator A1 can be directly compared with the benchmark business indicator A0, and whether A1 is less than A0 can be used as the first comparison result. Alternatively, when the current business indicator A1 is lower than the benchmark business indicator A0, the percentage by which the current business indicator A1 is lower than the benchmark business indicator A0 can be calculated, and this percentage can be used as the first comparison result.
[0075] Based on the first comparison result, candidate business indicators are determined from the current business indicators of the salesperson. When the first comparison result only indicates whether the current business indicator is lower than the benchmark business indicator, if the first comparison result is lower, the corresponding current business indicator is determined as a candidate business indicator. When the first comparison result also includes the percentage of the current business indicator that is lower than the benchmark business indicator, if the percentage is greater than or equal to the preset percentage threshold, the corresponding current business indicator is determined as a candidate business indicator.
[0076] Candidate business metrics are the relatively poor business metrics of a salesperson. Further filtering of defective metrics can be performed from these candidate metrics. Based on the candidate metrics, the salesperson's historical business metrics are obtained. These historical metrics belong to the same type as the candidate metrics and are derived from the salesperson's historical business data. This data can include year-on-year data, month-on-month data, and trend charts of the candidate metrics. The candidate metrics are then compared with historical metrics to obtain the changing trend of the candidate metrics relative to historical metrics, thus yielding the second comparison result.
[0077] The second comparison result can show whether the candidate business indicator is on an upward or downward trend compared to historical business indicators. If it is on a downward trend, the candidate business indicator meets the preset defect conditions and will be identified as a defect indicator. The second comparison result can also include an assessment value indicating the degree of increase or decrease of the candidate business indicator. For example, if the candidate business indicator has decreased by 10% compared to the month-on-month data, the second comparison result will also include an assessment value of 10% indicating the degree of decrease. It can be understood that if the candidate business indicator is on a downward trend compared to historical business indicators and the degree assessment value is greater than a preset threshold, the candidate business indicator can be identified as meeting the preset defect conditions and identified as a defect indicator.
[0078] Warning messages can be generated based on candidate business metrics and sent to sales personnel to issue alerts. In one embodiment, virtual lights can also exist around the virtual object to display its health status. Based on the comparison results of current business metrics with benchmark and historical business metrics, the virtual lights display different colors to indicate the current health status of the virtual object. For example, when a salesperson's current business metric is greater than the benchmark business metric, and the percentage increase exceeds a preset percentage threshold (e.g., 10%), the virtual light is green, indicating health; when a salesperson's current business metric fluctuates around the benchmark business metric (e.g., lower than the benchmark business metric but not lower than 10%; higher than the benchmark business metric but not higher than 10%), the virtual light is yellow, indicating sub-health; when the current business metric is a defective metric, the virtual light is red, indicating unhealthiness.
[0079] This application can also generate indicator dashboards, which can display the current business indicators, benchmark business indicators, and historical business indicators of each salesperson, thereby providing a clear and intuitive understanding of relevant business indicator information.
[0080] In this embodiment, the salesperson's current business indicators are compared with the benchmark business indicators, and can be further compared with historical business indicators, thereby comprehensively evaluating the current business indicators and ensuring the accuracy of the obtained defect indicators.
[0081] Furthermore, step S204 above may include: obtaining the indicator type and indicator defect severity of the defect indicator; determining the defect status type based on the indicator type and determining the defect status severity based on the indicator defect severity; and generating a defect status label for the virtual object based on the defect status type and defect status severity.
[0082] Specifically, defect indicators have indicator type and indicator defect severity. The indicator type is the identifier of the business indicator. Continuing the example above, when salesperson 1's current business indicator A1 is a defect indicator, its indicator type is A. The indicator defect severity can be represented by the severity assessment value mentioned above. It can be understood that the larger the absolute value of the severity assessment value, the worse the current business indicator is and the higher the defect severity.
[0083] Different indicator types correspond to different defect status types, and different defect severity levels correspond to different defect status levels. The defect status level represents the severity of the virtual object's anomaly. For example, indicator type A corresponds to the defect status type of fever, and the virtual object's fever temperature can vary depending on the defect status level. Indicator type B corresponds to the defect status type of leg pain. When the defect status level is low, the virtual object can inform the salesperson that its leg is slightly uncomfortable; when the defect status level is high, the virtual object cannot perform virtual activities such as taking a walk.
[0084] Finally, defect status labels are generated for the virtual objects. These labels can display the type and severity of the virtual object's defect status.
[0085] In this embodiment, the defect status type is determined according to the indicator type of the defect indicator, the defect status degree is determined according to the indicator defect degree of the defect indicator, and a defect status label is generated according to the defect status type and defect status degree. This ensures that the virtual object can be adjusted to a variety of different defect statuses according to the defect status label, thereby corresponding to the actual situation of the salesperson's business indicators.
[0086] Furthermore, in one embodiment, after step S205 above, the method may further include: querying the attribution tree corresponding to the defect status label in a pre-established attribution graph, wherein the attribution graph is constructed based on the business data and behavioral data of each salesperson; and sending the attribution tree to the salesperson's work page.
[0087] Specifically, this application pre-constructs an attribution graph. The construction of the attribution graph can be based on the business data and behavioral data of each salesperson. The behavioral data can include the behaviors generated by the salesperson in business operations and their corresponding behavioral trajectories. The attribution graph can be a tree-like knowledge graph, which is an attribution tree that can be drilled down through different dimensions and different business indicators. For example, the insurance industry has individual policies and collective insurance businesses. Different dimensions lead to different industries, and industries are further divided into different institutions. Under each institution, there are various rates, loss ratios, and impact indicators. These indicators also have year-on-year and month-on-month data, forming a causal graph.
[0088] In the attribution graph, queries can be performed based on the salesperson's defect status tags. This means queries can also be based on defect metrics. The query process involves tracing the causes of defect metrics level by level, comparing them with the business and behavioral data of other salespeople, and obtaining an attribution tree. The attribution tree is a substructure of the attribution graph and displays the reasons for the salesperson's defect metrics. The attribution tree can be sent directly to the salesperson's work page, or it can be formatted into text or a chart before being sent to the salesperson's work page, thus conveying the reasons for the defect metrics.
[0089] In this embodiment, the attribution tree corresponding to the defect status label is queried in the attribution graph and sent to the salesperson, so that the salesperson can understand the cause of the defect indicator, thereby guiding the salesperson's subsequent business operations.
[0090] Furthermore, in another embodiment, after step S205 above, the method may further include: acquiring behavioral data of the salesperson associated with the defect indicator, and acquiring reference behavioral data associated with the defect indicator; inputting the behavioral data and reference behavioral data into the behavioral evaluation model to obtain a behavioral strategy for the defect indicator; and sending the behavioral strategy to the salesperson's work page to instruct the salesperson to perform business operations according to the behavioral strategy.
[0091] Specifically, we acquire behavioral data of salespersons related to defect metrics, and also acquire reference behavioral data associated with defect metrics. Assuming the defect metric type is A, the reference behavioral data can be the behavioral data of salespersons who perform well on business metric A. This behavioral data includes the behaviors generated by salespersons in business operations related to business metric A and their corresponding behavioral trajectories.
[0092] Behavioral data and reference behavioral data are input into the behavioral assessment model, which can be built on a neural network and pre-trained. The behavioral assessment model can output behavioral strategies for defect indicators. The behavioral strategies are sent to the salesperson's work page to guide the salesperson on how to perform business operations related to defect indicators, thereby minimizing the possibility of defect indicators reappearing in the next assessment.
[0093] In one embodiment, behavioral data of salespeople associated with defect indicators can be input into the behavioral assessment model to obtain behavioral strategies.
[0094] In one embodiment, the work page includes a business communication community, which contains shared information related to behavioral strategies uploaded and organized by each salesperson. Salespeople can access the business communication community to query behavioral strategies related to defect indicators, or the business communication community can proactively search for behavioral strategies related to defect indicators and push them to the salespeople.
[0095] In this embodiment, behavioral data and reference behavioral data associated with salespersons and defect indicators are input into the behavioral evaluation model to obtain behavioral strategies. These strategies guide the salespersons' business operations and prevent the recurrence of defect indicators.
[0096] Furthermore, after the aforementioned step of sending the behavioral strategy to the salesperson's work page to instruct the salesperson to perform business operations according to the behavioral strategy, it may also include: obtaining the second business data set corresponding to the salesperson set; when it is determined from the second business data set that the defect indicator does not meet the preset defect conditions, adjusting the virtual object from the defect state to the normal state.
[0097] Specifically, the application obtains a second business data set corresponding to the set of salespersons. This second business data set can be the business data set corresponding to the set of salespersons when the next business data evaluation is conducted. The application can periodically obtain the latest business dataset and merge it for evaluation.
[0098] If, based on the second business data set, it is determined that the defect indicator previously generated by the salesperson no longer meets the defect conditions, then the virtual object is adjusted from the defect state to the normal state, that is, the defect state caused by the defect indicator is canceled. It can be understood that if, based on the second business dataset, it is determined that the salesperson has a new defect indicator, then a new defect state label is determined based on the new defect indicator, and then the virtual object is adjusted to the defect state corresponding to the new defect state label.
[0099] Each time an evaluation is performed based on the business data set, if the object level of a virtual object changes, the virtual object is adjusted accordingly. The adjustment of the object level and the adjustment of the status of a virtual object can be independent. For example, if a defect indicator appears when the object level of a virtual object is increased, the object level of the virtual object is increased again, and then adjusted to the corresponding defect status.
[0100] In this embodiment, based on the second business data set, if the previous defect indicator no longer meets the defect conditions, the corresponding defect status of the virtual object is canceled, so that the virtual object is updated in real time according to the business data of the salesperson and responds to the business operations of the salesperson. This can improve the enthusiasm of the salesperson and improve the interactivity between the salesperson and the business data.
[0101] The embodiments of this application can acquire and process relevant data based on artificial intelligence technology. Artificial intelligence (AI) is the theory, method, technology, and application system that uses digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to obtain optimal results.
[0102] Foundational technologies for artificial intelligence generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing, operating / interactive systems, and mechatronics. AI software technologies mainly encompass computer vision, robotics, biometrics, speech processing, natural language processing, and machine learning / deep learning.
[0103] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by instructing related hardware through computer-readable instructions. These computer-readable instructions can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above methods. The aforementioned storage medium can be a non-volatile storage medium such as a magnetic disk, optical disk, or read-only memory (ROM), or random access memory (RAM).
[0104] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0105] Further reference Figure 3 As a response to the above Figure 2 To implement the method shown, this application provides an embodiment of a business data display device, which is similar to... Figure 2 Corresponding to the method embodiments shown, this device can be specifically applied to various electronic devices.
[0106] like Figure 3 As shown, the business data display device 300 described in this embodiment includes: a data acquisition module 301, an object generation module 302, an indicator determination module 303, a tag determination module 304, and a status adjustment module 305, wherein:
[0107] The data acquisition module 301 is used to acquire the business data set corresponding to the salesperson set, wherein the business data set contains the business data of each salesperson in the salesperson set.
[0108] The object generation module 302 is used to generate a virtual object for each salesperson in the salesperson set, wherein the virtual object interacts with the salesperson based on the salesperson's work page.
[0109] The indicator determination module 303 is used to compare the salesperson's business data with the business data in the business data set in order to determine the defect indicators in the salesperson's business data.
[0110] The label determination module 304 is used to determine the defect status label of a virtual object based on defect indicators.
[0111] The status adjustment module 305 is used to adjust the virtual object from the normal state to the defect state corresponding to the defect status label.
[0112] In this embodiment, a business data set corresponding to the salesperson set is obtained, which contains the business data of each salesperson in the salesperson set. For each salesperson in the salesperson set, a virtual object of the salesperson is generated. The virtual object can interact with the salesperson through the salesperson's work page. The salesperson's business data is compared with the business data in the business data set to determine the defect indicators in the salesperson's business data. The defect indicators are the salesperson's poor business indicators. Based on the defect indicators, a defect status label is determined for the virtual object, and the virtual object is adjusted from a normal state to the defect state corresponding to the defect status label. This application associates business data with virtual objects. The virtual objects can accompany and interact with the salesperson. The virtual object will show an anomaly when in a defect state, thereby guiding the salesperson to actively pay attention to the defect indicators that cause the defect state and try to improve the defect indicators to resolve the defect state of the virtual object. This motivates the salesperson and improves the interactivity between the salesperson and the business data.
[0113] In some optional implementations of this embodiment, the object generation module 302 may include: a data clustering submodule, a level determination submodule, and an object generation submodule, wherein:
[0114] The data clustering submodule is used to cluster the business data of each salesperson to obtain several business levels.
[0115] The Level Determination submodule is used to determine the object level of the virtual object of each salesperson in the salesperson set, based on the business level to which the salesperson's business data belongs.
[0116] The object generation submodule is used to generate virtual objects that match the object level.
[0117] In this embodiment, the business data of each salesperson is clustered to achieve the clustering of salespersons. The object level of the virtual object is determined according to the business level to which the salesperson's business data belongs. The better the business data, the higher the object level, which can motivate the salesperson and improve the interactivity between the salesperson and the business object.
[0118] In some optional implementations of this embodiment, the indicator determination module 303 may include: an indicator acquisition submodule, a candidate determination submodule, a history acquisition submodule, an indicator comparison submodule, and a defect determination submodule, wherein:
[0119] The indicator acquisition submodule is used to obtain various current business indicators from the salesperson's business data, and to obtain various benchmark business indicators from the business data set. The indicator types of the current business indicators and the benchmark business indicators correspond one-to-one.
[0120] The candidate determination submodule is used to compare each current business indicator with each benchmark business indicator, and to determine candidate business indicators from the current business indicators based on the first comparison result.
[0121] The History Acquisition submodule is used to acquire the salesperson's historical business metrics based on the candidate business metrics.
[0122] The indicator comparison submodule is used to compare candidate business indicators with historical business indicators to obtain a second comparison result.
[0123] The defect determination submodule is used to determine the candidate business indicator as a defect indicator when the candidate business indicator meets the preset defect conditions based on the second comparison result.
[0124] In this embodiment, the salesperson's current business indicators are compared with the benchmark business indicators, and can be further compared with historical business indicators, thereby comprehensively evaluating the current business indicators and ensuring the accuracy of the obtained defect indicators.
[0125] In some optional implementations of this embodiment, the tag determination module 304 may include: a defect acquisition submodule, a status determination submodule, and a tag generation submodule, wherein:
[0126] The defect acquisition submodule is used to acquire the defect indicator type and defect severity of the indicator.
[0127] The status determination submodule is used to determine the defect status type based on the indicator type and the defect status degree based on the indicator defect degree.
[0128] The tag generation submodule is used to generate defect status tags for virtual objects based on the defect status type and defect status severity.
[0129] In this embodiment, the defect status type is determined according to the indicator type of the defect indicator, the defect status degree is determined according to the indicator defect degree of the defect indicator, and a defect status label is generated according to the defect status type and defect status degree. This ensures that the virtual object can be adjusted to a variety of different defect statuses according to the defect status label, thereby corresponding to the actual situation of the salesperson's business indicators.
[0130] In some optional implementations of this embodiment, the business data display device 300 may further include: an attribution tree lookup module and an attribution tree sending module, wherein:
[0131] The attribution tree lookup module is used to query the attribution tree corresponding to the defect status label in the pre-established attribution graph. The attribution graph is constructed based on the business data and behavioral data of each salesperson.
[0132] The attribution tree sending module is used to send the attribution tree to the salesperson's work page.
[0133] In this embodiment, the attribution tree corresponding to the defect status label is queried in the attribution graph and sent to the salesperson, so that the salesperson can understand the cause of the defect indicator, thereby guiding the salesperson's subsequent business operations.
[0134] In some optional implementations of this embodiment, the business data display device 300 may further include: a behavior acquisition module, a policy generation module, and a policy sending module, wherein:
[0135] The behavior acquisition module is used to acquire behavioral data of salespersons related to defect indicators, and to acquire reference behavioral data related to defect indicators.
[0136] The strategy generation module is used to input behavioral data and reference behavioral data into the behavioral evaluation model to obtain behavioral strategies for defect indicators.
[0137] The strategy sending module is used to send behavioral strategies to the salesperson's work page, instructing the salesperson to perform business operations according to the behavioral strategies.
[0138] In this embodiment, behavioral data and reference behavioral data associated with salespersons and defect indicators are input into the behavioral evaluation model to obtain behavioral strategies. These strategies guide the salespersons' business operations and prevent the recurrence of defect indicators.
[0139] In some optional implementations of this embodiment, the business data display device 300 may further include: an acquisition module and an adjustment module, wherein:
[0140] The acquisition module is used to acquire the second business data set corresponding to the salesperson set.
[0141] The adjustment module is used to adjust the virtual object from a defective state to a normal state when the defect indicators are determined to be inconsistent with the preset defect conditions based on the second business data set.
[0142] In this embodiment, based on the second business data set, if the previous defect indicator no longer meets the defect conditions, the corresponding defect status of the virtual object is canceled, so that the virtual object is updated in real time according to the business data of the salesperson and responds to the business operations of the salesperson. This can improve the enthusiasm of the salesperson and improve the interactivity between the salesperson and the business data.
[0143] To address the aforementioned technical problems, embodiments of this application also provide a computer device. Please refer to [link / reference needed]. Figure 4 , Figure 4 This is a basic structural block diagram of the computer device in this embodiment.
[0144] The computer device 4 includes a memory 41, a processor 42, and a network interface 43 that are interconnected via a system bus. It should be noted that only the computer device 4 with components 41-43 is shown in the figure; however, it should be understood that it is not required to implement all the shown components, and more or fewer components can be implemented alternatively. Those skilled in the art will understand that the computer device described here is a device capable of automatically performing numerical calculations and / or information processing according to pre-set or stored instructions. Its hardware includes, but is not limited to, microprocessors, application-specific integrated circuits (ASICs), programmable gate arrays (FPGAs), digital digital processors (DSPs), embedded devices, etc.
[0145] The computer device can be a desktop computer, laptop, handheld computer, or cloud server, etc. The computer device can interact with the user via a keyboard, mouse, remote control, touchpad, or voice control.
[0146] The memory 41 includes at least one type of readable storage medium, including flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 41 may be an internal storage unit of the computer device 4, such as the hard disk or memory of the computer device 4. In other embodiments, the memory 41 may also be an external storage device of the computer device 4, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the computer device 4. Of course, the memory 41 may include both the internal storage unit and its external storage device of the computer device 4. In this embodiment, the memory 41 is typically used to store the operating system and various application software installed on the computer device 4, such as computer-readable instructions for business data display methods. In addition, the memory 41 can also be used to temporarily store various types of data that have been output or will be output.
[0147] In some embodiments, the processor 42 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chip. The processor 42 is typically used to control the overall operation of the computer device 4. In this embodiment, the processor 42 is used to execute computer-readable instructions stored in the memory 41 or to process data, for example, to execute computer-readable instructions for the business data display method.
[0148] The network interface 43 may include a wireless network interface or a wired network interface, which is typically used to establish communication connections between the computer device 4 and other electronic devices.
[0149] The computer device provided in this embodiment can execute the above-described business data display method. The business data display method here can be any of the business data display methods described in the various embodiments above.
[0150] In this embodiment, a business data set corresponding to the salesperson set is obtained, which contains the business data of each salesperson in the salesperson set. For each salesperson in the salesperson set, a virtual object of the salesperson is generated. The virtual object can interact with the salesperson through the salesperson's work page. The salesperson's business data is compared with the business data in the business data set to determine the defect indicators in the salesperson's business data. The defect indicators are the salesperson's poor business indicators. Based on the defect indicators, a defect status label is determined for the virtual object, and the virtual object is adjusted from a normal state to the defect state corresponding to the defect status label. This application associates business data with virtual objects. The virtual objects can accompany and interact with the salesperson. The virtual object will show an anomaly when in a defect state, thereby guiding the salesperson to actively pay attention to the defect indicators that cause the defect state and try to improve the defect indicators to resolve the defect state of the virtual object. This motivates the salesperson and improves the interactivity between the salesperson and the business data.
[0151] This application also provides another embodiment, namely, providing a computer-readable storage medium storing computer-readable instructions that can be executed by at least one processor to cause the at least one processor to perform the steps of the business data display method described above.
[0152] In this embodiment, a business data set corresponding to the salesperson set is obtained, which contains the business data of each salesperson in the salesperson set. For each salesperson in the salesperson set, a virtual object of the salesperson is generated. The virtual object can interact with the salesperson through the salesperson's work page. The salesperson's business data is compared with the business data in the business data set to determine the defect indicators in the salesperson's business data. The defect indicators are the salesperson's poor business indicators. Based on the defect indicators, a defect status label is determined for the virtual object, and the virtual object is adjusted from a normal state to the defect state corresponding to the defect status label. This application associates business data with virtual objects. The virtual objects can accompany and interact with the salesperson. The virtual object will show an anomaly when in a defect state, thereby guiding the salesperson to actively pay attention to the defect indicators that cause the defect state and try to improve the defect indicators to resolve the defect state of the virtual object. This motivates the salesperson and improves the interactivity between the salesperson and the business data.
[0153] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0154] Obviously, the embodiments described above are only some embodiments of this application, not all embodiments. The accompanying drawings show preferred embodiments of this application, but do not limit the patent scope of this application. This application can be implemented in many different forms; rather, the purpose of providing these embodiments is to provide a more thorough and comprehensive understanding of the disclosure of this application. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing specific embodiments, or make equivalent substitutions for some of the technical features. Any equivalent structures made using the content of this application's specification and drawings, directly or indirectly applied to other related technical fields, are similarly within the scope of patent protection of this application.
Claims
1. A method for displaying business data, characterized in that, Includes the following steps: Obtain the business data set corresponding to the salesperson set, wherein the business data set contains the business data of each salesperson in the salesperson set; For each salesperson in the salesperson set, a virtual object of the salesperson is generated, wherein the virtual object interacts with the salesperson based on the salesperson's work page; The salesperson's business data is compared with the business data in the business data set to identify defect indicators in the salesperson's business data; Determine the defect status label of the virtual object based on the defect indicators; Adjust the virtual object from its normal state to the defect state corresponding to the defect state label; After the step of adjusting the virtual object from its normal state to the defect state corresponding to the defect state label, the method further includes: Obtain behavioral data of the salesperson associated with the defect indicator, and obtain reference behavioral data associated with the defect indicator; The behavioral data and the reference behavioral data are input into the behavioral evaluation model to obtain behavioral strategies for the defect indicators. The behavioral strategy is sent to the salesperson's work page to instruct the salesperson to perform business operations according to the behavioral strategy.
2. The business data display method according to claim 1, characterized in that, The step of generating a virtual object for each salesperson in the salesperson set includes: The business data of each salesperson are clustered to obtain several business levels; For each salesperson in the salesperson set, the object level of the salesperson's virtual object is determined based on the business level to which the salesperson's business data belongs; Generate a virtual object that matches the object level.
3. The business data display method according to claim 1, characterized in that, The step of comparing the salesperson's business data with the business data in the business data set to determine defect indicators in the salesperson's business data includes: Various current business indicators are obtained from the business data of the salesperson, and various benchmark business indicators of the business data in the business data set are obtained, wherein the indicator types of the current business indicators and the benchmark business indicators correspond one-to-one. Each current business indicator is compared with each benchmark business indicator to determine candidate business indicators from the current business indicators based on the first comparison result. Based on the candidate business indicators, obtain the salesperson's historical business indicators; The candidate business indicators are compared with the historical business indicators to obtain a second comparison result; When the candidate business indicator is determined to meet the preset defect conditions based on the second comparison result, the candidate business indicator is determined as a defect indicator.
4. The business data display method according to claim 1, characterized in that, The step of determining the defect status label of the virtual object based on the defect index includes: Obtain the type and degree of defect of the defect indicators; The defect status type is determined based on the indicator type, and the defect status degree is determined based on the defect degree of the indicator. The defect status label of the virtual object is generated based on the defect status type and the defect status severity.
5. The business data display method according to claim 1, characterized in that, After the step of adjusting the virtual object from its normal state to the defect state corresponding to the defect state label, the method further includes: The attribution tree corresponding to the defect status label is queried in the pre-established attribution graph, wherein the attribution graph is constructed based on the business data and behavioral data of each salesperson; The attribution tree is sent to the salesperson's work page.
6. The business data display method according to claim 1, characterized in that, After the step of sending the behavioral strategy to the salesperson's work page to instruct the salesperson to perform business operations according to the behavioral strategy, the method further includes: Obtain the second business data set corresponding to the set of salespersons; When it is determined from the second business data set that the defect indicator does not meet the preset defect conditions, the virtual object is adjusted from the defect state to the normal state.
7. A business data display device, characterized in that, include: The data acquisition module is used to acquire the business data set corresponding to the salesperson set, wherein the business data set contains the business data of each salesperson in the salesperson set; An object generation module is used to generate a virtual object for each salesperson in the salesperson set, wherein the virtual object interacts with the salesperson based on the salesperson's work page; The indicator determination module is used to compare the salesperson's business data with the business data in the business data set in order to determine the defect indicators in the salesperson's business data. A label determination module is used to determine the defect status label of the virtual object based on the defect indicators; The status adjustment module is used to adjust the virtual object from a normal state to the defective state corresponding to the defective state label. The business data display device may further include: a behavior acquisition module, a policy generation module, and a policy sending module, wherein: The behavior acquisition module is used to acquire the behavior data of the salesperson associated with the defect indicator, and to acquire the reference behavior data associated with the defect indicator; The strategy generation module is used to input the behavior data and the reference behavior data into the behavior evaluation model to obtain a behavior strategy for the defect index. The strategy sending module is used to send the behavior strategy to the salesperson's work page to instruct the salesperson to perform business operations according to the behavior strategy.
8. A computer device comprising a memory and a processor, wherein the memory stores computer-readable instructions, and the processor, when executing the computer-readable instructions, implements the steps of the business data display method as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-readable instructions, which, when executed by a processor, implement the steps of the business data display method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Interactive data processing method and related device
CN113018850A
Loan collection monitoring method and device and electronic equipment
CN114049019A