System for situation-based analysis of passenger transportations

FIELD: computer science, in particular, system for situational analysis of passenger transportation.

SUBSTANCE: system has block for selection of database addresses, block for forming recording signals and reading server database, block for controlling selection of data, first and second registers, block for comparing codes, five blocks for selecting record parameters, memory block, first group memory block, second group memory block, third group memory block.

EFFECT: higher speed of operation of system due to localization of range of data search addresses in server database using voyage group identifiers and given time period.

11 dwg

 

The invention relates to computing, and in particular to a system situation analysis passenger transport company.

The primary statistics used as source material for operational analysis and decision-making passenger services operated for any specified period, typically contains the following indicators: the flight number, the name of the route, the number of flights made in each room for a specified period, the income attributable to each flight revenue per passenger-km, average revenue rate for the voyage, for each booking class, full revenue flight for a specified period, the employment rate of the seats on the flight, number of passengers carried (million passenger-kilometers, million Krasnokamenka etc.

Mapping the dynamics of changes in these indicators in their relationship allows a sufficient degree of probability to judge the potential of the exploited market structure of passenger traffic (income rate), about the effectiveness of the schedule (the correct placement of the sun), on the correct application of tariffs, etc.

However, quantitative analysis of such indicators on many flights is not even a qualified expert, leading these flights due to the large complexity of such a task.

In this swashplateless appropriate to develop such a system, situation analysis, which would filter out those problematic (critical) flights that have any performance beyond certain critical levels. In other words, such a system from the whole mass is made for a specified period of time flights should choose only those that are characterized by, for example, the negative dynamics of the load, income, lower income rates, a sharp asymmetry of load for direct and reverse flights, or Vice versa, to choose flights with positive dynamics, etc.

In essence, such a system should be a multi-channel filter, generating at the output a subset of the groups of flights in accordance with predetermined criteria or a combination of both. A more thorough analysis of such flights can answer the question is whether the market is in the saturation state (supply exceeds demand), or its potential has not been exhausted and the market is promising, etc.

The level of discrimination (the selection criterion critical flights) must be set within a wide range depending on the specific objectives of the analysis and current market conditions in the considered period of time.

Formally, the task of multi-channel filtering of the original array flights formulated as the problem of choosing where conditions are recorded in the form of a system of constraints (Rawa is STV and inequalities). Many of hierarchically interrelated indicators, limited target levels of discrimination in conjunction with the original figures, form the information model of the multichannel filter.

The generalized algorithm of automated situational analysis of passenger flights using such a filter represented at 11.

The training algorithm to work includes the parameterization of the initial conditions, when the following parameters are set:

- researched period (i);

- the base period comparison, usually (i-1);

the level of aggregation (region, group flights and so on).

The structure of the algorithm is a tree graph, where each level of branching sets appropriate levels of discrimination (selection criteria).

The 1st level of analysis. At the first level of analysis as the criterion selected criterion D - average revenue per trip. Using this criterion on the first level are formed two new array: M1 and M2 with the worst and best values of this criterion, respectively.

Thus, the 1st level of analysis allows you to automatically allocate flights with positive and negative dynamics of income.

2 - level of analysis. There are two criteria: the load factor is % of employment armchairs and Pax - the number of passengers on one flight.

This UB is not profitable flights are formed in two arrays M3 and M4 with low and high loading of the seats, respectively, as well as two arrays M21 and M22 of low-yield flights with a large number of passengers and low, respectively.

3 - level of analysis. Here to high-yield arrays M3 and M4 is applied selection criterion - Pax, and to low - income arrays criterion average revenue rate.

Known systems that could be used to solve the task [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, the clock inputs are connected to outputs of 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 reception, the outputs of which are connected with the memory unit and data processing unit, the block selection time intervals, the outputs of which are connected to the unit receiving data, the block receiving user requests to the memory unit and the data processing unit, the outputs of which are connected to one inputs of the switching unit channels distributed and data the other input of which is connected to the block selection intervals, and outputs are the outputs of the system [2].

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

Its disadvantage is the low system performance, due to the fact that the search for the requested data is in the whole volume of the database system, which leads to unnecessary loss of time searching for the required information and conducting a situational analysis.

The purpose of the invention is the improvement of the system performance by avoiding searches for the requested data in the whole volume of the system database situational analysis of passenger traffic and fetch data only when the group IDs of flights and time period.

This objective is achieved in that in the known system, containing a block selection address of the database server, the first and second information inputs which are the first and second information inputs of the system, the first and second clock inputs of which are the first and second clock inputs of the system, and the first information output is the first information output system, the control unit samples the data information input which is the third information input of the system, one clock input is t etim synchronizing input of the system, and the other is connected with the second clock input system, the signal writing and reading data input which is connected to the second information output block selection address of the database server, the first and second clock inputs connected to first and second clock outputs block selection address of the database server, respectively, the first and second control inputs connected to first and second outputs of the control unit of the sampling data respectively, and the information output is the address of the system output, the first clock output signal of the read and write database connected to the first control input of the control block of sample data and is the first synchronizing system output and the second clock output signal of the read and write database connected to the second managing unit control sample of data and is the second synchronizing system output, the first register, the information input which is the fourth information input system clock input is connected to the second clock input system and the output is connected to one input of the first unit of comparison codes, the second register, the information input cataloguessexy fifth information input system, the clock input is the fourth synchronizing input of the system, and one output connected to another input of the first unit of comparison codes, the clock input of which is connected to the fourth clock input of the system, the memory blocks of the first group of information outputs which are the second and third information system outputs, the memory blocks of the second group of information outputs which are the fourth and fifth outputs of the system, the memory blocks of the third group of information outputs which are the sixth and seventh information system outputs, and the memory unit, the information output of which is the eighth information output system, wherein the system includes a first block selection parameters records, the first clock input connected to one output of the Comparer codes, a second clock input connected to the third clock output control unit sampling data, the third clock input is connected to the third clock input system, the first data input connected to another output of the second register and the second information input is connected to the fourth information input system, the second block selection parameter records, the first clock input connected to another output unit cf is Vania codes a second clock input connected to the third clock output control unit sampling data, the third clock input is connected to the third clock input system, the first data input connected to another output of the second register and the second information input is connected to the fourth information input system, the third block selection parameter records the first information input of which is connected to the information output of the first block selection parameter records the second information input is connected to the fourth information input system, the first clock input is connected to the first clock output of the first block selection parameter records, the second clock input connected to the second clock output of the first block selection parameters records, the third clock input is connected to the third clock input system, an information output connected to information inputs of the memory blocks of the first group, the first and second clock outputs connected to respective clock inputs of memory blocks of the first group and the third clock output connected to the fourth clock input of the first block selection parameter records, the fourth block selection parameter records the first information the ion inlet of which is connected with the information output of the first block selection parameter records the second information input is connected to the fourth information input system, the first clock input is connected to the first clock output of the first block selection parameter records, the second clock input connected to the second clock output of the first block selection parameter records, the third clock input is connected to the third clock input system, an information output connected to information inputs of the memory blocks of the second group, the first and second clock outputs connected to respective clock inputs of memory blocks of the second group and the third clock output connected to the fifth clock input of the first block selection options accounts, and the fifth block selection parameter records the first information input of which connected with the information output of the second block selection parameter records the second information input is connected to the fourth information input system, the first clock input is connected to the first clock output of the second block selection parameter records, the second clock input connected to the second clock output of the second block selection parameter records, the third clock input is connected to the third clock input system, information which was output connected to information inputs of the memory blocks of the third group, the first and second clock outputs connected to respective clock inputs of memory blocks of the third group, and the third clock output connected to the fourth clock input of the second block selection parameter records, the control outputs of memory blocks of the first group is connected with the fourth and fifth clock inputs of the third block selection parameter records accordingly, the control outputs of memory blocks of the second group are connected with the fourth and fifth clock inputs of the fourth block selection parameter records accordingly, the control outputs of memory blocks of the third group are connected with the fourth and fifth clock inputs of the fifth block selection parameter records the information input of the memory block connected to the information output the second block selection parameter records, the clock input is connected to the third clock output of the second block selection parameters, records, and control output of the memory block is connected to the fifth clock input of the second block selection parameter records.

The invention is illustrated by drawings, where figure 1 shows the block diagram of the device, figure 2 presents an example of a specific structural embodiment of the unit 1 selection address database the data server, figure 3 - example of a specific structural embodiment of the ID group flights, figure 4 - example of a specific structural embodiment of the ID time period, figure 5 - example of a specific structural embodiment of the signal writing and reading database server figure 6 - example of a specific structural embodiment of the control unit samples the data figure 7 - example of a specific structural embodiment of the first block of code compares, on Fig is an example of a specific structural embodiment of the first and second blocks of breeding records, figure 9 - example of a specific structural embodiment of the third, fourth and fifth blocks breeding records figure 10 - example of a specific structural embodiment memory blocks.

The system (figure 1) contains the unit 1 selection address database, block 2 signal recording and reading of the database server, the unit 3 control sample data, the first 4 and second 5 registers, block 6 comparison of codes, the first 7, second 8, the third 9 and fourth 10 and 11 fifth blocks breeding record settings, block 12 memory blocks 13 and 14 of the first group, the blocks 15 and 16 of the second group, the blocks 17 and 18 of the memory of the third group.

Figure 1 shows the first 25 and second 26, third 27, 28 fourth and fifth 29 information input system, the first 30, 31 second, and t is th 32 clock inputs of the system, the first 35 and second 36, 37 third, fourth, 38, 39 fifth, sixth, 40, 41 seventh and eighth 42 information system outputs, the address 43 and the first 44 and second 45 clock outputs of the system.

Unit 1 selection of address database (figure 2) contains registers 50-51, ID 52 group flights, ID 53 time period, the adder 54 and the element 55 OR. The drawing also shows the inputs 25, 26, 30, 56, and outputs 57-60 block.

An example of a specific structural embodiment of the identifier 52 group flights is shown in figure 3. It consists of the memory block 61, made in the form of a persistent storage device, a decoder 62, a register 63, the elements 64-66 And element 67 OR elements 68-71 delay. The drawing also shows the inputs 72-73 and outputs 74-76 block.

An example of a specific structural embodiment of the ID 53 time period is shown in figure 4. It consists of a memory block 77, made in the form of a persistent storage device, the decoder 78, register 79, elements 80-82 And element 83 OR elements 84-85 delay. The drawing also shows the inputs 86-87 and the output 88 of the block.

Unit 2 generating signals of read and write database server (figure 5) contains a counter 90, the trigger 91, elements 92-96 And elements 97-98 OR elements 99-101 delay. The drawing also shows the inputs 105-109 and outputs 43-46.

The unit 3 control sample data (6) contain the it register 111, the comparator 112, the counter 113, the elements OR 114-115, elements 116-1 and 116-2 delay. The drawing also shows the inputs 27, 30-31, 44-45 and outputs 119-120.

Unit 6 comparison of codes (7) contains a comparator element 121 and 122 delays. The drawing also shows the inputs 123-125 and outputs 126-127.

Blocks 7, 8 breeding record settings (Fig) are made identical and contain random access memory 130, and a reversible counter 131, the registers 132, 133, Comparators 134, 135, elements 136, 137 OR elements 138-140 delay. The drawing also shows the inputs 141-147 and outputs 148-151.

Blocks 9, 10, 11 breeding record settings (Fig.9) are made identical and contain operational storage device 160, and a reversible counter 161, registers 162, 163, Comparators 164, 165, elements 166, 167 OR elements 168-170 delay. The drawing also shows the inputs 171-177 and outputs 178-182.

Blocks 12-18 memory (figure 10) are made identical and contain random access memory 190, the counter element 191 and 192 delay. The drawing also shows the inputs 193-194 and outputs 195-196.

The system works as follows.

After a specified time (calendar) period, for example, quarter, six months, year, entry 25 system consistently receives entries of the array indices of the results of the passenger transport company for the specified period, the structure of which is SL is blowing species (table 1):

Table 1
INDICATORSCODE values
Flight number
The name of the route
The number of flights made in each room for a specified period
The income attributable to each flight
Revenue per passenger-km
The average revenue rate for the voyage, for each booking class
Full revenue flight for a specified period
% occupancy of the seats on the flight
the number of passengers
million passenger-kilometers
million Krasnokamenka

Receipt of array indices to the input 25 is accompanied by another codogram, which structure has the following form (PL. 2):

Table 2
CODECODECODE
ID time period applies to the array indices ID of the region (group flights)the number of entries in the array indices

Part of this codogram, including ID code time period, and the ID code of the region (group flights) from input 26 of the system is supplied to the information input of the register 51 of the block 1, and the remaining part, including the code number of records in the array of indicators comes from input 27 system information to the input of the register 111 unit 3.

Entering the input code into the appropriate registers on the clock signal received at the input 30 of the system. On this signal, which, in parallel with the data entry in the registers 50, 51 and 111, the output 59 of the block 1 immediately enters through the inlet 106 of block 2 on a single input trigger 91 and sets it in one state. In this state, the trigger is a high potential with a single output supports in the open state, the elements 92, 95 I.

The data of the first record of the incoming array from the output 57 of the register 50 unit 1 immediately issued information to the output 35 of the system, and output codes of the register 51 is fed to the input 72 ID 52 group flights and entrance 86 ID 53 time period, respectively (figure 2).

Input 72 ID 52 group flights code register 51 (Fig 3) to the input of the decoder 62. The decoder 62 decodes to the d characteristic group flights throwing on one of its outputs a high potential. For definiteness, suppose that a high potential is received at one input element 64 I.

In parallel, the clock pulse from the output element 55 OR unit 1 is fed to the input 73 of the block 52, where the delayed element 68 at the time of entering code in the register 51 and the operation of the decoder 62. Then, the same impulse arrives at the inputs of elements 64-66 And polling their status.

Given the fact that open on one input will be only element 64 And then passing this element And the sync pulse arrives, firstly, to the input of the read fixed memory permanent storage device 61, which stores the reference cell address memory of the database server from which the database server to store the array of incoming indicators and reads the code reference address input register 63.

Secondly, the pulse reading from the output element 64 And passing element 67 OR delay element 69 delay time read the contents of a fixed cell ROM, and then supplied to the clock input of the register 63, locking it reference the address of the database server.

In parallel with the described process, the code characteristic of the calendar period from another output of the register 51 through the inlet 86 of the block 53 to the input of the decoder 78 (figure 4).

The Dechy the combined 78 unit 53 decodes the code characteristic of the calendar period throwing on one of its outputs a high potential. For definiteness, suppose that a high potential is received at one input element 80 I.

In parallel, the clock pulse from the output element 55 OR unit 1 is fed to the input 87 of the block 53 and enters the inputs elements 80-82 And polling their status.

Given the fact that open on one input will be only element 80 And then passing this element And the sync pulse is fed to the input of the reading of the corresponding fixed memory permanent storage device 77, which contains the relative address of the memory locations of the database server from which the database server to store the array of signs specified calendar period, and reads out the code relative address of the calendar period to the input of the register 79.

Secondly, the pulse reading from the output element 80 And passing the element 83 OR delay element 85 delay time read the contents of a fixed cell ROM, and then supplied to the clock input of the register 79, fixing the relative address of the database server.

Codes with output registers 63 block 52 and 79 unit 53 receives information on the inputs of the adder 54, which clock pulse from the output 75 of the block 52 summarizes the codes forming the reference address database is rvera, from which server database to store the array of indicators reporting calendar period.

The code is generated address from the output 58 of the block 1 through the inlet 105 of block 2 (figure 5) is supplied to the information input of the counter 90, where he entered a synchronizing pulse received from the output 60 of the block 1 to the input 107 of the block 2. As a result, the output 43 of the system is formed by a cell address memory of the database server, in which shall be recorded the first record of incoming array.

Simultaneously, this same clock pulse input 107 unit 2 passes through the element 92 And delay element 99 at the time of actuation of the counter 90, and then, first, through the element 97 OR available at the output 44 of the system as a control pulse recording at the input of the first interrupt server.

On this signal, the server goes to the subroutine entry first entry of the data array from the output 35 of the system at the address generated at the output 43.

Secondly, the same pulse from the output 44 of element 97 OR unit 2 through the inlet 117 unit 3 passes the element 115 OR and is supplied to the counting input of the counter 113 and increases his testimony on the unit, because before receipt of this pulse, the counter 113 was in its original state. Meter readings are submitted to one input of the comparator 112, the other input of which p is stepping code number entries from the output of the register 111.

On the clock signal, the delayed element 116-2 delay time of the counter 113 is received at the clock input, the comparator 112 compares the magnitude of the input codes. Given that by this time made only the first record of the data received by the array, the counter 113 will be less code in the register 111 and 119 of the comparator 112 unit 3 is formed impulse, which is fed to the input 108 of the block 2.

Input 108 unit 2 this clock pulse is immediately fed to the counting input of the counter 90 and increases the address code at the output 43 per unit. Simultaneously, the same pulse passes the element 95 And the delay element 100 at the time of actuation of the counter, and then through the element 97 OR newly available at the output 44 of the system as a control pulse recording at the input of the first interrupt server.

On this signal, the server returns to the routine of writing the next entry in the array data from the output 35 of the system at the address generated at the output 43.

Describes the process of consecutive entries in the server database of all data submitted will last up until the comparator 112 unit 3 commits equality codes of the register 111 and the counter 113. At this point, the output 120 of the comparator 112 is formed synchronize the second signal, through the input unit 109 2 comes on the installation inputs of the counter 90 and the trigger 91 and install them in their original state.

In addition, the output of comparator 120 112 clock pulse arrives at the installation inputs of registers 50, 51 block 1 and the register 111 unit 3, also setting their original state (to simplify circuit drawing initial setup registers 50, 51 block 1 and the register 111 unit 3 not shown).

Thus, the database server generates arrays reporting performance indicators passenger transport, which were made by the company for all previous time periods.

The system user is allowed to work on the situational analysis of flights, Armagh generates two codogram request.

First codogram defining an array of numeric indicators, subject to situational analysis, has the following structure (table 3):

Table 3
CODECODECODE
IDcharacteristic groupnumerical values
the study periodflights (region)the number of records
timesubject
situational analysis

The second codogram determining the numerical values of the criteria situational analysis, has the following structure (table 4):

Table 4
CODECODECODECODE
numericalnumericalnumericalnumerical
valuevaluevaluevalue
criterion D -criterion Kz -criterion Pax -criterion Dost -
mediumfactornumberaverage revenue
incomedownloadshippedrate
one flightpassengers
one flight

With the user's workplace codes of the first signs of codogram act on the information input 26 of the system, where they are recorded in the register 51 of the block 1 with the clock pulse, which is fed to the input 31 of the system and then che is ez input 56 of block 1, after the element 55 OR, is fed to the clock input of the register 51.

Code same numerical values for the number of entries of the first codogram is supplied to the information input 27 of the system, where it is entered in the register 111 block the same clock pulse input 31.

Codes the numerical values of the second codogram with information input 28 of the system are received in corresponding registers of the system. For example, the code is the numerical value of the criterion D - average revenue per one flight arrives in register 4, the code criteria Kz - load factor entered in the register 133 unit 7, code of criterion Pax - the number of passengers on one flight arrives in register 133 unit 8, in the register 163 unit 9 and the register 163 unit 10, and the code criteria Dost - average revenue rate entered in the register 163 unit 11.

Entry codes of the second codogram the corresponding registers of the system is synchronizing pulse from the input 31 of the system.

The read address of the array of the requested data server database is formed by the adder 54 unit 1 on the basis of input attributes exactly the same as when forming the recording address of the datasets described above.

The only difference lies in the fact that in query mode on the situational analysis of the trigger 91 unit 2 remains in its original state, since no input signals on n is not supplied. As a result, the element 92 is closed, and the element 93 And will open a high potential with inverted output of the trigger 91. As a consequence, the clock pulse input 107 unit 2 through the element 98 OR to the output 45 of the system as a control signal reading database server.

Output 45 of the control signal read is supplied to the input of the second interrupt server.

On this signal, the server goes on a routine survey of the contents of the cell records generated by the address at the output 43 of the system.

The contents of the base address of the selected memory cell is issued by the database server through the inlet 29 system information to the input of the register 5, where it is recorded synchronizing pulse server, coming from the entrance 32 of the system.

The structure of the record data in the register 5 will represent the first record of the dataset, shown in table 1.

Code average income rate on one flight, contained within the record, from the output of the register 5 is transferred to the input 123 unit 6 comparison of codes (Fig.7), the other input of which is filed with the code for the selected values of the criterion profitable bets.

The comparator 121 unit 6 compares the codes on sync coming from the inlet 32, which is then delayed by element 122 at the time of entering code in the register 5, and then passes on the clock input to which paratore 121.

If the numerical value of the criterion D in the register 4 more numerical values of the average income for a voyage is contained in the record, the output 126 of comparator 121 receives the impulse, which is fed to the input 141 of the block 7 and further to the counting input of the reversible counter 131, increasing the content of the counter. Given that the reversible counter was in its original state, its output will be recorded code, equal to the unit. With the output of the reversible counter code is supplied to the address input of random access memory (RAM) 130.

In addition, this same pulse input 141 is delayed element 138 on the actuation time counter 131, and then fed to the input control entry RAM 130. This signal is entering the first few entries in the RAM 130 to the address generated at the output of reversible counter 131.

If the numerical value of the criterion D in the register 4 will be less than the numerical values of average income per trip contained in the record, a pulse appears at the output 127 of the comparator 121. This pulse is fed to the input 141 of the block 8 and then to the counting input of the reversible counter 131, increasing the content of the counter. Given that this reversible counter was also in the initial state, then its output will be recorded code, equal to the unit. In the course of reversible counter code is supplied to the address input of random access memory (RAM) 130.

In addition, this same pulse input 141 of the block 8 is delayed element 138 on the actuation time counter 131, and then fed to the input control entry RAM 130. This signal is entering a few records in the RAM 130 to the address generated at the output of reversible counter 131.

To read the next entry of the array of figures from the database server the previous pulse read from the output 45 of the block 2 is fed to the input 118 of block 3, which is delayed by element 116-1 at the time of reading the record from the database and its subsequent entries in RAM block 7 or 8, then passes the element 115 OR and is supplied to the counting input of the counter 113, counting the number of read records.

The counter comparator 113 112 is compared with the given number of entries in the data array by a synchronizing pulse from the output of element 115 OR detained at the time of actuation of the counter 113. If you compare the code has occurred, the output 119 of the comparator 112 is formed by a signal via the input 108 of the block 2 is again sent to the counting input of the counter 90, preparing the next read address.

Describes the process of sequential reading of the records of the analyzed dataset continues until the comparator 112 will not fix the fact of the equality of input codes. At this moment at its output 120 is formed of impul is with, which is fed to the input 109 of the block 2 and confirms the initial state of the trigger 91 and resets to the initial state of the counter 90.

In addition, this pulse passes through the element 94 And the output 46 of the block 2 as a clock signal that is read from the database server over and read all the entries are separated and the newly recorded either in block 7 of the memory or in the memory unit 8 depending on the matching criteria the first criterion - the criterion of average revenue per flight.

Output 46 unit 2 specified clock pulse arrives at the inputs of 142 blocks 7 and 8, starting execution of the second level of situational analysis.

To this end, the triggering pulse from the second level of situational analysis through the element 137 OR fed to the control input of the read data of the memory cells of the RAM 130, the address of which is recorded in the reversible counter 131, and reads its contents to the input of the register 132.

The output 152 of the register 132 is issued code metric values load flight contained in this record, and the output 148 is issued codes of all indicators contained within the record.

In addition, this same pulse reading, the detainee element 140 at the time of reading data from RAM 130, first, is supplied to the clock input of the register 132, putting him in the read data. Secondly, it will SHS to the sync input of the comparator 134, on one information input of which is filed with the code from the output of reversible counter 131, and on the other input submitted code corresponding to the value "zero".

On clock pulse received at the clock input of the comparator 134, the latter compares the values of the input codes. Given that this time readings reversible counter 131 correspond to the number of records in the dataset listed in the RAM 130, i.e. much greater than the value "zero", the output 153 is formed pulse received at the clock input of the comparator 135.

On one information input of the comparator 135 from the output of the register 133 filed code of the load factor, is selected as the criterion situational analysis of the second level, and on another input indicator code download for this particular flight from read write output register 152 143.

The comparator 135 compares the input codes on the incoming sync.

If the value of the capacity of the flight is less than or equal to the value of the selected criterion, the output 150 of the comparator 135 is formed by a pulse at the input of 171 unit 9.

If the value of the load flight is greater than the value of the selected criterion, the pulse comparator is formed at the output 151 and thence fed to the input of 171 unit 10.

Suppose, for example, that in a matter of record Zn is the treatment indicator download flight is less than or equal to the value of the selected criterion, and at the output of comparator 150 is formed by a pulse at the input of 171 unit 9. This clock pulse is supplied to the counting input of the reversible counter 161, increasing the content of the counter. Given that the reversible counter was in its original state, its output will be recorded code, equal to the unit. With the output of the reversible counter 161 code is supplied to the address input of random access memory (RAM) 160.

In addition, this same pulse is delayed element 168 to the actuation time counter 161, and then is supplied as a control input record RAM 160, and the output 182 of the block 9.

On this signal, first, is entering a few records from the output register 148 132 unit 7 in the RAM memory 160 according to the address generated at the output of reversible counter 161.

Secondly, the output of block 182 9 impulse records through the inlet 146 of the block 7 passes element 136 OR immediately supplied to the subtractive input of the reversible counter 131, reducing his testimony on the unit and forming, thereby, the next address to read the next record from the RAM 130.

In addition, this same pulse from the output element 136 OR delayed element 139 at the time of actuation of the reversing counter and then through the element 137 OR fed to the control input of the read data of the memory cells of the RAM 130, the address of which is fixed the n in the reversible counter 131, and reads its contents to the input of the register 132.

The output 152 of the register 132 is issued value code downloading the next flight, and the output 148 is issued codes of all indicators contained within the record.

In addition, this same pulse reading, the detainee element 140 at the time of reading data from RAM 140, first, is supplied to the clock input of the register 132, putting him in the read data. Secondly, it arrives at the clock input of the comparator 134, an information input of which is filed with the code from the output of reversible counter 131, and on the other input submitted code corresponding to the value "zero".

On clock pulse received at the clock input of the comparator 134, the latter again compares the values of the input codes.

Given that this time readings reversible counter 131 is still much greater than the value "zero", the output of the comparator 153 is formed pulse received at the clock input of the comparator 135.

On one information input of the comparator 135 from the output of the register 133 filed code of the load factor, is selected as the criterion situational analysis of the second level, and on another input the code download for this particular flight from read write output register 152 132.

If the value of the capacity of the flight is less than or equal to the value of the chosen criterion, the comparator generates a pulse at the output 150.

If the value of the load flight is greater than the value of the selected criterion, the pulse of the comparator 135 is formed at the output 151.

Suppose, for example, that in a matter of recording the value of the load flight is greater than the value of the selected criterion, and now at the output 151 of the comparator 135 is formed by a pulse received on the input 171 of the block 10. With this input clock pulse is supplied to the counting input of the reversible counter 161, increasing the content of the counter. With the output of the reversible counter 161 code is supplied to the address input of random access memory (RAM) 160.

In addition, this same pulse input 171 is delayed element 168 to the actuation time counter 161, and then is supplied as a control input record RAM 160, and the output 182 of the block 10.

On this signal, first, is entering a few records from the output register 148 132 unit 7 in the RAM memory 160 according to the address generated at the output of reversible counter 161.

Secondly, the output 182 of the block 10 pulse recording via the input 147 of the block 7 passes element 136 OR immediately supplied to the subtractive input of the reversible counter 131, reducing his testimony on the unit and forming, thereby, the next address to read the next record from the RAM 130.

The described process split the array entries and adding them to the blocks 9 and 10 continues until, until the comparator 134 unit 7 will not record the fact of the equality testimony reversible counter 131 to the value "zero". On the second output of the comparator 134 is formed of a synchronizing pulse received on the output 149 of the block 7, where this pulse is fed to the input 172 of the blocks 9 and 10, the triggering procedure of the third level of situational analysis.

With this purpose, the clock pulse of the start of the third level of situational analysis through the element 167 OR fed to the control input of the read data of the memory cells of the RAM 160, the address of which is recorded in the reversible counter 161, and reads its contents to the input of the register 162.

Output register 182 162 unit 9 is issued ID number of passengers carried, and the output of 178 issued codes of all indicators contained within the record.

In addition, this same pulse reading, the detainee element 170 at the time of reading data from the RAM 160, first, is supplied to the clock input of the register 162, putting him in the read data.

Secondly, it arrives at the clock input of the comparator 164, one data input of which is filed with the code from the output of reversible counter 161, and the other input submitted code corresponding to the value "zero".

On clock pulse received at the clock input of the comparator 164, the latter compare the AET values of the input codes. Given that this time readings reversible counter 161 correspond to the number of records in the dataset listed in the RAM 160, i.e. much greater than the value "zero", the output 183 is formed pulse received at the clock input of the comparator 165.

On one information input of the comparator 165 output register 163 filed code of the number of passengers on one flight, is selected as the criterion situational analysis of the third level, and on another input the code number of passengers on this particular flight from read write output register 182 162.

The comparator 130 compares the input codes on sync coming from the input 185.

If the value of the number of passengers on one flight is greater than or equal to the value of the selected criterion, the output 180 of the comparator is formed by a pulse received on the input 193 of the memory block 13.

If the value of the number of passengers on one flight less than the value of the selected criterion, the pulse comparator 165 is formed on the exit 181 and thence fed to the input 193 unit 14 of the memory.

Suppose, for example, that in a matter of recording the value of the number of passengers on one flight is greater than or equal to the value of the selected criterion, and the output 180 of the comparator 16 is formed impulse, input 193 unit 13, whence it is fed to the counting input of the counter 191, increasing the content of the counter. Given that the counter 191 was in its original state, its output will be recorded code, equal to the unit. From the output of the counter code 191 is supplied to the address input of random access memory (RAM) 190.

In addition, this same pulse input 193 delayed element 192 to the actuation time counter 191, and then is supplied as a control input record RAM 190, and the output 196 of the block 13. On this signal, first, is entering a few records from the output 178 of the register 162 of the block 9 in RAM 190 according to the address generated at the output of the counter 191.

Secondly, the output of block 196 13 impulse records via the input 176 of the block 9 is element 166 OR immediately supplied to the subtractive input of the reversible counter 161, reducing his testimony on the unit and forming, thereby, the next address to read the next record from the RAM 160.

In addition, this same pulse from the output element 166 OR delayed element 169 at the time of actuation of the reversible counter and then through the element 167 OR fed to the control input of the read data of the memory cells of the RAM 160, the address of which is recorded in the reversible counter 161, and reads its contents to the input of the register 162.

The output 182 of the register 162 is issued to the number of passengers for the next flight, and the output of 178 issued codes of all indicators contained within the record.

In addition, this same pulse reading, the detainee element 170 at the time of reading data from the RAM 160, first, is supplied to the clock input of the register 162, putting him in the read data. Secondly, it arrives at the clock input of the comparator 164, one data input of which is filed with the code from the output of reversible counter 161, and the other input submitted code corresponding to the value "zero".

On clock pulse received at the clock input of the comparator 164, the latter compares the values of the input codes. Given that this time readings reversible counter 161 is much greater than the value "zero", the output 183 is formed pulse received at the clock input of the comparator 165.

On one information input of the comparator 165 output register 163 filed code selected as the criterion situational analysis of the third level, and on another input the code number of passengers on this particular flight from read write output register 182 162.

The comparator 130 compares the input codes on sync coming from the entrance 183.

If the value of the number of passengers on this particular flight is greater than or equal to the value selected is about criterion, the output 180 of the comparator is formed by a pulse received at the input 19 of block 13 of the memory.

If the value of the number of passengers on this particular flight is less than the value of the selected criterion, the pulse comparator 165 is formed on the exit 181 and thence fed to the input 193 unit 14 of the memory.

Suppose, for example, that in a matter of recording the value of the number of passengers on this particular flight will be less than the value of the selected criterion, and now at the output of comparator 181 165 is formed by a pulse received on the input 193 unit 14 of the memory, whence it is fed to the counting input of the counter 191, increasing the content of the counter. From the output of the counter code 191 is supplied to the address input of random access memory (RAM) 190.

In addition, this same pulse input 193 unit 14 is delayed element 192 at the time of actuation of the counter, and then is supplied as a control input record RAM 190, and the output 196 of the block 14. On this signal, first, is entering a few records from the output 178 of the register 162 of the block 9 in RAM 190 according to the address generated at the output of reversible counter 191.

Secondly, the output of block 196 14 impulse records through the entrance 177 unit 9 passes element 166 OR immediately supplied to the subtractive input of the reversible counter 161, reducing it to the rendering unit and forming, thus, the next address to read the next record from the RAM 160.

Describes the process of separating the array of records and adding them to the blocks 13 and 14 continues until the comparator 165 unit 9 will not record the fact of the equality testimony reversible counter 161 and the value "zero", the issuance of a clock pulse at the exit 179, evidencing the procedure completes execution of the situational analysis.

Similarly, work and other units and units that implement the procedure situational analysis of passenger traffic.

In the operation of the system situational analysis of passenger traffic in blocks 12-18 will be automatically generated from high-yield flights - 4 array M31, M32, M41, M42; from low-yield flights - M and M.

The analysis of the obtained arrays of flights allows to draw the following conclusions.

High-yield flightsCONCLUSIONSRecommendations
Array M31Flights have a positive trend in income and perevezennyu passengers. However, % employment of seats still quite low.To optimize the choice of aircraft type.
Array M32Flights, despite a reduction in % of employment and number of passengers have increased revenues. Here is Alice symptoms displacement patterns of traffic flow in the direction of the segment of premium passengers. To optimize the choice of aircraft type.
Array M42Group flights this array has a good income and % of employment armchairs. Some reduction criterion Pax can be considered as symptom reduction potential of the market.Also requires the optimization of the aircraft type.
Array M41Flights of this array have the best values for all the parameters compared to the base period. This is the best option of transportation management.
Low-yield flightsCONCLUSIONSRecommendations
Array M21With the growth of Pax revenues fall, cf. the revenue rate in comparison with the previous period significantly underestimated, i.e. incorrect tariff policy.Change of tariff policy.
Array M22Flights are falling incomes. Pax. Cf. the revenue rate in comparison with the previous period overpriced, as a result, the elasticity of the market leads to lower demand for transportation.To optimize the choice of profitable betting
Array MFor flights this group inflated average revenue rate, resulting in lower revenues and passenger numbers.To optimize SEL is R profitable betting
Array MFlights are characterized by lower values of all criteria: income, number of passengers, % employment of chairs. There is a low potential demand for this market.Appropriate recommendation for the closure of flights this group as unprofitable.

Thus, in the operation of the system by the source array flights on its outputs are formed group flights with a clear separation of each of them in terms of efficiency, on the dynamics of their behavior in this market. When setting according to each of the selected group formalized guidance and control actions significantly improves the speed and accuracy of decision making and, consequently, the efficiency of utilization management and revenue flights.

Thus, the introduction of new units and new constructive relationships will significantly improve the system performance by localizing address range search data in the database server

Sources of information

1. U.S. patent No. 5455947 And 03.10.95

2. U.S. patent No. 5713014 And 27.01.98 (prototype).

The situational analysis of passenger traffic that contains the block selection address of the database server, the first and second information inputs which are the first and the second information is as inputs of the system, the first and second clock inputs of which are the first and second clock inputs of the system, and the first information output is the first information output system, the control unit samples the data information input which is the third information input of the system, one clock input connected to the first clock input system, and the other is connected to the second clock input of the system, the signal writing and reading data input which is connected to the second information output block selection address of the database server, the first and second clock inputs connected to first and second clock outputs block selection address of the database server accordingly, the first and second control inputs connected to first and second outputs of the control unit of the sampling data respectively, and the information output is the address of the system output, the first clock output signal of the read and write database connected to the first control input of the control unit samples the data and is the first synchronizing system output and the second clock output signal of the read and write database connected to the WTO is output managing unit control sample of data and is the second clock output system, the first register, the information input which is the fourth information input system clock input is connected to the second clock input system and the output is connected to one input of the first unit of comparison codes, the second register, the information input which is the fifth information input system clock input is the third synchronizing input of the system, and one output connected to another input of the first unit of comparison codes, the clock input of which is connected to the third clock input of the system, the memory blocks of the first group of information outputs which are the second and third information system outputs, the memory blocks of the second group of information outputs which are the fourth and fifth outputs of the system, the memory blocks of the third group of information outputs which are the sixth and seventh information system outputs, and the memory unit, the information output of which is the eighth information output system, wherein the system includes a first block selection parameter records, the first clock input connected to one output of the Comparer codes, a second clock input connected to the third clock output signal of the read and write databases, t is ATI clock input is connected to the third clock input system, the first information input of the first block selection parameter records connected to another output of the second register and the second information input is connected to the fourth information input system, the second block selection parameter records, the first clock input connected to another output of the Comparer codes, a second clock input connected to the third clock output signal of the read and write database, and a third clock input of the second block selection parameter records connected with the third clock input system, the first information input of the second block selection parameter records connected to another output of the second register and the second input information connected with the fourth information input system, the third block selection parameter entries, one data input connected to the information output of the first block selection parameter records, other information input is connected to the fourth information input system, the first and second clock inputs of the third block selection parameter records connected with the first and second clock outputs of the first block selection options accounts, and the third clock input is connected to the third clock input is istemi, the data output of the third block selection parameter records connected to information inputs of the memory blocks of the first group, the first and second clock outputs connected to respective clock inputs of memory blocks of the first group and the third clock output connected to the fourth clock input of the first block selection parameter records, the fourth block selection parameter entries, one data input connected to the information output of the first block selection parameter records, other information input is connected to the fourth information input system, the first and second clock inputs of the fourth block selection parameter records connected with the first and third clock outputs of the first block selection parameter records accordingly, the third clock input of the fourth block selection parameter recordsconnected to the third clock input system, and the information output of the fourth block selection parameter records connected to information inputs of the memory blocks of the second group, while the first and second clock outputs of the fourth block selection parameter records connected to respective clock inputs of memory blocks of the second group and the third synchronizing the second output is connected to the fifth clock input of the first block selection parameter records and the fifth block selection parameter entries, one data input connected to the information output of the secondunit selection parameters records, other information input is connected to the fourth information input system, the first and second clock inputs of the fifth block selection parameter records connected with the first and second clock outputs of the second block selection parameter entries, respectively, and the third clock input is connected to the third clock input system, the data output of the fifth block selection parameter records connected to information inputs of the memory blocks of the third group, the first and second clock outputs of the fifth block selection parameter records connected to respective clock inputs of memory blocks of the third group, and the third clock output connected to the fourth clock input of the second block selection parameter records, the control outputs of memory blocks of the first group is connected with the fourth and fifth clock inputs of the third block selection parameter records accordingly, the control outputs of memory blocks of the second group are connected with the fourth and fifth clock inputs of the fourth block selection parameter entries, respectively, control the s outputs of the memory blocks of the third group are connected with the fourth and fifth clock inputs of the fifth block selection parameter entries, respectively, and the information input of the memory block connected to the information output of the second block selection parameter records, the clock input is connected to the third clock output of the second block selection parameters, records, and control output of the memory block is connected to the fifth clock input of the second block selection parameter records.



 

Same patents:

FIELD: computer science, in particular, system for situational analysis of passenger transportation.

SUBSTANCE: system has block for selection of database addresses, block for forming recording signals and reading server database, block for controlling selection of data, first and second registers, block for comparing codes, five blocks for selecting record parameters, memory block, first group memory block, second group memory block, third group memory block.

EFFECT: higher speed of operation of system due to localization of range of data search addresses in server database using voyage group identifiers and given time period.

11 dwg

FIELD: technologies for realization of an additional useful effect during purchase of consumer goods.

SUBSTANCE: method for realization of additional useful effect includes dispensing an individual code to consumer, providing access to commonly accessed data transfer network by means of appropriate data processing device, while wherein a software storage is present. Access to storage is performed by means of individual code, launched selected software remains accessible for a certain time, and after anticipated number of accesses individual code is blocked for any further access.

EFFECT: expanded functional capabilities and range of technical means of communication network for users, purchasing goods.

3 cl

FIELD: commerce.

SUBSTANCE: method involves selling goods by way of selling system comprising stores, distributing center and selling terminal chain; transmitting signals from buyer communication means to store communication means, said signals containing information on goods ordered by buyers, and transmitting signals from buyer communication means to store and/or distributing center, said signals containing information on selling terminals selected by buyers; preparing in stores ordered goods for sending and sending said goods to distributing center and further from distributing center to selling terminals selected by buyers; also transmitting signals from store communication means to selling terminal communication means, said signals containing information on buyers orders, and/or transmitting information carriers from stores to selling terminals, said information carriers containing information on buyers orders, with goods being stored in selling terminals and dispensed therefrom to buyers. Also disclosed is goods remote selling system.

EFFECT: reduced time and costs, increased turnover of merchandize and simplified construction of delivery means.

4 cl, 3 dwg

FIELD: method and system for data exchange for facilitating upholding of laws and standards on information transfers and confidentiality of individuals.

SUBSTANCE: method includes stages: transferring from system to user computer a notification, that object confirmed agreement to sanctioned confidentiality and data protection rules; receipt by system of confirmation of individual of receipt of object by server or confirmation, that object will receive and use personal data in accordance to laws active in the country where individual or object is located; transferring by system to server of data object about agreement of individual to aforementioned receipt; receipt of data object from server, containing personal data of individual; periodical check of agreement of object.

EFFECT: improved reliability of information exchanges.

2 cl, 15 dwg

FIELD: engineering of educational equipment, in particular, technology for performing exams with use of computer-based equipment.

SUBSTANCE: method includes forming on machine-readable carrier of database of simplified informative-mathematical models of operation of industries or organizations, aforementioned carrier is given to examinee with notification of variant, data are selected from database for forming more precise model of operation of organization or industry. From server along Internet network information about current values of macro- and micro-economical coefficients of country and the world are received, on basis of which examinee develops dependencies, allowing process calculations pertaining to financial and managing activities of organization or industry in given time interval, recording aforementioned dependencies on machine-readable carrier and checking these by examiner.

EFFECT: improved objectivity of estimation of knowledge of examinees.

3 cl

FIELD: engineering of systems for producing individually optimized products in accordance to request from client.

SUBSTANCE: device is made for producing care products for house pets in accordance to client requests, including food for house pets, wherein integrated client interface is used, based on the Internet, and controlling process for a series of actions, device is configured for receipt of individual data about house pets, receipt of orders for appropriate care product for house pets for each buyer, controlling equipment operation during production for processing each request, care products for house pets in accordance to requirements of each client, and for tracking product delivery through delivery system to house of client.

EFFECT: possible processing of orders from clients for food for house pets and presentation of care scheme data in accordance to individual data pertaining to house pets.

7 cl, 3 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 equipment for processing documents.

SUBSTANCE: device has detector system for detecting characteristic signs of documents, controlling system for realization functions, connected to information, received by detector system and/or to documents processing method, aforementioned system includes memorizing device for storing a set of codes, each of which corresponds to appropriate function, and is made with possible permission of function use, if it is confirmed that transferred permitting code corresponds to one of stored function codes.

EFFECT: simplified adjustment processes of software-hardware equipment complex.

3 cl, 6 dwg

FIELD: engineering of computerized information-analytic trading means, possible use for negotiating orders for buying and selling during performing of trade operations with cashless payment using communication network.

SUBSTANCE: system has authorization and registration block, roles block, block for controlling price offers, price forming block, block for controlling formulas, logistics block, block for controlling agreements, block for finding goods and making agreements, ordering block, block for accepting, block for forming goods movement graphs, display block, block for forming characteristics of goods and goods batches, block for controlling goods, block for purchasing goods, payment block, block for registering goods at warehouses, balances block, notifications block, documents registration block, block for payments and determining payments, automatic procedures block, activation block, analytics block, goods card block, marketing block, participants block, sells block.

EFFECT: expanded functional capabilities due to control over deliveries and quality of goods and services.

1 dwg

FIELD: computer science, in particular, engineering of information effect system of information-marketing centers in integrated electronic trading infrastructure.

SUBSTANCE: system has three registration devices, two adders, block for selecting supporting recording address, block for selecting supporting reading address, block for selecting query source address, block for selecting current record address, block for forming temporal period address, block for forming database addresses, block for controlling recording and reading of data and data dispensing block.

EFFECT: improved system speed of operation by excluding renewable data search across whole database of electronic trading and localizing search only by temporal and individual signs of goods identifiers.

9 dwg

Up!