CN108776943A - Data transmission method and device, storage medium and electronic device - Google Patents

Data transmission method and device, storage medium and electronic device Download PDF

Info

Publication number
CN108776943A
CN108776943A CN201810508722.6A CN201810508722A CN108776943A CN 108776943 A CN108776943 A CN 108776943A CN 201810508722 A CN201810508722 A CN 201810508722A CN 108776943 A CN108776943 A CN 108776943A
Authority
CN
China
Prior art keywords
topic
target
option
account number
candidate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810508722.6A
Other languages
Chinese (zh)
Inventor
许丽娜
潘金赤
蒋艳军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201810508722.6A priority Critical patent/CN108776943A/en
Publication of CN108776943A publication Critical patent/CN108776943A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • G06Q50/205Education administration or guidance

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a kind of data transmission method and device, storage medium and electronic devices.Wherein, this method includes:Obtain the answer request of target account number, wherein target topic of the answer request for acquisition request destination number carries out answer for target account number;Answer request is responded, the target topic of destination number is obtained from candidate topic set, wherein in the case where candidate topic set includes first kind topic, target topic includes at least:First kind topic, quantity do not answered by target account number in the entitled candidate topic set of the first kind and being answered by the first account number and the first account number are more than 0 and less than the topic of first threshold;To the target topic of target account number transmission objectives quantity answer is carried out for target account number.The present invention solves the unbalanced technical problem of answer number that the relevant technologies lead to topic using questionnaire answer.

Description

