Performance data pushing method and device based on instant messaging

By obtaining performance data from the corporate database, real -time processing processing, and using IM instant messaging technology to push the processing information processing information to the specified object, solve the problem that the existing performance management system cannot achieve real -time data push, and achieve efficient and efficient and efficient and efficient and efficient and efficient and efficient and efficient and efficient and efficient. Transparent performance information transmission.

CN119383155APending Publication Date: 2025-01-28CHINA LIFE INSURANCE CO LTD SHANGHAI DATA CENT
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411498471.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

The existing performance management system cannot realize real-time data push, resulting in information lag, affecting decision-making efficiency, and it is difficult to deeply customize and flexibly configure according to enterprise needs.

Method used

By obtaining performance data from the corporate database, real -time processing processing, and using IM instant messaging technology to push the processing information processing information to the specified object, and support the flexible configuration and customized push of group messages.

Benefits of technology

Realize the real -time push of performance data, improve the timeliness and transparency of information, meet the diverse information transmission needs, and improve work efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119383155A_ABST
    Figure CN119383155A_ABST
Patent Text Reader

Abstract

The invention provides a performance data pushing method and device based on instant messaging, and the method comprises the steps: obtaining performance data from an enterprise database, carrying out the real-time processing, obtaining pushing information, determining a pushing form, a pushing content and a pushing object according to a configuration operation, and pushing the performance information to a specified object through instant messaging when a condition is satisfied. According to the invention, the pushing efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of electronic information technology, and in particular to a performance data push method and device based on instant messaging. Background Art

[0002] With the rapid development of Internet technology, internal communication and management of enterprises are increasingly dependent on efficient information exchange platforms. Traditional performance management methods are often in the form of reports and emails, which require users to actively access or receive reports regularly. It is impossible to push them to group chats in real time, resulting in information lag and affecting decision-making efficiency. Especially in the sales industry, the real-time and transparency of performance data are crucial to motivating employees and optimizing business processes.

[0003] However, the sales performance content lacks flexibility and is difficult to deeply customize according to the actual needs of the enterprise, such as data screening, sorting, statistical charts, etc., which limits the effective communication of information. Due to the limitations of the above functions of the existing performance system, users may need to switch between multiple systems when obtaining performance data, which increases the complexity of operations and reduces work efficiency and user experience.

[0004] To sum up, most systems can only achieve simple display of data, and are unable to perform in-depth processing and flexible configuration according to the actual needs of the enterprise, making it difficult to meet the company's refined requirements for performance management. Summary of the invention

[0005] In view of this, an embodiment of the present application provides a performance data push method and device based on instant messaging, which can improve push efficiency.

[0006] The technical solution of the embodiment of the present application is implemented as follows:

[0007] In a first aspect, an embodiment of the present application provides a performance data push method based on instant messaging, the method comprising:

[0008] Acquire performance data from the enterprise database, and process the performance data in real time to obtain performance information for push;

[0009] In response to the configuration operation for the push message, determine the push configuration information of the performance information, wherein the push configuration information includes the message format, message content and push object of the performance information;

[0010] In response to the performance information satisfying a push condition, the performance information is pushed to the push object via IM instant messaging.

[0011] In a second aspect, an embodiment of the present application further provides a performance data push device based on instant messaging, the device comprising:

[0012] An acquisition module is used to acquire performance data from an enterprise database and process the performance data in real time to obtain performance information for push;

[0013] A determination module, configured to respond to a configuration operation for a push message and determine push configuration information of the performance information, wherein the push configuration information includes a message format, message content, and a push object of the performance information;

[0014] The push module is used to respond to the performance information meeting the push condition and push the performance information to the push object through IM instant messaging.

[0015] In the third aspect, an embodiment of the present application also provides an electronic device, comprising: a processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the storage medium through the bus, and the processor executes the machine-readable instructions to execute the instant messaging-based performance data push method described in any one of the first aspects.

[0016] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the instant messaging-based performance data push method described in any one of the first aspects is executed.

[0017] The embodiments of the present application have the following beneficial effects:

[0018] (1) Significantly improve the timeliness of information: Through IM (instant messaging) real-time chat technology, the embodiment of the present application realizes the instant processing and push of performance data. This immediacy ensures that enterprises can quickly obtain the latest performance information, so as to quickly respond to market changes and adjust business strategies. This is crucial to maintaining a competitive advantage in a highly competitive market environment.

[0019] (2) Meeting diverse information transmission needs: The embodiments of the present application support flexible configuration and customized push of group messages, which meets the diverse needs of enterprises for information transmission. Whether it is for different departments, positions or specific projects, the system can provide accurate and effective information transmission methods to ensure that the information can accurately reach the target audience.

