Internet voting method and device
A network voting and voter technology, applied in the field of network applications, can solve the problem that the database writing operation speed is difficult to meet the real-time needs of online voting activities, and achieves the goal of relieving the pressure of real-time writing operations, meeting read and write requirements, and meeting real-time needs. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0059] The embodiment of the present invention provides a network voting method, which is suitable for network voting servers, see figure 2 , The method process includes:
[0060] Step S11: Determine the currently ongoing voting activity according to the voting configuration summary table, which includes the voting activity ID and the starting time corresponding to the voting activity ID.
[0061] Specifically, each voting activity corresponds to a unique voting activity ID, and the voting configuration summary table is stored in the server.
[0062] Step S12: Search for the record corresponding to the voting activity ID of the currently ongoing voting activity in the voting activity and option mapping table and load it into the memory. The record corresponding to the voting activity ID includes the voting option ID and the voting option.
[0063] Specifically, the voting activity ID and the voting option ID uniquely determine a voting option. For different voting activities, the vot...
Embodiment 2
[0084] The embodiment of the present invention provides a network voting method, which is suitable for network voting servers, see image 3 , The method process includes:
[0085] Step S21: Determine the voting activity currently in progress according to the voting configuration summary table, which includes the voting activity ID and the starting time corresponding to the voting activity ID.
[0086] Specifically, each voting activity corresponds to a unique voting activity ID, and the voting configuration summary table is stored in the server.
[0087] Preferably, the server used by the network voting device adopts epoll, an enhanced version of the multiplexed I / O interface select / poll under Linux, and C++ high-performance server programming technology, and the hardware is configured with a multi-core CPU, which can increase the server access layer Improve the server’s ability to handle large-scale voting.
[0088] Specifically, step S21 can be implemented in the following manner:
...
Embodiment 3
[0123] The embodiment of the present invention provides a network voting device, which can be connected to a voting server or set on the voting server, see Figure 4 , The device includes:
[0124] The determining module 301 is configured to determine the currently ongoing voting activity according to the voting configuration summary table, which includes the voting activity ID and the starting time corresponding to the voting activity ID.
[0125] Specifically, each voting activity corresponds to a unique voting activity ID, and the voting configuration summary table is stored in the server.
[0126] Preferably, the server used by the network voting device adopts epoll, an enhanced version of the multiplexed I / O interface select / poll under Linux, and C++ high-performance server programming technology, and the hardware is configured with a multi-core CPU, which can increase the server access layer Improve the server’s ability to handle large-scale voting.
[0127] The first processing...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com