Терминальная система авторизации карт и способ управления картами с использованием этой системы

Изобретение относится к терминальной системе авторизации карт и способу обработки электронных карт с использованием терминальной системы авторизации карт. Терминальная система авторизации включает эксклюзивную систему управления базой данных для обновления и удаления информации о владельце, причем способ обработки карт использует терминальную систему авторизации. Технический результат - так как осуществляется эффективное управление областью физической памяти, в указанном способе обработки карт решена проблема ограничения объема памяти, уменьшена задержка скорости обработки, связанная со структурой обработки файлов, и обеспечена возможность управления различными частями информации. 2 н. и 13 з.п. ф-лы, 7 ил.

 

ОБЛАСТЬ ТЕХНИКИ

Настоящее изобретение относится к терминальной системе авторизации карт и способу управления картами с использованием терминальной системы авторизации, в частности к терминальной системе авторизации с использованием системы управления базами данных и способу управления картами с использованием терминальной системы авторизации.

УРОВЕНЬ ТЕХНИКИ

В последнее время электронные карты, включая предоплаченную карту или карту с последующей оплатой, широко используют для оплаты стоимости использования различных видов транспорта, включая автобус или метро. В способе с использованием карты с последующей оплатой кредитной карте добавлена функция транспортной карты, и транспортные расходы, понесенные пользователем, ежемесячно снимают со счета кредитной карты. В способе с использованием предоплаченной карты деньги предварительно кладут на предоплаченную карту. В дополнение к способу оплаты проезда предоплаченная карта часто использовалась для других различных способов оплаты.

Терминальная система авторизации карты подтверждает подлинность транспортных карт и снимает соответствующую стоимость проезда. В последнее время стоимость проезда дифференцируют в соответствии с информацией о владельце (например, взрослый или подросток) и снимают с карты.

Для того чтобы по-разному снимать плату за проезд в соответствии с информацией о владельце карты, необходимо, чтобы терминальная система авторизации карт непрерывно регулировала изменения информации о владельцах, соответствующей номеру карты или идентификационному номеру (например, при изменении от подростка к взрослому или при изменении учетной ставки).

Обычные способы, используемые терминальной системой авторизации карт, включают способ с использованием черного списка, в котором управление информацией о недействительных картах используют при установлении подлинности карты, и способ флажка (растровый способ), в котором используют изменение флажков (битов) для всей карты при установлении ее подлинности. Однако поскольку информация об изменениях сохранена как тип файла в памяти системы аутентификации и считывается при необходимости для использования в обоих способах, то возникают следующие проблемы:

1. Ограничение емкости носителей и скорости обработки

В процессе работы обычной системы аутентификации карт, поскольку используется область физической памяти терминальной системы авторизации карт, емкость может быть ограничена и скорость обработки может быть снижена.

Более подробно, при обычном способе обработки требуется длительное время для считывания файлов, сохраненных в памяти, и нахождения заранее заданного местоположения. Кроме того, необходимо сохранять информацию различных типов, поскольку функции карт становятся разнообразными, но при обычном способе обработки могут быть обработаны лишь четыре типа информации, когда для одной карты используют два бита, так как обычный способ обработки (растровый способ) ограничен по количеству элементов. Таким образом, по причине структурного ограничения обычного растрового способа информация одного типа занимает большую область памяти, что в значительной степени влияет на емкость памяти и скорость передачи данных.

2. Работа терминальной системы авторизации карт может быть в значительной степени затруднена вследствие сложности и неправильного функционирования способа управления изменениями.

В обычном способе управления, в соответствии с состоянием терминальной системы авторизации информация может не совпадать или может поступить дополнительная информация для управления, когда информация об изменениях принимается для управления часто, и информация об изменениях смешивается и управляется в соответствии с заранее заданным способом обработки. Кроме того, может быть выполнена ошибочная операция, так как данные теряются или вставляются непредсказуемые символы, когда главная система управления передает данные на терминальное устройство авторизации карт, или может произойти значительное увеличение памяти, когда обрабатываются соответствующие файлы. В этом случае обычная терминальная система авторизации карт использует тот же самый процесс для выполнения авторизации и поиска информации об изменениях, и поэтому функции в целом могут включать ошибки, если некоторые функции имеют ошибки.

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ТЕХНИЧЕСКАЯ ПРОБЛЕМА

