ПРОГРАММНО-ТЕХНИЧЕСКИЙ КОМПЛЕКС ДЛЯ ОПЛАТЫ ТОВАРОВ И УСЛУГ

Настоящая полезная модель относится к мобильным программно-техническим средствам для оплаты товаров и услуг при выездном обслуживании, в розничной торговле, в работе курьерских служб, а также на транспорте при выдаче билетов с регистрацией информации о произведенных кассовых операциях.
Известен программно-технический комплекс для оплаты товаров и услуг (WO 2013/021233, А1, опубл. 14.02.2013 на 26 страницах, кл. G07G 1/00), включающий аппаратную и программную части, при этом аппаратная часть состоит из системного блока, содержащего процессорный модуль, ПЗУ для программ и данных, средств ввода-вывода, включающих клавиатуру, сканер штрих-кодов, 2D-кодов, считыватель бесконтактных карт и дисплей с сенсорным экраном, средств телекоммуникации, включающих сотовый модем и спутниковый навигационный приемник, блока управления, включающего контроллер управления, фискальную память, электронную защищенную контрольную ленту, сменную контрольную ленту и принтер, а также блока питания, содержащего сетевой адаптер, аккумуляторную батарею, а программная часть состоит из операционной системы, библиотек функций для работы с фискальной памятью и средствами ввода-вывода и телекоммуникации.
По наибольшему количеству сходных признаков данное техническое решение выбрано в качестве прототипа заявляемой полезной модели.
Задачей настоящей полезной модели является создание нового программно-технического комплекса для оплаты товаров и услуг с достижением следующего технического результата, а именно: расширение функциональных возможностей при одновременном повышении безопасности проводимых кассовых операций.
Поставленная задача решена за счет того, что в известном программно-техническом комплексе для оплаты товаров и услуг, включающем аппаратную и программную части, при этом аппаратная часть состоит из системного блока, содержащего процессорный модуль, ПЗУ для программ и данных, средств ввода-вывода, включающих клавиатуру, сканер штрих-кодов, 20-кодов, считыватель бесконтактных карт и дисплей с сенсорным экраном, средств телекоммуникации, включающих сотовый модем и спутниковый навигационный приемник, блока управления, включающего контроллер управления, фискальную память, электронную защищенную контрольную ленту, сменную контрольную ленту и принтер, а также блока питания, содержащего сетевой адаптер, аккумуляторную батарею, а программная часть состоит из операционной системы, библиотек функций для работы с фискальной памятью и средствами ввода-вывода и телекоммуникации, согласно настоящей полезной модели, аппаратная часть содержит осветительный блок, включающий осветительные светодиоды и УФ-светодиоды.
Таким образом, достигается заявленный технический результат, а именно, расширяются функциональные возможности заявляемого устройства при одновременном повышении безопасности проводимых кассовых операций, благодаря наличию осветительного блока, включающего осветительные светодиоды и УФ-светодиоды и, тем самым, позволяющего производить кассовые операции в плохо освещенном помещении и, одновременно с этим, контролировать подлинность банкнот и бланков в процессе их приема для выполнения кассовой операции. Так, например, с помощью осветительных светодиодов обеспечивается достаточная освещенность банкнот и бланков в условиях плохой видимости, это позволяет предварительно оценить подлинность банкнот, а с помощью УФ-светодиодов обеспечить качественную проверку их подлинности. Возможность производить проверку подлинности банкнот и осуществлять кассовые операции в условиях плохой видимости повышает безопасность проводимых операций и значительно расширяет функциональные возможности заявляемого устройства.
Сущность полезной модели поясняется фигурами, где на фиг. 1 представлена блок-схема заявленного программно-технического комплекса, на фиг. 2 - общий вид заявленного программно-технического комплекса.
Мобильный многоцелевой программно-технический комплекс для оплаты товаров и услуг включает аппаратную и программную части. Аппаратная часть комплекса состоит из системного блока, содержащего процессорный модуль 1, ПЗУ 2 для программ и данных, средств ввода-вывода, включающих клавиатуру 3, сканер 4 штрих-кодов, 2D-кодов, считыватель 5 бесконтактных карт и дисплей 6 с сенсорным экраном, средств телекоммуникации, включающих сотовый модем 7 и спутниковый навигационный приемник 8, осветительного блока, включающего осветительные светодиоды 9 и УФ-светодиоды 10, блока управления, включающего контроллер 11 управления, фискальную память 12, электронную защищенную контрольную ленту 13, сменную контрольную ленту 14 и принтер 15, а также блока питания, содержащего сетевой адаптер 16, аккумуляторную батарею 17 и конвертор 18 питания. Программная часть комплекса состоит из операционной системы, библиотек функций для работы с фискальной памятью и средствами ввода-вывода и телекоммуникации, а также пользовательских приложений.
Устройство работает следующим образом (на примере использования заявленного устройства в качестве контрольно-кассовой машины на транспорте).
Перед началом рабочего дня осуществляется полная зарядка аккумуляторной батареи 17. Для этого сетевой адаптер 16 подключают в сеть переменного тока 220 В, конвертор 18 питания преобразует 220 В переменного тока в 7,4 В постоянного тока и заряжает аккумуляторную батарею 17, пока напряжение на ней не достигнет заданного значения. Также перед началом рабочего дня оператор загружает в базы данных актуальную информацию о тарифах на проезд и действующих проездных документах.
В случае загрузки данных по проводному интерфейсу USB:
- процессорный модуль 1 подключается к персональному компьютеру по интерфейсу USB с помощью кабеля;
- персональный компьютер через локальную вычислительную сеть (при необходимости с выходом в сеть Интернет) получает обновления баз данных с сервера эксплуатирующей организации (далее - сервера) и передает их в процессорный модуль 1;
- процессорный модуль 1 обновляет базы данных, хранящиеся в ПЗУ 2.
В случае загрузки данных по проводному интерфейсу Ethernet:
- процессорный модуль 1 подключается к локальной вычислительной сети (при необходимости с выходом в сеть Интернет) по интерфейсу Ethernet с помощью кабеля;
- процессорный модуль 1 через локальную вычислительную сеть (при необходимости с выходом в сеть Интернет) получает обновления баз данных с сервера эксплуатирующей организации (далее - сервера) и обновляет базы данных, хранящиеся в ПЗУ 2.
В случае загрузки данных по беспроводному интерфейсу процедура обновления может инициироваться оператором вручную, либо автоматически по заданному в программной части устройства графику. В первом случае оператор выбирает соответствующий пункт меню при помощи дисплея 6 с сенсорным экраном или встроенной клавиатуры 3. Процессорный модуль 1 дает команду сотовому модему 7 установить связь с сервером эксплуатирующей организации, принимает данные посредством беспроводной связи, а затем обновляет базы данных, хранящиеся в ПЗУ 2. Автоматическая инициализация баз данных отличается тем, что не требует вмешательства оператора. Процессорный модуль 1 инициирует связь с сервером в заранее заданное время, или циклически с заданной периодичностью, или при загрузке комплекса и открытии смены.
Перед началом работы оператор должен открыть смену. Только в этом режиме возможно оформление чеков и билетов. Открытие смены возможно только после закрытия предыдущей смены или после фискализации, если данная смена первая. Для открытия смены оператор комплекса:
- дает команду на открытие смены;
- процессорный модуль 1 передает эту команду контроллеру 11 управления;
- контроллер 11 управления проверяет, что предыдущая смена была закрыта, если это не так, то передает процессорному модулю 1 требование закрыть предыдущую смену;
- если процессорный модуль 1 получает от контроллера 11 управления требование закрыть предыдущую смену, то сообщение об этом выводится на дисплей 6 и открытие смены не производится;
- в сменную контрольную ленту 14 и электронную защищенную контрольную ленту 13 записывается дата и время открытия смены.
В течение рабочего дня комплекс периодически выполняет автоматическое обновление (актуализацию) своих баз данных проездных документов, в порядке, описанном выше. Чтобы избежать несоответствия баз данных сервера и комплекса, в момент обращения комплекса к базе данных, хранящейся в ПЗУ 2, выбирается соответствующая частота обновлений БД.
Оператор осуществляет продажу билетов при помощи заявленного программно-технического комплекса непосредственно в транспорте. Подойдя к пассажиру, оператор спрашивает о наличии у пассажира проездного билета или проездной бесконтактной карты. В случае наличия таковых выполняются соответствующие действия по их контролю.
В случае наличия у пассажира проездного билета, купленного им на вокзале либо ранее у оператора, оператор проверяет его действительность:
- дает команду на считывание штрих-кода либо 2D-кода;
- процессорный модуль 1 инициирует считывание штрих-кода, 2D-кода сканером 4;
- оператор наводит луч сканера 4 на билет;
- сканер 4 считывает штрих-код, 2D-код с билета и передает на процессорный модуль 1;
- процессорный модуль 1 расшифровывает штрих-код и сверяет его с базой данных;
- процессорный модуль 1 выводит сообщение о действительности или недействительности билета на дисплей 6;
- в случае недействительности билета оператор предлагает пассажиру купить билет.
В случае наличия у пассажира проездного документа на основе бесконтактной карты оператор проверяет ее действительность:
- дает команду на считывание информации с бесконтактной карты;
- процессорный модуль 1 дает считывателю 5 бесконтактных карт команду на считывание;
- оператор подносит комплекс считывающей зоной к бесконтактной карте пассажира;
- считыватель 5 бесконтактных карт передает процессорному модулю 1 считанные данные;
- процессорный модуль 1 на основании данных бесконтактной карты и данных в базе данных принимает решение о действительности данной бесконтактной карты;
- процессорный модуль 1 выводит на дисплей 6 сообщение о действительности или недействительности проездного документа на данной бесконтактной карте;
- в случае недействительности карты оператор предлагает пассажиру купить билет;
- в случае действительности карты и существующего ограничения ее проездного ресурса (количество поездок, денежные средства на карте) процессорный модуль 1 уменьшает счетчик ресурса на карте (с помощью считывателя 5 бесконтактных карт) и/или обновляет данные в базе данных;
- затем процессорный модуль 1 дает команду сотовому модему 7 передать обновление базы данных на сервер.
При отсутствии у пассажира проездного билета, купленного им на вокзале либо ранее у оператора, последний выполняет действия по оформлению проездного билета:
- узнает у пассажира начальный и конечный пункт его поездки;
- используя графический интерфейс и посредством дисплея 6 с сенсорным экраном и клавиатуры 3, оператор вводит в комплекс данные о начальном и конечном пункте поездки;
- процессорный модуль 1 получает данные о тарифах из баз данных, хранящихся в ПЗУ 2, и выводит на экран стоимость билета;
- оператор принимает у пассажира оплату и, при необходимости, проверяет подлинность банкнот через специальное окно в корпусе комплекса с помощью УФ-светодиода 10, после чего дает команду на оформление билета;
- процессорный модуль 1 дает команду контроллеру 11 управления на оформление продажи;
- контроллер 11 управления записывает данные о продаже в фискальную память 12, электронную защищенную контрольную ленту 13 и сменную контрольную ленту 14;
- контроллер 11 управления дает команду принтеру 15 на печать билета;
- процессорный модуль 1 заносит данные проданного билета в базу данных и дает команду сотовому модему 7 отправить обновление базы данных на сервер;
- оператор отдает пассажиру распечатанный билет.
В конце рабочей смены оператор должен выполнить закрытие смены:
- оператор дает команду на закрытие смены;
- процессорный модуль 1 передает эту команду контроллеру 11 управления;
- контроллер 11 управления сверяет итоговые данные за смену из фискальной памяти 12 с рассчитанными итогами в электронную защищенную контрольную ленту 13;
- в случае несовпадения данных комплекс переходит в ошибочное состояние (случайная ошибка памяти или несанкционированная модификация), которая устраняется в сертифицированном центре технического обслуживания;
- в случае совпадения данных контроллер 11 управления из объединенных данных фискальной памяти 12 и электронной защищенной контрольной ленты 13 формирует Z-отчет (ежесменный отчет) и передает принтеру 15 команду на его печать;
- контроллер 11 управления записывает время закрытия смены в фискальную память 12, электронную защищенную контрольную ленту 13 и сменную контрольную ленту 14.
В случае плохого освещения помещения (салона транспорта) или в темное время суток применяют осветительные светодиоды 9.
Блок питания комплекса позволяет ему работать автономно в течение длительного времени (в течение рабочего дня). Габариты устройства, его вес и приданная ему форма позволяют пользователю постоянно переносить его на себе. Пользовательское приложение выполняется процессорным модулем 1 при помощи операционной системы. Пользовательское приложение в зависимости от решаемой задачи может быть предназначено для реализации товаров и услуг, для курьерской службы и пр. Пользовательское приложение использует графический интерфейс, отображаемый на дисплее 6. Пользователь заявленного комплекса (почтальон, контролер-кассир, курьер и т.д.) использует пользовательское приложение, при этом ему доступны следующие функции:
- работа с графическим интерфейсом при помощи стилуса и сенсорного экрана;
- ввод данных с клавиатуры 3;
- распечатка чеков и билетов на термопринтере;
- некорректируемая регистрация данных о произведенных продажах, что является необходимым условием для контрольно-кассовых машин;
- считывание штрих-кодов, 2D-кодов при помощи сканера 4 штрих-кодов, 2D-кодов;
- проверка подлинности банкнот и бланков в ультрафиолетовом свете посредством применения УФ-светодиода 10.
Пользовательское приложение позволяет пользоваться следующими функциями:
- обмен данными с удаленными информационными системами через сотовый модем 7, в том числе использовать функцию «Тревога»: при нажатии определенного сочетания клавиш на клавиатуре 3, передается сигнал тревоги, при получении которого инициируется соответствующий комплекс мероприятий, регламентируемый эксплуатирующей организацией;
- определение местоположения комплекса при помощи спутникового навигационного приемника 8 (только во время пребывания вне помещений).
Таким образом, при помощи заявленного устройства его пользователь способен осуществлять операции по продаже товаров и услуг с контролем подлинности банкнот, выездное почтовое обслуживание по месту пребывания клиента, при этом использовать комплекс как контрольно-кассовую машину, то есть выдавать чеки, билеты с регистрацией информации о произведенных кассовых операциях согласно требованиям законодательства. Заявленный комплекс может действовать как часть территориально распределенной информационной системы, например, информация о ценах, заказах, маршруте обслуживания может быть получена комплексом и, наоборот, информация о произведенных комплексом продажах передана в центральную информационную систему эксплуатирующей организации. Навигационные функции комплекса позволяют пользователю находить необходимые точки на местности, а эксплуатирующей организации - контролировать перемещения комплекса и его пользователя.
Заявленное техническое решение может быть реализовано с использованием известных, выпускаемых промышленностью электронных компонентов и известных программных средств.