[0020] (3) Seamless data push and display: Through IM real-time chat technology, the processed performance data can be seamlessly pushed to the company's internal employee group. Employees can view the latest performance information in the group chat without switching systems or applications. This seamless data push and display method greatly improves work efficiency and user experience, allowing employees to grasp the latest performance dynamics anytime and anywhere.

[0021] (4) Improve the accuracy and effectiveness of information exchange: The combination of customized push notifications and seamless data display not only improves the accuracy of information, but also enhances its effectiveness. Employees can receive performance data closely related to their work and discuss and share it instantly in group chats, which helps them better understand their work performance and thus motivate them to work.

[0022] (5) Reduce manual intervention and improve work efficiency: By realizing automated data collection and processing processes, as well as seamless data push and display, the system of the present invention significantly reduces manual intervention. This not only reduces the risk of human error, but also improves work efficiency, allowing enterprises to focus more on the development of core businesses.

[0023] (6) Promote information sharing and collaboration among employees: The instant push of group messages and seamless data display functions promote information sharing and collaboration among employees. Employees can understand the performance of the team and individuals in real time and discuss them in group chats, which helps to enhance team cohesion and improve overall work efficiency.

[0024] (7) Enhance internal transparency: The real-time disclosure and seamless display of performance data enhance internal transparency. Employees can clearly see their own work results and the overall performance of the team, which helps stimulate employees' sense of competition and enthusiasm and promotes continuous improvement of performance.

[0025] (8) Optimize the decision-making process: Real-time performance data provides management with a more accurate and timely basis for decision-making. Management can quickly adjust business strategies based on the latest market feedback and performance data to ensure that the company always stays on the right track. At the same time, seamless data display also makes it easier for management to communicate directly with employees in group chats, collect feedback, and further optimize the decision-making process.

[0026] To sum up, the seamless data push and display function in the embodiment of the present application has brought many beneficial effects to the enterprise. It not only improves work efficiency and user experience, but also promotes information sharing and collaboration among employees, enhances transparency within the enterprise, and injects new vitality into the sustainable development of the enterprise. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0028] Figure 1is a flowchart of steps S101-S103 provided in an embodiment of the present application;

[0029] Figure 2 It is a flowchart of steps S201-S202 provided in an embodiment of the present application;

[0030] Figure 3 It is a flowchart of steps S301-S302 provided in an embodiment of the present application;

[0031] Figure 4 It is a flowchart of steps S401-S402 provided in an embodiment of the present application;

[0032] Figure 5 It is a flowchart of steps S501-S502 provided in an embodiment of the present application;

[0033] Figure 6 It is a flowchart of steps S601-S603 provided in an embodiment of the present application;

[0034] Figure 7 It is a structural diagram of a performance data push device based on instant messaging provided in an embodiment of the present application;

[0035] Figure 8 It is a schematic diagram of the composition structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0036] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the drawings in the present application only serve the purpose of explanation and description and are not used to limit the scope of protection of the present application. In addition, it should be understood that the schematic drawings are not drawn in real proportion. The flowchart used in this application shows the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flowchart can be implemented out of sequence, and the steps without logical context can be reversed in order or implemented simultaneously. In addition, those skilled in the art can add one or more other operations to the flowchart under the guidance of the content of the present application, or remove one or more operations from the flowchart.

[0037] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0038] In addition, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.

[0039] In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.

[0040] It should be noted that the term "comprising" will be used in the embodiments of the present application to indicate the existence of the features declared thereafter, but does not exclude the addition of other features.

[0041] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0042] See also Figure 1 , Figure 1 is a flow chart of steps S101-S103 of the performance data push method based on instant messaging provided in the embodiment of the present application, which will be combined with Figure 1 Steps S101-S103 are shown for explanation.

[0043] In step S101, performance data is obtained from the enterprise database, and the performance data is processed in real time to obtain performance information for push.

[0044] Here, performance data is extracted from the enterprise database. This data includes key performance indicators such as sales, profits, and number of customers. The obtained performance data is preprocessed, such as data cleaning and format conversion, to ensure the accuracy and consistency of the data. According to business needs, the preprocessed data is further processed, such as calculating growth rate, ranking, etc., to generate performance information for push.

[0045] In step S102, in response to the configuration operation for the push message, the push configuration information of the performance information is determined, wherein the push configuration information includes the message format, message content and push object of the performance information.