ТЕХНИЧЕСКАЯ ЗАДАЧА

Настоящее изобретение предлагает терминальную систему авторизации карт для предотвращения сбоев в работе системы и способ управления картами с использованием терминальной системы авторизации карт.

ТЕХНИЧЕСКОЕ РЕШЕНИЕ

В соответствии с типичным вариантом осуществления настоящего изобретения терминальная система авторизации карт включает блок идентификации карт, блок управления базой данных и обрабатывающий блок авторизации (процессор авторизации). Блок идентификации карт дешифрует информацию о владельце карты, сохраненную в карте, и определяет, действительна ли карта. Блок управления базой данных генерирует окончательную информацию о владельце карты на основе информации о владельце карты, дешифрованной блоком идентификации карт, и измененной информации о владельце, сохраненной в блоке управления базой данных. Обрабатывающий блок авторизации вычисляет расходы и обрабатывает транзакции по карте на основе окончательной информации о владельце карты, сгенерированной блоком управления базой данных.

В этом случае блок управления базой данных выполнен в виде системы управления базой данных DBMS (database management system) с использованием эксклюзивного процесса, который отличается от процессов в обрабатывающем блоке авторизации и блоке идентификации карт.

Кроме того, главная база данных информации об изменении владельца включает множество таблиц, соответствующих идентификационным номерам изготовителей карт, и каждая таблица хранит серийные номера карт и информацию о владельце карты.

В соответствии с типичным вариантом осуществления настоящего изобретения в способе управления картами терминальной системы авторизации карт, включающей блок управления базой данных, в которой хранится информация об изменении владельца, а) дешифруется информация о владельце карты, записанная на карту, b) на основе информации о владельце карты, дешифрованной из карты, осуществляется поиск измененной информации о владельце, сохраненной в блоке управления базой данных, и генерируется окончательная информация о владельце карты, и с) вычисляются расходы с использованием окончательной информации о владельце карты, и осуществляется обработка списка транзакций по карте.

На шаге b) сохраненная измененная информация о владельце сгенерирована как окончательная информация о владельце карты, если блок управления базой данных сохраняет измененную информацию о владельце, и информация о владельце карты, дешифрованная на шаге а), сгенерирована как окончательная информация о владельце карты, если блок управления базой данных не сохраняет измененную информацию о владельце.

ПОЛЕЗНЫЕ ЭФФЕКТЫ

Согласно типичному варианту осуществления настоящего изобретения, поскольку удается осуществить эффективное использование области физической памяти, решается проблема ограничения емкости памяти, и устраняется снижение скорости обработки, вызванное сложностью структуры обработки файлов или множественными процессами.

Кроме того, поскольку используется эксклюзивная система управления базой данных для реализации эксклюзивной логики обработки, сбои в работе некоторых блоков могут не влиять на работу других блоков.

Так как проблема ограничения количества информации для управления изменениями решена и различные типы информации на карте могут быть обработаны, то могут быть предоставлены различные услуги с использованием карты.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Фиг.1 представляет собой диаграмму системы управления транспортной картой в соответствии с типичным вариантом осуществления настоящего изобретения.

Фиг.2 представляет собой блок-схему внутренней конфигурации терминальной системы авторизации карт в соответствии с типичным вариантом осуществления настоящего изобретения.

Фиг.3 представляет собой диаграмму блока управления базой данных в соответствии с типичным вариантом осуществления настоящего изобретения.

Фиг.4 показывает собой блок-схему, представляющую способ управления картами в соответствии с типичным вариантом осуществления настоящего изобретения.

Фиг.5 показывает диаграмму, представляющую способ приема информации об изменении владельца в соответствии с типичным вариантом осуществления настоящего изобретения.

Фиг.6 показывает блок-схему, представляющую способ обработки окончательной информации о владельце карты в блоке управления базой данных в соответствии с типичным вариантом осуществления настоящего изобретения.

Фиг.7 представляет собой диаграмму процесса обновления информации о владельце в системе управления базой данных в соответствии с типичным вариантом осуществления настоящего изобретения.

ЛУЧШИЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ

