Automated system for accounting polls participants

FIELD: computer engineering.

SUBSTANCE: system consists of documentary data receiving unit, base address identification unit, two registers, electors journal database records receiving unit, three comparators, records quantity counting unit, electors journal area definition unit, electors journal area selection unit, two decrement counters, read and write signals forming unit.

EFFECT: increased accuracy and performance of the system by localization of database records addresses using first letters of first, middle and last names identifiers.

8 dwg

 

The invention relates to computer technology, in particular to the automated accounting system of the votes of the state automated system (GUS) "Election".

In accordance with the Federal law "On basic guarantees of electoral rights and the right to participate in referendum of citizens of the Russian Federation" election commissions of subjects of the Russian Federation (Russia) in cooperation with the territorial election commissions, the Executive bodies of state power of subject of the Russian Federation and bodies of local self-government should provide for the registration and registration of voters, referendum participants.

Direct management of a database (DB) "Voter", as well as the formation of electoral lists provide system administrators the gas "Vybory" of the territorial election commissions of subjects of the Russian Federation.

The legal basis for maintaining the database "Voter" define:

article 16 of the Federal law "On basic guarantees of electoral rights and the right to participate in referendum of citizens of the Russian Federation;

The regulation "On the State registration (accounting) of voters, referendum participants in the Russian Federation"approved by decree of the CEC of Russia on April 29, 2003;

- Agreements On the use of property and other resources of the State is arctonoe automated system of the Russian Federation "Elections" on the territory of the Russian Federation subjects", concluded between the election Commission of subject of the Russian Federation and every municipal entity;

- The disposal of the Heads of administrations of subjects of the Russian Federation "About measures on realization of the Federal law of 12 June 2002 No. 67-FZ "On basic guarantees of electoral rights and the right to participate in referendum of citizens of the Russian Federation providing for the registration (accounting) of voters, referendum participants".

The resolutions and orders of the heads of municipalities determine the manner, timing and form of presentation of information institutions and organizations involved in the account of the population on their territory.

