Periodic target monitoring method, electronic equipment, storage medium and program product

By receiving the completion information of the current event, determining the executioner and updating the completion progress of the cycle target, the problem that the existing target management system cannot effectively monitor the completion of the target, and automatic monitoring of the executioner's goal completion status is achieved, and management is improved efficiency.

CN119106852APending Publication Date: 2024-12-10KE COM (BEIJING) TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411111753.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-13
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

The existing target management system cannot effectively monitor and determine whether the target is completed, which may lead to cheating, and the granularity is relatively coarse, which does not meet the actual needs of most industries.

Method used

It provides a periodic target monitoring method, which can automatically monitor the executioner by receiving the completion information of the current event, determine the executor, and update the completion progress of the periodic target according to the event type and indicator value.

Benefits of technology

Automatic monitoring of goal completion is achieved, and the problem of uncontrollable goal completion is avoided without monitoring is improved, and the transparency and management efficiency of goal completion are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119106852A_ABST
    Figure CN119106852A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a periodic target monitoring method, electronic equipment, a storage medium and a program product, and the method comprises the steps: responding to the completion information of a current event received at the current moment, and determining an executor corresponding to the current event according to the attribute information corresponding to the current event; obtaining a period target of a preset period to which the current moment belongs based on the executor; wherein the period target comprises an event type and an index value of an event executed by an executor in a preset period; determining whether the current event belongs to the period target according to the event type corresponding to the current event; and in response to the fact that the current event belongs to the cycle target, updating the completion progress of the cycle target based on the index value corresponding to the current event.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to information management technology, and in particular to a periodic target monitoring method, electronic device, storage medium and program product. Background Art

[0002] The existing goal management system usually requires users to manually fill in the goals they want to achieve within a certain period, which is coarse-grained and does not conform to the reality of most industries. In addition, whether the set goals have been completed and the progress of a certain goal are filled in by the users themselves, which makes it impossible to monitor the progress of the goals and determine whether the goals have been actually achieved, which may lead to cheating. Summary of the invention

[0003] In order to solve the above technical problems, the present disclosure is proposed. Embodiments of the present disclosure provide a periodic target monitoring method, an electronic device, a storage medium and a program product.

[0004] According to one aspect of an embodiment of the present disclosure, a periodic target monitoring method is provided, including:

[0005] In response to receiving completion information of a current event at a current moment, determining an executor corresponding to the current event according to attribute information corresponding to the current event;

[0006] Obtaining a period target of a preset period to which the current moment belongs based on the executor; wherein the period target includes an event type and an index value of an event executed by the executor within the preset period;

[0007] Determining whether the current event belongs to the periodic target according to the event type corresponding to the current event;

[0008] In response to the current event belonging to the periodic goal, the completion progress of the periodic goal is updated based on the indicator value corresponding to the current event.

[0009] Optionally, updating the completion progress of the periodic goal based on the indicator value corresponding to the current event includes:

[0010] Obtaining an event indicator value in the attribute information corresponding to the current event;

[0011] Based on the proportional relationship between the event indicator value and the indicator value corresponding to the periodic target, the completion progress of the periodic target is updated.

[0012] Optionally, obtaining the event indicator value in the attribute information corresponding to the current event includes:

[0013] Determine whether the current event has been executed before the current time;

[0014] In response to the current event having been executed before the current moment, determining a contribution ratio of the executor to the current event;

[0015] Based on the contribution ratio, the event indicator value corresponding to the executor is determined.

[0016] Optionally, determining an executor corresponding to the event according to the attribute information corresponding to the current event includes:

[0017] According to at least one participant included in the attribute information corresponding to the current event;

[0018] The executor is determined from the at least one participant according to a preset role corresponding to the at least one participant.

[0019] Optionally, it also includes:

[0020] Determine the execution group corresponding to the executor in the preset period; wherein each of the execution groups includes a plurality of executors;

[0021] Determine a group execution target of a preset period to which the execution group belongs at the current moment; wherein the group execution target includes event types and index values ​​of events executed by multiple executors included in the execution group within the preset period;

[0022] The completion progress of the group of execution targets is updated according to the event indicator value corresponding to the current event.

[0023] Optionally, it also includes:

[0024] Determining the update progress corresponding to the current event according to the completion progress of the group of execution targets after the update and the completion progress of the group of execution targets before the update;

[0025] The update progress and the executor are stored.

[0026] Optionally, it also includes:

[0027] In response to the current event not belonging to the periodic goal, the completion progress of the periodic goal is not updated, and the current event and the attribute information corresponding to the current event are stored in the feedback database.

[0028] Optionally, it also includes:

[0029] According to at least one event stored in the feedback database and the attribute information corresponding to the event, the periodic target of the executor in the next preset period is updated.

[0030] According to another aspect of an embodiment of the present disclosure, a periodic target monitoring device is provided, characterized in that it includes:

[0031] An executor determination module, configured to determine an executor corresponding to the current event according to attribute information corresponding to the current event in response to receiving completion information of the current event at the current moment;

[0032] A cycle target determination module, used to obtain the cycle target of the preset cycle to which the current moment belongs based on the executor; wherein the cycle target includes the event type and index value of the event executed by the executor within the preset cycle;

[0033] A periodic attribute determination module, used to determine whether the current event belongs to the periodic target according to the event type corresponding to the current event;

[0034] The target updating module is used to update the completion progress of the periodic target based on the indicator value corresponding to the current event in response to the current event belonging to the periodic target.

[0035] Optionally, the target update module includes:

[0036] An indicator value determination unit, used to obtain an event indicator value in the attribute information corresponding to the current event;

[0037] The progress updating unit is used to update the completion progress of the periodic target based on the proportional relationship between the event indicator value and the indicator value corresponding to the periodic target.

[0038] Optionally, the indicator value determination unit is specifically used to determine whether the current event has been executed before the current moment; in response to the current event having been executed before the current moment, determine the contribution ratio of the executor to the current event; based on the contribution ratio, determine the event indicator value corresponding to the executor.

[0039] Optionally, the executor determination module is specifically configured to determine the executor from among at least one participant according to at least one participant included in the attribute information corresponding to the current event and according to a preset role corresponding to the at least one participant.

[0040] Optionally, the device further comprises:

[0041] An execution group determination module, used to determine the execution group corresponding to the executor in the preset period; wherein each of the execution groups includes a plurality of executors;

[0042] A group target determination module, used to determine the group execution target of the preset period to which the execution group belongs at the current moment; wherein the group execution target includes the event type and index value of the execution event of multiple executors included in the execution group within the preset period;

[0043] The group target updating module is used to update the completion progress of the group execution target according to the event indicator value corresponding to the current event.

[0044] Optionally, the device further comprises:

[0045] The update progress module is used to determine the update progress corresponding to the current event according to the completion progress of the group execution target after the update and the completion progress of the group execution target before the update; and store the update progress and the executor.

[0046] Optionally, the device further comprises:

[0047] The event storage module is used for not updating the completion progress of the periodic target in response to the current event not belonging to the periodic target, and storing the current event and the attribute information corresponding to the current event in the feedback database.

[0048] Optionally, the device further comprises:

[0049] The target adjustment module is used to update the periodic target of the executor in the next preset period according to at least one event stored in the feedback database and the attribute information corresponding to the event.

[0050] According to another aspect of the embodiments of the present disclosure, there is provided an electronic device, including:

[0051] A memory for storing a computer program product;

[0052] The processor is used to execute the computer program product stored in the memory, and when the computer program product is executed, the periodic target monitoring method described in any one of the above embodiments is implemented.

[0053] According to another aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the periodic target monitoring method described in any of the above embodiments is implemented.

[0054] According to another aspect of the embodiments of the present disclosure, a computer program product is provided, including computer program instructions, which, when executed by a processor, implement the periodic target monitoring method described in any of the above embodiments.

[0055] Based on the cycle target monitoring method, electronic device, storage medium and program product provided by the above-mentioned embodiments of the present disclosure, in response to receiving the completion information of the current event at the current moment, the executor corresponding to the current event is determined according to the attribute information corresponding to the current event; the cycle target of the preset cycle to which the current moment belongs is obtained based on the executor; wherein the cycle target includes the event type and index value of the event executed by the executor within the preset cycle; according to the event type corresponding to the current event, it is determined whether the current event belongs to the cycle target; in response to the current event belonging to the cycle target, the completion progress of the cycle target is updated based on the index value corresponding to the current event. The embodiments of the present disclosure identify each completed event to determine which executor it belongs to, and determine the corresponding cycle target according to the completion time, so as to realize automatic monitoring of the target completion of the corresponding executor, avoiding the problem caused by the inability to control the target completion situation without monitoring.

[0056] The technical solution of the present disclosure is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] The accompanying drawings, which constitute a part of the specification, illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0058] The present disclosure may be more clearly understood from the following detailed description with reference to the accompanying drawings, in which:

[0059] Figure 1 is a flowchart of a periodic target monitoring method provided by an exemplary embodiment of the present disclosure;

[0060] Figure 2 This disclosure Figure 1 A schematic flow chart of step 102 in the embodiment shown;

[0061] Figure 3 This disclosure Figure 1 A schematic flow chart of step 108 in the embodiment shown;

[0062] Figure 4 is a structural diagram of a periodic target monitoring device provided by an exemplary embodiment of the present disclosure;

[0063] Figure 5 A block diagram of an electronic device according to an embodiment of the present disclosure is illustrated. DETAILED DESCRIPTION

