Disclosure of Invention
In view of this, the present specification provides a credit contract item processing method, and one or more embodiments of the present specification simultaneously provide a credit contract item processing apparatus, a computing device, and a computer-readable storage medium.
One embodiment of the present disclosure provides a credit contract item processing method, including:
Acquiring a performance item of a credit contract project of which the project member participates in a response, and performing a performance period;
acquiring the performance data of the project member in the performance dimension of the performance item within the performance period;
calculating a performance progress of the project member for the performance item based on the performance data in the performance dimension;
and under the condition that the performance progress exceeds the performance threshold of the performance item, determining that the performance result of the project member aiming at the performance item is successful.
Optionally, the calculating the performance progress of the project member for the performance item based on the performance data in the performance dimension includes:
calculating the performance integral under each performance dimension based on the performance data under each performance dimension and the performance integral calculation rule under each performance dimension;
calculating the total score of the item member for the performance item according to the performance score of each performance dimension, and taking the total score of the item member for the performance item as the performance progress of the item member for the performance item;
and updating the historical track progress of the project member aiming at the track item based on the track progress, and displaying the updated track progress to the project member.
Optionally, the displaying the updated performance progress to the project member includes:
generating a performance record carrying the updated performance progress;
a show page of a credit contract generated after the project member participates in the credit contract project for the contract, shows the performance record.
Optionally, before the step of obtaining the performance item and the performance term of the credit contract item of the contract, the step of obtaining the performance item includes:
receiving a participation application submitted by a user and participating in the credit contract project;
judging whether the user identification is a member identification of a project member of the credit contract project or not based on the user identification of the user carried in the participation application;
if yes, sending reminding information which successfully participates in the credit contract project to the user;
and if not, performing the contract responding process on the credit contract item participated by the user, displaying the credit contract generated after the contract responding process through a display page, and executing the steps of acquiring the performance item and the performance term of the credit contract item participated by the project member.
Optionally, before the step of obtaining the performance item and the performance term of the credit contract item of the contract, the step of obtaining the performance item includes:
Receiving a participation application submitted by a user and participating in the credit contract project;
based on the user identification of the user carried in the participation application, determining credit account information corresponding to the user identification;
judging whether the user is an authenticated user with identity authentication based on the credit account information;
if yes, performing the contract responding process on the credit contract item participated by the user, displaying the credit contract generated after the contract responding process through a display page, and executing the steps of acquiring the performance item and the performance term of the credit contract item participated by the project member;
and if not, displaying an identity authentication prompt for carrying out identity authentication to the user.
Optionally, before the step of obtaining the performance item and the performance term of the credit contract item of the contract, the step of obtaining the performance item includes:
receiving a participation application submitted by a user and participating in the credit contract project;
judging whether the user identification is a member identification of a project member of the credit contract project or not based on the user identification of the user carried in the participation application;
if yes, sending reminding information which successfully participates in the credit contract project to the user;
If not, determining credit account information corresponding to the user identification based on the user identification of the user carried in the participation application;
judging whether the user is an authenticated user with identity authentication based on the credit account information;
if the user is an authenticated user, judging whether the user meets the admission condition of the credit contract item;
if yes, performing the contract processing on the credit contract item of the user participation in the contract processing, displaying the credit contract generated after the contract processing through a display page, and executing the steps of acquiring the performance item and the performance deadline of the credit contract item of the project member participation in the contract processing;
if not, a reminder is sent to the user that the credit contract item's admission condition is not satisfied.
Optionally, before the step of determining that the performance result of the project member for the performance item is successful, if the performance progress exceeds the performance threshold of the performance item, the step of determining includes:
receiving a solution request submitted by the project member for the credit contract project;
and carrying out a contract solving process on the credit contract of the project member based on the contract solving request, clearing back the project member from the credit contract project, and displaying a contract solving process result and a clear back result on the display page.
Optionally, after the step of determining that the performance result of the project member for the performance item is successful, if the performance progress exceeds the performance threshold of the performance item, the step of performing includes:
according to the credit contract generated after the project member participates in the credit contract project, reading the credit rewards recorded in the credit contract and successfully completed by the project member;
updating the credit points of the project members based on the credit rewards, and displaying the updated credit points to the project members.
Optionally, the credit contract item processing method further includes:
judging whether the performance period of the credit contract project is expired or not under the condition that the performance progress of the project member does not exceed the performance threshold of the performance item;
if yes, determining that the performance result of the project member aiming at the performance item is the performance failure, and displaying a prompt of the performance failure to the project member.
One embodiment of the present specification also provides a credit contract item processing apparatus, including:
the system comprises a performance information acquisition module, a performance information processing module and a performance information processing module, wherein the performance information acquisition module is configured to acquire performance items and performance deadlines of credit contract projects of which project members participate in a response;
The performance data acquisition module is configured to acquire performance data of the project members in performance dimensions of the performance matters in the performance period;
a performance progress calculation module configured to calculate a performance progress of the project member for the performance item based on performance data in the performance dimension;
and the performance result determining module is configured to determine that the performance result of the project member aiming at the performance item is successful in the condition that the performance progress exceeds the performance threshold of the performance item.
One embodiment of the present specification also provides a computing device comprising:
a memory and a processor;
the memory is for storing computer-executable instructions, and the processor is for executing the computer-executable instructions:
acquiring a performance item of a credit contract project of which the project member participates in a response, and performing a performance period;
acquiring the performance data of the project member in the performance dimension of the performance item within the performance period;
calculating a performance progress of the project member for the performance item based on the performance data in the performance dimension;
and under the condition that the performance progress exceeds the performance threshold of the performance item, determining that the performance result of the project member aiming at the performance item is successful.
One embodiment of the present specification also provides a computer-readable storage medium storing computer instructions that, when executed by a processor, implement the steps of the credit contract item processing method.
The credit contract item processing method provided by one embodiment of the specification comprises the following steps: acquiring a performance item of a credit contract project of which the project member participates in a response, and performing a performance period; acquiring the performance data of the project member in the performance dimension of the performance item within the performance period; calculating a performance progress of the project member for the performance item based on the performance data in the performance dimension; and under the condition that the performance progress exceeds the performance threshold of the performance item, determining that the performance result of the project member aiming at the performance item is successful.
According to the embodiment of the specification, the performance progress of the project member for the performance item is calculated by acquiring performance data of the project member in each performance dimension in the performance period from the performance item and the performance period of the credit contract project of the project member for the response, and the performance progress of the project member for the performance item is taken as the basis for determining whether the project member successfully completes the performance for the credit contract project, so that the determination of the performance result of the project member for the performance item is more comprehensive and accurate, the rights of the project member obtained by participating in the credit contract project are effectively ensured, and the participation experience of the project member for the credit contract project is improved.
Detailed Description
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present description. This description may be embodied in many other forms than described herein and similarly generalized by those skilled in the art to whom this disclosure pertains without departing from the spirit of the disclosure and, therefore, this disclosure is not limited by the specific implementations disclosed below.
The terminology used in the one or more embodiments of the specification is for the purpose of describing particular embodiments only and is not intended to be limiting of the one or more embodiments of the specification. As used in this specification, one or more embodiments and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used in one or more embodiments of the present specification refers to and encompasses any or all possible combinations of one or more of the associated listed items.
It should be understood that, although the terms first, second, etc. may be used in one or more embodiments of this specification to describe various information, these information should not be limited by these terms. These terms are only used to distinguish one type of information from another. For example, a first may also be referred to as a second, and similarly, a second may also be referred to as a first, without departing from the scope of one or more embodiments of the present description. The word "if" as used herein may be interpreted as "at … …" or "at … …" or "responsive to a determination", depending on the context.
First, terms related to one or more embodiments of the present invention will be explained.
Credit contract: the method is that two or more parties achieve consensus of 'rights', 'responsibilities', 'benefits' on the basis of credit on the basis of the use of a certain service, and each party achieving consensus can keep a piece of agreed consensus data; such as agreement between the sponsor of the credit public welfare project and the user to participate in the credit public welfare project under the credit constraint, or agreement between a plurality of users to participate in the outdoor sport project under the credit constraint;
The right defines the right enjoyed by a certain party, and can also be understood as the behavior that the other party needs to perform, for example, a user participates in a credit public benefit project according to a contract and performs public benefit activities, or a plurality of users participate in an outdoor sport project according to the contract;
"responsibilities" define the offending responsibilities that the offender needs to assume, such as recording the offending event in the offender's credit, reducing the offender's credit score, or making fines to the offender, etc.;
"benefit" defines the benefits or rewards that the performer can obtain, such as that users who engage in credit equity projects and fulfill equity activities in agreement, will boost their credit score by this action, users who successfully engage in outdoor sports in agreement can obtain credit-based rewards, etc.
One or more embodiments of the present specification also provide a credit contract item processing apparatus, a computing device, and a computer-readable storage medium. The following detailed description is given, one by one, with reference to the drawings of the embodiments provided in the present specification, respectively, and the respective steps of the method are described.
The embodiment of a credit contract item processing method provided in the specification is as follows:
referring to fig. 1, a process flow diagram of a credit contract project processing method provided in an embodiment of the present disclosure is shown.
Step S102, acquiring the performance item of the credit contract project of the project member participating in the response.
In this embodiment, the initiator of the project initiates the project, invites the user to participate in the project, and has a consensus of "rights", "responsibilities" and "benefits" with respect to something in the project, i.e., signs a credit contract, which is called a credit contract project. The project member refers to a party participating in the credit contract project under the role of an offerer and contracting with an initiator of the credit contract project, for example, a user in the credit public welfare project as an offerer Fang Canyu third party public welfare platform or a public welfare activity initiated by the credit platform.
Specifically, the credit contract records contract matters and contract period contracted by the initiator of the credit contract project and the two parties of the project member, and from the perspective of the contract party of the project member, the contract matters contracted in the credit contract are the performance matters required to be performed by the project member, such as public benefit contract matters recorded in the credit contract generated after the project member participates in the credit public benefit project; the contract term contracted in the credit contract is the performance term of the project member to fulfill the performance item, for example, the time period recorded in the credit contract generated after the project member participates in the credit public benefit project is 10 months.
In addition, the credit contract also records the credit rewards of the project members after successful fulfillment of the contracted performance items (i.e. successful performance) within the performance period, and/or the credit punishments of the project members after the expiration of the performance period, which do not successfully fulfill the contracted performance items (i.e. performance failure).
The embodiment of the application takes credit outdoor sport items and credit public welfare items as examples to describe the credit contract items, and describes the performing process in the credit contract items. It should be noted that, the credit contract item in the embodiment of the present application is not limited to the credit public welfare item and the credit outdoor exercise item, but may be a credit borrowing item or a credit borrowing item taking credit as mortgage, which is not limited thereto.
Specifically, in a credit outdoor sports item, a performance item is an outdoor sports item initiated by a credit platform or a third party platform, and after a user participates in the credit outdoor sports item as a participant, the participant (counterparty) who is the outdoor sports item makes a credit contract with the credit platform or the third party platform, and obtains a corresponding credit reward by fulfilling the outdoor sports item agreed in the credit contract.
In specific implementation, before a user participates in a credit contract item to become a project member, that is, before the user makes a credit contract with an initiator of the credit contract item, and before acquiring a performance item and a performance term of the credit contract item of which the project member participates in a response to perform performance processing on the project member, the user who applies to participate in the response to the credit contract item needs to be detected, and optionally, the following three detection methods are provided in this embodiment:
1) Receiving a participation application submitted by a user and participating in a credit contract project;
judging whether the user identification is a member identification of a project member of a credit contract project or not based on the user identification of the user carried in the participation application;
if yes, the user applying for participating in the credit contract project is a project member of the credit contract project, in this case, the reminding information of successfully participating in the credit contract project is sent to the user submitting the participation application, the repeated response of the user is avoided, the uniqueness of the project member in the credit contract project is ensured, and the identity validity of the project member in the credit contract project is improved;
if not, indicating that the user applying for participating in the credit contract project does not become a project member of the credit contract project, further, determining credit account information corresponding to the user identifier based on the user identifier of the user carried in the participation application, and judging whether the user is an authenticated user subjected to identity authentication based on the credit account information;
If the user is an authenticated user, judging whether the user meets the admission condition of the credit contract item;
if yes, performing the contract processing on the credit contract item of the user participation in the contract processing, displaying the credit contract generated after the contract processing through a display page, and executing the process of acquiring the performance item and the performance period of the credit contract item of the project member participation in the contract;
if not, a prompt that the user does not meet the admission condition of the credit contract item is sent to the user.
For example, after the user a proposes a participation application for participating in the credit public welfare item case1, extracting a user ID contained in the participation application of the user a, and then comparing the user ID of the user a with a member ID recorded in a member list of the item members of the credit public welfare item case 1;
if the comparison result shows that the member list has the member ID consistent with the user ID, the user A is indicated to successfully participate in the meeting and become the project member of the credit public welfare project case1 before, the user A is sent the project member which successfully participates in the meeting credit public welfare project case1, and the user A is shown the time information of participating in the meeting credit public welfare project case1, so that the user is prevented from repeatedly meeting the meeting credit public welfare project case1, the uniqueness of the project member in the credit public welfare project case1 is ensured, and the identity validity of the project member in the credit public welfare project case1 is improved;
If the comparison result shows that the member list does not have the member ID consistent with the user ID, the user A is indicated to not become the project member of the credit public welfare project case1, the user A is indicated to not participate in the response and become the project member of the credit public welfare project case1, and further identity detection is carried out on the user A.
Identity detection is carried out on the user A, and particularly the identity detection is carried out on the user A in a mode of judging whether the user A completes real-name identity authentication or not; if the user A does not complete the real-name identity authentication, reminding the user A to conduct real-name identity authentication, and improving the identity credibility of the user in the credit public welfare project by restraining the user to conduct real-name identity authentication; if the user A has completed the authentication of the real name identity, entering an admission detection link for carrying out credit public welfare item case1 on the user A.
The admission detection link of the credit public welfare item case1 specifically judges whether the user A participates in public welfare activities or not by reading historical behavior data of the user A; if the user A does not participate in the public welfare activity in the past, the user A does not pass the admission detection of the credit public welfare item case1 and sends a prompt for not meeting the participation of the credit public welfare item case1 to the user A;
If the user A participates in public welfare activities in the past, the user A performs the contract processing on the user A participating in the contract-responding credit public welfare project case1 through the admission detection of the credit public welfare project case1, generates a credit contract signed by the user A and an initiator of the credit public welfare project case1 after the contract processing is completed, and displays the generated credit contract to the user A;
item members participating in the credit public welfare item case1 are restrained through the admission detection of the three links, so that identity validity, identity credibility and participation validity of the item members in the credit public welfare item case1 are improved, rights and interests of the item members in the credit public welfare item case1 are guaranteed, and participation experience of users is improved.
2) Receiving a participation application submitted by a user and participating in a credit contract project;
judging whether the user identification is a member identification of a project member of a credit contract project or not based on the user identification of the user carried in the participation application;
if yes, the user applying for participating in the contract-meeting credit contract project is a project member which successfully participates in the contract-meeting credit contract project, in this case, reminding information which successfully participates in the contract-meeting credit contract project is sent to the user, repeated contract meeting of the user is avoided, uniqueness of the project member in the credit contract project is ensured, and identity validity of the project member in the credit contract project is improved;
If not, indicating that the user applying for participating in the contract-meeting credit contract project does not become a project member participating in the contract-meeting credit contract project, performing contract-meeting processing on the credit contract project participated by the user, displaying the credit contract generated after the contract-meeting processing through a display page, and executing the process of subsequently acquiring the performance item and the performance period of the credit contract project participated by the project member.
3) Receiving a participation application submitted by a user and participating in a credit contract project;
based on the user identification of the user carried in the participation application, determining credit account information corresponding to the user identification;
judging whether the user is an authenticated user with identity authentication based on the credit account information;
if yes, performing the contract responding process on the credit contract item participated by the user, displaying the credit contract generated after the contract responding process through a display page, and executing the process of acquiring the performance item and the performance period of the credit contract item participated by the project member subsequently;
if not, the identity authentication reminding for carrying out the identity authentication is displayed to the user so as to remind the user to carry out the identity authentication before participating in the credit contract project, and the users participating in the credit contract project are all users which have carried out the identity authentication, thereby improving the identity credibility of the users in the credit contract project.
Step S104, acquiring the performance data of the project member in the performance dimension of the performance item in the performance period.
On the basis of the acquired performance items and performance terms of the credit contract item, the step starts from the performance terms and performance dimensions of the performance items, acquires performance data of the item members in the performance dimensions of the performance items in the performance terms, and prepares for follow-up determination of performance progress of the item members for the performance items of the credit contract item.
In practical applications, the participation of the project member in the performance item agreed in the credit contract generated after the credit contract project may involve multiple dimensions, and in this embodiment, the performance data of the project member for the performance item is obtained from the performance dimension to which the performance item agreed in the credit contract belongs. The performance dimension of the performance item refers to an action dimension or a data dimension related to the performance item appointed in the project member performance credit contract.
For example, the project member b participates in a credit contract generated after the corresponding credit outdoor sport project, the contracted performance item in the credit contract is the outdoor sport participating in the accumulated total xx hours, and the project belonging to the outdoor sport is specified to be: outdoor walking, climbing, participating in long-distance race, registering to participate in swimming courses, registering to participate in ball game courses, and watching the ball game on site; based on this, the performance dimensions to which the performance item, i.e., the outdoor sport participating in the cumulative total xx hours, belongs are:
a. The outdoor sport events such as outdoor walking, climbing and participating in the long-distance running race can be determined by collecting the sport locus data in the sport locus dimension;
b. the outdoor sport events such as long-distance race participation, entry participation in swimming courses and entry participation in ball sport courses can be determined whether to participate in and complete the long-distance race, the swimming courses and the ball sport courses by collecting project participation data (such as entry data, course card punching data and completion game data) in the sport project dimension;
c. the trade data dimension of registering to participate in swimming courses, registering to participate in ball game courses and watching ball games on site can be used for analyzing whether to participate in the swimming courses, ball game courses and watching ball games on site through collecting outdoor sport related trade data under the trade data dimension;
the data basis is provided for the follow-up determination of whether the project member completes outdoor walking, climbing and participating in the long-distance race outdoor sport events by collecting project participation data of the project member b in the dimension of the sport track;
The method comprises the steps of collecting project participation data of project members b in the dimension of sports projects, and providing data basis for the outdoor sports events such as long-distance race, swimming courses and ball sports courses which are determined whether the project members participate in and finish the long-distance race or not subsequently;
and providing data basis for the follow-up determination of whether the project member participates in the swimming course, the ball game course and the outdoor sport events of watching the ball game on site by collecting the project participation data of the project member b in the transaction data dimension.
Step S106, calculating the performance progress of the project member for the performance item based on the performance data in the performance dimension.
According to the acquired performance data in the performance dimension, the performance progress of the project member for the performance item is calculated, and in practical application, the performance data in different performance dimensions may have a difference, so in the process of calculating the performance progress of the project member for the performance item according to the performance data in the performance dimension to which the performance item belongs, more accurate and effective calculation needs to be performed on the basis of considering the difference between the performance data in the different performance dimensions. In an optional implementation manner provided in this embodiment, the following manner is adopted to calculate the performance progress of the project member for the performance item:
(1) Calculating the performance integral under each performance dimension based on the performance data under each performance dimension and the performance integral calculation rule under each performance dimension;
(2) Calculating the total score of the item member for the performance item according to the performance score of each performance dimension, and taking the total score of the item member for the performance item as the performance progress of the item member for the performance item;
(3) And updating the historical track progress of the project member aiming at the track item based on the track progress, and displaying the updated track progress to the project member.
Specifically, in order to enhance the perceptibility and participation of the project members in the performance progress of the performance item, in the process of displaying the updated performance progress to the project members, optionally, a performance record carrying the updated performance progress is first generated, and then the performance record is displayed on a display page of the credit contract generated after the project members participate in the corresponding credit contract project, so that the project members can conveniently browse the performance progress of the project members for the performance item.
For example, in a credit outdoor sport, after the project member b becomes a project member of the credit outdoor sport after participating in the corresponding credit outdoor sport, the performance item recorded in the credit contract generated after the corresponding credit is the outdoor sport participating in the cumulative total xx hours, and the performance period is half a year, namely: project member b establishes a credit contract relationship with a credit movement initiating platform for the contract event of outdoor movement of half-year reference and accumulated total xx hours;
The credit contracts specify that the items belonging to the outdoor sport are: outdoor walking, climbing, participating in long-distance race, registering to participate in swimming courses, registering to participate in ball game courses, and watching the ball game on site; based on this, the performance dimensions to which the performance item participating in the outdoor sport belongs are:
a. the outdoor sport events such as outdoor walking, climbing and participating in the long-distance running race can be determined by collecting the sport locus data in the sport locus dimension;
b. the outdoor sport events such as long-distance race participation, entry participation in swimming courses and entry participation in ball sport courses can be determined whether to participate in and complete the long-distance race, the swimming courses and the ball sport courses by collecting project participation data (such as entry data, course card punching data and completion game data) in the sport project dimension;
c. the trade data dimension of registering to participate in swimming courses, registering to participate in ball game courses and watching ball games on site can be used for analyzing whether to participate in the swimming courses, ball game courses and watching ball games on site through collecting outdoor sport related trade data under the trade data dimension;
On the basis of acquiring motion trail data of the project member b in a motion trail dimension, project participation data of the motion project dimension and outdoor exercise related transaction data of a transaction data dimension, calculating performance scores of the project member b in 3 performance dimensions according to preset performance score calculation rules of the motion trail dimension, the motion project dimension and the transaction data dimension in the 3 performance dimensions;
and then summing the performance scores of the project member b under 3 performance dimensions, wherein the summation result is the performance progress of the project member b for the performance item of the outdoor sport participating in the accumulated total xx hours in the credit outdoor sport project, and the performance progress is displayed on the display page of the project member b for the credit outdoor sport project so as to be convenient for the project member b to check.
Step S108, determining that the item member performs a successful performance with respect to the performance item if the performance progress exceeds the performance threshold of the performance item.
In practical application, in a case where after an item member in a credit contract item signs a credit contract with an initiator of the credit contract item, there is an unavoidable problem that the item member cannot fulfill the contracted performance item in the credit contract on schedule due to an external factor or an irresistible factor, in order to reduce the possibility that the item member violates or loses the performance due to an unsuccessful performance caused by the external factor or the irresistible factor, an alternative embodiment is provided, in which, before determining the performance result of the item member with respect to the performance item according to the performance progress, a solution processing path for releasing the signed credit contract is provided for the item member, specifically implemented as follows:
Receiving a solution request submitted by the project member for the credit contract project;
and carrying out a contract solving process on the credit contract of the project member based on the contract solving request, clearing back the project member from the credit contract project, and displaying a contract solving process result and a clear back result on the display page.
And when the implementation is carried out, calculating and obtaining the performance progress of the project member for the performance item according to the steps, comparing the performance progress with the performance threshold of the performance item, and if the performance progress of the project member exceeds the performance threshold of the performance item, indicating that the performance of the project member for the performance item meets the agreement in the credit contract, determining that the performance result of the project member for the performance item is successful.
Further, according to the credit contract generated after the project member participates in the credit contract project, the credit rewards recorded in the credit contract after the project member performs successfully are read, the credit points of the project member are updated based on the credit rewards, and the updated credit points are displayed to the project member, so that the participation degree of the project member in the credit contract project is promoted.
On the other hand, if the performance progress of the project member does not exceed the performance threshold of the performance item, further judging whether the performance period recorded in the credit contract is expired, if the performance period is expired, indicating that the performance of the project member for the performance item in the performance period does not meet the requirements set in the credit contract, determining that the performance result of the project member for the performance item is performance failure, and displaying a performance failure reminder to the project member, so as to improve the perception of the project member for the credit contract project.
In summary, according to the credit contract item processing method, starting from the performance item and performance period of the credit contract item for which the item member participates in the response, the performance progress of the item member for the performance item is calculated by acquiring performance data in each performance dimension in the performance period, and the performance progress is used as a basis for determining whether the item member successfully completes the performance for the credit contract item, so that the determination of the performance result of the item member for the performance item is more comprehensive and accurate, the rights and interests of the item member obtained by participating in the credit contract item are effectively ensured, and the participation experience of the item member for the credit contract item is improved.
An embodiment of a credit contract item processing apparatus provided in the present specification is as follows:
in the above-described embodiments, a credit contract item processing method is provided, and a credit contract item processing apparatus is provided corresponding to the method, and is described below with reference to the accompanying drawings.
Referring to fig. 2, a schematic diagram of a credit contract project processing apparatus according to the present embodiment is shown.
Since the apparatus embodiments are substantially similar to the method embodiments, the description is relatively simple, and reference should be made to the corresponding descriptions of the method embodiments provided above for relevant parts. The device embodiments described below are merely illustrative.
The present specification provides a credit contract item processing apparatus including:
a performance information acquisition module 202 configured to acquire performance items and performance terms of credit contract items for which the item members participate in the response;
a performance data acquisition module 204 configured to acquire performance data of the project member in a performance dimension to which the performance item belongs within the performance term;
a performance progress calculation module 206 configured to calculate a performance progress of the project member for the performance item based on performance data in the performance dimension;
The performance result determination module 208 is configured to determine that the performance result of the item member for the performance item is successful if the performance progress exceeds a performance threshold of the performance item.
Optionally, the performance progress calculation module 206 includes:
a performance integration calculation sub-module configured to calculate performance integration in each performance dimension based on performance data in each performance dimension and performance integration calculation rules in each performance dimension, respectively;
a performance progress calculation sub-module configured to calculate a total performance score of the project member for the performance item as a performance progress of the project member for the performance item based on the performance score in each performance dimension;
and the track progress display sub-module is configured to update the historical track progress of the project member for the track item based on the track progress and display the updated track progress to the project member.
Optionally, the performance progress display sub-module includes:
a performance record generation unit configured to generate a performance record carrying the updated performance progress;
and a performance record showing unit configured to show the performance record on a showing page of a credit contract generated after the project member participates in the credit contract project.
Optionally, the credit contract item processing device includes:
the application receiving module is configured to receive a participation application submitted by a user and participating in the credit contract project;
the identification judging module is configured to judge whether the user identification is a member identification of a project member of the credit contract project based on the user identification of the user carried in the participation application;
if yes, operating a reminding sending module; the reminding sending module is configured to send reminding information which successfully participates in the credit contract project to the user;
if not, running a credit contract display module and the performance information acquisition module 202;
the credit contract display module is configured to conduct an appointment processing on the credit contract item of the user participation appointment and display the credit contract generated after the appointment processing through a display page.
Optionally, the credit contract item processing device includes:
the second application receiving module is configured to receive a participation application submitted by a user and participating in the credit contract project;
the account information determining module is configured to determine credit account information corresponding to the user identifier based on the user identifier of the user carried in the participation application;
An authentication judgment module configured to judge whether the user is an authenticated user who has been authenticated based on the credit account information;
if yes, a second credit contract display module and the performance information acquisition module 202 are operated;
the second credit contract display module is configured to perform an appointment processing on the credit contract item of the user participation appointment and display the credit contract generated after the appointment processing through a display page;
and if not, displaying an identity authentication prompt for carrying out identity authentication to the user.
Optionally, the credit contract item processing device includes:
the participation application receiving module is configured to receive a participation application submitted by a user and participating in the credit contract project;
the user identification judging module is configured to judge whether the user identification is a member identification of a project member of the credit contract project based on the user identification of the user carried in the participation application;
if yes, operating a reminding information sending module; the reminding information sending module is configured to send reminding information which successfully participates in the credit contract project to the user;
If not, running a credit account information determining module and an identity authentication judging module;
the credit account information determining module is configured to determine credit account information corresponding to the user identifier based on the user identifier of the user carried in the participation application;
the identity authentication judging module is configured to judge whether the user is an authenticated user subjected to identity authentication based on the credit account information;
if the user is an authenticated user, operating an admission condition judging module; the admission condition judging module is configured to judge whether the user meets the admission condition of the credit contract item;
if yes, running a response processing module and the performance information obtaining module 202;
the contract processing module is configured to perform contract processing on the credit contract item of the user participation contract and display the credit contract generated after the contract processing through a display page;
if not, a reminder is sent to the user that the credit contract item's admission condition is not satisfied.
Optionally, the credit contract item processing device includes:
a solution request receiving module configured to receive a solution request submitted by the project member for the credit contract project;
And the offer processing module is configured to offer the credit contract of the project member based on the offer request, clear the project member from the credit contract project, and display the offer processing result and the clear result on the display page.
Optionally, the credit contract item processing device includes:
a credit rewards reading module configured to read the credit rewards successfully performed by the project members recorded in the credit contracts according to the credit contracts generated after the project members participate in the corresponding credit contract project;
and the credit score display module is configured to update the credit score of the project member based on the credit reward and display the updated credit score to the project member.
Optionally, the credit contract item processing device includes:
a performance term determination module configured to determine whether a performance term of the credit contract item has expired if a performance progress of the item member does not exceed a performance threshold of the performance item;
if yes, running the performance failure reminding display module; the performance failure reminding display module is configured to determine that the performance result of the project member aiming at the performance item is performance failure and display a performance failure reminding to the project member.
According to the credit contract project processing device provided by the specification, through cooperation among the performance information acquisition module 202, the performance data acquisition module 204, the performance progress calculation module 206 and the performance result determination module 208, the performance progress of the project member for the performance item is calculated by starting from the performance item and the performance period of the credit contract item which the project member participates in and by acquiring the performance data in each performance dimension in the performance period, the performance progress of the project member for the performance item is taken as the basis for determining whether the project member successfully completes the performance for the credit contract item, so that the determination of the performance result of the project member for the performance item is more comprehensive and accurate, the rights obtained by the project member through participation in the credit contract item are effectively ensured, and the participation experience of the project member for the credit contract item is improved.
An embodiment of a computing device provided in this specification is as follows:
fig. 3 is a block diagram illustrating a configuration of a computing device 300 provided in accordance with one embodiment of the present description. The components of the computing device 300 include, but are not limited to, a memory 310 and a processor 320. Processor 320 is coupled to memory 310 via bus 330 and database 350 is used to hold data.
Computing device 300 also includes an access device 340, access device 340 enabling computing device 300 to communicate via one or more networks 360. Examples of such networks include the Public Switched Telephone Network (PSTN), a Local Area Network (LAN), a Wide Area Network (WAN), a Personal Area Network (PAN), or a combination of communication networks such as the internet. The access device 340 may include one or more of any type of network interface, wired or wireless (e.g., a Network Interface Card (NIC)), such as an IEEE802.11 Wireless Local Area Network (WLAN) wireless interface, a worldwide interoperability for microwave access (Wi-MAX) interface, an ethernet interface, a Universal Serial Bus (USB) interface, a cellular network interface, a bluetooth interface, a Near Field Communication (NFC) interface, and so forth.
In one embodiment of the present description, the above-described components of computing device 300, as well as other components not shown in FIG. 3, may also be connected to each other, such as by a bus. It should be understood that the block diagram of the computing device shown in FIG. 3 is for exemplary purposes only and is not intended to limit the scope of the present description. Those skilled in the art may add or replace other components as desired.
Computing device 300 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., tablet, personal digital assistant, laptop, notebook, netbook, etc.), mobile phone (e.g., smart phone), wearable computing device (e.g., smart watch, smart glasses, etc.), or other type of mobile device, or a stationary computing device such as a desktop computer or PC. Computing device 300 may also be a mobile or stationary server.
The present description provides a computing device comprising a memory 310, a processor 320 and computer instructions stored on the memory and executable on the processor, the processor 320 for executing computer executable instructions to:
acquiring a performance item of a credit contract project of which the project member participates in a response, and performing a performance period;
acquiring the performance data of the project member in the performance dimension of the performance item within the performance period;
calculating a performance progress of the project member for the performance item based on the performance data in the performance dimension;
and under the condition that the performance progress exceeds the performance threshold of the performance item, determining that the performance result of the project member aiming at the performance item is successful.
Optionally, the calculating the performance progress of the project member for the performance item based on the performance data in the performance dimension includes:
calculating the performance integral under each performance dimension based on the performance data under each performance dimension and the performance integral calculation rule under each performance dimension;
calculating the total score of the item member for the performance item according to the performance score of each performance dimension, and taking the total score of the item member for the performance item as the performance progress of the item member for the performance item;
And updating the historical track progress of the project member aiming at the track item based on the track progress, and displaying the updated track progress to the project member.
Optionally, the displaying the updated performance progress to the project member includes:
generating a performance record carrying the updated performance progress;
a show page of a credit contract generated after the project member participates in the credit contract project for the contract, shows the performance record.
Optionally, before the acquiring the performance item of the credit contract item of the contract, the processor 320 is further configured to execute the following computer executable instructions:
receiving a participation application submitted by a user and participating in the credit contract project;
judging whether the user identification is a member identification of a project member of the credit contract project or not based on the user identification of the user carried in the participation application;
if yes, sending reminding information which successfully participates in the credit contract project to the user;
and if not, performing the contract responding process on the credit contract item participated by the user, displaying the credit contract generated after the contract responding process through a display page, and executing the executing item and the executing period instruction of the credit contract item participated by the acquired item member.
Optionally, before the acquiring the performance item of the credit contract item of the contract, the processor 320 is further configured to execute the following computer executable instructions:
receiving a participation application submitted by a user and participating in the credit contract project;
based on the user identification of the user carried in the participation application, determining credit account information corresponding to the user identification;
judging whether the user is an authenticated user with identity authentication based on the credit account information;
if yes, performing the contract responding process on the credit contract item participated by the user, displaying the credit contract generated after the contract responding process through a display page, and executing the executing item and the executing period instruction of the credit contract item participated by the member of the acquired item;
and if not, displaying an identity authentication prompt for carrying out identity authentication to the user.
Optionally, before the acquiring the performance item of the credit contract item of the contract, the processor 320 is further configured to execute the following computer executable instructions:
receiving a participation application submitted by a user and participating in the credit contract project;
Judging whether the user identification is a member identification of a project member of the credit contract project or not based on the user identification of the user carried in the participation application;
if yes, sending reminding information which successfully participates in the credit contract project to the user;
if not, determining credit account information corresponding to the user identification based on the user identification of the user carried in the participation application;
judging whether the user is an authenticated user with identity authentication based on the credit account information;
if the user is an authenticated user, judging whether the user meets the admission condition of the credit contract item;
if yes, performing the contract responding process on the credit contract item participated by the user, displaying the credit contract generated after the contract responding process through a display page, and executing the executing item and the executing period instruction of the credit contract item participated by the acquired item member;
if not, a reminder is sent to the user that the credit contract item's admission condition is not satisfied.
Optionally, before determining that the performance result of the project member for the performance item is performance success instruction execution if the performance progress exceeds the performance threshold of the performance item, the processor 320 is further configured to execute the following computer executable instructions:
Receiving a solution request submitted by the project member for the credit contract project;
and carrying out a contract solving process on the credit contract of the project member based on the contract solving request, clearing back the project member from the credit contract project, and displaying a contract solving process result and a clear back result on the display page.
Optionally, after determining that the performance result of the project member for the performance item is performance success instruction execution if the performance progress exceeds the performance threshold of the performance item, the processor 320 is further configured to execute the following computer executable instructions:
according to the credit contract generated after the project member participates in the credit contract project, reading the credit rewards recorded in the credit contract and successfully completed by the project member;
updating the credit points of the project members based on the credit rewards, and displaying the updated credit points to the project members.
Optionally, the processor 320 is further configured to execute the following computer executable instructions:
judging whether the performance period of the credit contract project is expired or not under the condition that the performance progress of the project member does not exceed the performance threshold of the performance item;
If yes, determining that the performance result of the project member aiming at the performance item is the performance failure, and displaying a prompt of the performance failure to the project member.
An embodiment of a computer-readable storage medium provided in the present specification is as follows:
one embodiment of the present description provides a computer-readable storage medium storing computer instructions that, when executed by a processor, implement the steps of the credit contract item processing method.
The above is an exemplary version of a computer-readable storage medium of the present embodiment. It should be noted that, the technical solution of the storage medium and the technical solution of the credit contract item processing method belong to the same concept, and details of the technical solution of the storage medium which are not described in detail can be referred to the description of the technical solution of the credit contract item processing method.
The foregoing describes specific embodiments of the present disclosure. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
The computer instructions include computer program code that may be in source code form, object code form, executable file or some intermediate form, etc. The computer readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a U disk, a removable hard disk, a magnetic disk, an optical disk, a computer Memory, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), an electrical carrier signal, a telecommunications signal, a software distribution medium, and so forth. It should be noted that the computer readable medium contains content that can be appropriately scaled according to the requirements of jurisdictions in which such content is subject to legislation and patent practice, such as in certain jurisdictions in which such content is subject to legislation and patent practice, the computer readable medium does not include electrical carrier signals and telecommunication signals.
It should be noted that, for simplicity of description, the foregoing method embodiments are all expressed as a series of combinations of actions, but it should be understood by those skilled in the art that the embodiments are not limited by the order of actions described, as some steps may be performed in other order or simultaneously according to the embodiments of the present disclosure. Further, those skilled in the art will appreciate that the embodiments described in the specification are all preferred embodiments, and that the acts and modules referred to are not necessarily all required for the embodiments described in the specification.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and for parts of one embodiment that are not described in detail, reference may be made to the related descriptions of other embodiments.
The preferred embodiments of the present specification disclosed above are merely used to help clarify the present specification. Alternative embodiments are not intended to be exhaustive or to limit the invention to the precise form disclosed. Obviously, many modifications and variations are possible in light of the teaching of the embodiments. The embodiments were chosen and described in order to best explain the principles of the embodiments and the practical application, to thereby enable others skilled in the art to best understand and utilize the invention. This specification is to be limited only by the claims and the full scope and equivalents thereof.