ПРОФЕССИОНАЛЬНАЯ ПЛАТЕЖНАЯ СИСТЕМА ДЛЯ ФИЗИЧЕСКИХ ЛИЦ - ЧЛЕНОВ НАЦИОНАЛЬНЫХ МЕДИЦИНСКИХ ОРГАНИЗАЦИЙ И ВСЕМИРНОЙ МЕДИЦИНСКОЙ АССОЦИАЦИИ

Полезная модель Профессиональная платежная система для физических лиц - членов национальных медицинских организаций и Всемирной медицинской ассоциации относится к автоматизированным системам управления финансовыми ресурсами: врачей (направляемыми на финансирование деятельности национальных медицинских организаций, далее по тексту - НМО, членами которых они являются), самих НМО и их структур и Всемирной медицинской ассоциации (далее по тексту - ВМА).
Целью создания системы является повышение доходности НМО и ВМА через аккумулирование, накопление, увеличение и управление денежными средствами, членов НМО в одном банке, посредством различных механизмов.
Профессиональная идентификация физических лиц - членов НМО в ППС осуществляется через эмблемы и логотипы и девизы, наносимые на платежные средства - платежные карты.
Под финансовыми ресурсами понимаются: фиксированные выплаты врачей в НМО в виде: членских взносов, взносов на развитие, (пожертвований) и др., членских взносов НМО в ВМА, а также денежные средства, которые НМО и ВМА могут получать от финансово-кредитных организаций в форме различных видов дохода, в том числе, и от размещения на их счетах как оборотных средств, так и средств учреждаемых ими фондов.
Профессиональная платежная система (далее по тексту - ППС) представляет собой двухуровневую территориально-распределенную систему: верхний уровень распределения - региональный, по странам мира; нижний уровень распределения - внутри страны, в которой действует НМО, по сети уполномоченного банка (или банков). Реализация функций системы осуществляется через территориально-распределенные отделения банка (например, Сберегательного банка Российской Федерации) или банков, в эквайринговой зоне которых действуют «платформы» платежной системы, на основе которых ВМА и НМО формируют свою профессиональную платежную систему.
Аккредитация уполномоченного банка (банков) осуществляется НМО согласно установленной процедуре, желательно стандартизированной или согласованной с ВМА.
Система функционирует через электронные платежные средства, Интернет, мобильный телефон, пластиковые карты (с нанесенными на них логотипами ВМА и НМО, которая является членом ВМА и членом которой является владелец карты, в соответствии с требованиями платежной системы, на базе которой выпускается пластиковая карта - (фиг.10), которые могут функционировать как вместе, так и раздельно.
Пластиковая карта оснащается всеми необходимыми техническими средствами для реализации возложенных на нее банковских функций.
Помимо банковских технических средств, карта может быть оснащена дополнительными функциями для реализации корпоративных услуг и программ. На пластиковую карту могут наноситься дополнительные символы для ее отличия от других карт. При необходимости может осуществляться процедура регистрации платежной карты в реестре НМО и/или ВМА. В отличие от других платежных карт, платежные карты ППC, выдаваемые уполномоченным банком (банками), позволяют обеспечивать доступ членов НМО к профессиональным сервисам и программам льгот и привилегий для членов НМО, входящих в ВМА, что делает их более привлекательными для врачей, чем обычные платежные карты.
Пластиковая карта выдается члену НМО банком (банками), аккредитованными в НМО, на основании письменной просьбы уполномоченного органа НМО, ответственного за прием в члены НМО, в чьей компетенции находится ведение регистра ее членов. Карта активируется и поддерживается за счет механизма проведения обязательных платежей, установленных для члена НМО в НМО и ВМА. Целью создания ППС является повышение доходности НМО, а также ВМА как объединяющей их структуры, для осуществления своей миссии. Производимые платежи могут быть стандартизированы ВМА. Платежная система основана на личной заинтересованности каждого врача в доступности для него следующих систем, создаваемых ВМА и НМО:
1) систем льгот и привилегий для врачей;
2) систем льготного кредитования для врачей;
3) систем профессионального пенсионного обеспечения для врачей;
4) систем страхования здоровья для врачей;
5) систем страхования профессиональных рисков для врачей и других систем;
6) систем доступа к голосованию;
7) систем доступа к информационным ресурсам НМО и ВМА и др. Функционирование ППC осуществляется через идентификатор, который позволит системе распознавать врача - члена НМО среди остальных граждан. Среди множества идентификаторов (адрес электронной почты, номер мобильного телефона и др.) в качестве одного из них, на первом этапе, была выбрана платежная банковская карта. При этом функционирование платежной банковской карты не зависит от выбранной платформы (Visa, MasterCard, American Express и т.д.). С целью аккумулирования финансовых ресурсов врачей - членов НМО и самой НМО в одной финансовой организации, НМО осуществляют выбор уполномоченного банка, имеющего наиболее разветвленную сеть филиалов, и заключают с ним договор. В соответствии с заключенным договором, уполномоченные банки, на основании письменного уведомления НМО, в своих филиалах на территории страны нахождения НМО выдают членам НМО платежные карты с логотипами ВМА и НМО, которые и являются идентификатором члена НМО и средством для его допуска в системы, созданные ВМА и НМО для своих членов.
То обстоятельство, что все финансовые ресурсы членов НМО и структур НМО, как и отчисления в банк, возникающие при осуществлении платежей, аккумулируются в уполномоченном банке, открывает для НМО и ВМА возможность осуществления обезличенного мониторинга за привлеченными средствами и оперативного управления ресурсами членов НМО, структур НМО, а также ВМА и ее структур на основе проводимого мониторинга.
Дополнительный доход НМО и ВМА образуется посредством:
1) отчисление фиксированной суммы при каждой транзакции с платежной карты члена НМО на счета НМО и ВМА;
2) отчисление фиксированного % от суммы при каждой транзакции с платежной карты члена НМО на счета НМО и ВМА;
3) отчисление % от разности стоимости товаров и услуг при их получении в системе льгот и привилегий при каждой транзакции с платежной карты члена НМО на счета НМО и ВМА;
4) отчисления от уполномоченных банков за использование логотипа и эмблемы;
5) перечисления от платежных систем;
6) отчисления от дохода за размещение ресурсов;
7) премиальные отчисления;
8) от размещения ресурсов и т д.
Доходы уполномоченных банков формируются за счет:
пользования остатками денежных средств на счетах членов НМО и НМО в уполномоченном банке; отчислений с транзакций; размещения неснижаемых остатков; процентов за кредиты, выданные владельцам платежных карт; размещения средств фондов, учрежденных НМО и ВМА; накопительных сбережений; резервирования средств и др., чем определяется финансовый интерес банков к участию в ППС.
Если сумма отчисляемых при транзакциях средств, как и процента от разницы стоимости услуг, не обременительна для члена НМО, а также существенно меньше дохода, получаемого им в системе льгот и привилегий, то количество транзакций будет большим, что делает систему с использование платежной карты привлекательной для всех участников системы.
Накапливаемые на счетах НМО в уполномоченных банках средства разделяются в соответствии с заданным алгоритмом на средства текущего потребления, средства профессионального пенсионного фонда, средства фонда страхования здоровья членов НМО (по схеме взаимного страхования), средства фонда страхования профессиональных рисков членов НМО, инвестиционных фондов, с учреждением НМО и ВМА соответствующих организаций. При этом средства из фонда страхования профессиональных рисков при прекращении врачом профессиональной деятельности могут дополнить его персональный счет в профессиональном пенсионном фонде.
Система "общества" более удобна для построения финансовых схем, чем система "ассоциация", так как в последней неизбежно возникнут налоговые потери при перемещении средств из одной юридической структуры в другую внутри организации. Вместе с тем, эти потери можно частично минимизировать посредством внесения в устав организации соответствующих изменений.
Описанная система малоэффективна для стран с небольшим количеством врачей, однако, многие из этих стран сегодня наиболее остро нуждаются в финансовом укреплении своих национальных медицинских организаций, и их в ВМА большинство.
Здесь очень важно создать эффект «врачи без границ», и идти по пути создания международных фондов, иначе есть опасность того, что большие страны могут успешно реализовать предложенную идею и тем самым еще больше увеличить разрыв в своем имущественном положении в сравнении с небольшими странами.
Тот факт, что каждая транзакция по платежной карте формализуется через мобильный банк, открывает ВМА перспективы полноценного информационного взаимодействия вплоть до установления личного контакта с каждым врачом мира, что создает условия для глобального объединения врачей в транснациональную корпорацию (фиг.11).
Получение карты предполагает поддержание на счете неснижаемого остатка. При этом при достижении суммы остатка эквивалента 50 евро, карта блокируется для всех транзакций, кроме списания членского взноса в НМО и ВМА. Если карта не пополняется в течение года, уполномоченный банк направляет соответствующую информацию в НМО через Интернет или мобильный телефон (система контрольного предупредительного оповещения). Вместе с тем предполагается, что система оповещения владельца платежной карты посредством мобильного телефона позволит своевременно информировать врача о снижении суммы на счете до уровня неснижаемого остатка и, тем самым, создать условия для пополнения счета и сохранения доступа к сервисам НМО и ВМА. При снижении остатка ниже уровня, указанного в договоре между банком и клиентом (нисходящего остатка), карта блокируется, а ее владелец (член НМО) автоматически исключается из всех систем обслуживания, включая голосование, право электронной подписи и т.д.
Схема автоматизированной уплаты членских взносов членами НМО в НМО и НМО в ВМА - (фиг.12).
Механизм повышение доходности от использования ППС обеспечивается, в том числе, через совмещение транзакции, осуществляемой через платежную карту, с обязательным отчислением фиксированной суммы, не подлежащей налогообложению, так как уплачивается из личных средств членов профессиональной корпорации, уже очищенных от налогообложения, фактически являющихся средствами пожертвования или накопления, отчислением в доход НМО или ВМА различных видов фиксированных сумм денежных средств или процентов от сумм платежей в форме дополнительного взноса на развитие или благотворительного взноса, как в НМО, так и ВМА. Однако, в зависимости от формы платежей, поступающих от НМО в ВМА, перечисляемые денежные средства могут подлежать или не подлежать налогообложению.
С целью обеспечения доступа членов НМО к нефинансовым ресурсам корпорации, на платежных картах, помимо банковских реквизитов, обеспечивающих предоставление набора банковских сервисов, размещаются дополнительные устройства для активации доступа члена НМО к информационным и иным ресурсам НМО и ВМА, сопровождаемые и не сопровождаемы финансовыми транзакциями.
Корпоративная ППС предлагает своим членам следующие услуги и инструменты:
- услуги и инструменты по информационному обеспечению и обмену;
- услуги и инструменты по проведению финансовых операций;
- услуги и инструменты по реализации прав и обязанностей субъектов системы.
Услуги и инструменты по информационному обеспечению включают:
- доступ к информации на Интернет-сайтах НМО и ВМА;
обмен информацией, формирование запросов, направление предложений, ответы на запросы и т.п.;
Услуги и инструменты по проведению финансовых операций включают:
- мобильный банк;
- выдачу наличных;
- взнос наличных и погашение кредитов наличными;
- платежи в торговой сети, в том числе и через мобильный телефон;
- платежи за мобильную связь, коммунальные услуги, Интернет и т.д.;
- прием и отправку денежных переводов со счета или карты на счет или карту;
- заказ кредитов и управление счетами;
- загрузка денег на карту со счета и возврат денег с карты на счет;
- CMC-оповещение и т.д.
Услуги и инструменты по реализации прав и обязанностей субъектов
системы включают:
- оплату взносов;
- оплату участия в образовательных программах;
- формирование пенсионных накоплений;
- формирование страховых накоплений и т.д.
Помимо корпоративной солидарности, заинтересованность врача в приобретении платежной карты обусловлена возможностью получения доступа, посредством ППС, к профессиональным сервисам (небанковским приложениям) и системе корпоративных льгот и привилегий НМО и ВМА, созданной таким образом, что получение вышеназванных услуг и льгот возможно только при условии участия врача в ППС, что создает условия для высокой востребованности ППС со стороны врачей.
ППС наиболее доходна при формировании единых требований, предъявляемых к системе организации профессиональных корпораций, и менее рентабельна при их отсутствии.
ППС также может быть использована для автономных профессиональных корпораций (например, профессиональных организаций врачей по медицинским специальностям, профессиональных организаций врачей по месту работы (профсоюзов), иных профессиональных организаций врачей). Однако наибольшей доходностью ППС будет обладать при ее применении в универсальных моделях врачебного самоуправления.
Впервые возможность реализации прав и обязанностей, полномочий и ответственности, программ лояльности, льгот и привилегии для членов профессиональной корпорации, а также обеспечение профессиональной корпорации финансовыми ресурсами для осуществления ее деятельности поставлена в зависимость от использования конкретных финансовых инструментов. Кроме того, ППС является источником информации о членах профессиональной корпорации и их финансовом состоянии.
Помимо этого, сама корпоративная платежная система является источником информации для субъектов системы о предоставляемых наборах таких дополнительных сервисов, как:
- предоставление уполномоченным банком членам корпорации информации об участии в программах льгот и привилегий;
- предоставление уполномоченным банком информации НМО о сводных остатках средств на платежных картах членов корпорации;
- предоставление на карте зоны для накопления «бонусов» по программам лояльности для членов корпорации;
- наличие свободных финансовых и целевых средств;
- использование финансовых средств;
- оплата членам корпорации по программам льгот лекарств, медицинских препаратов, специальной литературы, путевок на отдых и санаторно-курортное лечение;
- оценка накоплений по счетам;
- льготное кредитование;
- бизнес проектирование функционирования системы и т.д.
Впервые предлагается создание для профессиональных корпораций своей собственной платежной системы, позволяющей через уполномоченные финансово-кредитные учреждения оптимизировать использование корпоративных и личных средств членов корпораций. Создание корпоративной платежной системы позволяет управлять финансовыми ресурсами корпорации и ее членов в одной финансово-кредитной организации через выделенную систему мониторинга и анализа движения денежных средств корпорации с целью повышения эффективности их использования в интересах членов корпорации и банка. Это открывает большие возможности для финансового регулирования и экономического стимулирования субъектов системы.
Помимо этого особенность предлагаемых решений заключается в том, что через созданный информационно-аналитический модуль системы обеспечивается решение задач по отслеживанию и контролю движения денежных средств на счетах членов профессиональной корпорации с целью их оптимального использования.
Известны системы, которые могли бы быть использованы для решения поставленной задачи (1, 2).
Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления (1).
Существенный недостаток данной системы состоит в невозможности решения задачи оперативного обновления данных, хранимых в памяти в виде соответствующих документов, в реальном режиме времени.
Известна и другая система, содержащая телекоммуникационную сеть блоков обработки данных, информационные входы которых соединены с блоками приема данных и управления, а выходы подключены к первой группе блоков памяти, центральный процессор, входы которого соединены с выходами блоков памяти первой группы и блоков обработки данных, а выходы соединены с входами блоков памяти второй группы и блоков отображения данных (2).
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Одним из его недостатков, является медленное действие системы, обусловленном тем, что выполнение процедуры актуализации данных, собираемых системой от территориально-распределенных объектов системы по телекоммуникационной сети передачи данных, реализуется через процедуру их поиска по всему объему базы данных системы, с последующим выполнением обработки обновляемых данных центральным процессором, что при больших объемах данных в системе базы данных неизбежно приводит к большим затратам времени и ресурсов.
Преимущество изобретения - повышение быстродействия системы путем локализации адресов записей базы данных по идентификаторам принимаемых системой сообщений от территориально-распределенных объектов системы.
Поставленная цель достигается тем, что в известную систему, содержащую модуль идентификации источника платежей, информационный и синхронизирующий входы которого являются первыми информационным и синхронизирующим входами системы, первый информационный выход модуля идентификации источника платежей соединен с первым информационным входом модуля коммутации каналов выдачи данных, первый и второй синхронизирующие выходы модуля идентификации источника платежей подключены к первому и второму синхронизирующим входам модуля коммутации каналов выдачи данных соответственно, первый и второй управляющие выходы модуля идентификации источника платежей соединены с первым и вторым управляющими входами модуля коммутации каналов выдачи данных соответственно, информационные выходы группы которого являются информационными выходами группы системы, модуль селекции базовых адресов банковских транзакций, информационный и синхронизирующий входы которого являются вторыми информационным и синхронизирующим входами системы, при этом информационный вход модуля селекции базовых адресов банковских транзакций предназначен для приема входных сообщений источников платежей, синхронизирующий вход блока приема банковских транзакций предназначен для приема синхронизирующих импульсов занесения входных сообщений источников платежей в модуль селекции базовых адресов банковских транзакций, а тактирующий выход модуля селекции базовых адресов банковских транзакций соединен с тактирующим входом модуля идентификации источника платежей, модуль вычисления нарастающего итога платежей, первый информационный вход которого является третьим информационным входом системы, второй информационный вход модуля вычисления нарастающего итога платежей соединен с третьим информационным выходом модуля селекции базовых адресов банковских транзакций, подключенному к первому информационному входу модуля интеграции выходных данных платежей, второй информационный вход которого подключен к первому информационному выходу модуля вычисления нарастающего итога платежей, синхронизирующий вход модуля вычисления нарастающего итога платежей является третьим синхронизирующим входом системы, подключенным к второму синхронизирующему входу модуля идентификации источника платежей, а второй информационный выход модуля вычисления нарастающего итога платежей соединен с третьим информационным входом модуля коммутации каналов выдачи данных, модуль формирования адресов базы данных сервера системы, первый информационный вход которого подключен к второму информационному выходу модуля идентификации источника платежей, второй информационный вход модуля формирования адресов базы данных сервера системы соединен с вторым информационным выходом модуля селекции базовых адресов банковских транзакций, при этом информационный выход модуля формирования адресов базы данных сервера системы является адресным выходом системы, и модуль интеграции выходных данных платежей, один выход которого является информационным выходом системы, а первый и второй сигнальные выходы модуля интеграции выходных данных платежей являются первым и вторым сигнальными выходами системы, введены модуль селекции режимов обработки банковских транзакций, информационный вход которого соединен с первым информационным выходом модуля селекции базовых адресов банковских транзакций, первый синхронизирующий вход модуля селекции режимов обработки банковских транзакций подключен к третьему синхронизирующему выходу модуля идентификации источника платежей, второй синхронизирующий вход модуля селекции режимов обработки банковских транзакций соединен с тактирующим выходом модуля селекции базовых адресов банковских транзакций, второй тактирующий вход модуля селекции режимов обработки банковских транзакций подключен к синхронизирующему выходу модуля формирования адресов базы данных сервера системы, первый и второй управляющие выходы модуля селекции режимов обработки банковских транзакций являются первым и вторым управляющими выходами системы соответственно, а первый и второй синхронизирующие выходы модуля селекции режимов обработки банковских транзакций подключены к первому и второму синхронизирующим входам модуля формирования адресов базы данных сервера системы соответственно, при этом второй управляющий выход модуля селекции режимов обработки банковских транзакций соединен с синхронизирующим входом модуля интеграции выходных данных платежей, модуль формирования интервалов обработки платежей, счетный вход которого соединен с синхронизирующим выходом модуля вычисления нарастающего итога платежей, информационный выход модуля формирования интервалов обработки платежей подключен к третьему информационному входу модуля формирования адресов базы данных сервера системы, один синхронизирующий выход модуля формирования интервалов обработки платежей соединен с первым тактирующим входом модуля селекции режимов обработки банковских транзакций, а другой синхронизирующий выход модуля формирования интервалов обработки платежей подключен к третьему синхронизирующему входу модуля формирования адресов базы данных сервера системы и к установочному входу модуля идентификации источника платежей, при этом первый и второй управляющие выходы модуля формирования интервалов обработки платежей соединены с первыми и вторыми управляющими входами модулей формирования адресов базы данных сервера системы и интеграции выходных данных платежей соответственно, при этом четвертый информационный выход модуля селекции базовых адресов банковских транзакций подключен к второму информационному входу модуля коммутации каналов выдачи данных, а управляющий вход модуля вычисления нарастающего итога платежей соединен с третьим управляющим выходом модуля идентификации источника платежей.
Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 представлен пример конкретного конструктивного выполнения модуля идентификации признаков входных сообщений, на фиг.3 - пример конкретного конструктивного выполнения модуля селекции режимов обработки банковских транзакций, на фиг.4 - пример конкретного конструктивного выполнения модуля коммутации каналов выдачи данных, на фиг.5 - пример конкретного конструктивного выполнения модуля селекции базовых адресов банковских транзакций, на фиг.6 - пример конкретного конструктивного выполнения модуля формирования адресов базы данных сервера системы, на фиг.7 - пример конкретного конструктивного выполнения модуля вычисления нарастающего итога платежей, на фиг.8 - пример конкретного конструктивного выполнения модуля формирования интервалов приема платежей, на фиг.9 - пример конкретного конструктивного выполнения модуля интеграции выходных данных.
Система (фиг.1) содержит модуль 1 идентификации источника платежей, модуль 2 селекции режимов обработки банковских транзакций, модуль 3 коммутации каналов выдачи данных, модуль 4 селекции базовых адресов банковских транзакций, модуль 5 формирования адресов базы данных сервера системы, модуль 6 вычисления нарастающего итога платежей, модуль 7 формирования интервалов приема платежей, модуль 8 интеграции выходных данных платежей.
На фиг.1 показаны первый 21, второй 22, и третий 23 информационные входы системы, первый 24, второй 25 и третий 26 синхронизирующие входы системы, а также адресный 31 и информационный 32 выходы системы, первый 33 и второй 34 синхронизирующие выходы системы, информационные выходы 35-37 группы системы, первый 38 и второй 39 сигнальные выходы системы.
Модуль 1 (фиг.2) идентификации источника платежей содержит регистр 40, триггер 41, элементы 42, 43 И, элемент 44 задержки, блок памяти 60, выполненный в виде постоянного запоминающего устройства, дешифратор 61, триггер 62, элементы 63-66 И, элементы 71-72 задержки. На чертеже показаны информационный вход 21, первый 24 второй 46 синхронизирующие входы, тактирующий 47 и установочный 48 входы, а также первый 50 и второй 77 информационные выходы, первый 53, второй 79 и третий 78 синхронизирующие выходы, первый 80, второй 81 и третий 54 управляющие выходы, и тактирующий выход 53.
Модуль 2 селекции режимов обработки банковских транзакций (фиг.3) содержит дешифратор 82, элементы 83-85 ИЛИ, элементы 86, 87 И, элементы 88-92 задержки. На чертеже показаны информационный вход 93, первый 95 и второй 94 синхронизирующие входы, первый 96 и второй 97 тактирующие входы, первый 98 и второй 99 синхронизирующие выходы, первый 100 и второй 101 управляющие выходы.
Модуль 3 (фиг.4) коммутации каналов выдачи данных содержит дешифратор 131, группы 132-136 элементов И, группу 137 элементов ИЛИ, элемент 138 ИЛИ. На чертеже показаны первый 141, второй 142 и третий 143 информационные входы, синхронизирующие входы 144-145, первый 146 и второй 147 управляющие входы, а также информационные выходы 35-37 выходы группы.
Модуль 4 (фиг.5) селекции базовых адресов банковских транзакций содержит регистр 150, триггер 151, элемент 152 И, элемент 153 задержки, блок памяти 160, выполненный в виде постоянного запоминающего устройства, дешифратор 161, элементы 162-164 И, накапливающий сумматор 170. На чертеже показаны информационный 22 и синхронизирующий 25 входы, а также первый 155, второй 156, третий 157 и четвертый 172 информационные и тактирующий 158 выходы.
Модуль 5 (фиг.6) формирования адресов базы данных сервера системы содержит сумматор 110, регистры 111, 112, группы 113, 114 элементов И, элемент 116 задержки, группы 117, 118 элементов ИЛИ. На чертеже показаны первый 120, второй 121 и третий 122 информационные входы, первый 123, второй 124 и третий 125 синхронизирующие входы, первый 126 и второй 127 управляющие входы, а также адресный 31 и синхронизирующий 128 выходы.
Модуль 6 (фиг.7) вычисления нарастающего итога платежей содержит сумматор 195, группу 196 элементов И, элемент 197 И, элементы 199, 200 задержки, регистр 201. На чертеже показаны первый 23 и второй 203 информационные входы 23, синхронизирующий 26 и управляющий 205 входы а также первый 206 и второй 208 информационные и синхронизирующий выходы. Модуль 7 (фиг.8) формирования интервалов приема платежей содержит первый счетчик 180, регистр 181, компаратор 182, второй счетчик 183, триггер 184, элементы задержки 185-186. На чертеже е показаны счетный 187 вход, а также информационный 189, первый 188 и второй 190 синхронизирующие, и первый 191 и второй 192 управляющие выходы.
Модуль 8 (фиг.9) интеграции выходных данных содержит группы 210, 211 элементов И, группу 212 элементов ИЛИ, компаратор 213, счетчик 214, регистр 215 и элемент 216 задержки. На чертеже показаны информационные 220, 221, управляющие 222, 223, и счетный 224 входы, а также информационный 32, первый 38 и второй 39 сигнальные выходы.
Передача сообщений о количестве платежей, выполненных членами российского медицинского общества на определенный момент времени реализуется по определенному регламенту, в соответствии с которым отделения банка передают итоговые сведения о числе проведенных платежей (операций) на определенные моменты времени, например, в начале каждого часа.
При решении задачи сбора и обработки данных о числе выполненных банковских операций, на информационный вход 22 системы в соответствии с установленным регламентом по тракту передачи данных последовательно поступают сообщения (кодограммы) от отделений банка, имеющие следующую структуру:
код
КОД
КОД
КОД
Признак входного сообщения
Идентификатор отделения банка
Значение временного интервала, в пределах которого выполнены банковские операции
Количество членов национального медицинского общества, выполнивших проведение банковских операций
Код кодограммы с информационного входа 22 системы заносится в регистр 150 модуля 4 синхронизирующим импульсом с входа 25, который проходит на синхронизирующий вход регистра 150 через элемент 152 И, открытый по второму входу высоким потенциалом с инверсного выхода триггера 151, находящегося до прихода первой кодограммы в исходном состоянии.
С выхода 155 модуля 4 код признака входного сообщения поступает на вход 93 модуля 2 и далее подается на вход дешифратора 82, который расшифровывает код признака входного сообщения, и, в данном случае, открывает элемент 86 И по одному входу.
Параллельно с этим, с третьего выхода регистра 150 модуля 4 код идентификатора отделения банка поступает на вход дешифратора 161, который расшифровывает поступивший код, выдавая на один их своих выходов высокий потенциал. Для определенности положим, что высокий потенциал поступил на один вход элемента 164 И.
В это время синхронизирующий импульс с выхода элемента 152 И задерживается элементом 153 на время приема кода входного сообщения в регистр 150 и срабатывания дешифратора 161, и далее, во-первых, поступает на единичный вход триггера 151 и устанавливает его в единичное состояние, при котором с инверсного выхода триггера будет выдан низкий потенциал на вход элемента 152 И, блокирующий прием следующего сообщения.
Во-вторых, этот же синхронизирующий импульс с выхода элемента задержки 153 поступает на опрос состояния элементов 162-164 И. Учитывая то обстоятельство, что открытым по одному входу будет только элемент 164 И, то пройдя этот элемент И, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 160, где хранится базовый адрес ячейки памяти в базе данных сервера, закрепленной за данным отделением банка, и считывает ее содержимое через выход 156 модуля 4 на вход 121 модуля 5.
С входа 121 модуля 5 код базового адреса отделения банка, приславшего входное сообщение, проходит через элементы 118 ИЛИ группы на информационные входы регистров 111 и 112.
Во-вторых, тот же импульс считывания кода базового адреса отделения банка с выхода элемента 153 задержки проходит на выход 158 и далее поступает на вход 94 модуля 2, где задерживается элементом 88 задержки на время считывания содержимого фиксированной ячейки ПЗУ, проходит через открытый дешифратором 82 элемент 87 И, и затем, во-первых, проходит через элемент 83 ИЛИ на выход 98 и далее через вход 123 модуля 5 поступает на синхронизирующий вход регистра 111, фиксируя в нем базовый адрес ячейки памяти, закрепленной за данным отделением Сбербанка.
Во-вторых, этот же импульс с выхода 99 модуля 2 поступает на вход 124 модуля 5 и далее подается на синхронизирующий вход регистра 112, также фиксируя в нем базовый адрес ячейки памяти, закрепленной за данным отделением банка.
В-третьих, этот же импульс задерживается элементом 90 модуля 2 на время занесения базового адреса отделения банка в регистры 111 и 112, и далее через элемент 84 ИЛИ и выход 100 модуля 2 выдается на выход 33 системы и далее на вход первого канала прерывания сервера (на чертеже не показан).
По этому сигналу сервер переходит на подпрограмму опроса содержимого базы данных по базовому адресу отделения банка, который с выхода регистра 111 через элементы 113 И группы, открытые высоким потенциалом с входа 126 модуля 5, и через элементы 117 ИЛИ группы выдается на адресный 31 выход системы.
Содержимое базового адреса данного отделения банка считывается из базы данных сервера и через информационный вход 23 системы поступает на информационный вход регистра 201 модуля 6, куда оно заносится синхронизирующим импульсом сервера, поступающим на синхронизирующий вход 26 системы.
Следует учесть, что перед началом работы системы все ее узлы и блоки были установлены в исходное состояние, а содержимое ячеек базы данных сервера было обнулено.
В связи с этим, с приходом первого сообщения от данного отделения банка при считывании содержимого его базового адреса на вход регистра 201 будет считываться нулевой код, и, следовательно, регистр 201 останется в исходном состоянии.
Содержимое регистра 201 (в данном случае оно равно нулю) через элементы 196 И группы, открытые по входу 205 модуля 6 высоким потенциалом с инверсного выхода триггера 41 модуля 1, поступает на одни входы сумматора 195.
На другие входы сумматора 195 с входа 203 модуля 6 подан код числа членов НМО, выполнивших банковские операции по данным отделения банка, приславшего данное сообщение.
Импульс занесения кода в регистр 201 с входа 26 системы задерживается на время занесения кода в регистр 201 элементом задержки 199, и затем он проходит через элемент 197 И, также открытый по второму входу высоким потенциалом с входа 205, и поступает на синхронизирующий вход сумматора 195, на выходе которого формируется итоговая сумма числа членов НМО, выполнивших банковские операции на данное время дня на территории, обслуживаемой данным отделением банка.
Это число членов НМО с выхода 206 модуля 6 поступает на вход 221 модуля 8, затем проходит элементы 211 И группы, открытые высоким потенциалом с входа 223, и далее через элементы 212 ИЛИ группы выдается на информационный выход 32 системы, откуда оно выдается на информационный вход сервера, на адресный вход которого по-прежнему подан базовый адрес данного отделения банка с адресного выхода 31 системы.
Импульс с выхода элемента 197, задержанный элементом 200 задержки на время срабатывания сумматора 195, через выход 207 модуля 6 поступает на вход 187 модуля 7 и далее на счетный вход счетчика 180, подсчитывающего число отделений банка, приславших сообщения в данном интервале времени.
Во-вторых, этот же импульс задерживается элементом задержки 186 на время срабатывания счетчика 180 и поступает на синхронизирующий вход компаратора 182. По этому сигналу компаратор 182 сравнивает число отделений банка, приславших сообщения и зафиксированных в счетчике 180 с заданным числом отделений банка в регистре 181, которые должны прислать свои сообщения.
Если число отделений банка, приславших сообщения, меньше заданного числа, хранящегося в регистре 181, то на выходе 230 компаратора 182 формируется сигнал, который через выход 188 модуля 7 поступает на вход 96 модуля 2, проходит элемент 85 ИЛИ и с выхода 101 выдается на выход 34 системы.
С выхода 34 системы импульс управления записью данных поступает на вход второго канала прерывания сервера. По этому сигналу сервер переходит на подпрограмму записи и записывает по базовому адресу на адресном выходе 31 системы итоговое количество членов РМО, выполнивших банковские операции на данное время дня в данном отделении банка, выдаваемое системой на информационный выход 32.
Параллельно с процессом формирования базового адреса данного отделения банка в модуля 5 сам код базового адреса с выхода регистра 112 поступает на один вход сумматора 110, на другой вход 122 которого поступает код с выхода 189 модуля 7.
Сумматор 110 выполняет функцию модификации базовых адресов отделения банка с целью их привязки к конкретным значениям временных интервалов, в пределах которых отделения банка сообщают новые данные. Формирование модифицированных базовых адресов предназначено для упорядоченного документирования всех принимаемых сообщений отделений банка прямо в процессе приема сообщений и осуществляется с помощью модуля 7.
Модуль 7 предназначен для фиксации моментов времени, при которых в очередном временном цикле приема сообщений от отделений банка будет зафиксирован факт поступления сообщений от всех отделений банка.
С этой целью в процессе реализации очередного цикла приема сообщений от отделений банка, очередной импульс управления записью нового содержимого по базовому адресу с выхода 207 модуля 6 поступает на вход 187 модуля 7 и далее на счетный вход счетчика 180.
Как только показания счетчика 180 будут равны показаниям регистра 181, по сигналу опроса состояния компаратора импульсом с выхода элемента 186 задержки, поступающим на синхронизирующий вход компаратора 182, компаратор 182 выдаст сигнал на выход 231.
Этот импульс, во-первых, поступает на счетный вход счетчика 183, подсчитывающего число временных интервалов, в данном случае в счетчик 183 занесена первая единица. Во-вторых, после задержки элементом 185 на время срабатывания счетчика 183 и триггера 184, он поступает на установочный вход счетчика 180, возвращая его в исходное состояние и подготавливая к очередному циклу приема сообщений.
В-третьих, этот же импульс поступает на единичный вход триггера 184 и устанавливает его в единичное состояние, при котором на выходе 192 будет высокий потенциал, а на выходе 191 - низкий.
Триггер 184 низким потенциалом со своего инверсного выхода 191 закрывает по одному входу элементы 113 И модуля 5, блокируя тем самым, подключение выхода регистра 111 к адресному выходу 31 системы, и, наоборот, высоким потенциалом со своего прямого выхода 192 триггер 184 открывает элементы 114 И группы по одному входу, подключая тем самым выход сумматора 110 через элементы 114 И группы и элементы 117 ИЛИ группы к адресному выходу 31 системы.
И, наконец, в-четвертых, задержанный на время срабатывания счетчика 183 и триггера 184 синхронизирующий импульс с выхода 190 модуля 7 поступает на вход 125 модуля 5 и далее на синхронизирующий вход сумматора 110.
С поступлением каждого синхронизирующего импульса с выхода 190 модуля 7 на синхронизирующий вход сумматора 110, последний формирует модифицированный базовый адрес путем последовательного прибавления к базовому адресу количества интервалов приема сообщений от отделений банка.
На информационный 32 выход системы в данный момент времени с выхода 157 модуля 4 через вход 220 модуля 8, элементы 210 И группы, элементы 212 ИЛИ группы подан код количества членов НМО, осуществивших банковские операции на момент приема сообщения. Синхронизирующий импульс с синхронизирующего входа 125 сумматора 110 задерживается элементом 116 на врем срабатывания сумматора 110 и далее с выхода 128 модуля 5 поступает на вход 97 модуля 2, где проходит элемент 85 ИЛИ и с выхода 101 модуля 2 выдается на выход 34 системы, откуда он поступает на вход второго канала прерывания сервера.
По этому сигналу сервер переходит на подпрограмму записи присланного сообщения по модифицированному адресу.
Таким образом, все сообщения, присланные конкретным отделением банка будут последовательно документированы с жесткой привязкой к базовому адресу отделения банка, а само содержимое базового адреса отделения банка будет представлять собой накапливающуюся сумму числа членов НМО.
Наряду с итоговым подсчетом членов НМО, осуществивших банковские операции в каждом из отделений банка, система формирует итоговое число членов НМО сразу же в процессе приема сообщений от отделений банка.
С этой целью со второго выхода регистра 150 модуля 4 код числа членов НМО поступает на информационный вход накапливающего сумматора 170, который по синхронизирующему импульсу с выхода элемента 153 задержки модуля 4, формирует нарастающим итогом результирующее число членов НМО, выполнивших банковские операции.
Итоговые данные нарастающим итогом с выхода 172 модуля 4 поступают через вход 142 модуля 3 на входы элементов 132 И группы.
Аналогичным образом система работает и при решении функциональной задачи приема банковских выписок с итогами проведения соответствующих банковских операций.
При решении данной функциональной задачи на информационный вход 22 системы в соответствии с установленным регламентом по тракту передачи данных последовательно поступают сообщения (кодограммы) от различных территориальных отделений банка, имеют следующую структуру:
КОД
КОД
КОД
Признак входного сообщения
Идентификатор отделения банка
СОДЕРЖАНИЕ выписки
Код кодограммы с информационного входа 22 системы заносится в регистр 150 модуля 4 синхронизирующим импульсом с входа 25, который проходит на синхронизирующий вход регистра 150 через элемент 152 И, открытый по второму входу высоким потенциалом с инверсного выхода триггера 151, находящегося до прихода первой кодограммы в исходном состоянии.
С выхода 155 модуля 4 код признака входного сообщения поступает на вход 93 модуля 2 и далее подается на вход дешифратора 82, который расшифровывает код признака входного сообщения, и, в данном случае, открывает элемент 86 И по одному входу. Параллельно с этим, с выхода 156 модуля 7 код идентификатора поступает на вход дешифратора 161, который расшифровывает поступивший код, выдавая на один из своих выходов высокий потенциал. Для определенности положим, что высокий потенциал поступил на один вход элемента 162 И.
В это время синхронизирующий импульс с выхода элемента 152 и модуля 4 задерживается элементом 153 на время приема кода входного сообщения в регистр 150 и срабатывания дешифратора 161, и далее, во-первых, поступает на единичный вход триггера 151 и устанавливает его в единичное состояние, при котором с инверсного выхода триггера будет выдан низкий потенциал на вход элемента 152 и, блокирующий прием следующего сообщения.
Во-вторых, этот же синхронизирующий импульс с выхода 158 модуля 4 поступает на опрос состояния элементов 162-164 И. Учитывая то обстоятельство, что открытым по одному входу будет только элемент 162 И, то пройдя этот элемент И, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 160, где хранится базовый адрес ячейки памяти в базе данных сервера, закрепленной за данным отделением банка, и считывает ее содержимое через выход 156 на вход 121 модуля 5.
С входа 121 модуля 5 код базового адреса отделения банка, приславшего входное сообщение, проходит через элементы 118 или группы на информационные входы регистров 111 и 112.
Во-вторых, тот же импульс считывания кода базового адреса отделения банка проходит элемент на выход 158 модуля 4 и далее поступает на вход 94 модуля 2, где задерживается элементом 88 задержки на время считывания содержимого фиксированной ячейки ПЗУ, проходит через открытый дешифратором 82 элемент 86 и, и затем, во-первых, проходит через элемент 83 или на выход 98 модуля 2 и далее через вход 123 модуля 5 поступает на синхронизирующий вход регистра 111, фиксируя в нем базовый адрес ячейки памяти, закрепленной за данным отделением банка.
Во-вторых, этот же импульс с выхода элемента 86 и задерживается элементом 92 на время занесения кода базового адреса в регистр 111 блока, проходит элемент 85 ИЛИ и с выхода 101 модуля 2 поступает на выход 34 системы в качестве импульса управления записью данных. Импульс управления записью данных поступает на вход второго канала прерывания сервера. По этому сигналу сервер переходит на подпрограмму записи и записывает по базовому адресу на адресном выходе 31 системы содержание итоговой выписки данного отделения банка, выдаваемого системой на информационный выход 32.
Кроме того, каждый синхронизирующий импульс записи итоговой выписки в базу данных с выхода 101 модуля 2 поступает на вход 224 модуля 8, откуда он подается на счетный вход счетчика 214, фиксирующего число итоговых выписок, присланных отделениями банка. В регистр 215 введена константа, равная числу отделений банка.
Каждый синхронизирующий импульс, поступающий на вход 224 модуля 8, задерживается элементом 216 на время срабатывания счетчика 214 и поступает на синхронизирующий вход компаратора 213, сравнивающего заданное число отделения банка с числом отделений банка, зафиксированных счетчиком 214. Как только показания счетчика 214 и регистра 215 будут равны, на второй сигнальный выход 39 системы будет выдан сигнал о готовности итоговых выписок всех отделения Сбербанка.
Как уже отмечалось выше, окончание операции приема сообщений отделения банка фиксируется модулем 7, сигнал с выхода 190 которого также поступает на управляющий 47 вход модуля 1 и устанавливает триггер 41 режима в единичное состояние, при котором низкий потенциал с инверсного выхода с выхода 54 модуля 1 поступает на вход 205 модуля 6, где блокирует работу элементов 196 И группы и элемента 197 И.
Кроме того, высоким потенциалом триггера 41 модуля 1 с прямого выхода открываются элементы 42 и 43 И. Тем самым, разрешается переход системы в режим выдачи справок по итоговым данным. Структура кодограммы запроса на получение соответствующих справок имеет следующий вид:
КОД
КОД
Идентификатор рабочего места, с которого запрашиваются данные
Тип запрашиваемых данных: либо о числе членов НМО, осуществивших банковские операции на территории конкретного отделения банка; либо о числе членов НМО, осуществивших банковские операции за субъект РФ в целом.
Код запроса с рабочего места пользователя поступает на информационный вход 21 модуля 1, откуда поступает на информационные входы регистра 40. Одновременно на вход 24 поступает синхронизирующий импульс, который, пройдя элемент 42 И, поступает на синхронизирующий вход регистра 40 и заносит в регистр код запроса.
Код типа запроса с второго выхода регистра 40 поступает на вход дешифратора 61, который расшифровывает тип запроса пользователя, выдавая на один их своих выходов высокий потенциал.
Для определенности положим, что высокий потенциал поступил на один вход элемента 65 И.
Параллельно с этим, синхронизирующий импульс с выхода элемента 42 И задерживается элементом 71 на время срабатывания регистра 40 и дешифратора 61, и далее опрашивает состояния элементов 63-66 И.
Учитывая то обстоятельство, что открытым по одному входу будет только элемент 65 и, то, пройдя этот элемент и, синхроимпульс, во-первых, поступает на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 60, где хранится базовый адрес ячейки памяти, закрепленной за отделением банка, чьи справочные данные запрашиваются.
Код базового адреса с выхода 77 модуля 1 поступает на вход 120 модуля 5 и далее, пройдя элементы 118 ИЛИ группы, подается на входы регистров 111 и 112..
Во-вторых, тот же импульс считывания через выход 78 модуля 1 выдается на вход 95 модуля 2, где задерживается элементом 89 задержки на время считывания содержимого фиксированной ячейки ПЗУ.
С выхода элемента 89 задержки указанный импульс, во-первых, через элемент 83 ИЛИ и выход 98 модуля 2 поступает на вход 123 модуля 5 и далее на синхронизирующий вход регистра 111, фиксируя в нем код базового адреса запрашиваемого отделения банка.
Во-вторых, этот же импульс после задержки элементом 91 на время занесения базового адреса избирательной комиссии в регистр 111, проходит элемент 84 ИЛИ и через выход 100 модуля 2 поступает на выход 33 системы и далее на вход первого канала прерывания сервера.
По этому сигналу сервер переходит на подпрограмму считывания содержимого базы данных по базовому адресу отделения банка, который с выхода регистра 111 модуля 5 проходит элементы 113 И группы, открытые высоким потенциалом с входа 126, элементы 117 ИЛИ группы и выдается на адресный 31 выход системы.
Содержимое базового адреса запрашиваемого отделения банка считывается из базы данных сервера и через информационный вход системы поступает на информационный вход регистра 201 модуля 6, куда оно заносится импульсом синхронизации сервера, который также поступает на вход 46 модуля 1, где задерживается элементом 44 на время занесения данных в регистр 201, и далее, пройдя элемент 43 И, выдается на выход 53 в качестве импульса синхронизации выдачи ответа на запрос пользователя.
Этот импульс поступает на синхронизирующий вход 144 модуля 3, проходит элемент 138 ИЛИ и далее переписывает содержимое базового адреса запрашиваемого отделения банка регистра 201 с входа 143 модуля 3 через открытые элементы 133 И группы, элементы 137 ИЛИ группы и элементы И одной из групп 134-136 на рабочее место пользователя, приславшего запрос через один из выходов 35-37 системы.
Для этого параллельно с описанным процессом код идентификатора рабочего места пользователя с выхода 50 модуля 1 поступает на вход 141 модуля 3 и далее на входы дешифратора 131, который открывает одну из групп 134-136, соответствующую выбранному рабочему месту пользователя.
Содержимое регистра 201 модуля 6 поступает на вход 143 модуля 3 и далее через элементы 133 И группы, которые открыты по второму входу высоким потенциалом с инверсного выхода 81 модуля 1, подаваемого через вход 147 модуля 3, проходит через элементы 137 ИЛИ группы и далее поступает на входы групп элементов 148-150 И. Если же в систему поступает запрос второго типа, по которому пользователь запрашивает итоговую сумму числа членов НМО, осуществивших банковские операции во всех субъектах Российской Федерации, то в этом случае дешифратор 61 модуля 1 открывает по одному входу элемент 66 И, через который синхронизирующий импульс с входа 75 проходит на единичный вход триггера 62 и устанавливает его в единичное состояние.
В этом случае высоким потенциалом с выхода 80 модуля 1, поступающим на вход 146 модуля 3, элементы 132 И группы будут открыты, а элементы 133 И группы - закрыты. При этом выход 172 модуля 4 через вход 142 модуля 3 будет подключен к каналу выдачи данных на рабочее место пользователя, приславшего запрос.
Синхронизирующий импульс с выхода элемента 66 И модуля 1 задерживается элементом 72 на время срабатывания триггера 62 и подключения выхода 172 модуля 4 к каналу выдачи данных на рабочее место пользователя и с выхода 79 модуля 1 поступает на вход 145 модуля 3, где проходит элемент 138 ИЛИ и поступает на синхронизирующий вход элементов 134-136 и групп, обеспечивая выдачу запрашиваемых данных.
Таким образом, введение новых модулей и новых конструктивных связей позволило существенно повысить быстродействие системы путем исключения затрат времени, связанных с выполнением процедур предварительной записи всей получаемой информации в базу данных, их последующим поиском и обработкой.
Источники информации, принятые во внимание при составлении описания заявки:
1. Патент WO 2005/059795 (30/06/2005)
2. Патент WO 2005/059794 (30/06/2005) (прототип).