[0046] Here, in response to configuration operations for push messages, these operations can be automatically performed by the administrator or the system according to preset rules to determine the push configuration information, including the message format of the performance information (such as text, pictures, charts, etc.), the message content (that is, specific performance data or analysis results) and the push object (such as a specific department, position or employee).

[0047] In step S103, in response to the performance information satisfying the push condition, the performance information is pushed to the push object via IM instant messaging.

[0048] When the performance information meets the push conditions (such as reaching a preset threshold, triggering a specific event, etc.), the performance information is pushed to the designated push object through IM instant messaging technology.

[0049] In some embodiments, see Figure 2 , Figure 2 It is a flowchart of steps S201-S202 provided in an embodiment of the present application. The message format can be configured through steps S201-S202, which will be explained in conjunction with each step.

[0050] In step S201, in response to a selection operation on the message form, a target message form is determined from at least one message form; wherein the at least one message form includes text, picture, rich text, audio, and video.

[0051] In step S202, in response to the determination operation for the message format, the target message format is determined to be the message format of the performance information.

[0052] Here, in response to the selection operation for the message form, a user interface or interface is provided to allow the user (such as an administrator) to select a target message form from at least one message form. The at least one message form described here includes but is not limited to text, pictures, rich text, audio, and video. When the user completes the selection and triggers the determination operation, the system determines the selected target message form as the message form of the performance information to be pushed. According to business needs or user configuration, the specific content of the performance information (such as sales, growth rate, etc.) and the push object (such as a specific department, position or employee) are determined.

[0053] In some embodiments, see Figure 3 , Figure 3 It is a flowchart of steps S301-S302 provided in an embodiment of the present application. The push content is configured through steps S301-S302, which will be explained in conjunction with each step.

[0054] In step S301, in response to an editing operation on the message content, the target content is determined from the performance information and the target content is edited; wherein the editing includes adjusting at least one of the font, size, color, and alignment of the text, adding text descriptions and at least one of watermarks to the pictures, and inserting text and / or pictures into rich text.

[0055] In step S302, the edited target content is determined as the message content of the performance information.

[0056] Here, when configuring the push content, the system allows the target content in the performance information to be edited to meet specific information delivery needs. The system provides a user interface or interface that allows users (such as administrators) to edit the content in the performance information. Once the user selects the target content, the system enters editing mode. For text content, users can adjust attributes such as font, size, color, alignment, etc. to highlight key information or enhance readability. For image content, users can add text descriptions or watermarks to provide additional contextual information or protect copyright. For rich text content, users can insert text, pictures, or other multimedia elements to create a richer and more vivid form of information delivery. Determine the edited content: After the user completes the editing, the system saves the changes and determines the edited target content as the message content of the performance information to be pushed.

[0057] In some embodiments, see Figure 4 , Figure 4 It is a flowchart of steps S401-S402 provided in an embodiment of the present application. The push object is configured through steps S401-S402, which will be explained in conjunction with each step.

[0058] In step S401, the object information corresponding to the performance information is determined.

[0059] In step S402, attribution information of the object information is determined based on the object information, at least one target group is determined based on the attribution information, and the push object is updated based on the at least one target group.

[0060] Here, when configuring the push object, the system will determine the target group that ultimately needs to receive the push information based on the object information corresponding to the performance information and the attribution information of the object information, and update the push object list accordingly.

[0061] First, the system needs to determine the object information associated with the performance information. This object information includes employees, departments, positions, etc., which are directly related to the performance data. Then, the system will further determine their belonging information based on this object information. The belonging information includes the department to which the employee belongs, the position level, the work location, etc. This information helps to more accurately locate the target group that needs to receive the push information. Based on the belonging information, the system can identify at least one target group that is most relevant to the performance information. These target groups may be divided by department, by position level, or by other relevant attributes. Finally, the system will update the push object list based on the determined target groups. This list will contain all individuals or groups that need to receive push information.

[0062] In some embodiments, the push condition is determined based on at least one of a preset specific push time / time period, a push frequency, a specific requirement, a specific scenario, and an active request.

[0063] Here, when configuring push conditions, the system will decide when and how to push performance information based on a series of preset rules and conditions. These conditions are based on a variety of factors such as time, frequency, demand, scenario, or user's active request. The following is a detailed explanation of these push conditions:

[0064] Preset specific push time / time period: The system can preset a specific time or time period to push performance information. For example, push the previous day's sales data at 9 am every day, or push the performance summary of the current week at 5 pm every Friday.

[0065] Push frequency: The system can push performance information according to a preset frequency. This may include real-time push (i.e. push immediately after data is updated), regular push (such as hourly, daily, weekly, etc.) or on-demand push (push when the user requests it).

