CN111343229A - Online answering initiating and responding method and online answering system - Google Patents

Online answering initiating and responding method and online answering system Download PDF

Info

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
Application number
CN202010063679.4A
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.)
Beijing Eeo Education Technology Co ltd
Original Assignee
Beijing Eeo Education Technology 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 Beijing Eeo Education Technology Co ltd filed Critical Beijing Eeo Education Technology Co ltd
Priority to CN202010063679.4A priority Critical patent/CN111343229A/en
Priority to PCT/CN2020/096055 priority patent/WO2021147230A1/en
Publication of CN111343229A publication Critical patent/CN111343229A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols 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

Online answering initiating and responding method and online answering system
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.
CN202010063679.4A 2020-01-20 2020-01-20 Online answering initiating and responding method and online answering system Pending CN111343229A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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