В нижеследующем подробном описании конкретные типичные варианты осуществления настоящего изобретения показаны и описаны только в качестве иллюстраций. Специалисты в данной области должны понимать, что описанные ниже варианты осуществления изобретения могут быть изменены различными способами, не выходя за пределы сущности и объема настоящего изобретения. Соответственно чертежи и описание имеют только иллюстративный характер, но не ограничительный. Одинаковые номера ссылок в описании обозначают одинаковые элементы.

Кроме того, если явно не написано обратное, то слово "включает" и его разновидности, например "включают" и "включающий", необходимо понимать как подразумевающее включение указанных элементов, но не исключение любых других элементов.

Терминальная система 100 авторизации карт согласно типичному варианту осуществления настоящего изобретения и способ управления картами с использованием указанной терминальной системы 100 авторизации карт будут описаны со ссылкой на прилагаемые чертежи.

Фиг.1 представляет собой диаграмму системы управления транспортными картами согласно типичному варианту осуществления настоящего изобретения.

Система 200 изготовителя карт выпускает карту, включающую информацию о владельце карты (например, серийные номера карты, срок действия, тип карты, идентификационный номер изготовителя, информацию об использовании и дисконтную информацию), и сохраняет информацию о владельце карты в базе данных (не показана) системы 200 изготовителя карты. Кроме того, когда информация о владельце карты изменена согласно запросу пользователя или политике изготовителя карты, то измененную информацию сохраняют в базе данных, и информацию об изменении владельца карты периодически передают в систему 300 центра управления счетами.

Система 300 центра управления счетами объединяет информацию об изменении владельца, принятую от системы 200 изготовителя карт в течение каждого заранее заданного цикла, или когда система нижнего уровня посылает запрос и передает объединенную информацию об изменении владельца в терминальную систему 100 авторизации карт через систему 400 операционного центра или систему 500 сбора.

Фиг.2 представляет собой блок-схему внутренней конфигурации терминальной системы 100 авторизации карт согласно типичному варианту осуществления настоящего изобретения.

Как показано на фиг.2, терминальная система 100 авторизации карт согласно типичному варианту осуществления настоящего изобретения включает блок 110 идентификации карт, блок 120 управления базой данных, обрабатывающий блок 130 авторизации, блок 140 управления изменениями и базу данных 150 информации о транзакциях.

Блок 110 идентификации карт считывает информацию о владельце карты (например, серийные номера карты, срок действия, тип карты, идентификационный номер изготовителя, информацию об использовании и дисконтную информацию), которая включается при изготовлении карты, и определяет, действительна ли карта.

Блок 140 управления изменениями периодически принимает информацию о владельце, включающую измененную информацию о владельце карты, от системы 400 операционного центра или системы 500 сбора и передает принятую информацию в блок 120 управления базой данных. Здесь информация об изменении владельца включает пользовательскую информацию (разрешение или запрещение) и дисконтную информацию (взрослый или подросток).

Блок 120 управления базой данных управляет информацией о владельце карты, принятой от блока 110 идентификации карт, и информацией об изменении владельца, принятой от блока 140 управления изменениями и периодически обновленной, и генерирует окончательную информацию о владельце карты, требуемую для выполнения процесса авторизации на основе информации о владельце карты и информации об изменении владельца карты.

Обрабатывающий блок 130 авторизации использует окончательную информацию о владельце карты с выхода блока 120 управления базой данных для вычисления расходов и выполнения процесс авторизации и сохраняет результат процесса авторизации в базе данных 150 информации о транзакциях.

В этом случае блок 120 управления базой данных согласно типичному варианту осуществления настоящего изобретения применяет эксклюзивную систему управления базой данных (DBMS) с использованием процесса, который отличается от процессов в блоке 110 идентификации карт и обрабатывающем блоке 130 авторизации для эффективного управления вводом информации в терминальную систему 100 авторизации карт и выводом информации из указанной системы.

Система DBMS представляет собой эксклюзивное программное обеспечение, такое как Oracle или MS SQL, которое может легко и быстро добавлять/изменять/удалять различные данные. В типичном варианте осуществления настоящего изобретения систему DBMS малого размера, которая может быть обеспечена в терминальной системе авторизации, применяют как программу, используемую множеством пользователей компьютеров для занесения данных в базу данных или получения доступа к данным.