[0066] Specific needs: Push conditions can also be based on specific business needs. For example, when sales reach a certain threshold, the system can automatically push a performance notification; or when the return rate of a product exceeds a preset value, the system can send a warning message.

[0067] Specific scenarios: The system can also push performance information based on specific business scenarios. For example, during the sales team's quarter-end sprint, the system can push sales progress and ranking information every day to motivate team members; or when the marketing department launches a new product, the system can push the new product's sales performance and market feedback.

[0068] Active request: Users (such as employees, management, etc.) can actively request to push specific performance information. For example, a sales manager wants to know the sales data of a certain region in the past month. He can initiate a request through the system, and then the system will push the corresponding data according to the request.

[0069] In some embodiments, see Figure 5 , Figure 5 It is a flow chart of steps S501-S502 provided in an embodiment of the present application. The performance data is obtained from the enterprise database, and the performance data is processed in real time to obtain the performance information for push. This can be achieved through steps S501-S502, which will be explained in combination with each step.

[0070] In step S501, the performance data changes in the enterprise database are monitored in real time. When new data is generated or updated, data capture is triggered to obtain the performance data.

[0071] In step S502, at least one of data cleaning, format conversion, and deduplication is performed on the performance data to obtain the performance information for push.

[0072] Here, the system continuously monitors changes in performance data in the enterprise database. Specifically, it involves setting up a monitoring mechanism so that when new data is generated or existing data is updated in the database, the system can immediately perceive these changes. Once data changes are detected, the system will trigger a data crawling operation to extract relevant performance data from the database. This data may include key performance indicators such as sales, profits, and number of customers.

[0073] Data cleaning The extracted performance data may contain some invalid, erroneous or redundant information. Therefore, the system will clean the data before it is used for push. This includes steps such as removing duplicate data, correcting erroneous data, and filling in missing data to ensure the accuracy and consistency of the data.

[0074] Different systems or applications may require data in different formats. Therefore, the system will convert the performance data according to the needs of the push target. This may include converting data from one data format to another (such as from CSV to JSON), or encoding, decoding, and other processing of the data.

[0075] After data cleaning and format conversion, the system will obtain a series of performance information for push. This information has been optimized and pre-processed, and can be directly used to generate push messages or reports for internal employees, management or external partners of the enterprise.

[0076] In some embodiments, see Figure 6 , Figure 6 It is a flowchart of steps S601-S603 provided in an embodiment of the present application. The method also includes steps S601-S603, which will be described in combination with each step.

[0077] In step S601, a push record of each push is recorded.

[0078] In step S602, the push record is analyzed based on a data analysis tool to obtain an analysis result.

[0079] In step S603, the push configuration information and / or push conditions are adjusted based on the analysis result.

[0080] Here, each time performance information is pushed, the system will record the push records. These records include the time of push, the content of the performance data pushed, the target objects of the push (such as employees, departments, positions, etc.), the channels of push (such as email, SMS, in-app notifications, etc.), and the results of the push (such as whether it was successfully delivered, whether the user read it, whether the user interacted, etc.). Analysis based on data analysis tools The system will use data analysis tools to conduct in-depth analysis of push records. These tools may include data mining algorithms, machine learning models, statistical analysis software, etc. The purpose of the analysis is to discover patterns, trends, and problems in the push process, such as which push times or channels are more effective, which performance data are more concerned by users, and which user groups have a more positive response to push information.

[0081] Adjust push configuration information based on analysis results Based on the analysis results, the system will adjust the push configuration information, such as modifying the format of the push content, adjusting the push frequency, optimizing the push time window, etc. These adjustments are designed to increase the attractiveness and relevance of the push information, thereby increasing the user's reading rate and interaction rate. Adjust push conditions based on analysis results At the same time, the system may also adjust push conditions based on the analysis results. For example, if it is found that certain user groups are not interested in specific types of performance data, the system may reduce or avoid pushing such data to these users; if it is found that certain push channels are not effective, the system may adjust or optimize the push strategies of these channels.

[0082] In summary, the embodiments of the present application have the following beneficial effects:

[0083] (1) Significantly improve the timeliness of information: Through IM (instant messaging) real-time chat technology, the embodiment of the present application realizes the instant processing and push of performance data. This immediacy ensures that enterprises can quickly obtain the latest performance information, so as to quickly respond to market changes and adjust business strategies. This is crucial to maintaining a competitive advantage in a highly competitive market environment.

