CN111343229A - Online answering initiating and responding method and online answering system - Google Patents
Online answering initiating and responding method and online answering system Download PDFInfo
- Publication number
- CN111343229A CN111343229A CN202010063679.4A CN202010063679A CN111343229A CN 111343229 A CN111343229 A CN 111343229A CN 202010063679 A CN202010063679 A CN 202010063679A CN 111343229 A CN111343229 A CN 111343229A
- Authority
- CN
- China
- Prior art keywords
- response
- timing
- module
- answering
- initiating
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message passing systems or structures, e.g. queues
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention discloses an online answering initiating and responding method and an online answering system, wherein the online answering initiating method comprises the following steps: sending a first-answer command to a server and starting timing at the same time; judging whether the timing time reaches a threshold value, if not, storing the received response message into a response data list; stopping timing when all the response messages are received; otherwise, the received information is discarded. The invention starts timing when each receiving end receives the answering command by adjusting the starting time point of the answering timing, and stops timing after clicking the answering tool, so that the time counted by the answering device corresponds to the reaction time of the answering device receiver. The invention is almost not affected by network delay, and the answer is more fair.
Description
Technical Field
The invention relates to the field of online answering, in particular to an online answering initiating and responding method and an online answering system.
Background
In a common network spelling mode, the initiator receives its response first and then determines who successfully competed. However, in the network answering scene, if the method is used, the phenomenon that people with high network speed are dominant, people with poor network speed may not receive the message of answering start, and the whole answering process is finished. This experience is not friendly enough for online quiz scenarios.
Disclosure of Invention
The invention aims to overcome the technical defects and provides an online answering initiating and responding method and an online answering system.
In order to achieve the above object, the present invention provides an online answering initiating method, including:
sending a first-answer command to a server and starting timing at the same time;
judging whether the timing time reaches a threshold value, if not, storing the received response message into a response data list; stopping timing when all the response messages are received;
otherwise, the received information is discarded.
As an improvement of the above method, the response message includes a user unique identification number and a reaction time.
As an improvement of the above method, the method further comprises:
analyzing the first answer message list, and searching the identification number corresponding to the user with the shortest response time;
and sending the response result message including the user identification number to the server.
The invention also provides an initiating system of the online answering, which comprises:
the quiz sending module is used for sending a quiz command to the server and starting timing;
the timing processing module is used for judging whether the timing time reaches a threshold value or not, and if not, storing the received response message into a response data list; stopping timing when all the response messages are received; otherwise, discarding the received information;
the answer result module is used for analyzing the answer message list and searching the identification number corresponding to the user with the shortest response time; and sending the response result message including the user identification number to the server.
The invention also provides an on-line answering method, which comprises the following steps:
receiving a response-robbing command sent by a server, and starting timing at the same time;
clicking a first answer button to stop timing;
and sending a response message to the server, wherein the response message comprises the user unique identification number and reaction time, and the reaction time is a time interval from the start of timing to the stop of timing.
The invention also provides an on-line response system for answering, which comprises:
the receiving module is used for sending the response-robbing command to the server and starting timing at the same time;
the processing module is used for clicking the answering racer button and stopping timing; and sending a response message to the server.
The invention also provides an online answering system, which comprises: the system comprises an initiating module arranged at an initiating end, a forwarding module arranged on a server and a response module arranged on a receiving end;
the initiating module sends a response-robbing command to the forwarding module and starts timing at the same time; judging whether the timing time reaches a threshold value, if not, storing the received response message into a response data list; stopping timing when all the response messages are received; otherwise, discarding the received information; analyzing the first answer message list, and searching the identification number corresponding to the user with the shortest response time; sending the response result message including the user identification number to a forwarding module;
the forwarding module is used for forwarding the preemptive answer command to the response module; forwarding the response message to the initiating module; forwarding the response result message to a response module;
the response module is used for receiving the response-racing command and starting timing at the same time; clicking a first answer button to stop timing; and sending the response message to the forwarding module.
Compared with the prior art, the invention has the advantages that:
1. the invention adjusts the starting time point of the answering timing, not starting timing when the answering tool runs, but starting timing by each receiving end when each receiving end receives the answering command, and stopping timing after a receiver clicks the answering tool, so the time counted by the answering device corresponds to the reaction time of the receiver of the answering device, thus the answering device is fairer.
2. The fairness of the quiz is hardly affected by the network delay.
Drawings
FIG. 1 is a timing diagram of the invention for initiating a quiz, without receiving all reply data overtime;
FIG. 2 is a timing diagram of the invention for initiating a race reply with partial data received overtime;
fig. 3 is a system deployment diagram of an online answering system of the invention.
Detailed Description
The technical solution of the present invention will be described in detail below with reference to the accompanying drawings and examples.
Example 1
The design of the invention is divided into three ends: the system comprises a server, a first answer initiating end and a first answer receiving end.
Fig. 1 and fig. 2 are timing charts, in which fig. 1 is a timing chart of initiating a quiz, and all reply data is not received overtime, and fig. 2 is a timing chart of initiating a quiz, and receiving partial data overtime. The specific description is as follows:
1. the server flow is as follows:
a. forwarding the command of the initiating terminal to each receiving terminal;
b. forwarding the quiz data of each receiving end to the initiating end;
c. the initiating terminal forwards the result of the quiz to each receiving terminal.
2. The flow of the first answering initiating end is as follows:
a. initiating a quiz, and forwarding a quiz command to each receiving end by the server;
b. entering into waiting and waiting for the data to be quipped;
c. counting is carried out, and a first-answer data list is analyzed to obtain a unique user identification number with the shortest response time, wherein the user is a successful first-answer person;
d. and forwarding the successful responder to each receiving end through a server command.
3. Each receiver corresponds to a unique user identification number, and the answering process comprises the following steps:
a. starting a timer (requiring at least millisecond accuracy) upon receipt of a preemptive response command;
b. the user finishes timing after clicking the answering interface, and the time is the 'reaction time' of the receiver;
c. the timing result (the unique identification number of the user and the reaction time) is sent back to the first answer initiating end through a server command;
d. the responder waits for the first time;
e. and receiving the quiz result sent by the server.
The waiting module at the initiating end needs to collect the reaction time of each responder receiver, and in order to prevent someone from giving up the responder and causing the waiting module to fall into an infinite waiting state, the module is internally provided with a timer (the precision does not need to be too high) for controlling timeout, and the detailed flow of the module is as follows:
a. starting a timer, and setting the timeout time to be a fixed value (such as 30 seconds);
b. collecting the response time (user unique identification number and response time) of each responder receiver within overtime time, and storing the response time into a list;
c. if the data of all the respondents are collected without overtime, the overtime timer is stopped and the data directly enters the statistic module;
d. if the overtime time is up, the data of all persons are not collected, the data enter a statistic module, and the data arriving at the statistic module are directly discarded;
e. the list is counted.
The specific deployment is shown in fig. 3.
Finally, it should be noted that the above embodiments are only used for illustrating the technical solutions of the present invention and are not limited. Although the present invention has been described in detail with reference to the embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (7)
1. A method of initiating an online quiz, the method comprising:
sending a first-answer command to a server and starting timing at the same time;
judging whether the timing time reaches a threshold value, if not, storing the received response message into a response data list; stopping timing when all the response messages are received;
otherwise, the received information is discarded.
2. The method of claim 1, wherein said response message includes a user unique identification number and a reaction time.
3. The method of initiating an online quiz according to claim 2, wherein the method further comprises:
analyzing the first answer message list, and searching the identification number corresponding to the user with the shortest response time;
and sending the response result message including the user identification number to the server.
4. An initiating system for on-line quiz, the system comprising:
the quiz sending module is used for sending a quiz command to the server and starting timing;
the timing processing module is used for judging whether the timing time reaches a threshold value or not, and if not, storing the received response message into a response data list; stopping timing when all the response messages are received; otherwise, discarding the received information;
the answer result module is used for analyzing the answer message list and searching the identification number corresponding to the user with the shortest response time; and sending the response result message including the user identification number to the server.
5. A method of responding to an online quiz, the method comprising:
receiving a response-robbing command sent by a server, and starting timing at the same time;
clicking a first answer button to stop timing;
and sending a response message to the server, wherein the response message comprises the user unique identification number and reaction time, and the reaction time is a time interval from the start of timing to the stop of timing.
6. An answering system for on-line quiz, the system comprising:
the receiving module is used for receiving the answering command sent by the server and starting timing at the same time;
the processing module is used for clicking the answering racer button and stopping timing; and sending a response message to the server.
7. An online quiz system, the system comprising: the system comprises an initiating module arranged at an initiating end, a forwarding module arranged on a server and a response module arranged on a receiving end;
the initiating module sends a response-robbing command to the forwarding module and starts timing at the same time; judging whether the timing time reaches a threshold value, if not, storing the received response message into a response data list; stopping timing when all the response messages are received; otherwise, discarding the received information; analyzing the first answer message list, and searching the identification number corresponding to the user with the shortest response time; sending the response result message including the user identification number to a forwarding module;
the forwarding module is used for forwarding the preemptive answer command to the response module; forwarding the response message to the initiating module; forwarding the response result message to a response module;
the response module is used for receiving the response-racing command and starting timing at the same time; clicking a first answer button to stop timing; and sending the response message to the forwarding module.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010063679.4A CN111343229A (en) | 2020-01-20 | 2020-01-20 | Online answering initiating and responding method and online answering system |
PCT/CN2020/096055 WO2021147230A1 (en) | 2020-01-20 | 2020-06-15 | Online buzzer game hosting method and responding method, and online buzzer system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010063679.4A CN111343229A (en) | 2020-01-20 | 2020-01-20 | Online answering initiating and responding method and online answering system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111343229A true CN111343229A (en) | 2020-06-26 |
Family
ID=71185209
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010063679.4A Pending CN111343229A (en) | 2020-01-20 | 2020-01-20 | Online answering initiating and responding method and online answering system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111343229A (en) |
WO (1) | WO2021147230A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113596126A (en) * | 2021-07-20 | 2021-11-02 | 中国联合网络通信集团有限公司 | Service providing method, server, client and device |
CN114363709A (en) * | 2021-12-30 | 2022-04-15 | 南京谦萃智能科技服务有限公司 | Live broadcast method, terminal device and computer readable storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030154200A1 (en) * | 2000-12-08 | 2003-08-14 | Ipc Gmbh | Method and system for issuing information over a communications network |
CN102542849A (en) * | 2012-01-20 | 2012-07-04 | 东南大学 | Formative evaluation system |
CN105118198A (en) * | 2015-09-02 | 2015-12-02 | 广州视睿电子科技有限公司 | Method, device, server and system for realizing answering |
CN107122445A (en) * | 2017-04-19 | 2017-09-01 | 南京航空航天大学 | Real-time question-and-answer game apparatus implementation method based on mobile phone |
CN107195230A (en) * | 2017-07-05 | 2017-09-22 | 重庆正派体育健身有限公司 | The tournament system and its method of work solely played for number |
CN109331470A (en) * | 2018-08-21 | 2019-02-15 | 平安科技(深圳)有限公司 | Quiz game processing method, device, equipment and medium based on speech recognition |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100978091B1 (en) * | 2010-01-07 | 2010-08-25 | 주식회사 유비온 | Management system for online test assessment and method thereof |
CN108039077B (en) * | 2017-12-29 | 2020-04-10 | 福建云脉教育科技股份有限公司 | Method and system for quiz answering in class |
-
2020
- 2020-01-20 CN CN202010063679.4A patent/CN111343229A/en active Pending
- 2020-06-15 WO PCT/CN2020/096055 patent/WO2021147230A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030154200A1 (en) * | 2000-12-08 | 2003-08-14 | Ipc Gmbh | Method and system for issuing information over a communications network |
CN102542849A (en) * | 2012-01-20 | 2012-07-04 | 东南大学 | Formative evaluation system |
CN105118198A (en) * | 2015-09-02 | 2015-12-02 | 广州视睿电子科技有限公司 | Method, device, server and system for realizing answering |
CN107122445A (en) * | 2017-04-19 | 2017-09-01 | 南京航空航天大学 | Real-time question-and-answer game apparatus implementation method based on mobile phone |
CN107195230A (en) * | 2017-07-05 | 2017-09-22 | 重庆正派体育健身有限公司 | The tournament system and its method of work solely played for number |
CN109331470A (en) * | 2018-08-21 | 2019-02-15 | 平安科技(深圳)有限公司 | Quiz game processing method, device, equipment and medium based on speech recognition |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113596126A (en) * | 2021-07-20 | 2021-11-02 | 中国联合网络通信集团有限公司 | Service providing method, server, client and device |
CN113596126B (en) * | 2021-07-20 | 2023-02-17 | 中国联合网络通信集团有限公司 | Service providing method, server, client and device |
CN114363709A (en) * | 2021-12-30 | 2022-04-15 | 南京谦萃智能科技服务有限公司 | Live broadcast method, terminal device and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2021147230A1 (en) | 2021-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7664820B2 (en) | RFID wireless control of instant messaging | |
CN104967557B (en) | Communication message transmission method and device | |
CN111343229A (en) | Online answering initiating and responding method and online answering system | |
CN108122314B (en) | Doorbell call processing method, cloud server, medium and system | |
CN111372092B (en) | Communication link establishing method, device, equipment and storage medium | |
WO2017036256A1 (en) | Preemptive answering realization method, device, server and system | |
CN107872396B (en) | Communication method with timeout control, processing device, terminal device and server | |
CN101064869B (en) | Mobile communication terminal, and method for transmission of image in mobile messenger service | |
US20110258276A1 (en) | Method, apparatus, and system for automatically replying mail | |
CN111385666B (en) | Communication link establishing method, device, equipment and storage medium | |
EP3854031A1 (en) | Establishing instant meeting for active discussion threads | |
CN110557451A (en) | Dialogue interaction processing method and device, electronic equipment and storage medium | |
CN101119215A (en) | Method for network gaming system to trigger instant communication operation and network gaming system | |
CN114297365A (en) | Intelligent customer service system and method based on Internet | |
CN110996180B (en) | Network live broadcast chatting method, system and server | |
CN110120909A (en) | Transmission method and device, storage medium, the electronic device of message | |
US11294962B2 (en) | Method for processing random interaction data, network server and intelligent dialog system | |
KR100911298B1 (en) | System and Method for Controlling Application, and Mobile Communication Terminal therefor | |
CN111600808A (en) | Information processing method and device for instant messaging | |
CN105812246A (en) | Instant messaging method, device and system | |
CN106027367A (en) | Immediate messaging method, device and system | |
US7426536B1 (en) | Communication promotion method and system | |
CN111310949A (en) | Method for feeding back user experience by intelligent hardware product, feedback device and service platform | |
CN112822093A (en) | Multi-terminal message aggregation system and method based on 5G | |
CN112202974A (en) | Method, device and system for automatically judging telephone answering state |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200626 |
|
RJ01 | Rejection of invention patent application after publication |