Система DBMS объединяет данные, отдельные в каждой прикладной программе, после чего объединенные данные могут быть совместно использованы каждой прикладной программой, и таким способом информация может быть использована систематически. В этом случае система DBMS может выполнять: 1) определение структуры данных, 2) накопление данных в соответствии со структурой данных, 3) поиск и обновление данных с использованием языков баз данных, 4) управление выполнением параллельного процесса обработки данных множеством пользователей, 5) возврат в предыдущее состояние, если происходит ошибочное обновление, и 6) функции безопасности информации.

Так как блок 120 управления базой данных согласно типичному варианту осуществления настоящего изобретения выполнен как система DBMS, которая представляет собой эксклюзивный процесс, то данные большого объема в маленьком пространстве могут быть быстро отслежены. Кроме того, так как дополнительный процесс отличается от процесса авторизации, то сбой соответствующего блока не влияет на другие функции, и поэтому полная ошибка терминальной системы, вызванная сбоем, может быть структурно предотвращена.

Фиг.3 представляет собой диаграмму блока 120 управления базой данных согласно типичному варианту осуществления настоящего изобретения.

Как показано на фиг.3, блок 120 управления базой данных согласно типичному варианту осуществления настоящего изобретения включает модуль 122 управления базой данных, главную базу данных 124 информации об изменении владельцев, и временную базу данных 126 информации об изменении владельцев.

Главная база данных 124 информации об изменении владельцев хранит измененную информацию о владельце. В этом случае главная база данных 124 информации об изменении владельцев включает множество таблиц, соответствующих идентификационным номерам изготовителя карты, и каждая таблица хранит серийные номера карты и информацию о владельце карты соответствующего изготовителя.

Временная база данных 126 информации об изменении владельца временно сохраняет информацию об изменении владельца, принятую из блока 140 управления изменениями.

Модуль 122 управления базой данных сохраняет новую информацию об изменении владельца, принятую из блока 140 управления изменениями, во временной базе данных 126 информации об изменении владельца и периодически обновляет главную базу данных 124 информации об изменении владельца на основе новой информации об изменении владельца, сохраненной во временной базе данных 126 информации об изменении владельца. В этом случае, когда главная база данных 124 информации об изменении владельца обновлена на основе новой информации об изменении владельца, модуль 122 управления базой данных удаляет информацию об изменении владельца, сохраненную во временной базе данных 126 информации об изменении владельца.

Способ управления картами с использованием терминальной системы 100 авторизации карт в соответствии с типичным вариантом осуществления настоящего изобретения далее рассмотрен со ссылкой на фиг.4.

Фиг.4 показывает блок-схему, представляющую собой способ управления картами согласно типичному варианту осуществления настоящего изобретения.

Блок 110 идентификации карт терминальной системы 100 авторизации карт дешифрует информацию о владельце карты (например, серийные номера карты, срок действия, тип карты, идентификационный номер изготовителя карты, информацию об использовании и дисконтную информацию), сохраненную в памяти карты, которая контактным или бесконтактным способом взаимодействует с блоком 110 идентификации карт на шаге S102.

Затем блок 110 идентификации карт определяет на шаге S104, действительна ли соответствующая карта на основе информации о владельце карты на шаге S102.

Если на шаге S104 карта определена как действительная, то блок 110 идентификации карт идентифицирует тип карты, чтобы на шаге S106 определить, является ли эта карта предоплаченной или это карта с последующей оплатой, и идентифицирует срок действия на основе информации о владельце карты, дешифрованной на шаге S102, чтобы на шаге S108 определить, истекли срок действия карты.

Если на шаге S102 или S108 определено, что карта недействительна или срок действия истек, то блок 110 идентификации карт на шаге S222 выполняет обработку ошибки для соответствующей карты.

Если на шаге S106 или S108 определено, что карта является предоплаченной картой или срок действия карты не истек, то модуль 122 управления базой данных блока 120 управления базой данных на шаге S110 определяет, включает ли главная база данных 124 информации об изменении владельца таблицу, соответствующую идентификационному номеру изготовителя карты, включенному в информацию о владельце карты.

Если на шаге S110 определено, что таблица, соответствующая идентификационному номеру изготовителя карты, существует, то модуль 122 управления базой данных на шаге S112 генерирует окончательную информацию о владельце карты, требуемую для выполнения процесса авторизации на основе информации о владельце карты, полученной с карты, и информации об изменении владельца, сохраненной в главной базе данных 124 информации об изменении владельца. Если на шаге S110 определено, что идентификационный номер изготовителя отсутствует, то модуль 122 управления базой данных на шаге S122 выполняет обработку ошибки для соответствующей карты.

