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 PDF

Info

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
Application number
CN201810485298.8A
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.)
Guangxi Nine Star Interconnection Network Co Ltd
Original Assignee
Guangxi Nine Star Interconnection Network 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 Guangxi Nine Star Interconnection Network Co Ltd filed Critical Guangxi Nine Star Interconnection Network Co Ltd
Priority to CN201810485298.8A priority Critical patent/CN108416891A/en
Publication of CN108416891A publication Critical patent/CN108416891A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME 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/00Voting apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0227Filtering policies
    • H04L63/0236Filtering 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

Based on IP sections of network voting detection method and device of ballot
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.
CN201810485298.8A 2018-05-21 2018-05-21 Based on IP sections of network voting detection method and device of ballot Pending CN108416891A (en)

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)

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

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

Patent Citations (7)

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

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