[0084] (2) Meeting diverse information transmission needs: The embodiments of the present application support flexible configuration and customized push of group messages, which meets the diverse needs of enterprises for information transmission. Whether it is for different departments, positions or specific projects, the system can provide accurate and effective information transmission methods to ensure that the information can accurately reach the target audience.

[0085] (3) Seamless data push and display: Through IM real-time chat technology, the processed performance data can be seamlessly pushed to the company's internal employee group. Employees can view the latest performance information in the group chat without switching systems or applications. This seamless data push and display method greatly improves work efficiency and user experience, allowing employees to grasp the latest performance dynamics anytime and anywhere.

[0086] (4) Improve the accuracy and effectiveness of information exchange: The combination of customized push notifications and seamless data display not only improves the accuracy of information, but also enhances its effectiveness. Employees can receive performance data closely related to their work and discuss and share it instantly in group chats, which helps them better understand their work performance and thus motivate them to work.

[0087] (5) Reduce manual intervention and improve work efficiency: By realizing automated data collection and processing processes, as well as seamless data push and display, the system of the present invention significantly reduces manual intervention. This not only reduces the risk of human error, but also improves work efficiency, allowing enterprises to focus more on the development of core businesses.

[0088] (6) Promote information sharing and collaboration among employees: The instant push of group messages and seamless data display functions promote information sharing and collaboration among employees. Employees can understand the performance of the team and individuals in real time and discuss them in group chats, which helps to enhance team cohesion and improve overall work efficiency.

[0089] (7) Enhance internal transparency: The real-time disclosure and seamless display of performance data enhance internal transparency. Employees can clearly see their own work results and the overall performance of the team, which helps stimulate employees' sense of competition and enthusiasm and promotes continuous improvement of performance.

[0090] (8) Optimize the decision-making process: Real-time performance data provides management with a more accurate and timely basis for decision-making. Management can quickly adjust business strategies based on the latest market feedback and performance data to ensure that the company always stays on the right track. At the same time, seamless data display also makes it easier for management to communicate directly with employees in group chats, collect feedback, and further optimize the decision-making process.

[0091] To sum up, the seamless data push and display function in the embodiment of the present application has brought many beneficial effects to the enterprise. It not only improves work efficiency and user experience, but also promotes information sharing and collaboration among employees, enhances transparency within the enterprise, and injects new vitality into the sustainable development of the enterprise.

[0092] Based on the same inventive concept, the embodiment of the present application also provides a performance data push device based on instant messaging corresponding to the performance data push method based on instant messaging in the first embodiment. Since the principle of solving the problem by the device in the embodiment of the present application is similar to the above-mentioned performance data push method based on instant messaging, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0093] like Figure 7 As shown, Figure 7 1 is a schematic diagram of the structure of a performance data push device 700 based on instant messaging provided in an embodiment of the present application. The performance data push device 700 based on instant messaging includes:

[0094] The acquisition module 701 is used to acquire performance data from the enterprise database and process the performance data in real time to obtain performance information for push;

[0095] A determination module 702, configured to determine push configuration information of the performance information in response to a configuration operation for a push message, wherein the push configuration information includes a message format, message content, and a push object of the performance information;

[0096] The push module 703 is used to push the performance information to the push object via IM instant messaging in response to the performance information satisfying the push condition.

[0097] Those skilled in the art should understand that Figure 7 The implementation functions of each unit in the instant messaging-based performance data push device 700 shown can be understood by referring to the relevant description of the aforementioned instant messaging-based performance data push method. Figure 7 The functions of each unit in the instant messaging-based performance data push device 700 can be implemented by a program running on a processor, or by a specific logic circuit.

[0098] In a possible implementation, the determination module 702 configures the message format in the following manner:

[0099] In response to the selection operation for the message form, determining a target message form from at least one message form; wherein the at least one message form includes text, picture, rich text, audio, and video;

[0100] In response to the determination operation for the message form, the target message form is determined as the message form of the performance information.

[0101] In a possible implementation, the determination module 702 configures the push content in the following manner:

[0102] In response to the editing operation on the message content, determine the target content from the performance information, and edit the target content; wherein the editing includes adjusting at least one of the font, size, color, and alignment of the text, adding at least one of a text description and a watermark to the picture, and inserting text and / or pictures into the rich text;

[0103] The edited target content is determined as the message content of the performance information.

[0104] In a possible implementation, the determination module 702 configures the push object in the following manner:

[0105] Determine the object information corresponding to the performance information;

[0106] The attribution information of the object information is determined based on the object information, at least one target group is determined based on the attribution information, and the push object is updated based on the at least one target group.