Data transmission method and device, storage medium and electronic device
Technical field
The present invention relates to computer realms, in particular to a kind of data transmission method and device, storage medium and electricity Sub-device.
Background technology
Under the convenient pattern in internet, there is the website of many setting questionnaire answers or answer of taking an examination, set by official's masterplate A questionnaire is set, statistical analysis is done after being collected into user's answer.General questionnaire topic will not be too many, facilitates user in a short time Answer is rapidly completed.Current pattern is difficult once to complete large batch of questionnaire topic, if all topics are put into a task, User does not have patience once to finish all topics;If being divided into small task, it is excessive to be likely to result in partial task answer number, portion Point task no one does, and causes the answer number of topic unbalanced;Current questionnaire only has statistical result, can not manually mark modification As a result, verification correct option.
For above-mentioned problem, currently no effective solution has been proposed.
Invention content
An embodiment of the present invention provides a kind of data transmission method and device, storage medium and electronic devices, at least to solve Certainly the relevant technologies lead to the unbalanced technical problem of answer number of topic using questionnaire answer.
One side according to the ... of the embodiment of the present invention provides a kind of data transmission method, including:Obtain target account number Answer is asked, wherein target topic of the answer request for acquisition request destination number is answered for the target account number Topic;The answer request is responded, the target topic of the destination number is obtained from candidate topic set, wherein in institute It states in the case that candidate topic set includes first kind topic, the target topic includes at least:The first kind topic Mesh, it is not answered by the target account number in the entitled candidate topic set of the first kind and answered by the first account number The quantity of first account number cross and described is more than 0 and less than the topic of first threshold;The target is transmitted to the target account number The target topic of quantity carries out answer for the target account number.
Another aspect according to the ... of the embodiment of the present invention additionally provides a kind of data transmission device, including:First obtains list Member, the answer for obtaining target account number are asked, wherein target topic of the answer request for acquisition request destination number Answer is carried out for the target account number;Second acquisition unit is obtained for responding the answer request from candidate topic set The target topic of the destination number, wherein in the case where the candidate topic set includes first kind topic, The target topic includes at least:The first kind topic, in the entitled candidate topic set of the first kind not The quantity of being answered by the target account number and being answered by the first account number and described first account number is more than 0 and is less than the first threshold The topic of value;Transmission unit, the target topic for transmitting the destination number to the target account number supply the target Account number carries out answer.
Another aspect according to the ... of the embodiment of the present invention additionally provides a kind of storage medium, is stored in the storage medium Computer program, wherein the computer program is arranged to execute any one data biography in the embodiment of the present invention when operation Transmission method.
Another aspect according to the ... of the embodiment of the present invention additionally provides a kind of electronic device, including memory and processor, In, computer program is stored in the memory, the processor is arranged to execute this hair by the computer program Any one data transmission method in bright embodiment.
In embodiments of the present invention, by when the answer for getting target account number is asked, being obtained from candidate topic set Take the target topic of destination number, wherein candidate topic set include do not answered by target account number and by the first account number In the case of first kind topic of the quantity answered and the first account number more than 0 and less than first threshold, target topic is at least Including:First kind topic;Then answer is carried out for target account number to the target topic of target account number transmission objectives quantity, reached The purpose for carrying out answer for target account number to target account number transmission objectives topic is automated, and the target topic transmitted is Not by target account number answered and quantity answered by the first account number and the first account number is more than 0 and less than the of first threshold One type topic, to realize the technique effect for so that the answer number of the topic in candidate topic set is more balanced, into And solves the unbalanced technical problem of answer number that the relevant technologies lead to topic using questionnaire answer.
Description of the drawings
Attached drawing described herein is used to provide further understanding of the present invention, and is constituted part of this application, this hair Bright illustrative embodiments and their description are not constituted improper limitations of the present invention for explaining the present invention.In the accompanying drawings:
Fig. 1 is the schematic diagram of the hardware environment of data transmission method according to the ... of the embodiment of the present invention;
Fig. 2 is a kind of flow chart of optional data transmission method according to the ... of the embodiment of the present invention;
Fig. 3 is a kind of optional flow chart for taking topic at random according to the ... of the embodiment of the present invention;
Fig. 4 is a kind of optional flow chart for automatically analyzing correct option according to the ... of the embodiment of the present invention;
Fig. 5 is a kind of flow chart of optional automatic calibration answer according to the ... of the embodiment of the present invention;
Fig. 6 is a kind of schematic diagram of optional data transmission device according to the ... of the embodiment of the present invention;And
Fig. 7 is a kind of structure diagram of electronic device according to the ... of the embodiment of the present invention.
Specific implementation mode
In order to enable those skilled in the art to better understand the solution of the present invention, below in conjunction in the embodiment of the present invention Attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is only The embodiment of a part of the invention, instead of all the embodiments.Based on the embodiments of the present invention, ordinary skill people The every other embodiment that member is obtained without making creative work should all belong to the model that the present invention protects It encloses.
It should be noted that term " first " in description and claims of this specification and above-mentioned attached drawing, " Two " etc. be for distinguishing similar object, without being used to describe specific sequence or precedence.It should be appreciated that using in this way Data can be interchanged in the appropriate case, so as to the embodiment of the present invention described herein can in addition to illustrating herein or Sequence other than those of description is implemented.In addition, term " comprising " and " having " and their any deformation, it is intended that cover It includes to be not necessarily limited to for example, containing the process of series of steps or unit, method, system, product or equipment to cover non-exclusive Those of clearly list step or unit, but may include not listing clearly or for these processes, method, product Or the other steps or unit that equipment is intrinsic.
One side according to the ... of the embodiment of the present invention provides a kind of data transmission method.
Optionally, in the present embodiment, above-mentioned data transmission method can be applied to as shown in Figure 1 by server 102 In the hardware environment constituted with terminal 104.As shown in Figure 1, server 102 is attached by network and terminal 104, it is above-mentioned Network includes but not limited to:Wide area network, Metropolitan Area Network (MAN) or LAN, terminal 104 are not limited to PC, mobile phone, tablet computer etc..This The data transmission method of inventive embodiments can be executed by server 102, can also be executed, be can also be by terminal 104 It is executed jointly by server 102 and terminal 104.Wherein, the data transmission method of the execution of terminal 104 embodiment of the present invention can also It is to be executed by client mounted thereto.
Optionally, the process of the data transmission method of the execution of server 102 embodiment of the present invention can be described as:Server 102 obtain the answer request of target account number, wherein answer request is used for the target topic of acquisition request destination number for target account Number carry out answer;Server 102 responds answer request, and the target topic of destination number is obtained from candidate topic set, wherein Include that quantity do not answered by target account number and being answered by the first account number and the first account number is big in candidate topic set In 0 and less than first threshold first kind topic in the case of, target topic includes at least:First kind topic;Server 102 carry out answer to the target topic of target account number transmission objectives quantity for target account number.
Optionally, the process of the data transmission method of terminal 104 or the client executing embodiment of the present invention can be described as: Terminal 104 or client obtain the answer request of target account number, wherein target of the answer request for acquisition request destination number Topic carries out answer for target account number;Terminal 104 or client end response answer request, number of targets is obtained from candidate topic set The target topic of amount, wherein candidate topic set include do not answered by target account number and answered by the first account number, And first account number quantity be more than 0 and less than first threshold first kind topic in the case of, target topic includes at least:The One type topic;Terminal 104 or client carry out answer to the target topic of target account number transmission objectives quantity for target account number.
Optionally, server 102 and terminal 104 execute the process of the data transmission method of the embodiment of the present invention jointly can be with It is described as:Terminal 104 obtains the answer request of target account number, wherein target of the answer request for acquisition request destination number Topic carries out answer for target account number;Answer request is sent to server 102 by terminal 104;Server 102 responds answer and asks It asks, the target topic of destination number is obtained from candidate topic set, wherein in candidate topic set include not by target account Quantity number answered and being answered by the first account number and the first account number is more than 0 and less than the first kind topic of first threshold In the case of, target topic includes at least:First kind topic;Server 102 is inscribed to the target of 104 transmission objectives quantity of terminal Mesh;Terminal 104 carries out answer to the target topic of target account number transmission objectives quantity for target account number.
Main body is not carried out below with client the data transmission method of the embodiment of the present invention is described in detail.
Fig. 2 is a kind of flow chart of optional data transmission method according to the ... of the embodiment of the present invention, as shown in Fig. 2, the party Method may comprise steps of:
Step S202 obtains the answer request of target account number, wherein mesh of the answer request for acquisition request destination number Title mesh carries out answer for target account number;
Step S204, response answer request, obtains the target topic of destination number from candidate topic set, wherein In the case that candidate topic set includes first kind topic, target topic includes at least:First kind topic, the first kind Quantity do not answered by target account number in entitled candidate's topic set and being answered by the first account number and the first account number is big In 0 and less than first threshold topic;
Step S206 carries out answer to the target topic of target account number transmission objectives quantity for target account number.
S202 to step S206 through the above steps, by when the answer for getting target account number is asked, being inscribed from candidate In mesh set obtain destination number target topic, wherein candidate topic set include not by target account number answered and In the case of first kind topic of the quantity answered by the first account number and the first account number more than 0 and less than first threshold, mesh Title mesh includes at least:First kind topic;Then to the target topic of target account number transmission objectives quantity for target account number into Row answer has achieved the purpose that automate to target account number transmission objectives topic for the progress answer of target account number, and has been transmitted Target topic be that quantity do not answered by target account number and being answered by the first account number and the first account number is more than and 0 and is less than The first kind topic of first threshold, to realize so that the answer number of the topic in candidate topic set is more balanced Technique effect, and then solve the unbalanced technical problem of answer number that the relevant technologies lead to topic using questionnaire answer.
In the technical solution that step S202 is provided, target account number is to log in the account number of client, and target account number logs in visitor It is touched by what is executed in the client after answer request or target account number login client can be generated behind the end of family with automatic trigger Control operation generates answer request, and the generating mode that the embodiment of the present invention asks answer is not specifically limited, exists to target account number The touch control operation executed in client is also not specifically limited, such as touch control operation may include but be not limited to click, length It presses.Sliding, gesture etc..
The answer request for the target account number that client obtains can be used for the target topic of acquisition request destination number for mesh It marks account number and carries out answer.The embodiment of the present invention is not specifically limited destination number, and destination number can be set according to actual demand Determine or is set by target account number.The embodiment of the present invention is also not specifically limited the type of target topic, such as target topic Can be multiple-choice question, gap-filling questions etc..
Optionally, following information can at least be carried in answer request:Target account number, destination number, target topic The identification information etc. for the client that type, target account number are logged in.
In the technical solution that step S204 is provided, client can ask the answer after getting answer request It asks and is responded, response process may include the target topic for obtaining destination number from candidate topic set.It needs to illustrate It may include a large amount of topic in candidate topic set to be, these topics include target topic.The embodiment of the present invention inscribes candidate The type of topic in mesh set is not specifically limited, such as multiple-choice question, gap-filling questions etc..
Optionally, the target topic for destination number being obtained from candidate topic set may include following several situations:
The first situation, candidate topic set include do not answered by target account number and answered by the first account number, And first account number quantity be more than 0 and less than first threshold first kind topic in the case of, obtained from candidate topic set The target topic taken may include first kind topic.Herein it should be noted that the first account number is different from target account, first Threshold value can be set or be adjusted according to actual demand, be not specifically limited herein.
The second situation, the quantity of first kind topic be less than destination number and candidate topic set include not by In the case of the Second Type topic answered, the target topic got from candidate topic set includes at least:The first kind Topic and Second Type topic.
The third situation in candidate topic set does not include first kind topic and candidate topic set includes the In the case of two type topics, the target topic got from candidate topic set includes at least:Second Type topic.
4th kind of situation includes first kind topic and Second Type topic in candidate topic set, and the first kind It includes not by target that the summation of the quantity of topic and the quantity of Second Type topic, which is less than destination number and candidate topic set, Quantity that account number was answered and being answered by the second account number and the second account number is more than first threshold and less than the of second threshold In the case of three type topics, the target topic got from candidate topic set includes at least:First kind topic, second Type topic and third type topic.Herein it should be noted that the second account number is different from target account, second threshold is more than First threshold, and second threshold can be set or be adjusted according to actual demand, be not specifically limited herein.
5th kind of situation, the quantity including first kind topic and Second Type topic in candidate topic set are small In the case that destination number and candidate topic set include third type topic, got from candidate topic set Target topic includes at least:Second Type topic and third type topic.
6th kind of situation, the quantity including Second Type topic and first kind topic in candidate topic set are small In the case that destination number and candidate topic set include third type topic, got from candidate topic set Target topic includes at least:First kind topic and third type topic.
Situation in 7th does not include first kind topic and Second Type topic and candidate topic in candidate topic set In the case that mesh set includes third type topic, the target topic got from candidate topic set includes at least:The Three type topics.
Optionally, the sequence of priority from high to low is followed successively by first kind topic, Second Type in the embodiment of the present invention Topic, third type topic.From candidate topic set obtain destination number target topic when, according to priority by height to Low sequence obtains the target topic of destination number successively, can only include first kind topic in target topic optionally, or Person includes first kind topic and Second Type topic, or including Second Type topic and third type topic or including It first kind topic and third type topic or is inscribed including first kind topic and Second Type topic and third type Mesh.That is, content included by target topic can according to quantity of each type topic in candidate topic set with And the priority orders of each type topic determine.
The embodiment of the present invention is inscribed according to above-mentioned priority from candidate by the way that the priority of above-mentioned each type topic is arranged The target topic that destination number is obtained in mesh set, can preferentially allow the answer account number quantity of part topic to be rapidly achieved the first threshold Value, user, which can concentrate, quickly finishes part topic, is being gradually completing all topics, to ensure that high-volume topic is orderly Rapidly it is completed.
In the technical solution that step S206 is provided, client, can be with after getting the target topic of destination number To the target topic of target account number transmission objectives quantity, so that target account number carries out answer.
Optionally, when thinking the target topic of target account transmission objectives quantity, can one by one transmission objectives topic, The transmission mode of the target topic of destination number can be not specifically limited herein with bulk transfer target topic.
Optionally, after the target topic to target account number transmission objectives quantity carries out answer for target account number, client End can also determine the correct option of target topic according to the accounting of the option of target topic, wherein the accounting of option is to mesh The ratio of the quantity and the quantity for answering title purpose account number of looking over so as to check of the account number of selection option when title mesh carries out answer.
It should be noted that after carrying out answer to target topic, client can be according to all accounts before to mesh The correct option of title purpose answer situation analysis target topic can specifically include the respective option for analyzing target topic one by one Accounting, according to accounting size determine which option be correct option.It should also be noted that, for each of candidate collection Topic can be applicable in the analysis method of correct option as described below.
Optionally, determine that the correct option of target topic may include according to the accounting of the option of target topic:It was answering In the case that the quantity of the account number of target topic is greater than or equal to first threshold, the accounting of option in target topic is more than third The targets option of threshold value is determined as correct option, and sets confidence level to the accounting of targets option, wherein confidence level is for referring to Show that targets option is the probability of correct option.
It should be noted that if the quantity for answering title purpose account number of looking over so as to check is more than or equal to first threshold, it can be with It selects situation to determine which option as target topic correct option according to the option of these account numbers, can determine that target is inscribed successively The accounting of each option of mesh finds the maximum option of accounting, if the accounting of the maximum option of the accounting is more than third threshold value, The option is determined as to the correct option of target topic, and the accounting for the option being set as confidence level.Third threshold herein Value can set or adjust according to actual demand, and the embodiment of the present invention is not specifically limited.
Optionally, it if the targets option that the accounting of option is more than third threshold value is not custom option, is selected in target When item includes the character of None- identified, determine that targets option is correct option, and the picture in targets option is invalid;In target The character for not including None- identified in option determines that targets option is correct option, and the picture in targets option is effective.If The targets option that the accounting of option is more than third threshold value is custom option, then the accounting for there are self-defined answer in targets option When answer more self-defined than target more than the 4th threshold value, the self-defined answer of target is determined as correct option;In targets option When answer self-defined more than the target of the 4th threshold value there is no the accounting of self-defined answer, determine that target topic is not answered correctly Case.
Herein it should be noted that the 4th threshold value can set or adjust according to actual demand, the embodiment of the present invention is not done It is specific to limit.It, can be each by analyzing if the targets option that the accounting of option is more than third threshold value is not custom option The accounting size of a option determines which option is correct option;If the targets option that the accounting of option is more than third threshold value is Custom option then needs the accounting for analyzing self-defined answer one by one, then according to the accounting of self-defined answer which determines certainly It is correct option to define answer.It should also be noted that, in the case of including picture in option, if the picture can be known Not, then illustrate that the picture is effective;If the picture can not be identified, illustrate that the picture is invalid.
Optionally, determine that the correct option of target topic may include according to the accounting of the option of target topic:It was answering In the case that the quantity of the account number of target topic is less than first threshold, the calibration result of target topic is obtained, and confidence level is set It is set to 100%, wherein calibration result includes the correct option of account number input or the correct option of account number selection.
Herein it should be noted that if answering title purpose account number negligible amounts of looking over so as to check, need manually to mark this classification Title purpose correct option is determined as target by obtaining the option of the correct option or artificial selection that are manually entered The correct option of topic, and it is 100% that confidence level, which is arranged,.
By above-mentioned alternative embodiment, it may be implemented that rapidly and accurately the correct of automatic marking topic is answered according to option accounting The purpose of case, and artificial mark is supported for the topic of not automatic marking.
Optionally, for the topic of automatic marking correct option, the embodiment of the present invention can also extract therein automatically Some or all of topic carries out the calibration of answer, and manual calibration is carried out for incorrect answer, to ensure analysis topic The accuracy of correct option.
The present invention also provides a kind of preferred embodiment, the preferred embodiment provide it is a kind of based on machine learning control with Machine takes the method inscribed and automatically analyze correct option.The preferred embodiment provides a kind of certain number completion high-volume topic of restriction Purpose method.This method (is not limited to many surveys, can be applied to any random granting examination question examination, questionnaire in many survey tasks The scene of investigation etc) several problems are issued, the more uniform dispersion user of short time internal ratio goes to complete different topics, ensures Per pass topic is rapidly achieved set number, ends task.It automatically analyzing user moreover, the preferred embodiment additionally provides one kind and answers Case simultaneously counts the method for correct option of ging wrong and the highest answer of the frequency is got, when some by analyzing the answer of user When answer reaches set percentage, automatic marking is correct option, then aids in artificial selective examination, audit, is finally determined each The correct option of a topic.
The pumping that the present invention is provided with a kind of balance-type inscribes pattern.One task is set as a problem pond, can place Several configuration informations are arranged in thousands of, tens of thousands of even more topics, task:Take the quantity randNum, Mei Geti of topic at random every time Purpose minimum executes number minExecNum, the maximum execution number maxExecNum of each topic.When user does task, at random Extract a collection of topic (primary pumping inscribes quantity randNum), when random question question needs to follow several principles:
1) topic that user had answered, is rejected;
2) topic for having reached maximum execution number, is rejected;
3), highest priority is the topic for having user to execute but being not up to minimum execution number;
4), the second priority is the topic that user executes not yet;
5), third priority is the topic for having reached minimum execution number, but being not up to maximum execution number;
By mentioned above principle, may be implemented that part topic is preferentially allowed to be rapidly achieved minimum execution number, user concentrates quick A part of topic of completion, then all topics are gradually completing, to ensure that high-volume topic orderly quickly collects answer.
The present invention is divided into two parts, and first part is to take topic at random, and second part is automatic approval user's answer.
First part takes the algorithm flow of topic as shown in figure 3, may include the following steps at random:
Step S301 obtains task essential information and configuration information.
Step S302 is obtained and is taken topic quantity $ num at random.$ num herein are that each in configuration information takes topic at random Quantity randNum.
Step S303 obtains topic ID all under the task.
Step S304 obtains the topic ID that user has been filed on answer.
Step S305 obtains the topic ID that user does not do.Wherein, all topics have been filed on topic with user under the task Difference set is the topic that user does not do.
Step S306, judges whether the topic quantity that user does not do is more than $ num.If it is not greater, then executing step S307;Otherwise, step S308 is executed.
Step S307 returns to the topic that all users do not do.
Step S308 obtains the execution number for the topic that user does not do.
Step S309 classifies the topic that user does not do according to execution number.Can specifically it be divided into:A classes, do not have temporarily There is the topic that user executes;The topic of b classes, executed but not up to minimum execution number;C classes, not up to maximum execution number Topic;D classes have reached the topic of maximum execution number.Wherein, d classes topic is directly rejected, and will not take out topic again, is left three classes The pumping of topic inscribes priority orders:b>a>c.
According to priority orders and classification results, pumping topic is returned to as a result, when highest priority topic deficiency, with low preferential The topic polishing of grade:
Step S310, judges whether b class topics quantity is more than or equal to $ num.If it is larger than or equal to thening follow the steps S311; Otherwise, step 312 is executed.
Step S311, it is random to obtain $ num b class topics.
Step S312, judges whether b classes and the total quantity of a class topics are more than or equal to $ num.If it is larger than or equal to then executing Step S313;Otherwise, step 314 is executed.
Step S313 obtains all b classes topics and random acquisition ($ num-numb) a a classes topic.Wherein, numb b The quantity of class topic.
Step 314, all b classes topics and all a classes topics, and random acquisition ($ num-numb-numa) a c are obtained Class topic.Wherein, numa is the quantity of a class topics.
Second part, it is automatic to check and approve user's answer, may include two fractions, respectively:1) it, automatically analyzes and correctly answers Case and 2), calibrate answer automatically.
1) algorithm flow of correct option, is automatically analyzed as shown in figure 4, may include the following steps:
Step S401 obtains ongoing mark class crowd and surveys task.
Step S402, judges whether user's answer needs to pre-process.If it is required, then executing step S403;Otherwise, it executes Step S404.
Step S403 handles user's answer.May include that space, full-shape turn half-angle etc..
Step S404 counts the execution number and option accounting of each topic.
Step S405, one by one topic handled.
Step S406, True-False purpose execute whether number is more than minimum execution number.If it is less, need not analyze The correct option of the topic;If it is greater, then needing to analyze correct option, step S407 is continued to execute.
Step S407 takes the maximum option of accounting.
Step S408, judges whether maximum accounting is more than or equal to 65%.If it is larger than or equal to, S409 is thened follow the steps, into One step analyzes correct option.Wherein, 65% this critical value can carry out configuration modification according to actual demand.
Step S409 judges whether to be custom option.If so, thening follow the steps S410;Otherwise, step is executed S414。
Step S410 counts each self-defined answer accounting of the option.
Step S411, obtains the maximum accounting of self-defined answer, and judges whether to be more than or equal to 30%.Wherein, 30% this A critical value can carry out configuration modification according to actual demand.If it is less, executing step S412;Otherwise, step is executed S413。
Step S412 determines the topic currently without correct option, and the picture is invalid.
Confidence level is determined as the maximum accounting of self-defined answer, continues to execute step S418 by step S413.
Step S414 obtains option content.
Confidence level is determined as maximum option accounting by step S415.
Whether step S416 judges option content comprising special characters such as None- identifieds.If including thening follow the steps S417;If do not included, S418 is thened follow the steps.
Step S417 determines that the option is correct option, but the picture is invalid picture.
Step S418 determines that the option is correct option, and the picture is effective picture.
2) algorithm flow of answer, is calibrated automatically as shown in figure 5, may include the following steps:
Step S501 screens the topic without marking answer.
Step S502 checks the description of the topic and the statistics of the respective option.
Step S503 judges whether option content is correct option.If so, thening follow the steps S504;If it is not, then Execute step S505.
Step S504 clicks the option, is manually labeled as correct option, continues to execute step S506.
Step S505 is manually entered correct option and confirms.
Confidence level is set to 100% by step S506.
Logic of the topic of mark not further into automatic marking.
The present invention has the following technical effects:
The present invention provides a kind of succinct feasible scheme to the dispensing of high-volume topic.
The present invention provide the user more flexible answer pattern, can be selected back according to personal inclination by batch answer Answer part topic.
The present invention, which is applied, to be surveyed in crowd on platform (being not limited to), and it is the pattern that user executes task with compensation, user that crowd, which surveys platform, Corresponding reward is obtained after answer, more pay for more work, so free subscriber can more answers, the user of time does not lack answer, very The good balanced time of user, the also balanced completeness of topic.
The present invention provides a kind of mode of convenient statistics topic correct option to topic party in request, when execution number reaches When some critical value, the answer of topic will be automatically analyzed from the background, and party in request only needs processing small part to be unable to automatic marking Workload is greatly saved in topic.
The present invention for automatic marking correct option topic, can also auto generation check and approve answer, not to answer, Manual calibration.
It should be noted that for each method embodiment above-mentioned, for simple description, therefore it is all expressed as a series of Combination of actions, but those skilled in the art should understand that, the present invention is not limited by the described action sequence because According to the present invention, certain steps can be performed in other orders or simultaneously.Secondly, those skilled in the art should also know It knows, embodiment described in this description belongs to preferred embodiment, and involved action and module are not necessarily of the invention It is necessary.
Through the above description of the embodiments, those skilled in the art can be understood that according to above-mentioned implementation The method of example can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but it is very much In the case of the former be more preferably embodiment.Based on this understanding, technical scheme of the present invention is substantially in other words to existing The part that technology contributes can be expressed in the form of software products, which is stored in a storage In medium (such as ROM/RAM, magnetic disc, CD), including some instructions are used so that a station terminal equipment (can be mobile phone, calculate Machine, server or network equipment etc.) execute method described in each embodiment of the present invention.
Other side according to the ... of the embodiment of the present invention additionally provides a kind of number for implementing above-mentioned data transmission method According to transmitting device.Fig. 6 is a kind of schematic diagram of optional data transmission device according to the ... of the embodiment of the present invention, as shown in fig. 6, should Device may include:
First acquisition unit 22, the answer for obtaining target account number are asked, wherein answer request is used for acquisition request mesh The target topic for marking quantity carries out answer for target account number;Second acquisition unit 24, for responding answer request, from candidate topic The target topic of destination number is obtained in set, wherein in the case where candidate topic set includes first kind topic, mesh Title mesh includes at least:First kind topic, it is not answered by target account number in the entitled candidate topic set of the first kind and Quantity answered by the first account number and the first account number is more than 0 and less than the topic of first threshold;Transmission unit 26, for The target topic of target account number transmission objectives quantity carries out answer for target account number.
It should be noted that the first acquisition unit 22 in the embodiment can be used for executing the step in the embodiment of the present application Rapid S202, the second acquisition unit 24 in the embodiment can be used for executing the step S204 in the embodiment of the present application, the implementation Transmission unit 26 in example can be used for executing the step S206 in the embodiment of the present application.
Herein it should be noted that above-mentioned module is identical as example and application scenarios that corresponding step is realized, but not It is limited to above-described embodiment disclosure of that.It should be noted that above-mentioned module as a part for device may operate in as In hardware environment shown in FIG. 1, it can also pass through hardware realization by software realization.
Optionally, second acquisition unit 24 may include:First acquisition module is small for the quantity in first kind topic In the case that destination number and candidate topic set include Second Type topic, target is obtained from candidate topic set The target topic of quantity, wherein target topic at least further includes:Second Type topic, the entitled candidate topic collection of Second Type The topic that do not answered in conjunction;Or second acquisition module, for not including first kind topic in candidate topic set and waiting In the case that selected topic mesh set includes Second Type topic, the target topic of destination number is obtained from candidate topic set, Wherein, target topic includes at least:Second Type topic.
Optionally, second acquisition unit 24 may include:Third acquisition module, for first kind topic quantity with The summation of the quantity of Second Type topic is less than the case where destination number and candidate topic set include third type topic Under, the target topic of destination number is obtained from candidate topic set, wherein target topic at least further includes:Third type is inscribed Mesh, not answered by target account number in the entitled candidate topic set of third type and being answered by the second account number and the second account Number quantity be more than first threshold and less than second threshold topic;Or the 4th acquisition module, in candidate topic set In the case that quantity including first kind topic and Second Type topic is less than destination number, from candidate topic set Obtain the target topic of destination number, wherein target topic at least further includes:Third type topic;Or the 5th acquisition module, it uses In the quantity in candidate topic set not including Second Type topic and first kind topic is less than destination number the case where Under, the target topic of destination number is obtained from candidate topic set, wherein target topic at least further includes:Third type is inscribed Mesh;Or the 6th acquisition module, the case where for not including first kind topic and Second Type topic in candidate topic set Under, the target topic of destination number is obtained from candidate topic set, wherein target topic includes at least:Third type topic.
Optionally, which can also include:Determination unit, for target account number transmission objectives quantity Target topic carry out answer for target account number after, determine that the correct of target topic is answered according to the accounting of the option of target topic Case, wherein the accounting of option is the quantity for the account number for selecting option when carrying out answer to target topic and answers title purpose of looking over so as to check The ratio of the quantity of account number.
Optionally it is determined that unit may include:Determining module, for being more than in the quantity for answering title purpose account number of looking over so as to check or In the case of equal to first threshold, the targets option that the accounting of option in target topic is more than to third threshold value is determined as correctly answering Case, and set confidence level to the accounting of targets option, wherein it is the general of correct option that confidence level, which is used to indicate targets option, Rate.
Optionally it is determined that module may include:First determination sub-module, for not being custom option in targets option In the case of, if targets option includes the character of None- identified, it is determined that targets option is correct option, and in targets option Picture it is invalid, if not including the character of None- identified in targets option, it is determined that targets option is correct option, and target Picture in option is effective;Second determination sub-module, in the case where targets option is custom option, if target is selected There are the self-defined answer of target that the accounting of self-defined answer is more than the 4th threshold value in, then the self-defined answer of target is determined as Correct option, if the self-defined answer of target in targets option there is no the accounting of self-defined answer more than the 4th threshold value, Determine that target topic does not have correct option.
Optionally it is determined that unit may include:7th acquisition module, for small in the quantity for answering title purpose account number of looking over so as to check In the case of first threshold, the calibration result of target topic is obtained, and confidence level is set as 100%, wherein calibration result The correct option of correct option or account number selection including account number input.
Herein it should be noted that above-mentioned module is identical as example and application scenarios that corresponding step is realized, but not It is limited to above-described embodiment disclosure of that.It should be noted that above-mentioned module as a part for device may operate in as In hardware environment shown in FIG. 1, it can also pass through hardware realization by software realization.
By said units and module, reaches to automate to target account number transmission objectives topic and answered for target account number The purpose of topic, and the target topic transmitted be do not answered by target account number and answered by the first account number and the first account Number quantity be more than 0 and less than the first kind topic of first threshold, to realize the topic so that in candidate topic set The more balanced technique effect of answer number, and then solve the answer number that the relevant technologies lead to topic using questionnaire answer Unbalanced technical problem.
Another aspect according to the ... of the embodiment of the present invention additionally provides a kind of electricity for implementing above-mentioned data transmission method Sub-device.
Fig. 7 is a kind of structure diagram of electronic device according to the ... of the embodiment of the present invention, as shown in fig. 7, the electronic device can To include:One or more (one is only shown in figure) processors 201, memory 203, wherein can be stored in memory 203 There are computer program, processor 201 to can be set to run the computer program to execute the data of the embodiment of the present invention Transmission method.
Wherein, memory 203 can be used for storing computer program and module, such as the data transmission in the embodiment of the present invention Corresponding program instruction/the module of method and apparatus, processor 201 are stored in the computer program in memory 203 by operation And module realizes above-mentioned data transmission method to perform various functions application and data processing.Memory 203 It may include high speed random access memory, can also include nonvolatile memory, such as one or more magnetic storage device dodges It deposits or other non-volatile solid state memories.In some instances, memory 203 can further comprise relative to processor 201 remotely located memories, these remote memories can pass through network connection to terminal.The example of above-mentioned network include but It is not limited to internet, intranet, LAN, mobile radio communication and combinations thereof.
Optionally, as shown in fig. 7, the electronic device can also include:Transmitting device 205 and input-output equipment 207. Wherein, transmitting device 205 is used for via a network reception or transmission data.Above-mentioned network specific example may include wired Network and wireless network.In an example, transmitting device 205 includes a network adapter (Network Interface Controller, NIC), can be connected with other network equipments with router by cable so as to internet or LAN It is communicated.In an example, transmitting device 205 is radio frequency (Radio Frequency, RF) module, is used to pass through nothing Line mode is communicated with internet.
It will appreciated by the skilled person that structure shown in Fig. 7 is only to illustrate, electronic device can be intelligent hand Machine (such as Android phone, iOS mobile phones), tablet computer, palm PC and mobile internet device (Mobile Internet Devices, MID), the terminal devices such as PAD.Fig. 7 it does not cause to limit to the structure of above-mentioned electronic device.Example Such as, electronic device can also include more than shown in Fig. 7 or less component (such as network interface, display device), or Person has the configuration different from shown in Fig. 7.
Optionally, in the present embodiment, above-mentioned memory 203 can be used for storing computer program.
Optionally, in the present embodiment, above-mentioned processor can be set to operation computer program, to execute following step Suddenly:Obtain the answer request of target account number, wherein answer request is used for the target topic of acquisition request destination number for target account Number carry out answer;Answer request is responded, the target topic of destination number is obtained from candidate topic set, wherein is inscribed in candidate In the case that mesh set includes first kind topic, target topic includes at least:First kind topic, the first kind are entitled Quantity do not answered by target account number in candidate topic set and being answered by the first account number and the first account number is more than 0 and small In the topic of first threshold;To the target topic of target account number transmission objectives quantity answer is carried out for target account number.
Processor 201 is additionally operable to execute following step:It is less than destination number and candidate topic in the quantity of first kind topic In the case that mesh set includes Second Type topic, the target topic of destination number is obtained from candidate topic set, wherein Target topic at least further includes:Second Type topic, the topic that do not answered in the entitled candidate topic set of Second Type;Or Do not include first kind topic in candidate topic set and in the case that candidate topic set includes Second Type topic, The target topic of destination number is obtained from candidate topic set, wherein target topic includes at least:Second Type topic.
Processor 201 is additionally operable to execute following step:In the quantity of the quantity and Second Type topic of first kind topic Summation be less than destination number and in the case that candidate topic set includes third type topic, from candidate topic set Obtain the target topic of destination number, wherein target topic at least further includes:Third type topic, the entitled time of third type Quantity do not answered by target account number in selected topic mesh set and being answered by the second account number and the second account number is more than the first threshold Value and the topic for being less than second threshold;Or in candidate topic set do not include first kind topic and Second Type topic In the case that quantity is less than destination number, the target topic of destination number is obtained from candidate topic set, wherein target topic At least further include:Third type topic;Or in candidate topic set do not include Second Type topic and first kind topic In the case that quantity is less than destination number, the target topic of destination number is obtained from candidate topic set, wherein target topic At least further include:Third type topic;Or in candidate topic set do not include first kind topic and Second Type topic In the case of, the target topic of destination number is obtained from candidate topic set, wherein target topic includes at least:Third type Topic.
Processor 201 is additionally operable to execute following step:In the target topic to target account number transmission objectives quantity for target After account number carries out answer, the correct option of target topic is determined according to the accounting of the option of target topic, wherein option accounts for The ratio of the quantity and the quantity for answering title purpose account number of looking over so as to check of the account number of selection option when than to carry out answer to target topic.
Processor 201 is additionally operable to execute following step:It is greater than or equal to first in the quantity for answering title purpose account number of looking over so as to check In the case of threshold value, the targets option that the accounting of option in target topic is more than to third threshold value is determined as correct option, and will Confidence level is set as the accounting of targets option, wherein confidence level is used to indicate the probability that targets option is correct option.
Processor 201 is additionally operable to execute following step:In the case where targets option is not custom option, if target Option includes the character of None- identified, it is determined that and targets option is correct option, and the picture in targets option is invalid, if Do not include the character of None- identified in targets option, it is determined that targets option is correct option, and the picture in targets option has Effect;In the case where targets option is custom option, if there are the accountings of self-defined answer to be more than the 4th in targets option The self-defined answer of target of threshold value, then be determined as correct option by the self-defined answer of target, if there is no certainly in targets option The accounting for defining answer is more than the self-defined answer of target of the 4th threshold value, it is determined that target topic does not have correct option.
Processor 201 is additionally operable to execute following step:It is less than first threshold in the quantity for answering title purpose account number of looking over so as to check In the case of, the calibration result of target topic is obtained, and confidence level is set as 100%, wherein calibration result includes account number input Correct option or account number selection the correct option.
Optionally, the specific example in the present embodiment can refer to the example described in above-described embodiment, the present embodiment Details are not described herein.
Using the embodiment of the present invention, a kind of scheme of data transmission is provided, the program is by getting target account number Answer request when, from candidate topic set obtain destination number target topic, wherein include in candidate topic set Not by target account number answered and quantity answered by the first account number and the first account number is more than 0 and less than the of first threshold In the case of one type topic, target topic includes at least:First kind topic;Then to target account number transmission objectives quantity Target topic carries out answer for target account number, has reached to automate to target account number transmission objectives topic and answered for target account number The purpose of topic, and the target topic transmitted be do not answered by target account number and answered by the first account number and the first account Number quantity be more than 0 and less than the first kind topic of first threshold, to realize the topic so that in candidate topic set The more balanced technique effect of answer number, and then solve the answer number that the relevant technologies lead to topic using questionnaire answer Unbalanced technical problem.
Another aspect according to the ... of the embodiment of the present invention additionally provides a kind of storage medium.It is stored in the storage medium Computer program, wherein the computer program is arranged to the step of executing data transmission method in above-described embodiment when operation.
Optionally, in the present embodiment, storage medium can be located at multiple networks in network shown in above-described embodiment On at least one of equipment network equipment.
Optionally, in the present embodiment, storage medium is arranged to store the computer program for executing following steps:
S1 obtains the answer request of target account number, wherein target topic of the answer request for acquisition request destination number Answer is carried out for target account number;
S2, response answer request, obtains the target topic of destination number from candidate topic set, wherein is inscribed in candidate In the case that mesh set includes first kind topic, target topic includes at least:First kind topic, third type are entitled Quantity do not answered by target account number in candidate topic set and being answered by the second account number and the second account number is more than first Threshold value and the topic for being less than second threshold;
S3 carries out answer to the target topic of target account number transmission objectives quantity for target account number.
Optionally, storage medium is also configured to store the computer program for executing following steps:In the first kind The quantity of topic is less than destination number and in the case that candidate topic set includes Second Type topic, from candidate topic collection The target topic of destination number is obtained in conjunction, wherein target topic at least further includes:Second Type topic, Second Type topic For the topic that do not answered in candidate topic set;Or including first kind topic and candidate topic in candidate topic set In the case that mesh set includes Second Type topic, the target topic of destination number is obtained from candidate topic set, wherein Target topic includes at least:Second Type topic.
Optionally, storage medium is also configured to store the computer program for executing following steps:In the first kind It includes third type that the summation of the quantity of topic and the quantity of Second Type topic, which is less than destination number and candidate topic set, In the case of topic, the target topic of destination number is obtained from candidate topic set, wherein target topic at least further includes: Third type topic, it is not answered by target account number in the entitled candidate topic set of third type and answered by the second account number And the second account number quantity be more than first threshold and less than second threshold topic;Or do not include in candidate topic set In the case that the quantity of first kind topic and Second Type topic is less than destination number, mesh is obtained from candidate topic set Mark the target topic of quantity, wherein target topic at least further includes:Third type topic;Or it is not wrapped in candidate topic set The quantity of Second Type topic and first kind topic is included less than in the case of destination number, is obtained from candidate topic set The target topic of destination number, wherein target topic at least further includes:Third type topic;Or in candidate topic set not In the case of including first kind topic and Second Type topic, the target topic of destination number is obtained from candidate topic set Mesh, wherein target topic includes at least:Third type topic.
Optionally, storage medium is also configured to store the computer program for executing following steps:To target account After the target topic of number transmission objectives quantity carries out answer for target account number, mesh is determined according to the accounting of the option of target topic Title purpose correct option, wherein the accounting of option be to target topic carry out answer when selection option account number quantity with Answer the ratio of the quantity for title purpose account number of looking over so as to check.
Optionally, storage medium is also configured to store the computer program for executing following steps:Answering target In the case that the quantity of the account number of topic is greater than or equal to first threshold, the accounting of option in target topic is more than third threshold value Targets option be determined as correct option, and set confidence level to the accounting of targets option, wherein confidence level is used to indicate mesh Mark the probability that option is correct option.
Optionally, storage medium is also configured to store the computer program for executing following steps:In targets option In the case of not being custom option, if targets option includes the character of None- identified, it is determined that targets option is correct Answer, and the picture in targets option is invalid, if not including the character of None- identified in targets option, it is determined that targets option For correct option, and the picture in targets option is effective;In the case where targets option is custom option, if targets option The self-defined answer of target is then determined as just by the middle self-defined answer of target there are the accounting of self-defined answer more than the 4th threshold value True answer, if there is no the self-defined answers of target that the accounting of self-defined answer is more than the 4th threshold value in targets option, really The topic that sets the goal does not have correct option.
Optionally, storage medium is also configured to store the computer program for executing following steps:Answering target In the case that the quantity of the account number of topic is less than first threshold, the calibration result of target topic is obtained, and sets confidence level to 100%, wherein calibration result includes the correct option of account number input or the correct option of account number selection.
Optionally, the specific example in the present embodiment can refer to the example described in above-described embodiment, the present embodiment Details are not described herein.
Optionally, in the present embodiment, one of ordinary skill in the art will appreciate that it is complete in the method for above-described embodiment Portion or part steps are can be completed come command terminal device-dependent hardware by program, which can be stored in a meter In calculation machine readable storage medium storing program for executing, storage medium may include:Flash disk, read-only memory (Read-Only Memory, ROM), Random access device (Random Access Memory, RAM), disk or CD etc..
The embodiments of the present invention are for illustration only, can not represent the quality of embodiment.
If the integrated unit in above-described embodiment is realized in the form of SFU software functional unit and as independent product Sale in use, can be stored in the storage medium that above computer can be read.Based on this understanding, skill of the invention Substantially all or part of the part that contributes to existing technology or the technical solution can be with soft in other words for art scheme The form of part product embodies, which is stored in a storage medium, including some instructions are used so that one Platform or multiple stage computers equipment (can be personal computer, server or network equipment etc.) execute each embodiment institute of the present invention State all or part of step of method.
In the above embodiment of the present invention, all emphasizes particularly on different fields to the description of each embodiment, do not have in some embodiment The part of detailed description may refer to the associated description of other embodiment.
In several embodiments provided herein, it should be understood that disclosed client, it can be by others side Formula is realized.Wherein, the apparatus embodiments described above are merely exemplary, for example, the unit division, only one Kind of division of logic function, formula that in actual implementation, there may be another division manner, such as multiple units or component can combine or It is desirably integrated into another system, or some features can be ignored or not executed.Another point, it is shown or discussed it is mutual it Between coupling, direct-coupling or communication connection can be INDIRECT COUPLING or communication link by some interfaces, unit or module It connects, can be electrical or other forms.
The unit illustrated as separating component may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, you can be located at a place, or may be distributed over multiple In network element.Some or all of unit therein can be selected according to the actual needs to realize the mesh of this embodiment scheme 's.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it can also It is that each unit physically exists alone, it can also be during two or more units be integrated in one unit.Above-mentioned integrated list The form that hardware had both may be used in member is realized, can also be realized in the form of SFU software functional unit.
The above is only a preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art For member, various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications are also answered It is considered as protection scope of the present invention.