[0064] Below, the exemplary embodiments according to the present disclosure will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments of the present disclosure, and it should be understood that the present disclosure is not limited to the exemplary embodiments described here.

[0065] It should be noted that the relative arrangement of components and steps, the numerical expressions and numerical values ​​set forth in these embodiments do not limit the scope of the present disclosure unless specifically stated otherwise.

[0066] Those skilled in the art can understand that the terms "first" and "second" in the embodiments of the present disclosure are only used to distinguish different steps, devices or modules, etc., and neither represent any specific technical meaning nor indicate the necessary logical order between them.

[0067] It should also be understood that in the embodiments of the present disclosure, “plurality” may refer to two or more than two, and “at least one” may refer to one, two, or more than two.

[0068] It should also be understood that any component, data or structure mentioned in the embodiments of the present disclosure can generally be understood as one or more, unless explicitly limited or otherwise indicated in the context.

[0069] In addition, the term "and / or" in this disclosure is only a description of the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this disclosure generally indicates that the previous and next associated objects are in an "or" relationship. The data referred to in this disclosure may include unstructured data such as text, images, and videos, and may also be structured data.

[0070] It should also be understood that the description of the various embodiments in the present disclosure focuses on the differences between the various embodiments, and the same or similar aspects thereof can be referenced to each other, and for the sake of brevity, they will not be described one by one.

[0071] At the same time, it should be understood that for the convenience of description, the sizes of the various parts shown in the drawings are not drawn according to the actual proportional relationship.

[0072] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present disclosure, its application, or uses.

[0073] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered as part of the specification.

[0074] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0075] The disclosed embodiments can be applied to electronic devices such as terminal devices, computer systems, servers, etc., which can operate with many other general or special computing system environments or configurations. Examples of well-known terminal devices, computing systems, environments and / or configurations suitable for use with electronic devices such as terminal devices, computer systems, servers, etc. include, but are not limited to: personal computer systems, server computer systems, thin clients, thick clients, handheld or laptop devices, microprocessor-based systems, set-top boxes, programmable consumer electronics, network personal computers, small computer systems, large computer systems, and distributed cloud computing technology environments including any of the above systems, etc.

[0076] Electronic devices such as terminal devices, computer systems, servers, etc. can be described in the general context of computer system executable instructions (such as program modules) executed by computer systems. Generally, program modules can include routines, programs, object programs, components, logic, data structures, etc., which perform specific tasks or implement specific abstract data types. Computer systems / servers can be implemented in a distributed cloud computing environment, where tasks are performed by remote processing devices linked through a communication network. In a distributed cloud computing environment, program modules can be located on local or remote computing system storage media including storage devices.

[0077] Exemplary Methods

[0078] Figure 1 FIG. 1 is a flow chart of a periodic target monitoring method provided by an exemplary embodiment of the present disclosure. This embodiment can be applied to electronic devices, such as Figure 1 As shown, the following steps are included:

[0079] Step 102: in response to receiving completion information of the current event at the current moment, determining an executor corresponding to the current event according to attribute information corresponding to the current event.

[0080] In this embodiment, the current event is any event. Optionally, the event can be any result generated by an operation. For example, in the field of real estate, a house measurement event is generated by completing the house measurement, and a customer arrives at the store to complete an arrival event; or, in the field of data processing, a data interaction is completed to generate a data interaction event, etc. After an event is completed, corresponding event completion information will be generated, and attribute information corresponding to the event execution record will be recorded. Optionally, the attribute information may include but is not limited to: at least one participant, event indicator value, event type, etc. In this embodiment, one or more executors are usually determined for each event. One or more participants can be determined as executors from at least one participant corresponding to the event. For example, according to the different roles or identities of at least one participant, one or more of them are determined as executors. The main roles corresponding to different events are different. Usually, the main role corresponding to an event is determined as the executor; for example, in the house measurement event, the designer is the main role, so the participant with the designer role is determined as the executor from at least one participant corresponding to the house measurement event.

[0081] Step 104, obtaining the cycle target of the preset cycle to which the current moment belongs based on the executor.

[0082] The periodic target includes the event type and indicator value of the executor's execution time within the preset period.

[0083] Optionally, the event type indicates what type of event the executor needs to perform within a preset period; the indicator value indicates the amount of data (for example, income amount, etc.) that the executor needs to obtain within the preset period, or indicates the number of events that the executor needs to complete within the preset period.

[0084] In one embodiment, in order to monitor the goal execution status of each person, different cycle goals can be set for different users in the preset cycle according to user needs or big data analysis results before the preset cycle. The duration of the preset cycle can be set according to the preset scenario. For example, the preset cycle is one week, one month, two months, one year, etc., and different users can choose cycles of different lengths; the cycle goals of the same user in different preset cycles may be the same or different. Therefore, before determining the goal execution status, it is necessary to determine the preset cycle to which the current moment corresponding to the current event belongs. For example, the current moment corresponding to the current event is December 9, 2023, and the preset cycle length is one month. At this time, the current event corresponds to the executor's cycle goal in December 2023.

