Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Voting method, device and system, server, and computer readable storage medium

A voting pool and ballot technology, applied in the fields of computer-readable storage media, devices, systems and servers, and voting methods, can solve the problems of poor security, stability, and concurrency of electronic voting, and improve reliability and stability. The effect of sex, high concurrency

Active Publication Date: 2019-05-31
深圳智链物联科技有限公司
View PDF6 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In view of this, the embodiments of the present application provide a voting method, device, system, server, and computer-readable storage medium to solve the problems of poor security, stability, and concurrency of existing electronic voting

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Voting method, device and system, server, and computer readable storage medium
  • Voting method, device and system, server, and computer readable storage medium
  • Voting method, device and system, server, and computer readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0066] See figure 1 , is a schematic block diagram of the architecture of a voting system provided in the embodiment of the present application, the system includes a lightning network 11 and a blockchain network 12, the blockchain network includes at least one blockchain node 121, and the lightning network includes a server 111, voting User node 112, voting pool node 113 and candidate node 114; at least one voting user node is connected to the voting pool node through the first voting channel, and the voter node is connected to at least one candidate node through the second voting channel.

[0067] The server is used to obtain the voting instruction input by the user through the voting user node; through the pre-generated serial expiry revocable smart contract and the first voting channel, the corresponding vote is transmitted to the voting pool node according to the voting instruction; through the pre-generated hash Time locks the smart contract and the second voting channel...

Embodiment 2

[0076] See figure 2 , is a schematic flow diagram of a voting method provided in the embodiment of the present application, and the method may include the following steps:

[0077] Step S201. Obtain the voting instruction input by the user through the voting user node.

[0078] Specifically, after the voting user performs the voting operation through the voting user node, the voting user node generates a voting instruction containing certain information according to the user's interactive operation, and the voting user node transmits the voting instruction to the background server.

[0079] Wherein, the voting instruction may include the user's voting object information, information on the number of votes, etc., that is, the background server can know which candidate or candidate the user voted for and the number of votes according to the voting instruction.

[0080] It can be understood that each user has a certain number of votes, which are pre-allocated to users by the vo...

Embodiment 3

[0091] See image 3 , is another schematic flow diagram of the voting method provided in the embodiment of the present application, and the method may include the following steps:

[0092] Step S301 , acquiring voting qualification review information of the user.

[0093] It should be noted that the above-mentioned voting qualification verification information refers to information used to verify whether a user is qualified to vote. This information may include personal information as well as other necessary information. The specific information contained in the voting qualification review information is different in different application scenarios. For example, in the community election scenario, the voting qualification review information includes address information, personal information, housing real estate information, etc., and judges whether the user is in the corresponding community based on the address information and housing real estate information. When the user i...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the present application is applicable to the technical field of electronic voting, and discloses a voting method, device and system, a server, and a computer readable storage medium.The method comprises the steps of: obtaining a voting command input by a user through a voting user node; according to a revocable smart contract of series expiration and a first voting channel, transmitting corresponding votes to a voting pool node according to the voting command; through a Hash time locking smart contract and a second voting channel, transmitting votes in the voting pool node to corresponding candidate nodes; performing counting of voting number of the candidate node to obtain a voting result; and transmitting the voting result to a blockchain node to allow the blockchain node to store and broadcast the voting result, wherein the voting user nodes, the voting pool nodes and the candidate nodes are nodes in a lightning network. According to the embodiment of the invention can improve the credibility of the voting result and the safety of the electronic voting, can ensure the high concurrency of the voting process and can improve the stability under high concurrency.

Description

technical field [0001] The present application belongs to the technical field of electronic voting, and in particular relates to a voting method, device, system, server, and computer-readable storage medium. Background technique [0002] With the continuous development of technology, electronic voting has gradually replaced paper voting. [0003] Electronic voting refers to a voting method in which voting is conducted electronically and the number of votes is counted. In the traditional electronic voting system, users usually vote through terminals such as mobile phones, and then the server will count the number of votes for each candidate. In the traditional electronic voting process, a large number of users often appear in a short period of time. However, the concurrency of the current electronic voting system is poor. When the concurrency is high in a short period of time, congestion and lag often occur and other phenomena seriously affect the user experience. In addit...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G07C13/00
Inventor 刘晓波
Owner 深圳智链物联科技有限公司
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More