Claims (15)

1. a kind of data transmission method, which is characterized in that including:
Obtain the answer request of target account number, wherein target topic of the answer request for acquisition request destination number supplies The target account number carries out answer;
The answer request is responded, the target topic of the destination number is obtained from candidate topic set, wherein in institute It states in the case that candidate topic set includes first kind topic, the target topic includes at least:The first kind topic Mesh, it is not answered by the target account number in the entitled candidate topic set of the first kind and answered by the first account number The quantity of first account number cross and described is more than 0 and less than the topic of first threshold;
The target topic that the destination number is transmitted to the target account number carries out answer for the target account number.
2. according to the method described in claim 1, it is characterized in that, described obtain the destination number from candidate topic set The target topic include:
It includes Second Type to be less than the destination number and the candidate topic set in the quantity of the first kind topic In the case of topic, the target topic of the destination number is obtained from the candidate topic set, wherein the target Topic at least further includes:The Second Type topic was not answered in the entitled candidate topic set of the Second Type Topic;Or
Do not include the first kind topic in the candidate topic set and the candidate topic set includes described the In the case of two type topics, the target topic of the destination number is obtained from the candidate topic set, wherein institute Target topic is stated to include at least:The Second Type topic.
3. according to the method described in claim 2, it is characterized in that, described obtain the destination number from candidate topic set The target topic include:
The quantity and Second Type topic of the first kind topic quantity summation be less than the destination number and In the case that candidate's topic set includes third type topic, the number of targets is obtained from the candidate topic set The target topic of amount, wherein the target topic at least further includes:The third type topic, the third type topic Mesh is not answered by the target account number in the candidate topic set and being answered by the second account number and described second account Number quantity be more than the first threshold and less than second threshold topic;Or
Quantity including the first kind topic and the Second Type topic in the candidate topic set is less than institute In the case of stating destination number, the target topic of the destination number is obtained from the candidate topic set, wherein institute Stating target topic at least further includes:The third type topic;Or
Quantity including the Second Type topic and the first kind topic in the candidate topic set is less than institute In the case of stating destination number, the target topic of the destination number is obtained from the candidate topic set, wherein institute Stating target topic at least further includes:The third type topic;Or
In the case of not including the first kind topic and the Second Type topic in the candidate topic set, from institute State the target topic that the destination number is obtained in candidate topic set, wherein the target topic includes at least:It is described Third type topic.
4. according to the method in any one of claims 1 to 3, which is characterized in that transmitted to the target account number described After the target topic of the destination number carries out answer for the target account number, the method further includes:
The correct option of the target topic is determined according to the accounting of the option of the target topic, wherein the option accounts for Than for selecting the quantity of the account number of the option when target topic progress answer and answering the account number of the target topic Quantity ratio.
5. according to the method described in claim 4, it is characterized in that, the accounting of the option according to the target topic determines The correct option of the target topic includes:
In the case where answering the quantity of account number of the target topic more than or equal to the first threshold, the target is inscribed The accounting of option is determined as correct option more than the targets option of third threshold value in mesh, and sets confidence level to the target and select The accounting of item, wherein the confidence level is used to indicate the probability that the targets option is correct option.
6. according to the method described in claim 5, it is characterized in that, the accounting by option in the target topic is more than the The targets option of three threshold values is determined as correct option:
In the case where the targets option is not custom option, if the targets option includes the word of None- identified Symbol, it is determined that the targets option is correct option, and the picture in the targets option is invalid, if in the targets option The character of None- identified is not included, it is determined that the targets option is correct option, and the picture in the targets option is effective;
In the case where the targets option is custom option, if there are the accountings of self-defined answer in the targets option More than the self-defined answer of target of the 4th threshold value, then the self-defined answer of the target is determined as correct option, if the mesh Mark the self-defined answer of the target that the accounting in option there is no self-defined answer is more than the 4th threshold value, it is determined that described Each topic does not have correct option.
7. according to the method described in claim 4, it is characterized in that, the accounting of the option according to the target topic determines The correct option of the target topic includes:
In the case where answering the quantity of account number of the target topic less than the first threshold, the target topic is obtained Calibration result, and confidence level is set as 100%, wherein the calibration result includes the correct option or account number of account number input The correct option of selection.
8. a kind of data transmission device, which is characterized in that including:
First acquisition unit, the answer for obtaining target account number are asked, wherein the answer request is used for acquisition request target The target topic of quantity carries out answer for the target account number;
Second acquisition unit is obtained from candidate topic set described in the destination number for responding the answer request Target topic, wherein in the case where the candidate topic set includes first kind topic, the target topic at least wraps It includes:The first kind topic was not answered by the target account number in the entitled candidate topic set of the first kind And quantity answered by the first account number and first account number be more than 0 and less than the topic of first threshold;
Transmission unit, for transmitted to the target account number target topic of the destination number for the target account number into Row answer.
9. device according to claim 8, which is characterized in that the second acquisition unit includes:
First acquisition module, for being less than the destination number and the candidate topic in the quantity of the first kind topic In the case that set includes Second Type topic, the target of the destination number is obtained from the candidate topic set Topic, wherein the target topic at least further includes:The Second Type topic, the entitled candidate of Second Type The topic that do not answered in topic set;Or
Second acquisition module, for not including the first kind topic and the candidate topic in the candidate topic set In the case that mesh set includes the Second Type topic, the institute of the destination number is obtained from the candidate topic set State target topic, wherein the target topic includes at least:The Second Type topic.
10. device according to claim 9, which is characterized in that the second acquisition unit includes:
Third acquisition module, the summation for quantity and the quantity of the Second Type topic in the first kind topic are small In the case that the destination number and the candidate topic set include third type topic, from the candidate topic collection The target topic of the destination number is obtained in conjunction, wherein the target topic at least further includes:The third type topic Mesh, it is not answered by the target account number in the entitled candidate topic set of the third type and answered by the second account number The quantity of second account number cross and described is more than the first threshold and the topic less than second threshold;Or
4th acquisition module, for not including the first kind topic and second class in the candidate topic set In the case that the quantity of type topic is less than the destination number, the institute of the destination number is obtained from the candidate topic set State target topic, wherein the target topic at least further includes:The third type topic;Or
5th acquisition module, for not including the Second Type topic and the first kind in the candidate topic set In the case that the quantity of type topic is less than the destination number, the institute of the destination number is obtained from the candidate topic set State target topic, wherein the target topic at least further includes:The third type topic;Or
6th acquisition module, for not including the first kind topic and the Second Type in the candidate topic set In the case of topic, the target topic of the destination number is obtained from the candidate topic set, wherein the target Topic includes at least:The third type topic.
11. the device according to any one of claim 8 to 10, which is characterized in that described device further includes:
Determination unit, for supplying the target in the target topic for transmitting the destination number to the target account number After account number carries out answer, the correct option of the target topic is determined according to the accounting of the option of the target topic, wherein The accounting of the option is the quantity for the account number for the target topic select the option when answer and answered the mesh The ratio of the quantity of the account number of mark topic.
12. according to the devices described in claim 11, which is characterized in that the determination unit includes:
Determining module, for answering the case where quantity of account number of the target topic is more than or equal to the first threshold Under, the targets option that the accounting of option in the target topic is more than to third threshold value is determined as correct option, and by confidence level It is set as the accounting of the targets option, wherein the confidence level is used to indicate the probability that the targets option is correct option.
13. device according to claim 12, which is characterized in that the determining module includes:
First determination sub-module, in the case where the targets option is not custom option, if the targets option Include the character of None- identified, it is determined that the targets option is correct option, and the picture in the targets option is invalid, If not including the character of None- identified in the targets option, it is determined that the targets option is correct option, and the mesh The picture marked in option is effective;
Second determination sub-module, in the case where the targets option is custom option, if in the targets option There are the self-defined answers of target that the accounting of self-defined answer is more than the 4th threshold value, then are determined as the self-defined answer of the target Correct option, if there is no the accountings of self-defined answer to be more than the target of the 4th threshold value certainly in the targets option Define answer, it is determined that the target topic does not have correct option.
14. a kind of storage medium, which is characterized in that be stored with computer program in the storage medium, wherein the computer Program is arranged to execute the method described in any one of claim 1 to 7 when operation.
15. a kind of electronic device, including memory and processor, which is characterized in that be stored with computer journey in the memory Sequence, the processor are arranged to run the computer program to execute the side described in any one of claim 1 to 7 Method.
CN201810508722.6A 2018-05-24 2018-05-24 Data transmission method and device, storage medium and electronic device Pending CN108776943A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810508722.6A CN108776943A (en) 2018-05-24 2018-05-24 Data transmission method and device, storage medium and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810508722.6A CN108776943A (en) 2018-05-24 2018-05-24 Data transmission method and device, storage medium and electronic device