The register of voters shall be carried out on the basis of data from the primary organizations of citizens, which include passport and visa tables (PVA) structure of the Ministry of internal Affairs, Registrar, fixing the facts of birth and death of the citizen of the Russian Federation, military, judicial departments (information about the persons deprived of their citizenship by the sentencing court)and local authorities (where they function as organs of population and housing organization. The most relevant are the data provided by the authorities PVA that contains passport data and other information specified in section 5 of article 16 of the Federal law "On basic Gara is the parties ' electoral rights..."

In the period of preparation and conduct of elections of territorial and precinct election commissions, administrations of most of the districts and cities of the subjects of the Russian Federation is working hard to Refine the lists of voters. However, despite the measures taken, are available in the subjects of the Russian Federation database of voters is not yet fully compliant. In the lists of voters prepared for the coming elections, again, are the so-called "twins", i.e. citizens with identical surnames, names and patronymics, as well as citizens, retired from the place of residence, including the deceased, identified inaccuracies in the data about the voters.

The main causes of inaccurate information about the voters are:

- illegible writing, incomplete data, errors in the address leaves of arrival and departure, as the leaves of arrival and departure are filled with citizens independently in multiple instances (up to 4 copies);

late, and sometimes incomplete receipt of leaves of arrival and departure. Address sheets that make up the village administration, housing management, housing, and not always in a timely manner is transmitted passport and visa services. In PVS, where all documentation is mostly handled manually, there can be errors when the group leaves for transmission (in ladyarse not all sheets);

- registration of citizens, many years living at the same address, and registered on another. This problem is especially acute in rural areas, in some municipalities, the number of such persons as much as 10 percent of the total number of voters in the district. In rural areas, as a rule, all know each other, and therefore sometimes PECs include villagers in the voter lists, not even comparing data on registration in the passport. There are also cases of people registered on the territory of the polling station, but in fact for many years not living, to exclude from the list with the words "Not live";

- when making adjustments to the lists of data about the voters can show data with errors and not fully;

- information about citizens who died outside of the municipality where they were registered, do not enter the registration authorities, if they are not removed from the register at the place of residence of relatives;

- a sufficiently large period of time between the day of formation of the voter lists and election date.

With the aim of further improvement of the state system of registration (accounting) of voters are invited to:

the accounting bodies of the population (PVA, registry office, recruitment office, the court, the migration service), to issue departmental administrative documents the assistance of the heads of municipalities in the provision of registration (accounting) of voters participants of the referendum. This should be determined forms of presentation of information on paper, the data requirements on the machine storage medium, the frequency of submission of information;

to automate the system of registration of citizens in PVA and the Registrar, to set the Protocol information interaction;

- to regulate the use of the database of voters in the interests of municipalities, as now by law the registration of voters by the head of the municipality, the database is actually created subject election Commission and can only be used for activities defined by the legislation on elections and the referendum on jurors. Using a database of voters with the compliance regime established for confidential information, services, administrations, working with a population that would contribute to the accuracy and completeness of information. The prohibition of the use of the database of voters heads of municipalities contributes to the creation in the municipalities own databases with other software and technical tools;

- to regulate the interaction with other state bodies responsible for registration of the population in electronic form is, for example, since the internal revenue service and others, for verification and clarification of personal data on citizens to identify voters who have died outside the region and not taken by relatives from registration;

- arrange the order of integration and inclusion in the voter lists of citizens registered outside the place of actual residence either temporarily registered at the place of stay. This problem is especially acute in rural areas, in some municipalities, the number of such persons as much as 10 percent of the total number of voters in the district. There are many citizens who are registered but do not reside in the territory for many years, which leads to overestimation of the number of voters and, consequently, to reduce the percentage of voters in the elections;

in Regulations for system administrators to provide logging for the application subsystem "Register of voters" (records of receipt, processing, input);

to make legislative provision for inclusion in the database of voter information about citizens from 14 years (from the date of issuance of the passport), because the achievement of citizens 18 years of age documents for registration in the system is generated.

However, completely solve the problem of "doubles" allows the proposed automated system, which provides you ercu data not only by names names and surnames of voters, but also by their dates of birth and passport details.

A distinctive feature of the algorithm implemented by the system, is the fact that before entering new data into the database of the register of electors is updated checking the database for the records that contain identical data about the voter.

With this purpose, to obtain records from the database of the register of voters of a particular physical entity, the system administrator at your workplace gaining his surname, name, patronymic name and other attributes, including passport data of physical persons. In addition, at the same workplace is automatically generated identification characteristic of a given individual in the form of a code of the initial letters of his surname, name and patronymic (name).

In the end, at the outlet of the workplace system administrator will be formed codogram query has the following structure:

CODECODECODECODECODE
The initial letters of the nameLast nameNameMiddle nameAttributes documentary data

The algorithm that implements the above method is shown in Fig.

The operator I1 code initial replication of the x letters of a surname, name and patronymic of the voter from the recording identifies the base address of the memory areas database of the voter register, which contains all records in the database having the same initial letter of surname, name, patronymics.

The operator F2 by reference address of the operator I1 and according to the operator C7 generates a current read address of the memory locations of the database of voters ' register and transmits it to the operator B3, which reads a database record for a reference address database of the register of voters and its issuance to the input of the operator C4, which compares the codes of the surname, name, patronymic and attributes of a database record IDs surname, name, patronymic and the input attributes of the requested individuals.

If comparing the input code has not occurred, then the operator C4 transfers control to the statement P5, which counts the number of call records from the database of the register of voters, and then passes control to the operator C7.

If the operator C4 will record the match codes of the input records, it passes control to the operator F6, which generates a message stating that the database of the register of voters already have such a record of documentary evidence requested individuals, and passes control to the operator P10 to switch to the data input of the next voter in the database reg the country's voters.

The operator C7 compares the number of call records with a fixed number of records in the database having the same initial letter of surname, name, patronymics.

If the comparison of the input numbers has not occurred, then the operator C7 passes control to the operator F2, which generates the next read address of the memory cell of the database of the register of voters and re-transmits it to the operator B3, which reads a database record in the address database of the register of voters and its issuance to the input of the operator C4, which compares the codes of the surname, name, patronymic and attributes of a database record IDs surname, name, patronymic and the input attributes of the requested individuals.

If comparing the input code has not occurred, then the operator C4 transfers control to the statement P5, which counts the number of call records from the database of the register of voters, and then passes control to the operator C7.

The operator C7 again compares the number of call records with a fixed number of records in the database having the same initial letter of surname, name, patronymics.

If the comparison of the input numbers has not occurred, then the operator C7 passes control to the operator F2, which generates the next read address of the memory cell of the database of the register of voters and re-transmits it to the operator B3, which provides scity is the use of a database record in the address database of the register of voters and its issuance to the input of the operator C4, which compares the codes of the surname, name, patronymic and attributes of a database record IDs surname, name, patronymic and the input attributes of the requested individuals.

This process is triggered chain operators F2, B3, C4, P5 and C7 continues as long as the operator C7 will not fix the equality of the number of accessed records with a fixed number of records in the database having the same initial letter of surname, name, patronymic, which would indicate that in the database of the register of voters no record of documentary evidence requested individuals.

At this point, the operator C7 transfers control to statement 8, which generates an address for writing the input message into the database of voters ' register and transmits it to the operator S, which provides the listing of new input data into the database of the register of voters.

After this, control is again transferred to the operator P10 to switch to the data input of the next voter in the database of the register of voters.

Known systems that could be used to implement the proposed method (1, 2).

The first of the known systems contains blocks receiving and storing data, connected to the control blocks and data blocks search and selection, connected to the blocks of the data storage and display, synchronize the s inputs are connected to outputs of the control unit (1).

A significant disadvantage of this system is that you cannot solve the problem of updating data stored in memory in the form of relevant documents simultaneously with the solution of the issue of the content of these documents to users in real time.

Known and other system containing blocks of data, information inputs which are connected with the blocks receive data and control outputs connected to the first group of blocks of memory, Central processor, the inputs of which are connected to the outputs of the memory blocks of the first group and block data, and outputs connected to inputs of memory blocks of the second group and block data display (2).

The last of the above technical solutions closest to being described.

Its disadvantage is the low accuracy and system performance, due to the fact that the procedure of updating the data is realized through the search data across the database, and their subsequent processing by a Central processor that when large amounts of data of the State register of the population will inevitably lead to higher costs time.

The purpose of the invention is improving the accuracy and performance of the system by localizing address database records the IDs of the starting letters of the surname, name and patronymic of the voter.

p> This objective is achieved in that in the known system containing block admission of documentary evidence, information and clock inputs of which are the first information and the clock inputs of the system, and the first information output is the first information output system, the reception unit of the database records of the register of voters, information and clock inputs of which are the second information and the clock inputs of the system, and the information output is the second information output system, the block scope of the voters ' register, information and clock inputs of which are the third information and the clock inputs of the system, and the first and second control outputs connected to first and second control input unit receiving database records of the register of voters, respectively, the first register, the output of which is connected to the first information input of the signal read and write, the information output of which is the address of the system output, first, second and third clock outputs which are first, second and third synchronizing system outputs, respectively, and the second register, the first and second subtractive counters, the entered identification block base address is in, information the input of which is connected with the second information output unit receiving documentary data, clock input connected to the first clock input of the system, the first information output is connected to the information input of the first register, the second information output connected to the information input of the second register, the first clock output connected to the clock inputs of the first and second registers, and the second clock output is connected to the first clock input signal read and write, the first comparator, one data input connected to the first information output unit admission of documentary evidence, other information input is connected to the information output unit receive database records register voters, the first clock output of which is connected to the clock input of the first comparator block count the number of records, a counting input connected to one output of the first comparator, and an information output terminal connected to the second information input of the signal read and write and is the third informational system output, the second comparator, one data input connected to the information output of the second register, the other info is information input connected to the information output unit counting the number of records the clock input is connected to the clock output unit counting the number of records, one output connected to the third clock input signal read and write, and the other output is connected to the fourth clock input signal read and write, and with a synchronizing input unit counting the number of records, the block selection area register information and the clock inputs of which are connected with information and synchronize the outputs of the block define the scope of the voters ' register, the first data output is connected with the information subtractive input of the first counter, the second information output connected to the information input of the second subtractive counter, and the clock output is connected to the clock the inputs of the first and second subtractive counter and the fourth clock input signal read and write, while the output of the first subtractive counter connected to the third information input of the signal read and write, and the third comparator, one data input connected to the output of the second subtractive counter, and the clock input is connected to the fourth clock output unit receive database records register isbir the residents, one output of the third comparator is connected with the fifth clock input signal read and write, and the other output connected to the set input of the scope of the voters ' register.

The invention is illustrated by drawings, where figure 1 shows the block diagram of the device in figure 2 - block diagram of the identification block of the reference address, figure 3 is a structural block circuit receiving records from the database of the register of voters, figure 4 - block diagram of the block to count the number of records figure 5 - block diagram of the block define the scope of the voters ' register, figure 6 - structural diagram of the breeding area of the voters ' register, figure 7 - block diagram of the signal read and write, Fig - structural diagram of the algorithm.

The system (figure 1) contains the unit 1 intake documentary data, block 2 identification of the reference address, the first 3 and second 4 registers, block 5 admission records from the database of the register of voters, the first 6, the second 7 and third 8 Comparators, unit 9 counts the number of records, the block 10 define the scope of the voters ' register, block 11 of the breeding area of the voters ' register, the first 12 and second 13 subtractive counters, block 14 forming signals read and write.

In the field of technology designed to assests is of systems of elections, the term "register of voters" means the totality of the identity of all voters participating in voting, grouped on the basis of inclusion of voters in the respective district election commissions, as a rule, at the place of residence of voters.

In turn, the data on the votes of the respective precinct election commissions then registered in the group of voters included in the relevant district election commissions, etc.

The voters ' register is a set of credentials of voters, limited territorial boundaries of validity of the relevant precinct election Commission.

Figure 1 shows the first 21, second 22 and third 23, an information input system, the first 24 and second 25 and third 26 clock inputs of the system, the first 27 and second 28 and third 29 information outputs, address 30 output, the first 31, second 32 33 third and fourth 34 clock output signal 35 output system.

Block 1 receive documentary evidence in the form of register with the information input 21, the clock input 24 and two outputs.

Block 2 (figure 2) identification of the reference address contains the memory unit 40, made in the form of a persistent storage device, desif the ATOR 41, elements 42-44 And items 45-47 delay. The drawing shows information 48 and the clock 49 inputs, as well as information 50-51 and synchronizing 52-53 outputs.

Block 5 (figure 3) receiving records from the database of the register of electors contains the register 55, the elements 56-57 And items 58-61 delay. The drawing shows information 22, the clock 25 and control 62-63 inputs, as well as information 64, the first 65, 66 second, third 67 and 68 fourth clock outputs.

Block 9 (figure 4) count the number of records contains a counter 70, the element 71 OR element 72 delay. The drawing shows the clock 73, 74 inputs, as well as information 75 and clock 76 outputs.

Unit 10 (figure 5) define the scope of the voters ' register contains the register 80, the trigger 81 and the element 82 delays. The drawing shows information 23, the clock 26 and installation 83 inputs, as well as information 84, clock 85 and control 86, 87 outputs.

Block 11 (6) breeding area of the voters ' register contains the block 90 memory, made in the form of a persistent storage device, the decoder 91, elements 92-94 And element 95 delay. The drawing shows information 96 and clock 97 inputs, as well as information 98, 99 and clock 100 exits.

Block 14 (7) signal-reading and writing contains the adder 101, the element of the s 102-104 OR group 105 elements OR elements 106-109 delay. The drawing shows information 110-112, clock 113-117 inputs, as well as address 30, the first 31, second 32 and third 33 clock outputs.

All nodes and elements of the system are made on the standard of potentially switching elements.

The system works as follows.

Input data required for updating the database of the register of voters, go to the system administrator in the form of lists of data, including the following attributes of voters:

- name;

- name;

- patronymic;

- gender;

citizenship;

- date of birth;

- place of birth;

- view and details of the identity document;

address of residence (or place of residence).

To test for the presence in the database of the register of electors information about a particular physical entity, the system administrator at your workplace gaining his surname, name, patronymic name and other attributes, including passport data of physical persons.

In addition, to speed up the procedure of finding addresses of records in the database at the same workplace is automatically generated identification characteristic of a given individual in the form of a code of the initial letters of his surname, name and patronymic (name).

In the end, at the outlet of the workplace system administrator will be formed to dograma query has the following structure:

CODECODECODECODECODE
The initial letters of the nameLast nameNameMiddle nameAttributes documentary data

Formed codogram the request is received by the information input 21 of the system and then enters the information input of the register 1, in which it is recorded clock pulse input 24 of the system.

Output 16 of the case 1 all codogram request is immediately issued to the first information output 27 of the system, and the output 17 of the register code 1 initial letters of the surname, name, patronymic through the inlet 48 of the block 2 to the input of the decoder 41.

The decoder 41 decodes the code identifier and opens to one input of one of the elements 42-44 And corresponding to the input identification sign. Assume that such an element is the element 42 I.

In parallel, the clock pulse from the input 24 of the system is fed to the input 49 of the block 2, which is delayed by the time of entry of codogram request register 1 delay element 45, and then is fed to the inputs of the elements 42-44.

Given the fact that open on one input will be only element 42 And, after this item, the sync pulse, the PE is o, receives, at the input of the read fixed memory permanent storage device 40, where the reference address of the memory areas of the voters ' register, which stores all records of voters who have the same initial letter of surname, name, patronymics.

Code reference address memory areas database of the register of voters is read on the information output 50 of the block 2, and the code number of records in the database of voters ' register is read at the output 51 of the block 2. Code reference address memory areas database of the register of voters from the output 50 of the block 2 is supplied to the information input of the register 3, and the code number of records in the database of the register of voters from the output 51 of the block 2 is supplied to the information input of the register 4.

Secondly, the same pulse is read from the output element 45 is delayed by element 46 delay time read the contents of a fixed cell ROM and then from the output 52 of the block 2 is supplied to the clock inputs of registers 3 and 4, locking them with the appropriate codes.

Code reference address from the output of the register 3 via the information input unit 110 14 is supplied to one data input of the adder 101, to another information input from the input 111 receives the counter 70 unit 9, in a given time is equal to zero, since the counter 70 is source the m state.

In parallel, the clock pulse from the output element 46 of the delay unit 2 is delayed by element 47 at the time of entry codes in registers 3, 4, and then from the output 53 of the block 2 is issued to the input 113 of the block 14, where it passes the elements 102 and 103 OR and is supplied to the clock input of the adder 101. This pulse adder 101 adds the input codes.

However, given that at the input 111 of the adder 101 in a given time will be zero code, the output of adder 101 is formed by an amount equal to the code reference address received from the output of the register 3, which is output from the adder 101 through the elements 105 OR group is given the address output system 30.

Simultaneously with this process, the clock pulse from the output element 102 OR delayed element 106 during operation of the adder 101, and further through the first clock output 31 of the system is fed to the input of the first interrupt server database. On this signal, the server goes to the subroutine read the cell content of the database at the specified address is issued on the information input 22 of the system and recording the cell content database in the register 55 unit 5 synchronizing pulse received from the server to the input 25.

Codogram read entries from the output of register 55 through the output 64 of the block 5 is fed to the input 121 of the comparator 6, the other 20 input which is the input codogram from the output 16 of the case 1.

Simultaneously, the clock pulse input 25 passes through the element 56 And open the second entrance high potential trigger 81 unit 10, in the initial state. High potential trigger 81 from exit 87 unit 10 is supplied through the inlet 62 to one input of the element 56 I.

After the element 56 And the clock pulse is delayed by element 58 at the time of recording data in the register 55 and the output 65 unit 5 is supplied to the clock input of the comparator 6, which implements the functions of the logical operator C4 (Fig)that compares the input values of the attributes surname, name, patronymic of the voter with the attributes of a database record of the voters ' register.

If the comparator 6 will record the match codes of the input records, the output 19 of the comparator 6, a signal is generated which is fed to the signal output 35 of the system as a signal that in the database of the register of voters already have such a record of documentary evidence requested individuals, and should switch to the data input of the next voter in the database of the register of voters.

If comparing the input code has not occurred, the comparator 6 generates a clock signal on another output 18 of the comparator 6, from which this signal through the inlet 73 of the block 9 is element 71 OR and is supplied to the counting input of counter 70, fix what his viewing the first record from the database of the register of voters.

The output code of the counter 70 unit 9 output 75 unit 9 receives, firstly, the information input 124 of the comparator 7, and secondly, the information input unit 111 14 and, thirdly, information on the output 29 of the system.

On another information input 124 of the comparator 7 from the output of the register 4 is supplied code number of records with a given combination of the initial letters of surname, name, patronymics. In parallel, the clock pulse from the input 73 of the block 9 is delayed by element 72 at the time of actuation of the counter 70 and the output 76 of the block 9 is given to the clock input 125 of the comparator 7, which implements the functions of the operator C7.

On the clock signal received at the input 125, the comparator 7 compares the number of scanned records with a fixed number of records in the database having the same initial letter of surname, name, patronymics.

If comparing the input code has not occurred, then the output 126 of comparator 7 is formed by a signal via the input 114 of the block 14 passes elements 102 and 103 OR and is supplied to the clock input of the adder 101. This pulse adder 101 adds the reference address of the first unit, recorded by the counter 70, and the newly formed address from the output of the adder 101 through the elements 105 OR group is given the address output system 30.

Simultaneously with this process synchronization pulse from the output element of the and 102 OR delayed element 106 during operation of the adder 101, and then through the first clock output 31 of the newly fed to the input of the first interrupt server database. On this signal, the server goes back to a routine can read the contents of another cell of the database at the specified address is issued on the information input 22 of the system and recording the cell content database in the register 55 unit 5 synchronizing pulse received from the server to the input 25.

Describes the process of sequential reading of the memory cells of the database of the register of voters will continue to until the comparator 7 will not record the fact of the view all records of the database of the register of voters that have the specified combination of the initial letters of surname, name, patronymics by signal at its second output 127.

The appearance of the signal at the output 127 will testify that in the database of the register of voters is missing an entry containing attributes corresponding to the attributes of the input record, which was received by the system administrator.

Output 127 of the comparator 7 of the clock signal, first, through the inlet 74 of the block 9 is element 71 OR and is supplied to the counting input of counter 70, increasing its readings on the unit. Secondly, this same clock pulse through the inlet 115 of the block 14 is delayed by element 107 at the time of actuation of the counter 70 Blo is 9, and through the element 103 OR arrives at the clock input of the adder 101. This pulse adder 101 adds to the support address code number recorded by the counter 70, and the newly formed address from the output of the adder 101 through the elements 105 OR group is given the address output system 30.

In parallel, the clock pulse from the output element 107 is delayed by element 108 at the time of formation of the address adder 101 and through the outlet 32 is given to the input of the second channel interrupt server database. On this signal, the server goes to the subroutine record of the input codogram attributes of the voter from the output 27 of the system at the address indicated at the output 30 of the system, and the issuance of the counter 70 unit from the output 29 of the system on the administrator's workstation system.

To control the accuracy of documentary evidence of the voters in the system is provided with the sampling mode and print those areas database of the register of voters, which was conducted actualization of the data.

To this end, the system administrator after updating the database of the register of voters in the workplace specifies the scope of the updated data by dialing the initial letters of surname, name, patronymic of the voter.

Typed code output from the administrator's workstation system is applied to data which include the entrance 23 of the system, whence it is supplied to the information input of the register 80 of the block 10, where he entered a synchronizing pulse received from input 26 of the system.

Code from the output of register 80 through the outlet 84 of the block 10 is issued through the inlet 96 of the block 11 to the input of the decoder 91 unit 11, which decrypts the code of this letter combinations, throwing on one of its outputs a high potential. For definiteness, suppose that a high potential is received at one input element 94 I.

In parallel, the clock pulse input 26 of the unit 10 is supplied to a direct input of the trigger 81 and sets it in one state, in which the low potential output 87 unit 10 element 56 And the block 5 will be closed, and the high potential output 86 unit 10 element 57 will be opened.

In addition, the clock pulse input 26 is delayed by element 82 delay time entering code in the register 80 and the output 85 of the block 10 is issued to the input 97 of the block 11 and then queries the state of the elements 92-94 I.

Given the fact that open on one input will be only element 94 And, through this element And the sync pulse, firstly, to the input of the read fixed memory permanent storage device 90, where it is stored as a reference address of the memory areas of the voters ' register, which stores all records of eligible voters on whom be otherness initial letters of the surname, name, surname and ID number of such records in the database of the register of voters.

Code reference address memory areas database of the voters ' register is read via the output 98 of the block 11 information to the subtractive input of the counter 12, and the code number of records in the database of the register of voters through the output 99 is read to the subtractive input of the counter 13.

Secondly, the same pulse read with entry 97 of the block 11 is delayed element 95 delay time read the contents of a fixed cell ROM and then exit 100 unit 11 is supplied as the clock subtractive inputs of the counters 12 and 13, locking them with the appropriate codes and to the input 116 of the block 14, where the delayed element 109 delay time recording codes in subtractive counters.

Code reference address from the output of the counter 12 through the inlet 112 of the block 14 passes elements 105 And the group address output system 30, and the code output from the counter 13 is fed to the input 128 of the comparator 8, the other input 129 of which is constantly applied zero code.

With the output element 109 delays the clock pulse passes the element 104 OR through the outlet 33 of the system is given to the input of the third channel interrupt server.

On this signal, the server goes to the subroutine read the cell content of the database at the specified address is issued on the information input 22 with the system and recording the cell content database in the register 55 unit 5 clock pulse, coming from the server to the input 25.

Codogram read entries from the output of register 55 through the output 64 of the block 5 is supplied to the output 28 of the system. In parallel, the clock pulse input 25 passes the element 57 And delay element 59 at the time of recording data in the register 55, and then exit 66 unit 5 is issued for print control read write output 28.

In addition, the same clock pulse is delayed by element 60 at the time of issuance of the records to be printed, and then output 67 is supplied to subtractive outputs of the counters 12 and 13, reducing their readings per unit.

With the output element 60 clock pulse is again delayed by element 61 on the actuation time counter, and output 68 he arrives at the clock input 130 of the comparator 8.

With the arrival of the clock pulse of the comparator 8 compares the number of entries in the counter 13 with zero code, and until all entries will not be read from the database of the register of voters at the output 131 of the comparator 8 in each cycle of reading will form the clock signal.

This signal is fed to the input 117 of the block 14, where it passes the element 104 OR, and outputted to the output 33 of the system, and further to the input of the third channel interrupt server.

On this signal, the server returns to the routine of reading the contents of the cell database is shown the address issuance of its information to the input 22 of the system and recording the cell content database in the register 55 unit 5 synchronizing pulse received from the server to the input 25.

The described process documentation updated areas database of the register of voters will continue to until the comparator 8 will not fix the equality to zero of the counter 13, the signal at output 132.

With this output pulse is supplied on the installation log 83 unit 10, returning the register 80 and the trigger 81 in the source state and the installation inputs of the counters 12, 13 (to simplify the drawing the rest of the installation chain assemblies and units in the initial state not shown).

After that, the system is ready for the next cycle of work on updating the database of the register of voters.

Thus, the introduction of new units will significantly improve the accuracy and speed of updating the database of the register of voters by the localization of the address database records the IDs of the starting letters of the surname, name and patronymic.

Sources of information

1. U.S. patent No. 5136708 M CL G 06 F 15/16, 1992.

2. U.S. patent No. 5129083 M CL G 06 F 12/00, 15/40, 1992 (prototype).

Automated accounting system of the votes, containing a block admission of documentary evidence, information and sync shiroudi the inputs of which are the first information and the clock inputs of the system, and the first information output is the first information output system, the reception unit of the database records of the register of voters, information and clock inputs of which are the second information and the clock inputs of the system, and the information output is the second information output system, the block scope of the voters ' register, information and clock inputs of which are the third information and the clock inputs of the system, and the first and second control outputs connected to first and second control inputs of the block receive database records of the register of voters, respectively, the first register, the output of which is connected to the first information input of the signal read and write information output which is the address of the system output, first, second and third clock outputs which are first, second and third synchronizing system outputs, respectively, and the second register, the first and second subtractive counters, characterized in that the system contains the block identification reference address information input connected with the second information output unit receiving documentary data, clock input connected to the first clock input of the system, partyinvitations output is connected to the information input of the first register, the second information output connected to the information input of the second register, the first clock output connected to the clock inputs of the first and second registers, and the second clock output is connected to the first clock input signal read and write, the first comparator, one data input connected to the first information output unit admission of documentary evidence, other information input is connected to the information output unit receive database records of the register of voters, the first clock output of which is connected to the clock input of the first comparator block count the number of records, a counting input connected to one output of the first comparator, and an information output connected the second information input of the signal read and write and is the third informational system output, the second comparator, one data input connected to the information output of the second register, the other information input is connected to the information output unit counting the number of records, the clock input is connected to the clock output unit counting the number of records, one output connected to the third clock input signal autom what I write and the other output is connected to the fourth clock input signal read and write, and with a synchronizing input unit counting the number of records, the block selection area register information and the clock inputs of which are connected with information and synchronize the outputs of the block define the scope of the voters ' register, the first data output is connected with the information subtractive input of the first counter, the second information output connected to the information input of the second subtractive counter, and the clock output is connected to the clock inputs of the first and second subtractive counter and the fourth clock input signal read and write, while the output of the first subtractive counter connected to the third information input of the signal read and write, and the third comparator, one data input connected to the output of the second subtractive counter, and the clock input is connected to the fourth clock output unit receive database records of the register of voters, with one output of the third comparator is connected with the fifth clock input signal read and write, and the other output connected to the set input of the ass is the area of the voters ' register.



 

Same patents:

FIELD: computer science, in particular, automated system for informational interaction of objects for performing elections and referendums.

SUBSTANCE: system contains block of address identifiers, block for identification of memory zone, block for selecting addressee of input message, block for selecting base address of database records, adder, block for forming reading signals, six registers, block for identification of records of database, block for identification of number of records, counter, block for generation of control signals.

EFFECT: increased speed of operation of system due to localization of addresses of database records by address identifiers of voters.

9 dwg

FIELD: engineering of electronic voting systems, which use voting protocol checkable everywhere.

SUBSTANCE: system has server and at least three personal computers for voters, connected to local area computing network. Personal computer of first voter is made with possible reshuffling of received electronic credentials and generation of first correctness proof for first set of reshuffled credentials. Personal computer of second voter is made with possible reshuffling of first set of reshuffled credentials and generation of second correctness proof for second set of reshuffled credentials. Personal computer of third voter is made with possible reshuffling of second set of reshuffled credentials and generating third proof of correctness for third set of reshuffled credentials. Server is made with functionality to receive aforementioned proofs and check and count votes.

EFFECT: improved efficiency of voting.

8 cl, 2 dwg

FIELD: engineering of information accumulation system, in particular - technology for performing an interactive game.

SUBSTANCE: each user is provided with means for identification as game participant, provided with a mark. As a mark, optical signal source is used. Positioning of device for receiving optical signals is performed relatively to multiple users. Source position of identification means of game participant is held relatively to means for receiving optical signals in accordance to game conditions. Game objects and rules are given to participants and game start signal is given. User targets his mark to appropriate means for receiving optical signals. Optical signals are received from game participants and received optical signals are registered in registration device. Signals are processed in accordance to given program and results are outputted on an information carrier.

EFFECT: possible polling of large group of participants and detection of winners, while maintaining anonymousness of results.

6 dwg

FIELD: equipment for automatic collection of information about vote results.

SUBSTANCE: method includes inserting vote papers into track and moving them along track while synchronously reading their full width images on both sides of sheet with recognition of voter marks and qualification of papers with concurrent marking of invalid papers, read image if transformed to digital code signals, appropriate for semi-tone presentation of image and also lighting level is automatically set, determined by white field of paper and corrections are introduced compensating unevenness of transfer of signals by objective and distortions, caused by blinks from parts of optical track and deviation of sensitivity of elements of reading photo-receiver, on basis of multiplication of signals of image of each element of read string of vote paper on coefficients, determined for each read element during scanning of white field.

EFFECT: higher trustworthiness of results due to improved reliability of recognition of marks put down by voters.

3 cl, 2 dwg

FIELD: social opinion monitoring systems.

SUBSTANCE: as a mark an optical signal source is used, means for detecting optical signals is used, each user targets his mark to appropriate means for receiving optic signals, voting objects are given to users and voting start signal is sent, in accordance to selected voting object user targets his mark to appropriate means for receiving optical signals, optical signals from users are received and received signal are recorded in recording device, recorded optical signals are processed in accordance to given program for receiving voting result and voting results are presented on data carrier.

EFFECT: higher efficiency.

3 cl, 6 dwg

FIELD: computers.

SUBSTANCE: system has four registers, device for identifying territory of election area, block for determining of direction of data selection, block for forming reading signals, counter, memory block for selection parameters, comparator, elector sex identification block, block for identification of lower limit of age range, block for identification of upper limit of age range, two AND elements and thee OR elements.

EFFECT: higher speed of operation.

5 dwg

The invention relates to computer technology and can be used for different kinds of elections and referendums

The invention relates to office equipment, in particular equipment for the vote using ballots

The ballot box // 2200976

FIELD: computers.

SUBSTANCE: system has four registers, device for identifying territory of election area, block for determining of direction of data selection, block for forming reading signals, counter, memory block for selection parameters, comparator, elector sex identification block, block for identification of lower limit of age range, block for identification of upper limit of age range, two AND elements and thee OR elements.

EFFECT: higher speed of operation.

5 dwg

FIELD: social opinion monitoring systems.

SUBSTANCE: as a mark an optical signal source is used, means for detecting optical signals is used, each user targets his mark to appropriate means for receiving optic signals, voting objects are given to users and voting start signal is sent, in accordance to selected voting object user targets his mark to appropriate means for receiving optical signals, optical signals from users are received and received signal are recorded in recording device, recorded optical signals are processed in accordance to given program for receiving voting result and voting results are presented on data carrier.

EFFECT: higher efficiency.

3 cl, 6 dwg

FIELD: equipment for automatic collection of information about vote results.

SUBSTANCE: method includes inserting vote papers into track and moving them along track while synchronously reading their full width images on both sides of sheet with recognition of voter marks and qualification of papers with concurrent marking of invalid papers, read image if transformed to digital code signals, appropriate for semi-tone presentation of image and also lighting level is automatically set, determined by white field of paper and corrections are introduced compensating unevenness of transfer of signals by objective and distortions, caused by blinks from parts of optical track and deviation of sensitivity of elements of reading photo-receiver, on basis of multiplication of signals of image of each element of read string of vote paper on coefficients, determined for each read element during scanning of white field.

EFFECT: higher trustworthiness of results due to improved reliability of recognition of marks put down by voters.

3 cl, 2 dwg

FIELD: engineering of information accumulation system, in particular - technology for performing an interactive game.

SUBSTANCE: each user is provided with means for identification as game participant, provided with a mark. As a mark, optical signal source is used. Positioning of device for receiving optical signals is performed relatively to multiple users. Source position of identification means of game participant is held relatively to means for receiving optical signals in accordance to game conditions. Game objects and rules are given to participants and game start signal is given. User targets his mark to appropriate means for receiving optical signals. Optical signals are received from game participants and received optical signals are registered in registration device. Signals are processed in accordance to given program and results are outputted on an information carrier.

EFFECT: possible polling of large group of participants and detection of winners, while maintaining anonymousness of results.

6 dwg

FIELD: engineering of electronic voting systems, which use voting protocol checkable everywhere.

SUBSTANCE: system has server and at least three personal computers for voters, connected to local area computing network. Personal computer of first voter is made with possible reshuffling of received electronic credentials and generation of first correctness proof for first set of reshuffled credentials. Personal computer of second voter is made with possible reshuffling of first set of reshuffled credentials and generation of second correctness proof for second set of reshuffled credentials. Personal computer of third voter is made with possible reshuffling of second set of reshuffled credentials and generating third proof of correctness for third set of reshuffled credentials. Server is made with functionality to receive aforementioned proofs and check and count votes.

EFFECT: improved efficiency of voting.

8 cl, 2 dwg

FIELD: computer science, in particular, automated system for informational interaction of objects for performing elections and referendums.

SUBSTANCE: system contains block of address identifiers, block for identification of memory zone, block for selecting addressee of input message, block for selecting base address of database records, adder, block for forming reading signals, six registers, block for identification of records of database, block for identification of number of records, counter, block for generation of control signals.

EFFECT: increased speed of operation of system due to localization of addresses of database records by address identifiers of voters.

9 dwg

FIELD: computer engineering.

SUBSTANCE: system consists of documentary data receiving unit, base address identification unit, two registers, electors journal database records receiving unit, three comparators, records quantity counting unit, electors journal area definition unit, electors journal area selection unit, two decrement counters, read and write signals forming unit.

EFFECT: increased accuracy and performance of the system by localization of database records addresses using first letters of first, middle and last names identifiers.

8 dwg

FIELD: technology for preparing and performing electronic voting.

SUBSTANCE: system contains control terminal with workplace of an official, connected through network controller to terminals of voting stations, containing voting devices with displays, devices for processing voting results with means for formatting local databases in dynamic mode with realization of access schedule. Voting terminal is made with possible storage and displaying of specified protocol forms concerning results of voting and also with possible provision of aforementioned protocols on energy-independent data carrier.

EFFECT: prevention of unsanctioned access to data during voting, simplified voting procedure.

2 cl, 2 dwg

FIELD: computer engineering, automated system for collecting and processing electronic polls data.

SUBSTANCE: system consists of input messages receiving unit, data from server database receiving unit, election committee identification unit, first and second units for candidates base addresses identification, polls results disclosure time cycles selection unit, polls results recording time cycles selection unit, input messages receiving time cycles selection unit, database read and write signals forming unit, final polls results data forming unit.

EFFECT: increased system performance due to database entries address localization using receiving messages identifiers and forming of progressive total of polls results in real-time.

9 dwg

FIELD: engineering of devices for realizing electronic voting resistant to forcing.

SUBSTANCE: device receives first voter-confirming value from voter, then device receives encrypted bulletin from voter as well as second voter-confirming value, independently from second received voter confirming value, device adds received bulletin to publicly accessible list of given votes, after addition members of society may verify addition of received vote to the list without possible determining whether vote is going to be accepted, while device only accepts vote if second voter confirming value received together with bulletin matches first voter confirming value.

EFFECT: voter may maintain exclusive possession of secret information used by voter during voting.

6 cl, 2 dwg

Up!