[0085] Step 106: Determine whether the current event belongs to a periodic target according to the event type corresponding to the current event.

[0086] In this embodiment, the event type corresponding to the event can be obtained based on the attribute information corresponding to the current event, and the event type is matched with the event type included in the cycle target. Only when there is a matching object between the event type corresponding to the current event and the event type in the cycle target, it is determined that the current event belongs to the cycle target; otherwise, the current event does not correspond to the cycle target, and the cycle target is not updated based on the current event.

[0087] Step 108 , in response to the current event belonging to a periodic goal, updating the completion progress of the periodic goal based on the indicator value corresponding to the current event.

[0088] When it is determined based on the event type that the current event completed at the current moment belongs to the executor's cycle goal, it means that the completion progress of the cycle goal corresponding to the executor has changed. At this time, the event indicator value can be determined as a quantity or a data value based on the event type. When it is a quantity, the number of events of this type corresponding to the cycle goal of the current event is accumulated (it may correspond to one event, or it may correspond to 0.5 events. Less than one event means that the executor did not complete the current event independently, or the current event was completed multiple times, and the corresponding indicator value will be reduced); when the indicator value is a data value, the event indicator value in the attribute information corresponding to the current event is subtracted from the indicator value corresponding to the cycle goal to achieve the progress update of the cycle goal, or the update of the completion progress is determined based on the ratio of the event indicator value to the indicator value of the cycle goal.

[0089] The cycle target monitoring method provided by the above-mentioned embodiment of the present disclosure is, in response to receiving the completion information of the current event at the current moment, determining the executor corresponding to the current event according to the attribute information corresponding to the current event; obtaining the cycle target of the preset cycle to which the current moment belongs based on the executor; wherein the cycle target includes the event type and index value of the event executed by the executor within the preset cycle; determining whether the current event belongs to the cycle target according to the event type corresponding to the current event; in response to the current event belonging to the cycle target, updating the completion progress of the cycle target based on the index value corresponding to the current event. The embodiment of the present disclosure determines which executor each completed event belongs to by identifying it, and determines the corresponding cycle target according to the completion time, so as to realize automatic monitoring of the target completion of the corresponding executor, thereby avoiding the problem caused by the inability to control the target completion situation without monitoring.

[0090] In the embodiments provided by the present disclosure, before the completion progress of the cycle target is updated, the cycle target needs to be set. Optionally, in the field of decoration, the setting of the cycle target in this embodiment presets some key nodes in the decoration field (different nodes correspond to different events), including: measuring the house, visiting the store, subscribing, etc. When setting the cycle target, the service provider can choose one to several nodes (corresponding to different types of events), such as setting XX customers to complete the measurement of the house (corresponding to the indicator value of the measurement event), XX customers to complete the subscription (corresponding to the indicator value of the measurement event), and XX yuan of transaction amount (corresponding to the indicator value of the transaction event). The second is to set the time of the target, which can be set by the weekly dimension or the monthly dimension, and the cycle can be set according to the manager. Therefore, when storing in the bottom table, the cycle target includes the event type (for example, measuring the house or subscribing, etc.); the indicator value of the target (XX, XX yuan, etc.); the preset cycle of the target (including the start time and the end time).

[0091] Through the cycle goal monitoring method provided in this embodiment, the progress of each person's goal completion is automatically monitored according to each person's work situation. When the progress of the cycle goal completion is updated, a prompt message can also be provided, so that the executor can understand the progress of his cycle goal completion and know the degree of completion of the set goal. The progress of goal completion will also be synchronized with the corresponding manager, so that the manager can better manage the front-line executors.

[0092] like Figure 2 As shown in the above Figure 1 Based on the illustrated embodiment, step 102 may include the following steps:

[0093] Step 1021: at least one participant included in the attribute information corresponding to the current event.

[0094] Optionally, while receiving the completion information, the input attribute information corresponding to the current event can be automatically acquired or received. For example, when completing a room measurement event, the input information of at least one participant is received, and the preset role corresponding to each participant can be determined based on at least one preset role corresponding to the current event. For example, the room measurement event includes preset roles such as account manager, designer, and worker, and the preset role corresponding to each participant is determined based on the input information.

[0095] Step 1022: Determine an executor from at least one participant according to a preset role corresponding to at least one participant.

[0096] Optionally, in different events, different preset roles correspond to different priorities. For example, in the room measurement event, the account manager has the highest priority, followed by the designer, and the worker has the lowest priority. After determining the priority of each participant according to the preset role, the participant with the highest priority is taken as the executor; for example, in the room measurement event, when the participants include the preset role of the account manager, the participant corresponding to the account manager is determined as the executor; and when the participants do not include the preset role of the account manager, the preset role with the next highest priority, that is, the participant corresponding to the designer is determined as the executor; in addition, multiple executors can be determined for an event, and the corresponding proportions of different executors are determined according to the priority, and the indicator values ​​of the corresponding executors are determined according to the proportions.