[0107] In a possible implementation, the push condition is determined based on at least one of a preset specific push time / time period, a push frequency, a specific requirement, a specific scenario, and an active request.

[0108] In a possible implementation, the acquisition module 701 acquires performance data from the enterprise database, and processes the performance data in real time to obtain performance information for push, including:

[0109] Monitor performance data changes in the enterprise database in real time. When new data is generated or updated, trigger data capture and obtain the performance data.

[0110] The performance data is subjected to at least one of data cleaning, format conversion, and deduplication to obtain the performance information for push.

[0111] In a possible implementation, the push module 703 further includes:

[0112] Record the push records for each push;

[0113] Analyze the push record based on a data analysis tool to obtain an analysis result;

[0114] The push configuration information and / or push conditions are adjusted based on the analysis result.

[0115] The above-mentioned performance data push device based on instant messaging has the following beneficial effects:

[0116] (1) Significantly improve the timeliness of information: Through IM (instant messaging) real-time chat technology, the embodiment of the present application realizes the instant processing and push of performance data. This immediacy ensures that enterprises can quickly obtain the latest performance information, so as to quickly respond to market changes and adjust business strategies. This is crucial to maintaining a competitive advantage in a highly competitive market environment.

[0117] (2) Meeting diverse information transmission needs: The embodiments of the present application support flexible configuration and customized push of group messages, which meets the diverse needs of enterprises for information transmission. Whether it is for different departments, positions or specific projects, the system can provide accurate and effective information transmission methods to ensure that the information can accurately reach the target audience.

[0118] (3) Seamless data push and display: Through IM real-time chat technology, the processed performance data can be seamlessly pushed to the company's internal employee group. Employees can view the latest performance information in the group chat without switching systems or applications. This seamless data push and display method greatly improves work efficiency and user experience, allowing employees to grasp the latest performance dynamics anytime and anywhere.

[0119] (4) Improve the accuracy and effectiveness of information exchange: The combination of customized push notifications and seamless data display not only improves the accuracy of information, but also enhances its effectiveness. Employees can receive performance data closely related to their work and discuss and share it instantly in group chats, which helps them better understand their work performance and thus motivate them to work.

[0120] (5) Reduce manual intervention and improve work efficiency: By realizing automated data collection and processing processes, as well as seamless data push and display, the system of the present invention significantly reduces manual intervention. This not only reduces the risk of human error, but also improves work efficiency, allowing enterprises to focus more on the development of core businesses.

[0121] (6) Promote information sharing and collaboration among employees: The instant push of group messages and seamless data display functions promote information sharing and collaboration among employees. Employees can understand the performance of the team and individuals in real time and discuss them in group chats, which helps to enhance team cohesion and improve overall work efficiency.

[0122] (7) Enhance internal transparency: The real-time disclosure and seamless display of performance data enhance internal transparency. Employees can clearly see their own work results and the overall performance of the team, which helps stimulate employees' sense of competition and enthusiasm and promotes continuous improvement of performance.

[0123] (8) Optimize the decision-making process: Real-time performance data provides management with a more accurate and timely basis for decision-making. Management can quickly adjust business strategies based on the latest market feedback and performance data to ensure that the company always stays on the right track. At the same time, seamless data display also makes it easier for management to communicate directly with employees in group chats, collect feedback, and further optimize the decision-making process.

[0124] To sum up, the seamless data push and display function in the embodiment of the present application has brought many beneficial effects to the enterprise. It not only improves work efficiency and user experience, but also promotes information sharing and collaboration among employees, enhances transparency within the enterprise, and injects new vitality into the sustainable development of the enterprise.

[0125] like Figure 8 As shown, Figure 8 The present invention provides a schematic diagram of the structure of an electronic device 800 according to an embodiment of the present invention. The electronic device 800 includes:

[0126] A processor 801, a storage medium 802 and a bus 803, wherein the storage medium 802 stores machine-readable instructions executable by the processor 801. When the electronic device 800 is running, the processor 801 communicates with the storage medium 802 via the bus 803, and the processor 801 executes the machine-readable instructions to perform the steps of the performance data push method based on instant messaging described in the embodiment of the present application.

[0127] In actual application, the components in the electronic device 800 are coupled together via bus 803. It is understood that bus 803 is used to realize the connection and communication between these components. Bus 803 includes not only a data bus, but also a power bus, a control bus and a status signal bus. However, for the sake of clarity, Figure 8 Various buses are labeled as bus 803.

[0128] The electronic device has the following beneficial effects:

