Background technology
In recent years, along with the development of natural language technology, automatic translation technology has achieved larger progress, but compare with Professional translator, automatic translation by computer technology apart from the practical stage still tool there is a big difference, any translation formally, all be unable to do without human translation or manually proofreads.But computer-aided translation still plays an important role in translation field.Man-machine coordination translation system is a kind of novel computer aided translation system, and its core concept makes full use of existing translated resources, avoids the duplication of labour of translator as far as possible.In computer aided translation system, most important resource is translation memory library and terminology bank, and wherein translation memory library is the translated source language sentence of user and its correct translation; Terminology bank is the translation of term under specific area and its correspondence.The translation duties of supplementary translation personnel is responsible for by computer, not only provide some terms to translator, but also the translation of same or similar statement can be searched from translated text, make translator avoid the unnecessary duplication of labour, carry out high efficiency translation.
Simultaneously, the same with other transaction, " translation " as a kind of new transaction form by numerous translator and trade company accept, such as, first proposes a translation duties on specific website, and second has found this task and thought that this task is relatively applicable to oneself, and so both sides reach the agreement of certain transaction form with regard to this task, second is finished the work according to translation brief and after obtaining the accreditation of first, first pays second corresponding emolument.Therefrom can find out, for translation transaction, translator must spend certain hour to complete translation duties.Wherein just there is certain risk in this, whether progress of such as translating is Guaranteed, if due to a variety of causes, translator expires and do not finish the work, so trade company just must release tasks again, and more seriously trade company needs the time of spending same to complete translation duties.Under existing trade mode, these danger is difficult to precognition and avoids.
Along with the development of society, people have higher requirement for translation quality and translation efficiency.In this case, large-scale translation duties all needs multiple people's collaborative translation to complete.In network trading, although large-scale task can be divided into multiple subtask, then distribute to multiple translator and come, there is between these subtasks very strong inner link usually, between different subtasks, there is a large amount of Similar content.Therefore, if Real-Time Sharing translated resources can be realized between translator just can improve translation efficiency.But, under existing mode of doing business, the supplementary translation software that different translator uses may not be identical, existing resource is difficult to share, even if translation software is identical, also be difficult between these systems carry out communication in real time, thus ensure sharing with consistent fast of resource, this will have a strong impact on translation quality and translation efficiency.
At present for the uncontrollable problem of translation progress of correlation technique, at present effective solution is not yet proposed.
Summary of the invention
The present invention aims to provide a kind of transaction processing system and method, to solve the uncontrollable problem of translation progress in prior art.
To achieve these goals, according to an aspect of the present invention, provide a kind of transaction processing system, comprising: first terminal; Second terminal; Task platform, is connected with first terminal and the second terminal, for obtaining the task of first terminal, and is the second terminal distribution task according to the parameter of the second terminal; Monitoring module, is connected with first terminal and the second terminal, for monitoring the Task Progress of the second terminal, and controls first terminal execution work task according to Task Progress.
Further, system also comprises: grouping module, is connected with the second terminal, divides into groups to the second terminal for the kind according to distributed task, and the second identical for the kind of distributed task terminal is divided into one group.
Further, system also comprises: sharing module, is connected with first terminal, the second terminal and grouping module, for receiving the shared data that first terminal sends, and shared data is supplied to the second terminal in same group.
Further, system also comprises: third terminal, be connected with first terminal and the second terminal, for one or more second assessed values to first terminal that one or more first assessed value to the second terminal and the second terminal that obtain first terminal transmission send, and according to first reference value, one or more first assessed value is sorted, according to the second fiducial value, one or more second assessed value is sorted.
According to a further aspect in the invention, provide a kind of method for processing business, comprise the following steps: task platform obtains the task of first terminal, and is the second terminal distribution task according to the parameter of the second terminal; Monitoring module monitors the Task Progress of the second terminal, and controls first terminal execution work task according to Task Progress.
Further, the method also comprises: grouping module is divided into groups to the second terminal according to the kind of distributed task, and the second identical for the kind of distributed task terminal is divided into one group.
Further, the method also comprises: sharing module receives the shared data that first terminal sends, and shared data is supplied to the second terminal in same group.
Further, the method also comprises: third terminal obtains one or more first assessed value to the second terminal of first terminal transmission and one or more second assessed values to first terminal of the second terminal transmission, and according to first reference value, one or more first assessed value is sorted, according to the second fiducial value, one or more second assessed value is sorted.
Further, control first terminal execution work task according to Task Progress and comprise: when Task Progress is not for completing, first terminal sends cue to the second terminal.
Further, control first terminal execution work task according to Task Progress and comprise: when Task Progress is for completing, first terminal detects task difficulty action accomplishment, and generate charging result according to testing result, charging result is sent to the second terminal.
Apply technical scheme of the present invention, by the mode adopting monitoring module to monitor Task Progress, and control first terminal execution work task according to Task Progress, solve the uncontrollable problem of translation progress in prior art, thus effectively ensure completing smoothly of task.
Except object described above, feature and advantage, the present invention also has other object, feature and advantage.Below with reference to figure, the present invention is further detailed explanation.
Embodiment
Below in conjunction with accompanying drawing, embodiments of the invention are described in detail, but the multitude of different ways that the present invention can be defined by the claims and cover is implemented.
Fig. 1 shows the structured flowchart of the transaction processing system according to the embodiment of the present invention one.As shown in Figure 1, this system comprises: first terminal 10, second terminal 20, task platform 302 and monitoring module 304.Wherein, task platform 302 is connected with first terminal 10 and the second terminal 20, for obtaining the task of first terminal 10, and is the second terminal 20 allocating task according to the parameter of the second terminal 20; Monitoring module 304 is connected with first terminal 10 and the second terminal 20, for monitoring the Task Progress of the second terminal 20, and controls first terminal 10 execution work task according to Task Progress.And in the present embodiment, task platform 302 and monitoring module 304 are positioned at server 30 side, first terminal and the second terminal can be the equipment such as computer, mobile phone.
In the present embodiment, adopt monitoring module to monitor Task Progress, and control first terminal execution work task according to Task Progress, solve the uncontrollable problem of translation progress in prior art, thus effectively ensured completing smoothly of task.
Fig. 2 shows the structured flowchart of the transaction processing system according to the embodiment of the present invention two.As shown in Figure 2, with embodiment one unlike, in the present embodiment, server 30 also comprises grouping module 306, this grouping module 306 is connected with the second terminal 20, for the kind according to distributed task, the second terminal is divided into groups, the second identical for the kind of distributed task terminal is divided into one group.
Fig. 3 shows the structured flowchart of the transaction processing system according to the embodiment of the present invention three.As shown in Figure 3, with embodiment two unlike, in the present embodiment, server 30 also comprises sharing module 308, this sharing module 308 is connected with first terminal 10, second terminal 20 and grouping module 306, for receiving the shared data that first terminal 10 sends, and shared data are supplied to the second terminal 20 in same group.
Fig. 4 shows the structured flowchart of the transaction processing system according to the embodiment of the present invention four.As shown in Figure 4, with above-described embodiment unlike, in the present embodiment, server 30 also comprises third terminal 310,3rd module 310 is connected with first terminal 10 and the second terminal 20, for one or more second assessed values to first terminal 10 that one or more first assessed value to the second terminal 20 and the second terminal 20 that obtain first terminal 10 transmission send, and according to first reference value, one or more first assessed value is sorted, according to the second fiducial value, one or more second assessed value is sorted.
Describe the method for processing business according to the embodiment of the present invention five in detail below in conjunction with Fig. 5, see Fig. 5, method for processing business comprises the following steps:
S501, task platform obtains the task of first terminal, and is the second terminal distribution task according to the parameter of the second terminal.
Particularly, the parameter of the second terminal can be the credit worthiness of the second terminal, empirical value, in the field that relates to one of at least.The field related to when certain second terminal conforms to one or more tasks in areas, and empirical value is higher, and credit worthiness is better simultaneously, then give this second terminal by least one task matching.
S502, monitoring module monitors the Task Progress of the second terminal, and controls first terminal execution work task according to Task Progress.
Particularly, when Task Progress is not for completing, first terminal sends cue to the second terminal; When Task Progress is for completing, first terminal detects described task difficulty action accomplishment, and generates charging result according to testing result, charging result is sent to the second terminal.Such as, when Task Progress is for completing, first terminal checks and accepts the quality of the task that the second terminal completes, and according to the corresponding expense of Mass Calculation, and expense is sent to the second terminal.
In the present embodiment, can also be divided into groups to the second terminal according to the kind of distributed task by grouping module, the second identical for the kind of distributed task terminal is divided into one group.Such as, one has five the second terminals, wherein three the second terminals kind identical (three subtasks as being divided into by a general assignment) of task of distributing, the kind of the task that all the other two second terminals are distributed is identical, then five the second terminals can be divided into two groups (comprise first group of three the second terminals and comprise second group of all the other two the second terminals).
After the second terminal is divided into groups, the shared data of first terminal transmission can also be received by module, and shared data are supplied to the second terminal in same group.Particularly, as in above-mentioned group result, sharing module is shared data by first and is supplied to first group, shares data be supplied to second group by second.Wherein, the second terminal in each group can use the shared data in each group, but cannot obtain the shared data in other groups.
In the present embodiment, one or more first assessed value to the second terminal of first terminal transmission and one or more second assessed values to first terminal of the second terminal transmission can also be obtained by third terminal, and according to first reference value, one or more first assessed value is sorted, according to the second fiducial value, one or more second assessed value is sorted.Like this, first terminal and the second terminal can using ranking results as the foundations selected the other side.
Describe the method for processing business according to the embodiment of the present invention six in detail below in conjunction with Fig. 6 to Fig. 9, see Fig. 6 and Fig. 7, in the present embodiment, comprise the following steps:
Step S601, merchant tenninal release tasks.
Step S602, the task platform of server end receives issuing of task.
Step S603, the parameter of self from task platform query task, and is sent to task platform by translator's terminal.
Step S604, task platform is translator's terminal distribution task according to parameter.
Step S605, translator's terminal accepts the task of distributing.
Step S606, the grouping module of server end is divided into groups to translator's terminal according to the kind of distributed task, and translator's terminal identical for the kind of distributed task is divided into one group.
Step S607, the sharing module of server end receives the shared data of merchant tenninal transmission, and shared data is supplied to the translator's terminal in same group.
Step S608, whether the Task Progress of the monitoring module monitoring translator terminal of server end completes, and if so, then performs step S610; If not, then step S609 is performed.
Step S609, merchant tenninal sends cue to translator's terminal, accelerates task process progress to remind translator's terminal.
Step S610, merchant tenninal detects task difficulty action accomplishment, and generates charging result according to testing result, charging result is sent to translator's terminal.
Step S611, the third terminal of server end obtains one or more first assessed value to translator's terminal of merchant tenninal transmission and one or more second assessed values to first terminal of translator's terminal transmission, and according to first reference value, one or more first assessed value is sorted, according to the second fiducial value, one or more second assessed value is sorted.
Wherein, in step s 601, the task that merchant tenninal is issued can be a complete task, also can be the multiple subtasks be divided into by a complete task.In step S603, the parameter of translator's terminal can be the credit worthiness of translator's terminal, empirical value, the field etc. that relates to.
In the present embodiment, when the parameter of the person's of serving as interpreter terminal is empirical value, the empirical value of translator's terminal can be generated by following step:
Merchant terminal provides one to translate sample (or task platform is automatically from some sentences of middle extraction documents to be translated) to translator's terminal;
All candidate translator's terminals translate this sample;
Artificial or automatic Evaluation is carried out (such as to the translation of each translator's terminal, the normally used BLEU of automated process (automatic Evaluation method, BilingualEvaluationUnderstudy), wherein, the translation of other translators is as a reference), generate the empirical value of each translator's terminal corresponding.
Below for the resource-sharing schematic diagram shown in Fig. 8, describe the mode of translator's terminal shared resource in step S607 in detail.
Fig. 8 shows the resource-sharing schematic diagram of the method for processing business according to the embodiment of the present invention.As shown in Figure 8, two translation duties A and B, (a, b and c) and resource A have two translator terminal uses (c and d) and resource B in task B wherein three translator terminal uses in task A.When user executes the task, translated resources, individual resource and public resource that each task is corresponding only can be used.Such as user c receives this two tasks simultaneously, but execute the task as user c the task in A time, user c only can use resource A, individual resource and public resource, and can not use the resource B in task B; Equally, during the task of executing the task in B as user c, the resource A in task A is disabled.Like this, both ensure that the safety of trade company's translated resources, effectively integrate again translated resources.
Below for the credit rating schematic diagram shown in Fig. 9, describe the obtain manner of assessed value in step s 611 in detail.
Fig. 9 shows the credit rating schematic diagram of the method for processing business according to the embodiment of the present invention.As shown in Figure 9, merchant tenninal and translator's terminal are respectively the other side by server and carry out credit rating, and this evaluation is not revisable for user.Like this, effectively ensure that the true and reliable of user's prestige.
As can be seen from the above description, the above embodiments of the present invention achieve following technique effect:
Trade company can be allowed according to user's prestige unrestricted choice translator team, and meanwhile, translator also can according to trade company's prestige unrestricted choice translation duties; The prestige of trade company and translator is managed by third-party server, like this, ensure that the true and reliable of reputation information; Real-Time Sharing translated resources between each translator member of guarantee translation team, the new translated resources that any one translator in translation team obtains can be shared with other translators immediately, and this pattern effectively improves translation efficiency and ensure that the consistency of translation content; Truly present progress and the quality of each translation duties, any abnormal conditions in executing the task like this can Timeliness coverage, thus has effectively ensured completing smoothly of task; Ensure the fail safe of merchant data: the shared resource in translation group returns trade company to own, and except translator, other people cannot obtain these information; Further, although each translator can use these information, each translator only can see the partial information relevant with translation, but not full detail.
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.