Summary of the invention
The invention provides a kind of method and system of information processing to solve the problem.
The invention provides a kind of method of information processing, comprise the following steps.System manager periodically logs in SmartClient; The type information of the different evaluation object that described SmartClient is stored and all parameters corresponding to different evaluation classification and weight information are sent to information evaluation server; Described information evaluation server, according to the first strategy, obtains different evaluation object level and the number information of different evaluation object level and correspondence is sent to strategy controller; Described strategy controller, according to the second strategy, obtains the initial communication destination object quantity that different evaluation object is corresponding; Described strategy controller, according to the different evaluation object weight preset and initial communication destination object quantity corresponding to different evaluation object, determines that final destination object is linked up quantity and feeds back to system manager by SmartClient.
The invention provides a kind of system of information processing, comprise SmartClient, information evaluation server and strategy controller, described SmartClient link information evaluating server, described information evaluation server connection strategy controller,
Described SmartClient, is sent to information evaluation server for the type information of different evaluation object that stored and all parameters corresponding to different evaluation classification and weight information; Described information evaluation server, for according to the first strategy, obtains different evaluation object level and the number information of different evaluation object level and correspondence is sent to strategy controller; Described strategy controller, for tactful according to second, obtain the initial communication destination object quantity that different evaluation object is corresponding, also for according to the different evaluation object weight preset and initial communication destination object quantity corresponding to different evaluation object, determine that final destination object is linked up quantity and feeds back to system manager by SmartClient.
Compared to prior art, according to the method and system of information processing provided by the invention, system manager periodically logs in SmartClient; The type information of the different evaluation object that described SmartClient is stored and all parameters corresponding to different evaluation classification and weight information are sent to information evaluation server.Add the evaluate parameter to evaluation object.Described information evaluation server, according to the first strategy, obtains different evaluation object level and the number information of different evaluation object level and correspondence is sent to strategy controller; Described strategy controller, according to the second strategy, obtains the initial communication destination object quantity that different evaluation object is corresponding; Described strategy controller, according to the different evaluation object weight preset and initial communication destination object quantity corresponding to different evaluation object, determines that final destination object is linked up quantity and feeds back to system manager by SmartClient.So, achieve according to school's actual conditions, determine the school's quantity needing to exchange, alleviate school's burden.
Embodiment
Hereinafter also describe the present invention in detail with reference to accompanying drawing in conjunction with the embodiments.It should be noted that, when not conflicting, the embodiment in the application and the feature in embodiment can combine mutually.
Figure 1 shows that the process flow diagram of the method for the information processing that preferred embodiment according to the present invention provides.As shown in Figure 1, the process flow diagram of the method for information processing that preferred embodiment of the present invention provides comprises step 101 ~ 105.
Step 101: system manager periodically logs in SmartClient.
In the present embodiment, the described cycle is one week.In other embodiment, as required actual cycle can be set separately, this present invention is not construed as limiting.
Step 102: the type information of the different evaluation object that described SmartClient is stored and all parameters corresponding to different evaluation classification and weight information are sent to information evaluation server.
Specifically, described evaluation object comprises student and teacher, and the type information of different evaluation object refers to: student information and teacher's information.
Described evaluation classification comprises clicks, overall assessment, satisfaction, online hours and shared data number.Described SmartClient stores different evaluation class scope or all parameter values corresponding to grade, and described different evaluation class weight information.If evaluation object is teacher, the corresponding relation of the different evaluation classification that described SmartClient stores and all parameters and weight is such as shown in table 1.
Table 1
In table 1, the mode that described SmartClient obtains the corresponding all parameters of different evaluation classification in the single cycle is: obtain clicks, online hours and the total amount in the shared data number single cycle respectively, according to the value range that described total amount is corresponding, obtain corresponding all parameters; Obtain the corresponding grade of higher proportion in overall assessment and satisfaction respectively, to obtain corresponding all parameters.For satisfaction evaluation, if the ratio that the 3 star numbers of evaluation account for overall merit number is 30%, the ratio that 4 star numbers of evaluating account for overall merit number is 40%, and the ratio that 5 star numbers of evaluating account for overall merit number is 30%, then obtain all parameters 80 that 4 stars corresponding to higher proportion are corresponding; If exist the most identical, then choose all parameters that higher level is corresponding.
Step 103: described information evaluation server, according to the first strategy, obtains different evaluation object level and the number information of different evaluation object level and correspondence is sent to strategy controller.
Specifically, described information evaluation server is according to the first strategy, and the process obtaining different evaluation object level is: described information evaluation server, according to the sum of products of all parameters corresponding to different evaluation classification and weight information, obtains different evaluation object level.In this, described information evaluation server, according to described and value, determines evaluation object grade.For evaluation object teacher, different brackets is corresponding and value is as follows: middle rank (60≤and value < 80), senior (80≤and value < 90) and superfine (90≤and value), describedly then ignores when being less than 60 with value.
Step 104: described strategy controller, according to the second strategy, obtains the initial communication destination object quantity that different evaluation object is corresponding.
Specifically, described strategy controller is according to the second strategy, and the process obtaining initial communication destination object quantity corresponding to different evaluation object is: described strategy controller according to the number information of different evaluation object level and correspondence, by function y=-ax
2+ bx+c, obtains the initial communication destination object quantity that different evaluation object is corresponding.Wherein, x represents goal gradient, and y represents destination object quantity, and a, b, c represent number information corresponding to different evaluation object level.Wherein, goal gradient can be school's grade in the scene of reality, and the present embodiment will not limit; Destination object can be school in the scene of reality, and the present embodiment will not limit.In the present embodiment, described goal gradient is default, and described a, b, c represent evaluation object grade respectively and arrange each self-corresponding number from low to high, in other embodiment, can arrange separately according to actual needs, is not construed as limiting this present invention.
Step 105: described strategy controller, according to the different evaluation object weight preset and initial communication destination object quantity corresponding to different evaluation object, determines that final destination object is linked up quantity and feeds back to system manager by SmartClient.
Specifically, described strategy controller is according to the different evaluation object weight preset and initial communication destination object quantity corresponding to different evaluation object, determine that the process that final destination object links up quantity is: described strategy controller, according to the different evaluation object weight preset and the initial communication destination object quantity sum of products corresponding to different evaluation object, determines final destination object communication quantity.
For example, if the article clicks that SmartClient added up teacher's first in a week is 1000, overall assessment is excellent, satisfaction is 5 stars, online hours are 20, sharing data number is 10, then according to table 1, all parameters that described SmartClient obtains teacher's first different evaluation classification in this cycle are respectively: 80(clicks), 80(overall assessment), 90(satisfaction), 90(online hours), 80(shares data number), and each evaluation classification respective weights (such as: clicks weight 0.3, overall assessment weight 0.25, satisfaction weight 0.2, online hours weight 0.15, share data number weight 0.1), and send to information evaluation server.Described information evaluation server obtains the first-class level of teacher according to the first strategy: 0.3*80+0.25*80+0.2*90+0.15*90+0.1*80=83.5, according to teacher's ranking scope of step 103, then the first-class level of teacher is senior.
In the present embodiment, if teacher's number that described information evaluation server calculates Three Estate is from low to high respectively: 10,10,1, number of student is respectively 1000,1000,10, and if school's grade (corresponding goal gradient) is 1
| School's grade |
Types of schools |
| 1 |
One class school |
| 2 |
Two class schools |
| 3 |
Three class schools |
Then the computation process of the initial communication destination object quantity that teacher is corresponding is: according to function y=-ax
2+ bx+c, wherein, a is teacher's number 10 corresponding to medium rank; B is teacher's number 10 corresponding to senior rank; C is teacher's number 1 corresponding to superfine rank; X is school's grade 1.
The initial communication destination object quantity that then teacher is corresponding be-10*1*1+10*1+1=1 in like manner, initial communication destination object quantity corresponding to student is-1000*1*1+1000*1+10=10.In this, if the weight that evaluation object is teacher be 0.6, student's weight is 0.4, then strategy controller calculates final destination object to link up quantity is 1*0.6+10*0.4, and rounding is 5.Figure 2 shows that the schematic diagram of the system of the information processing that preferred embodiment according to the present invention provides.As shown in Figure 2, the system of the information processing that preferred embodiment of the present invention provides comprises SmartClient 201, information evaluation server 202, strategy controller 203, described SmartClient 201 link information evaluating server 202, described information evaluation server 202 connection strategy controller 203
Described SmartClient 201, is sent to information evaluation server 202 for the type information of different evaluation object that stored and all parameters corresponding to different evaluation classification and weight information;
Described information evaluation server 202, for according to the first strategy, obtains different evaluation object level and the number information of different evaluation object level and correspondence is sent to strategy controller 203;
Described strategy controller 203, for tactful according to second, obtain the initial communication destination object quantity that different evaluation object is corresponding, also for according to the different evaluation object weight preset and initial communication destination object quantity corresponding to different evaluation object, determine that final destination object is linked up quantity and feeds back to system manager by SmartClient 201.About the operating process of said system with described in said method, therefore repeat no more in this.
In sum, according to the method and system of the information processing that present pre-ferred embodiments provides, system manager periodically logs in SmartClient; The type information of the different evaluation object that described SmartClient is stored and all parameters corresponding to different evaluation classification and weight information are sent to information evaluation server.Add the evaluate parameter to evaluation object.Described information evaluation server, according to the first strategy, obtains different evaluation object level and the number information of different evaluation object level and correspondence is sent to strategy controller; Described strategy controller, according to the second strategy, obtains the initial communication destination object quantity that different evaluation object is corresponding; Described strategy controller, according to the different evaluation object weight preset and initial communication destination object quantity corresponding to different evaluation object, determines that final destination object is linked up quantity and feeds back to system manager by SmartClient.So, achieve according to school's actual conditions, determine the school's quantity needing to exchange, alleviate school's burden.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.