RU2794867C1 - System and method of information transmission using a mobile terminal - Google Patents
System and method of information transmission using a mobile terminal Download PDFInfo
- Publication number
- RU2794867C1 RU2794867C1 RU2021133761A RU2021133761A RU2794867C1 RU 2794867 C1 RU2794867 C1 RU 2794867C1 RU 2021133761 A RU2021133761 A RU 2021133761A RU 2021133761 A RU2021133761 A RU 2021133761A RU 2794867 C1 RU2794867 C1 RU 2794867C1
- Authority
- RU
- Russia
- Prior art keywords
- payload
- terminal
- program
- processing program
- instruction
- Prior art date
Links
Images
Abstract
Description
Область техники Technical field
[1] Настоящее изобретение относится к системе и способу передачи информации с использованием мобильного терминала, в частности, к системе и способу передачи информации, способным эффективно передавать информацию в мобильном терминале, несмотря на множество приложений, предоставляемых различными провайдерами услуг. [1] The present invention relates to a system and method for transmitting information using a mobile terminal, and in particular, to a system and method for transmitting information capable of efficiently transmitting information in a mobile terminal despite a variety of applications provided by various service providers.
Предшествующий Уровень техники Prior Art
[2] В последнее время широкое распространение получил персональный мобильный терминал, такой как смартфон. Персональный мобильный терминал, такой как смартфон, был разработан для выполнения не только функции телефона для связи с другой стороной, но также функций Интернет-доступа, просмотра мультимедиа и мобильных платежей. [2] Recently, a personal mobile terminal such as a smartphone has been widely adopted. A personal mobile terminal, such as a smartphone, has been designed to perform not only the function of a telephone for communicating with another party, but also the functions of Internet access, multimedia browsing, and mobile payments.
[3] По мере расширения функции смартфона, становится доступным оплачивать товары, купленные в офлайн-магазинах, или накапливать или депонировать вознаграждения в членской учетной записи с использованием приложения, установленного на смартфоне. [3] As the function of the smartphone expands, it becomes possible to pay for goods purchased in offline stores, or to accumulate or deposit rewards in a member account using an application installed on a smartphone.
[4] Когда платеж или депонирование вознаграждения выполняется с использованием мобильного терминала, такого как смартфон, требуется передавать информацию, такую как номер карты или членский ID, сохраненный в смартфоне, на терминал розничного магазина. [4] When the payment or deposit of the reward is performed using a mobile terminal such as a smartphone, it is required to transmit information such as a card number or a membership ID stored in the smartphone to the retail store terminal.
[5] В последнее время, различные провайдеры услуг не только обеспечивают платежные средства в онлайновых торговых залах, но и запускают даже платежный бизнес в офлайн-магазинах с использованием смартфона, и в результате, для каждого провайдера услуг были приняты различные платежные планы. [5] Recently, various service providers not only provide payment facilities in online trading floors, but even launch payment business in offline stores using a smartphone, and as a result, different payment plans have been adopted for each service provider.
[6] В частности, по мере увеличения количества провайдеров платежных услуг с использованием смартфона, также возрастает количество типов платежных планов, и, таким образом, возникает множество проблем. [6] In particular, as the number of smart phone payment service providers increases, the types of payment plans also increase, and thus many problems arise.
[7] В частности, чтобы выполнять платеж с использованием смартфона в офлайн-магазине, платежная информация, такая как информация кредитной карты или членский ID, сохраненный в смартфоне, должна передаваться на терминал продавца, такой как система торговой точки (POS), но интерфейсные устройства для передачи платежной информации, сохраненной в смартфоне, в систему POS не унифицированы, и, таким образом, каждый пользователь передает платежную информацию с использованием различных уникальных интерфейсных устройств. [7] In particular, in order to make a payment using a smartphone in an offline store, payment information such as credit card information or a membership ID stored in the smartphone must be transmitted to a merchant terminal such as a point-of-sale (POS) system, but interface devices for transmitting payment information stored in a smartphone to the POS system are not unified, and thus each user transmits payment information using different unique interface devices.
[8] Например, некоторые провайдеры платежных услуг предоставляют специализированные считыватели связи ближнего действия (NFC), чтобы считывать платежную информацию со смартфонов, в то время как некоторые провайдеры платежных услуг обеспечивают способ магнитной защищенной передачи (MST) для использования обычной инфраструктуры магнитной карты без модификации. Кроме того, некоторые провайдеры платежных услуг обеспечивают способ считывания кода быстрого отклика (QR), отображаемого на смартфоне пользователя, с помощью считывателя, другие провайдеры платежных услуг обеспечивают способ считывания штрих-кода, отображаемого на смартфоне пользователя, и некоторые провайдеры платежных услуг также используют эти способы в комбинации. [8] For example, some payment service providers provide specialized near field communication (NFC) readers to read payment information from smartphones, while some payment service providers provide a magnetic secure transfer (MST) method to use conventional magnetic card infrastructure without modification. . In addition, some payment service providers provide a way to read a quick response (QR) code displayed on a user's smartphone using a reader, other payment service providers provide a way to read a barcode displayed on a user's smartphone, and some payment service providers also use these methods in combination.
[9] По существу, поскольку каждый провайдер платежных услуг независимо устанавливает аппаратный интерфейс для оплаты и депонирования вознаграждения, путаница и неудобство для пользователей увеличиваются, и это становится основным препятствием для роста рынка мобильных платежей для офлайн- магазина с использованием смартфона. [9] As such, since each payment service provider independently installs the hardware interface for paying and depositing rewards, confusion and inconvenience for users increase, and this becomes a major obstacle to the growth of the mobile payment market for offline shopping using a smartphone.
[10] Кроме того, даже в аспекте офлайн-продавцов, существует проблема, заключающаяся в том, что всякий раз, когда появляется новый провайдер платежных услуг, необходимо добавить новые аппаратные средства для считывания платежной информации со смартфона, необходимо установить новую программу программного обеспечения платежей в системе POS, и служащие, работающие в магазине продавца, должны обучаться для обработки каждого платежного плана. [10] In addition, even in the aspect of offline merchants, there is a problem that whenever a new payment service provider appears, it is necessary to add new hardware to read payment information from a smartphone, it is necessary to install a new payment software program in the POS system, and the employees working in the merchant's store must be trained to handle each payment plan.
[11] Соответственно, необходимы унифицированная интерфейсная система и способ, с которыми смартфон сможет эффективно передавать платежную информацию, членскую информацию и т.д. на некоторый терминал-получатель, несмотря на присутствие различных провайдеров услуг. [11] Accordingly, a unified interface system and a method by which a smartphone can efficiently transmit payment information, membership information, etc. is needed. to some destination terminal despite the presence of different service providers.
Раскрытие изобретения Disclosure of invention
Техническая проблема Technical problem
[12] Настоящее изобретение создано для решения проблем предшествующего уровня техники, упомянутых выше. Таким образом, задачей настоящего изобретения является создание системы и способа эффективной передачи информации, сохраненной в пользовательском терминале, на терминал-получатель. [12] The present invention has been made to solve the problems of the prior art mentioned above. Thus, it is an object of the present invention to provide a system and method for efficiently transmitting information stored in a user terminal to a receiving terminal.
Решение проблемы Solution
[13] Для решения вышеуказанных проблем, настоящее изобретение обеспечивает способ для передачи информации с использованием мобильного терминала, содержащий: прием, сервером передачи информации, полезной нагрузки и ID терминала-получателя от мобильного терминала; определение, сервером передачи информации, терминала-получателя, на который должна быть передана полезная нагрузка, с использованием ID терминала-получателя; генерирование, сервером передачи информации, инструкции, подлежащей исполнению программой пересылки, которая установлена на терминале-получателе; и передачу, сервером передачи информации, инструкции и полезной нагрузки в программу пересылки. [13] To solve the above problems, the present invention provides a method for transmitting information using a mobile terminal, comprising: receiving, by a transmitting server, information, a payload and a destination terminal ID from the mobile terminal; determining, by the communication server, a destination terminal to which the payload is to be transmitted using the ID of the destination terminal; generating, by the information transfer server, an instruction to be executed by a transfer program that is installed on the receiving terminal; and transfer, by the server transfer information, instructions and payloads to the transfer program.
[14] Подробности примеров или реализаций будут описаны ниже со ссылкой на прилагаемые чертежи. Другие признаки будут очевидны из описания и чертежей, а также из формулы изобретения. [14] Details of examples or implementations will be described below with reference to the accompanying drawings. Other features will be apparent from the description and drawings, as well as from the claims.
Полезные результаты изобретения Useful results of the invention
[15] Система и способ согласно настоящему изобретению имеют следующие технические преимущества. [15] The system and method of the present invention has the following technical advantages.
[16] Когда информация, сохраненная в мобильном терминале пользователя, должна быть передана на некоторый терминал-получатель, такая информация может передаваться эффективно и результативно посредством унифицированной и интегрированной системы независимо от типов приложений, предоставляемых различными провайдерами услуг. [16] When information stored in a mobile user terminal is to be transmitted to a certain recipient terminal, such information can be transmitted efficiently and effectively by a unified and integrated system regardless of the types of applications provided by different service providers.
[17] Поскольку платежные аппаратные средства и процесс в офлайн-магазине, по существу, консолидированы в единую структуру посредством применения системы и способа согласно настоящему изобретению, удобства для розничного продавца, а также для пользователя мобильного терминала могут быть улучшены. [17] Since the payment hardware and process in the offline store are essentially consolidated into a single structure by applying the system and method of the present invention, the convenience for the retailer as well as the user of the mobile terminal can be improved.
[18] Любая информация может быть эффективно передана на любой терминал продавца без аппаратных средств, таких как отдельный считыватель или сканер для считывания информации транзакции с мобильного терминала пользователя. [18] Any information can be efficiently transmitted to any merchant terminal without hardware such as a separate reader or scanner to read the transaction information from the user's mobile terminal.
Краткое описание чертежей Brief description of the drawings
[19] Настоящее изобретение станет более полно понятным из приведенного ниже подробного описания и прилагаемых чертежей, которые приведены только в качестве иллюстрации и, таким образом, не предназначены для ограничения объема настоящего изобретения, при этом: [19] The present invention will become more fully understood from the following detailed description and the accompanying drawings, which are given by way of illustration only and thus are not intended to limit the scope of the present invention, while:
[20] Фиг. 1 иллюстрирует систему передачи информации в соответствии с вариантом осуществления настоящего изобретения; [20] FIG. 1 illustrates a communication system in accordance with an embodiment of the present invention;
[21] Фиг. 2 иллюстрирует процесс передачи инструкции на сервере передачи информации в соответствии с вариантом осуществления настоящего изобретения; [21] FIG. 2 illustrates an instruction transmission process in an information transmission server according to an embodiment of the present invention;
[22] Фиг. 3 иллюстрирует схему обработки сигнала способа передачи информации в соответствии с вариантом осуществления настоящего изобретения; [22] FIG. 3 illustrates a signal processing circuit of an information transmission method according to an embodiment of the present invention;
[23] Фиг. 4 иллюстрирует процесс загрузки приложения платежной услуги для передачи платежной информации в соответствии с вариантом осуществления настоящего изобретения; [23] FIG. 4 illustrates the process of downloading a payment service application for transmitting payment information in accordance with an embodiment of the present invention;
[24] Фиг. 5 иллюстрирует процесс аутентификации транзакции с использованием кода транзакции; [24] FIG. 5 illustrates a transaction authentication process using a transaction code;
[25] Фиг. 6 иллюстрирует систему передачи платежной информации в соответствии с вариантом осуществления настоящего изобретения; [25] FIG. 6 illustrates a payment information transmission system in accordance with an embodiment of the present invention;
[26] Фиг. 7 и 8 иллюстрируют процесс передачи кода транзакции в программу POS в соответствии с вариантом осуществления настоящего изобретения; и [26] FIG. 7 and 8 illustrate the process of transmitting a transaction code to a POS program in accordance with an embodiment of the present invention; And
[27] Фиг. 9 иллюстрирует схему обработки сигналов системы передачи платежной информации согласно фиг. 6 в соответствии с вариантом осуществления настоящего изобретения. [27] FIG. 9 illustrates the signal processing circuit of the payment information transmission system of FIG. 6 according to an embodiment of the present invention.
Наилучший режим ДЛЯ выполнения изобретения Best Mode for Invention
[28] Далее приведено подробное описание в соответствии с примерами, раскрытыми в данном документе, со ссылкой на прилагаемые чертежи. Для краткости описания со ссылкой на чертежи, одинаковые или эквивалентные компоненты могут быть снабжены одинаковыми ссылочными позициями, и их описание не будет повторяться. В нижеследующем, любой традиционный уровень техники, который хорошо известен специалисту в релевантной области техники, обычно опущен для краткости. Прилагаемые чертежи используются для облегчения понимания различных технических признаков, и следует понимать, что примеры, представленные в данном документе, не ограничены прилагаемыми чертежами. Таким образом, настоящее изобретение должно толковаться путем расширения на любые изменения, эквиваленты и подстановки в дополнение к тем, которые, в частности, изложены на прилагаемых чертежах. [28] The following is a detailed description in accordance with the examples disclosed in this document, with reference to the accompanying drawings. For brevity of description with reference to the drawings, the same or equivalent components may be given the same reference numerals and their description will not be repeated. In the following, any conventional prior art that is well known to a person skilled in the relevant art is generally omitted for the sake of brevity. The accompanying drawings are used to facilitate understanding of various technical features, and it should be understood that the examples provided herein are not limited to the accompanying drawings. Thus, the present invention is to be construed by extension to any alterations, equivalents and substitutions in addition to those set forth in particular in the accompanying drawings.
[29] Представление в единственном числе может включать в себя представление во множественном числе, если только определенным образом иное значение не следует из контекста. [29] A representation in the singular may include a representation in the plural, unless the context specifically implies otherwise.
[30] Термины, такие как "содержать", "включать в себя" или "иметь", используются в данном документе, и должно быть понятно, что они предназначены для указания существования нескольких компонентов, функций или этапов, раскрытых в спецификации, и также понятно, что могут быть также использованы большее или меньшее количество компонентов, функций или этапов. Кроме того, по тем же причинам, также должно быть понятно, что настоящее изобретение включает в себя комбинацию признаков, чисел, этапов, операций, компонентов, деталей и т.п., частично опущенных из связанных или задействованных признаков, чисел, этапов, операций, компонентов и деталей, описанных с использованием вышеупомянутых терминов, если не отклоняться от намерений первоначального раскрытия. [30] Terms such as "comprise", "include", or "have" are used throughout this document and should be understood to indicate the existence of multiple components, functions, or steps disclosed in the specification, and also it is understood that more or fewer components, functions or steps may also be used. In addition, for the same reasons, it should also be understood that the present invention includes a combination of features, numbers, steps, operations, components, details, and the like, partially omitted from related or involved features, numbers, steps, operations. , components and parts described using the aforementioned terms, unless deviating from the intent of the original disclosure.
[31] Фиг. 1 иллюстрирует систему передачи информации согласно варианту осуществления настоящего изобретения. [31] FIG. 1 illustrates a communication system according to an embodiment of the present invention.
[32] Со ссылкой на фиг. 1, система передачи информации в соответствии с настоящим изобретением включает в себя мобильный терминал 13, провайдер 14 ID терминала-получателя, сервер 15 передачи информации и терминал-получатель 16. Система передачи информации дополнительно включает в себя программу 161 обработки и программу 162 пересылки, установленную в терминале-получателе 16. [32] With reference to FIG. 1, the communication system according to the present invention includes a
[33] Провайдер 14 ID терминала-получателя имеет идентификационную информацию, т.е. идентификатор (ID), соответствующий терминалу-получателю 16. ID терминала-получателя может быть реализован в форме кода быстрого отклика (QR), штрих-кода или метки связи ближнего действия (NFC). Может быть предпочтительным реализовать ID терминала-получателя в метке NFC для удобства пользователя. Соответственно, вариант осуществления с использованием метки NFC как провайдера 14 ID терминала-получателя будет описан ниже. [33] The recipient
[34] Мобильный терминал 13 может быть любым устройством, имеющим функцию получения ID терминала-получателя от провайдера 14 ID терминала-получателя и передачи полученного ID терминала-получателя на сервер 15 передачи информации. Например, мобильный терминал 13 может представлять собой смартфон, планшетный РС и тому подобное. Далее будет описан вариант осуществления с использованием смартфона в качестве мобильного терминала 13. [34] The
[35] Для того чтобы иметь требуемую информацию, подлежащую обработке в терминале-получателе 16, пользователь исполняет приложение передачи информации, установленное на собственном смартфоне 13 пользователя, и прикладывает смартфон 13 к метке 14 NFC для получения ID терминала-получателя. Например, приложение передачи информации может соответствовать приложению, такому как приложение членства для депонирования вознаграждения, платежное приложение и так далее, которое сконфигурировано, чтобы передавать конкретную информацию, т.е. ID членства, код транзакции и так далее на терминал-получатель. [35] In order to have the required information to be processed in the
[36] Когда смартфон 13 получает ID терминала-получателя от провайдера ID терминала-получателя, то есть метки 14 NFC, смартфон 13 передает ID терминала-получателя и предопределенную полезную нагрузку на сервер 15 передачи информации. Полезная нагрузка относится к целевой информации, передаваемой от смартфона 13 на терминал-получатель 16, для обработки любой совместимой программой в терминале-получателе 16 для выполнения предопределенной или намеченной функции. Например, полезная нагрузка может быть информацией кредитной карты для платежа, членским ID для депонирования вознаграждения и так далее. Кроме того, смартфон 13 может передавать не только ID терминала-получателя и полезную нагрузку, но также ID приложения передачи информации. [36] When the
[37] Сервер 15 передачи информации определяет терминал-получатель 16, на который передается принимаемая полезная нагрузка, среди множества терминалов-получателей 16, соединенных с сервером 15 передачи информации. ID терминала-получателя, принятый от смартфона 13, используется для определения терминала-получателя 16, на который должна быть передана полезная нагрузка. [37] The
[38] Сервер 15 передачи информации сохраняет или распознает тип программы 161 обработки, установленной в терминале-получателе 16 заранее, и способ передачи информации, выполняемый программой 162 пересылки, определяется согласно типу программы 161 обработки, установленной в терминале-получателе 16. [38] The
[39] Сервер 15 передачи информации передает инструкцию, соответствующую типу программы 161 обработки, установленной в терминале-получателе 16, в программу 162 пересылки терминала-получателя 16, чтобы определить способ передачи информации для надлежащей передачи принятой полезной нагрузки в программу 161 обработки. [39] The
[40] В одном варианте осуществления, когда отсутствует предопределенная процедура передачи информации между программой 161 обработки и сервером 15 передачи информации, и полезная нагрузка просто необходима для передачи в некоторую область интерфейса программы 161 обработки, программа 162 пересылки может работать в качестве устройства ввода, такого как виртуальная клавиатура (тип 01). [40] In one embodiment, when there is no predetermined procedure for transferring information between the
[41] В этом случае, сервер 15 передачи информации может передавать в программу 162 пересылки инструкцию для ввода с клавиатуры полезной нагрузки из положения курсора во входном окне, исполняемую программой 161 обработки. [41] In this case, the
[42] Кроме того, программа 162 пересылки, которая принимает такую инструкцию из сервера 15 передачи информации, вводит принятую полезную нагрузку посредством ввода с клавиатуры из положения курсора в окне ввода, в текущий момент отображаемом на терминале-получателе 16. Например, когда полезная нагрузка представляет собой членский ID, для которого должно быть депонировано некоторое вознаграждение, и членским ID является "019987482094", программа 162 пересылки вводит в "019987482094" из положения курсора в окне ввода терминала-получателя 16 согласно инструкции, принятой от сервера 15 передачи информации. [42] In addition, the forwarder 162, which receives such an instruction from the
[43] В качестве альтернативы, сервер 15 передачи информации может передавать сначала инструкцию исполнять программу 161 обработки, соответствующую ID приложения передачи информации, и затем вводить полезную нагрузку из положения курсора. В частности, когда провайдер услуг, который распределяет приложение передачи информации, является тем же, что и провайдер услуг, который распределяет программу 161 обработки, если ID приложения передачи информации известен серверу 15 передачи информации, установленная программа 161 обработки, соответствующая ему, может быть известна или идентифицирована сервером 15 передачи информации. [43] Alternatively, the
[44] Кроме того, сервер 15 передачи информации может передавать инструкцию, чтобы активировать и отображать всплывающее окно ввода, соответствующее ID приложения передачи информации в терминале-получателе 16, и затем вводить полезную нагрузку из положения курсора всплывающего окна ввода. [44] In addition, the
[45] В другом варианте осуществления, процедура передачи информации является предварительно определенной между программой 161 обработки, установленной в терминале-получателе 16, и сервером 15 передачи информации (тип 02). В этом случае, сервер 15 передачи информации передает инструкцию, чтобы выполнять предопределенную процедуру передачи информации в программу 162 пересылки. Программа 162 пересылки, принимающая инструкцию от сервера 15 передачи информации, может передавать полезную нагрузку в программу 161 обработки посредством выполнения предопределенной процедуры. [45] In another embodiment, the communication procedure is predetermined between the
[46] В еще одном варианте осуществления, атрибут программы 161 обработки, исполняемой в терминале-получателе 16, известен серверу 15 передачи информации (тип 03). Даже если процедура передачи информации не является предварительно определенной между программой 161 обработки и сервером 15 передачи информации, когда атрибут программы 161 обработки уже известен серверу 15 передачи информации, сервер 15 передачи информации может устанавливать способ, которым некоторая информация вводится в программу 161 обработки. Таким образом, сервер 15 передачи информации передает в программу 162 обработки инструкцию, чтобы передавать полезную нагрузку в соответствии со способом, в котором некоторая информация вводится в программу 161 обработки, и программа 162 пересылки передает полезную нагрузку в программу 161 обработки путем исполнения инструкции, принятой от сервера 15 передачи информации. [46] In yet another embodiment, an attribute of the
[47] Например, когда программа 161 обработки представляет собой интернет-браузер, установленный на персональном компьютере (РС), конфигурации элементов управления (например, окна ввода, вкладки выбора, картинки, тексты и т.д.) в браузере могут быть идентифицированы или определены заранее посредством анализа браузера. Поэтому, когда программа 161 обработки представляет собой "Chrome", который является интернет-браузером, элементы управления вводом информации в браузере Chrome могут быть идентифицированы заранее, и инструкция для предоставления возможности передачи полезной нагрузки на элементы управления вводом информации может быть сгенерирована и передана в программу 162 пересылки. [47] For example, when the
[48] Фиг. 2 иллюстрирует процесс передачи инструкции на сервере передачи информации согласно варианту осуществления настоящего изобретения. [48] FIG. 2 illustrates an instruction transmission process in an information transmission server according to an embodiment of the present invention.
[49] Со ссылкой на фиг. 2, сервер 15 передачи информации принимает ID терминала-получателя и полезную нагрузку, передаваемую из смартфона 13 (S201). Кроме того, сервер 15 передачи информации также может принимать ID приложения передачи информации. [49] With reference to FIG. 2, the
[50] ID приложения передачи информации является идентификатором для указания приложения, которое передает полезную нагрузку. [50] The communication application ID is an identifier for specifying an application that transmits the payload.
[51] Сервер 15 передачи информации определяет, на какой терминал-получатель 16 должна быть передана полезная нагрузка среди множества терминалов-получателей 16, соединенных с сервером 15 передачи информации, с использованием ID терминала-получателя (S202). [51] The
[52] Таблица 1 представляет собой пример взаимосвязи между типом программы обработки, которую может включать терминал-получатель, и инструкцией, подлежащей исполнению программой пересылки. [52] Table 1 is an example of the relationship between the type of processing program that the receiving terminal may include and the instruction to be executed by the transfer program.
[53] [Таблица 1] [53] [Table 1]
- Ввести полезную нагрузку из положения курсора- Execute part program corresponding to application ID 017
- Enter payload from cursor position
- Активировать искомую программу
- Передать полезную нагрузку в соответствии с процедурой передачи информации, которая соответствует активированной программе- Search for part program corresponding to application ID 012
- Activate the desired program
- Transmit the payload in accordance with the information transfer procedure that corresponds to the activated program
- Передать полезную нагрузку в соответствии с предопределенной процедурой- Search for part program corresponding to application ID 003
- Transmit payload according to predefined procedure
- Передать полезную нагрузку в соответствии с предопределенной процедурой - Search for part program corresponding to application ID 014
- Transmit payload according to predefined procedure
- Переместить курсор к левому концу окна, при удалении ранее введенного текста
- Ввести полезную нагрузку - Activate the window for entering rewards
- Move the cursor to the left end of the window when deleting previously entered text
- Enter payload
- Ввести полезную нагрузку из положения курсора- Activate the window for entering rewards
- Enter payload from cursor position
[54] Сервер 15 передачи информации предпочтительно имеет таблицу инструкций, соответствующую ID терминала-получателя, как показано в приведенной выше таблице 1. [54] The
[55] Сервер 15 передачи информации идентифицирует программу 161 обработки, которая должна принимать полезную нагрузку, используя ID приложения передачи информации (S203). Когда сервер 15 передачи информации идентифицирует программу 161 обработки для приема полезной нагрузки, сервер 15 передачи информации генерирует инструкцию, соответствующую идентифицированной программе 161 обработки (S204). [55] The
[56] Сервер 15 передачи информации передает сгенерированную инструкцию и полезную нагрузку на целевой терминал-получатель 16 (S205), и инструкция исполняется программой 162 пересылки терминала-получателя 16. [56] The
[57] В частности, программа 162 пересылки является программой, способной исполнять любые инструкции при фоновой работе терминала-получателя 16, и предпочтительно представляет собой агентское программное обеспечение. [57] In particular, the
[58] Как описано выше, сервер 15 передачи информации по настоящему изобретению может идентифицировать программу 161 обработки, чтобы принимать полезную нагрузку заранее, генерировать инструкцию для передачи информации в программу 161 обработки и позволять программе 162 передачи принимать и исполнять сгенерированную инструкцию. Следовательно, сервер 15 передачи информации обеспечивает то, что полезная нагрузка точно передается в желательную программу 161 обработки независимо от типов программы 161 обработки, так что полезная нагрузка должным образом обрабатывается программой 161 обработки в терминале-получателе 16. [58] As described above, the
[59] Фиг. 3 иллюстрирует схему обработки сигнала способа передачи информации согласно варианту осуществления настоящего изобретения. [59] FIG. 3 illustrates a signal processing circuit of an information transmission method according to an embodiment of the present invention.
[60] Как показано на фиг. 3, пользователь исполняет приложение передачи информации для передачи информации, сохраненной в мобильном терминале, т.е. смартфоне 13, на терминал-получатель 16 (S301). Когда пользователь прикладывает смартфон 13 к провайдеру ID терминала-получателя, то есть метке 14 NFC, ID терминала-получателя, сохраненный в метке 14 NFC, передается на смартфон 13 (S302). [60] As shown in FIG. 3, the user executes the communication application for transmitting information stored in the mobile terminal, i. e.
[61] Приложение передачи информации смартфона 13 передает ID терминала-получателя и полезную нагрузку (т.е. информацию, подлежащую передаче на терминал-получатель) на сервер 15 передачи информации (S303). Одновременно, ID приложения передачи информации также может быть передан на сервер 15 передачи информации вместе с ID терминала-получателя и полезной нагрузкой. [61] The information transmission application of the
[62] Сервер 15 передачи информации определяет, на какой терминал-получатель 16 передается полезная нагрузка из множества терминалов-получателей 16, соединенных с сервером 15 передачи информации, с использованием ID терминала-получателя, принятого от смартфона 13 (S304). [62] The
[63] Сервер 15 передачи информации генерирует инструкцию, соответствующую программе 161 обработки, которая должна принимать полезную нагрузку в терминале-получателе 16 (S305). Например, сервер 15 передачи информации может генерировать инструкцию, определяющую, как ввести полезную нагрузку в программу 161 обработки. Затем сервер 15 передачи информации передает инструкцию и полезную нагрузку в программу 162 пересылки в терминале-получателе 16 (S306). [63] The
[64] Программа 162 пересылки терминала-получателя 16 исполняет принятую инструкцию (S307) и передает полезную нагрузку в программу 161 обработки, как определено инструкцией (S308). [64] The
[65] Система и способ, как описано выше, могут быть применены к передаче информации для различных функций или услуг, таких как аутентификация пользователя, платеж, потоковая передача данных и так далее. Любая информация, принятая в терминале-получателе 16 посредством системы и способа согласно настоящему изобретению, может дополнительно обрабатываться для таких функций или услуг, как предусматривается. Например, информация, принятая в терминале-получателе 16, может быть декодирована и/или визуально отображена в терминале-получателе 16 для достижения или предоставления предусматриваемых функций или услуг. Кроме того, принятая информация может дополнительно передаваться от терминала-получателя 16 на любые внешние устройства или терминалы для любых дополнительных функций или услуг. [65] The system and method as described above can be applied to the transmission of information for various functions or services such as user authentication, payment, data streaming, and so on. Any information received at the
[66] Далее, способ передачи платежной информации будет описан в качестве примера способа передачи информации в соответствии с настоящим изобретением. Поскольку информация, которая должна быть передана от смартфона на терминал-получатель, представляет собой платежную информацию, приложение передачи информации по фиг. 1 и 2 соответствует приложению платежной услуги в этом варианте осуществления. [66] Next, the payment information transmission method will be described as an example of the information transmission method according to the present invention. Since the information to be transmitted from the smartphone to the recipient terminal is payment information, the information transmission application of FIG. 1 and 2 corresponds to the payment service application in this embodiment.
[67] Фиг. 4 иллюстрирует процесс загрузки приложения платежной услуги для передачи платежной информации согласно варианту осуществления настоящего изобретения. [67] FIG. 4 illustrates the process of downloading a payment service application for transmitting payment information according to an embodiment of the present invention.
[68] Как показано на фиг. 4, провайдер 42 платежной услуги развертывает приложение платежной услуги, имеющее функцию платежной услуги, и выгружает приложение платежной услуги на сервер 41. Приложение платежной услуги имеет ID приложения платежной услуги и файл исполнения для передачи платежной информации. [68] As shown in FIG. 4, the
[69] В то же время, когда приложение платежной услуги уже было выгружено на сервер 41 приложений, провайдер 42 платежной услуги может получить доступ к серверу 41 приложений и обновить приложение платежной услуги. Обновленное приложение платежной услуги также имеет ID приложения платежной услуги и файл исполнения для передачи платежной информации. Файл исполнения для передачи платежной информации может быть сконфигурирован в формате библиотеки в приложении или программе мобильного терминала. [69] At the same time that the payment service application has already been uploaded to the
[70] Пользователь может загружать и устанавливать приложение платежной услуги путем доступа к серверу 41 приложений через мобильный терминал, например, смартфон 43. [70] The user can download and install the payment service application by accessing the
[71] Альтернативно, когда приложение платежной услуги уже установлено в смартфоне 43 пользователя, приложение платежной услуги конфигурируется для обновления, чтобы иметь ID приложения платежной услуги и файл исполнения для передачи платежной информации. [71] Alternatively, when the payment service application is already installed in the user's
[72] Фиг. 5 иллюстрирует процесс аутентификации транзакции с использованием кода транзакции. [72] FIG. 5 illustrates a transaction authentication process using a transaction code.
[73] Как показано на фиг. 5, когда пользователь запускает приложение платежной услуги на смартфоне 43 и завершает процесс аутентификации пользователя для регистрации в приложении службы оплаты, смартфон 43 передает на сервер 47 аутентификации платежей ID кредитной карты и информацию аутентификации пользователя для приема кода транзакции. [73] As shown in FIG. 5, when the user launches the payment service application on the
[74] В процессе регистрации информации кредитной карты пользователя через приложение платежной услуги, уже был сгенерирован ID кредитной карты, соответствующий реальному номеру кредитной карты пользователя. Сгенерированный ID кредитной карты сохраняется в смартфоне 43 и на сервере 47 аутентификации платежей. [74] In the process of registering the user's credit card information through the payment service application, a credit card ID corresponding to the user's real credit card number has already been generated. The generated credit card ID is stored in the
[75] Сервер 47 аутентификации платежей аутентифицирует, является ли законным пользователь (т.е. смартфон 43), который запросил код транзакции, с использованием информации аутентификации, переданной со смартфона 43 пользователя, и проверяет или подтверждает, совпадает ли ID кредитной карты, принятый со смартфона 43, с ID кредитной карты, ранее сгенерированным во время регистрации кредитной карты. [75] The
[76] Когда аутентификация пользователя и подтверждение ID кредитной карты завершены, сервер 47 аутентификации платежей генерирует и сохраняет код транзакции, соответствующий ID кредитной карты, принятой со смартфона 43. Затем код транзакции, сгенерированный сервером 47 аутентификации платежей, передается на смартфон 43. [76] When user authentication and credit card ID confirmation are completed, the
[77] Когда код транзакции, принятый в смартфоне 43, передается или возвращается на сервер 47 аутентификации платежей через терминал 16 продавца посредством смартфона 43, сервер 47 аутентификации платежей проверяет, совпадает ли код транзакции, принятый со смартфона 43, с кодом транзакции, который был передан на смартфон 43. Когда совпадение подтверждено, сервер 47 аутентификации платежей передает реальный номер кредитной карты, соответствующий принятому коду транзакции, на сервер 48 одобрения платежей. [77] When the transaction code received at the
[78] В некоторых вариантах осуществления, код транзакции является кодом, используемым для аутентификации транзакции, и может быть сгенерирован путем изменения только оставшихся 10 цифр, оставляя 6 цифр как есть, из реального номера кредитной карты, состоящего из 16 цифр. Кроме того, код транзакции также может быть сгенерирован путем добавления специального идентификационного кода, который указывает "код транзакции" для 16-разрядного реального номера кредитной карты. [78] In some embodiments, a transaction code is a code used to authenticate a transaction and can be generated by changing only the remaining 10 digits, leaving 6 digits as is, from a real 16 digit credit card number. In addition, a transaction code can also be generated by adding a special identification code that specifies a "transaction code" for a 16-bit real credit card number.
[79] Сгенерированный код транзакции сохраняется на сервере 47 аутентификации платежей, и сгенерированный код транзакции соответствует реальному номеру кредитной карты и ID кредитной карты. Так как код транзакции может быть сгенерирован и сохранен для каждой транзакции в соответствии с реальным номером кредитной карты и ID карты, сервер 47 аутентификации платежей может хранить множество кодов транзакций, соответствующих одному реальному номеру кредитной карты и одному ID кредитной карты. Когда транзакция отменяется, транзакция, соответствующая коду транзакции, обрабатывается для отмены. [79] The generated transaction code is stored in the
[80] Таблица 2 показывает пример способа, которым коды транзакций генерируются и сохраняются на сервере 47 аутентификации платежей по отношению к реальному номеру кредитной карты и ID кредитной карты. [80] Table 2 shows an example of the manner in which transaction codes are generated and stored in the
[81] [Таблица 2] [81] [Table 2]
[82] Пользователь может регистрировать кредитную карту пользователя, используемую для транзакции, на сервере 47 аутентификации платежей, используя приложение платежной услуги, заранее. Когда пользователь регистрирует собственную кредитную карту пользователя на сервере 47 аутентификации платежей с использованием приложения платежной услуги смартфона 43, ID кредитной карты, соответствующий реальному номеру кредитной карты, может быть сгенерирован и сохранен на сервере 47 аутентификации платежей, как показано в таблице 2. [82] The user can register the user's credit card used for the transaction with the
[83] Как показано в таблице 2, пользователь может использовать множество кредитных карт, и, таким образом, множество реальных номеров кредитных карт может быть зарегистрировано для одного пользователя. Кроме того, по мере того как код транзакции может быть сгенерирован для каждой транзакции, множество кодов транзакций, соответствующих одному реальному номеру кредитной карты, может быть сгенерировано и сохранено. [83] As shown in Table 2, a user can use multiple credit cards, and thus multiple real credit card numbers can be registered for one user. In addition, as a transaction code can be generated for each transaction, a plurality of transaction codes corresponding to one real credit card number can be generated and stored.
[84] Фиг. 6 иллюстрирует систему передачи платежной информации в соответствии с вариантом осуществления настоящего изобретения. [84] FIG. 6 illustrates a payment information transmission system in accordance with an embodiment of the present invention.
[85] В системе передачи платежной информации, показанной на фиг. 6, полезная нагрузка на фиг. 1 и 2 соответствует коду транзакции, и провайдер 14 ID терминала-получателя и терминал-получатель 16 на фиг. 1 и 2 соответствуют провайдеру 44 ID терминала продавца и терминалу 46 продавца, соответственно. [85] In the payment information transmission system shown in FIG. 6, the payload of FIG. 1 and 2 corresponds to the transaction code, and the recipient
[86] Как показано на фиг. 6, система передачи платежной информации согласно одному варианту осуществления настоящего изобретения включает в себя смартфон 43 пользователя, провайдер 44 ID терминала продавца, сервер 45 передачи платежной информации, терминал 46 продавца, сервер 47 аутентификации платежей и сервер 48 одобрения платежей. [86] As shown in FIG. 6, the payment information transmission system according to one embodiment of the present invention includes a user's
[87] Провайдер 44 ID терминала продавца хранит ID, уникально назначенный каждому терминалу 46 продавца. [87] Merchant
[88] Терминал 46 продавца может соответствовать устройству для обработки заказа и оплаты в офлайн-магазине. В следующем примере, терминал 46 продавца представляет собой систему торговой точки (POS), провайдер 44 ID терминала продавца представляет собой метку связи ближнего действия (NFC), и программа 461 обработки является программой POS. [88] The
[89] Провайдер 44 ID терминала продавца выполняет функцию хранения ID терминала продавца для идентификации терминала 46 продавца и предоставления сохраненного ID терминала продавца на смартфон 43, но не передает какую-либо информацию на терминал 46 продавца непосредственно. Таким образом, провайдер 44 ID терминала продавца не соединен непосредственно с терминалом 46 продавца проводным или беспроводным способом. [89] The merchant
[90] Когда пользователь выполняет приложение платежной услуги, установленное на собственном смартфоне 43 пользователя, завершает аутентификацию пользователя, а затем запрашивает код транзакции на сервере 47 аутентификации платежей для оплаты в розничном магазине розничной торговли, сервер 47 аутентификации платежей генерирует код транзакции и пересылает сформированный код транзакции на смартфон 43. [90] When the user executes the payment service application installed on the user's
[91] Затем, когда пользователь подносит собственный смартфон 43 пользователя к провайдеру 44 ID терминала продавца, который является меткой NFC, смартфон 43 получает ID терминала продавца от провайдера 44. [91] Then, when the user brings the user's
[92] Затем для дальнейшей обработки платежа, приложение платежной услуги, исполняющееся на смартфоне 43 пользователя, передает, на сервер 45 передачи платежной информации, код транзакции и ID терминала продавца по беспроводной сети. В то же время, ID приложения платежной услуги может быть передан на сервер 45 передачи платежной информации вместе с кодом транзакции и ID терминала продавца. Беспроводная сеть может быть сотовой сетью или сетью Wi-Fi или может также быть любыми сетями, к которым смартфон 43 может осуществлять доступ беспроводным образом. [92] Then, for further processing of the payment, the payment service application running on the user's
[93] Когда сервер 45 передачи платежной информации принимает ID терминала продавца от смартфона 43, сервер 45 передачи платежной информации определяет с использованием ID терминала продавца, на какой терминал 46 продавца передан принятый код транзакции, среди множества терминалов 46 продавца, соединенных с сервером 45 передачи платежной информации. [93] When the payment
[94] Кроме того, сервер 45 передачи платежной информации генерирует инструкцию, которая должна исполняться программой 462 пересылки, согласно процессам, как описано на фиг. 1 и 2. Затем сервер 45 передачи платежной информации передает такую инструкцию вместе с кодом транзакции в программу 462 пересылки в терминале продавца, то есть в систему 46 POS. [94] In addition, the payment
[95] Программа 462 пересылки передает код транзакции в программу обработки, т.е. программу 461 POS в системе 46 POS, путем исполнения принятой инструкции. Поскольку инструкция, принятая программой 462 пересылки, генерируется, чтобы соответствовать программе 461 POS, код транзакции, принятый от сервера 45 передачи платежной информации, может быть точно передан в программу 461 POS, когда программа 462 пересылки исполняет такую инструкцию. [95] The transfer program 462 passes the transaction code to the processing program, i. e. the
[96] Фиг. 7 и 8 иллюстрируют процесс передачи кода транзакции в программу POS согласно варианту осуществления настоящего изобретения. [96] FIG. 7 and 8 illustrate the process of transmitting a transaction code to a POS program according to an embodiment of the present invention.
[97] Когда программа 462 пересылки терминала 46 продавца принимает код транзакции и инструкцию от сервера 45 передачи платежной информации, программа 462 пересылки активирует окно оплаты провайдера платежных услуг, например, "KakaoPay" в соответствии с принятой инструкцией, как показано на фиг. 7. Затем, как показано на фиг. 8, программа 462 пересылки вставляет код транзакции в положение курсора окна оплаты, как определено принятой инструкцией. [97] When the forwarding program 462 of the
[98] Затем программа 461 POS терминала 46 продавца, принимающая код транзакции, передает код транзакции на сервер 47 аутентификации платежей, сервер 47 аутентификации платежей проверяет, совпадает ли код транзакции, принятый от терминала 46 продавца, с кодом транзакции, ранее сгенерированным сервером 47 аутентификации платежей и переданным на смартфон 43. [98] Then, the
[99] Когда совпадение подтверждено, сервер 47 аутентификации платежа передает реальный номер кредитной карты, соответствующий коду транзакции, на сервер 48 одобрения платежей. [99] When a match is confirmed, the
[100] Фиг. 9 представляет собой схему обработки сигналов системы передачи платежной информации согласно фиг. 6. [100] FIG. 9 is a signal processing diagram of the payment information transmission system of FIG. 6.
[101] Со ссылкой на фиг. 9, когда пользователь запускает приложение платежной услуги, установленное на смартфоне 43 пользователя, для оплаты (S901), приложение платежной услуги передает информацию аутентификации пользователя на сервер 47 аутентификации платежей, чтобы запросить код транзакции (S902). [101] With reference to FIG. 9, when the user launches the payment service application installed on the user's
[102] Сервер 47 аутентификации платежей аутентифицирует пользователя смартфона 43 с использованием принятой информации аутентификации пользователя (S903) и генерирует и сохраняет код транзакции (S904). Сервер 47 аутентификации платежей затем передает сгенерированный код транзакции на смартфон 43 пользователя (S905). [102] The
[103] Смартфон 43 пользователя получает ID терминала продавца от провайдера 44 ID терминала продавца, например, метки 44 NFC, когда пользователь помещает смартфон 43 на метку 44 NFC (S906). [103] The user's
[104] Смартфон 43 передает на сервер 45 передачи платежной информации код транзакции, принятый от сервера 47 аутентификации платежей, ID терминала продавца, полученный из метки 44 NFC, и ID приложения платежной услуги (S907). [104] The
[105] Сервер 45 передачи платежной информации определяет, на какую систему 46 POS среди множества систем 46 POS, соединенных с сервером 45, должен передаваться код транзакции, на основе принятого ID терминала продавца (S908). [105] The payment
[106] Кроме того, сервер 45 передачи платежной информации генерирует инструкцию, которая соответствует программе 461 POS, с использованием информации, подобной таблице 1, которая сохранена заранее в сервере 45 передачи платежной информации (S909). [106] In addition, the payment
[107] Сервер 45 передачи платежной информации передает код транзакции и сгенерированную инструкцию в программу 462 пересылки, которая функционирует как агентское программное обеспечение системы 46 POS (S910). Затем агентское программное обеспечение 462 исполняет принятую инструкцию (S911) и передает код транзакции в программу 461 POS (S912). [107] The payment
[108] Программа 461 POS передает код транзакции, принятый от агентского программного обеспечения 462, на сервер 47 аутентификации платежей (S913), и сервер 47 аутентификации платежей проверяет, совпадает ли принятый код транзакции с кодом транзакции, сгенерированным на этапе S904 (S914). [108] The
[109] Когда совпадение подтверждено, сервер 47 аутентификации платежей выполняет поиск реального номера кредитной карты, соответствующего коду транзакции, со ссылкой на таблицу 2, и передает искомый номер кредитной карты на сервер 48 одобрения платежей (S915). [109] When a match is confirmed, the
[110] Хотя были описаны несколько примеров, следует понимать, что специалистами в данной области техники могут быть разработаны другие модификации и реализации, которые будут находиться в пределах сущности и объема принципов настоящего изобретения. Более конкретно, различные изменения и модификации структуры или конфигурации возможны в пределах объема раскрытия, чертежей и прилагаемой формулы изобретения. В дополнение к изменениям и модификациям в конфигурации, специалистам в данной области техники также будут очевидны альтернативные применения.[110] Although several examples have been described, it should be understood that other modifications and implementations may be devised by those skilled in the art that will be within the spirit and scope of the principles of the present invention. More specifically, various changes and modifications to the structure or configuration are possible within the scope of the disclosure, the drawings, and the appended claims. In addition to configuration changes and modifications, alternative uses will also be apparent to those skilled in the art.
Claims (38)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2020-0020635 | 2020-02-19 |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2794867C1 true RU2794867C1 (en) | 2023-04-25 |
Family
ID=
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130246259A1 (en) * | 2012-03-15 | 2013-09-19 | Firethorn Mobile, Inc. | System and method for managing payment in transactions with a pcd |
US9195984B1 (en) * | 2011-08-16 | 2015-11-24 | Jpmorgan Chase Bank, N.A. | Systems and methods for processing transactions using a wallet |
RU2617548C2 (en) * | 2012-08-24 | 2017-04-25 | Самсунг Электроникс Ко., Лтд. | Method for providing information, mobile terminal and display device for it |
KR20170134162A (en) * | 2016-05-27 | 2017-12-06 | 우지연 | Payment system and payment method, and payment program |
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9195984B1 (en) * | 2011-08-16 | 2015-11-24 | Jpmorgan Chase Bank, N.A. | Systems and methods for processing transactions using a wallet |
US20130246259A1 (en) * | 2012-03-15 | 2013-09-19 | Firethorn Mobile, Inc. | System and method for managing payment in transactions with a pcd |
RU2617548C2 (en) * | 2012-08-24 | 2017-04-25 | Самсунг Электроникс Ко., Лтд. | Method for providing information, mobile terminal and display device for it |
KR20170134162A (en) * | 2016-05-27 | 2017-12-06 | 우지연 | Payment system and payment method, and payment program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200250648A1 (en) | Systems and methods for facilitating bill payment functionality in mobile commerce | |
US9208483B2 (en) | Sharing or reselling NFC applications among mobile communications devices | |
US20180144337A1 (en) | Nfc paired bluetooth e-commerce | |
US8422949B1 (en) | Public kiosk providing near field communication services | |
US10007900B2 (en) | Systems and methods for facilitating point of sale transactions | |
US11157892B2 (en) | Mobile payment method and device thereof | |
US20150134374A1 (en) | Systems and methods for multiple service check-in through a single service center check-in | |
JP7350368B2 (en) | System and method for transmitting information using a mobile terminal | |
KR20030018741A (en) | Method and system for distributing electronic coupons | |
RU2794867C1 (en) | System and method of information transmission using a mobile terminal | |
RU2811966C1 (en) | System for transmission of payment information using mobile terminal and method for using it | |
KR20220134414A (en) | A system for transmitting information using mobile terminal and a method thereof | |
KR20110128572A (en) | Method and apparatus for membership service | |
KR20230032731A (en) | Simple payment integration method and simple payment integration system | |
KR20210090850A (en) | Smart payment method | |
CN102236853A (en) | Control method for activating product in product member management system and apparatus thereof | |
KR20050088517A (en) | At the credit card settlement method which uses the radio internet terminal and the terminal execution the program which is possible | |
KR20180010278A (en) | Method and apparatus for mobile payment |