Изобретение относится к устройству для обработки документов, например к устройству для обработки защищенных документов, таких как банкноты.
Известны устройства для обработки документов, которые могут осуществлять множество процессов и тестов на документах, в типичном случае подаваемых от входной станции к одной или более выходных станций. В случае защищенных документов для определения аутентичности, достоинства и других свойств проводят различные тесты, например оптические, магнитные, для проверки размеров и т.д. Обычно такие устройства продают потребителям с конкретной группой детекторов и другой технологической аппаратурой, запрашиваемой потребителем, и при возникновении необходимости усовершенствования указанной аппаратуры требуется выезд специалистов на место для внедрения нового программного обеспечения или аппаратного обеспечения, или в качестве альтернативы приходится покупать новое изделие.
В соответствии с настоящим изобретением устройство для обработки документов содержит детекторную систему для обнаружения одного или более характеристических признаков документов, а также блок управления для осуществления ряда функций, связанных с информацией, получаемой из детекторной системы, и/или со способом обработки документов, причем блок управления включает в себя запоминающее устройство для хранения набора кодов, каждый из которых соответствует соответственной одной из функций, и выполнен с возможностью разрешения выполнения функции, если подтверждено, что подаваемый разрешающий код соответствует одному из хранимых кодов функций.
Использование разрешающих кодов означает, что можно получить множество преимущественных особенностей. Например, можно продать потребителю машину, обладающую множеством функциональных возможностей, лишь некоторые из которых можно активизировать, обеспечивая потребителя и/или устройство соответствующими разрешающими кодами. Если потребитель захочет воспользоваться дополнительными функциональными возможностями, ему придется заплатить за доступ к этим функциональным возможностям, и лишь после этой оплаты он получит соответствующий разрешающий код.
Разрешающие коды также можно использовать для разрешения выбора особенностей программного обеспечения и/или аппаратного обеспечения на этапе адаптации к применению во время изготовления устройства, или их можно использовать как особенность, обуславливающую ввод с клавиатуры и предоставляемую пользователю, который осуществляет первый запуск устройства в эксплуатацию после покупки.
В случае таких устройств для обработки защищенных документов, как устройство для подсчета банкнот модели «De La Rue 2650», можно было бы изготавливать и продавать такое устройство с полным набором детекторов, но позволять потребителю пользоваться лишь некоторыми аспектами этого набора детекторов, предоставляя ему соответствующие разрешающие коды.
Следует признать, что, хотя в данном описании приводятся примеры использования этих кодов в устройстве для подсчета банкнот модели 2650, изобретение применимо ко всем типам устройств для обработки защищенных документов, таким как устройства для сортировки документов, автоматы для выдачи наличных денег с банковского счета (банкоматы), аттестационные машины и машины для обеспечения оборота.
Примеры систем и устройств, предназначенных для транспортировки документов типа защищенных (ценных) бумаг и с которыми может быть применено это изобретение, описаны в заявках PCT/GB 01/00214 и PCT/GB 01/01044, и каждая из описанных систем или каждое из описанных устройств можно обеспечить детекторами инфракрасного, ультрафиолетового, цветного и/или видимого светового, электромагнитного и т.д. излучения, устанавливаемыми для определения валюты, размера, аутентификации, подлинности, контрафакции (подделки), достоинства, серии купюры, серии валюты, признаков защиты, характеристик печати, свойств типографской краски и т.д., в соответствии с типом документа. Использование любого из этих детекторов по отдельности или в совокупности вносит свой вклад в выбираемые функции, для выполнения которых можно конфигурировать каждую машину. Выбираемыми функциями, идентифицируемыми с помощью машины и описываемыми в этом примере, являются размер SD, размер 3D, значение 3D, обработка в инфракрасном излучении (ИК), аутентификация LV2 (уровня 2), значение LV2 (уровня 2), обработка в ультрафиолетовом излучении и обработка с помощью СКиРДО (системы контроля и регулирования денежных операций).
Разрешающий код может принимать множество форм. В очень простой форме он может просто представлять собой код функции, но сразу же после того, как этот код функции становится известным, он больше не защищен. Поэтому подаваемый разрешающий код предпочтительно шифруют, предусматривая наличие блока управления, выполненного с возможностью подтверждения хранимого кода функции разрешающим кодом либо в зашифрованной, либо в незашифрованной форме. В некоторых случаях разрешающий код можно зашифровывать, а потом сравнивать с хранимым кодом функции, или наоборот, код функции можно зашифровывать, а потом сравнивать с предоставляемым зашифрованным разрешающим кодом.
Как пояснялось выше, разрешающий код может представлять собой просто код функции, но для достижения большей защищенности разрешающий код предпочтительно содержит комбинацию кода функции и серийного номера, являющуюся уникальной для машины, а сама машина дополнительно содержит запоминающее устройство для хранения этого серийного номера. Таким образом, разрешающий код связан с конкретной машиной и не может быть использован для подтверждения той же функции в другой машине.
Для достижения дополнительной защищенности разрешающий код может включать в себя дополнительное, предпочтительно - случайное число, которое блок управления может получать из разрешающего кода и которое разрешает блоку управления извлекать информацию из разрешающего кода для подтверждения хранимым кодом функции. Это делает разгадку разрешающего кода весьма трудной.
Хотя, как упоминалось выше, разрешающий код в типичном случае будет включать в себя код функции, в некоторых случаях соответствие между разрешающим кодом и хранимым кодом функции может определяться путем реализации алгоритма, в котором подаваемый разрешающий код и хранимый код функции используются для определения, удовлетворяет ли результат реализации алгоритма предварительно определенному условию. Например, система может быть выполнена таким образом, что обычный результат подтверждения достигается, когда правильный разрешающий код соответствует хранимому коду функции, или в альтернативном варианте для каждого хранимого кода функции может иметь место однозначный результат подтверждения, который либо хранится в машине, либо подается вместе с разрешающим кодом, а затем может быть проверен при реализации алгоритма.
Для удобства блок управления выполнен с возможностью установки флажка в случае, если обнаруживается, что предоставляемый разрешающий код, судя по результату подтверждения, соответствует хранимому коду функции. Это облегчает блоку управления проверку того, разрешено ли или подтверждено ли выполнение конкретной функции. Эту проверку можно проводить только при запуске машины, но в предпочтительном варианте ее осуществляют, по меньшей мере, в начале каждой операции обработки, например, партии банкнот или других документов, а в наиболее предпочтительном варианте ее выполняют перед обработкой каждого документа.
Выбор функций можно осуществлять, воспользовавшись информацией из предназначенного детектора детекторной системы, например информацией о параметрах теста для определения отклика на ультрафиолетовое излучение и/или о результатах обработки отклика на ультрафиолетовое излучение, или о режиме работы машины, например об обеспечении останова машины при определенных условиях.
Машина для обработки документов предпочтительно выполнена с возможностью обработки защищенных документов, таких как банкноты, и может представлять собой устройство для сортировки, автомат для выдачи наличных денег с банковского счета (банкомат), устройство для приема, устройство для подсчета или устройство для обеспечения оборота.
Теперь будет приведено описание устройства для обработки банкнот согласно настоящему изобретению со ссылками на чертежи.
На фиг.1 представлена схематичная блок-схема блоков устройства для обработки банкнот согласно настоящему изобретению.
На фиг.2 схематично показан персональный компьютер для подачи разрешающих кодов.
На фиг.3 схематично показан экран дисплея персонального компьютера согласно фиг.2.
На фиг.4 представлена блок-схема, иллюстрирующая формирование разрешающего кода.
На фиг.5 представлена блок-схема, иллюстрирующая способ подачи разрешающего кода в устройство обработки банкнот.
На фиг.6 представлена блок-схема, иллюстрирующая использование разрешающего кода.
На фиг.1 представлен блок управления процессором (БУП) 1, который будет установлен в корпусе устройства обработки банкнот, например машины для подсчета банкнот модели «De La Rue 2650». БУП 1 подключен к главному контроллеру 100 устройства для обработки банкнот, а также к набору 110 детекторов, причем оба эти компонента имеют обычную конструкцию. Так, набор 110 детекторов может включать в себя оптические детекторы, а также детекторы ультрафиолетового, инфракрасного и магнитного излучения.
Как показано в виде блок-схемы на фиг.1, БУП 1 снабжен управляющим процессором 2, энергозависимым запоминающим устройством 3, микросхемой 4, постоянно содержащей защитный или идентификационный код, который является уникальным для устройства обработки банкнот машиной, средство 5 связи, предназначенное для передачи данных во внешний источник 20 и приема данных из этого источника (фиг.2), запоминающее устройство 6, постоянно содержащее список кодов защиты функций, по одному для каждой функции, которые в этом случае являются общими для всех детекторов, контроллеров БУП, запоминающее устройство 7, полупостоянно содержащее изменяемые «санкционированные к применению» разрешающие коды 8, порт 9 связи, который соединен с основным контроллером 100 устройства обработки документов, и порт 10 функциональной связи для осуществления связи с каждым детектором из набора 110, вносящим вклад в функции, соответствующие набору кодов 8, к которым пользователь может получить санкционированный доступ.
Показанная на фиг.2 и обозначенная позицией 20 аппаратура может представлять собой, например, персональный компьютер, имеющий экран 21, процессор 22, запоминающее устройство 23, которое содержит, по меньшей мере, набор кодов защиты функций, также сохраняемый в запоминающем устройстве 6 БУП 1, устройство для ввода уполномоченным оператором, выполненное в виде клавиатуры 25 и мыши 26, и запоминающее устройство 27 для хранения программы, включающее в себя генератор ключей для определения разрешающего кода (разрешающих кодов). Хотя в этом примере описывается использование персонального компьютера, следует понять, что вместо этого компьютера можно использовать выполненное в любой другой форме программируемое средство, обеспечивающее проведение сравнения. Точно также, об упомянутом средстве связи, осуществляемой в обоих направлениях между БУП 1 и персональным компьютером (ПК) 20, следует сказать, что оно может принимать форму любого известного средства, например проводного средства, беспроводного средства, телефонного средства, флоппи-диска, CD-ROM, платы запоминающего устройства, карточки с магнитными полосками, средства со штрих-кодом и т.д., которое предусматривает выдачу информации в письменной или устной форме, а также дает оператору машины возможность вводить информацию с помощью клавиатуры, малой клавиатурной панели на основной клавиатуре или сенсорного экрана.
На фиг.3 показан пример того, что отображается на экране 21 персонального компьютера 20, который активизируется при выполнении программы, хранимой в запоминающем устройстве 27. Здесь показаны кнопки 31, 32, 33, 34, 35 и 36, активизируемые курсором мыши, пункты 41-48 меню выбора, активизируемые курсором мыши, и индикатор 50 для указания идентификационного кода машины, вводимого из средства 5 связи. Эта программа также позволяет задать в окне 49 ниспадающего меню вариант выбора из списка предварительно идентифицированных моделей машин, определяемый кнопкой 31 считывания, после чего автоматически происходит задание набора пунктов меню функций в пределах диапазона, обозначенного позициями 41-48 и связанного с идентифицированной моделью.
На этапе формирования и передачи разрешающего кода, санкционированного к применению, в отдельное устройство подробности однозначно определяющего машину идентификационного кода, содержащегося в микросхеме 4, вводятся в процессор 22 либо непосредственно в форме данных через порты 5, 24 связи, либо с помощью клавиатуры 25, а каждую из функций 41-48, которая должна быть реализована на конкретном устройстве, выбирают мышью 26, для активизации конкретной функции с помощью кнопки 31 на экране персонального компьютера 20. После активизации кнопки 35 настроек считывания генератор ключей формирует разрешающий код для каждой из выбранных функций с помощью идентификационного кода, однозначно определяющего устройство, кода защиты функции, применимого к выбранной функции, и сформированного на заводе-изготовителе кода пользователя, который может быть определен случайным образом (фиг.4). В начале разрешающего кода добавляют индекс функции для идентификации необходимой функции. При этом данные, связанные с идентификационным кодом, однозначно определяющим устройство и выдаваемым из микросхемы 4, а также с функциями, выбранными для реализации, хранятся в базе данных (не показана), находящейся либо в персональном компьютере, либо вне его, для обращения к этим данным в будущем.
Затем набор разрешающих кодов передают в запоминающее устройство 7, находящееся на БУП 1, через любое из выбранных средств связи, упоминавшихся выше, с целью либо ввода в запоминающее устройство 7 в случае запуска новой машины в эксплуатацию, либо замены санкционированных к применению разрешающих кодов, хранимых в этом запоминающем устройстве 7 (фиг.5).
После этого, когда устройство включают для эксплуатации, основная управляющая программа устройства предписывает процессору 2 контроллера детекторов активизировать только те функции, которые полномочна использовать машина. Для активизации каждой из функций процессор 2 собирает данные, касающиеся кода защиты машины, из микросхемы 4, кода защиты соответствующей функции - из запоминающего устройства 6 и разрешающего кода - из запоминающего устройства 7, причем упомянутые данные декодируются с помощью данных, содержащихся в разрешающем коде (и включающих в себя сформированный на заводе-изготовителе код пользователя, который можно извлечь из разрешающего кода), и тестируются на аутентичность с помощью данных о защите машины для подсчета, а также данных о защите функций (фиг.6). Реализация функции становится возможной лишь в случае, если идентифицирован или признан подтвержденным разрешающий код. При активизации функций, на выполнение которых имеются полномочия, БУП 1 осуществляет управление детекторами и будет обеспечивать включение только тех детекторов, которые связаны с этими функциями. Устройства, наделенные такими функциональными возможностями, имеют средство, позволяющее оператору машины вручную включать те детекторы, входящие в набор, необходимые для реализации функций, на выполнение которых имеются полномочия, что препятствует функционированию некоторых детекторов и получению откликов от них.
При необходимости усовершенствовать устройство, например ввести функцию, выполнять которую устройству ранее не разрешалось, во внешний источник 20 приходится вводить идентификационный код, однозначно определяющий устройство и связанный с тем устройством, которое надлежит усовершенствовать. Можно воспользоваться одним из множества способов предоставления этих данных. Например, человек, владеющий устройством, может получить сертификат, в котором упомянутые данные имеются. В этикетке, имеющейся на машине, может быть указано число. Подобного рода число может отображаться с помощью блока отображения, предусмотренного в устройстве, по запросу или временно - при включении этого устройства. Кроме того, с помощью средства 5 связи можно посылать идентификатор непосредственно во внешний источник 20 или в некоторое промежуточное средство для приема данных, где этот идентификатор временно хранится до тех пор, пока внешний источник 20 не будет вовлечен в процесс усовершенствования. Обычно, сразу же после того, как машина получает своего владельца-оператора, внешний источник 20 размещают на некотором расстоянии от устройства, а в широко распространенной ситуации этот внешний источник 20 находится в пункте изготовления устройства. Затем подробности требуемого «усовершенствования» наряду с идентификационным кодом вводятся в процессор 22, который после этого может либо выдавать разрешающий код (разрешающие коды) для «дополнительной» функции («дополнительных» функций), которые затем пересылаются или вводятся вышеописанным способом в устройство, подлежащее усовершенствованию, либо обратиться в свою базу данных для получения набора функций, выполнение которых устройством уже разрешено, а также получить полный набор «новых» разрешающих кодов, которые будут включать в себя коды для требуемой дополнительной функции (требуемых дополнительных функций). В последнем случае разрешающий код, хранившийся по своим адресам в запоминающем устройстве 7 до получения нового набора кодов, должен быть заменен, при этом новый код для конкретной функции не обязательно повторяет исходный код.
Хотя это описание является описанием устройства и способа его реализации для программирования каждого устройства с целью наделения ее функциями, связанными с различными типами детекторных средств, которые могут быть включены в состав ее конструкции, в контексте предоставляемых на коммерческой основе возможностей последующего усовершенствования машин, данное описание также предназначено для «идентификации» функций, ассоциирующихся с различными особенностями документов и характеристической информацией о документах, которые могут обрабатываться машиной, например о наборах рисунков на таких документах.
Кроме того, с помощью блока управления можно получать из разрешающего кода число, преимущественно - случайное, для извлечения информации из разрешающего кода с целью подтверждения хранимым кодом функции.
Изобретение относится к средствам обработки документов. Техническим результатом является упрощение процессов настройки программно-аппаратного обеспечения оборудования. Устройство содержит детекторную систему для обнаружения характеристических признаков документов, управляющую систему для реализации функций, связанных с информацией, получаемой из детекторной системы, и/или со способом обработки документов, указанная система включает запоминающее устройство для хранения набора кодов, каждый из которых соответствует соответственной одной из функций, и выполнена с возможностью разрешения выполнения функции, если подтверждено, что подаваемый разрешающий код соответствует одному из хранимых кодов функций. 3 н. и 9 з.п. ф-лы, 6 ил.
Приоритет по пунктам:
СПОСОБ ОЧИСТКИ ЖИДКОСТИ | 2002 |
|
RU2244583C2 |
Авторы
Даты
2006-01-27—Публикация
2002-03-11—Подача