Шаги S110 и S112 будут рассмотрены более подробно позже со ссылкой на фиг.6.

Обрабатывающий блок 130 авторизации вычисляет расходы на основе пользовательской информации или дисконтной информации, сохраненной в окончательной информации о владельце карты, принятой из блока 120 управления базой данных на шаге S114, и идентифицирует расходы, вычисленные на шаге S114, и информацию о состоянии счета, сохраненную на карте для определения на шаге S116, выполнена ли обработки транзакции по карте.

Если на шаге S116 определено, что обработка транзакции по карте может быть выполнена, то обрабатывающий блок 130 авторизации генерирует списки транзакций по карте, сохраняет их и завершает процесс авторизации карты на шагах S118 и S120. Если на шаге S116 при обработке транзакции по карте происходит ошибка, то обрабатывающий блок 130 авторизации на шаге S200 выполняет обработку ошибки для данной карты.

Способ управления информацией о владельце карты в блоке 120 управления базой данных согласно типичному варианту осуществления настоящего изобретения будет рассмотрен со ссылкой на фиг.5.

Блок 120 управления базой данных согласно типичному варианту осуществления настоящего изобретения выполняет генерирование, обновление и поиск информации об изменении владельца карты, передаваемой из блока 140 управления изменениями и часто изменяемой. Кроме того, блок 120 управления базой данных генерирует окончательную информацию о владельце карты на основе информации о владельце карты с выхода блока 110 идентификации карт и измененной информации о владельце, сохраненной во внутренней памяти.

В этом случае согласно типичному варианту осуществления настоящего изобретения, поскольку блок 120 управления базой данных выполнен в виде системы управления базой данных с использованием дополнительного процесса (обработки) для выполнения процесса управления, то сбой соответствующего блока не влияет на идентификацию карты, процесс авторизации и функции аутентификации, поэтому количество ошибок уменьшено.

Как показано на фиг.5, модуль 122 управления базой данных блока 120 управления базой данных согласно типичному варианту осуществления настоящего изобретения генерирует множество таблиц 124а, 124b и 124 с, соответствующих идентификационным номерам изготовителя для идентификации номеров изготовителей карт, сохраненных в главной базе данных 124 информации об изменении владельцев, и сохраняет информацию о владельцах и серийные номера карт, соответствующие идентификационным номерам изготовителей, в соответствующих таблицах. В этом случае, когда названия соответствующих таблиц установлены равными идентификационным номерам изготовителя, скорость поиска может быть увеличена, а идентификация изготовителя и поиски информации о владельце карты могут быть выполнены одновременно посредством одной процедуры поиска.

Кроме того, когда информация об изменении владельца принята из блока 140 управления изменениями, модуль 122 управления базой данных записывает измененную информацию о владельце в таблице, сопоставленной с изготовителем, на основе серийных номеров карты и информации об изменении владельца.

Например, если предположить, что номер карты - 420012435678000, и информация о пользователе карты изменена на категорию "взрослый", то первые шесть цифр (420012) в номере карты представляют собой идентификационные номера изготовителя карты, а остальные цифры (345678000) представляют собой серийный номер карты. Следовательно, модуль 122 управления базой данных ищет таблицу 124а, соответствующую идентификационным номерам изготовителя карты (420012), и записывает информацию об изменении владельца (т.е., "взрослый") в записи, соответствующей серийным номерам карты (345678000), среди других записей в найденной таблице 124а.

В вышеупомянутом способе управления информацией о владельце согласно типичному варианту осуществления настоящего изобретения поскольку различные части информации об изменении владельца сохранены и обработаны в табличной форме, информацией можно эффективно управлять при малом объеме памяти.

Способ (S112) генерирования окончательной информации о владельце карты, показанный на фиг.4, далее будет описан со ссылкой на фиг.5 и фиг.6.

Фиг.6 показывает блок-схему, представляющую способ обработки окончательной информации о владельце карты в блоке 120 управления базой данных согласно типичному варианту осуществления настоящего изобретения.

