Система, спосіб та комп’ютерна програма, передбачені для забезпечення транзакції
Формула / Реферат
1. Обчислювальний пристрій для забезпечення транзакцій між щонайменше одним віддаленим пристроєм, який містить:
модуль обробки, передбачений для взаємодії зі щонайменше одним віддаленим пристроєм через комунікаційну мережу, та
базу даних, передбачену для утримання інформації відносно стану декількох каналів транзакції щодо рахунку,
де віддалений пристрій зі щонайменше одного віддаленого пристрою відправляє транзакцію відносно стану декількох каналів транзакції, при цьому емітент карти відправляє транзакцію до модуля обробки без відслідковування стану декількох каналів транзакції, і модуль обробки є проміжним альтернативним хостом для емітента карти та передбачений для отримання транзакції від емітента карти та надання інформації відносно стану декількох каналів транзакції.
2. Обчислювальний пристрій за п. 1, який відрізняється тим, що база даних використовує полегшений протокол (LDAP) доступу до каталогів.
3. Обчислювальний пристрій за п. 1, який відрізняється тим, що модуль обробки є проміжним альтернативним хостом, передбаченим для отримання команд від щонайменше одного емітента карти.
4. Обчислювальний пристрій за п. 3, який відрізняється тим, що щонайменше один емітент карти є телекомунікаційним оператором.
5. Обчислювальний пристрій за п. 1, який відрізняється тим, що модуль обробки є проміжним альтернативним хостом, передбаченим для отримання команд від щонайменше одного еквайєра карти.
6. Обчислювальний пристрій за п. 1 або п. 2, який відрізняється тим, що база даних періодично оновлюється через комунікаційну мережу.
7. Обчислювальний пристрій за п. 3, який відрізняється тим, що модуль обробки додатково придатний для отримання запиту на зміну стану щонайменше одного відносно незахищеного каналу транзакції з декількох каналів транзакції з першого стану на другий стан.
8. Система, передбачена для взаємодії зі щонайменше одним віддаленим пристроєм через комунікаційну мережу, яка містить:
сервер, що містить базу даних, передбачену для утримання інформації відносно стану декількох каналів транзакції щодо рахунку,
де віддалений пристрій зі щонайменше одного віддаленого пристрою відправляє транзакцію відносно стану декількох каналів транзакції, при цьому емітент карти відправляє транзакцію до сервера без відслідковування стану декількох каналів транзакції, і сервер є проміжним альтернативним хостом для емітента карти та передбачений для отримання транзакції від емітента карти та надання інформації відносно стану декількох каналів транзакції.
9. Система за п. 8, яка відрізняється тим, що база даних використовує полегшений протокол (LDAP) доступу до каталогів.
10. Система за п. 8, яка відрізняється тим, що сервер є проміжним альтернативним хостом, передбаченим для отримання команд від щонайменше одного емітента карти.
11. Система за п. 10, яка відрізняється тим, що щонайменше один емітент карти є телекомунікаційним оператором.
12. Система за п. 8, яка відрізняється тим, що сервер є проміжним альтернативним хостом, передбаченим для отримання команд від щонайменше одного еквайєра карти.
13. Система за п. 8 або п. 9, яка відрізняється тим, що база даних періодично оновлюється через комунікаційну мережу.
14. Система за п. 10, яка відрізняється тим, що сервер додатково придатний для отримання запиту на зміну стану щонайменше одного відносно незахищеного каналу транзакції з декількох каналів транзакції з першого стану на другий стан.
15. Спосіб забезпечення транзакцій між щонайменше одним віддаленим пристроєм включає етапи:
відправлення транзакції відносно стану декількох каналів транзакції за допомогою віддаленого пристрою зі щонайменше одного віддаленого пристрою,
відправлення транзакції до сервера без відслідковування стану декількох каналів транзакції за допомогою емітента карти,
отримання на сервері транзакції від емітента карти, де сервер є проміжним альтернативним хостом для емітента карти, та містить базу даних, яка утримує інформацію відносно стану декількох каналів транзакції щодо рахунку, та
надання інформації відносно стану декількох каналів транзакції на віддалений пристрій за допомогою сервера.
16. Машиночитаний носій містить комп'ютерну програму, що містить щонайменше одну команду, придатну для виконання обчислювальною системою, що реалізує спосіб за п. 15.
Текст
Реферат: Розкривається обчислювальний пристрій для забезпечення транзакций між одним або декількома віддаленими пристроями, що містить модуль обробки, передбачений для взаємодії з одним або декількома віддаленими пристроями через комунікаційну мережу, та базу даних, передбачену для утримання інформації відносно стану одного або декількох каналів транзакції щодо рахунку, де модуль обробки передбачається для отримання команд через комунікаційну мережу від одного або декількох віддалених пристроїв та надання інформації відносно стану одного або декількох каналів транзакції. UA 111650 C2 (12) UA 111650 C2 UA 111650 C2 5 10 15 20 25 30 35 40 45 50 55 60 Галузь техніки [0001] Даний винахід відноситься до системи, способу та комп’ютерної програми, передбачених для забезпечення транзакції. Варіанти здійснення винаходу знаходять особливе, але не виняткове застосування в галузі електронних фінансових транзакцій, таких як транзакції електронної торгівлі, транзакції EDI (електронного обміну даними), веб-орієнтовані транзакції та транзакції електронної точки продажу. Передумови створення винаходу [0002] У наші дні придбання товарів та/або послуг через Інтернет за допомогою веб-сайтів «електронної торгівлі» та веб-орієнтованих віртуальних магазинів є досить поширеним. Відповідно, існує необхідність у розробці систем електронних платежів, що забезпечують електронний переказ суми, підтримуючи при цьому високий рівень безпеки. [0003] Один приклад системи та способу здійснення транзакції, що забезпечують безпечні електронні транзакції, описується та визначається у заявці PCT PCT/SG2010/000222 (номер публікації WO 2010/147559), що включається в дану заявку за допомогою посилання. [0004] У документі WO2010/147559 описується система та спосіб, що дозволяють користувачеві або постачальнику «смарт-карти» змінювати стан каналу транзакції. Тобто система та спосіб дозволяють користувачеві або постачальнику «заблокувати» та/або «розблокувати» певні режими транзакції, такі як веб-покупки, покупки через точку продажу та тому подібне, відносно інших режимів транзакції. [0005] Така система дозволяє користувачеві або постачальнику «обирати», які типи каналів можуть бути використані для проведення транзакцій. Подібним чином, наприклад, користувач може в цілях безпеки вирішити «заблокувати» свою карту для запобігання використання карти для веб-покупок, але залишити карту незаблокованою для покупок через традиційну точку продажу (POS). Якщо карту користувача було викрадено, то неавторизований користувач не зможе використати карту для проведення будь-яких веб-покупок, отже надається додатковий рівень безпеки. [0006] У вищезгаданій системі, що описується в даній заявці нижче більш докладно заради забезпечення деякого контексту відносно ідеї винаходу, в цілому описаної у специфікації, карта має налаштування за замовченням, що «блокує» карту для запобігання вебпокупок. [0007] Таким чином, функція блокування/розблокування карти була розроблена з метою надання користувачеві механізму для безпосереднього «розблокування» карти для веб-покупок. Для збереження користувачеві можливості повторного заблокування каналу після використання канал може бути автоматично заблоковано після здійснення веб-покупки або по закінченню зумовленого проміжку часу (наприклад, 30 хвилин). [0008] Один комерційно доступний варіант здійснення забезпечує таймер, що встановлюється одразу після обробки транзакції «Розблокованої карти». Транзакція покупки, що надходить, одразу повторно блокує карту та зупиняє таймер. Якщо таймер не зупиняється та спливає без здійснення транзакції веб-покупки, то система блокує карту. Ця функція сприяє зниженню шахрайства відносно веб-покупок. [0009] Однак незважаючи на те, що винахід, описаний та визначений у документі WO2010/147559, забезпечує ряд переваг щодо відомого рівню техніки, існує необхідність у забезпеченні більш ефективного способу блокування/розблокування смарт-карт. Крім того, також існує необхідність у наданні емітенту карти функції блокування/розблокування з точки зору мережі карт. [0010] Попереднє обговорення передумов створення винаходу призначається лише для полегшення розуміння даного винаходу. Обговорення не є підтвердженням або припущенням того, що будь-який вказаний матеріал є або був частиною загальновідомих знань станом на дату пріоритету заявки. Сутність винаходу [0011] Відповідно до першого аспекту винаходу надається обчислювальний пристрій для забезпечення транзакцій між одним або декількома віддаленими пристроями, що містить модуль обробки, передбачений для взаємодії з одним або декількома віддаленими пристроями через комунікаційну мережу, та базу даних, передбачену для утримання інформації відносно стану одного або декількох каналів транзакції щодо рахунку, де модуль обробки передбачається для отримання команд через комунікаційну мережу від одного або декількох віддалених пристроїв та надання інформації відносно стану одного або декількох каналів транзакції. [0012] Переважно база даних використовує полегшений протокол (LDAP) доступу до каталогів. 1 UA 111650 C2 5 10 15 20 25 30 35 40 45 50 55 60 [0013] Переважно модуль обробки є проміжним альтернативним хостом, передбаченим для отримання команд від щонайменше одного емітента карти. В одному варіанті здійснення щонайменше один емітент карти є телекомунікаційним оператором. [0014] У якості альтернативи модуль обробки є проміжним альтернативним хостом, передбаченим для отримання команд від щонайменше одного еквайєра карти. [0015] Переважно база даних періодично оновлюється через комунікаційну мережу. [0016] Переважно модуль обробки додатково придатний для отримання запиту на зміну стану щонайменше одного відносно незахищеного каналу транзакції з одного або декількох каналів транзакції з першого стану на другий стан. [0017] Переважно у першому стані наступне повідомлення транзакції, ідентифіковане за допомогою відносно незахищеного каналу транзакції, буде відхилене та у другому стані повідомлення транзакції буде передано для подальшої обробки. [0018] Відповідно до другого аспекту винаходу надається система, передбачена для взаємодії з одним або декількома віддаленими пристроями через комунікаційну мережу, що містить сервер, що містить базу даних, передбачену для утримання інформації відносно стану одного або декількох каналів транзакції щодо рахунку, де модуль обробки передбачається для отримання команд через комунікаційну мережу від одного або декількох віддалених пристроїв та надання інформації відносно стану одного або декількох каналів транзакції. [0019] Переважно база даних використовує полегшений протокол (LDAP) доступу до каталогів. [0020] Переважно сервер є проміжним альтернативним хостом, передбаченим для отримання команд від щонайменше одного емітента карти. В одному варіанті здійснення щонайменше один емітент карти є телекомунікаційним оператором. [0021] Переважно сервер є проміжним альтернативним хостом, передбаченим для отримання команд від щонайменше одного еквайєра карти. [0022] Переважно база даних періодично оновлюється через комунікаційну мережу. [0023] Переважно сервер додатково придатний для отримання запиту на зміну стану щонайменше одного відносно незахищеного каналу транзакції з одного або декількох каналів транзакції з першого стану на другий стан. [0024] Переважно у першому стані наступне повідомлення транзакції, ідентифіковане за допомогою відносно незахищеного каналу транзакції, буде відхилене та у другому стані повідомлення транзакції буде передано для подальшої обробки. [0025] Відповідно до третього аспекту винаходу надається спосіб забезпечення транзакцій між одним або декількома віддаленими пристроями, що включає етапи отримання сервером запиту на доступ до інформації відносно стану одного або декількох каналів транзакції щодо рахунку; та надання інформації відносно стану одного або декількох каналів транзакції на один або декілька віддалених пристроїв. [0026] Відповідно до четвертого аспекту винаходу надається комп’ютерна програма, що містить щонайменше одну команду, що виконується обчислювальною системою, що реалізує спосіб у третьому аспекті винаходу. [0027] Відповідно до п’ятого аспекту винаходу надається машиночитаний носій, що включає комп’ютерну програму відповідно до четвертого аспекту винаходу. [0028] У шостому аспекті надається сигнал даних, що містить щонайменше одну команду, що може бути отримана та інтерпретована обчислювальною системою, де одна команда реалізує спосіб відповідно до третього аспекту винаходу. Короткий опис графічних матеріалів [0029] Додаткові особливості даного винаходу більш повно описуються у наступному описі кількох варіантів здійснення, що не мають обмежувального характеру. Цей опис включається виключно з метою ілюстрації даного винаходу. Цей опис не слід сприймати у якості обмеження повної сутності, розкриття або опису винаходу, як вказано вище. Опис буде здійснено з посиланням на прикладені графічні матеріали, на яких: на фіг. 1 зображено типову обчислювальну систему, що здатна виконувати систему,спосіб та/або комп’ютерну програму відповідно до варіанту здійснення даного винаходу; на фіг. 2 зображено типову мережу, що об’єднує обчислювальну систему відповідно до варіанту здійснення даного винаходу; та на фіг. 3a-3c зображено блок-схеми, що відображають послідовність процесів відповідно до етапів способу варіанту здійснення даного винаходу. Опис варіантів здійснення [0030] Посилаючись на фіг. 1, на ній зображено типову обчислювальну систему, що здатна забезпечити транзакції відповідно до варіанту даного винаходу. 2 UA 111650 C2 5 10 15 20 25 30 35 40 45 50 55 60 [0031] На фіг. 1 зображено схематичну діаграму обчислювальної системи, що у цьому варіанті здійснення є сервером 100, що підходить для використання з варіантом здійснення даного винаходу. Сервер 100 може бути використано для виконання прикладних програм та/або системних служб, таких як система та спосіб забезпечення електронної фінансової транзакції відповідно до варіанту здійснення даного винаходу. [0032] Посилаючись на фіг. 1, сервер 100 може містити підходящі компоненти, необхідні для отримання, збереження та виконання відповідних комп’ютерних команд. Компоненти можуть включати процесор 102, пам’ять (ROM) 104 постійного зберігання, пам’ять (RAM) 106 з довільним доступом, пристрої введення/виведення, такі як накопичувачі 108 на дисках, пристрої 110 введення (такі як Ethernet-порт, USB-порт та тому подібне), дисплей 112, такий як рідкокристалічний дисплей, світлодіодний дисплей або будь-який інший дисплей, та одну або декілька ліній 114 зв’язку. [0033] Сервер 100 містить команди, що можуть бути встановлені на ROM 104, RAM 106 або накопичувачах 108 на оптичних дисках та можуть бути виконані процесором 102. Може бути надано декілька ліній 114 зв’язку, що можуть різним чином з’єднуватися з одним або декількома обчислювальними пристроями, такими як сервери, персональні комп’ютери, термінали, бездротові або портативні обчислювальні пристрої, або мобільними пристроями зв’язку, такими як мобільний (стільниковий) телефон. Щонайменше одна з багатьох ліній зв’язку може бути з’єднана з зовнішньою обчислювальною мережею через телекомунікаційну мережу. [0034] В одному конкретному варіанті здійснення пристрій може містити базу даних, що може знаходитися на накопичувальному пристрої 108 введення/виведення. Слід розуміти, що база даних може знаходитися на будь-якому підходящому накопичувальному пристрої, що може охоплювати твердотільні накопичувачі, накопичувачі на жорстких дисках, накопичувачі на оптичних дисках або накопичувачі на магнітних стрічках. База даних може знаходитися на одному фізичному накопичувальному пристрої або може бути розподілена серед декількох накопичувальних пристроїв. [0035] Сервер 100 включає підходящу операційну систему 116, що може також знаходитися на накопичувальному пристрої або ROM сервера 100. Операційна система 116 передбачається для взаємодії з базою даних та з однією або декількома комп’ютерними програмами для здійснення сервером етапів, функцій та/або процедур відповідно до варіантів здійснення винаходу, описаних у даній заявці. [0036] На фіг. 2 надано докладний вид прикладу мережі (200) карт всередині більш широкої комунікаційної мережі 202, всередині якої знаходиться сервер 100. Сервер 100 виконує функції «альтернативного» хоста, як буде описано нижче у даній заявці. [0037] Мережа 200 карт містить базу 204 даних, що має назву «служба каталогу блокування карти». Мережа карт є мережею, такою як мережа MasterCard® або Visa®, що включає посилання на відповідні фінансові установи та направляє транзакції карти від еквайєра до емітента. [0038] Більш докладно, альтернативний хост 100 виконує функції проміжного сервера, управління яким здійснюється за допомогою мережі 200 карт, що заміняє емітента карти та служить для підтримання спільної «таблиці блокування карти», що є доступною/підконтрольною для емітентів карти, та реалізації функції «блокування/розблокування карти» з використанням «таблиці блокування карти» для порівняння. Служба 204 каталогів блокування карти є службою каталогів, що виконує функції бази даних та містить одну «таблицю блокування карти». Служба 204 каталогів переважно реалізується з використанням LDAP (полегшеного протоколу доступу до каталогів) замість загальної RDBMS (системи управління реляційними базами даних). [0039] На діаграмі, зображеній на фіг. 2, також зображено загальну операційну середу, в якій функціонує варіант здійснення винаходу. Компоненти, що складають загальну операційну середу, включають: [0040] Телекомунікаційну мережу 206 - мережу, що містить одну або декілька обчислювальних систем, що направляють фінансові транзакції мобільної торгівлі з обчислювального пристрою, такого як, наприклад, мобільний (стільниковий) телефон, до правильної мережі емітента карти; [0041] Мережу 208 емітента карти - мережу, що містить одну або декілька обчислювальних систем, що обробляють транзакції карти (такі як «запит залишку» та «покупка»), що відправляються мережею еквайєра за допомогою Мережі карт; [0042] Мережу 210 еквайєра карти - сервер, що отримує транзакції карти, що надходять з різних каналів (POS-терміналу, ATM-терміналу, мережі), та відправляє транзакції до відповідних емітентів карти; та [0043] Загальну мережу Інтернет 214 - користувач взаємодіє через браузер, що з’єднує 3 UA 111650 C2 5 10 15 20 25 30 35 40 45 50 55 60 його з мережею Інтернет для здійснення покупки. При покупці через Інтернет користувач може використовувати свою смарт-карту (216). Смарт-карта 216 щонайменше здатна виконувати транзакції, такі як (але не обмежуючи) кредитні/дебетові функції, що подібні до кредитних/дебетових карт. [0044] Використання та робота мережі Інтернет, комп’ютерів та серверів, що використовують програмні додатки та портали для платежів, є загальновідомими для фахівців у даній області техніки та не будуть описані більш докладно в даній заявці за винятком випадків, що відносяться до даного винаходу. [0045] Мережа 200 карт буде описана у контексті системи, що забезпечує транзакції за допомогою блокування/розблокування смарт-карти 216. Система відома у якості системи «блокування/розблокування карти з використанням мережі карт». [0046] Налаштування та використання бази даних альтернативного хоста [0047] Система «блокування/розблокування карти з використанням мережі карт» працює за рахунок використання трьох процесів або методів: підготовки блокування карти, установки блокування карти та застосування блокування карти. [0048] Під час процесу підготовки блокування карти створюється запис рахунку карти в базі (службі каталогів блокування карти) 204 даних в альтернативному хості 100, так що емітент карти може взаємодіяти з мережею карт та здійснювати блокування або розблокування карти. Після того, як запис рахунку карти було створено у службі 204 каталогів блокування карти, може бути встановлене блокування карти (тобто уподобання користувача або емітента карти можуть бути завантажені до служби каталогів блокування карти). [0049] Відповідно користувач може підключитися до мережі карт (зазвичай через мережу емітента карти) для заблокування або розблокування карти. Процеси в межах кожної фази описуються більш докладно нижче з посиланням на фіг. 3a-3c. [0050] Підготовка блокування карти - фіг. 3a [0051] 1. Підготовка починається з того, що хост карти емітента відправляє запит «створення рахунку карти» до Мережі карт (етап 300). Слід розуміти, що цей етап охоплює відправку декількох транзакцій «створення рахунку карти» (тобто процес «пакетування») для більшої ефективності. У якості альтернативи до пакетної обробки окремі запити або транзакції «створення рахунку карти» можуть також бути відправлені з метою посилання помилок створення рахунку, якщо такі трапляються. Окремі запити на «створення рахунку карти» є корисними у випадку, якщо мережеві з’єднання є нестійкими, та у випадках, якщо використаний протокол (наприклад, ISO 8583) основується на запиті-відповіді та, таким чином, не підтримує передачу командного файлу. Окремі запити «створення рахунку карти» також дозволяють посилання помилок створення рахунку, якщо такі трапляються. [0052] 2. Альтернативний хост 100 додає відмітку запиту до служби каталогів «таблиці блокування карти» (етап 302). [0053] 3. Альтернативний хост мережі карт отримує запит транзакції «створення рахунку карти» та виконує операцію LDAP «додавання відмітки» для створення запису «блокування карти» у службі каталогів «таблиці блокування карти» (етап 304). Наприклад, якщо налаштування за замовченням блокування карти Емітента карти встановлене у режимі «дозволу всіх транзакцій за винятком «зняття готівки в банкоматі» та «веб-покупки»», тоді відмітка LDAP буде наступною: dn: 5577510998569107 txnLock: ATMWITHD, WEBPURCH [0054] де «dn» (унікальне ім’я) є номером карти та спеціалізований атрибут «txnLock» перераховує транзакції, по відношенню до яких карта є заблокованою, у форматі з розділовими комами. [0055] Установка блокування карти - фіг. 3b [0056] 1. Після того, як альтернативний хост отримає відмітку для рахунку власника карти, власник карти зможе використати свій обчислювальний пристрій з можливістю мобільної торгівлі, такий як мобільний (стільниковий) телефон, для відправки транзакції «блокування/розблокування карти» до альтернативного хоста (етап 310). [0057] 2. Телекомунікаційний фінансовий комутатор направляє транзакцію до правильного емітента карти (етап 312). [0058] 3. Емітент карти відправляє транзакцію до Мережі карт (етап 314). Слід розуміти, що в описаному в даній заявці варіанті здійснення емітенту карти не потрібно відслідковувати налаштування блокування карти для кожного покупця - ці налаштування зберігаються на боці Мережі карт. [0059] 4. Альтернативний хост мережі карт виконує операцію LDAP «модифікування 4 UA 111650 C2 5 10 15 20 25 30 35 40 45 50 55 60 відмітки» для налаштування блокування карти власника карти відповідно (етап 316). Наприклад, якщо власник карти здійснює транзакцію щодо «блокування/розблокування карти», що розблоковує його карту для всіх транзакцій «веб-покупки», тоді відмітку LDAP буде модифіковано з: dn: 5577510998569107 txnLock: ATIVIWITHD, WEBPURCH [0060] лише на: dn: 5577510998569107 txnLock: ATNIWITHD [0061] 5. Отже, альтернативний хост виконує процедуру «блокування/розблокування карти» (більш докладно у PCT/SG2010/000222) (етап 318). Наприклад, альтернативний хост створює таймер, що спливає, наприклад, через 15 хвилин. Після того, як таймер минув, блокування «веб-покупки» відновлюється у відмітці LDAP за допомогою операції LDAP «модифікування відмітки», якщо воно до сих пір не було відновлено (альтернативним хостом у випадку, якщо транзакція «веб-покупки» була отримана в межах 15-хвилинного вікна). [0062] Застосування блокування карти - фіг. 3c [0063] Застосування відбувається, якщо власник карти здійснює транзакцію, таку як транзакція «веб-покупки», з використанням своєї безпосередньо розблокованої карти або, якщо неавторизований користувач здійснює подібну транзакцію з використанням заблокованої карти. В іншому випадку еквайєр карти отримає транзакцію від продавця та відправить її до мережі карт. [0064] 1. Альтернативний хост мережі карт виконує запит LDAP «пошук відмітки» до служби каталогів блокування карти та відшукує запис блокування власника карти (етап 320). [0065] 2. Отже, альтернативний хост виконує процедури «блокування/розблокування карти» (процедура блокування/розблокування докладно описана в PCT/SG2010/000222) (етап 322). Більш докладно, альтернативний хост перевіряє запис «блокування карти» власника карти. Якщо карта не заблокована для конкретного типу транзакції, тоді транзакція вільно передається до емітента карти для обробки. Далі альтернативний хост відновлює блокування транзакції в службі каталогів блокування карти (за допомогою операції LDAP «модифікування відмітки»), оскільки транзакція була виконана. Однак, якщо карта заблокована для конкретного типу транзакції, тоді альтернативний хост одразу відхиляє транзакцію та не передає транзакцію до емітента карти. [0066] 3. Мережа карт повертає відповідь щодо підтвердження або відхилення до еквайєра карти (етап 324). [0067] 4. Еквайєр карти передає відповідь на вихідний канал, що повідомляє користувачеві результат його транзакції (етап 326). [0068] Переваги [0069] «Блокування/розблокування карти з використанням мережі карт» надає ряд переваг щодо систем відомого рівня техніки. Оскільки управління системою здійснюється з центрального серверу (тобто альтернативного хосту), то немає необхідності у підтриманні окремого серверу для даних блокування/розблокування карти для кожного емітента карти. [0070] Відповідно, оскільки емітентам карти не потрібно підтримувати окремі альтернативні хости, то більша кількість емітентів карти зможе використати альтернативний хост, що в свою чергу підвищує зручність використання кінцевими користувачами, оскільки дозволяє емітентам карти пропонувати послугу своїм клієнтам без необхідності встановлення та підтримання проміжного (або додаткового) сервера. Забезпечення мережі карт альтернативним хостом сприяє популяризації служби та встановленню фактично стандарту, що є гідним коду відповіді ISO 8583 (або подібному промисловому стандарту) відповідно до індустрії карт для умови «карту заблоковано» (як пояснюється нижче). [0071] Важливо, що система забезпечує більш короткий час відповіді щодо транзакції по відношенню до еквайєрів карти, якщо карту заблоковано, оскільки тоді мережі карт не треба передавати певні транзакції до емітента карти. [0072] Як згадувалося вище, розробка альтернативного хоста з використанням мережі карт дозволяє розробку коду відповіді стандарту ISO 8583 для умови «карту заблоковано». В даний час, як реалізовано в одному існуючому комерційному варіанті здійснення відомого рівня техніки, якщо карту заблоковано та здійснюється транзакція веб-покупки, тоді, як і передбачалося, хост емітента карти блокує транзакцію. Однак, оскільки не існує поточного промислового стандарту для кодів відповіді відносно блокування карти, то повідомленнясповіщення щодо помилки, що відображається веб-сайтом продавця, зазвичай є невизначеним, наприклад, «Ваша карта не може бути авторизована». 5 UA 111650 C2 5 10 15 20 25 30 35 40 45 50 [0073] Шляхом забезпечення мережі карт засобами для здійснення функції, мережа карт, що обслуговує сотні емітентів карт, зможе використовувати функцію блокування/розблокування карти по всій мережі (тобто по відношенню до всіх постачальників та користувачів карти), таким чином, виправдовуючи створення конкретного коду відповіді ISO 8583 для умови «карту заблоковано». [0074] Переважно використання альтернативного хосту дозволяє запровадження єдиної служби «блокування/розблокування карти» для всіх клієнтів емітента карти. Якщо код відповіді промислового стандарту ISO 8583 для умови «Карту заблоковано» не доступний, тоді мережа карт може призначити один код для використання усіма емітентами карти, гарантуючи, що всі їх еквайєри карт послідовно отримають однаковий код відповіді при виникненні умови. [0075] Після встановлення коду відповіді веб-сайти продавців зможуть надавати більш чіткі повідомлення щодо помилок, такі як «транзакція не може бути оброблена, оскільки вашу карту заблоковано. Будь ласка розблокуйте свою карту та повторіть оплату». [0076] Більш того, в одному варіанті здійснення «таблиця блокування карти» реалізується з використанням полегшеної служби каталогів (такої як LDAP) замість реляційної бази даних. Підтримання та функціонування «таблиці блокування карти» потребують лише служби каталогів з основними операціями CRUD (створення, зчитування, оновлення та видалення). Немає необхідності в операціях SQL JOIN, оскільки використовується лише одна таблиця. Таким чином, інформація може бути збережена та відшукана дуже ефективно та швидко з альтернативного хосту, що гарантує відсутність помітної затримки під час авторизації або відхилення транзакції, а також під час блокування або розблокування карти. Іншими словами, альтернативний хост є майже повністю прозорим для емітента карти, еквайєра карти та користувача (клієнта). [0077] Більш того, оскільки усі відповіді щодо «відхилення» записуються у централізованій базі зберігання, то можливо сформувати загальне уявлення щодо того, який емітент карти має найбільшу кількість відповідей щодо відхилення «карту заблоковано». Цей збір даних є корисним для фахівців із забезпечення безпеки, що шукають тенденції щодо шахрайства відносно веб-покупок. [0078] Варіації та модифікації [0079] Хоча це й не вимагається, але варіанти здійснення, описані з посиланням на фігури, можуть бути реалізовані за допомогою інтерфейсу (API) прикладного програмування або у якості набору бібліотек для використання розробником та можуть бути включені до іншого програмного додатку, такого як операційна система терміналу або персонального комп’ютера, або операційна система портативного обчислювального пристрою, або до системи обробки транзакції. [0080] Зазвичай, оскільки програмні модулі включають підпрограми, програми, об’єкти, компоненти та файли даних, що виконують або сприяють продуктивності конкретних функцій, слід розуміти, що функціональність програмного додатку може бути розподілена серед ряду підпрограм, програм, об’єктів або компонентів для досягнення подібної функціональності, як у варіанті здійснення та більш повному винаході, що заявлені у даній заявці. Такі варіації та модифікації знаходяться у межах компетенції фахівців у даній області техніки. [0081] Слід також розуміти, що в тих випадках, де способи та системи даного винаходу та/або варіантів здійснення реалізуються за допомогою обчислювальних систем або частково реалізуються за допомогою обчислювальних систем, там може бути використана будь-яка відповідна архітектура обчислювальної системи. Вона включає автономні комп’ютери, мережеві комп’ютери та спеціалізовані обчислювальні пристрої (такі як апаратні масиви). [0082] Якщо у специфікації використовуються терміни «комп’ютер», «обчислювальна система» та «обчислювальний пристрій», то ці терміни призначаються для охоплення будьякого відповідного розташування апаратного забезпечення комп’ютера для реалізації ідеї винаходу та/або варіантів здійснення, що описані в даній заявці. ФОРМУЛА ВИНАХОДУ 55 1. Обчислювальний пристрій для забезпечення транзакцій між щонайменше одним віддаленим пристроєм, який містить: модуль обробки, передбачений для взаємодії зі щонайменше одним віддаленим пристроєм через комунікаційну мережу, та базу даних, передбачену для утримання інформації відносно стану декількох каналів транзакції щодо рахунку, 6 UA 111650 C2 5 10 15 20 25 30 35 40 45 50 55 де віддалений пристрій зі щонайменше одного віддаленого пристрою відправляє транзакцію відносно стану декількох каналів транзакції, при цьому емітент карти відправляє транзакцію до модуля обробки без відслідковування стану декількох каналів транзакції, і модуль обробки є проміжним альтернативним хостом для емітента карти та передбачений для отримання транзакції від емітента карти та надання інформації відносно стану декількох каналів транзакції. 2. Обчислювальний пристрій за п. 1, який відрізняється тим, що база даних використовує полегшений протокол (LDAP) доступу до каталогів. 3. Обчислювальний пристрій за п. 1, який відрізняється тим, що модуль обробки є проміжним альтернативним хостом, передбаченим для отримання команд від щонайменше одного емітента карти. 4. Обчислювальний пристрій за п. 3, який відрізняється тим, що щонайменше один емітент карти є телекомунікаційним оператором. 5. Обчислювальний пристрій за п. 1, який відрізняється тим, що модуль обробки є проміжним альтернативним хостом, передбаченим для отримання команд від щонайменше одного еквайєра карти. 6. Обчислювальний пристрій за п. 1 або п. 2, який відрізняється тим, що база даних періодично оновлюється через комунікаційну мережу. 7. Обчислювальний пристрій за п. 3, який відрізняється тим, що модуль обробки додатково придатний для отримання запиту на зміну стану щонайменше одного відносно незахищеного каналу транзакції з декількох каналів транзакції з першого стану на другий стан. 8. Система, передбачена для взаємодії зі щонайменше одним віддаленим пристроєм через комунікаційну мережу, яка містить: сервер, що містить базу даних, передбачену для утримання інформації відносно стану декількох каналів транзакції щодо рахунку, де віддалений пристрій зі щонайменше одного віддаленого пристрою відправляє транзакцію відносно стану декількох каналів транзакції, при цьому емітент карти відправляє транзакцію до сервера без відслідковування стану декількох каналів транзакції, і сервер є проміжним альтернативним хостом для емітента карти та передбачений для отримання транзакції від емітента карти та надання інформації відносно стану декількох каналів транзакції. 9. Система за п. 8, яка відрізняється тим, що база даних використовує полегшений протокол (LDAP) доступу до каталогів. 10. Система за п. 8, яка відрізняється тим, що сервер є проміжним альтернативним хостом, передбаченим для отримання команд від щонайменше одного емітента карти. 11. Система за п. 10, яка відрізняється тим, що щонайменше один емітент карти є телекомунікаційним оператором. 12. Система за п. 8, яка відрізняється тим, що сервер є проміжним альтернативним хостом, передбаченим для отримання команд від щонайменше одного еквайєра карти. 13. Система за п. 8 або п. 9, яка відрізняється тим, що база даних періодично оновлюється через комунікаційну мережу. 14. Система за п. 10, яка відрізняється тим, що сервер додатково придатний для отримання запиту на зміну стану щонайменше одного відносно незахищеного каналу транзакції з декількох каналів транзакції з першого стану на другий стан. 15. Спосіб забезпечення транзакцій між щонайменше одним віддаленим пристроєм включає етапи: відправлення транзакції відносно стану декількох каналів транзакції за допомогою віддаленого пристрою зі щонайменше одного віддаленого пристрою, відправлення транзакції до сервера без відслідковування стану декількох каналів транзакції за допомогою емітента карти, отримання на сервері транзакції від емітента карти, де сервер є проміжним альтернативним хостом для емітента карти, та містить базу даних, яка утримує інформацію відносно стану декількох каналів транзакції щодо рахунку, та надання інформації відносно стану декількох каналів транзакції на віддалений пристрій за допомогою сервера. 16. Машиночитаний носій містить комп'ютерну програму, що містить щонайменше одну команду, придатну для виконання обчислювальною системою, що реалізує спосіб за п. 15. 7 UA 111650 C2 8 UA 111650 C2 9 UA 111650 C2 10 UA 111650 C2 11 UA 111650 C2 Комп’ютерна верстка А. Крулевський Державна служба інтелектуальної власності України, вул. Василя Липківського, 45, м. Київ, МСП, 03680, Україна ДП “Український інститут інтелектуальної власності”, вул. Глазунова, 1, м. Київ – 42, 01601 12
ДивитисяДодаткова інформація
Назва патенту англійськоюSystem, method and computer program arranged to facilitate a transaction
Автори англійськоюIbasco, Alex, D.
Автори російськоюИбаско Алэкс Д.
МПК / Мітки
МПК: G06F 21/62
Мітки: комп'ютерна, транзакції, забезпечення, програма, спосіб, система, передбачені
Код посилання
<a href="https://ua.patents.su/14-111650-sistema-sposib-ta-kompyuterna-programa-peredbacheni-dlya-zabezpechennya-tranzakci.html" target="_blank" rel="follow" title="База патентів України">Система, спосіб та комп’ютерна програма, передбачені для забезпечення транзакції</a>
Попередній патент: Роздавальний пристрій для видачі листових виробів, зокрема серветок
Наступний патент: Спосіб лікування хворих на генералізований пародонтит хронічного перебігу
Випадковий патент: Фідер скловарної печі