[0097] like Figure 3 As shown in the above Figure 1 Based on the illustrated embodiment, step 108 may include the following steps:

[0098] Step 1081, obtaining the event index value in the attribute information corresponding to the current event.

[0099] Optionally, the attribute information corresponding to the current event may also include the event index value corresponding to the executor after completing the event. The event index value may be part or all of the index value corresponding to the event. The specific amount of the index value is determined according to the executor's contribution to the current event.

[0100] Optionally, step 1081 may include: determining whether the current event has been executed before the current moment;

[0101] In response to the current event having been executed before the current moment, a contribution ratio of the executor to the current event is determined; based on the contribution ratio, an event index value corresponding to the executor is determined.

[0102] The method further includes: in response to the current event not being executed before the current moment, directly determining the event index value corresponding to the executor by using the index value corresponding to the current event.

[0103] In this embodiment, when receiving the completion information, it can be determined whether the current event has been executed based on the stored historical event completion information. For example, after each completion information is obtained, the current event and the corresponding attribute information are stored in the database. After the completion information is received next time, it is queried from the database based on the event attribute information whether the current event has been executed. Some events can be executed multiple times. For example, the same house can be shown multiple times. At this time, the contribution ratios corresponding to different executors can be determined according to the order in which the events are executed. For example, the earlier the event is completed, the higher the corresponding contribution ratio. The specific contribution ratio can be set according to the specific application scenario. For example, the contribution ratio can be evenly distributed according to the number of executions; the event index value corresponding to the executor of this event can be obtained by multiplying the contribution ratio with the index value corresponding to the current event.

[0104] Step 1082: Based on the proportional relationship between the event indicator value and the indicator value corresponding to the periodic target, the completion progress of the periodic target is updated.

[0105] In this embodiment, the update of the completion progress of the periodic target can be achieved from two aspects, corresponding to the different values ​​of the indicator values ​​of different types of events. When the indicator value represents the number of events, the current event is completed, and the number of event types corresponding to the current event is accumulated to achieve the update of the periodic target; in another case, when the indicator value represents the amount of data, the completion progress of the indicator value of the periodic target is updated in proportion to the proportional relationship between the event indicator value and the indicator value corresponding to the periodic target. For example, in an optional event, this event is a subscription event, and the corresponding indicator value is 1,000 yuan, and the indicator value corresponding to the periodic target is 10,000 yuan. Therefore, the indicator value of the periodic target is updated by this event to increase by 10%.

[0106] In addition to providing monitoring of individual periodic goals, the disclosed embodiment also provides monitoring of group goals. Therefore, the method provided in this embodiment may further include:

[0107] Determine the execution group corresponding to the executor in the preset period.

[0108] Each execution group includes multiple executors.

[0109] Optionally, when setting each periodic goal, each person also needs to set the organization to which the goal belongs (for example, the store or department to which the person belongs). If no setting is made, the periodic goal corresponding to this person is calculated into the store or department to which the person belongs by default. However, there are special cases. For example, account manager A is a member of business department A, but is transferred to business department B for a period of time and is managed by the business department manager of business department B. Then, when setting the goal, he can set the goal to be the department goal of business department B. It is also possible that a certain customer is completed through cross-organizational cooperation with business department C, in which case he can also set the goal to the department goal belonging to business department C.

[0110] Determine the group execution target of the preset period to which the execution group belongs at the current moment.

[0111] The group execution target includes the event type and index value of events executed by multiple executors included in the execution group within a preset period.

[0112] In combination with the above embodiments, each execution group includes multiple executors. Therefore, the sum of the periodic targets corresponding to the multiple executors can be determined as the group execution target corresponding to the execution group; alternatively, the corresponding group execution target is first determined for the execution group, and then the group execution target is assigned to the multiple executors included therein.

[0113] The completion progress of the group execution target is updated according to the event indicator value corresponding to the current event.

[0114] Since each person has a corresponding execution group, and each execution group has a corresponding group execution target, after an event is completed, not only the periodic target of the executor is updated, but also the group execution target corresponding to the execution group to which the executor belongs is updated, thus realizing the target completion monitoring from the group direction, and also facilitating the managers of the execution group to realize the progress monitoring of the multiple executors under their management. This embodiment realizes that the corresponding group execution target can be updated according to the personal settings of the executor, and the corresponding group execution target can be updated according to the default settings if the executor has not set it, which meets the actual operation scenarios of front-line service providers.

[0115] In some optional embodiments, the method provided in this embodiment may further include:

[0116] Determine the update progress corresponding to the current event according to the completion progress of the group execution target after the update and the completion progress of the group execution target before the update;

