CN108416891A - Based on IP sections of network voting detection method and device of ballot - Google Patents
Based on IP sections of network voting detection method and device of ballot Download PDFInfo
- Publication number
- CN108416891A CN108416891A CN201810485298.8A CN201810485298A CN108416891A CN 108416891 A CN108416891 A CN 108416891A CN 201810485298 A CN201810485298 A CN 201810485298A CN 108416891 A CN108416891 A CN 108416891A
- Authority
- CN
- China
- Prior art keywords
- ballot
- sections
- voter
- vote information
- address
- 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
- 238000001514 detection method Methods 0.000 title claims abstract description 79
- 230000000694 effects Effects 0.000 claims abstract description 44
- 238000012795 verification Methods 0.000 claims description 21
- 230000005540 biological transmission Effects 0.000 claims description 8
- 238000007689 inspection Methods 0.000 claims 1
- 238000000034 method Methods 0.000 description 3
- 235000013399 edible fruits Nutrition 0.000 description 2
- 230000002045 lasting effect Effects 0.000 description 2
- 241000208340 Araliaceae Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000003153 chemical reaction reagent Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C13/00—Voting apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0227—Filtering policies
- H04L63/0236—Filtering by address, protocol, port number or service, e.g. IP-address or URL
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses based on IP sections of network voting detection method of ballot, including:The vote information that client is sent is received, vote information includes:Voter's IP address, ballot activity mark, polling hours, polling option and ballot poll;Affiliated IP sections of voter's IP address is determined whether in blacklist, if so, by the first ticket checking strategy, vote information is detected, if it is not, then pressing the second ticket checking strategy, vote information is detected;Count of votes is carried out to determining effective ballot, the affiliated IP segments databases of typing, accounting rate of the ballot poll of a certain polling option of real-time statistics in the IP sections of total ballot poll, if accounting rate is more than or equal to setting accounting threshold value, then the IP sections is written in blacklist, if accounting rate is less than setting accounting threshold value, the IP sections is released or be not processed from blacklist;And based on IP sections of network voting detection device of ballot.The present invention has many advantages, such as that operand is small, and detection efficiency is high.
Description
Technical field
The present invention relates to Information Technology Agreement fields.It is more particularly related to a kind of based on IP sections of net of ballot
Network ballot detection method and device.
Background technology
Network voting is exactly the ballot activity carried out on the net, is largely used in the interactive events such as select-elite, match,
Its voting results is exported by program completely, is participated in without artificial, has certain fairness, but due to without artificial ginseng
With, it is easy to it is utilized by network hacker, helps player's brush ticket, voting results is caused to lack fairness.In order to avoid network voting
In brush ticket behavior, prior art discloses by limit the method for the ballot number of same user or same IP within the period come
Brush ticket is prevented, but its limited way is too simple, it is easy to be broken through by hacker, the prior art is also disclosed according in ballot paper information
Ballot IP address and the polling hours determine the ballot paper with apparent brush ticket phenomenon from all ballot papers, and this apparent is had into brush
The ballot paper of ticket phenomenon is deleted as spoiled ballot, is then ranked up to the candidate item in remaining ballot paper, and determines each ballot paper
Between correlation determine the ballot paper with brush ticket phenomenon in residue ballot paper and be deleted, this method by repeatedly comparing
Influence of the ballot paper to statistical result with brush ticket phenomenon a degree of can be reduced, but its calculation amount is excessive, efficiency is low, right
Equipment performance requires high.
Invention content
It is an object of the present invention to provide a kind of based on IP sections of network voting detection method and device, will according to IP sections
Vote information is classified, then carries out ballot detection to vote information using different ticket checking strategies, and operand is small, detection effect
Rate is high, and can effectively detect the vote information with brush ticket suspicion and be deleted, and ensure that the fairness of voting results.
In order to realize purposes and other advantages according to the present invention, provides a kind of network voting based on IP section of ballot and examine
Survey method, including:
Step 1: receiving the vote information that client is sent, the vote information includes:Voter's IP address, ballot are lived
Dynamic mark, polling hours, polling option and ballot poll;
Step 2: affiliated IP sections of voter's IP address is determined whether in blacklist, if so, from background server
The first ticket checking strategy is obtained, ballot detection is carried out to the vote information, if it is not, then obtaining the second ticket checking from background server
Strategy carries out ballot detection to the vote information;
Step 3 carries out count of votes, belonging to typing to the polling option effectively voted and ballot poll that are determined in step 2
In IP segments databases, and accounting rate of the ballot poll of a certain polling option of real-time statistics in the IP sections of total ballot poll, if
When accounting rate is more than or equal to setting accounting threshold value, then the IP sections is written in blacklist, if accounting rate is less than setting accounting threshold value
When, then the IP sections is released or be not processed from blacklist;Wherein,
Described first, which checks strategy, is:If the ballot number of voter's IP address within a preset period of time is more than or equal to setting
Frequency threshold value when, then the vote information is calculated as invalid vote and deleted, if voter IP address is within a preset period of time
When number of voting is less than the frequency threshold value of setting, then according to the vote information and voter's IP address it is IP sections affiliated in adjacent have
Polling hours and the polling option for imitating ballot, judge whether the vote information is effectively to vote, if when the ballot of the vote information
Between with it is IP sections affiliated in the adjacent polling hours effectively voted interval more than or equal to setting interval threshold when, then by the throwing
Ticket information is calculated as effectively voting, if the polling hours of the vote information with it is IP sections affiliated in the adjacent polling hours effectively voted
Interval less than setting interval threshold, and the polling option of the vote information with it is IP sections affiliated in the adjacent throwing effectively voted
When voting for the degree of correlation of item less than the relevance threshold set, then the vote information is calculated as effectively voting, otherwise, by the ballot
Information is calculated as invalid vote and deletes;
Described second, which checks strategy, is:If the ballot number of voter's IP address within a preset period of time is more than or equal to setting
Frequency threshold value when, then the vote information is calculated as invalid vote and deleted, otherwise, which is calculated as effectively voting.
Preferably, described based on IP section of network voting detection method of ballot, in the step 2, according to from the background
It is IP sections affiliated to obtain voter's IP address for preset IP sections of division in server.
It is preferably, described to further include in the step 2 based on IP sections of network voting detection method of ballot,
When determining that affiliated IP sections of voter's IP address is in blacklist, safety verification is carried out to the IP of voter.
Preferably, described based on IP sections of network voting detection method of ballot, in the step 3, by step 2
Voter's IP address, polling hours and the polling option effectively voted of middle determination, in typing voting records database, according to institute
Voting records database is stated, determines the ballot number of voter's IP address within a preset period of time, at the end of preset time period,
The voting records database is reset.
Based on IP sections of network voting detection device of ballot, including:
Receiving module, the vote information for receiving client transmission, the vote information include:Voter's IP address,
Ballot activity mark, polling hours, polling option and ballot poll;
First acquisition module is connect with the receiving module, for obtaining voter's IP address from background server
Affiliated IP sections and blacklist;
Second acquisition module, for obtaining the first ticket checking strategy or the second ticket checking strategy from background server;
Vote detection module, respectively with the receiving module, first acquisition module and second acquisition module
Connection, for determining whether affiliated IP section of voter's IP address is in blacklist, if so, obtaining the from background server
One ticket checking strategy, ballot detection is carried out to the vote information, if it is not, the second ticket checking strategy is then obtained from background server,
Ballot detection is carried out to the vote information, wherein described first, which checks strategy, is:If voter's IP address is in preset time period
When interior ballot number is more than or equal to the frequency threshold value of setting, then the vote information is calculated as invalid vote and deleted, if ballot
When the ballot number of people's IP address within a preset period of time is less than the frequency threshold value of setting, then according to the vote information and voter
The adjacent polling hours effectively voted in IP address is IP sections affiliated and polling option judge whether the vote information is effectively to throw
Ticket, if the polling hours of the vote information with it is IP sections affiliated in the adjacent polling hours effectively voted interval be more than or equal to set
When fixed interval threshold, then the vote information is calculated as effectively voting, if the polling hours of the vote information with it is IP sections affiliated in
The adjacent polling hours effectively voted interval less than setting interval threshold, and the polling option of the vote information with it is affiliated
When the degree of correlation of the adjacent polling option effectively voted in IP sections is less than the relevance threshold of setting, then by the vote information meter
Effectively to vote, otherwise, which is calculated as invalid vote and is deleted;Described second, which checks strategy, is:If voter IP
When the ballot number of address within a preset period of time is more than or equal to the frequency threshold value of setting, then the vote information is calculated as throwing in vain
Ticket is simultaneously deleted, and otherwise, which is calculated as effectively voting;
Statistical module is connect with the ballot detection module and first acquisition module respectively, for the throwing
The polling option effectively voted and ballot poll determined in ticket detection module carries out count of votes, in the affiliated IP segments databases of typing,
And accounting rate of the ballot poll of a certain polling option of real-time statistics in the IP sections of total ballot poll, if accounting rate is more than or equal to
When setting accounting threshold value, then blacklist is generated, and the IP sections is written in blacklist, if accounting rate is less than setting accounting threshold value
When, then the IP sections is released or be not processed from blacklist;
Memory module is connect with the ballot detection module, effective throwing for determining the ballot detection module
Voter's IP address, polling hours and the polling option of ticket, in typing voting records database, at the end of preset time period,
The voting records database is reset, the ballot detection module determines that the ballot is believed according to the voting records database
The ballot number of voter's IP address within a preset period of time in breath, the polling hours with it is IP sections affiliated in adjacent effective ballot
Polling hours interval and polling option with it is IP sections affiliated in the adjacent polling option effectively voted the degree of correlation.
Preferably, described based on IP sections of network voting detection device of ballot, further include,
Authentication module is connect with the ballot detection module, for determining that affiliated IP sections of voter's IP address is in
When in blacklist, safety verification is carried out to the IP of voter.
The beneficial effects of the invention are as follows:The present invention is according to the characteristic distributions of brush ticket IP in web-based history ballot activity, rear
IP address divides to IP sections in advance, and according to affiliated IP sections of voter's IP address whether in blacklist in platform server, it will
Vote information is classified, and is detected to vote information using different ticket checking strategies, and operand is small, and detection efficiency is high,
And can effectively detect the vote information with brush ticket suspicion and be deleted, it ensure that the fairness of voting results;Further
, if affiliated IP sections of voter's IP address carries out safety verification in blacklist, to the IP address of voter, increase the throwing
The ballot difficulty of ticket people's IP address effectively prevents the cycle brush ticket of voter's IP address, ensure that the just of voting results
Property.
Part is illustrated to embody by further advantage, target and the feature of the present invention by following, and part will also be by this
The research and practice of invention and be understood by the person skilled in the art.
Description of the drawings
Fig. 1 is according to an embodiment of the invention based on IP sections of network voting detection method flow diagram of ballot;
Fig. 2 be it is in accordance with another embodiment of the present invention based on ballot IP section network voting detection method flow illustrate
Figure;
Fig. 3 be it is in accordance with another embodiment of the present invention based on ballot IP sections network voting detection device structural representation
Figure;
Fig. 4 be it is in accordance with another embodiment of the present invention based on ballot IP sections network voting detection device structural representation
Figure.
Specific implementation mode
With reference to embodiment and attached drawing, the present invention is described in further detail, to enable those skilled in the art's reference
Specification word can be implemented according to this.
It should be noted that experimental method described in following embodiments is unless otherwise specified conventional method, institute
Reagent and material are stated, unless otherwise specified, is commercially obtained;In the description of the present invention, term " transverse direction ", " vertical
To ", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", the instructions such as "outside" side
Position or position relationship are to be based on the orientation or positional relationship shown in the drawings, and are merely for convenience of description of the present invention and simplification of the description,
It is not instruction or implies that signified device or element must have a particular orientation, with specific azimuth configuration and operation, because
This is not considered as limiting the invention.
Embodiment 1:
As shown in Figure 1, the present invention provide it is a kind of based on IP sections of network voting detection method of ballot, including:
Step 101 receives the vote information that client is sent, and the vote information includes:Voter's IP address, ballot are lived
Dynamic mark, polling hours, polling option and ballot poll;
Specifically, the IP address that voter's IP address, which is usually voter, sends the client of vote information, can also be
The MAC Address of client;Ballot activity mark is used for distinguishing the ballot activity that the vote information is participated in, because of a voter
IP address may simultaneously participate in more ballot activities;Polling option is the option that ballot person throws, and can be that an option also may be used
To be multiple options;Poll of voting is corresponding with polling option, for example every ballot paper can throw three polling options, then ticket of always voting
Number is 3, is each 1 by the ballot poll of throwing polling option;Thrown polling option and voting rule are incongruent, such as more throwings or few
It throws, then the vote information is directly calculated as invalid vote.
Step 102 judges affiliated IP sections of voter's IP address whether in blacklist, and blacklist includes that there is brush ticket to dislike
Doubtful IP sections, if affiliated IP sections of voter's IP address thens follow the steps 103, if belonging to voter's IP address in blacklist
IP sections are not in blacklist, then follow the steps 106;
Specifically, IP sections affiliated to obtain visiting IP according to default IP sections division, e.g., according to visiting IP and
255.255.255.0 with operate it is IP sections affiliated to obtain visiting IP, in addition, can also exist according in web-based history ballot activity
Certain important IP points are IP sections of one or more by the IP address of brush ticket suspicion, and unessential IP can merge into the same IP
Section reduces the operand of server to be further reduced voter's IP quantity in blacklist, improves ticket checking efficiency;Blacklist
Generation strategy can be further explained below;
Step 103, the first ticket checking strategy is obtained from background server, according to voting records database, determines voter
Whether the ballot number of IP address within a preset period of time reaches the frequency threshold value in the first ticket checking strategy, if so, by the throwing
Ticket information is calculated as invalid vote and deletes, if it is not, thening follow the steps 104;
Specifically, preset time period can be 1 minute, 1 hour or 1 day, after preset time period, to voting records number
It is reset according to library, the generation strategy of voting records database can be further explained below;
Step 104, according to the polling hours of the vote information with it is IP sections affiliated in the adjacent polling hours effectively voted
Interval whether be more than or equal to setting interval threshold, if so, 105 are thened follow the steps, if it is not, the vote information is then calculated as nothing
Effect is voted and is deleted;
Specifically, interval threshold can be 1s, 5s, 10s or 30s, set according to ballot activity scale, ballot activity
Scale is bigger, interval threshold is set to lower;
Step 105, according to the polling option of the vote information with it is IP sections affiliated in the adjacent polling option effectively voted
The degree of correlation whether be more than or equal to the relevance threshold of setting, if so, the vote information is calculated as invalid vote and deletes, if
It is no, then follow the steps 107;
Specifically, relevance threshold is the numerical value of 1/n-1, n is to allow the polling option number thrown in every ballot, according to
Degree of correlation mean value between ballot activity scale and two ballot papers of same ballot scale is set;
Step 106, the second ticket checking strategy is obtained from background server, according to voting records database, determines voter IP
Whether the ballot number of address within a preset period of time reaches the frequency threshold value in the second ticket checking strategy, if so, by the ballot
Information is calculated as invalid vote and deletes, if it is not, thening follow the steps 107;
Specifically, preset time period can be 1 minute, 1 hour or 1 day, after preset time period, to voting records number
It is reset according to library, the generation strategy of voting records database can be further explained below;
Step 107, determine the vote information be effectively ballot, and in vote information polling option and ballot poll into
Row count of votes, in the affiliated IP segments databases of typing, and the ballot poll of a certain polling option of real-time statistics is in the IP sections of total ballot ticket
Accounting rate in number generates blacklist according to ratio magnitude is accounted for;
Specifically, when if accounting rate is more than or equal to setting accounting threshold value, the IP sections is written in blacklist, if accounting rate
When less than setting accounting threshold value, if the IP sections in blacklist, the IP sections is released from blacklist, if the IP sections not
In blacklist, then it is not processed;Accounting threshold value is the numerical value of 0.6-1, according to ballot activity scale and same activity scale
The accounting mean value of lasting of a certain polling option is set;
Step 108, by voter's IP address, polling hours and the polling option in vote information, typing voting records number
According to library.
For the embodiment of the present invention after the vote information for receiving client transmission, being judged according to the IP address of voter should
Affiliated IP sections of IP address whether in the blacklist, if in blacklist, using the first ticket checking strategy to vote information into
Row detection determines voter's IP address ballot within a preset period of time time in vote information according to voting records database
Whether number reaches frequency threshold values in the first ticket checking strategy, the polling hours in vote information with it is IP section affiliated in it is adjacent effective
Whether the interval of the polling hours of ballot is more than or equal to the interval threshold of setting and the polling option of vote information and affiliated IP
Whether the degree of correlation of the adjacent polling option effectively voted in section is more than or equal to the relevance threshold of setting, judges that the ballot is believed
Whether breath is effectively to vote, if being not in blacklist, is detected to vote information using the second ticket checking strategy, according to throwing
Ticket database of record, determines whether the ballot number of voter's IP address in vote information within a preset period of time reaches second
Frequency threshold value in ticket checking strategy, judges whether the vote information is effectively to vote, by the vote information that will be received, according to
Affiliated IP sections of its voter's IP address carries out classification and Detection whether in blacklist, to vote information, not only reduces operation
Amount, improves detection efficiency, moreover it is possible to effectively detect the vote information with brush ticket suspicion and be deleted, ensure that ballot knot
The fairness of fruit.
Embodiment 2:
As shown in Fig. 2, the present invention provide it is a kind of based on IP sections of network voting detection method of ballot, including:
Step 201 receives the vote information that client is sent, and the vote information includes:Voter's IP address, ballot are lived
Dynamic mark, polling hours, polling option and ballot poll;
Specifically, the IP address that voter's IP address, which is usually voter, sends the client of vote information, can also be
The MAC Address of client;Ballot activity mark is used for distinguishing the ballot activity that the vote information is participated in, because of a voter
IP address may simultaneously participate in more ballot activities;Polling option is the option that ballot person throws, and can be that an option also may be used
To be multiple options;Poll of voting is corresponding with polling option, for example every ballot paper can throw three polling options, then ticket of always voting
Number is 3, is each 1 by the ballot poll of throwing polling option;Thrown polling option and voting rule are incongruent, such as more throwings or few
It throws, then the vote information is directly calculated as invalid vote;
Step 202 judges affiliated IP sections of voter's IP address whether in blacklist, and blacklist includes that there is brush ticket to dislike
Doubtful IP sections, if affiliated IP sections of voter's IP address thens follow the steps 203, if belonging to voter's IP address in blacklist
IP sections are not in blacklist, then follow the steps 207;
Specifically, IP sections affiliated to obtain visiting IP according to default IP sections division, e.g., according to visiting IP and
255.255.255.0 with operate it is IP sections affiliated to obtain visiting IP, in addition, can also exist according in web-based history ballot activity
Certain important IP points are IP sections of one or more by the IP address of brush ticket suspicion, and unessential IP can merge into the same IP
Section reduces the operand of server to be further reduced voter's IP quantity in blacklist, improves ticket checking efficiency;Blacklist
Generation strategy can be further explained below;
If step 203 thens follow the steps 204 to the IP progress safety verifications of voter by safety verification, if not leading to
Safety verification is crossed, then the vote information is calculated as invalid vote;
Specifically, safety verification mode is to pop up safety verification window in the client ballot page, verification window can be
The diversified forms such as dynamic verification code, Graphic Pattern Matching, mathematical operation formula, voter, which inputs correct option, could pass through verification;
Step 204 obtains the first ticket checking strategy from background server, according to voting records database, determines voter
Whether the ballot number of IP address within a preset period of time reaches the frequency threshold value in the first ticket checking strategy, if so, by the throwing
Ticket information is calculated as invalid vote and deletes, if it is not, thening follow the steps 205;
Specifically, preset time period can be 1 minute, 1 hour or 1 day, after preset time period, to voting records number
It is reset according to library, the generation strategy of voting records database can be further explained below;
Step 205, according to the polling hours of the vote information with it is IP sections affiliated in the adjacent polling hours effectively voted
Interval whether be more than or equal to setting interval threshold, if so, 206 are thened follow the steps, if it is not, the vote information is then calculated as nothing
Effect is voted and is deleted;
Specifically, interval threshold can be 1s, 5s, 10s or 30s, set according to ballot activity scale, ballot activity
Scale is bigger, interval threshold is set to lower;
Step 206, according to the polling option of the vote information with it is IP sections affiliated in the adjacent polling option effectively voted
The degree of correlation whether be more than or equal to the relevance threshold of setting, if so, the vote information is calculated as invalid vote and deletes, if
It is no, then follow the steps 208;
Specifically, relevance threshold is the numerical value of 1/n-1, n is to allow the polling option number thrown in every ballot, according to
Degree of correlation mean value between ballot activity scale and two ballot papers of same ballot scale is set;
Step 207, the second ticket checking strategy is obtained from background server, according to voting records database, determines voter IP
Whether the ballot number of address within a preset period of time reaches the frequency threshold value in the second ticket checking strategy, if so, by the ballot
Information is calculated as invalid vote and deletes, if it is not, thening follow the steps 208;
Specifically, preset time period can be 1 minute, 1 hour or 1 day, after preset time period, to voting records number
It is reset according to library, the generation strategy of voting records database can be further explained below;
Step 208, determine the vote information be effectively ballot, and in vote information polling option and ballot poll into
Row count of votes, in the affiliated IP segments databases of typing, and the ballot poll of a certain polling option of real-time statistics is in the IP sections of total ballot ticket
Accounting rate in number generates blacklist according to ratio magnitude is accounted for;
Specifically, when if accounting rate is more than or equal to setting accounting threshold value, the IP sections is written in blacklist, if accounting rate
When less than setting accounting threshold value, if the IP sections in blacklist, the IP sections is released from blacklist, if the IP sections not
In blacklist, then it is not processed;Accounting threshold value is the numerical value of 0.6-1, according to ballot activity scale and same activity scale
The accounting mean value of lasting of a certain polling option is set;
Step 209, by voter's IP address, polling hours and the polling option in vote information, typing voting records number
According to library.
For the embodiment of the present invention after the vote information for receiving client transmission, being judged according to the IP address of voter should
Affiliated IP sections of IP address, if in blacklist, safety verification is carried out to the IP address of voter whether in blacklist,
It after being verified, then checks strategy using first and vote information is detected, according to voting records database, determine ballot letter
Whether the ballot number of voter's IP address within a preset period of time in breath reaches the frequency threshold value in the first ticket checking strategy, throws
Polling hours in ticket information with it is IP section affiliated in the intervals of the adjacent polling hours effectively voted whether be more than or equal to and set
Interval threshold and vote information polling option with it is IP sections affiliated in the adjacent polling option effectively voted the degree of correlation
Whether it is more than or equal to the relevance threshold of setting, judges whether the vote information is effectively to vote, if being not in blacklist,
Vote information is detected using the second ticket checking strategy, according to voting records database, determines the voter in vote information
Whether the ballot number of IP address within a preset period of time reaches the frequency threshold value in the second ticket checking strategy, judges the vote information
Whether it is effectively to vote, by the vote information that will be received, whether black name is in for affiliated IP sections according to its voter's IP address
Dan Zhong carries out classification and Detection to vote information, not only reduces operand, improve detection efficiency, moreover it is possible to which effectively detection is provided
There is the vote information of brush ticket suspicion and be deleted, ensure that the fairness of voting results.
Embodiment 3:
As shown in figure 3, the present invention provide it is a kind of based on IP sections of network voting detection device of ballot, including:
Receiving module 301, the vote information for receiving client transmission, the vote information include:Voter IP
Location, ballot activity mark, polling hours, polling option and ballot poll;
Specifically, the IP address that voter's IP address, which is usually voter, sends the client of vote information, can also be
The MAC Address of client;Ballot activity mark is used for distinguishing the ballot activity that the vote information is participated in, because of a voter
IP address may simultaneously participate in more ballot activities;Polling option is the option that ballot person throws, and can be that an option also may be used
To be multiple options;Poll of voting is corresponding with polling option, for example every ballot paper can throw three polling options, then ticket of always voting
Number is 3, is each 1 by the ballot poll of throwing polling option;Thrown polling option and voting rule are incongruent, such as more throwings or few
It throws, then the vote information is directly calculated as invalid vote;
First acquisition module 302, connect with the receiving module 301, for obtaining voter from background server
IP address affiliated IP sections and blacklist;Specifically, it is IP sections affiliated to obtain visiting IP according to default IP sections division, e.g., according to
Visiting IP's and 255.255.255.0 is IP sections affiliated to obtain visiting IP with operation, lives in addition, can also be voted according to web-based history
There are the IP address of brush ticket suspicion in dynamic, are IP sections of one or more by certain important IP points, unessential IP can be merged into
It is IP sections same, to be further reduced voter's IP quantity in blacklist, the operand of server is reduced, improves ticket checking effect
Rate;The generation strategy of blacklist can be further explained below;
Second acquisition module 303, for obtaining the first ticket checking strategy or the second ticket checking strategy from background server;It is described
First, which checks strategy, is:If the ballot number of voter's IP address within a preset period of time is more than or equal to the frequency threshold value of setting
When, then the vote information is calculated as invalid vote and deleted, if the ballot number of voter's IP address within a preset period of time is small
When the frequency threshold value of setting, then according to the vote information and voter's IP address it is IP sections affiliated in the adjacent throwing effectively voted
Ticket time and polling option judge whether the vote information is effectively to vote, if the polling hours of the vote information and affiliated IP
When the interval of the adjacent polling hours effectively voted in section is more than or equal to the interval threshold set, then the vote information is calculated as
Effectively ballot, if the polling hours of the vote information with it is IP sections affiliated in the intervals of the adjacent polling hours effectively voted be less than
The interval threshold of setting, and the polling option of the vote information with it is IP sections affiliated in the adjacent polling option effectively voted phase
When Guan Du is less than the relevance threshold of setting, then the vote information is calculated as effectively voting, otherwise, which is calculated as nothing
Effect is voted and is deleted;Described second, which checks strategy, is:If the ballot number of voter's IP address within a preset period of time be more than etc.
When the frequency threshold value of setting, then the vote information is calculated as invalid vote and deleted, otherwise, which is calculated as effectively
Ballot;Specifically, preset time period can be 1 minute, 1 hour or 1 day, after preset time period, to voting records data
Library is reset, and the generation strategy of voting records database can be further explained below;Interval threshold can be 1s, 5s,
10s or 30s is set according to ballot activity scale, and ballot activity scale is bigger, interval threshold is set to lower;It is related
Threshold value is spent for the numerical value of 1/n-1, and n is to allow the polling option number thrown in every ballot, according to ballot activity scale and on an equal basis
Degree of correlation mean value between two ballot papers of ballot scale is set;
Vote detection module 304, respectively with the receiving module 301, first acquisition module 302 and described second
Acquisition module 303 connects, for determining affiliated IP sections of voter's IP address whether in blacklist, if so, being taken from backstage
It is engaged in obtaining the first ticket checking strategy in device, ballot detection is carried out to the vote information, determines whether vote information is effectively to vote,
If it is not, then obtaining the second ticket checking strategy from background server, ballot detection is carried out to the vote information, determines vote information
Whether it is effectively to vote;
Statistical module 305 connect with the ballot detection module 304 and first acquisition module 302, is used for respectively
Count of votes, the affiliated IP of typing are carried out to the polling option effectively voted and ballot poll that are determined in the ballot detection module 304
In segments database, and accounting rate of the ballot poll of a certain polling option of real-time statistics in the IP sections of total ballot poll, if accounting for
When ratio is more than or equal to setting accounting threshold value, then blacklist is generated, and the IP sections is written in blacklist, set if accounting rate is less than
When determining accounting threshold value, if the IP sections in blacklist, the IP sections is released from blacklist, if the IP sections not in black name
Dan Zhong is then not processed;
Memory module 306 is connect with the ballot detection module 304, for determining the ballot detection module 304
Voter's IP address, polling hours and the polling option effectively voted, in typing voting records database, work as preset time period
At the end of, the voting records database is reset, the ballot detection module 306 is according to the voting records database, really
The ballot number of voter's IP address within a preset period of time in the fixed vote information, the polling hours with it is IP sections affiliated in phase
The interval of polling hours that neighbour effectively votes and polling option with it is IP sections affiliated in the adjacent polling option effectively voted
The degree of correlation.
For the embodiment of the present invention after the vote information for receiving client transmission, being judged according to the IP address of voter should
Affiliated IP sections of IP address whether in the blacklist, if in blacklist, using the first ticket checking strategy to vote information into
Row detection determines voter's IP address ballot within a preset period of time time in vote information according to voting records database
Whether number reaches frequency threshold values in the first ticket checking strategy, the polling hours in vote information with it is IP section affiliated in it is adjacent effective
Whether the interval of the polling hours of ballot is more than or equal to the interval threshold of setting and the polling option of vote information and affiliated IP
Whether the degree of correlation of the adjacent polling option effectively voted in section is more than or equal to the relevance threshold of setting, judges that the ballot is believed
Whether breath is effectively to vote, if being not in blacklist, is detected to vote information using the second ticket checking strategy, according to throwing
Ticket database of record, determines whether the ballot number of voter's IP address in vote information within a preset period of time reaches second
Frequency threshold value in ticket checking strategy, judges whether the vote information is effectively to vote, by the vote information that will be received, according to
Affiliated IP sections of its voter's IP address carries out classification and Detection whether in blacklist, to vote information, not only reduces operation
Amount, improves detection efficiency, moreover it is possible to effectively detect the vote information with brush ticket suspicion and be deleted, ensure that ballot knot
The fairness of fruit.
Embodiment 4:
As shown in figure 4, the present invention provide it is a kind of based on IP sections of network voting detection device of ballot, including:
Receiving module 401, the vote information for receiving client transmission, the vote information include:Voter IP
Location, ballot activity mark, polling hours, polling option and ballot poll;
Specifically, the IP address that voter's IP address, which is usually voter, sends the client of vote information, can also be
The MAC Address of client;Ballot activity mark is used for distinguishing the ballot activity that the vote information is participated in, because of a voter
IP address may simultaneously participate in more ballot activities;Polling option is the option that ballot person throws, and can be that an option also may be used
To be multiple options;Poll of voting is corresponding with polling option, for example every ballot paper can throw three polling options, then ticket of always voting
Number is 3, is each 1 by the ballot poll of throwing polling option;Thrown polling option and voting rule are incongruent, such as more throwings or few
It throws, then the vote information is directly calculated as invalid vote;
First acquisition module 402, connect with the receiving module 401, for obtaining voter from background server
IP address affiliated IP sections and blacklist;Specifically, it is IP sections affiliated to obtain visiting IP according to default IP sections division, e.g., according to
Visiting IP's and 255.255.255.0 is IP sections affiliated to obtain visiting IP with operation, lives in addition, can also be voted according to web-based history
There are the IP address of brush ticket suspicion in dynamic, are IP sections of one or more by certain important IP points, unessential IP can be merged into
It is IP sections same, to be further reduced voter's IP quantity in blacklist, the operand of server is reduced, improves ticket checking effect
Rate;The generation strategy of blacklist can be further explained below;
Second acquisition module 403, for obtaining the first ticket checking strategy or the second ticket checking strategy from background server;It is described
First, which checks strategy, is:If the ballot number of voter's IP address within a preset period of time is more than or equal to the frequency threshold value of setting
When, then the vote information is calculated as invalid vote and deleted, if the ballot number of voter's IP address within a preset period of time is small
When the frequency threshold value of setting, then according to the vote information and voter's IP address it is IP sections affiliated in the adjacent throwing effectively voted
Ticket time and polling option judge whether the vote information is effectively to vote, if the polling hours of the vote information and affiliated IP
When the interval of the adjacent polling hours effectively voted in section is more than or equal to the interval threshold set, then the vote information is calculated as
Effectively ballot, if the polling hours of the vote information with it is IP sections affiliated in the intervals of the adjacent polling hours effectively voted be less than
The interval threshold of setting, and the polling option of the vote information with it is IP sections affiliated in the adjacent polling option effectively voted phase
When Guan Du is less than the relevance threshold of setting, then the vote information is calculated as effectively voting, otherwise, which is calculated as nothing
Effect is voted and is deleted;Described second, which checks strategy, is:If the ballot number of voter's IP address within a preset period of time be more than etc.
When the frequency threshold value of setting, then the vote information is calculated as invalid vote and deleted, otherwise, which is calculated as effectively
Ballot;Specifically, preset time period can be 1 minute, 1 hour or 1 day, after preset time period, to voting records data
Library is reset, and the generation strategy of voting records database can be further explained below;Interval threshold can be 1s, 5s,
10s or 30s is set according to ballot activity scale, and ballot activity scale is bigger, interval threshold is set to lower;It is related
Threshold value is spent for the numerical value of 1/n-1, and n is to allow the polling option number thrown in every ballot, according to ballot activity scale and on an equal basis
Degree of correlation mean value between two ballot papers of ballot scale is set;
Vote detection module 404, respectively with the receiving module 401, first acquisition module 402 and described second
Acquisition module 403 connects, for determining affiliated IP sections of voter's IP address whether in blacklist, if so, being taken from backstage
It is engaged in obtaining the first ticket checking strategy in device, ballot detection is carried out to the vote information, determines whether vote information is effectively to vote,
If it is not, then obtaining the second ticket checking strategy from background server, ballot detection is carried out to the vote information, determines vote information
Whether it is effectively to vote;
Statistical module 405 connect with the ballot detection module 404 and first acquisition module 402, is used for respectively
Count of votes, the affiliated IP of typing are carried out to the polling option effectively voted and ballot poll that are determined in the ballot detection module 404
In segments database, and accounting rate of the ballot poll of a certain polling option of real-time statistics in the IP sections of total ballot poll, if accounting for
When ratio is more than or equal to setting accounting threshold value, then blacklist is generated, and the IP sections is written in blacklist, set if accounting rate is less than
When determining accounting threshold value, if the IP sections in blacklist, the IP sections is released from blacklist, if the IP sections not in black name
Dan Zhong is then not processed;
Memory module 406 is connect with the ballot detection module 404, for determining the ballot detection module 404
Voter's IP address, polling hours and the polling option effectively voted, in typing voting records database, work as preset time period
At the end of, the voting records database is reset, for the ballot detection module according to the voting records database, determining should
The ballot number of voter's IP address within a preset period of time in vote information, the polling hours with it is IP sections affiliated in adjacent have
Imitate ballot polling hours interval and polling option to it is IP sections affiliated in the adjacent polling option effectively voted it is related
Degree;
Authentication module 407 is connect with the ballot detection module 404, for determining the affiliated IP of voter's IP address
When section is in blacklist, safety verification is carried out to the IP of voter, specifically, safety verification mode is in client ballot page
Safety verification window is popped up in face, and verification window can be the diversified forms such as dynamic verification code, Graphic Pattern Matching, mathematical operation formula,
Voter, which inputs correct option, could pass through verification.
For the embodiment of the present invention after the vote information for receiving client transmission, being judged according to the IP address of voter should
Affiliated IP sections of IP address, if in blacklist, safety verification is carried out to the IP address of voter whether in blacklist,
It after being verified, then checks strategy using first and vote information is detected, according to voting records database, determine ballot letter
Whether the ballot number of voter's IP address within a preset period of time in breath reaches the frequency threshold value in the first ticket checking strategy, throws
Polling hours in ticket information with it is IP section affiliated in the intervals of the adjacent polling hours effectively voted whether be more than or equal to and set
Interval threshold and vote information polling option with it is IP sections affiliated in the adjacent polling option effectively voted the degree of correlation
Whether it is more than or equal to the relevance threshold of setting, judges whether the vote information is effectively to vote, if being not in blacklist,
Vote information is detected using the second ticket checking strategy, according to voting records database, determines the voter in vote information
Whether the ballot number of IP address within a preset period of time reaches the frequency threshold value in the second ticket checking strategy, judges the vote information
Whether it is effectively to vote, by the vote information that will be received, whether black name is in for affiliated IP sections according to its voter's IP address
Dan Zhong carries out classification and Detection to vote information, not only reduces operand, improve detection efficiency, moreover it is possible to which effectively detection is provided
There is the vote information of brush ticket suspicion and be deleted, ensure that the fairness of voting results.
Although the embodiments of the present invention have been disclosed as above, but its is not only in the description and the implementation listed
With it can be fully applied to various fields suitable for the present invention, for those skilled in the art, can be easily
Realize other modification, therefore without departing from the general concept defined in the claims and the equivalent scope, the present invention is simultaneously unlimited
In specific details and legend shown and described herein.
Claims (6)
1. based on IP sections of network voting detection method of ballot, which is characterized in that including:
Step 1: receiving the vote information that client is sent, the vote information includes:Voter's IP address, ballot activity mark
Knowledge, polling hours, polling option and ballot poll;
Step 2: affiliated IP sections of voter's IP address is determined whether in blacklist, if so, being obtained from background server
First ticket checking strategy, ballot detection is carried out to the vote information, if it is not, then obtaining the second ticket checking plan from background server
Slightly, ballot detection is carried out to the vote information;
Step 3 carries out count of votes to the polling option effectively voted and ballot poll that are determined in step 2, and typing is IP sections affiliated
In database, and accounting rate of the ballot poll of a certain polling option of real-time statistics in the IP sections of total ballot poll, if accounting
When rate is more than or equal to setting accounting threshold value, then the IP sections is written in blacklist, if accounting rate is less than setting accounting threshold value,
The IP sections is released or be not processed from blacklist;Wherein,
Described first, which checks strategy, is:If the ballot number of voter's IP address within a preset period of time is more than or equal to time of setting
When number threshold value, then the vote information is calculated as invalid vote and deleted, if the ballot of voter's IP address within a preset period of time
Number be less than setting frequency threshold value when, then according to the vote information and voter's IP address it is IP sections affiliated in adjacent effective throwing
The polling hours of ticket and polling option, judge the vote information whether be effectively vote, if the polling hours of the vote information with
When the interval of the adjacent polling hours effectively voted in IP sections affiliated is more than or equal to the interval threshold set, then the ballot is believed
Breath be calculated as effectively voting, if the polling hours of the vote information and it is IP sections affiliated in the adjacent polling hours effectively voted between
Every the interval threshold less than setting, and the polling option of the vote information with it is IP sections affiliated in the adjacent vote effectively voted
When the degree of correlation of item is less than the relevance threshold of setting, then the vote information is calculated as effectively voting, otherwise, by the vote information
It is calculated as invalid vote and deletes;
Described second, which checks strategy, is:If the ballot number of voter's IP address within a preset period of time is more than or equal to time of setting
When number threshold value, then the vote information is calculated as invalid vote and deleted, otherwise, which is calculated as effectively voting.
2. as described in claim 1 based on IP sections of network voting detection method of ballot, which is characterized in that in the step 2
In, it is IP sections affiliated to divide acquisition voter's IP address according to preset IP sections in background server.
3. as described in claim 1 based on IP sections of network voting detection method of ballot, which is characterized in that in the step 2
In, further include, when determining that affiliated IP sections of voter's IP address is in blacklist, safety verification being carried out to the IP of voter.
4. as described in claim 1 based on IP sections of network voting detection method of ballot, which is characterized in that in the step 3
In, voter's IP address, polling hours and the polling option effectively voted that will be determined in step 2, typing voting records data
In library, according to the voting records database, the ballot number of voter's IP address within a preset period of time is determined, when default
Between at the end of section, the voting records database is reset.
5. based on IP sections of network voting detection device of ballot, which is characterized in that including:
Receiving module, the vote information for receiving client transmission, the vote information include:Voter's IP address, ballot
Movable mark, polling hours, polling option and ballot poll;
First acquisition module is connect with the receiving module, for being obtained belonging to voter's IP address from background server
IP sections and blacklist;
Second acquisition module, for obtaining the first ticket checking strategy or the second ticket checking strategy from background server;
Ballot detection module, connect with the receiving module, first acquisition module and second acquisition module respectively,
For determining affiliated IP sections of voter's IP address whether in blacklist, if so, obtaining the first inspection from background server
Ticket strategy carries out ballot detection to the vote information, if it is not, the second ticket checking strategy is then obtained from background server, to institute
It states vote information and carries out ballot detection, wherein described first, which checks strategy, is:If voter IP address is within a preset period of time
When number of voting is more than or equal to the frequency threshold value of setting, then the vote information is calculated as invalid vote and deleted, if voter IP
When the ballot number of address within a preset period of time is less than the frequency threshold value of setting, then according to the vote information and voter IP
The adjacent polling hours effectively voted in location is IP sections affiliated and polling option judge whether the vote information is effectively to vote,
If the polling hours of the vote information with it is IP section affiliated in the adjacent polling hours effectively voted interval be more than or equal to set
Interval threshold when, then the vote information is calculated as effectively voting, if the polling hours of the vote information with it is IP sections affiliated in
The interval of the adjacent polling hours effectively voted is less than the interval threshold of setting, and the polling option of the vote information and affiliated IP
When the degree of correlation of the adjacent polling option effectively voted in section is less than the relevance threshold of setting, then the vote information is calculated as
Effectively ballot, otherwise, is calculated as invalid vote by the vote information and deletes;Described second, which checks strategy, is:If voter IP
When the ballot number of location within a preset period of time is more than or equal to the frequency threshold value of setting, then the vote information is calculated as invalid vote
And delete, otherwise, which is calculated as effectively voting;
Statistical module is connect with the ballot detection module and first acquisition module respectively, for being examined to the ballot
Survey the polling option effectively voted determined in module and poll progress count of votes of voting, in the affiliated IP segments databases of typing, and it is real
Accounting rate of the ballot poll of a certain polling options of Shi Tongji in the IP sections of total ballot poll, if accounting rate is more than or equal to setting
When accounting threshold value, then blacklist is generated, and the IP sections is written in blacklist, if accounting rate is less than setting accounting threshold value,
The IP sections is released or be not processed from blacklist;
Memory module connect with the ballot detection module, effectively votes for determine the ballot detection module
Voter's IP address, polling hours and polling option, in typing voting records database, at the end of preset time period, by institute
The clearing of voting records database is stated, the ballot detection module is determined according to the voting records database in the vote information
Voter's IP address ballot number within a preset period of time, the polling hours with it is IP sections affiliated in the adjacent throwing effectively voted
The interval of ticket time and polling option with it is IP sections affiliated in the adjacent polling option effectively voted the degree of correlation.
6. as claimed in claim 5 based on IP sections of network voting detection device of ballot, which is characterized in that further include,
Authentication module is connect with the ballot detection module, for determining affiliated IP sections of voter's IP address in black name
When in list, safety verification is carried out to the IP of voter.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810485298.8A CN108416891A (en) | 2018-05-21 | 2018-05-21 | Based on IP sections of network voting detection method and device of ballot |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810485298.8A CN108416891A (en) | 2018-05-21 | 2018-05-21 | Based on IP sections of network voting detection method and device of ballot |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108416891A true CN108416891A (en) | 2018-08-17 |
Family
ID=63140089
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810485298.8A Pending CN108416891A (en) | 2018-05-21 | 2018-05-21 | Based on IP sections of network voting detection method and device of ballot |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108416891A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109493504A (en) * | 2018-11-02 | 2019-03-19 | 深圳市藏鎏科技有限公司 | A kind of ballot modification method and correcting device of voting |
CN111416709A (en) * | 2020-03-18 | 2020-07-14 | 腾讯科技(深圳)有限公司 | Voting method, device, equipment and storage medium based on block chain system |
CN112600675A (en) * | 2020-12-04 | 2021-04-02 | 网易(杭州)网络有限公司 | Electronic voting method and device based on group signature, electronic equipment and storage medium |
CN113096298A (en) * | 2021-03-31 | 2021-07-09 | 中国建设银行股份有限公司 | Network voting method and device |
CN113643155A (en) * | 2021-10-15 | 2021-11-12 | 南京慧链和信数字信息科技研究院有限公司 | Block chain voting system based on multi-data analysis |
CN113724435A (en) * | 2020-05-25 | 2021-11-30 | 上海迎课松数字科技有限公司 | Voting management system based on fingerprint identification |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020077885A1 (en) * | 2000-12-06 | 2002-06-20 | Jared Karro | Electronic voting system |
CN101447101A (en) * | 2008-12-24 | 2009-06-03 | 腾讯科技(深圳)有限公司 | Method for processing network voting information, network voting system and server |
CN101739639A (en) * | 2008-11-07 | 2010-06-16 | ***通信集团公司 | Method and system for promoting service |
CN103886667A (en) * | 2013-06-03 | 2014-06-25 | 绍兴数能网络技术开发有限公司 | Method, device and system for processing voting information |
CN104077082A (en) * | 2014-06-30 | 2014-10-01 | 广州华多网络科技有限公司 | Network voting data storage method and device |
CN104125313A (en) * | 2014-07-11 | 2014-10-29 | 广州华多网络科技有限公司 | Network voting method and device |
US20150012339A1 (en) * | 2004-06-01 | 2015-01-08 | Daniel W. Onischuk | Computerized voting system |
-
2018
- 2018-05-21 CN CN201810485298.8A patent/CN108416891A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020077885A1 (en) * | 2000-12-06 | 2002-06-20 | Jared Karro | Electronic voting system |
US20150012339A1 (en) * | 2004-06-01 | 2015-01-08 | Daniel W. Onischuk | Computerized voting system |
CN101739639A (en) * | 2008-11-07 | 2010-06-16 | ***通信集团公司 | Method and system for promoting service |
CN101447101A (en) * | 2008-12-24 | 2009-06-03 | 腾讯科技(深圳)有限公司 | Method for processing network voting information, network voting system and server |
CN103886667A (en) * | 2013-06-03 | 2014-06-25 | 绍兴数能网络技术开发有限公司 | Method, device and system for processing voting information |
CN104077082A (en) * | 2014-06-30 | 2014-10-01 | 广州华多网络科技有限公司 | Network voting data storage method and device |
CN104125313A (en) * | 2014-07-11 | 2014-10-29 | 广州华多网络科技有限公司 | Network voting method and device |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109493504A (en) * | 2018-11-02 | 2019-03-19 | 深圳市藏鎏科技有限公司 | A kind of ballot modification method and correcting device of voting |
CN111416709A (en) * | 2020-03-18 | 2020-07-14 | 腾讯科技(深圳)有限公司 | Voting method, device, equipment and storage medium based on block chain system |
CN113724435A (en) * | 2020-05-25 | 2021-11-30 | 上海迎课松数字科技有限公司 | Voting management system based on fingerprint identification |
CN112600675A (en) * | 2020-12-04 | 2021-04-02 | 网易(杭州)网络有限公司 | Electronic voting method and device based on group signature, electronic equipment and storage medium |
CN113096298A (en) * | 2021-03-31 | 2021-07-09 | 中国建设银行股份有限公司 | Network voting method and device |
CN113096298B (en) * | 2021-03-31 | 2022-10-21 | 中国建设银行股份有限公司 | Network voting method and device |
CN113643155A (en) * | 2021-10-15 | 2021-11-12 | 南京慧链和信数字信息科技研究院有限公司 | Block chain voting system based on multi-data analysis |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108416891A (en) | Based on IP sections of network voting detection method and device of ballot | |
CN101187959B (en) | Game cheat detection method based on decision tree | |
US7620466B2 (en) | Sporting event statistics tracking and computation system and method | |
Haas et al. | Measuring efficiency of German football teams by data envelopment analysis | |
US20070191110A1 (en) | Data acquisition software implementation and scientific analysis methods for sports statistics and phenomena | |
US20100279774A1 (en) | Fantasy football game and method of playing same | |
CN108648000B (en) | Method and device for evaluating user retention life cycle and electronic equipment | |
CN110210508A (en) | Model generating method, anomalous traffic detection method, device, electronic equipment, computer readable storage medium | |
US20130218308A1 (en) | Batting Simulator System | |
CN106097000A (en) | A kind of information processing method and server | |
Vaz de Melo et al. | Forecasting in the NBA and other team sports: Network effects in action | |
Liu et al. | Smartening the crowds: computational techniques for improving human verification to fight phishing scams | |
CN110505630A (en) | Wireless network intrusion detection method, device and electronic equipment | |
CN107493326B (en) | Network voting processing method, device, server and computer readable storage medium | |
CN109492153A (en) | A kind of Products Show method and apparatus | |
CN107911338A (en) | A kind of data verification method, relevant device and system | |
Floyd et al. | Shot-by-shot stochastic modeling of individual tennis points | |
CN107093092A (en) | Data analysing method and device | |
Solieman | Data mining in sports: A research overview | |
US8747118B2 (en) | Automatic voting among small subsets of contestants | |
Mills | Policy changes in Major League Baseball: Improved agent behavior and ancillary productivity outcomes | |
Longley et al. | The speed of human capital formation in the baseball industry: The information value of minor‐league performance in predicting major‐league performance | |
US20090279443A1 (en) | Analyzing system of network traffic according to variable communication's mass and analyzing method thereof | |
CN108806055A (en) | Network voting detection method and equipment based on polling hours section | |
KR101286652B1 (en) | Apparatus, System and Method for Analyzing Packet |
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: 20180817 |
|
RJ01 | Rejection of invention patent application after publication |