Модуль 122 управления базой данных на шаге S200 определяет, существует ли таблица, соответствующая идентификационным номерам изготовителя, на основе номеров карты, содержащихся в информации о владельце карты, дешифрованной блоком 110 идентификации карт. Более подробно, если предположить, что серийные номера карты - 420012435678000, то модуль 122 управления базой данных обращается к первым шести цифрам (420012), которые представляют собой идентификационные номера изготовителя для определения на шаге S200, существует ли таблица с таким же названием, как идентификационные номера изготовителя (или таблица, соответствующая идентификационным номерам изготовителя).

Если на шаге S200 определено, что идентификационные номера изготовителя существуют, то модуль 122 управления базой данных на шаге S202 определяет, включает ли обновленную информацию таблица, соответствующая идентификационным номерам изготовителя. Более подробно модуль 122 управления базой данных определяет серийные номера карты, исходя из остальных цифр номера карты, и определяет, включает ли таблица, связанная с изготовителем, информацию о владельце, соответствующую серийным номерам карты для определения на шаге S202, существует ли обновленная информация.

Если на шаге S202 определено, что таблица, соответствующая идентификационным номерам изготовителя, включает обновленную информацию, то модуль 122 управления базой данных на шагах S204 и S206 использует найденную измененную информацию о владельце как окончательную информацию о владельце карты.

Кроме того, если на шаге S202 определено, что таблица, соответствующая идентификационным номерам изготовителя, не включает информацию обновления, то модуль 122 управления базой данных определяет, что информация о владельце карты не изменена с момента выпуска карты, и использует на шагах S206 и S208 существующую информацию о владельце карты (то есть информацию о владельце карты, полученную из блока 110 идентификации карт) как окончательную информацию о владельце карты.

Затем обрабатывающий блок 130 авторизации использует полученную окончательную информацию о владельце карты и выполняет вышеупомянутый процесс авторизации.

Фиг.7 показывает диаграмму процесса обновления информации о владельце в системе управления базой данных согласно типичному варианту осуществления настоящего изобретения.

Как показано на фиг.7, система 300 центра управления счетами собирает информацию о владельцах, которая периодически передается из системы 200 изготовителя карт, и передает информацию об изменении владельца карты в соответствующие терминальные системы 100 авторизации карт.

Посредством этого блок 140 управления изменениями терминальной системы 100 авторизации карт принимает информацию об изменении владельца карты "420012435678000 N взрослый… О" от системы 300 центра управления счетами и передает принятую информацию об изменении владельца карты в блок 120 управления базой данных. В этом случае информация об изменении владельца карты "420012435678000 N взрослый… О" включает идентификационные номера изготовителя (420012), серийные номера карты (435678000), измененную информацию о владельце (N) и информацию об активации (О). Здесь информация об активации (О) представляет собой информацию о владельце, которая изменена на тот же самый тип, что и информация о владельце карты, и изменена на первоначальную информацию о владельце.

Модуль 122 управления базой данных сохраняет информацию об изменении владельца карты (420012435678000 N Взрослый… О), принятую из блока 140 управления изменениями, во временной базе данных 126 информации об изменении владельца, ищет заранее заданную таблицу из идентификационных номеров изготовителя (420012), включенных в информацию об изменении владельца карты (420012435678000 N Взрослый… О), сохраненную во временной базе данных 126 информации об изменении владельца в заранее заданное время, ищет соответствующую запись из серийных номеров карты и обновляет соответствующую запись на основе информации об изменении владельца (N).

На фиг.7 показано, что согласно типичному варианту осуществления настоящего изобретения поскольку информация об изменении владельца (N) представляет собой информацию о владельце (О), измененную на тот же самый тип, что и информация о владельце карты, то не обязательно изменять соответствующую информацию в таблице, и освобожденная область памяти может быть оптимизирована путем удаления информации о записи, соответствующей серийным номерам карты (435678000). То есть согласно типичному варианту осуществления настоящего изобретения, если информация о владельце карты изменена дважды или больше двух раз и информация о владельце карты изменена на ту же самую информацию о владельце, что и первоначальная информация карты, то информацию о владельце не обрабатывают и удаляют, и, следовательно, область памяти может быть оптимизирована.

Как рассмотрено выше, согласно типичному варианту осуществления настоящего изобретения таблицы формируются в системе управления базой данных в соответствии с идентификационными номерами для идентификации изготовителя карты, а серийные номера и информация о владельце номера карты, включая измененную информацию о владельце, сохраняются. Кроме того, посредством части информации об изменении владельца карты одновременно может быть определено, действительна ли карта и изменена ли информация о владельце и поэтому процесс авторизации карты может быть быстро выполнен.