Publications (1)

Publication Number Publication Date
CN108776943A true CN108776943A (en) 2018-11-09

Family

ID=64027688

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810508722.6A Pending CN108776943A (en) 2018-05-24 2018-05-24 Data transmission method and device, storage medium and electronic device

Country Status (1)

Country Link
CN (1) CN108776943A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111382263A (en) * 2018-12-27 2020-07-07 阿里巴巴集团控股有限公司 Data processing method, device and system
CN112988013A (en) * 2021-03-26 2021-06-18 深圳市腾讯信息技术有限公司 Information interaction method and device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005085018A (en) * 2003-09-09 2005-03-31 Toshiba Corp Questionnaire system, program and method
CN101482942A (en) * 2008-01-10 2009-07-15 电子科技大学 Real-time network investigation and statistics system and its implementing method
US20100257207A1 (en) * 2007-12-30 2010-10-07 Yuwings Corporation Access subject information retrieval device
CN103092863A (en) * 2011-11-03 2013-05-08 郭亮 Questionnaire data processing method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005085018A (en) * 2003-09-09 2005-03-31 Toshiba Corp Questionnaire system, program and method
US20100257207A1 (en) * 2007-12-30 2010-10-07 Yuwings Corporation Access subject information retrieval device
CN101482942A (en) * 2008-01-10 2009-07-15 电子科技大学 Real-time network investigation and statistics system and its implementing method
CN103092863A (en) * 2011-11-03 2013-05-08 郭亮 Questionnaire data processing method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111382263A (en) * 2018-12-27 2020-07-07 阿里巴巴集团控股有限公司 Data processing method, device and system
CN111382263B (en) * 2018-12-27 2023-05-02 阿里巴巴集团控股有限公司 Data processing method, device and system
CN112988013A (en) * 2021-03-26 2021-06-18 深圳市腾讯信息技术有限公司 Information interaction method and device and storage medium
CN112988013B (en) * 2021-03-26 2022-05-31 深圳市腾讯信息技术有限公司 Information interaction method and device and storage medium