[0117] Stores update progress and executors.

[0118] In this embodiment, after the completion progress of the group execution target is updated, the update progress of the current event to the group execution target can be determined, that is, the contribution of the current event to the execution group. The contribution is reflected in the update progress of the current event corresponding to the group execution target. For example, the completion progress of the group execution target before the current event is completed is 10%, and the completion progress of the group execution target after the current event is completed is 15%, indicating that the update progress of the current event is 5%; and, in order to record the individual contributions in the execution group, after determining the update progress, the update progress and the executor are stored to realize the business ability evaluation of the executors in the execution group, and when the executor is graded, the stored information is used as reference information. For example, when the corresponding update progress of the executor reaches a first preset value within a preset period, the executor is upgraded, or when the corresponding update progress of the executor is less than a second preset value within multiple consecutive preset periods, the executor is downgraded.

[0119] In some optional embodiments, the method provided in this embodiment may further include:

[0120] In response to the current event not belonging to the periodic goal, the completion progress of the periodic goal is not updated, and the current event and the attribute information corresponding to the current event are stored in the feedback database.

[0121] Optionally, the current event does not belong to the periodic goal and may include two situations: one is that the event type does not belong to the event type in the periodic goal; the other is that the periodic goal has been completed and the event belongs to the additional event completed by the executor.

[0122] When the current event does not belong to the executor's weekend goal, the progress of the cycle goal cannot be updated due to the inconsistency of the event type. However, the current event has been completed by the executor and belongs to the executor's workload. Although it is not in the plan, it should still be included in the executor's personal work. In addition, the executor can set a cycle goal for the next preset cycle as a reference to assist the executor in setting a more reasonable cycle goal. Optionally, based on the above embodiment, the method of this embodiment may also include:

[0123] According to at least one event and attribute information corresponding to the event stored in the feedback database, the periodic target of the executor in the next preset period is updated.

[0124] By updating the cycle goals of the next preset cycle according to the feedback database, since the adjustment of the next cycle is based on the previous cycle goals, the adjusted cycle goals are more in line with the current status of the executor, and a learnable and determined cycle goal is achieved, rather than rigidly specifying the same goal. This is beneficial to the personal growth of the executor and enhances the executor's enthusiasm for the execution of the cycle goals.

[0125] In addition, in order to improve the enthusiasm of the executors to execute the periodic goals, the completion status of the periodic goals can be fed back to the executors at preset intervals. For example, during working hours on each working day, the target completion status of all personnel who have set targets can be scanned, and the progress of the target completion will be reminded, such as: "You still have XX yuan of subscription targets to reach this week", "All the targets you set this week have been achieved", etc. This makes it convenient for front-line operators to know their completion progress and urge them to complete them as soon as possible.

[0126] Since the executors provided in the embodiments of the present disclosure are not only individuals but also belong to an execution group, the embodiments also provide management based on the execution group. Through the managers of the execution group, the group execution targets are counted at each preset interval. For example, in one example, at the end of the month (the preset period is one month), the managers of the execution group (for example, the store manager, the operations manager of the operations department, etc.) are summarized to summarize the target completion status of this month, including how much the group execution target was set for this month, how much was actually completed this month, who actually completed the set cycle targets, who did not complete the set cycle targets, and other indicators, so that managers can better manage front-line workers.

[0127] Any of the periodic target monitoring methods provided in the embodiments of the present disclosure may be executed by any appropriate device with data processing capabilities, including but not limited to: a terminal device and a server, etc. Alternatively, any of the periodic target monitoring methods provided in the embodiments of the present disclosure may be executed by a processor, such as the processor executing any of the periodic target monitoring methods mentioned in the embodiments of the present disclosure by calling corresponding instructions stored in a memory. This will not be described in detail below.

[0128] Exemplary Devices

[0129] Figure 4 FIG. 1 is a schematic diagram of the structure of a periodic target monitoring device provided by an exemplary embodiment of the present disclosure. Figure 4 As shown, the device provided in this embodiment includes:

[0130] The executor determination module 41 is used to determine the executor corresponding to the current event according to the attribute information corresponding to the current event in response to receiving the completion information of the current event at the current moment.

[0131] The cycle target determination module 42 is used to obtain the cycle target of the preset cycle to which the current moment belongs based on the executor.

[0132] The periodic target includes the event type and indicator value of the event executed by the executor within the preset period.

[0133] The period attribute determination module 43 is used to determine whether the current event belongs to a period target according to the event type corresponding to the current event.

[0134] The target updating module 44 is used to update the completion progress of the periodic target based on the indicator value corresponding to the current event in response to the current event belonging to the periodic target.

[0135] The cycle target monitoring device provided by the above-mentioned embodiment of the present disclosure, in response to receiving the completion information of the current event at the current moment, determines the executor corresponding to the current event according to the attribute information corresponding to the current event; obtains the cycle target of the preset cycle to which the current moment belongs based on the executor; wherein the cycle target includes the event type and index value of the event executed by the executor within the preset cycle; determines whether the current event belongs to the cycle target according to the event type corresponding to the current event; in response to the current event belonging to the cycle target, updates the completion progress of the cycle target based on the index value corresponding to the current event. The embodiment of the present disclosure determines which executor each completed event belongs to by identifying it, and determines the corresponding cycle target according to the completion time, so as to realize automatic monitoring of the target completion of the corresponding executor, avoiding the problem caused by the inability to control the target completion situation without monitoring.

[0136] In some optional embodiments, the target update module 44 includes:

[0137] An indicator value determination unit, used to obtain an event indicator value in the attribute information corresponding to the current event;

[0138] The progress updating unit is used to update the completion progress of the periodic target based on the proportional relationship between the event indicator value and the indicator value corresponding to the periodic target.

[0139] Optionally, the indicator value determination unit is specifically used to determine whether the current event has been executed before the current moment; in response to the current event having been executed before the current moment, determine the contribution ratio of the executor to the current event; based on the contribution ratio, determine the event indicator value corresponding to the executor.

[0140] Optionally, the executor determination module 41 is specifically configured to determine an executor from at least one participant according to at least one participant included in the attribute information corresponding to the current event and according to a preset role corresponding to the at least one participant.

[0141] In some optional embodiments, the device provided in this embodiment may further include:

[0142] The execution group determination module is used to determine the execution group corresponding to the executor in the preset period.

[0143] Each execution group includes multiple executors;

[0144] A group target determination module, used to determine the group execution target of the preset period to which the execution group belongs at the current moment; wherein the group execution target includes the event type and index value of the execution event of multiple executors included in the execution group within the preset period;

[0145] The group target update module is used to update the completion progress of the group execution target according to the event indicator value corresponding to the current event.

[0146] In some optional embodiments, the device provided in this embodiment may further include:

[0147] The update progress module is used to determine the update progress corresponding to the current event according to the completion progress of the group execution target after the update and the completion progress of the group execution target before the update; and store the update progress and executor.

[0148] In some optional embodiments, the device provided in this embodiment may further include:

[0149] The event storage module is used for not updating the completion progress of the periodic target in response to the current event not belonging to the periodic target, and storing the current event and the attribute information corresponding to the current event in the feedback database.

[0150] In some optional embodiments, the device provided in this embodiment may further include:

[0151] The target adjustment module is used to update the periodic target of the executor in the next preset period according to at least one event and the attribute information corresponding to the event stored in the feedback database.

[0152] Exemplary Electronic Devices

[0153] Below, reference Figure 5 The electronic device according to the embodiment of the present disclosure is described. The electronic device may be any one or both of the first device and the second device, or a stand-alone device independent of them, and the stand-alone device may communicate with the first device and the second device to receive the collected input signals from them.

[0154] Figure 5 A block diagram of an electronic device according to an embodiment of the present disclosure is illustrated.

[0155] like Figure 5 As shown, the electronic device includes one or more processors and memory.

[0156] The processor may be a central processing unit (CPU) or other forms of processing units having data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device to perform desired functions.

[0157] The memory may store one or more computer program products, and the memory may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, a random access memory (RAM) and / or a cache memory (cache), etc. The non-volatile memory may include, for example, a read-only memory (ROM), a hard disk, a flash memory, etc. One or more computer program products may be stored on the computer-readable storage medium, and the processor may run the computer program product to implement the cycle target monitoring method of each embodiment of the present disclosure described above and / or other desired functions.

[0158] In one example, the electronic device may further include: an input device and an output device, and these components are interconnected via a bus system and / or other forms of connection mechanisms (not shown).

[0159] In addition, the input device may also include, for example, a keyboard, a mouse, and the like.

[0160] The output device can output various information to the outside, including the determined distance information, direction information, etc. The output device can include, for example, a display, a speaker, a printer, a communication network and a remote output device connected thereto, and the like.

[0161] Of course, to simplify, Figure 5 Only some of the components related to the present disclosure in the electronic device are shown, and components such as a bus, an input / output interface, etc. are omitted. In addition, according to specific application situations, the electronic device may further include any other appropriate components.

[0162] In addition to the above-mentioned methods and devices, an embodiment of the present disclosure may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps of the periodic target monitoring method according to various embodiments of the present disclosure described in the above part of this specification.

[0163] The computer program product may be written in any combination of one or more programming languages ​​to write program code for performing the operations of the disclosed embodiments, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0164] In addition, an embodiment of the present disclosure may also be a computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, enables the processor to execute the steps of the periodic target monitoring method according to various embodiments of the present disclosure described in the above part of this specification.

