ПРЯМАЯ КОНВЕРТАЦИЯ ВАЛЮТЫ
DIRECT CURRENCY CONVERSION

Область техники
Настоящее изобретение относится к прямой конвертации валюты, то есть к автоматической конвертации валюты для карточных транзакций на месте продажи. В частности, оно относится к способу работы устройства, связанного с финансовой транзакцией. В других аспектах изобретение относится к самому устройству и к способу подготовки древовидной структуры для использования устройством.
Уровень техники
Кредитные карты, дебитные карты, платежные карты и различные другие типы карт используются потребителями, чтобы делать покупки или получать наличные. Эти транзакции, как правило, выполняются на территории торговца с использованием электронного устройства для совершения платежей на месте покупки (устройство ПМП), и в процессе транзакции устройство устанавливает связь с другими сторонами для получения авторизации для транзакции и инициирования перевода средств от потребителя к торговцу. Подобные транзакции осуществляются с использованием компьютерного оборудования без посредничества торговца.
С расширением международного туризма, глобализацией бизнеса и электронной торговлей владельцам карт иногда желательно проводить транзакции в иностранной валюте с использованием своих карт. В этом случае торговец, как правило, использует определенную валюту, которая в случае розничной торговли обычно является местной валютой. Кредитная карта также имеет свою валюту, которая, как правило, является местной валютой банка-эмитента. Обычно для транзакций, где две валюты отличаются, валютой транзакции является валюта торговца и присутствует как таковая вместе с обменным курсом в выписке по кредитной карте. Динамическая конвертация валюты (ДКВ) предоставляет возможность проведения подобных транзакций в валюте карты путем определения валюты карты и применения конвертации валюты во время транзакции так, чтобы владелец карты видел стоимость транзакции в валюте карты в это время.
В простом примере совершения покупки туристом устройство ПМП обнаруживает номер карты и извлекает банковский идентификационный номер (БИН). Устройство определяет связь между БИН и валютой, принимает ее в качестве валюты карты и проводит продажу/покупку в валюте карты.
Раскрытие изобретения
В первом аспекте изобретение относится к способу работы устройства, связанного с финансовыми транзакциями, чтобы определять валюты, пригодные для использования при транзакциях с картами с использованием этого оборудования. Способ включает в себя следующие этапы:
Представление карты, относящейся к счету клиента.
Запись номера карты с карты.
Применение всего или части номера карты к древовидной структуре и автоматическая обработка этого номера по дереву, по одному биту за раз, для достижения конечного узла дерева, закодированного информацией, относящейся к валюте счета карты клиента.
Определение валюты счета карты клиента.
Сравнение валюты счета карты клиента с одной или более валютами, предопределенными для устройства.
Предоставление услуг прямой конвертации в случаях, когда сравнение указывает различные валюты.
Прохождение по древовидной структуре высокоэффективно, поскольку считываются только данные, содержащие информацию, соответствующую текущему запросу. Это особенно выгодно в тех случаях, когда отображение выполняется по принципу «множество к одному», как это имеет место при отображении БИН и на коды валюты.
Устройство может быть устройством ПНП, банкоматом или оборудованием, связанным с продажами по телефону или Интернету. В случае продаж по телефону или Интернету детальные данные карты могут быть дистанционно введены вручную, а не автоматически считаны с карты устройством.
Древовидная структура может быть загружена и сохранена в устройстве. В этом случае все другие этапы могут выполняться в устройстве.
Используя изобретение, из номера карты могут быть сделаны другие определения. Например, определение локальных карт или карт для определенной торговой зоны. Это может быть полезным, например, при контролировании пригодности для беспошлинной торговли и т.п.
Устройство, как правило, содержит считыватель карт, компьютерный процессор и память, принтер и пользовательский интерфейс. Древовидная структура может храниться в памяти в форме файла. Дерево может быть разреженным двоичным деревом. Конечные узлы древовидной структуры могут быть закодированы кодами стран или кодами валют.
Этап определения валюты может включать простую интерпретацию кодов в конечных узлах. Альтернативно, этот этап может включать дополнительную обработку, такую как использование конечного кода, чтобы выполнять поиск кода валюты во вспомогательной таблице.
В случае обнаружения соответствия этап сравнения может по умолчанию выполняться к предопределенной валюте, например к валюте страны, где находится устройство. Альтернативно, либо в случае отсутствия соответствия, все валюты карты и устройства могут быть отображены для выполнения выбора пользователем. Соответствующие обменные курсы также могут быть отображены.
Обработка и выбор валюты пользователем могут предшествовать распечатке квитанции для подтверждения клиентом. Квитанция может включать стоимость в выбранной валюте и в местной валюте устройства, а также обменный курс, и все эти значения могут быть зафиксированы для использования при подготовке выписки по счету клиента.
В другом аспекте изобретение относится к устройству, связанному с финансовыми транзакциями, содержащему считыватель карт, компьютерный процессор и память, принтер и пользовательский интерфейс, при этом в памяти хранится в виде файла древовидная структура для обработки считанного считывателем карт номера по одному биту за раз для достижения конечного кода дерева, закодированного относящейся к валюте информацией.
В еще одном аспекте настоящее изобретение относится к способу подготовки древовидной структуры для использования в способе и сохранения ее как файла, дальнейшей загрузки файла в устройство, связанное с финансовыми транзакциями, где файл хранится для использования в способе. Древовидная структура может быть усовершенствована до загрузки путем удаления дублированных узлов, зеркальных узлов и односторонних узлов.
Краткое описание чертежей
Ниже описан пример изобретения со ссылкой на чертежи, на которых показано следующее:
Фиг.1 - структурная схема функциональной среды устройства для выполнения платежей на месте покупки.
Фиг.2 - разреженное двоичное дерево.
Лучший вариант осуществления изобретения
Согласно Фиг.1, типичная транзакция по карте связана с представлением клиентом своей карты 1 торговцу для приобретения товаров или услуг. Торговец проводит карту 1 через считыватель 2 карт, который является частью устройства 3 ПНП. Считыватель 2 карт считывает номер 4 карты с карты 1, и устройство 3 определяет валюту счета карты клиента. Затем устройство может представить клиенту стоимость в валюте его счета, независимо от того, находится ли он дома или за границей.
Когда клиент дома, устройство определяет, что и торговец, и клиент предпочтут использовать одну и ту же валюту, и транзакция рассматривается как неподходящая для прямой конвертации валюты.
Когда клиент находится за границей, устройство также может предоставлять применимый обменный курс и стоимость в местной валюте. Клиент может выбрать, в какой валюте принять стоимость и подтвердить обменный курс, который будет применен к транзакции, если он выберет валюту своего счета. Таким образом, клиент имеет возможность иметь все детальные данные транзакции перед получением выписки от эмитента карты.
Для обеспечения этой функции устройство 3 хранит разреженное двоичное дерево в файле. Дерево является последовательностью определенных путей, каждый из которых образуется из некоторого количества звеньев между узлами. Обычно узел, как правило, имеет два внешних звена, представляющих «1» и «0». Следовательно, путь - это двоичное число, состоящее из единиц и нулей («1» и «0»). Пути образуются, чтобы представлять БИН в двоичной форме, и заканчиваются валютой, соответствующей этому БИН. Отсюда следует, что, если БИН будет преобразован в двоичную форму и отображен на дереве, он приведет к валюте карты с этим БИН.
На Фиг.2 приведен упрощенный пример подобного дерева, которое было сформировано для декодирования следующих четырехзначных чисел: 0001, 0010, 0011, 1001, 1010, 1011 и 1110.
Можно увидеть, что в дереве не появляются двоичные числа. Вместо этого в каждом узле должен быть выполнен двоичный выбор. Входящее число, например 1010, обрабатывается по дереву по одному биту за раз. Принимая расположенный слева бит в первую очередь, то есть «1», этот бит используется в первом узле дерева 21, чтобы проследовать по пути к узлу 22. (Если бы этот бит был равен «0», он проследовал бы по пути к узлу 23). В узле 22 следующий бит со значением «0» используется, чтобы проследовать по дереву к узлу 24. Далее, следующий бит со значением «1» используется, чтобы проследовать к узлу 25. Последний бит со значением «0» проследует по пути к коду валюты «GBP» в конечном узле 25. Примечательно, что дерево не содержит каких-либо тупиковых конечных узлов, то есть числа, которые не должны быть там, приведут к отсутствию обнаружения какой-либо валюты.
Подобное дерево генерируется из информации, предоставленной от сетей 6, использующих карты (например, Visa или MasterCard), информации, полученной от банков-эмитентов 7, и любой другой информации, которая полезна при установлении связи между картами и валютами. Генерирование дерева является конторской операцией (то есть выполняемой вне устройства ПНП), и оно выполняется у провайдера 8 специализированных услуг.
После генерации базового дерева оно обрабатывается несколько раз, чтобы сжать его перед инсталляцией на устройство ПНП. Эти процессы сжатия описаны ниже. Во-первых, удаляются дублированные узлы. Если два узла А и В являются одинаковыми, тогда все другие узлы, указывающие на В, могут быть изменены так, чтобы указывать на А. Тогда узел В можно удалить. Затем, удаляются все зеркальные узлы. Все узлы имеют два указателя или два значения валюты. Если два значения в узле одинаковы, тогда любой узел, указывающий на зеркальный узел, вместо этого может принять значение зеркального узла. Односторонние узлы также можно хранить в половинном пространстве. Если только одна сторона узла имеет значение, как в узле 26, то этот узел можно хранить в половинном пространстве. Процесс сжатия повторяется до тех пор, пока не сможет быть выполнено никаких изменений. Сжатие также выполняется как часть конторской операции.
Дерево подготавливается для использования устройством ПНП путем сохранения его как файла. Файл загружается от провайдера 8 специализированных услуг в устройство 3 через Интернет 9. Естественно, дерево можно загрузить, используя коммутируемую телефонную сеть общего использования или любое другое средство связи. Примечательно, что исходное дерево содержит указатели памяти. Если есть 16384 или менее узлов, все дерево можно сохранить в менее чем 64 килобайтах. Это важно, так как каждый указатель может быть заменен 16-битным смещением внутри файла. Чтобы обеспечить корректную идентификацию достижения конечного узла, все конечные узлы перемещаются в начало файла. Тогда, если значение смещения превышает определенное значение, будет известно, что это - конечный узел.
Чтобы определить валюту карты, выбранная часть номера карты, например номер БИН, проводится через дерево, принимая корректную ветвь в каждом узле в зависимости от битовых значений номера. Как в вышеупомянутом примере, если номер карты равен десяти (двоичное значение 1010), достигнутый результат будет «GBP». Необязательно, чтобы в конечных узлах дерева были коды валют. Там может быть представлена другая информация, например коды стран. В этом случае результат прохождения по дереву может потребовать дополнительного установления соответствия, чтобы определить соответствующий код страны. Например, код страны для Франции может быть отображен на Евро. Также могут возникнуть более сложные ситуации, например, когда Британский банк выпускает карту для счета в долларах США.
Финансовая сторона транзакции может управляться устройством ПНП или сервером, принадлежащим банку или эмитенту карты. Устройство ПНП или сервер могут собирать особые данные, относящиеся к транзакциям ПКВ, и сохранять их в пакете статистических данных ПКВ для передачи в компанию, предоставляющую ПКВ. Эта компания может быть банком, эмитентом карты или другой стороной. Пакет можно проанализировать, и выработать отчет.
Данные предоставляют возможность мониторинга эффективности. В случае низкой эффективности оператор ПКВ может принять решение о проведении повторного обучения или удалении услуги. С другой стороны, высокая эффективность может привести к активации механизма вознаграждения по поощрительной программе.
Поля значений, собираемые, чтобы предоставлять возможность измерения эффективности услуги, включают общее количество транзакций типа «продажа»; общее количество потенциальных транзакций типа «продажа с ПКВ»; общее количество фактических транзакций типа «продажа с ПКВ»; общая сумма всех транзакций типа «продажа»; общая сумма потенциальных транзакций типа «продажа с ПКВ»; общая сумма фактических транзакций типа «продажа с ПКВ»; общее количество транзакций типа «возврат»; общее количество потенциальных транзакций типа «возврат с ПКВ»; общее количество фактических транзакций типа «возврат с ПКВ»; общая сумма всех транзакций типа «возврат»; общая сумма потенциальных транзакций типа «возврат с ПКВ»; общая сумма фактических транзакций типа «возврат с ПКВ». Все суммы указываются в базовой валюте устройства ПНП или сервера.
После успешной передачи статистического блока в центр загрузки обменных курсов все статистические счетчики и общие суммы должны быть сброшены на ноль.
Для статистических целей предварительно разрешенные списания и дополнительные предварительно разрешенные списания должны игнорироваться.
Если к стоимости существующей транзакции добавляются чаевые, их сумма должна обновить общую сумму только на величину чаевых, но не увеличивать счетчик транзакций. Однако, если выплата чаевых является полностью отдельной транзакцией, ее следует обрабатывать как обычную продажу. Транзакция аннулирования должна уменьшать соответствующие общие суммы и уменьшать соответствующие счетчики. Подходящие для ПКВ потенциальные транзакции обозначают транзакции, которые квалифицируются как пригодные для ПКВ, и могут быть приняты или не приняты. Подходящими для ПКВ фактические транзакции обозначают транзакции, которые квалифицируются как пригодные для ПКВ, и были приняты и конвертированы. Неквалифицированные для ПКВ терминальные транзакции обозначают транзакции, которые вообще не квалифицируются как пригодные для ПКВ. То есть префикс карты не был распознан модулем распознавания валюты ПКВ.
Несмотря на то, что изобретение было описано со ссылкой на конкретный пример, следует понимать, что возможны многочисленные изменения. Например, простая модификация размера файла до 256 кбайт, используя 16 битные индексы, предоставит возможность увеличения максимального количества узлов до 65536. Также возможно избежать перемещения конечных узлов в начало файла.
Специалистам в данной области техники должно быть понятно, что могут быть выполнены многочисленные изменения и/или модификации в изобретении, показанном в определенных вариантах осуществления, не выходя за рамки сущности или объема изобретения. Следовательно, настоящие варианты осуществления должны рассматриваться во всех отношениях как иллюстративные, а не ограничивающие.