Область техники
Настоящее изобретение относится к банкомату, обеспечивающему выдачу наличных денег. В частности, это изобретение относится к обнаружению неисправностей модуля дисплея банкомата.
Предпосылки создания изобретения
Банкоматы являются хорошо известными устройствами из предшествующего уровня техники. Банкоматами могут являться, в том числе, банкоматы типа "автоматический кассир" (ATM), посредством которых потребители могут проводить банковские операции (транзакции). Другими типами банкоматов могут являться, в том числе, устройства, которые подсчитывают или выдают наличные деньги или иные ценности потребителю, кассиру банка или иному пользователю, а также кассовые терминалы в местах продажи (POS) и иные терминалы, предоставляющие пользователям возможность выполнять транзакции с ценностями.
Некоторые типы банкоматов используют для выдачи наличных денег или иных предметов, например билетов, дорожных чеков, купонов, документов на получение товаров или услуг, талонов о приеме ставок на пари, свидетельств о выполнении платежа или иных ценных предметов. Некоторые банкоматы принимают депозиты в виде конвертов, банковских чеков, наличных денег или иных предметов. Некоторые банкоматы могут быть использованы для предоставления кредита, для оплаты счетов или для снятия денежных средств с различных банковских счетов или для их внесения на различные банковские счета.
Банкоматы обычно содержат интерфейс пользователя. Интерфейс может быть использован для предоставления пользователю данных, выводимых в визуальной форме, а также для приема вводимых пользователем данных. Обычным устройством вывода для интерфейса является устройство визуального отображения - дисплей. Модуль дисплея может быть использован для обеспечения вывода данных и иной информации для пользователя. В некоторых банкоматах модуль дисплея может содержать "сенсорный экран", который позволяет пользователю вводить команды, подводя палец к экрану модуля дисплея. В банкоматах, в которых использован сенсорный экран, сенсорный экран может служить как устройством вывода, так и устройством ввода.
В банкоматах могут быть использованы дисплеи множества различных типов. Дисплеями могут являться дисплеи обычного типа или дисплеи с сенсорным экраном. В таких банкоматах также могут быть использованы жидкокристаллические дисплеи (ЖКД) или дисплеи с плоским экраном, а также дисплеи с электронно-лучевыми трубками (ЭЛТ). В некоторых банкоматах могут быть использованы монохромные дисплеи, а в других банкоматах могут быть использованы цветные дисплеи.
Раскрытие сущности изобретения
Как правило, обслуживающий персонал информируется о неисправности дисплея банкомата после того, как пользователь, например клиент, уведомляет об этом свой банк. Таким образом, существует потребность в обеспечении средств диагностики для обнаружения неисправности вывода изображений на экран дисплея банкомата. Кроме того, существует потребность в обеспечении средства диагностики дисплея, являющегося надежным, компактным и экономичным. Кроме того, существует потребность в обеспечении средством диагностики, пригодным для использования с различными типами дисплеев банкоматов.
Объектом настоящего изобретения, вариант осуществления которого приведен в качестве примера, является обеспечение средства диагностики устройства вывода визуальной информации.
Другим объектом настоящего изобретения, вариант осуществления которого приведен в качестве примера, является обеспечение средства диагностики модуля дисплея.
Еще одним объектом настоящего изобретения, вариант осуществления которого приведен в качестве примера, является банкомат.
Еще одним объектом настоящего изобретения, вариант осуществления которого приведен в качестве примера, является обеспечение банкомата средством диагностики устройства вывода визуальной информации.
Еще одним объектом настоящего изобретения, вариант осуществления которого приведен в качестве примера, является обеспечение банкомата средством диагностики модуля дисплея.
Еще одним объектом настоящего изобретения, вариант осуществления которого приведен в качестве примера, является обеспечение банкомата средством обнаружения неисправностей модуля дисплея.
Еще одним объектом настоящего изобретения, вариант осуществления которого приведен в качестве примера, является обеспечение банкомата средством обнаружения вывода изображений на экран.
Еще одним объектом настоящего изобретения, вариант осуществления которого приведен в качестве примера, является обеспечение банкомата средством обнаружения неисправностей жидкокристаллического дисплея (ЖКД).
Еще одним объектом настоящего изобретения, вариант осуществления которого приведен в качестве примера, является обеспечение банкомата средством обнаружения неисправностей дисплея, которое является простым и надежным по конструкции и функционированию.
Еще одним объектом настоящего изобретения, вариант осуществления которого приведен в качестве примера, является обеспечение банкомата экономичным средством обнаружения неисправностей дисплея.
Еще одним объектом настоящего изобретения, вариант осуществления которого приведен в качестве примера, является создание способа определения возможности вывода изображений на экран модулем дисплея банкомата.
Еще одним объектом настоящего изобретения, вариант осуществления которого приведен в качестве примера, является создание способа обнаружения неисправности модуля дисплея банкомата, относящейся к выводу изображений на экран.
Другие объекты настоящего изобретения, вариант осуществления которого приведен в качестве примера, станут очевидными из приведенного ниже описания наилучших вариантов осуществления изобретения и из приложенной формулы изобретения.
В варианте осуществления настоящего изобретения, который приведен в качестве примера, изложенные выше объекты изобретения могут быть реализованы посредством банкомата. Банкомат может содержать устройство обнаружения неисправностей модуля дисплея. Модуль дисплея может содержать жидкокристаллический дисплей (ЖКД). Устройство может определять возможность ЖКД показывать изображения. Устройство может содержать датчик, расположенный рядом с жидкокристаллической панелью. Датчик может содержать фотодетектор. Фотодетектор способен обнаруживать каждый из цветов в последовательности цветов, которая может содержать множество цветов и/или растров, в области визуального вывода. Область визуального вывода может представлять собой небольшой контрольный участок жидкокристаллической панели. Программа или подпрограмма, работающая в контроллере банкомата, может обеспечивать непрерывную подачу сигналов, действующих таким образом, что они вызывают отображение последовательности цветов или растров в контрольном участке. Электронные схемы в устройстве обнаружения неисправностей могут быть использованы для сравнения цветов и/или растров, выводимых в поданной последовательности, с цветами, зарегистрированными фотодетектором. Электронные схемы позволяют банкомату производить непрерывную проверку того, была ли в действительности выведена на экран точная контрольная последовательность цветов и/или растров. То есть электронные схемы позволяют банкомату проверять неисправность дисплея. Таким образом, оперативная диагностика в процессе работы может обеспечивать текущий контроль состояния ЖКД. Неисправность модуля дисплея может быть определена вне зависимости от используемого модуля дисплея банкомата.
В приведенном в качестве примера варианте функционирования настоящего изобретения контроллер или компьютер банкомата выполняет программу, которая может многократно подавать сигналы, вызывая вывод одной и той же последовательности цветов (например, синего, красного, зеленого) в контрольном участке ЖКД. Фотодетектор регистрирует цвета последовательности, фактически отображенные в контрольном участке. Компьютер функционирует таким образом, что сравнивает поданную последовательность цветов с зарегистрированной последовательностью выведенных цветов. Если точная последовательность цветов не совпадает, то может быть осуществлена генерация сигнала об ошибке при диагностике дисплея.
Краткое описание чертежей
Фиг.1 - аксонометрическое изображение банкомата.
Фиг.2 - вид спереди устройства обнаружения неисправностей модуля дисплея.
Фиг.3 - устройство по Фиг.2 на виде сбоку.
Фиг.4 - устройство обнаружения неисправностей модуля дисплея, содержащее схемную плату.
Фиг.5 - приведенный в качестве примера вариант контрольной последовательности цветов.
Фиг.6 - блок-схема приведенного в качестве примера варианта взаимосвязанных модулей, соответствующих операции диагностики экрана дисплея.
Фиг.7 - блок-схема приведенного в качестве примера варианта компоновки узлов, связанного с текущим контролем модуля дисплея.
Наилучшие варианты осуществления изобретения
На Фиг.1 показано аксонометрическое изображение банкомата, приведенного в качестве примера, который обозначен в целом ссылочной позицией 10. Банкомат 10 представляет собой банкомат типа "автоматический кассир" (ATM). Однако понятно, что настоящее изобретение может быть использовано в банкоматах иных типов, в том числе в устройствах подсчета денежных купюр, в устройствах приема денежных купюр, в устройствах, возвращающих денежные купюры в оборот для повторного использования, в депозитариях, в терминалах выдачи документов на получение товаров или услуг, в кассовых терминалах в местах продажи (POS) и в устройствах подобного типа.
Банкомат 10 содержит рабочую панель 12, содержащую интерфейс пользователя. Рабочая панель содержит отверстие, через которое можно видеть экран 14 дисплея, которым снабжен модуль дисплея. Экран дисплея используется для предоставления пользователям банкомата выходных данных, например команд и сообщений. Рабочая панель также имеет расположенную на ней клавиатуру 16, посредством которой пользователь может вводить команды.
Рабочая панель также содержит отверстия для устройств и механизмов иных типов. В продемонстрированном варианте осуществления изобретения ими являются, в том числе, отверстие 18 депозитария, через которое пользователь может вносить депозиты. Также предусмотрено наличие отверстия 20 для выдачи денежных купюр, через которое денежные купюры могут быть доставлены пользователю. Например, выдача наличных денег (например, листов денежных купюр) пользователю из банкомата может быть осуществлена устройством выдачи наличных денег. Рабочая панель может также содержать щель 22 для вставки карт, в которую пользователь может вставить дебетовую или кредитную карту, которая может быть использована для инициирования работы банкомата. Рабочая панель может также содержать отверстие 24 для выдачи квитанций, через которое пользователю могут быть выданы квитанции о выполнении транзакции.
Приведенный в качестве примера банкомат может содержать множество устройств выполнения транзакционных функций и один или более контроллеров, которые функционируют таким образом, что приводят в действие эти устройства. Пример системы управления для банкомата показан в патенте США № 6505177, раскрытие сущности которого включено сюда путем ссылки. Конечно же, эта конфигурация банкомата приведена лишь в качестве примера и в других вариантах осуществления изобретения могут быть использованы иные подходы.
На Фиг.2 на виде спереди показано устройство обнаружения неисправностей дисплея, содержащее, по меньшей мере, один фотодетектор 26, расположенный рядом с экраном 28 дисплея, например жидкокристаллической панели. На Фиг.3 устройство из Фиг.2 показано на виде сбоку. Контроллер банкомата функционирует таким образом, что выполняет программу диагностики цвета дисплея. Считываемые посредством компьютера носители информации, являющиеся носителями исполняемых компьютером команд (например, программного обеспечения), могут функционировать таким образом, что вызывают выполнение контроллером или компьютером программы диагностики. Приведенные в качестве примера программы могут постоянно находиться в запоминающем устройстве или могут быть загружены в него с этих носителей, которыми являются, например, жесткий диск, постоянное запоминающее устройство на компакт-диске (CD-ROM), программируемое постоянное запоминающее устройство (ППЗУ), плата памяти, гибкий диск или иное изделие, являющееся носителем информации.
Приведенная в качестве примера программа может функционировать таким образом, что вызывает создание сигналов, действующих так, что они вызывают непрерывный и многократный вывод в контрольном участке 30 экрана дисплея одной и той же последовательности, содержащей цветной растр или последовательность цветов (например, синего, красного, зеленого). Следовательно, может быть обеспечена непрерывная проверка модуля дисплея банкомата. Контроллер может посылать в модуль дисплея команды или сигналы вывода данных на экран дисплея для управления отображением на экране заранее заданного цветного растра или последовательности цветов. Последовательность может содержать структуру из одиночных цветов, расположенных в определенном порядке, или структуру из множества одинаковых цветов, расположенных рядом друг с другом. Могут быть использованы последовательности черного и белого цветов. Например, последовательность цветов может содержать "черный, белый, черный, белый", или "красный, зеленый, синий", или "красный, красный, зеленый, синий, синий, синий", или "зеленый, черный, красный, синий, белый, красный, белый, черный". Заранее заданная последовательность цветов может также содержать определенное количество цветов первого типа (например, два красных цвета), после которых следует определенное количество цветов второго типа (например, три зеленых цвета). Может быть использован растр из множества одинаковых цветов, после которых следует множество других цветов. Например, последовательность может содержать множество одинаковых цветов первого типа (например, четыре синих цвета), после которых следует множество одинаковых цветов второго типа (например, два красных цвета), после которых следует множество одинаковых цветов третьего типа (например, три зеленых цвета). Конечно же, этот вариант приведен лишь в качестве примера и в других вариантах осуществления изобретения могут быть созданы иные цвета и растры.
Фотодетектор 26 может представлять собой устройство, функционирующее таким образом, что регистрирует цвета, которые были отображены в контрольном участке 30 экрана ЖКД. Фотодетектор может содержать фотодиод. Фотодетектор может быть выполнен таким образом, что регистрирует цвета по отдельности или множество цветов. То есть фотодетектор может функционировать таким образом, что выдает в контроллер банкомата данные о множестве одиночных цветов или об одном растре из множества цветов (или о множестве таких растров). Фотодетектор может быть выполнен таким образом, что регистрирует оттенки или свойства света, по которым осуществляют классификацию цвета относительно спектра. В некоторых вариантах осуществления изобретения датчик может функционировать таким образом, что регистрирует цвета и/или растры, выведенные в отдельные моменты времени или одновременно.
Фотодетектор может иметь размер, соответствующий размеру контрольного участка. Например, фотодетектор может иметь размер, позволяющий регистрировать тестовый цветной растр, размер которого равен размеру контрольного участка. Контрольный участок может представлять собой небольшой участок по отношению к общей площади ЖКД. В варианте осуществления настоящего изобретения, который приведен в качестве примера, контрольный участок может представлять собой квадратный участок 4×4 мм. Может быть использована регистрация контрольных участков меньшего или большего размера. Фотодетектор 26 может являться частью схемной платы 32, например платы со схемой обнаружения неисправностей ЖКД, как показано на Фиг.4. Фотодетектор 26 может также содержать более одного фотодетектора или датчика иного типа. Датчик может быть расположен снаружи контрольного участка экрана дисплея. То есть датчик может быть расположен между экраном дисплея и областью для пользователя, находящейся снаружи. Датчик также может быть расположен на расстоянии от экрана дисплея или в контакте с ним. В некоторых вариантах осуществления, приведенных в качестве примеров, один или более датчиков может быть расположено в области рабочей панели банкомата, примыкающей к отверстию для экрана на интерфейсе пользователя. Это дает возможность размещать датчик под рабочей панелью, чтобы датчик не подвергался постороннему вмешательству или загрязнению. В других вариантах осуществления изобретения один или более датчиков могут быть расположены между внешней поверхностью, являющейся границей жидкокристаллического дисплея или дисплея из иного материала, и внешней прозрачной поверхностью, через которую пользователь банкомата видит дисплей. В иных альтернативных вариантах осуществления изобретения один или более датчиков могут быть встроены в прозрачные элементы, через которые пользователь видит знаки, выводимые посредством дисплея.
В других вариантах осуществления изобретения могут быть использованы иные подходы. Например, в некоторых вариантах осуществления изобретения на линии прямой видимости дисплея или рядом с ней может быть расположено одно или более устройств, направляющих свет, например, зеркальных поверхностей. Такие зеркальные поверхности могут быть использованы для направления света от контрольного участка на один или более датчиков, расположенных вне зоны видимости пользователя. В некоторых вариантах осуществления изобретения для того, чтобы пользователь все же мог видеть контрольный участок дисплея, свет от которого регистрируется, может быть использована поверхность полупрозрачного посеребренного зеркала. В других вариантах осуществления изобретения для направления света с дисплея на один или более датчиков могут быть использованы многожильные волоконно-оптические кабели или иные световоды. В других вариантах осуществления изобретения могут быть использованы иные устройства, направляющие свет, или световоды. В иных вариантах осуществления изобретения может быть использовано множество датчиков и/или контрольных участков, расположенных в различных местах. Например, в некоторых вариантах осуществления изобретения дисплей может содержать одно или более устройств задней подсветки, которые служат в качестве источника света, расположенного позади дисплея, а один или более слоев жидкого кристалла или иного материала могут быть расположены на дисплее между источником света и пользователем. В таких вариантах осуществления изобретения датчики могут быть расположены рядом с одним или с более компонентов для проведения измерений с целью определения надлежащего функционирования конкретного компонента. Например, датчик может быть расположен рядом с источником света для регистрации исходящего непосредственно из него света. Такой датчик может использоваться для определения неисправности именно источника света, а не узла дисплея, расположенного поверх источника света. Альтернативно или дополнительно, датчики могут быть расположены внутри или рядом с конкретными слоями материала, создающими различные особенности изображений, выводимых на экран дисплея, например каждую цветовую составляющую. Это может обеспечивать возможность независимого контроля работоспособности каждого из слоев узла.
В некоторых альтернативных вариантах может быть использовано множество контрольных участков, расположенных в различных местах. Например, на участках, расположенных в различных местах дисплея, может последовательно или одновременно формироваться множество контрольных выходных данных, регистрируемых соответствующими датчиками. Это может содержать, например, контрольные выходные данные на участках, расположенных в различных местах вдоль одной стороны дисплея или на различных его сторонах, рядом с углами дисплея или в иных удобных участках. В других альтернативных вариантах регистрация контрольных участков может быть произведена в областях, расположенных ближе к центру дисплея. Это может быть реализовано, например, с использованием небольших встроенных многожильных волоконно-оптических кабелей, которые проводят свет, выходящий из участка дисплея в пределах зоны прямой видимости, к одному или к более дистанционным датчикам, расположенным вне зоны видимости пользователя. Такой контроль может иметь преимущество, позволяя контролировать выходные данные на участках, расположенных ближе к центру дисплея, и/или в большем количестве участков. В некоторых вариантах контроль может быть выполнен незаметно, например, путем вывода и регистрации контрольных последовательностей, содержащих цвета и/или растры тогда, когда банкомат не используется. Альтернативно или дополнительно, один или более контроллеров могут программироваться для запуска контрольной последовательности в определенные моменты времени во время работы банкомата, чтобы контрольная последовательность была не заметна для пользователя. Альтернативно, в некоторых вариантах, содержащих сенсорный экран, контроллер может программироваться для вывода и регистрации контрольной последовательности на участке дисплея под пальцем пользователя, когда пользователь касается внешней поверхности сенсорного экрана. Эти подходы приведены лишь в качестве примеров и в других вариантах могут быть использованы иные подходы.
В иллюстративном варианте осуществления изобретения контроллер обеспечивает сравнение поданной последовательности цветов с зарегистрированной последовательностью цветов, выведенной на экран. Например, первый цвет может сравниваться с известной последовательностью с первым цветом в зарегистрированной последовательности. Это сравнение может быть продолжено для всех отдельных элементов цвета в последовательности цветов. В альтернативном варианте контроллер может обеспечивать одновременное сравнение нескольких цветов, например всех цветов, имеющихся в последовательности цветов. Контроллер может также принимать от фотодетектора или из иного датчика данные отдельных зарегистрированных цветов, а затем упорядочивать принятую информацию о цвете в полную последовательность цветов перед одновременным сравнением двух последовательностей. Таким образом, могут сравниваться отдельные цвета, частичные последовательности цветов или полные последовательности цветов.
Если известный поданный цвет (или последовательность цветов) не точно совпадает с соответствующим зарегистрированным цветом дисплея (или с последовательностью цветов), то может формироваться сигнал ошибки при диагностике дисплея. То есть если не каждый поданный цвет совпадает с соответствующим отображенным на дисплее цветом из упорядоченной последовательности цветов, то контроллер обеспечивает формирование надлежащего сообщения об ошибке или иного сигнала. Программа диагностики цвета дисплея реализована посредством одного или более контроллеров для непрерывной проверки дисплея на наличие неисправности при выводе соответствующего цвета. Неисправность может являться результатом неспособности дисплея осуществлять вывод надлежащих изображений или вообще каких-либо изображений. Таким образом, может быть обнаружена неисправность ЖКД банкомата и сообщение о неисправности может быть передано обслуживающему персоналу (например, в центре технического обслуживания). В некоторых вариантах это может быть реализовано, как описано в патенте США № 5984178, раскрытие которого включено в настоящее описание посредством ссылки.
Устройство диагностики цвета дисплея может быть использовано для обнаружения неисправностей в функциях ЖКД, которыми являются, например, отображение основных цветов: красного, синего, зеленого (например, тремя старшими битами), тактовые импульсы элементов изображения, кадровая синхронизация, строчная синхронизация и сигнал разрешения передачи данных (DE).
Банкомат может также содержать датчик 34 регулировки яркости, регистрирующий уровень внешней засветки, освещающей экран дисплея. Датчик регулировки яркости предпочтительно расположен вблизи экрана для обеспечения более точного измерения уровня внешней засветки, связанной с экраном дисплея. Слишком большая или слишком малая внешняя засветка (и под нежелательным углом) может затруднять считывание пользователем банкомата данных, выводимых на экран дисплея. Например, высокий уровень (высокая яркость) засветки может вызывать появление бликов на экране. В иллюстративном варианте контроллер банкомата принимает из датчика регулировки яркости сигналы, указывающие измеренную величину внешней засветки, и сравнивает ее с приемлемым диапазоном. Контроллер банкомата может регулировать яркость и/или контраст дисплея, компенсируя неприемлемый уровень засветки, регистрируемый датчиком внешней засветки. Это может быть реализовано, например, путем регулировки выходной мощности задней подсветки, свойств имеющегося в дисплее материала, пропускающего или отражающего свет, и иных программируемых параметров. Следовательно, банкомат обеспечивает удобочитаемость данных, выводимых из дисплея, для пользователя банкомата.
В иллюстративном варианте та же самая плата со схемой обнаружения неисправностей дисплея, которая содержит фотодетектор, может также содержать один или более дополнительных датчиков, например датчик 34 регулировки яркости (внешней засветки). На Фиг.4 показан вид (сверху или сбоку) конструкции, содержащей фотодетектор 26, экран 28 дисплея, контрольный участок 30 экрана, схемную плату 32 и датчик 34 регулировки яркости. Как показано на фиг.4, фотодетектор может быть расположен на схемной плате рядом с датчиком регулировки яркости и/или на противоположной стороне от него. То есть фотодетектор может быть расположен на стороне платы, обращенной к экрану дисплея, а датчик регулировки яркости может быть расположен на противоположной стороне платы, отвернутой от экрана дисплея. Таким образом, оба датчика: фотодетектор и датчик регулировки яркости могут быть расположены рядом с одним и тем же общим контрольным участком экрана. Может быть использовано более одного датчика одного и того же типа или могут быть использованы датчики различных типов. Датчики могут быть также расположены рядом с экраном дисплея в месте, недоступном для пользователя банкомата. Например, контрольный участок экрана может быть, по существу, скрыт от наблюдения пользователями банкомата элементом конструкции рабочей панели.
Фотодетектор 26 может также регистрировать яркость (уровень освещенности) изображений, выводимых на экран ЖКД. Банкомат может использовать последовательность яркостей способом, аналогичным использованию последовательности цветов. Фотодетектор может регистрировать яркость отображенной контрольной последовательности (например, черный, черный, белый, черный), выведенной в контрольном участке экрана. Банкомат может сравнивать зарегистрированную последовательность яркостей способом, подобным сравнению зарегистрированной последовательности цветов, для определения того, действительно ли модуль дисплея функционирует надлежащим образом. Может быть выполнено сравнение зарегистрированных значений яркости, выведенных на экран дисплея, с приемлемым уровнем или диапазоном яркости дисплея, данные о котором хранятся в запоминающем устройстве. Например, сравнение зарегистрированных значений яркости одного или более элементов последовательности, выведенной на экране дисплея, с соответствующим или упорядоченным одним или более поданных на выход значений яркости из последовательности, хранящейся в запоминающем устройстве, может быть произведено за счет операций, выполняемых одним или более контроллеров. Контроллер банкомата может также сравнивать яркостный образ всей отображенной на экране последовательности с известным яркостным образом всей последовательности, хранящейся в запоминающем устройстве. Например, в последовательности "черный, черный, белый, черный, белый, черный" может быть произведено сравнение первого зарегистрированного цвета "черный", выведенного на экран, с первым поданным цветом "черный", имеющим известный уровень яркости (или уровень темного). Если первый зарегистрированный цвет "черный" находится в пределах приемлемого диапазона для первого поданного цвета "черный", то может быть произведено сравнение второго зарегистрированного цвета "черный", выведенного на экран, на его приемлемость. Сравнение последовательности может продолжаться до тех пор, пока она не закончится. То есть в этом примере сравнение продолжается до тех пор, пока не будет произведено сравнение каждого из четырех цветов "черный" и двух цветов "белый" с соответствующим им эталоном. Повторное сравнение последовательности может производиться непрерывно или периодически. Кроме того, могут быть использованы различные степени или оттенки "черного" и/или "белого", например уровни серого. Также могут быть использованы иные цвета, чем черный и белый (например, синий, красный, зеленый). В других вариантах может сравниваться суммарная яркость, зарегистрированная в последовательности, выведенной на дисплей, с суммарной яркостью в последовательности, поданной для отображения на дисплее. То есть может сравниваться суммарное количество зарегистрированного света с суммарным количеством света, поданного для отображения на дисплее. Тот факт, что определенный уровень яркости, выведенной на экран, выходит за пределы диапазона приемлемых значений, может привести к генерации программной диагностики сигнала об ошибке при диагностике модуля дисплея. Таким образом, оперативная диагностика в процессе работы может обеспечивать непрерывный текущий контроль состояния дисплея банкомата.
Один или более датчиков (например, фотодетектор) также могут быть использованы для проверки эффективности лампы или устройства задней подсветки. Тот же самый датчик (или датчики), используемый для обнаружения неисправностей модуля дисплея (например, ЖКД), может быть также использован для проверки эффективности лампы. Контроллер или компьютер могут быть запрограммированы для выполнения программы диагностики для автоматической проверки значения яркости одной или более ламп устройства задней подсветки. Проверка может выполняться непрерывно или с заранее заданной частотой. Например, программа диагностики может выполнять проверку эффективности устройства задней подсветки один раз в неделю (то есть через каждые семь дней) с использованием фотодетектора, имеющегося в банкомате. Проверка может быть выполнена при максимальной яркости ламп. Эта операция может содержать изменение (например, увеличение) текущего уровня яркости экрана ЖКД. Неприемлемый максимальный уровень яркости лампы может быть запрограммирован на постоянный уровень или заранее заданный процент от начального (или ожидаемого) максимального уровня яркости лампы. Например, время замены лампы может наступить тогда, когда измеренный максимальный уровень ее яркости равен или меньше, чем 50% от начального максимального уровня яркости. То есть уровнем, который заранее задан как конец срока службы лампы, может являться снижение максимальной яркости на 50% или более. При определении конца срока службы лампы для одной или более ламп могут быть использованы иные уровни яркости (максимальные или не максимальные) или иные процентные соотношения. Кроме того, некоторые лампы в одном и том же банкомате могут иметь различные уровни яркости, соответствующие концу срока службы. Один или более контроллеров в банкомате могут быть запрограммированы для выполнения банкоматом проверки этого аспекта функционирования дисплея и определения наличия проблемы на основании зарегистрированных выходных данных. В случае определения наличия неэффективной, неприемлемой, дефектной или неисправной лампы или в ответ на это определение, например, контроллер или компьютер может инициировать генерацию сигнала запроса на техническое обслуживание. Сигнал (который может быть связан с одной или более конкретных ламп) может быть передан в центр технического обслуживания. Таким образом, банкомат, в котором требуется произвести замену лампы (или модуля), может автоматически уведомлять или информировать необходимых должностных лиц, например обслуживающий персонал. Кроме того, если банкоматом определено, что яркость задней подсветки (или дисплея) является неприемлемой для надлежащего использования банкомата клиентами, то банкомат может быть автоматически выведен из рабочего режима или выключен.
Вариант осуществления, использующий некоторые объекты настоящего изобретения, позволяет модернизировать некоторые существующие банкоматы для включения в них средства обнаружения неисправностей дисплея. То есть существующий банкомат может быть модифицирован путем программирования одного или более контроллеров, выполняющих программу диагностики дисплея, совместно с одним или более фотодетекторов, расположенных рядом с контрольным участком экрана дисплея. Диагностическая прикладная программа банкомата может быть также модифицирована для поддержания связи с устройством диагностики дисплея для формирования сигналов об ошибках при диагностике и для ведения учета, записи которого хранятся в одном или более запоминающих устройств для хранения данных, связанных с одним или более контроллерами.
В иллюстративном варианте контроллер банкомата, который также может именоваться компьютером, запускает программу, которая может многократно подавать сигналы, которые вызывают вывод одной и той же последовательности цветов в контрольном участке экрана дисплея. Фотодетектор регистрирует цвета из последовательности цветов, которые были фактически отображены в контрольном участке. Фотодетектор может регистрировать цвета, отображенные по отдельности. Например, после того, как отображен первый цвет последовательности (например, синий), датчик может зарегистрировать первый отображенный цвет (например, синий). Затем датчик может обнаруживать следующий отображенный цвет из последовательности (которым может быть цвет из порядка последовательности). Фотодетектор подает сигналы, соответствующие зарегистрированной информации, в контроллер. В альтернативном варианте зарегистрированная информация может быть сначала запомнена в запоминающем устройстве до ее передачи в контроллер для сравнения или анализа. Например, зарегистрированные данные могут храниться в запоминающем устройстве, пока не будет завершен вывод на дисплей всей последовательности (например, десяти отдельных цветов). Компьютер и/или программа сравнивают поданную последовательность цветов (которая может соответствовать известной стандартной последовательности цветов) с фактической зарегистрированной последовательностью цветов. Если сравниваемые последовательности цветов не совпадают или, иными словами, не обладают надлежащей связью, то может формироваться сигнал об ошибке при диагностике дисплея. Альтернативно или дополнительно, один или более контроллеров могут быть запрограммированы для анализа данных для определения характера неисправности. Это может быть полезным для ремонтного обслуживания. Например, контроллер может подавать информацию, указывающую неисправность устройства задней подсветки, неисправности конкретных компонентов дисплея или иную информацию, полезную для технического обслуживания. Таким образом, в ответ на неисправность модуля могут формироваться одно или более сообщений о неисправности дисплея. Кроме того, в некоторых вариантах модуль дисплея может проверяться непрерывно для быстрого уведомления о возникновении неисправности, что может увеличить время безотказной работы или повысить работоспособность банкомата.
В приведенном примере способа функционирования повторяющаяся контрольная последовательность цветов может состоять из следующих цветов: "синий, синий, синий, синий, красный, красный, красный, красный, зеленый, зеленый, зеленый, зеленый", выводимых в виде прямоугольного растра, как показано на Фиг.5. В этом примере фотодетектор содержит, по меньшей мере, один фотодетектор, который может регистрировать, по меньшей мере, "синий", "красный" и "зеленый" цвета. Понятно, что в этом варианте осуществления изобретения прямоугольный растр, состоящий из цветов, выводится в одном и том же месте на дисплее с различными оттенками цвета в различные моменты времени. Программа может конфигурироваться для сравнения отдельных цветов. То есть может сравниваться первый зарегистрированный элемент последовательности, выведенный на экран, с эталоном "синего". Если определено, что первый зарегистрированный элемент, выведенный на экран, находится в пределах приемлемого диапазона для "синего", то программа переходит к сравнению второго зарегистрированного элемента, выведенного на экран. Если определено, что второй зарегистрированный элемент, выведенный на экран, также находится в пределах приемлемого диапазона для "синего", то программа может продолжить сравнение следующего зарегистрированного элемента, выведенного на экран, и т.д. Приемлемый диапазон "синего" для первого поданного "синего" цвета может отличаться от приемлемого диапазона "синего" для второго поданного "синего" цвета. То есть первый и второй цвета в последовательности цветов могут являться различными тонами синего цвета. Аналогичным образом, другие цвета могут иметь различные тона или оттенки. В некоторых вариантах все синие (и красные и зеленые) цвета могут быть идентичными. Если первый зарегистрированный элемент последовательности цветов, выведенный на экран, выходит за пределы приемлемого уровня или диапазона для первого поданного "синего" цвета, то банкомат формирует сигнал об ошибке при диагностике дисплея.
В альтернативном варианте схема сравнения может одновременно сравнивать зарегистрированный растр цветов с известной последовательностью цветов. Например, цвета, зарегистрированные по отдельности, могут быть временно запомнены до завершения регистрации всей последовательности, после чего вся зарегистрированная последовательность сравнивается с известной последовательностью цветов. Могут сравниваться отдельные элементы последовательности или множество элементов последовательности. То есть сравнение может подразумевать одновременно сравнение всей зарегистрированной последовательности цветов с известной последовательностью цветов.
Сравнение последовательности цветов может быть произведено в диагностической прикладной программе, связанной с проверкой работоспособности одного или более фотодетекторов. Набор из последовательности цветов, подаваемый для многократного отображения на дисплее, может быть отдельным от набора из последовательности цветов, используемого для сравнения при проверке надлежащего функционирования дисплея (или идентичным ему). Диагностическая прикладная программа может сравнивать зарегистрированную последовательность цветов на совпадение с известной последовательностью цветов. Компьютер может программироваться для распознавания одной или более проблем, возникших в датчике, и может функционировать таким образом, что осуществляет генерацию сигналов, указывающих наличие этих проблем.
Для установления соответствия подачи последовательности с регистрацией последовательности может быть использован механизм синхронизации. В альтернативном варианте регистрация пронумерованного растра цветов фотодетектором может быть инициирована без привязки к соответствующему времени. Например, если использована последовательность цветов "синий, синий, синий, синий, красный, красный, красный, красный, зеленый, зеленый, зеленый, зеленый", то имеются двенадцать элементов цвета или мест их упорядоченного расположения в последовательности. Фотодетектор может регистрировать растр из двенадцати последовательных цветов. Растр не обязательно должен начинаться с синего цвета. Растр может начинаться с любого из двенадцати точек входа в последовательность цветов. То есть банкомат может рассматривать известную последовательность цветов как непрерывный цикл. Компьютер банкомата может использовать распознавание образов для определения того, совпадает ли зарегистрированный цветной растр с известной последовательностью цветов. То есть банкомат может распознавать тот факт, что зарегистрированный растр "красный, зеленый, зеленый, зеленый, зеленый, синий, синий, синий, синий, красный, красный, красный", выведенный на экран дисплея, является правильным совпадением последовательностей и что модуль дисплея работает надлежащим образом.
Проверка модуля дисплея может продолжаться многократно для непрерывного обновления сведений о состоянии его дисплея. Следовательно, состояние дисплея можно знать в реальном масштабе времени. В альтернативном варианте проверка может осуществляться в иные моменты времени, например периодически в заданные моменты времени и/или в связи с транзакционным действием, проводимым в банкомате.
На Фиг.6 показана блок-схема взаимосвязанных аппаратных и/или программных модулей в примере операции диагностики экрана дисплея. Контрольная последовательность выводится из модуля 40 в модуль 42 дисплея. Для вывода контрольной последовательности цветов может быть использована, например, видеокарта, содержащая контроллер. Модулем дисплея может являться модуль дисплея банкомата. Один или более датчиков 44, расположенных рядом с экраном дисплея, могут регистрировать каждый отображенный на экране цвет. Данные из датчика могут передаваться в другие аппаратные или программные модули, например в модули, относящиеся к средству 46 обнаружения неисправностей аппаратных средств, в стек 48 универсальной последовательной шины (USB), в драйвер 50 устройства, подключенного через универсальную последовательную шину (USB), в устройство 52 управления вводом-выводом и в уровень управления передачей данных (DLL), связанный с интерфейсами 54 модуля управления. Управление результатами определения неисправности в пределах банкомата может осуществлять диагностическая прикладная программа 56. Результаты определения неисправности могут регистрироваться в журнале регистрации в прикладной программе 58 ведения журнала регистрации.
На Фиг.7 показана блок-схема примера варианта компоновки узлов для текущего контроля модуля дисплея. Как показано на фиг.7, функционирование экрана дисплея может являться только одной из многих контролируемых характеристик модуля дисплея. Контроллер, обозначенный как центральный процессор (ЦП) 60, может использоваться для координации и управления текущим контролем модуля дисплея. Может быть предусмотрена его связь с ЦП через универсальную последовательную шину. Как описано выше, экран 62 дисплея может быть снабжен одним или более датчиков, например фотодетектором 64 (которым является, например, фотодиод), расположенным рядом с одним или более контрольных участков экрана дисплея. Фотодетектор способен отличать конкретный цвет из диапазона различных цветов (в том числе, отсутствие цвета), которые могут быть отображены в контрольном участке.
Каждый из светочувствительных элементов 66, в состав которых может входить один или более датчиков регулировки яркости регистрирует уровень освещенности. Некоторые светочувствительные элементы (например, датчик регулировки яркости) могут быть связаны с экраном 62 дисплея, в то время как другие датчики могут быть связаны с определением того, действительно ли конкретные лампы 68 банкомата (то есть лампа № 1 - лампа № 12) функционируют надлежащим образом (например, излучают достаточное количество света). Данные из светочувствительного элемента перед их вводом в ЦП 60 могут быть переданы в инвертор 70. Также может быть использован преобразователь 72 постоянного тока (DC/DC) и/или монитор 74 управления выводом видеоизображений (VDC). Монитор 74 управления выводом видеоизображений (VDC) может способствовать установлению надлежащих настроек модуля дисплея для оптимальной видимости.
ЦП 60 может также поддерживать оперативную связь с приемником 76 стандарта DVI (интерактивного цифрового видео). Приемник 76 позволяет просматривать видеоизображения, выводимые из ЦП. Также показан подмодуль 78 вентилятора и датчик 80 температуры. Вентилятор модуля дисплея может приводиться в действие в ответ на достижение заранее заданной температуры среды внутри модуля дисплея. Таким образом, компоновка узлов из Фиг.7 может обеспечивать текущий контроль модуля дисплея банкомата и управление им.
Как изложено в описании, банкомат проверяет модуль дисплея на наличие неисправности дисплея. При поверке может определяться, действительно ли модуль дисплея не способен обеспечить вывод приемлемых выходных данных на экран дисплея. В модуль дисплея может передаваться заранее заданная последовательность цветов. Датчик, расположенный рядом с экраном модуля дисплея, регистрирует отображенные на экране цвета. На основании переданных сигналов контроллер банкомата может определить, отобразил ли на самом деле модуль дисплея последовательность цветов. При неспособности модуля дисплея отобразить надлежащую последовательность цветов, контроллером может формироваться сигнал об ошибке в модуле дисплея. Проверка модуля дисплея может продолжаться многократно и/или автоматически для непрерывного обновления сведений о состоянии его дисплея.
Хотя описание иллюстративных вариантов осуществления изобретения приведено выше со ссылкой на последовательность, содержащую множество выводимых цветов в прямоугольном растре в пределах контрольного участка, в альтернативных вариантах осуществления изобретения могут быть использованы другие последовательности, содержащие иные изображения. Они могут содержать структуры растров с различными геометрическими формами и с различными цветными растрами или с различным порядком их воспроизведения. Такие геометрические формы и цвета могут регистрироваться, распознаваться и анализироваться как являющиеся частью последовательности. Альтернативно или дополнительно, последовательности могут содержать изменяющиеся или движущиеся растры, которые могут регистрироваться и анализироваться посредством одного или более контроллеров. Эти варианты приведены лишь в качестве примеров, и в других вариантах могут быть использованы иные подходы.
В некоторых приведенных вариантах осуществления банкоматов описанные принципы могут использоваться не только для проверки функций дисплея, но также и иных функций банкомата. Например, в некоторых вариантах банкомат может содержать устройства выполнения транзакционных функций некоторых типов, работоспособность которых не полностью зависит от банкомата. Такое устройство может содержать, например, модуль или подсистему, вызывающую кредитование дистанционного банковского счета для оплаты коммунальных услуг денежными средствами пользователя, например, банковского счета, используемого для оплаты услуг телефонной связи в телефонной компании. Банкомат может быть выполнен с возможностью перечисления пользователями денежных средств на такие банковские счета. Банкомат может быть выполнен таким образом, что в том случае, когда подсистема, обеспечивающая эту функцию, например, способна поддерживать связь с одной или более дистанционных систем для выполнения намеченной функции, на контрольном участке экрана выводят последовательность. Обнаружение и анализ последовательности могут быть использованы для проверки работоспособности подсистемы. В некоторых вариантах могут также использоваться изменения в последовательности для указания условий рабочего состояния или свойств подсистемы. В некоторых вариантах вид последовательности может зависеть от дистанционной системы, например прерывают или иным образом изменяют последовательность в зависимости от состояния дистанционной системы. Один или более контроллеров в банкомате могут функционировать таким образом, что осуществляют текущий контроль и анализ последовательности и в качестве отклика на это регулируют рабочие характеристики банкомата или управляют ими, например, не предлагая соответствующие транзакции тогда, когда подсистема недоступна.
В альтернативном варианте описанные принципы могут быть использованы в некоторых вариантах осуществления изобретения для указания рабочих параметров устройств или функций программного обеспечения банкомата в дополнение к указанному для дисплея. Например, в некоторых вариантах осуществления банкомата, таких как описано во включенном раскрытии, вывод данных на экран дисплея может основываться на программах, которые функционально отличны от программ, непосредственно управляющих устройствами выполнения транзакционных функций банкомата. В альтернативном варианте некоторые конфигурации программного обеспечения банкомата могут содержать прикладное программное обеспечение, предоставленное иной организацией, нежели организация - производитель банкомата. В таких вариантах контроллер банкомата может программироваться для выполнения текущего контроля состояния одного или более устройств и создания одной или более последовательностей на одном или более контрольных участках или окнах дисплея, которые не управляются прикладной программой. В некоторых вариантах контрольная последовательность может указывать данные о состоянии устройства, а также цвета или растры для проверки работоспособности дисплея. Посредством текущего контроля последовательности, выводимой на одном или более контрольных участках, и подачи зарегистрированной информации в один или более контроллеров, банкомат способен контролировать рабочее состояние одного или более устройств выполнения транзакционных функций, а также дисплея. Это позволяет обнаруживать проблемы до возникновения неудачных транзакций, таких как операция выдачи наличных денег. Альтернативно или дополнительно, в некоторых вариантах эти возможности могут быть использованы для проверки того, что определенные устройства выполнения транзакционных функций или подсистемы функционируют надлежащим образом, и если возникают проблемы, то они являются присущими иным аппаратным средствам или иному программному обеспечению, а не тем, которые связаны с выведенной последовательностью. Это может быть, например, проблема в прикладном программном обеспечении. Данный подход является одним из множества подходов, которые могут быть использованы.
Таким образом, система и способ обнаружения неисправностей модуля дисплея, которые приведены в качестве примера, могут обеспечивать достижение одной или более вышеизложенных целей, устранение трудностей, с которыми сталкиваются при использовании устройств и систем из предшествующего уровня техники, решение проблем и достижение описанных желательных результатов.
В приведенном выше описании некоторые термины использованы для краткости, ясности и лучшего понимания. Однако из этого не вытекают никакие излишние ограничения, поскольку эти термины использованы для описательных целей и подразумевают их расширительное толкование. Кроме того, изложенное описание и иллюстрации приведены в качестве примеров, а показанные и описанные подробности не предназначены для ограничения изобретения.
В приведенной ниже формуле изобретения любой признак, описанный как средство выполнения функции, следует истолковывать как охватывающий собой любое средство, способное выполнять указанную функцию, и его не следует ограничивать продемонстрированным или описанным средством, выполняющим указанную функцию, или простыми его эквивалентами.
На основе описания признаков, открытий и принципов настоящего изобретения, способа его создания и функционирования, а также достигаемых преимуществ и полезных результатов в приложенной формуле изобретения сформулированы новые и полезные структуры, устройства, элементы, компоновки, детали, комбинации, системы, оборудование, операции, способы и связи.
Изобретение относится к банкоматам, обеспечивающим выдачу наличных денег, в частности к обнаружению неисправностей модуля дисплея банкомата. Технический результат изобретения заключается в обнаружении неисправности вывода изображения на экран дисплея банкомата, причем дисплеи банкомата могут быть различных типов. Достигается технический результат за счет того, что банкомат производит проверку своего модуля дисплея, при которой определяют, действительно ли модуль дисплея не способен выводить на дисплей данные в приемлемом виде, для чего в модуль дисплея передают заранее заданную последовательность цветов для ее отображения, а датчик, расположенный рядом с экраном модуля дисплея, регистрирует отображенные на дисплее цвета. Контроллер банкомата определяет, действительно ли последовательность цветов правильно отображена модулем дисплея. В ответ на неспособность модуля дисплея отобразить надлежащую последовательность цветов в модуле дисплея может быть сформирован сигнал об ошибке. Проверка модуля дисплея может продолжаться многократно для непрерывного обновления сведений о состоянии его дисплея. 6 н. и 79 з.п. ф-лы, 7 ил.
(a) в модуль дисплея подают команду на отображение заранее заданной последовательности, содержащей множество цветов,
(b) определяют, была ли отображена последовательность модулем дисплея,
(c) в ответ на отрицательный результат определения, полученный в операции (b), формируют сигнал об ошибке в модуле дисплея посредством операции, выполняемой, по меньшей мере, одним контроллером.
(a) в модуль дисплея банкомата подают команду на вывод заранее заданной последовательности, содержащей множество цветов,
(b) регистрируют выведенные данные, отображенные посредством модуля дисплея,
(c) сравнивают зарегистрированные выведенные данные с последовательностью на их соответствие,
(d) формируют сигнал неисправности модуля дисплея в ответ на то, что зарегистрированные выведенные данные не соответствуют последовательности.
(a) осуществляют управление, по меньшей мере, одним контроллером в банкомате, содержащем устройство выдачи наличных денег, таким образом, что он выдает в дисплей на пользовательском интерфейсе банкомата команду на создание, по меньшей мере, одних данных, выводимых, по меньшей мере, на одном контрольном участке дисплея;
(b) регистрируют данные, выведенные на дисплей, по меньшей мере, на одном контрольном участке дисплея, по меньшей мере, одним датчиком дисплея;
(c) посредством операции, выполняемой, по меньшей мере, одним контроллером, анализируют данные, выведенные на дисплей, для определения того, функционирует ли дисплей надлежащим образом для формирования данных, выводимых на дисплей, соответствующих, по меньшей мере, одним выводимым данным, команда на отображение которых выдана контроллером на этапе (а).
СПОСОБ ОЧИСТКИ ЖИДКОСТИ | 2002 |
|
RU2244583C2 |
СПОСОБ И УСТРОЙСТВО ДОСТУПА К РЕСУРСАМ КОМПЬЮТЕРА ЧЕРЕЗ БРАНДМАУЭР | 1997 |
|
RU2178583C2 |
УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ СОПРЯЖЕНИЕМ ЭВМ С ДИСПЛЕЕМ | 1992 |
|
RU2051410C1 |
ЭЛЕКТРОННЫЙ БАНКОВСКИЙ АВТОМАТ | 1998 |
|
RU2188455C2 |
US 6308887 B1, 30.10.2001 | |||
US 5572444 A, 05.11.1996. |
Авторы
Даты
2007-05-20—Публикация
2003-12-23—Подача