[0165] The computer readable storage medium can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can include, for example, but is not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0166] The basic principles of the present disclosure are described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, effects, etc. mentioned in the present disclosure are only examples and not limitations, and it cannot be considered that these advantages, strengths, effects, etc. are required by each embodiment of the present disclosure. In addition, the specific details disclosed above are only for the purpose of illustration and ease of understanding, and are not limitations. The above details do not limit the present disclosure to the necessity of adopting the above specific details to be implemented.

[0167] Each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the system embodiment, since it basically corresponds to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0168] The block diagrams of the devices, apparatuses, equipment, and systems involved in this disclosure are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagrams. As will be appreciated by those skilled in the art, these devices, apparatuses, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including," "comprising," "having," and the like are open words, referring to "including but not limited to," and can be used interchangeably therewith. The words "or" and "and" used herein refer to the words "and / or," and can be used interchangeably therewith, unless the context clearly indicates otherwise. The word "such as" used herein refers to the phrase "such as but not limited to," and can be used interchangeably therewith.

[0169] The method and apparatus of the present disclosure may be implemented in many ways. For example, the method and apparatus of the present disclosure may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above order of steps for the method is for illustration only, and the steps of the method of the present disclosure are not limited to the order specifically described above, unless otherwise specifically stated. In addition, in some embodiments, the present disclosure may also be implemented as a program recorded in a recording medium, which includes machine-readable instructions for implementing the method according to the present disclosure. Therefore, the present disclosure also covers a recording medium storing a program for executing the method according to the present disclosure.

[0170] It should also be noted that in the apparatus, device and method of the present disclosure, each component or each step can be decomposed and / or recombined. Such decomposition and / or recombination should be regarded as equivalent solutions of the present disclosure.

[0171] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the aspects shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

[0172] The above description has been given for the purpose of illustration and description. In addition, this description is not intended to limit the embodiments of the present disclosure to the forms disclosed herein. Although multiple example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions and sub-combinations thereof.

Claims

1. A periodic target monitoring method, characterized in that: include: In response to receiving completion information of a current event at a current moment, determining an executor corresponding to the current event according to attribute information corresponding to the current event; Obtaining a period target of a preset period to which the current moment belongs based on the executor; wherein the period target includes an event type and an index value of an event executed by the executor within the preset period; Determining whether the current event belongs to the periodic target according to the event type corresponding to the current event; In response to the current event belonging to the periodic goal, the completion progress of the periodic goal is updated based on the indicator value corresponding to the current event.

2. The method according to claim 1, characterized in that The updating of the completion progress of the periodic target based on the indicator value corresponding to the current event includes: Obtaining an event indicator value in the attribute information corresponding to the current event; Based on the proportional relationship between the event indicator value and the indicator value corresponding to the periodic target, the completion progress of the periodic target is updated.

3. The method according to claim 2, characterized in that The obtaining of the event indicator value in the attribute information corresponding to the current event includes: Determine whether the current event has been executed before the current time; In response to the current event having been executed before the current moment, determining a contribution ratio of the executor to the current event; Based on the contribution ratio, the event indicator value corresponding to the executor is determined.

4. The method according to any one of claims 1 to 3, characterized in that: The determining the executor corresponding to the event according to the attribute information corresponding to the current event includes: According to at least one participant included in the attribute information corresponding to the current event; The executor is determined from the at least one participant according to a preset role corresponding to the at least one participant.

5. The method according to any one of claims 1 to 4, characterized in that: Also includes: Determine the execution group corresponding to the executor in the preset period; wherein each of the execution groups includes a plurality of executors; Determine a group execution target of a preset period to which the execution group belongs at the current moment; wherein the group execution target includes event types and index values ​​of events executed by multiple executors included in the execution group within the preset period; The completion progress of the group of execution targets is updated according to the event indicator value corresponding to the current event.

6. The method according to claim 5, characterized in that Also includes: Determining the update progress corresponding to the current event according to the completion progress of the group of execution targets after the update and the completion progress of the group of execution targets before the update; The update progress and the executor are stored.

7. The method according to any one of claims 1 to 6, characterized in that: Also includes: In response to the current event not belonging to the periodic goal, the completion progress of the periodic goal is not updated, and the current event and the attribute information corresponding to the current event are stored in the feedback database.

8. The method according to claim 7, characterized in that Also includes: According to at least one event stored in the feedback database and the attribute information corresponding to the event, the periodic target of the executor in the next preset period is updated.

9. An electronic device, characterized in that: include: a memory for storing a computer program product; A processor is used to execute the computer program product stored in the memory, and when the computer program product is executed, the periodic target monitoring method described in any one of claims 1 to 8 is implemented.

10. A computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the periodic target monitoring method described in any one of claims 1 to 8 is implemented.

11. A computer program product comprising computer program instructions, characterized in that When the computer program instructions are executed by a processor, the periodic target monitoring method described in any one of claims 1 to 8 is implemented.