Также согласно типичному варианту осуществления настоящего изобретения поскольку новая информация о владельце может быть обработана путем добавления одной колонки к таблице, когда добавлена для обработки новая информация о владельце, то различные части информации о владельце могут быть добавлены и обработаны в относительно малой области памяти.

Кроме того, согласно типичному варианту осуществления настоящего изобретения поскольку блок 120 управления базой данных реализован в виде системы DBMS, которая представляет собой эксклюзивный процесс с использованием процесса, который отличается от процесса авторизации, то сбои некоторых блоков могут не оказывать влияния на другие блоки и поэтому терминальная система авторизации карт может работать устойчиво.

Хотя настоящее изобретение было описано в связи с практическими типичными вариантами осуществления, должно быть понятно, что настоящее изобретение не ограничено раскрытыми здесь вариантами осуществления, но, напротив, предназначено для того, чтобы охватить различные модификации и эквивалентные решения в пределах сущности и объема приложенной формулы изобретения.

1. Терминальная система авторизации карт, включающая:
блок идентификации карт для дешифрования хранящейся на карте информации о владельце карты и определения, действительна ли карта;
блок управления базой данных для генерирования измененной информации о владельце как окончательной информации о владельце карты, если блок управления базой данных хранит измененную информацию о владельце, и для генерирования информации о владельце карты, дешифрованной блоком идентификации карт, как окончательной информации о владельце карты, если блок управления базой данных не хранит измененную информацию о владельце; и
обрабатывающий блок авторизации для вычисления расходов и обработки транзакций по карте на основе окончательной информации о владельце карты, сгенерированной блоком управления базой данных.

2. Терминальная система авторизации карт по п.1, также включающая блок управления изменениями для периодического приема новой информации о владельце и предоставления измененной информации о владельце в блок управления базой данных.

3. Терминальная система авторизации карт по п.2, в которой блок управления базой данных включает:
главную базу данных информации о владельце для хранения измененной информации о владельце карты;
временную базу данных измененной информации о владельце для временного хранения новой информации о владельце, принятой из блока управления изменениями; и
блок управления базой данных для обновления главной базы данных информации о владельце на основе новой информации о владельце, хранящейся во временной базе данных измененной информации о владельце.

4. Терминальная система авторизации карт по п.3, в которой главная база данных информации о владельце включает множество таблиц, соответствующих идентификационным номерам изготовителей карт, и каждая таблица хранит серийные номера карт и измененную информацию о владельце карты.

5. Терминальная система авторизации карт по любому из пп.1-3, в которой блок управления базой данных включает множество таблиц, соответствующих идентификационным номерам изготовителей карт, и запись в каждой таблице хранит серийные номера карт и измененную информацию о владельце карты.

6. Терминальная система авторизации карт по п.5, в которой название каждой таблицы совпадает с идентификационными номерами изготовителя карты.

7. Терминальная система авторизации карт по п.2, в которой новая информация о владельце включает идентификационные номера изготовителя, серийные номера карт и измененную информацию о владельце.

8. Терминальная система авторизации карт по п.7, в которой новая информация о владельце включает информацию об активации, которая представляет собой информацию о владельце, измененную на тот же тип, что и информация о владельце карты.

9. Способ управления картами терминальной системы авторизации карт, содержащей блок управления базой данных, в котором хранится измененная информация об изменении владельца, указанный способ управления картами включает:
a) дешифрование информации о владельце карты, записанной на карту;
b) поиск измененной информации о владельце, хранящейся в блоке управления базой данных на основе информации о владельце карты, дешифрованной из карты, и генерирование окончательной информации о владельце карты; и
c) вычисление расходов с использованием окончательной информации о владельце карты и обработка списка транзакций по карте, причем на шаге b) хранящуюся измененную информацию о владельце генерируют как окончательную информацию о владельце карты, если блок управления базой данных хранит измененную информацию о владельце, и информацию о владельце карты, дешифрованную на шаге а), генерируют как окончательную информацию о владельце карты, если блок управления базой данных не хранит измененную информацию о владельце.