[0129] (1) Significantly improve the timeliness of information: Through IM (instant messaging) real-time chat technology, the embodiment of the present application realizes the instant processing and push of performance data. This immediacy ensures that enterprises can quickly obtain the latest performance information, so as to quickly respond to market changes and adjust business strategies. This is crucial to maintaining a competitive advantage in a highly competitive market environment.

[0130] (2) Meeting diverse information transmission needs: The embodiments of the present application support flexible configuration and customized push of group messages, which meets the diverse needs of enterprises for information transmission. Whether it is for different departments, positions or specific projects, the system can provide accurate and effective information transmission methods to ensure that the information can accurately reach the target audience.

[0131] (3) Seamless data push and display: Through IM real-time chat technology, the processed performance data can be seamlessly pushed to the company's internal employee group. Employees can view the latest performance information in the group chat without switching systems or applications. This seamless data push and display method greatly improves work efficiency and user experience, allowing employees to grasp the latest performance dynamics anytime and anywhere.

[0132] (4) Improve the accuracy and effectiveness of information exchange: The combination of customized push notifications and seamless data display not only improves the accuracy of information, but also enhances its effectiveness. Employees can receive performance data closely related to their work and discuss and share it instantly in group chats, which helps them better understand their work performance and thus motivate them to work.

[0133] (5) Reduce manual intervention and improve work efficiency: By realizing automated data collection and processing processes, as well as seamless data push and display, the system of the present invention significantly reduces manual intervention. This not only reduces the risk of human error, but also improves work efficiency, allowing enterprises to focus more on the development of core businesses.

[0134] (6) Promote information sharing and collaboration among employees: The instant push of group messages and seamless data display functions promote information sharing and collaboration among employees. Employees can understand the performance of the team and individuals in real time and discuss them in group chats, which helps to enhance team cohesion and improve overall work efficiency.

[0135] (7) Enhance internal transparency: The real-time disclosure and seamless display of performance data enhance internal transparency. Employees can clearly see their own work results and the overall performance of the team, which helps stimulate employees' sense of competition and enthusiasm and promotes continuous improvement of performance.

[0136] (8) Optimize the decision-making process: Real-time performance data provides management with a more accurate and timely basis for decision-making. Management can quickly adjust business strategies based on the latest market feedback and performance data to ensure that the company always stays on the right track. At the same time, seamless data display also makes it easier for management to communicate directly with employees in group chats, collect feedback, and further optimize the decision-making process.

[0137] To sum up, the seamless data push and display function in the embodiment of the present application has brought many beneficial effects to the enterprise. It not only improves work efficiency and user experience, but also promotes information sharing and collaboration among employees, enhances transparency within the enterprise, and injects new vitality into the sustainable development of the enterprise.

[0138] The embodiment of the present application also provides a computer-readable storage medium, which stores executable instructions. When the executable instructions are executed by at least one processor 801, the performance data push method based on instant messaging described in the embodiment of the present application is implemented.

