RU77463U1 - AUTOMATED SYSTEM OF OPERATIONAL CONTROL OF VOLUMES OF AIR TRANSPORTATION BY POINT OF SALES - Google Patents
AUTOMATED SYSTEM OF OPERATIONAL CONTROL OF VOLUMES OF AIR TRANSPORTATION BY POINT OF SALES Download PDFInfo
- Publication number
- RU77463U1 RU77463U1 RU2008114477/22U RU2008114477U RU77463U1 RU 77463 U1 RU77463 U1 RU 77463U1 RU 2008114477/22 U RU2008114477/22 U RU 2008114477/22U RU 2008114477 U RU2008114477 U RU 2008114477U RU 77463 U1 RU77463 U1 RU 77463U1
- Authority
- RU
- Russia
- Prior art keywords
- module
- input
- output
- synchronizing
- calculation
- Prior art date
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Полезная модель относится к вычислительной технике, в частности, к автоматизированной системе оперативного контроля объемов авиаперевозок по точкам продаж. Техническим результатом является повышение быстродействия системы путем исключения поиска данных показателей контроля по всей базе данных сервера аэрокомпании и локализации поиска только по временным и отличительным признакам типов данных. Технический результат достигается тем, что система содержит модуль приема данных пассажиропотока и полученных доходов, модуль селекции текущего адреса расчетных параметров, модуль селекции базового адреса временных интервалов расчета в базе данных сервера, модуль модификации адресов базы данных сервера, модуль фиксации числа расчетных показателей, модуль формирования цикла считывания расчетных данных, модуль формирования сигналов записи и считывания данных базы данных сервера, модуль задания параметров расчета, модуль селекции базового адреса временных интервалов расчета, модуль расчета контрольных показателей, модуль формирования адреса документирования данных расчета и модуль выдачи данных. 10 ил.The utility model relates to computer technology, in particular, to an automated system for the operational control of air traffic volumes at points of sale. The technical result is to increase the system performance by excluding the search for data of control indicators throughout the database of the airline’s server and localizing the search only by the time and distinguishing features of data types. The technical result is achieved by the fact that the system comprises a module for receiving passenger flow data and received income, a module for selecting a current address of calculation parameters, a module for selecting a base address of calculation time intervals in a server database, a module for modifying a server database addresses, a module for fixing the number of calculation indicators, a generation module a cycle for reading calculated data, a module for generating signals for writing and reading data from a server database, a module for setting calculation parameters, a database selection module Vågå address time slots calculation module for calculating control parameters, data creation unit documenting the address calculation and the data output unit. 10 ill.
Description
Полезная модель относится к вычислительной технике, в частности, к автоматизированной системе оперативного контроля объемов авиаперевозок по точкам продаж.The utility model relates to computer technology, in particular, to an automated system for the operational control of air traffic volumes at points of sale.
Для большей точности контроль исполнения бюджета по точкам продаж необходимо осуществлять еженедельно. Очевидно, что контролируемыми величинами являются набор показателей, сформированный на этапе планирования, представляющий собой пассажирооборот - RPK, удельный доход - Yield, и доход - REV.For greater accuracy, control of budget execution at points of sale should be carried out weekly. Obviously, the controlled variables are the set of indicators formed at the planning stage, which represents passenger turnover - RPK, specific income - Yield, and income - REV.
Для анализа полученных показателей и определения тенденций развития продаж в данной точке приводятся индексы к прошлому году так, как это показано в таблице 1.To analyze the obtained indicators and determine the trends in sales development at this point, the indices for the last year are given as shown in table 1.
Основой для получения данных для формирования отчета могут служить либо базы данных, основанные на информации систем бронирования, либо системы учета полетных купонов, если сроки их ввода и расценки удовлетворяют требованиям оперативности формирования информации.The basis for obtaining data for generating a report can be either databases based on information from booking systems, or flight coupon accounting systems if the terms of their input and pricing satisfy the requirements for the speed of generating information.
Для контроля эффективности деятельности представительств использование оценок динамики показателей RPK, Yield, REV к прошлому году на недельном интервале является недостаточным.To monitor the effectiveness of representative offices, the use of estimates of the dynamics of indicators of RPK, Yield, REV over the past year on a weekly interval is insufficient.
Контроль работы представительств необходимо осуществлять одновременно выполняя прогноз ожидаемых результатов по завершении текущего месяца, как это показано в таблице 2.Monitoring the work of representative offices must be carried out simultaneously carrying out a forecast of expected results at the end of the current month, as shown in table 2.
Этот отчет предполагает использование прогнозных моделей, которые на основе фактических данных о перевозках за неделю позволяют определять ожидаемое выполнение плана за отчетный месяц. Тут же можно увидеть контрольные цифры показателей прошлого года, бюджетные цифры текущего месяца, а также индексы ожидаемого выполнения плана.This report involves the use of forecast models that, based on actual weekly traffic data, allow you to determine the expected implementation of the plan for the reporting month. Here you can see the control figures of last year, the budget figures of the current month, as well as indices of the expected implementation of the plan.
Если индексы выполнения плана меньше 100, то необходимо иметь дополнительные отчеты, позволяющие определить, какие регионы полета оказались успешными, а по каким необходимо предпринимать дополнительные усилия для исправления ситуации. С этой целью предлагается использовать отчет, представленный в таблице 3.If the indices of plan fulfillment are less than 100, then additional reports must be available to determine which regions of the flight were successful, and which additional efforts should be made to correct the situation. For this purpose, it is proposed to use the report presented in table 3.
Из отчета видно, что при завышенной доходной ставке, не исполняется загрузка рейсов, т.е. недостаточен пассажирооборот.The report shows that with an overestimated revenue rate, flights are not loaded, i.e. insufficient passenger traffic.
В случае эластичности рынка чрезмерное повышение доходной ставки неминуемо приведет к падению пассажиропотока. Эту ситуацию можно трактовать как некорректное ведение тарифной политики авиакомпании на данном направлении, не позволившей привлечь достаточное количество пассажиров, что в конечном итоге привело к невыполнению плана.In the case of market elasticity, an excessive increase in the rate of return will inevitably lead to a drop in passenger traffic. This situation can be interpreted as incorrect maintenance of the airline’s tariff policy in this direction, which did not allow attracting a sufficient number of passengers, which ultimately led to the failure to fulfill the plan.
Если такие показатели замечены на первой неделе, то у представителя есть возможность воздействия на ситуацию путем или объявления sale-акции, или снижения тарифов, или проведения маркетинговых акций, или срочного привлечения групповых туристических потоков именно на тех направлениях, которые оказались неблагополучными. Это очень важно для осуществления оперативных целенаправленных акций, т.е. акций локального характера и может дать положительный результат в конце месяца.If such indicators are noticed in the first week, then the representative has the opportunity to influence the situation by either announcing a sale-action, or reducing tariffs, or conducting marketing campaigns, or urgently attracting group tourist flows in those areas that turned out to be unsuccessful. This is very important for the implementation of operational targeted actions, i.e. shares of a local nature and can give a positive result at the end of the month.
Но иногда для формирования стратегических акций с целью улучшения ситуации в определенной точке продаж, необходимо знать, как идет продажа на рейсы, отправляющиеся в следующих месяцах.But sometimes, in order to form strategic actions in order to improve the situation at a certain point of sale, you need to know how the sale goes on flights departing in the coming months.
Для этого предлагается использовать отчеты Forward Booking. Вид отчета представлен в таблице 4.For this, it is proposed to use Forward Booking reports. The type of report is presented in table 4.
Для каждой точки продаж на основе данных систем бронирования на еженедельной основе формируются индексы бронирования к прошлому году и сравниваются с индексами планируемых показателей пассажирооборота к фактическому RPK прошлого года.For each point of sale, based on the data of booking systems, booking indices for the last year are generated on a weekly basis and compared with the indices of planned passenger turnover indicators for the actual RPK of the previous year.
Если индекс больше 100, то это означает, что бронирование в текущем году на данный месяц идет лучше, чем в прошлом, но если его показатель меньше, чем RРК-план/RРК-факт прошлого года, то этот показатель считается неудовлетворительным и в отчете отмечается красным цветом.If the index is more than 100, this means that the reservation in the current year for this month is better than in the past, but if its indicator is less than the RPK plan / RPK fact of the last year, then this indicator is considered unsatisfactory and is noted in the report in red.
Для лучшего понимания ситуации в отчете приводятся контрольные соотношения выставляемых кресел текущего и прошлого года.For a better understanding of the situation, the report provides control ratios of the seats for the current and last year.
Для того, чтобы понять тенденцию бронирования, необходимо оставлять, по меньшей мере, индексы за восемь недель съема информации.In order to understand the trend of the reservation, it is necessary to leave at least indices for eight weeks of information retrieval.
Если тенденция идет на уменьшение индексов, то можно ожидать ухудшение ситуации, т.е. требуется применение дополнительных усилий, которые были описаны выше. Например, это хорошо видно на регионе Reg1. В течение всех восьми недель индексы стремительно падают, т.е. можно ожидать, что в апреле и мае план не будет выполнен и необходимо предпринимать дополнительные меры.If the trend is to decrease indices, then we can expect a worsening situation, i.e. requires the use of additional efforts, which were described above. For example, this is clearly visible in the Reg1 region. Over the course of all eight weeks, indices are rapidly falling, i.e. it can be expected that the plan will not be implemented in April and May and additional measures need to be taken.
Наоборот, в регионе Reg6 за последние 5 недель наблюдается повышающий тренд пассажирооборота в апреле и неплохие показатели в мае. В июне наметился спад, хотя тревогу бить еще рано, т.к. индексы находятся в зеленом коридоре, но обратить внимание на спад показателей необходимо, т.к., если такая тенденция сохранится, то к июню (через три месяца) этот индекс может снизиться до показателей меньше порога 122, который необходим для выполнения плана июня.On the contrary, in the Reg6 region over the past 5 weeks there has been an upward trend in passenger traffic in April and good performance in May. In June there was a decline, although it is too early to sound the alarm, because the indices are in the green corridor, but it is necessary to pay attention to the decline in indicators, because if this trend continues, then by June (three months later) this index may drop to indicators less than threshold 122, which is necessary to fulfill the June plan.
Построенные таким образом совокупность отчетов дает коммерческим службам авиакомпании информацию, необходимую для оперативного принятия решений при управлении продажами для выполнения общего бюджета доходов всей авиакомпанииThe set of reports constructed in this way gives the commercial services of the airline the information necessary for prompt decision-making in sales management to meet the total revenue budget of the entire airline
Известны системы, которые могли бы быть использованы для решения поставленной задачи (1, 2).Known systems that could be used to solve the problem (1, 2).
Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных, синхронизирующие входы которых соединены с выходами блока управления (1).The first of the known systems contains data reception and storage units connected to control and data processing units, search and selection units connected to data storage units, the synchronizing inputs of which are connected to the outputs of the control unit (1).
Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих показателей одновременно с решением задачи выдачи содержания этих данных пользователям в реальном масштабе времени.A significant drawback of this system is the impossibility of solving the problem of updating data stored in memory in the form of relevant indicators simultaneously with solving the problem of delivering the content of this data to users in real time.
Известна и другая система, содержащая блоки приема данных, выходы которых соединены с блоком памяти и с блоком обработки данных, блок селекции временных интервалов, выходы которого подключены к блоку приема данных, к блоку приема запросов пользователей, к блоку памяти и к блоку обработки данных, выходы которого соединены с одними входами блока коммутации каналов выдачи данных, другие входы которого соединены с блоком селекции временных интервалов, а выходы являются выходами системы (2).Another system is known, comprising data receiving units whose outputs are connected to a memory unit and to a data processing unit, a time interval selection unit whose outputs are connected to a data receiving unit, to a user request receiving unit, to a memory unit and to a data processing unit, the outputs of which are connected to one of the inputs of the switching unit of the data output channels, the other inputs of which are connected to the selection of time intervals, and the outputs are the outputs of the system (2).
Последнее из перечисленных выше технических решений наиболее близко к описываемому.The last of the above technical solutions is closest to the described.
Его недостаток заключается в невысоком быстродействии системы, обусловленном тем, что поиск данных, необходимых для расчетов, ведется по всему объему базы данных, что приводит к необоснованной потери времени и невозможности реализации проведения расчетов в реальном масштабе времени.Its disadvantage is the low speed of the system, due to the fact that the search for the data necessary for the calculations is carried out throughout the database, which leads to unreasonable loss of time and the inability to implement calculations in real time.
Цель изобретения - повышение быстродействия системы путем исключения поиска запрашиваемых расчетных данных по всему объему базы данных сервера и локализации поиска только по опорным адресам базы расчетных данных.The purpose of the invention is to increase the system performance by excluding the search for the requested calculated data throughout the server database and localizing the search only at the reference addresses of the calculated data base.
Поставленная цель достигается тем, что в известную систему, содержащую модуль приема данных пассажиропотока и полученных доходов, информационный вход которого является первым информационным входом системы, предназначенным для приема количественных значений показателей пассажиропотока и полученных доходов, синхронизирующий вход модуля приема данных пассажиропотока и полученных доходов является первым синхронизирующим входом системы, предназначенным для занесения количественных значений показателей пассажиропотока и полученных доходов в модуль приема данных пассажиропотока и полученных доходов, а первый информационный выход модуля приема данных пассажиропотока и полученных доходов соединен с одним информационным входом модуля выдачи данных, другой информационный вход которого подключен к информационному выходу модуля расчета контрольных показателей, модуль задания параметров расчета, первый и второй информационные входы которого являются вторым и третьим информационными входами системы соответственно, предназначенными для приема контрольных значений показателей расчета, первый и второй синхронизирующие входы модуля задания параметров расчета являются вторым и третьим синхронизирующими входами системы, предназначенными для приема синхронизирующих сигналов занесения контрольных значений показателей расчета в модуль задания параметров расчета, один информационный выход модуля задания параметров расчета соединен с информационным входом модуля расчета контрольных показателей, а управляющий выход модуля задания параметров расчета подключен к управляющему входу модуля расчета контрольных показателей, и модуль формирования сигналов записи и считывания базы данных сервера, адресный выход которого является адресным выходом системы, первый и второй синхронизирующие выходы модуля формирования сигналов записи и считывания базы данных сервера являются первым и вторым синхронизирующими выходами системы соответственно, введены модуль селекции текущего адреса расчетных параметров, информационный вход которого соединен со вторым информационным выходом модуля приема данных пассажиропотока и полученных доходов, а синхронизирующий вход подключен к первому синхронизирующему входу системы, модуль селекции базового адреса временных интервалов расчета в базе данных сервера, информационный вход которого соединен с третьим выходом модуля приема данных пассажиропотока и полученных доходов, а синхронизирующий вход модуля селекции базового адреса временных интервалов расчета в базе данных сервера подключен к первому синхронизирующему входу системы, модуль модификации адресов базы данных, информационные входы которого подключены к информационным выходам модуля селекции текущего адреса расчетных параметров и модуля селекции базового адреса временных интервалов расчета в базе данных сервера, синхронизирующий вход модуля модификации адресов базы данных соединен с первым синхронизирующим выходом модуля селекции базового адреса временных интервалов расчета в базе данных сервера, а выход модуля модификации адресов базы данных подключен к первому информационному входу модуля формирования сигналов записи и считывания, первый синхронизирующий вход которого соединен со вторым синхронизирующим выходом модуля селекции базового адреса временных интервалов расчета в базе данных сервера, модуль фиксации числа расчетных показателей, информационный вход которого соединен с четвертым информационным выходом модуля приема данных пассажиропотока и полученных доходов, синхронизирующий вход модуля фиксации числа расчетных показателей подключен ко второму синхронизирующему выходу модуля селекции базового адреса временных интервалов расчета в базе данных сервера, а выход модуля фиксации числа расчетных показателей соединен с третьим синхронизирующим входом модуля задания параметров расчета, модуль формирования цикла считывания расчетных данных, информационный вход которого соединен со вторым информационным выходом модуля задания параметров расчета, синхронизирующий вход модуля формирования цикла считывания расчетных данных подключен ко второму синхронизирующему выходу модуля формирования сигналов записи и считывания базы данных, один выход модуля формирования цикла считывания расчетных данных соединен со счетным входом модуля формирования сигналов записи и считывания базы данных, а другой выход модуля формирования цикла считывания расчетных данных подключен к установочному входу модуля формирования сигналов записи и считывания базы данных и к синхронизирующему входу модуля расчета контрольных показателей, модуль селекции базового адреса временных интервалов расчета, информационный вход которого соединен с третьим информационным выходом модуля задания параметров расчета, синхронизирующий вход модуля селекции базового адреса временных интервалов расчета подключен к первому синхронизирующему выходу модуля расчета контрольных показателей, информационный выход модуля селекции базового адреса временных интервалов расчета соединен со вторым информационным входом модуля формирования сигналов записи и считывания базы данных, а синхронизирующий выход модуля селекции базового адреса временных интервалов расчета подключен ко второму синхронизирующему входу модуля формирования сигналов записи и считывания базы данных, и модуль формирования адреса документирования данных расчетов, вход которого соединен со вторым синхронизирующим выходом модуля расчета контрольных показателей, информационный выход модуля формирования адреса документирования данных расчетов подключен к третьему информационному входу модуля формирования сигналов записи и считывания базы данных, третий синхронизирующий вход которого соединен с синхронизирующим выходом модуля формирования адреса документирования данных расчетов, при этом первый управляющий вход модуля выдачи данных соединен со вторым синхронизирующим выходом модуля селекции базового адреса временных интервалов расчета в базе данных сервера, а второй управляющий вход модуля выдачи данных подключен к первому синхронизирующему выходу модуля расчета контрольных показателей.This goal is achieved by the fact that in a known system containing a module for receiving passenger flow data and received income, the information input of which is the first information input of the system, designed to receive quantitative values of passenger flow indicators and received income, the synchronizing input of a module for receiving passenger flow data and received income is the first system synchronizing input intended for entering quantitative values of passenger flow indicators and received passes to the module for receiving passenger traffic data and received incomes, and the first information output of the module for receiving passenger traffic data and received incomes is connected to one information input of the data issuing module, the other information input of which is connected to the information output of the control parameters calculation module, the module for setting calculation parameters, the first and the second information inputs of which are the second and third information inputs of the system, respectively, designed to receive control values p calculation indicators, the first and second synchronizing inputs of the module for setting calculation parameters are the second and third synchronizing inputs of the system, intended for receiving synchronizing signals for entering control values of calculation indicators into the module for setting calculation parameters, one information output of the module for setting calculation parameters is connected to the information input of the control calculation module indicators, and the control output of the module for setting calculation parameters is connected to the control input of the module for calculating role indicators, and a module for generating signals for writing and reading a server database, the address output of which is an address output of the system, the first and second synchronizing outputs of a module for generating signals for recording and reading a database of a server are the first and second synchronizing outputs of the system, respectively, a module for selecting the current address is introduced design parameters, the information input of which is connected to the second information output of the module for receiving passenger flow data and received income, and sync the resetting input is connected to the first synchronizing input of the system, the module for selecting the base address of the calculation time intervals in the server database, the information input of which is connected to the third output of the module for receiving passenger flow data and received income, and the synchronizing input of the selection module for the base address of the calculation time intervals in the server database connected to the first synchronizing input of the system, the module for modifying the database addresses, the information inputs of which are connected to the information output the selection module of the current address of the calculation parameters and the selection module of the base address of the calculation time intervals in the server database, the synchronizing input of the database address modification module is connected to the first synchronizing output of the selection module of the base address of the calculation time intervals in the server database, and the output of the database address modification module connected to the first information input of the module for generating write and read signals, the first synchronizing input of which is connected to the second synchronization the output of the selection module of the base address of the calculation time intervals in the server database, the module for fixing the number of calculated indicators, the information input of which is connected to the fourth information output of the module for receiving passenger flow data and received income, the synchronizing input of the module for fixing the number of calculated indicators is connected to the second synchronizing output of the selection module the base address of the calculation time intervals in the server database, and the output of the module for fixing the number of calculation indicators is connected to the third synchronizing input of the calculation parameter setting module, the calculation data reading generation module, the information input of which is connected to the second information output of the calculation parameter setting module, the synchronizing input of the calculation data reading cycle forming module is connected to the second synchronizing output of the recording and reading signal generation module, one output of the module for generating a calculation data reading cycle is connected to the counting input of the signal generating module write and read the database, and the other output of the module for generating the cycle for reading the calculated data is connected to the installation input of the module for generating signals for writing and reading the database and to the synchronizing input of the module for calculating benchmarks, the module for selecting the base address of the calculation time intervals, the information input of which is connected to the third the information output of the module for setting calculation parameters that synchronizes the input of the selection module for the base address of the calculation time intervals is connected to the first to the synchronizing output of the control calculation module, the information output of the selection module of the base address of the calculation time intervals is connected to the second information input of the recording and reading signal generation module, and the synchronizing output of the selection module of the base address of the calculation time intervals is connected to the second synchronizing input of the recording signal generation module and reading the database, and a module for generating an address for documenting calculation data, the input of which is connected to with the synchronizing output of the control calculation module, the information output of the calculation data documentation address generation module is connected to the third information input of the write and read database signal generation module, the third synchronizing input of which is connected to the synchronizing output of the calculation data documentation address generation module, the first control input the data output module is connected to the second synchronizing output of the selection module of the base address of the temporary calculation intervals in the server database, and the second control input of the data output module is connected to the first synchronizing output of the control calculation module.
Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 представлен пример конкретного конструктивного выполнения модуля селекции текущего адреса расчетных параметров, на фиг.3 - пример конкретного конструктивного выполнения модуля селекции базового адреса временных интервалов расчета в базе данных сервера, на фиг.4 - пример конкретного конструктивного выполнения модуля фиксации числа расчетных показателей, на фиг.5 - пример конкретного конструктивного выполнения модуля формирования цикла считывания расчетных данных, на фиг.6 - пример конкретного конструктивного выполнения модуля формирования сигналов записи и считывания данных базы данных сервера, на фиг.7 - пример конкретного конструктивного выполнения модуля задания параметров расчета, на фиг.8 - пример конкретного конструктивного выполнения модуля селекции базового адреса временных интервалов расчета, на фиг.9 - пример конкретного конструктивного выполнения модуля формирования адреса документирования данных расчета, на фиг.10 - пример конкретного конструктивного выполнения модуля выдачи данных.The invention is illustrated by drawings, where Fig. 1 shows a structural diagram of a system, Fig. 2 shows an example of a specific structural embodiment of a module for selecting a current address of calculation parameters, Fig. 3 is an example of a specific structural embodiment of a module for selecting a base address of calculation time intervals in a database server, in Fig.4 is an example of a specific structural embodiment of a module for fixing the number of calculated indicators, in Fig.5 is an example of a specific structural embodiment of a module for generating a cycle and reading the calculated data, Fig. 6 is an example of a specific structural embodiment of a module for generating recording signals and reading data from a server database, Fig. 7 is an example of a specific structural embodiment of a module for setting calculation parameters, Fig. 8 is an example of a specific structural embodiment of a selection module the base address of the calculation time intervals, FIG. 9 is an example of a specific constructive implementation of a module for generating an address for documenting calculation data, FIG. 10 is an example of a specific constructive olneniya module data output.
Система (фиг.1) содержит модуль 1 приема данных пассажиропотока и полученных доходов, модуль 2 селекции текущего адреса расчетных параметров, модуль 3 селекции базового адреса временных интервалов расчета в базе данных сервера, модуль 4 модификации адресов базы данных сервера, модуль 5 фиксации числа расчетных показателей, модуль 6 формирования цикла считывания расчетных данных, модуль 7 формирования сигналов записи и считывания данных базы данных сервера, модуль 8 задания параметров расчета, модуль 9 селекции базового адреса временных интервалов расчета, модуль 10 расчета плановых и фактических затрат, модуль 11 формирования адреса документирования данных расчета и модуль 12 выдачи данных.The system (Fig. 1) contains a module 1 for receiving passenger traffic data and revenue received, a module 2 for selecting the current address of the calculation parameters, a module 3 for selecting the base address of the calculation time intervals in the server database, a module 4 for modifying the addresses of the server database, a module 5 for fixing the number of settlement indicators, module 6 for generating a cycle for reading calculated data, module 7 for generating signals for writing and reading data from a server database, module 8 for setting calculation parameters, module 9 for selecting a base address for temporary interactions calculating shafts module 10 for calculating the planned and actual cost calculation unit 11 forming the data documenting the address module 12 and data output.
На фиг.1 также показаны первый 15, второй 16 и третий 17 четвертый информационные входы системы, первый 18, второй 19, и третий 20 синхронизирующие входы системы, а также адресный 21, информационный 22, первый 23 и второй 24 синхронизирующие выходы системы.1 also shows the first 15, second 16 and third 17 fourth information inputs of the system, the first 18, second 19, and third 20 synchronizing inputs of the system, as well as address 21, information 22, first 23 and second 24 synchronizing outputs of the system.
Модуль 1 (фиг.1) приема данных пассажиропотока и полученных доходов конструктивно выполнен в виде регистра, имеющего информационный 15 и синхронизирующий 18 входы, а также информационные выходы 25-28.Module 1 (figure 1) receiving passenger traffic data and income received is structurally made in the form of a register having information 15 and synchronizing 18 inputs, as well as information outputs 25-28.
Модуль 2 (фиг.2) селекции текущего адреса расчетных параметров содержит дешифратор 30, блок памяти 31, выполненный в виде постоянного запоминающего устройства, регистр 32, элементы 33-35 И, элемент 36 ИЛИ, элементы 37-38 задержки. На чертеже показаны информационный 40 и синхронизирующий 39 входы, а также информационный 41 выход.Module 2 (figure 2) selection of the current address of the calculated parameters contains a decoder 30, a memory unit 31 made in the form of read-only memory, register 32, elements 33-35 AND, element 36 OR, elements 37-38 delay. The drawing shows information 40 and synchronizing 39 inputs, as well as information 41 output.
Модуль 3 (фиг.3) селекции базового адреса временных интервалов расчета в базе данных сервера содержит дешифратор 45, блок памяти 46, выполненный в виде постоянного запоминающего устройства, регистр 47, элементы 48-50 И, элемент 51 ИЛИ, элементы 52-55 задержки. На чертеже также показаны информационный 56 и синхронизирующий 57 входы, информационный 58, первый 59 и второй 60 синхронизирующие выходы.Module 3 (figure 3) selection of the base address of the calculation time intervals in the server database contains a decoder 45, a memory unit 46 made in the form of read-only memory, register 47, elements 48-50 AND, element 51 OR, elements 52-55 delay . The drawing also shows information 56 and clock 57 inputs, information 58, first 59 and second 60 clock outputs.
Модуль 4 (фиг.1) модификации адресов базы данных сервера выполнен в виде сумматора, имеющего один информационный вход, соединенный с выходом 41 модуля 2, другой информационный вход, подключенный к выходу 58 модуля 3, синхронизирующий вход, соединенный с выходом 59 модуля 3, и выход 42.Module 4 (Fig. 1) of the server database address modification is made in the form of an adder having one information input connected to the output 41 of module 2, another information input connected to the output 58 of module 3, the synchronizing input connected to the output 59 of module 3, and exit 42.
Модуль 5 (фиг.4) фиксации числа расчетных показателей содержит счетчик 65, компаратор 66 и элемент 67 задержки. На чертеже также показаны информационный 68, синхронизирующий 69 входы и выход 70.Module 5 (figure 4) fixing the number of calculated indicators contains a counter 65, a comparator 66 and a delay element 67. The drawing also shows information 68, synchronizing 69 inputs and output 70.
Модуль 6 (фиг.5) формирования цикла считывания расчетных данных содержит счетчик 72, компаратор 73 и элемент 74 задержки. На чертеже также показаны информационный 75 и синхронизирующий 76 входы, и первый 77 и второй 78 синхронизирующие выходы.Module 6 (figure 5) of the formation of the reading cycle of the calculated data contains a counter 72, a comparator 73 and a delay element 74. The drawing also shows the information 75 and synchronizing 76 inputs, and the first 77 and second 78 synchronizing outputs.
Модуль 7 (фиг.6) формирования сигналов записи и считывания базы данных содержит счетчик 80, триггеры 81, 82, группы 83-85 элементов И, группу элементов 86 ИЛИ, элементы 87-89 И, элементы 90-93 ИЛИ и элементы 94-98 задержки. На чертеже показаны информационные 100-102 входы, синхронизирующие 103-105 входы, счетный 106 и установочный 107 входы, а также информационный 21 выход и первый 23 и второй 24 синхронизирующие выходы.Module 7 (Fig. 6) for generating the write and read signals of the database contains a counter 80, triggers 81, 82, a group of 83-85 AND elements, a group of OR elements 86, 87-89 AND elements, 90-93 OR elements, and 94- elements 98 delays. The drawing shows information 100-102 inputs, synchronizing 103-105 inputs, counting 106 and installation 107 inputs, as well as information 21 output and the first 23 and second 24 synchronizing outputs.
Модуль 8 (фиг.7) задания параметров расчета содержит регистр 110, триггер 111, элемент 112 И, группу элементов 113 И, элемент 114 ИЛИ и элемент 115 задержки. На чертеже показаны первый 16 и второй 17 информационные входы, первый 19 и второй 20 синхронизирующие входы, управляющий 116 вход, а также первый 117, второй 118 и третий 119 информационные выходы, и синхронизирующий 120.Module 8 (Fig. 7) for setting calculation parameters comprises a register 110, a trigger 111, an AND element 112, a group of AND elements 113, an OR element 114, and a delay element 115. The drawing shows the first 16 and second 17 information inputs, the first 19 and second 20 clock inputs, the control input 116, as well as the first 117, second 118 and third 119 information outputs, and the clock 120.
Модуль 9 (фиг 8) селекции базового адреса временных интервалов расчета содержит регистр 129, дешифратор 130, блок памяти 131, выполненный в виде постоянного запоминающего устройства, элементы 132-134 И, элемент 135 ИЛИ, элементы 136, 137 задержки. На чертеже показаны информационный 138 и синхронизирующий 139 входы, а также информационный 140 и синхронизирующий 141 выходы.Module 9 (FIG. 8) for selecting a base address of calculation time intervals comprises a register 129, a decoder 130, a memory unit 131 made in the form of read-only memory, AND elements 132-134, OR element 135, delay elements 136, 137. The drawing shows information 138 and synchronizing 139 inputs, as well as information 140 and synchronizing 141 outputs.
Модуль 11 (фиг.9) формирования адреса документирования данных расчета содержит блок памяти 145, выполненный в виде постоянного запоминающего устройства, регистр 146, счетчик 147, сумматор 148 и элементы 149-151 задержки. На чертеже также показаны синхронизирующий 152 вход, информационный 154 и синхронизирующий 153 выходы.Module 11 (Fig. 9) for generating an address for documenting calculation data contains a memory unit 145 made in the form of read-only memory, a register 146, a counter 147, an adder 148 and delay elements 149-151. The drawing also shows a synchronizing input 152, information 154 and synchronizing outputs 153.
Модуль 12 (фиг.10) выдачи данных содержит триггер 155, группы элементов 156-157 И и группу элементов 158 ИЛИ. На чертеже показаны первый 159 и второй 160 информационные входы, установочный 161 и синхронизирующий 162 входы.The data output module 12 (FIG. 10) contains a trigger 155, a group of elements 156-157 AND, and a group of elements 158 OR. The drawing shows the first 159 and second 160 information inputs, installation 161 and synchronizing 162 inputs.
Все узлы и элементы системы выполнены на стандартных потенциально-импульсных элементах. Для упрощения чертежа цепи начальной установки узлов и блоков в исходное состояние на чертеже не показаны.All nodes and elements of the system are made on standard potential-impulse elements. To simplify the drawing, the chains of the initial installation of nodes and blocks in the initial state are not shown in the drawing.
Система работает следующим образом.The system operates as follows.
На информационный вход 15 системы последовательно поступают показатели, представляющие собой пассажирооборот-RPK, удельный доход -Yield, и доход-REV в виде кодограмм следующего содержания:The information input 15 of the system sequentially receives indicators representing passenger turnover-RPK, specific income -Yield, and income-REV in the form of codograms of the following contents:
Данная кодограмма принимается модулем 1, выполненным в виде регистра, в который она заносится синхронизирующим импульсом, поступающим на синхронизирующий вход 18 системы.This codogram is adopted by module 1, made in the form of a register into which it is entered by the synchronizing pulse, which is received at the synchronizing input 18 of the system.
С выхода 26 модуля 1 код типа показателя поступает на информационный вход 40 модуля 2, с выхода 27 модуля 1 код порядкового номера временного интервала, к которому относятся принимаемые данные, поступает на информационный вход 56 модуля 3, код числа показателей с выхода 28 поступает на информационный вход 68 модуля 5, а коды значений показателей с выхода 25 модуля 1 поступают на информационный вход 159 модуля 12.From the output 26 of module 1, the indicator type code is sent to the information input 40 of module 2, from the output of 27 module 1, the code of the serial number of the time interval to which the received data belongs is fed to the information input 56 of module 3, the code of the number of indicators from output 28 goes to the information input 68 of module 5, and the codes of the values of the indicators from the output 25 of module 1 are fed to the information input 159 of module 12.
С входа 40 модуля 2 код типа показателя поступает на вход дешифратора 30 (фиг.2), расшифровывающего код типа показателя и выдающего на один из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 33-35 И. Для определенности допустим, что высоким потенциалом с первого выхода дешифратора 30 будет открыт элемент 33 И.From the input 40 of module 2, the indicator type code is fed to the input of the decoder 30 (Fig. 2), which decrypts the indicator type code and outputs one of its outputs a high potential to the corresponding inputs of elements 33-35 I. For definiteness, we assume that the high potential from the first output of the decoder 30 will be opened element 33 I.
Синхронизирующий импульс с входа 18 системы, задержанный элементом 37 на время срабатывания дешифратора 30, поступает через открытый элемент 33 И на вход фиксированной ячейки ПЗУ 31, в которой хранится базовый адрес зоны памяти базы данных, выделенной для записи данного типа показателя, и считывает ее содержимое на вход регистра 32.The clock pulse from the input 18 of the system, delayed by the element 37 during the operation of the decoder 30, enters through the open element 33 And to the input of a fixed cell ROM 31, which stores the base address of the database memory area allocated for recording this type of indicator, and reads its contents input register 32.
Кроме того, этот же импульс, пройдя элемент 36 ИЛИ, задерживается элементом 38, на время считывания базового адреса из ПЗУ 31, и затем поступает на синхронизирующий вход регистра 32, занося в него код текущего адреса.In addition, the same impulse, having passed the OR element 36, is delayed by the element 38, while reading the base address from the ROM 31, and then arrives at the synchronizing input of the register 32, entering the current address code into it.
С входа 56 блока 3 код заданного временного интервала поступает на вход дешифратора 45 (фиг.3), расшифровывающего код временного интервала и выдающего на один из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 48-50 И. Для определенности допустим, что высоким потенциалом с третьего выхода дешифратора 45 будет открыт элемент 50 И.From the input 56 of block 3, the code of the specified time interval is fed to the input of the decoder 45 (Fig. 3), which decrypts the code of the time interval and gives one of its outputs a high potential, which arrives at the corresponding inputs of the elements 48-50 I. For definiteness, we assume that the high potential from the third output of the decoder 45 will be opened element 50 I.
Синхронизирующий импульс с входа 18 системы, задержанный элементом 52 на время срабатывания дешифратора 45, поступает через открытый элемент 50 И на вход фиксированной ячейки ПЗУ 46, в которой хранится базовый адрес зоны памяти базы данных, выделенной для записи данных, относящихся к данному временному периоду, и считывает ее содержимое на вход регистра 47.The synchronizing pulse from the input 18 of the system, delayed by the element 52 for the duration of the decoder 45, is transmitted through the open element 50 And to the input of the fixed cell ROM 46, which stores the base address of the database memory zone allocated for recording data related to this time period, and reads its contents to the input of the register 47.
Кроме того, этот же импульс, пройдя элемент 51 ИЛИ, задерживается элементом 53, на время считывания базового адреса из ПЗУ 46, и затем поступает на синхронизирующий вход регистра 47, занося в него код базового адреса.In addition, the same pulse, having passed the OR element 51, is delayed by the element 53, while reading the base address from the ROM 46, and then arrives at the clock input of the register 47, entering the base address code into it.
С выхода 41 модуля 2 и с выхода 58 модуля 3 коды адреса поступают на входы модуля 4. При этом тот же синхронизирующий импульс, задержанный элементом 53 модуля 3, задерживается элементом 54 на время занесения кода базового адреса в регистр 47 и затем с выхода 59 модуля 3 поступает на синхронизирующий вход модуля 4, обеспечивая суммирование кодов регистров 32 и 47.From the output 41 of module 2 and from the output 58 of module 3, the address codes are supplied to the inputs of module 4. The same clock pulse delayed by element 53 of module 3 is delayed by element 54 while the base address code is entered in register 47 and then from module output 59 3 enters the synchronizing input of module 4, providing a summation of the codes of the registers 32 and 47.
Модифицированный код адреса с выхода 42 модуля 4 поступает через вход 100 модуля 7 (фиг.6) на входы элементов 83 И группы, проходит через указанные элементы, открытые по второму и третьему входам высокими потенциалами с инверсных выходов триггеров 81 и 82, а также через элементы 86 ИЛИ на информационный вход счетчика 80.The modified address code from the output 42 of module 4 enters through the input 100 of module 7 (Fig. 6) to the inputs of elements 83 And of the group, passes through these elements, open at the second and third inputs with high potentials from the inverse outputs of triggers 81 and 82, and also through elements 86 OR to the information input of the counter 80.
Параллельно с этим, синхронизирующий импульс с выхода элемента 54 модуля 4 задерживается элементом 55 на время срабатывания модуля 4, и затем с выхода 60 модуля 3 он, во-первых, подается через вход 161 модуля 12 (фиг.10) на установочный вход триггера 155, подтверждая его исходное состояние, при котором высокий потенциал с инверсного выхода триггера 155 открывает элементы 157 И группы.In parallel, the synchronizing pulse from the output of the element 54 of module 4 is delayed by the element 55 for the duration of operation of module 4, and then from the output 60 of module 3 it is, firstly, fed through the input 161 of module 12 (Fig. 10) to the installation input of the trigger 155 , confirming its initial state, in which a high potential from the inverse output of the trigger 155 opens the elements 157 And group.
Во- вторых, этот же импульс через вход 103 модуля 7 (фиг.6) и через элемент 90 ИЛИ поступает на синхронизирующий вход счетчика 80 и заносит в него модифицированный адрес записи поступивших показателей.Secondly, the same pulse through the input 103 of the module 7 (Fig.6) and through the OR element 90 enters the synchronizing input of the counter 80 and enters into it a modified address for recording the received indicators.
Таким образом, на адресном выходе 21 системы будет сформирован адрес записи показателя данного типа, относящейся к конкретному временному периоду.Thus, at the address output 21 of the system will be formed the address of the record indicator of this type, relating to a specific time period.
Параллельно с процессом формирования адреса записи, синхронизирующий импульс с выхода элемента 90 ИЛИ проходит через элемент 87 И, открытый по второму входу высоким потенциалом с инверсного выхода триггера 81, задерживается элементом 97 на время занесения кода адреса в счетчик 80, и затем через элемент 92 ИЛИ, во-первых, выдается на выход 23 системы в качестве синхронизирующего сигнала записи.In parallel with the process of generating the write address, the synchronizing pulse from the output of the 90 OR element passes through the 87 AND element, which is open at the second input with a high potential from the inverse output of the trigger 81, is delayed by the element 97 for the time the address code is entered into the counter 80, and then through the OR element 92 Firstly, it is outputted to the system output 23 as a synchronizing recording signal.
Этот импульс с выхода 23 системы поступает на вход первого канала прерывания сервера базы данных. С поступлением этого сигнала сервер базы данных переходит на подпрограмму записи числовых значений показателей с выхода 25 модуля 1, которые с входа 159 модуля 12 (фиг.10) через элементы 157 И группы, открытые высоким потенциалом с инверсного выхода триггера 155, и элементы 158 ИЛИ группы, выдаются на информационный выход 22 системы.This pulse from the output 23 of the system is fed to the input of the first channel of the interruption of the database server. With the arrival of this signal, the database server switches to the subroutine for recording the numerical values of indicators from the output 25 of module 1, which from the input 159 of module 12 (Fig. 10) through elements 157 AND of the group opened by high potential from the inverse output of trigger 155, and elements 158 OR groups are issued to the information output 22 of the system.
Данные с выхода 22 записываются по адресу, сформированному на адресном выходе 21 системы.Data from output 22 is recorded at the address generated at the address output 21 of the system.
Процедура записи числовых значений остальных типов показателей осуществляется описанным выше образом по своим адресам.The procedure for recording the numerical values of the remaining types of indicators is carried out as described above at their addresses.
В процессе последовательного ввода в систему данных показателей, каждый из синхронизирующих импульсов с выхода 60 модуля 3 поступает на вход 69 модуля 5 (фиг.4), на другой вход которого постоянно подан код числа типов показателей с выхода 28 модуля 1.In the process of sequential input of the indicator data into the system, each of the synchronizing pulses from the output 60 of module 3 is fed to the input 69 of module 5 (Fig. 4), the other input of which is constantly supplied with a code of the number of types of indicators from the output 28 of module 1.
Синхронизирующие импульсы, соответствующие факту приема очередного типа показателя поступают на счетный вход счетчика 65, который ведет подсчет числа поступивших импульсов.The synchronizing pulses corresponding to the fact of receiving the next type of indicator are fed to the counting input of the counter 65, which counts the number of received pulses.
В каждом цикле приема очередного типа данных нормативно-справочной информации показатели счетчика 65 сравниваются компаратором 66 с заданным числом типов данных, поступающим с выхода 28 модуля 1 через вход 68 модуля 5, по синхронизирующему импульсу с входа 69, задержанному на время занесения адреса записи в счетчик 80 модуля 7.In each cycle of receiving the next type of data of normative and reference information, the indicators of the counter 65 are compared by a comparator 66 with a given number of data types coming from the output 28 of the module 1 through the input 68 of the module 5, by a synchronizing pulse from the input 69, delayed by the time the recording address was entered into the counter 80 modules 7.
После того, как показания счетчика 65 станут равны заданному числу типов показателей, на выходе 70 модуля 5 формируется импульс, фиксирующий факт готовности всех показателей в базе данных сервера и конец режима ввода данных показателей.After the readings of the counter 65 become equal to the specified number of types of indicators, an output is generated at the output of module 5 5, which fixes the fact that all indicators are ready in the server database and the end of the data input mode.
Этот импульс поступает на вход 116 модуля 8 (фиг.7) и далее подается на единичный вход триггера 111, устанавливая его в единичное состояние, при котором триггер 111 высоким потенциалом с единичного выхода открывает элемент 112 И и элементы 113 И группы, тем самым, подготавливая модуль 8 к приему данных расписания полетов, в соответствии с которым будут проводиться необходимые расчеты.This pulse is fed to the input 116 of module 8 (Fig. 7) and then fed to the single input of the trigger 111, setting it to a single state, in which the trigger 111 with a high potential from a single output opens the element 112 And the elements 113 And groups, thereby preparing module 8 for receiving flight schedule data, in accordance with which the necessary calculations will be carried out.
Режим расчета данных контроля начинается с приходом на информационный вход 16 системы кодограммы задания для расчета в виде следующей структуры The mode of calculation of control data begins with the arrival at the information input 16 of the task codogram system for calculation in the form of the following structure
Кодограмма задания с входа 16 через элементы 113 И группы поступает на информационные входы регистра 110 модуля 8 (фиг.7).The codogram of the task from the input 16 through the elements 113 And the group goes to the information inputs of the register 110 of the module 8 (Fig.7).
Поступление кодограммы сопровождается синхронизирующим импульсом, поступающим на вход 20 системы и далее, во первых, на синхронизирующий вход регистра 110, занося в регистр данные кодограммы. Во-вторых, этот же синхронизирующий импульс проходит элемент 114 ИЛИ на выход 120 модуля 8, и далее поступает на вход 123 модуля 10 в качестве синхронизирующего сигнала начала выборки необходимых для расчета данных из базы данных сервера на вход 139 блока 9 и вход 162 блока 12.The arrival of the codogram is accompanied by a synchronizing pulse fed to the input 20 of the system and then, firstly, to the synchronizing input of the register 110, entering the coding data into the register. Secondly, the same synchronizing pulse passes through the element 114 OR to the output 120 of the module 8, and then goes to the input 123 of the module 10 as a synchronizing signal to start the selection of the data necessary for calculating the data from the server database to the input 139 of block 9 and the input 162 of block 12 .
Для расчета необходимо ввести переменную расчета, в качестве которой выступает величина загрузки рейса. Для этого с автоматизированного рабочего места руководителя расчетов (на чертеже не показан) на информационный вход 17 системы выдается код выбранного значения переменной, который заносится в регистр 110 модуля 8 тем же синхронизирующим импульсом с входа 20.To calculate, you must enter the calculation variable, which is the value of the flight load. To do this, from the workstation of the calculation manager (not shown) to the information input 17 of the system, the code of the selected variable value is issued, which is entered into the register 110 of module 8 with the same clock pulse from input 20.
Код номера временного периода с выхода 118 модуля 8 через вход 138 модуля 9 (фиг.8) поступает на вход дешифратора 130, который расшифровывает цифровое значение временного периода, выдавая на один их своих выходов высокий потенциал и открывая тем самым один из элементов 132-134 И.The code of the time period number from the output 118 of module 8 through the input 138 of module 9 (Fig. 8) is input to the decoder 130, which decodes the digital value of the time period, giving one of its outputs a high potential and thereby opening one of the elements 132-134 AND.
Учитывая то обстоятельство, что открытым по одному входу будет только один из элементов 132-134 И, то, пройдя соответствующий элемент И, синхроимпульс поступает на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 131, где хранится базовый адрес раздела памяти сервера (на чертеже не показан), начиная с которого в данном разделе памяти хранятся все данные показателей, относящиеся к данному периоду.Given the fact that only one of the elements 132-134 AND will be open at one input, then, having passed the corresponding element And, the clock pulse is fed to the read input of a fixed memory cell of the permanent storage device 131, where the base address of the server memory section is stored (in the drawing shown), starting from which in this section of the memory all data of indicators related to this period are stored.
Код базового адреса с выхода ПЗУ 131 поступает на информационный вход регистра 129, куда и заносятся синхронизирующим импульсом с выхода элемента 136, задерживающего синхронизирующий импульс на время считывания кодов из ПЗУ.The base address code from the output of the ROM 131 is fed to the information input of the register 129, where it is entered by the synchronizing pulse from the output of the element 136, which delays the synchronizing pulse by the time the codes are read from the ROM.
Код базового адреса раздела памяти сервера базы данных с выхода 140 блока 9 выдается на вход 101 модуля 7.The base address code of the memory section of the database server from the output 140 of block 9 is issued to the input 101 of module 7.
Параллельно с этим, синхронизирующий импульс с выхода 141 модуля 9 поступает на вход 104 модуля 7 (фиг.6), откуда он подается на единичный вход триггера 81 и устанавливает его в единичное состояние, при котором разрешающие потенциалы на двух входах будут у элементов 84 И группы. В результате этого код базового адреса заданного периода с входа 101 будет подан через элементы 84 И группы и элементы 86 ИЛИ группы на информационный вход счетчика 80.In parallel, the synchronizing pulse from the output 141 of the module 9 is fed to the input 104 of the module 7 (Fig.6), from where it is fed to the single input of the trigger 81 and sets it to a single state, in which the resolving potentials on the two inputs will be elements 84 And groups. As a result of this, the code of the base address of a given period from input 101 will be supplied through elements 84 AND groups and elements 86 OR groups to the information input of the counter 80.
Параллельно с этим, синхронизирующий импульс с входа 104 модуля 7 задерживается элементом 95 задержки на время срабатывания триггера 81 и проходит через элемент 90 ИЛИ, во-первых, на синхронизирующий вход счетчика 80, занося в него код базового адреса заданного временного периода.In parallel, the clock pulse from the input 104 of the module 7 is delayed by the delay element 95 for the duration of the trigger 81 and passes through the OR element 90, firstly, to the clock input of the counter 80, entering the base address code of the specified time period.
Во-вторых, этот же импульс проходит через элемент 91 ИЛИ и элемент 88 И, открытый по второму входу высоким потенциалом с прямого выхода триггера 81, на выход системы 24 в качестве синхронизирующего импульса считывания данных.Secondly, the same pulse passes through the OR element 91 and the And element 88, open at the second input with a high potential from the direct output of the trigger 81, to the output of the system 24 as a synchronizing data read pulse.
Этот импульс поступает на вход второго канала прерывания сервера базы данных, с приходом которого сервер переходит на подпрограмму считывания содержимого базы данных по адресу, сформированному на выходе 21, и передачи их через информационный вход 17 системы на вход регистра 110 модуля 8 и далее с выхода 119 на вход 122 модуля 10, и далее на запись их в буферную память блока 10, куда они заносятся синхронизирующими импульсами с сервера, поступающими на вход 20 системы.This pulse arrives at the input of the second channel for interrupting the database server, with which the server goes to the subroutine for reading the contents of the database at the address generated at output 21, and transferring them through the information input 17 of the system to the input of the register 110 of module 8 and then from output 119 to the input 122 of the module 10, and then to write them to the buffer memory of block 10, where they are entered by the synchronizing pulses from the server, received at the input 20 of the system.
Кроме того, импульс считывания с выхода 24 модуля 7 поступает на синхронизирующий вход 76 модуля 6 (фиг.5), откуда он подается на счетный вход счетчика 72, подсчитывающего число считываемых типов показателей.In addition, the read pulse from the output 24 of the module 7 is supplied to the synchronizing input 76 of the module 6 (Fig.5), from where it is fed to the counting input of the counter 72, counting the number of readout types of indicators.
В каждом цикле считывания очередного типа данных показателей из базы данных сервера показания счетчика 72 сравниваются компаратором 73 с заданным числом типов показателей, поступающим с выхода 117 модуля 8 через вход 75 модуля 6, по синхронизирующему импульсу с входа 76, задержанному на время срабатывания счетчика 72.In each cycle of reading the next type of data of indicators from the server database, the readings of the counter 72 are compared by a comparator 73 with a given number of types of indicators coming from the output 117 of the module 8 through the input 75 of the module 6, according to a synchronizing pulse from the input 76, delayed by the time the counter 72 operates.
Если показания счетчика 72 будут меньше заданного числа типов показателей, то на выходе 77 модуля 6 формируется импульс, который через вход 106 модуля 7, во-первых, сразу же поступает на счетный вход счетчика 80, увеличивая адрес считывания на единицу, а, во-вторых, он задерживается элементом 96 на время срабатывания счетчика 80, и затем вновь проходит через элемент 91 ИЛИ и элемент 88 И на выход 24 системы в качестве очередного синхронизирующего импульса считывания данных.If the readings of the counter 72 will be less than the specified number of types of indicators, then the output 77 of the module 6 generates a pulse that, through the input 106 of the module 7, firstly, immediately enters the counting input of the counter 80, increasing the read address by one, and, secondly, it is delayed by element 96 for the duration of counter 80 operation, and then again passes through OR element 91 and 88 element AND to the system output 24 as another synchronizing data read pulse.
Этот импульс вновь поступает на вход второго канала прерывания сервера базы данных, с приходом которого сервер переходит на подпрограмму считывания содержимого базы данных по очередному адресу, сформированному на выходе 21, и передаче считанных данных показателей через информационный вход 17 системы на вход 122 модуля 10.This pulse again arrives at the input of the second channel of the database server interrupt, with which the server goes to the subroutine for reading the contents of the database at the next address generated at output 21, and transmitting the read metric data through the information input 17 of the system to input 122 of module 10.
Процесс считывания и передачи данных, необходимых для расчета, в блок 10, продолжается до тех пор, пока показания счетчика 72 не станут равны заданному числу типов показателей. В этом случае на выходе 78 модуля 6 формируется импульс, фиксирующий факт готовности всех нормативно-справочных данных к проведению расчетов затрат блоком 10.The process of reading and transmitting the data necessary for calculation to block 10 continues until the readings of the counter 72 become equal to a predetermined number of types of indicators. In this case, an impulse is formed at the output 78 of module 6, which fixes the fact that all regulatory and reference data is ready for cost calculations by block 10.
Этот импульс, во-первых, через вход 107 блока 7 поступает на установочные входы триггеров 81 и 82, а также через элемент 93 И на установочный вход счетчика 80, возвращая их в исходное состояние.This pulse, firstly, through the input 107 of block 7 is supplied to the installation inputs of the triggers 81 and 82, as well as through the element 93 And to the installation input of the counter 80, returning them to their original state.
Во-вторых, этот же импульс поступает на вход 121 модуля 10 в качестве управляющего сигнала запуска программы расчета контрольных данных в модуле 10.Secondly, the same pulse is fed to input 121 of module 10 as a control signal for starting the program for calculating control data in module 10.
По окончании расчетов на выходе 127 модуля 10 формируются результаты расчета, а на выходе 125 модуля 10 появляется синхронизирующий сигнал, свидетельствующий о том, что расчет затрат завершен.At the end of the calculations, the results of the calculation are generated at the output of 127 module 10, and at the output of the 125 module 10, a synchronization signal appears, indicating that the cost calculation has been completed.
Код результатов расчета с выхода 127 модуля 10 через вход 160 модуля 12 проходит через элементы 156 И группы, открытые к этому моменту времени высоким потенциалом с прямого выхода триггера 155, и элементы 158 ИЛИ группы на выход системы 22, откуда он выдается на автоматизированное рабочее место управления расчетом данных (на чертеже не показано).The code of the results of the calculation from the output 127 of the module 10 through the input 160 of the module 12 passes through elements 156 AND of the group open to this point in time with high potential from the direct output of the trigger 155, and elements 158 OR of the group to the output of the system 22, from where it is issued to the workstation data calculation management (not shown in the drawing).
Одновременно с этим, осуществляется процедура документирования результатов расчета в базе данных сервера. С этой целью синхронизирующий сигнал с выхода 126 модуля 10 через вход 152 модуля 11 (фиг.9) поступает на вход фиксированной ячейки памяти ПЗУ 145, в которой хранится базовый адрес зоны памяти базы данных, выделенной для документирования результатов расчета, и считывает ее содержимое на вход регистра 146.At the same time, the procedure of documenting the calculation results in the server database is carried out. To this end, the synchronizing signal from the output 126 of the module 10 through the input 152 of the module 11 (Fig.9) is fed to the input of a fixed memory cell ROM 145, which stores the base address of the memory zone of the database allocated for documenting the calculation results, and reads its contents on register input 146.
Параллельно с этим, тот же синхронизирующий импульс с входа 152 задерживается элементом 149 на время считывания базового адреса из ПЗУ 145, и затем поступает на синхронизирующий вход регистра 146, занося в него код базового адреса, который с выхода регистра поступает на один вход сумматора 148, на другой вход которого поступают показания с выхода счетчика 147, которые в данный момент времени равны нулю.In parallel, the same clock pulse from input 152 is delayed by element 149 while the base address is being read from ROM 145, and then it goes to the clock input of register 146, entering the base address code from the register output to one input of the adder 148, to the other input of which readings from the output of the counter 147 are received, which at the given moment are equal to zero.
По синхронизирующему сигналу с выхода элемента 150, задерживающего импульс на время занесения кода в регистр 146, сумматор 148 суммирует код базового адреса документирования регистра 146 и код на выходе счетчика 147, который равен нулю.According to the synchronizing signal from the output of the element 150, which holds the pulse for the time the code is entered into the register 146, the adder 148 summarizes the code of the base address of the documentation of the register 146 and the code at the output of the counter 147, which is zero.
В результате этого на выходе сумматора будет зафиксирован код базового адреса документирования, который с выхода 154 модуля 11 поступает на вход 102 модуля 7, а синхронизирующий импульс с выхода элемента 150, вновь задерживается элементом 151 на время срабатывания сумматора и, во- первых, с выхода 153 выдается на синхронизирующий вход 105 модуля 7, а во-вторых, поступает на счетный вход счетчика 147, занося в него первую единицу.As a result of this, the code of the base address of the documentation will be fixed at the output of the adder, which from the output 154 of the module 11 goes to the input 102 of the module 7, and the clock pulse from the output of the element 150 is again delayed by the element 151 for the duration of the operation of the adder and, firstly, from the output 153 is issued to the synchronizing input 105 of module 7, and secondly, it enters the counting input of the counter 147, bringing the first unit into it.
Затем синхронизирующий импульс с выхода 153 модуля 11 через вход 105 модуля 7 (фиг.6) поступает на единичный вход триггера 82 и устанавливает его в единичное состояние, при котором разрешающий потенциал будет у элементов 85 И группы.Then the synchronizing pulse from the output 153 of the module 11 through the input 105 of the module 7 (Fig.6) is supplied to the single input of the trigger 82 and sets it to a single state, in which the resolving potential will be the elements And 85 groups.
В результате этого код базового адреса с входа 102 будет подан через элементы 85 И группы и элементы 86 ИЛИ группы на информационный вход счетчика 80.As a result of this, the base address code from input 102 will be supplied through the AND elements of the group 85 and the OR elements of the group 86 to the information input of the counter 80.
Параллельно с этим, синхронизирующий импульс с входа 105 модуля 7 задерживается элементом 94 задержки на время срабатывания триггера 82 и проходит через элемент 90 ИЛИ, во-первых, на синхронизирующий вход счетчика 80, занося в него код базового адреса.In parallel, the clock pulse from the input 105 of module 7 is delayed by the delay element 94 for the duration of the trigger 82 and passes through the OR element 90, firstly, to the clock input of the counter 80, entering the base address code into it.
Во-вторых, этот же импульс проходит элемент 89 И, открытый по второму входу высоким потенциалом с прямого выхода триггера 82, элемент 92 ИЛИ на выход 23 системы в качестве синхронизирующего сигнала записи.Secondly, the same pulse passes through the 89 And element, open at the second input with high potential from the direct output of the trigger 82, the OR element 92 to the output 23 of the system as a synchronizing recording signal.
Этот импульс с выхода 23 системы поступает на вход первого канала прерывания сервера базы данных. С поступлением этого сигнала сервер базы данных переходит на подпрограмму записи результатов расчета с выхода 127 модуля 10, которые с входа 160 блока 12 (фиг.10) через элементы 156 И группы, открытые высоким потенциалом с прямого выхода триггера 155, и элементы 158 ИЛИ группы, выдаются на информационный выход 22 системы. Данные с выхода 25 записываются по адресу, сформированному на адресном выходе 21 системы.This pulse from the output 23 of the system is fed to the input of the first channel of the interruption of the database server. With the arrival of this signal, the database server switches to the subroutine for recording calculation results from the output 127 of module 10, which from the input 160 of block 12 (Fig. 10) through elements 156 AND groups opened by high potential from the direct output of trigger 155, and elements 158 OR groups are issued to the information output 22 of the system. Data from output 25 is recorded at the address generated at the address output 21 of the system.
Таким образом, введение новых узлов и блоков и новых конструктивных связей позволило существенно повысить быстродействие системы путем исключения поиска исходных данных расчета контрольных показателей по всей базе данных сервера.Thus, the introduction of new nodes and blocks and new structural connections has significantly improved system performance by eliminating the search for source data for calculating benchmarks across the entire server database.
Источники информации, принятые во внимание при составлении описания заявки:Sources of information taken into account when drawing up the description of the application:
1. Патент США №0505651 М. кл. G06F 13/40, 13/38, 19921. US Patent No. 0,005,651 M. cl. G06F 13/40, 13/38, 1992
2. Патент США №5129083 М. кл. G06F 12/00, 15/40, 1992 (прототип).2. US Patent No. 5129083 M. cl. G06F 12/00, 15/40, 1992 (prototype).
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2008114477/22U RU77463U1 (en) | 2008-04-16 | 2008-04-16 | AUTOMATED SYSTEM OF OPERATIONAL CONTROL OF VOLUMES OF AIR TRANSPORTATION BY POINT OF SALES |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2008114477/22U RU77463U1 (en) | 2008-04-16 | 2008-04-16 | AUTOMATED SYSTEM OF OPERATIONAL CONTROL OF VOLUMES OF AIR TRANSPORTATION BY POINT OF SALES |
Publications (1)
Publication Number | Publication Date |
---|---|
RU77463U1 true RU77463U1 (en) | 2008-10-20 |
Family
ID=40041740
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2008114477/22U RU77463U1 (en) | 2008-04-16 | 2008-04-16 | AUTOMATED SYSTEM OF OPERATIONAL CONTROL OF VOLUMES OF AIR TRANSPORTATION BY POINT OF SALES |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU77463U1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113222271A (en) * | 2021-05-25 | 2021-08-06 | 中国民用航空飞行学院 | Medium and small airport site selection layout method under comprehensive transportation system |
-
2008
- 2008-04-16 RU RU2008114477/22U patent/RU77463U1/en not_active IP Right Cessation
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113222271A (en) * | 2021-05-25 | 2021-08-06 | 中国民用航空飞行学院 | Medium and small airport site selection layout method under comprehensive transportation system |
CN113222271B (en) * | 2021-05-25 | 2022-06-17 | 中国民用航空飞行学院 | Medium and small airport site selection layout method under comprehensive transportation system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Lovejoy et al. | Hospital operating room capacity expansion | |
CN103414577B (en) | Accounting system and method for Hadoop platform | |
EP2972959B1 (en) | Auditing of data processing applications | |
Martin et al. | The use of process mining in a business process simulation context: Overview and challenges | |
Yan et al. | Airline-driven ground delay programs: A benefits assessment | |
Yu et al. | Robust team orienteering problem with decreasing profits | |
RU77463U1 (en) | AUTOMATED SYSTEM OF OPERATIONAL CONTROL OF VOLUMES OF AIR TRANSPORTATION BY POINT OF SALES | |
RU71177U1 (en) | AUTOMATED SYSTEM FOR COLLECTING AND PROCESSING DATA OF TERRITORIALLY DISTRIBUTED OBJECTS | |
RU2444051C1 (en) | System for visual modelling of economic systems | |
Bhattarai et al. | General equilibrium modelling of UK tax policy | |
RU77466U1 (en) | AUTOMATED SCENARIO FORECASTING SYSTEM FOR THE DEVELOPMENT OF THE AIRLINE | |
RU77470U1 (en) | AUTOMATED PASSENGER TROUBLES FORECASTING SYSTEM TAKING INTO ACCOUNT DEMAND ELASTICITY | |
RU56670U1 (en) | AUTOMATED SYSTEM FOR COLLECTING AND PROCESSING DATA OF TERRITORIALLY DISTRIBUTED OBJECTS OF THE AIRLINE | |
RU73097U1 (en) | SYSTEM OF INFORMATION SUPPORT OF ANALYTICAL ACTIVITY OF TERRITORIALLY DISTRIBUTED AIRLINE AGENCIES | |
RU52502U1 (en) | INFORMATION AND ANALYTICAL SYSTEM FOR FORECASTING AIR TRANSPORT REVENUE | |
Garg | Project crashing algorithm | |
RU56675U1 (en) | PAYMENT FOR PASSENGER AIR TRANSPORTATION PROFITABILITY CALCULATION SYSTEM | |
RU2289159C1 (en) | Automated system for collection and processing of geographically-distributed objects information | |
RU67303U1 (en) | AUTOMATED PASSENGER AIR TRANSPORT MANAGEMENT SYSTEM | |
RU2280281C1 (en) | Automated system for controlling passenger aero-transportations | |
RU2289158C1 (en) | System for optimizing passenger traffic of transport companies | |
Olusanya et al. | Development of A Model for Bank Cash Deposit Transactions Using Hierarchical Timed Coloured Petri Nets | |
RU2619718C1 (en) | System of analysis and processing of information about innovative potential for management of instrument-making enterprise | |
O Olusanya et al. | Modelling and Simulation of Deposit Slip Mode of Bank Cash Deposit Transactions Using Hierarchical Timed Coloured Petri-Nets | |
RU60243U1 (en) | AIR TRANSPORTATION MARKETING SYSTEM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM1K | Utility model has become invalid (non-payment of fees) |
Effective date: 20090417 |