10. Способ управления картами по п.9, в котором блок управления базой данных включает множество таблиц, соответствующих идентификационным номерам изготовителей карт, и запись в каждой таблице хранит серийные номера карт и информацию о владельце карты.

11. Способ управления картами по п.10, в котором шаг b) включает:
определение, существует ли таблица, соответствующая идентификационным номерам изготовителя, включенным в информацию о владельце карты, дешифрованную из карты;
определение, включает ли таблица, соответствующая идентификационным номерам изготовителя, измененную информацию о владельце, если определено, что идентификационные номера изготовителя существуют; и
генерирование измененной информации о владельце как окончательной информации о владельце карты, если таблица включает измененную информацию о владельце, и генерирование информации о владельце карты, дешифрованной на шаге (а), как окончательной информации о владельце карты, если таблица не включает измененную информацию о владельце.

12. Способ управления картами по любому из пп.10 и 11, также включающий:
d) прием извне новой информации о владельце; и
e) обновление измененной информации о владельце, хранящейся в блоке управления базой данных, на основе принятой новой информации о владельце.

13. Способ управления картами по п.12, в котором название каждой таблицы совпадает с идентификационными номерами изготовителя карты.

14. Способ управления картами по п.13, в котором новая информация о владельце включает идентификационные номера изготовителя, серийные номера карт, измененную информацию о владельце и информацию активации, которая представляет собой информацию о владельце, измененную на тот же тип, что и информация о владельце карты.

15. Способ управления картами по п.14, в котором на шаге (е) информацию о владельце, соответствующую серийным номерам карт, удаляют, если новая информация о владельце включает информацию активации.



 

Похожие патенты:

Изобретение относится к способам и форматам файлов для представления презентаций в составленной из компонентов прикладной программе презентаций. .

Изобретение относится к сетевым системам и, в частности, к определению, созданию или поддержанию взаимосвязей между пользователями сетевых систем. .

Изобретение относится к специализированным средствам вычислительной техники и может быть использовано в системах, в которых требуется аппаратная реализация алгоритмов цифровой фильтрации сигналов, например, при оценке уровня нуля на фоне импульсных сигналов/помех или в условиях несимметричного относительно уровня нуля ограничения динамического диапазона.

Изобретение относится к интерфейсам. .

Изобретение относится к компьютерным системам, а именно к способам, системам и компьютерным программным продуктам для создания структур баз данных и для сохранения данных в ответ на атрибуты.

Изобретение относится к способу выявления соединения, являющегося неконкурентным ингибитором протеазы вируса иммунодефицита человека (ВИЧ) (SEQ ID No: 1), предусматривающему выявление методами аланинового скинирования и молекулярного докинга соединения, по меньшей мере, с одним атомом аминокислотного остатка, выбранного из группы, состоящей из Asn98, Phe99, Asp29, Asp30, Arg8, Gly49, Gly51 и Gly52 SEQ ID NO: 1, на расстоянии не более 5 ангстрем.

Изобретение относится к средствам поиска мультимедийного (AV) контента реального времени. .

Изобретение относится к области радиотехники, в частности к способу передачи-приема сигнала в многопользовательской системе радиосвязи с множеством передающих и множеством приемных антенн (MIMO-OFDM).

Изобретение относится к средствам обработки и адаптации файловых систем. .
Изобретение относится к способам поиска информации в сети Интернет с использованием поисковых систем на основе микропроцессорной техники

Изобретение относится к способу и устройству для изменения размера шрифта сообщения в терминале мобильной связи

Изобретение относится к способам сбора информации, в частности для определения результатов голосования

Изобретение относится к области информационно-измерительной и вычислительной техники и может быть использовано в электроэнергетике для регистрации параметров переходных процессов изменения напряжения и тока в электрических сетях при авариях

Изобретение относится к медицинской технике, а именно к устройствам для способствования выбору компрессионного ортопедического аппарата и для его адаптации к морфологии конечности

Изобретение относится к области проведения финансовых транзакций, а именно к терминальной системе авторизации с использованием системы управления базой данных и способу управления картами с использованием терминальной системы авторизации

Изобретение относится к системе связи и предназначено для синхронизации множественных пользовательских ревизий совместно используемого объекта

Изобретение относится к автоматике и может быть использовано для управления серверами

Изобретение относится к области радиотехники, а именно к области диагностирования и контроля технического состояния систем связи в условиях деструктивных воздействий
Наверх