[0139] In some embodiments, the storage medium can be a magnetic random access memory (FRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic surface storage, an optical disk, or a compact disc read-only memory (CDROM); it can also be various devices including one or any combination of the above memories.

[0140] In some embodiments, executable instructions may be in the form of a program, software, software module, script or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine or other unit suitable for use in a computing environment.

[0141] As an example, executable instructions may, but do not necessarily, correspond to a file in a file system, may be stored as part of a file that stores other programs or data, for example, in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (for example, files storing one or more modules, subroutines, or code portions).

[0142] By way of example, executable instructions may be deployed to be executed on one computing device, or on multiple computing devices located at one site, or on multiple computing devices distributed across multiple sites and interconnected by a communication network.

[0143] The computer-readable storage medium has the following advantages:

[0144] (1) Significantly improve the timeliness of information: Through IM (instant messaging) real-time chat technology, the embodiment of the present application realizes the instant processing and push of performance data. This immediacy ensures that enterprises can quickly obtain the latest performance information, so as to quickly respond to market changes and adjust business strategies. This is crucial to maintaining a competitive advantage in a highly competitive market environment.

[0145] (2) Meeting diverse information transmission needs: The embodiments of the present application support flexible configuration and customized push of group messages, which meets the diverse needs of enterprises for information transmission. Whether it is for different departments, positions or specific projects, the system can provide accurate and effective information transmission methods to ensure that the information can accurately reach the target audience.

[0146] (3) Seamless data push and display: Through IM real-time chat technology, the processed performance data can be seamlessly pushed to the company's internal employee group. Employees can view the latest performance information in the group chat without switching systems or applications. This seamless data push and display method greatly improves work efficiency and user experience, allowing employees to grasp the latest performance dynamics anytime and anywhere.

[0147] (4) Improve the accuracy and effectiveness of information exchange: The combination of customized push notifications and seamless data display not only improves the accuracy of information, but also enhances its effectiveness. Employees can receive performance data closely related to their work and discuss and share it instantly in group chats, which helps them better understand their work performance and thus motivate them to work.

[0148] (5) Reduce manual intervention and improve work efficiency: By realizing automated data collection and processing processes, as well as seamless data push and display, the system of the present invention significantly reduces manual intervention. This not only reduces the risk of human error, but also improves work efficiency, allowing enterprises to focus more on the development of core businesses.

[0149] (6) Promote information sharing and collaboration among employees: The instant push of group messages and seamless data display functions promote information sharing and collaboration among employees. Employees can understand the performance of the team and individuals in real time and discuss them in group chats, which helps to enhance team cohesion and improve overall work efficiency.

[0150] (7) Enhance internal transparency: The real-time disclosure and seamless display of performance data enhance internal transparency. Employees can clearly see their own work results and the overall performance of the team, which helps stimulate employees' sense of competition and enthusiasm and promotes continuous improvement of performance.

[0151] (8) Optimize the decision-making process: Real-time performance data provides management with a more accurate and timely basis for decision-making. Management can quickly adjust business strategies based on the latest market feedback and performance data to ensure that the company always stays on the right track. At the same time, seamless data display also makes it easier for management to communicate directly with employees in group chats, collect feedback, and further optimize the decision-making process.

[0152] To sum up, the seamless data push and display function in the embodiment of the present application has brought many beneficial effects to the enterprise. It not only improves work efficiency and user experience, but also promotes information sharing and collaboration among employees, enhances transparency within the enterprise, and injects new vitality into the sustainable development of the enterprise.

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

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

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

[0156] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a platform server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.

[0157] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A performance data push method based on instant messaging, characterized in that: The method comprises: Acquire performance data from the enterprise database, and process the performance data in real time to obtain performance information for push; In response to the configuration operation for the push message, determine the push configuration information of the performance information, wherein the push configuration information includes the message format, message content and push object of the performance information; In response to the performance information satisfying a push condition, the performance information is pushed to the push object via IM instant messaging.

2. The method according to claim 1, characterized in that The message format is configured in the following way: In response to the selection operation for the message form, determining a target message form from at least one message form; wherein the at least one message form includes text, picture, rich text, audio, and video; In response to the determination operation for the message form, the target message form is determined as the message form of the performance information.

3. The method according to claim 1, characterized in that The push content is configured in the following way: In response to the editing operation on the message content, determine the target content from the performance information, and edit the target content; wherein the editing includes adjusting at least one of the font, size, color, and alignment of the text, adding at least one of a text description and a watermark to the picture, and inserting text and / or pictures into the rich text; The edited target content is determined as the message content of the performance information.

4. The method according to claim 1, characterized in that The push object is configured in the following way: Determine the object information corresponding to the performance information; The attribution information of the object information is determined based on the object information, at least one target group is determined based on the attribution information, and the push object is updated based on the at least one target group.

5. The method according to claim 1, characterized in that The push condition is determined based on at least one of a preset specific push time / time period, a push frequency, a specific requirement, a specific scenario, and an active request.

6. The method according to claim 1, characterized in that The obtaining of performance data from the enterprise database and real-time processing of the performance data to obtain performance information for push includes: Monitor performance data changes in the enterprise database in real time. When new data is generated or updated, trigger data capture and obtain the performance data. The performance data is subjected to at least one of data cleaning, format conversion, and deduplication to obtain the performance information for push.

7. The method according to claim 1, characterized in that The method further comprises: Record the push records for each push; Analyze the push record based on a data analysis tool to obtain an analysis result; The push configuration information and / or push conditions are adjusted based on the analysis result.

8. A performance data push device based on instant messaging, characterized in that: The device comprises: An acquisition module is used to acquire performance data from an enterprise database and process the performance data in real time to obtain performance information for push; A determination module, configured to respond to a configuration operation for a push message and determine push configuration information of the performance information, wherein the push configuration information includes a message format, message content, and a push object of the performance information; The push module is used to respond to the performance information meeting the push condition and push the performance information to the push object through IM instant messaging.

9. An electronic device, characterized in that: include: A processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the storage medium via the bus, and the processor executes the machine-readable instructions to execute the instant messaging-based performance data push method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the performance data push method based on instant messaging as described in any one of claims 1 to 7 is executed.