Similar Documents

Publication Publication Date Title
CN108427708A (en) Data processing method, device, storage medium and electronic device
CN106503006A (en) The sort method and device of application App neutron applications
KR20200135892A (en) Method, apparatus and computer program for providing personalized educational curriculum and contents through user learning ability
CN111144944A (en) Advertisement putting method and device, electronic equipment and storage medium
CN106021455A (en) Image characteristic relationship matching method, apparatus and system
CN108696399A (en) The test method and device of business service
CN107729492A (en) A kind of method for pushing of exercise, system and terminal device
CN108665321A (en) High viscosity customer loss prediction technique, device and computer readable storage medium
CN110969327B (en) Work order dispatching method, device, system and data processing method
CN109299399A (en) A kind of recommended method and terminal device of learning Content
CN108648019A (en) Promote method, apparatus, electronic equipment and the storage medium of advertisement analysis efficiency
CN104882038A (en) On-off interworking study system using QR codes applications
CN110490274A (en) Assess the method and device of alternative events
CN108776943A (en) Data transmission method and device, storage medium and electronic device
CN110399288A (en) Application testing method and device, storage medium and electronic device
CN108629560A (en) Task distributing method, electronic equipment and storage medium
CN110019916A (en) Event-handling method, device, equipment and storage medium based on user's portrait
CN107992527A (en) Data markers method of calibration, server and storage medium
CN110362748A (en) User's recommended method, device, equipment, storage medium and system
CN107273112A (en) A kind of present list method for information display and device
CN105912510A (en) Method and device for judging answers to test questions and well as server
CN109086441A (en) Intelligent recommendation method and system for online answer
CN109325889A (en) User's study and learning methods of exhibiting and device
CN105610698B (en) The treating method and apparatus of event result
CN105989103A (en) Method for recommending application program and terminal

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination