СПОСОБ ПРОВЕДЕНИЯ РАСЧЕТОВ, СПОСОБ УПРАВЛЕНИЯ ВХОДОМ И УСТРОЙСТВО
CALCULATION METHOD, INPUT CONTROL METHOD AND DEVICE

Область техники, к которой относится изобретение
Настоящее изобретение относится к области информационных технологий и, в частности, к способу проведения расчетов, способу управления входом и устройству.
УРОВЕНЬ ТЕХНИКИ
В настоящее время, во время расчетов за покупки без выхода в сеть Интернет (такие как покупки в большом магазине самообслуживания) пользователю необходимо доставлять купленный товар на контрольно-кассовый пункт для расчетов. После того, как контрольно-кассовый пункт определяет сумму, которую должен оплатить пользователь, пользователь может уходить с купленным товаром только после оплаты за него посредством приведения в действие мобильного телефона или использования банковской карточки.
Например, пользователю, который несет товар, неудобно выполнять операции, влекущие за собой приведение в действие мобильного телефона для запуска платежного приложения, поиска двухмерного кода и представления двухмерного кода на контрольно-кассовом пункте. После того, как контрольно-кассовый пункт сканирует двухмерный код, пользователю дополнительно нужно ввести платежный пароль на мобильном телефоне.
На основании существующей технологии, требуется более удобный способ проведения расчетов.
Сущность изобретения
Варианты осуществления настоящей заявки предусматривают способ проведения расчетов, способ управления входом и устройство, с тем чтобы положить конец проблеме того, что пользователь делает покупки с низким удобством при существующем способе проведения расчетов.
Для решения описанной технической проблемы, варианты осуществления настоящей заявки реализованы, как изложено ниже.
Вариант осуществления настоящей заявки предусматривает способ проведения расчетов, включающий в себя: получение, посредством входного устройства, первого биометрического признака и идентификатора учетной записи пользователя; установление, посредством входного устройства, соответствия между первым биометрическим признаком и идентификатором учетной записи, и сохранение первого биометрического признака, идентификатора учетной записи и соответствия в запоминающем устройстве; сбор, посредством устройства проведения расчетов, второго биометрического признака пользователя; определение, посредством устройства проведения расчетов, идентификатора учетной записи, который хранится в запоминающем устройстве, и который соответствует первому биометрическому признаку, который совпадает со вторым биометрическим признаком; и выполнение, посредством устройства проведения расчетов, расчета, пользуясь определенным идентификатором учетной записи.
Вариант осуществления настоящей заявки предусматривает способ управления входом, включающий в себя: получение, посредством входного устройства, первого биометрического признака и идентификатора учетной записи пользователя; установление соответствия между первым биометрическим признаком и идентификатором учетной записи; и управление входом для того, чтобы он открылся.
Вариант осуществления настоящей заявки предусматривает еще один способ проведения расчетов, включающий в себя: сбор, посредством устройства проведения расчетов, второго биометрического признака пользователя; определение, на основании предварительно сохраненного первого биометрического признака, предварительно сохраненного идентификатора учетной записи и предварительно сохраненного соответствия между первым биометрическим признаком и идентификатором учетной записи, идентификатора учетной записи, соответствующего первому биометрическому признаку, который совпадает со вторым биометрическим признаком; и выполнение расчета, пользуясь определенным идентификатором учетной записи.
Вариант осуществления настоящей заявки предусматривает систему управления, включающую в себя входное устройство, запоминающее устройство и устройство проведения расчетов.
Входное устройство получает первый биометрический признак и идентификатор учетной записи пользователя, устанавливает соответствие между первым биометрическим признаком и идентификатором учетной записи и отправляет первый биометрический признак, идентификатор учетной записи и соответствие в запоминающее устройство.
Запоминающее устройство принимает и сохраняет первый биометрический признак, идентификатор учетной записи и соответствие.
Устройство проведения расчетов собирает второй биометрический признак пользователя и определяет идентификатор учетной записи, соответствующий первому биометрическому признаку, который совпадает со вторым биометрическим признаком, на основании первого биометрического признака, идентификатора учетной записи и соответствия, которые хранятся в запоминающем устройстве. К тому же, устройство проведения расчетов выполняет расчет, пользуясь определенным идентификатором учетной записи.
Вариант осуществления настоящей заявки предусматривает устройство проведения расчетов, включающее в себя: модуль сбора данных, выполненный с возможностью получать первый биометрический признак и идентификатор учетной записи пользователя; модуль обработки, выполненный с возможностью: устанавливать соответствие между первым биометрическим признаком и идентификатором учетной записи, и сохранять первый биометрический признак, идентификатор учетной записи и соответствие в запоминающем устройстве; модуль сбора, выполненный с возможностью собирать второй биометрический признак пользователя; модуль определения, выполненный с возможностью определять идентификатор учетной записи, который хранится в запоминающем устройстве, и который соответствует первому биометрическому признаку, который совпадает со вторым биометрическим признаком; и модуль проведения расчетов, выполненный с возможностью выполнять расчет, пользуясь определенным идентификатором учетной записи.
Вариант осуществления настоящей заявки предусматривает устройство управления входом, включающее в себя: модуль сбора данных, выполненный с возможностью получать первый биометрический признак и идентификатор учетной записи пользователя; модуль обработки, выполненный с возможностью устанавливать соответствие между первым биометрическим признаком и идентификатором учетной записи; и модуль управления, выполненный с возможностью управлять входом для того, чтобы он открылся.
Вариант осуществления настоящей заявки предусматривает еще одно устройство проведения расчетов, включающее в себя: модуль сбора, выполненный с возможностью собирать второй биометрический признак пользователя; модуль определения, выполненный с возможностью определять, на основании предварительно сохраненного первого биометрического признака, предварительно сохраненного идентификатора учетной записи и предварительно сохраненного соответствия между первым биометрическим признаком и идентификатором учетной записи, идентификатор учетной записи, соответствующий первому биометрическому признаку, который совпадает со вторым биометрическим признаком; и модуль проведения расчетов, выполненный с возможностью выполнять расчет, пользуясь определенным идентификатором учетной записи.
Вариант осуществления настоящей заявки предусматривает устройство проведения расчетов, включающее в себя один или более процессоров и память. Память хранит программу, и программа выполнена с возможностью использоваться одним или более процессоров для выполнения следующих этапов: получения первого биометрического признака и идентификатора учетной записи пользователя; установления соответствия между первым биометрическим признаком и идентификатором учетной записи; сбора второго биометрического признака пользователя; определения идентификатора учетной записи, соответствующего первому биометрическому признаку, который совпадает со вторым биометрическим признаком; и выполнения расчета, пользуясь определенным идентификатором учетной записи.
Вариант осуществления настоящей заявки предусматривает устройство управления входом, включающее в себя один или более процессоров и память. Память хранит программу, и программа выполнена с возможностью использоваться одним или более процессоров для выполнения следующих этапов: получения, посредством входного устройства, первого биометрического признака и идентификатора учетной записи пользователя; установления соответствия между первым биометрическим признаком и идентификатором учетной записи; и управление входом для того, чтобы он открылся.
Вариант осуществления настоящей заявки предусматривает устройство проведения расчетов, включающее в себя один или более процессоров и память. Память хранит программу, и программа выполнена с возможностью использоваться одним или более процессоров для выполнения следующих этапов: сбора, посредством устройства проведения расчетов, второго биометрического признака пользователя; определения, на основании предварительно сохраненного первого биометрического признака, предварительно сохраненного идентификатора учетной записи и предварительно сохраненного соответствия между первым биометрическим признаком и идентификатором учетной записи, идентификатора учетной записи, соответствующего первому биометрическому признаку, который совпадает со вторым биометрическим признаком; и выполнения оплаты, пользуясь определенным идентификатором учетной записи.
Из технических решений, приведенных в вариантах осуществления настоящей заявки, может быть видно, что, когда пользователь попадает в магазин, получаются биометрический признак и идентификатор учетной записи пользователя, и устанавливается соответствие между биометрическим признаком и идентификатором учетной записи пользователя. Когда пользователь платит, биометрический признак пользователя вновь собирается, чтобы определить идентификатор учетной записи расчетного счета. По существу, пользователю не нужно приводить в действие мобильный телефон или использовать банковскую карточку для оплаты. Взамен, система автоматически выполняет оплату, пользуясь счетом, соответствующим определенному идентификатору учетной записи, а потому, пользователь может делать покупки удобнее.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Чтобы яснее описать технические решения в вариантах осуществления настоящей заявки или в существующей технологии, нижеследующее кратко описывает прилагаемые чертежи, необходимые для описания вариантов осуществления. Очевидно, что прилагаемые чертежи в нижеследующем описании показывают всего лишь некоторые варианты осуществления настоящей заявки, и рядовой специалист в данной области техники, кроме того, может получить другие чертежи из этих прилагаемых чертежей без творческих усилий.
Фиг. 1 - блок-схема последовательности операций способа, иллюстрирующая способ проведения расчетов согласно варианту осуществления настоящей заявки;
фиг. 2 - принципиальная схема, иллюстрирующая систему проведения расчетов согласно варианту осуществления настоящей заявки;
фиг. 3 - принципиальная схема входа пользователя в кафе согласно варианту осуществления настоящей заявки;
фиг. 4 - принципиальная схема оплаты пользователем в кафе согласно варианту осуществления настоящей заявки;
фиг. 5 - принципиальная схема, иллюстрирующая устройство управления входом согласно варианту осуществления настоящей заявки;
фиг. 6 - принципиальная схема, иллюстрирующая устройство проведения расчетов согласно варианту осуществления настоящей заявки;
фиг. 7 - принципиальная схема, иллюстрирующая еще одно устройство проведения расчетов согласно варианту осуществления настоящей заявки;
фиг. 8 - принципиальная схема, иллюстрирующая устройство проведения расчетов согласно варианту осуществления настоящей заявки;
фиг. 9 - принципиальная схема, иллюстрирующая устройство управления входом согласно варианту осуществления настоящей заявки;
фиг. 10 - схема, иллюстрирующая еще одно устройство проведения расчетов согласно варианту осуществления настоящей заявки; и
фиг. 11 - блок-схема последовательности операций способа, иллюстрирующая пример реализуемого компьютером способа 1100 для выполнения взаиморасчета, согласно реализации настоящего изобретения.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Сценарием применения в вариантах осуществления настоящей заявки может быть покупка без выхода в сеть Интернет (такая как покупка в большом магазине самообслуживания), автономное обслуживание (такое как обслуживание в Интернет-кафе или фитнес-обслуживание), и т. д. Расчеты происходят в этих сценариях применения. Пользователям иногда нужно приводить в действие мобильный телефон или использовать банковскую карточку для оплаты наряду с тем, что пользователям иногда нужно отмечать время прихода на работу, платить в счет причитающейся суммы, и т. д. В заключение, пользователям менее удобно делать покупки или обслуживаться в существующем процессе проведения расчетов. Ради легкости описания, нижеследующее использует сценарий покупок без выхода в сеть Интернет в качестве примера для описания.
Чтобы специалист в данной области техники лучше понимал технические решения в настоящей заявке, нижеследующее ясно и полно описывает технические решения в вариантах осуществления настоящей заявки со ссылкой на прилагаемые чертежи в вариантах осуществления настоящей заявки. Очевидно, что описанные варианты осуществления являются всего лишь некоторыми, но не всеми из вариантов осуществления настоящей заявки. Все другие варианты осуществления, полученные рядовым специалистом в данной области техники на основании вариантов осуществления настоящей заявки без творческих усилий, будут подпадать под объем защиты настоящей заявки.
Нижеследующее подробно описывает технические решения, предусмотренные в вариантах осуществления настоящей заявки, со ссылкой на прилагаемые чертежи.
Фиг. 1 - блок-схема последовательности операций способа, иллюстрирующая способ проведения расчетов согласно варианту осуществления настоящей заявки, и способ включает в себя нижеследующие этапы.
S102. Входное устройство получает первый биометрический признак и идентификатор учетной записи пользователя.
Способ исполняется входным устройством и устройством проведения расчетов. В сценарии покупок без выхода в сеть Интернет, входное устройство может быть размещено на входе в магазин, а устройство проведения расчетов может применяться на выходе из магазина.
В этом варианте осуществления настоящей заявки, есть два процесса: процесс входа и процесс проведения расчетов. Этапы с S102 по S104 соответствуют процессу входа и выполняются входным устройством, а этапы с S106 по S110 соответствуют процессу проведения расчетов и выполняются устройством проведения расчетов. Один и тот же пользователь заходит в магазин, покупает товар, а затем платит за него.
В процессе входа, входное устройство может получать первый биометрический признак и идентификатор учетной записи пользователя. Идентификатор учетной записи пользователя фактически выдается пользователем во входное устройство в процессе входа. Первым биометрическим признаком является биометрический признак пользователя, который собирается входным устройством в процессе входа и может уникально идентифицировать личность пользователя. В этом варианте осуществления настоящей заявки, типом биометрического признака могут быть черты лица, отпечаток пальца, голос, глаз, радужная оболочка, и т. д.
В данном варианте осуществления настоящей заявки, первый биометрический признак, второй биометрический признак и третий биометрический признак используются для проведения различия между многочисленными биометрическими признаками одного и того же пользователя, которые собираются за многочисленное количество раз. Каждый из второго биометрического признака и третьего биометрического признака, описанных ниже, имеет такой же тип, как первый биометрический признак. Например, первый биометрический признак, второй биометрический признак и третий биометрический признак все могут быть чертами лица.
В процессе входа, входное устройство может собирать черты лица пользователя, пользуясь камерой. В дополнение, входное устройство может принимать идентификатор учетной записи, который отправляется после того, как пользователь сканирует двухмерный код на входе, пользуясь оконечным устройством.
Например, пользователь, который желает попасть в магазин, может приводить в действие оконечное устройство, запускать приложение и сканировать двухмерный код, вывешенный или отображаемый на входе в магазин, чтобы получать адрес для связи с входным устройством, который включен в двухмерный код, а затем, оконечное устройство отправляет идентификатор учетной записи на адрес для связи.
Безусловно, в процессе входа, может требоваться, чтобы первый биометрический признак пользователя не собирался на месте, но получался иным образом. Это особо не ограничено в настоящей заявке. Пользователю может быть не нужно сканировать двухмерный код, но, взамен, входное устройство отправляет запрос на оконечное устройство пользователя, и оконечное устройство возвращает идентификатор учетной записи в ответ на запрос. По существу, пользователю не нужно выполнять дополнительные операции в процессе входа.
В заключение, конкретный способ сбора данных не ограничен в настоящей заявке при условии, что входное устройство может получать первый биометрический признак и идентификатор учетной записи пользователя в процессе входа.
S104. Входное устройство устанавливает соответствие между первым биометрическим признаком и идентификатором учетной записи, и сохраняет первый биометрический признак, идентификатор учетной записи и соответствие в запоминающем устройстве.
В процессе входа, входное устройство может непосредственно устанавливать соответствие между полученным первым биометрическим признаком и полученным идентификатором учетной записи пользователя. В этом случае, входное устройство фактически по умолчанию считает, что полученный идентификатор учетной записи является идентификатором учетной записи пользователя.
Однако, пользователь может заходить в магазин, пользуясь идентификатором учетной записи другого пользователя. Например, Элис заходит в магазин, пользуясь мобильным телефоном, похищенным у Боба, и входное устройство собирает биометрический признак Элис и принимает идентификатор учетной записи, предоставленный от Элис посредством приведения в действие мобильного телефона. В этом случае, фактически, впоследствии устанавливается соответствие между биометрическим признаком Элис и идентификатором учетной записи Боба. Поэтому, учетная запись человека может быть похищена и использоваться другими.
Более того, входное устройство дополнительно может устанавливать соответствие между первым биометрическим признаком и идентификатором учетной записи только после определения, что первый биометрический признак действителен. Если первый биометрический признак недействителен, входное устройство не устанавливает соответствие между первым биометрическим признаком и идентификатором учетной записи, а потому, пользователь не может платить, пользуясь идентификатором учетной записи, хотя пользователь и побывал в магазине.
Действителен ли первый биометрический признак, зависит от того, совпадает ли первый биометрический признак с биометрическим признаком владельца идентификатора учетной записи, и два биометрических признака соответствуют одному и тому же пользователю, если два биометрических признака совпадают друг с другом (например, степень совпадения больше определенного порогового значения).
Более точно, входное устройство может осуществлять поиск, на основании идентификатора учетной записи, третьего биометрического признака, связанного с идентификатором учетной записи. Если первый биометрический признак совпадает с третьим биометрическим признаком, входное устройство определяет, что первый биометрический признак действителен. Если первый биометрический признак не совпадает с третьим биометрическим признаком, входное устройство определяет, что первый биометрический признак недействителен. Третий биометрический признак, связанный с идентификатором учетной записи, является биометрическим признаком, загруженным владельцем идентификатора учетной записи, когда владелец регистрирует счет, или биометрическим признаком, который зарегистрирован для счета во время аутентификации по реальному имени. То есть, третий биометрический признак является биометрическим признаком, собранным применительно к владельцу идентификатора учетной записи, а потому, надежен.
Входное устройство может осуществлять поиск третьего биометрического признака, пользуясь надежным сторонним сервером. Более точно, входное устройство может осуществлять поиск на основании идентификатора учетной записи, пользуясь сервером (например, платежной платформой), который управляет счетом, соответствующим идентификатору учетной записи, третьего биометрического признака, связанного с идентификатором учетной записи. После того, как пользователь регистрирует счет на сервере и получает идентификатор учетной записи, выделенный сервером, сервер обычно дополнительно требует, чтобы пользователь загрузил удостоверение личности и собранный биометрический признак пользователя, с тем чтобы выполнить аутентификацию по реальному имени над пользователем. Поэтому, третий биометрический признак, найденный сервером, который управляет счетом, соответствующим идентификатору учетной записи, является биометрическим признаком владельца идентификатора учетной записи.
Если пользователь не был аутентифицирован, пользуясь реальным именем, на сервере, который управляет счетом, соответствующим идентификатору учетной записи, входное устройство может получать биометрический признак владельца идентификатора учетной записи с серверов полномочных организаций, таких как органы общественной безопасности и банки. Очевидно, что серверы этих полномочных организаций хранят соответствие между идентификатором учетной записи и биометрическим признаком владельца идентификатора учетной записи.
В данном варианте осуществления настоящей заявки, запоминающее устройство может быть независимым от входного устройства и устройства проведения расчетов и выполнено с возможностью сохранять данные. В дополнение, запоминающее устройство может быть тем же самым, что и входное устройство или может быть памятью во входном устройстве.
После установления соответствия между первым биометрическим признаком и идентификатором учетной записи, входное устройство может управлять входом для того, чтобы он открылся, так чтобы пользователь мог попасть в магазин.
S106. Устройство проведения расчетов собирает второй биометрический признак пользователя.
В этом варианте осуществления настоящей заявки, вторым биометрическим признаком является биометрический признак пользователя, который собирается устройством проведения расчетов в процессе проведения расчетов.
S108. Устройство проведения расчетов определяет идентификатор учетной записи, который хранится в запоминающем устройстве, и который соответствует первому биометрическому признаку, который совпадает со вторым биометрическим признаком.
S110. Устройство проведения расчетов выполняет расчет, пользуясь определенным идентификатором учетной записи.
Входное устройство получило первый биометрический признак и идентификатор пользователя у пользователя, и установило соответствие между первым биометрическим признаком и идентификатором пользователя у пользователя в процессе предыдущего входа. Поэтому, в процессе проведения расчетов, устройство проведения расчетов сначала может определять, на основании собранного второго биометрического признака пользователя, первый биометрический признак, который совпадает со вторым биометрическим признаком, в запоминающем устройстве, которое содержит в себе первые биометрические признаки.
Как описано выше, два биометрических признака, которые сочетаются друг с другом, соответствуют одному и тому же пользователю. Поэтому, устройство проведения расчетов впоследствии может определять идентификатор учетной записи, соответствующий первому биометрическому признаку, который совпадает со вторым биометрическим признаком, и счет, соответствующий определенному идентификатору учетной записи, является расчетным счетом. Устройство проведения расчетов может выполнять расчет, пользуясь расчетным счетом. По существу, пользователю не нужно пользоваться мобильным телефоном или банковской карточкой для оплаты в процессе проведения расчетов.
В сценарии покупок без выхода в сеть Интернет, устройство проведения расчетов дополнительно может идентифицировать товар, переносимый пользователем, и выполнять расчет за товар, переносимый пользователем, пользуясь счетом, соответствующим определенному идентификатору учетной записи.
Может использоваться технология радиочастотой идентификации (RFID). Товар в магазине включает в себя RFID-метку, а устройство проведения расчетов включает в себя считыватель RFID. Считыватель RFID может считывать информацию о товаре на RFID-метке в зоне проведения расчетов. Информация о товаре включает в себя цену товара, а RFID-метка в зоне проведения расчетов является RFID-меткой, прикрепленной к товару, переносимому пользователем в зоне проведения расчетов. Затем, устройство проведения расчетов вычисляет расчетную сумму, соответствующую товару, переносимому пользователем, на основании цены товара, включенной в считанную информацию о товаре, и выполняет расчет на основании расчетной суммы, пользуясь счетом, соответствующим определенному идентификатору учетной записи.
Безусловно, подлежащий оплате товар, переносимый пользователем, может идентифицироваться дополнительными другими способами. Например, устройство проведения расчетов может предварительно сохранять видеоинформацию и информацию о весе каждого товара, и камера и датчик веса установлены на тележке. Камера выполнена с возможностью собирать видеоинформацию о товаре в тележке, а датчик веса выполнен с возможностью собирать информацию о весе товара в тележке.
В процессе проведения расчетов, устройство проведения расчетов собирает видеоинформацию и информацию о весе товара в тележке, пользуясь камерой и датчиком веса, которые установлены на тележке, в зоне проведения расчетов, затем определяет, на основании собранной видеоинформации и собранной информации о весе, товар, соответствующий собранной видеоинформации и собранной информации о весе, и использует товар в качестве товара, переносимого пользователем.
В заключение, различные технологии идентификации используются для автоматической идентификации товара, переносимого пользователем. Поэтому, товар не обязательно должен проверяться вручную, так чтобы проведение расчетов было более эффективным, и пользователь мог делать покупки удобнее.
Согласно способу проведения расчетов, показанному на фиг. 1, когда пользователь попадает в магазин, получаются биометрический признак и идентификатор учетной записи пользователя, и устанавливается соответствие между биометрическим признаком и идентификатором учетной записи пользователя. Когда пользователь платит, биометрический признак пользователя вновь собирается, чтобы определять идентификатор учетной записи расчетного счета. По существу, пользователю не нужно приводить в действие мобильный телефон или использовать банковскую карточку для оплаты. Взамен, система автоматически выполняет расчет, пользуясь счетом, соответствующим определенному идентификатору учетной записи, а потому, пользователь может делать покупки удобнее.
В дополнение, перед этапом S104, при определении, что первый биометрический признак действителен, входное устройство может предоставлять пользователю возможность зайти в магазин, управляя средством контроля доступа, размещенным на входе в магазин. При определении, что первый биометрический признак недействителен, входное устройство может отклонять вход пользователя в магазин, управляя средством контроля доступа, размещенным на входе в магазин. По существу, предотвращается вход в магазин пользователя, который пользуется идентификатором учетной записи другого человека.
Фиг. 2 показывает систему проведения расчетов согласно варианту осуществления настоящей заявки. Система проведения расчетов включает в себя входное устройство, запоминающее устройство и устройство проведения расчетов.
Входное устройство получает первый биометрический признак и идентификатор учетной записи пользователя, устанавливает соответствие между первым биометрическим признаком и идентификатором учетной записи и отправляет первый биометрический признак, идентификатор учетной записи и соответствие в запоминающее устройство.
Запоминающее устройство принимает и сохраняет первый биометрический признак, идентификатор учетной записи и соответствие.
Устройство проведения расчетов собирает второй биометрический признак пользователя и определяет идентификатор учетной записи, соответствующий первому биометрическому признаку, который совпадает со вторым биометрическим признаком, на основании первого биометрического признака, идентификатора учетной записи и соответствия, которые хранятся в запоминающем устройстве. К тому же, устройство проведения расчетов выполняет расчет, пользуясь определенным идентификатором учетной записи.
Кроме того, входное устройство включает в себя камеру, и камера выполнена с возможностью собирать первый биометрический признак (такой как черты лица) пользователя. Устройство проведения расчетов включает в себя камеру, и камера выполнена с возможностью собирать второй биометрический признак (такой как черты лица) пользователя.
Кроме того, товар включает в себя RFID-метку, а устройство проведения расчетов включает в себя считыватель RFID и процессор. Считыватель RFID выполнен с возможностью считывать информацию о товаре, которая включает в себя цену товара, на RFID-метке в зоне проведения расчетов. RFID-метка в зоне проведения расчетов является RFID-меткой, прикрепленной к товару, переносимому пользователем в зоне проведения расчетов. Процессор вычисляет расчетную сумму, соответствующую товару, переносимому пользователем, на основании цены товара, включенной в считанную информацию о товаре, и выполняет расчет на основании расчетной суммы, пользуясь счетом, соответствующим определенному идентификатору учетной записи.
Ради подробностей о системе проведения расчетов, показанной на фиг. 2, обратитесь к описанию способа проведения расчетов, показанного на фиг. 1.
Нижеследующее дополнительно описывает систему, показанную на фиг. 2, используя пример, в котором пользователь заходит в кафе, чтобы купить кофе.
Фиг. 3 - принципиальная схема входа пользователя в кафе согласно варианту осуществления настоящей заявки. Фиг. 4 - принципиальная схема оплаты пользователем в кафе согласно варианту осуществления настоящей заявки.
Как показано на фиг. 3, входное устройство размещено на входе в кафе, входное устройство включает в себя по меньшей мере камеру, входной турникет и входной контроллер (который может быть встроен во входной турникет и не показан на фигуре). В дополнение, двухмерный код вывешен на входном турникете. Камера выполнена с возможностью собирать первые черты лица (первый биометрический признак) пользователя, входящего в магазин, и входной турникет выполнен с возможностью управлять количеством людей на входе. Входной контроллер выполнен с возможностью управлять камерой и входным турникетом, и получать черты лица и идентификатор учетной записи пользователя, и выполнять последующую обработку. Двухмерный код включает в себя адрес для связи входного контроллера. После того, как пользователь сканирует двухмерный код, пользуясь мобильным телефоном, входной контроллер принимает идентификатор учетной записи.
Следует отметить, что входной контроллер может использоваться для сохранения и может быть выполнен с возможностью сохранять первые черты лица, идентификатор учетной записи и соответствие между первыми чертами лица и идентификатором учетной записи.
Более точно, пользователь, которых хочет попасть в магазин, сканирует двухмерный код, пользуясь мобильным телефоном, с тем чтобы отправить идентификатор пользователя во входной контроллер. После приема идентификатора учетной записи, входной контроллер управляет камерой, чтобы собирала первые черты лица пользователя. Безусловно, датчик человеческого тела также может быть встроен во входной турникет. При выявлении, что пользователь приближается, датчик человеческого тела запускает входной контроллер. Входной контроллер управляет камерой, чтобы собирала первые черты лица пользователя, и получает идентификатор учетной записи. После получения черт лица и идентификатора учетной записи пользователя, входной контроллер определяет, действительны ли первые черты лица (то есть, должен ли владелец идентификатора учетной записи попасть в магазин). Если первые черты лица действительны, входной контроллер устанавливает соответствие между первыми чертами лица и идентификатором учетной записи и управляет входным турникетом, чтобы открывался, так чтобы пользователь мог попасть в магазин. Если первые черты лица недействительны, входной контроллер не управляет входным турникетом, чтобы открывался, и напоминает пользователю, что только владелец идентификатора учетной записи может войти в магазин.
Как показано на фиг. 4, устройство проведения расчетов размещено на входе в кафе, и устройство проведения расчетов включает в себя по меньшей мере камеру, платежный проем и контроллер проведения расчетов (который может быть встроен в платежный проем и не показан на фигуре). Камера выполнена с возможностью собирать второй биометрический признак (второй биометрический признак) пользователя, который платит, и платежный проем, который является зоной проведения расчетов, включает в себя считыватель RFID, который может распознавать RFID-метку на кофейной чашке Контроллер проведения расчетов выполнен с возможностью управлять камерой и платежным проемом; и определять идентификатор учетной записи, используемый для проведения расчетов, и взимать плату с пользователя.
Следует отметить, что контроллер проведения расчетов в устройстве проведения расчетов, показанном на фиг. 4, может взаимодействовать с входным контроллером, показанным на фиг. 3, с тем чтобы определять идентификатор учетной записи, используемый для проведения расчетов, на основании первых черт лица, идентификатора учетной записи и соответствия между первыми чертами лица и идентификатором учетной записи, которые хранятся во входном контроллере.
Более точно, когда пользователь попадает в платежный проем или оказывается поблизости от платежного проема, контроллер проведения расчетов управляет камерой, чтобы собирала вторые черты лица пользователя на платежном проеме или в непосредственной близости от платежного проема. Затем, контроллер проведения расчетов взаимодействует с входным контроллером и определяет, на основании собранных вторых черт лица и соответствия, хранимого во входном контроллере, идентификатор учетной записи, хранимый во входном контроллере, соответствующий первым чертам лица, которые совпадают со вторыми чертами лица. Соответствующий идентификатор учетной записи используется для расчетов. Когда пользователь проходит через платежный проем с кофе, считыватель RFID на платежном проеме может идентифицировать RFID-метку на кофейной чашке, определять тип и цену кофе, купленного пользователем, и отправлять тип и цену в контроллер проведения расчетов, и контроллер проведения расчетов выполняет расчет, пользуясь определенным идентификатором учетной записи. В дополнение, платежный проем также может включать в себя встроенное устройство распечатки чеков. После того, как контроллер проведения расчетов совершает расчет, устройство распечатывания чеков печатает чек, так чтобы пользователь мог получить чек.
Может быть видно, что пользователю нужно просто пройти прямо через платежный проем с купленным кофе, не приводя в действие мобильный телефон и не пользуясь банковской картой для расчета. Поэтому, пользователь не выполняет дополнительных операций, и пользователю не причиняется беспокойство устройством проведения расчетов.
Фиг. 5 показывает устройство управления входом согласно варианту осуществления настоящей заявки. Устройство управления входом включает в себя: модуль 501 сбора данных, выполненный с возможностью получать первый биометрический признак и идентификатор учетной записи пользователя; модуль 502 обработки, выполненный с возможностью устанавливать соответствие между первым биометрическим признаком и идентификатором учетной записи; и модуль 503 управления, выполненный с возможностью управлять входом для того, чтобы он открылся.
Первый биометрический признак, более точно, включает в себя первые черты лица.
В модуле 501 сбора данных, входное устройство собирает первый биометрический признак пользователя, пользуясь камерой.
Модуль 501 сбора данных принимает идентификатор учетной записи пользователя, и идентификатор учетной записи отправляется после того, как пользователь сканирует двухмерный код, пользуясь оконечным устройством.
Устройство дополнительно включает в себя модуль 504 определения, выполненный с возможностью: перед тем, как модуль обработки устанавливает соответствие между первым биометрическим признаком и идентификатором учетной записи, определять, что первый биометрический признак действителен.
Модуль 504 определения осуществляет поиск третьего биометрического признака, связанного с идентификатором учетной записи; и если первый биометрический признак совпадает с третьим биометрическим признаком, определяет, что первый биометрический признак действителен; или если первый биометрический признак не совпадает с третьим биометрическим признаком, определяет, что первый биометрический признак недействителен.
Модуль 504 определения осуществляет поиск, пользуясь сторонним сервером, третьего биометрического признака, связанного с идентификатором учетной записи.
На основании способа проведения расчетов, показанного на фиг. 1, вариант осуществления настоящей заявки дополнительно предусматривает соответствующее устройство проведения расчетов. Как показано на фиг. 6, устройство проведения расчетов включает в себя: модуль 601 сбора данных, выполненный с возможностью получать первый биометрический признак и идентификатор учетной записи пользователя; модуль 602 обработки, выполненный с возможностью: устанавливать соответствие между первым биометрическим признаком и идентификатором учетной записи, и сохранять первый биометрический признак, идентификатор учетной записи и соответствие в запоминающем устройстве; модуль 600 сбора, выполненный с возможностью собирать второй биометрический признак пользователя; модуль 604 определения, выполненный с возможностью определять идентификатор учетной записи, который хранится в запоминающем устройстве, и который соответствует первому биометрическому признаку, который совпадает со вторым биометрическим признаком; и модуль 605 проведения расчетов, выполненный с возможностью выполнять расчет, пользуясь определенным идентификатором учетной записи.
На основании способа проведения расчетов, показанного на фиг. 4, вариант осуществления настоящей заявки дополнительно предусматривает соответствующее устройство проведения расчетов. Как показано на фиг. 7, устройство проведения расчетов включает в себя: модуль 701 сбора, выполненный с возможностью собирать второй биометрический признак пользователя; модуль 702 определения, выполненный с возможностью определять, на основании предварительно сохраненного первого биометрического признака, предварительно сохраненного идентификатора учетной записи и предварительно сохраненного соответствия между первым биометрическим признаком и идентификатором учетной записи, идентификатор учетной записи, соответствующий первому биометрическому признаку, который совпадает со вторым биометрическим признаком; и модуль 703 проведения расчетов, выполненный с возможностью выполнять расчет, пользуясь определенным идентификатором учетной записи.
Модуль 703 проведения расчетов идентифицирует товар, переносимый пользователем, и выполняет, пользуясь счетом, соответствующим определенному идентификатору учетной записи, расчет за товар, переносимый пользователем.
Товар включает в себя (RFID) метку радиочастотной идентификации, и модуль 703 проведения расчетов включает в себя считыватель RFID.
Модуль 703 проведения расчетов считывает информацию о товаре на RFID-метке в зоне проведения расчетов, пользуясь считывателем RFID, где информация о товаре включает в себя цену товара, и RFID-метка в зоне проведения расчетов является RFID-меткой, прикрепленной к товару, переносимому пользователем в зоне проведения расчетов; оплачивает расчетную сумму, пользуясь учетной записью, соответствующей определенному идентификатору учетной записи; и выполняет расчет на основании расчетной суммы, пользуясь учетной записью, соответствующей определенному идентификатору учетной записи.
На основании способа проведения расчетов, показанного на фиг. 1, вариант осуществления настоящего изобретения предусматривает соответствующее устройство проведения расчетов, как показано на фиг. 8. Устройство проведения расчетов включает в себя один или более процессоров и память. Память хранит программу, и программа выполнена с возможностью использоваться одним или более процессоров для выполнения следующих этапов: получения первого биометрического признака и идентификатора учетной записи пользователя; установления соответствия между первым биометрическим признаком и идентификатором учетной записи; сбора второго биометрического признака пользователя; определения идентификатора учетной записи, соответствующего первому биометрическому признаку, который совпадает со вторым биометрическим признаком; и выполнения расчета, пользуясь определенным идентификатором учетной записи.
На основании способа управления пользователями, показанного на фиг. 3, вариант осуществления настоящего изобретения предусматривает соответствующее устройство управления входом, как показано на фиг. 9. Устройство управления пользователями включает в себя один или более процессоров и память. Память хранит программу, и программа выполнена с возможностью использоваться одним или более процессоров для выполнения следующих этапов: получения, посредством входного устройства, первого биометрического признака и идентификатора учетной записи пользователя; установления соответствия между первым биометрическим признаком и идентификатором учетной записи; и управления входом для того, чтобы он открылся.
На основании способа проведения расчетов, показанного на фиг. 4, вариант осуществления настоящего изобретения предусматривает соответствующее устройство проведения расчетов, как показано на фиг. 10. Устройство проведения расчетов включает в себя один или более процессоров и память. Память хранит программу, и программа выполнена с возможностью использоваться одним или более процессоров для выполнения следующих этапов: сбора, посредством устройства проведения расчетов, второго биометрического признака пользователя; определения, на основании предварительно сохраненного первого биометрического признака, предварительно сохраненного идентификатора учетной записи и предварительно сохраненного соответствия между первым биометрическим признаком и идентификатором учетной записи, идентификатора учетной записи, соответствующего первому биометрическому признаку, который совпадает со вторым биометрическим признаком; и выполнения расчета, пользуясь определенным идентификатором учетной записи.
Варианты осуществления в этом описании изобретения все описаны поступательно, что касается одинаковых или аналогичных частей в вариантах осуществления, может быть сделана ссылка на эти варианты осуществления, и каждый вариант осуществления сосредотачивается на отличии от других вариантов осуществления. В особенности, устройства, показанные на с фиг. 8 по фиг. 10, по существу аналогичны вариантам осуществления способа, а потому, описаны кратко; что касается связанных частей, может быть сделана ссылка на некоторые описания в вариантах осуществления способа.
В 1990-ые, может быть очевидно установлено, улучшена ли технология в показателях аппаратных средств (например, улучшена ли структура схемы на диоде, транзисторе или переключателе), или усовершенствована ли в показателях программного обеспечения (улучшен ли процесс способа). Однако, с развитием технологии, текущее совершенствование для многих процессов способа может рассматриваться в качестве прямого улучшения в отношении структуры аппаратных схем. Почти все конструкторы программируют улучшенный процесс способа в аппаратной схеме для получения соответствующей структуры аппаратных схем. Поэтому, не может считаться, что процесс способа не может быть улучшен посредством использования аппаратного модуля. Например, программируемое логическое устройство (ПЛУ, PLD) (такое как программируемая пользователем вентильная матрица (FPGA)) является такой интегральной схемой, и логическая функция программируемого логического устройства определяются пользователем посредством программирования устройства. Конструкторы «интегрируют» цифровую систему в одиночное ПЛУ посредством программирования, не требуя, чтобы производитель микросхем проектировал и выпускал специализированную интегральную схему. В дополнение, в настоящее время, вместо изготовления интегральных схем вручную, главным образом реализуется программирование посредством программного обеспечения «логического компилятора», которое аналогично компилятору программного обеспечения, используемому для разработки и написания программ. Исходный код также пишется посредством использования специального языка программирования, который упоминается как язык описания аппаратных схем (HDL). Есть много HDL, таких как усовершенствованный язык булевых выражений (ABEL), язык описания аппаратных схем Altera (AHDL), Confluence, язык программирования Корнелльского университета (CUPL), HDCal, язык описания аппаратных схем Lava (JHDL), Lava, Lola, MyHDL, PALASM и язык описания аппаратных схем Ruby (RHDL). Язык описания аппаратных схем на быстродействующих интегральных схемах (VHDL) и Verilog наиболее широко используются в настоящее время. Специалист в данной области техники также должен понимать, что аппаратная схема логического процесса способа может быть без труда реализована, как только процесс способа логически запрограммирован, пользуясь описанными языками описания аппаратных схем, и запрограммирован в интегральную схему.
Контроллер может быть реализован любым пригодным образом. Например, контроллер может быть реализован микропроцессором, процессором или машинно-читаемым носителем, логическим вентилем, коммутатором, специализированной интегральной схемой (ASIC), программируемым логическим контроллером или встроенным микроконтроллером для хранения машинно-читаемой управляющей программы, которая может исполняться микропроцессором или процессором. Контроллер включает в себя, но не в качестве ограничения, ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20 и Silicon Labs C8051F320. Контроллер памяти может быть реализована в качестве части управляющей логики памяти. Специалист в данной области техники также знает, что, в дополнение к машинно-читаемой управляющей программе, контроллер может успешно выполнять ту же самую функцию в виде логического вентиля, переключателя, специализированной интегральной схемы, программируемого логического контроллера, встроенного микроконтроллера, и т. д., посредством логического программирования процесса способа. Поэтому, контроллер может рассматриваться в качестве аппаратного компонента, а устройства, включенные в контроллер, которые используются для реализации различных функции, также могут рассматриваться в качестве структур в аппаратном компоненте, или устройства, используемые для реализации различных функций, могут рассматриваться в качестве программных модулей для реализации способа и структур в аппаратном компоненте.
Система, устройство, модуль или узел, описанные в описываемых вариантах осуществления, в особенности могут быть реализованы компьютерной микросхемой, сущностью или изделием, которое имеет функцию. Типичным устройством реализации является компьютер. Более точно, компьютер, например, может быть персональным компьютером, дорожным компьютером, сотовым телефоном, телефоном с видеокамерой, телефоном с развитой логикой, персональным цифровым секретарем, медиаплеером, навигационным устройством, устройством электронной почты, игровой консолью, планшетным компьютером, носимым устройством или их комбинацией.
Ради легкости описания, описываемое устройство описано посредством разделения устройства на различные узлы на основании функций. Безусловно, функции каждого узла могут быть реализованы в одном или более фрагментов программного обеспечения и/или аппаратных средств во время реализации настоящей заявки.
Специалист в данной области техники будет понимать, что варианты осуществления настоящего изобретения могут быть предусмотрены в виде способа, системы или компьютерного программного продукта. Поэтому, настоящее изобретение может использовать форму исключительно аппаратных вариантов осуществления, исключительно программных вариантов осуществления или вариантов осуществления с комбинацией программного обеспечения и аппаратных средств. Более того, настоящее изобретение может использовать форму компьютерного программного продукта, который реализован на одном или более машинно-читаемых запоминающих носителей (в том числе, но не в качестве ограничения, дисковой памяти, CD-ROM, оптической памяти, и т. д.), которые заключают в себе используемую компьютером управляющую программу.
Настоящее изобретение описано со ссылкой на блок-схемы последовательности операций и/или структурные схемы способа, устройства (системы) и компьютерного программного продукта согласно вариантам осуществления настоящего изобретения. Следует понимать, что команды компьютерной программы могут использоваться для реализации каждого процесса и/или каждого блока на блок-схеме последовательности операций и/или структурных схемах, и комбинации процесса и/или блока на блок-схемах последовательности операций и/или структурных схемах. Эти команды компьютерной программы могут быть выполнены с возможностью, чтобы компьютер общего применения, специализированный компьютер, встроенный процессор или процессор другого программируемого устройства обработки данных формировал машину, так чтобы команды, исполняемые компьютером или процессором другого программируемого устройства обработки данных формировали устройство для реализации конкретной функции в одном или более процессов на блок-схемах последовательности операций и/или в одном или более блоков на структурных схемах.
Эти команды компьютерной программы могут храниться в машинно-читаемой памяти, которые могут инструктировать компьютер или другое программируемое устройство обработки данных работать определенным образом, так чтобы команды, хранимые в машинно-читаемой памяти, формировали искусственный объект, который включает в себя командоаппарат. Командоаппарат реализует конкретные функции в одном или более процессов на блок-схемах последовательности операций и/или в одном или более блоков на структурных схемах.
Эти команды компьютерной программы могут загружаться в компьютер или другое программируемое устройство обработки данных, так чтобы последовательности операций и этапов выполнялись на компьютере или другом программируемом устройстве, тем самым, порождая реализуемую компьютером обработку. Поэтому, команды, исполняемые на компьютере или другом программируемом устройстве, предусматривают этапы для реализации конкретной функции в одном или более процессов на блок-схемах последовательности операций и/или в одном или более блоков на структурных схемах.
В типичной конфигурации, вычислительное устройство включает в себя один или более процессоров (ЦПУ, CPU), интерфейс ввода/вывода, сетевой интерфейс и память.
Память может включать в себя непостоянную память, оперативное запоминающее устройство (ОЗУ, RAM), энергонезависимую память и/или другую форму машинно-читаемого носителя, например, постоянное запоминающее устройство (ПЗУ, ROM) или флэш-память. Память является примером машинно-читаемого носителя.
Машинно-читаемый носитель включает в себя постоянные, непостоянные, съемные и несъемные носители, которые могут хранить информацию, пользуясь любыми способом или технологией. Информация может быть машинно-читаемой командой, структурой данных, программным модулем или другими данными. Компьютерный запоминающий носитель включает в себя, но не в качестве ограничения, оперативное запоминающее устройство параметров (PRAM), статическое оперативное запоминающее устройство (SRAM), динамическое оперативное запоминающее устройство (DRAM), другой тип оперативного запоминающего устройства (ОЗУ), постоянное запоминающее устройство (ПЗУ, ROM), электрически стираемое программируемое постоянное запоминающее устройство (ЭСППЗУ, EEPROM), флэш-память или другую технологию памяти, постоянное запоминающее устройство на компакт диске (CD-ROM), цифровой многофункциональный диск (DVD) или другое оптическое запоминающее устройство, кассетную магнитную ленту, ленточное и дисковое запоминающее устройство или другое магнитное запоминающее устройство, или любые другие не связанные с передачей носители, которые могут быть выполнены с возможностью хранить информацию, к которой может осуществлять доступ вычислительное устройство. Как описано в этом описании изобретения, машинно-читаемый носитель не включает в себя эфемерные машинно-читаемые носители, такие как модулированный сигнал данных или несущая.
Дополнительно следует отметить, что термины «включает в себя», «содержит в себе» и любой другой их вариант подразумеваются охватывающими неисключительное включение, так чтобы процесс, способ, изделие или устройство, которые включают в себя список элементов, включали в себя не только такие элементы, но также включали в себя другие элементы, которые не перечислены в прямой форме, или дополнительно включали в себя элементы, присущие таким процессу, способу, изделию или устройству. Элемент, предваренный выражением «включает в себя...», без дополнительных ограничений, не исключает существования дополнительных идентичных элементов в процессе, способе, изделии или устройстве, которые включают в себя элемент.
Специалист в данной области техники будет понимать, что варианты осуществления настоящей заявки могут быть предусмотрены в виде способа, системы или компьютерного программного продукта. Поэтому, настоящая заявка может использовать форму исключительно аппаратных вариантов осуществления, исключительно программных вариантов осуществления или вариантов осуществления с комбинацией программного обеспечения и аппаратных средств. Более того, настоящая заявка может использовать форму компьютерного программного продукта, который реализован на одном или более машинно-читаемых запоминающих носителей (в том числе, но не в качестве ограничения, дисковой памяти, CD-ROM, оптической памяти, и т. д.), которые заключают в себе используемую компьютером управляющую программу.
Настоящая заявка может быть описана в общем контексте машинно-исполняемых команд, исполняемых компьютером, например, программного модуля. Как правило, программный модуль включает в себя процедуру, программу, объект, компонент, структуру данных, и т. д., для исполнения конкретной задачи или реализации конкретного абстрактного типа данных. Настоящая заявка также может быть осуществлена на практике в распределенных вычислительных средах, в которых задачи выполняются удаленными устройствами обработки, которые соединены, пользуясь сетью связи. В распределенной вычислительной среде, программный модуль может быть расположен на запоминающих носителях как локального, так и удаленного компьютера, в том числе, запоминающих устройствах.
Предыдущие описания являются всего лишь вариантами осуществления настоящей заявки, и не подразумеваются ограничивающими настоящую заявку. Для специалиста в данной области техники, настоящая заявка может иметь различные модификации и изменения. Любая модификация, эквивалентная замена или усовершенствование, произведенные, не отходя от сущности и принципа настоящей заявки, будут подпадать под объем формулы изобретения настоящей заявки.
Конкретные варианты осуществления этого предмета изобретения были описаны выше. Другие варианты осуществления подпадают под объем прилагаемой формулы изобретения. В некоторых случаях, действия, записанные в формуле изобретения, могут выполняться в другом порядке, а требуемые результаты по-прежнему могут достигаться. В дополнение, процесс, изображенный на прилагаемых чертежах, не обязательно требует конкретного порядка для достижения требуемого результата. В некоторых реализациях, могут быть полезны многозадачная обработка и параллельная обработка.
Фиг. 11 - блок-схема последовательности операций способа, иллюстрирующая пример реализуемого компьютером способа 1100 для выполнения расчета, согласно реализации настоящего изобретения. Ради ясности представления, описание, которое следует, в общих чертах описывает способ 1100 в контексте других фигур в данном описании. Однако, будет понятно, что способ 1100, например, может выполняться любой системой, средой, программным обеспечением и аппаратными средствами или комбинацией систем, сред, программного обеспечения и аппаратных средств при необходимости. В некоторых реализациях, различные этапы способа 1100 могут выполняться параллельно, в комбинации, циклически или в любом порядке.
На 1102, первый биометрический признак и идентификатор учетной записи пользователя получаются входным устройством. Например, со ссылкой на фиг. 3, когда пользователь проходит через входное устройство, модуль 501 сбора данных может захватывать первые черты лица, такие как изображение лица пользователя. Первые черты лица, например, могут захватываться с использованием камеры. которая с возможностью обмена информацией связана с входным устройством. Другие биометрические признаки пользователя, которые могут использоваться взамен или в дополнение к чертам лица, включают в себя, например включают в себя, отпечатки пальцев, сканограмму сетчатки или запись голоса. В некоторых реализациях, входное устройство, которое получает первый биометрический признак и идентификатор учетной записи, может быть частью системы проведения расчетов по фиг. 2, которая также включает в себя запоминающее устройство и устройство проведения расчетов.
В некоторых реализациях, получение идентификатора учетной записи пользователя может включать в себя прием, из оконечного устройства, двухмерного кода, полученного с использованием сканера на оконечном устройстве, и прием, входным устройством и с использованием двухмерного кода, идентификатора учетной записи пользователя. Например, сканер во входном устройстве может захватывать двухмерный код, такой как (QR) код быстрого реагирования, штрих-код, или некоторый другой машинно-читаемый код, который присутствует на и может быть сканирован с объекта, переносимого или носимого пользователем. В некоторых реализациях, идентификатор учетной записи может быть номером счета, именем пользователя, адресом электронной почты, номером телефона или некоторым другим идентификатором, который уникально идентифицирует пользователя.
В некоторых реализациях, могут сканироваться карточка или другой объект, который включает в себя или может использоваться для получения идентификатора учетной записи пользователя. В некоторых реализациях, когда считывается двухмерный код, могут выполняться другие действия, не связанные с проведением расчетов. Например, после успешного сканирования двухмерного кода пользователем, турникет, проем или проход может открываться. Например, турникет может быть частью или связан с возможностью обмена информацией с входным устройством. С 1102, способ 1100 переходит на 1104.
На 1104, соответствие между первым биометрическим признаком и идентификатором учетной записи определяется входным устройством. В качестве примера, модуль 502 обработки может устанавливать соответствие между первым биометрическим признаком и идентификатором учетной записи.
В некоторых реализациях, способ 1100 дополнительно может включать в себя определение, что первый биометрический признак действителен. Например, действительность может указывать, что первый биометрический признак уникально идентифицирует пользователя или обладает качеством, которое может уникально определять или идентифицировать пользователя. В некоторых реализациях, определение, что первый биометрический признак действителен, например, может происходить перед тем, как определяется соответствие между первым биометрическим признаком и идентификатором учетной записи.
В некоторых реализациях, определение, действителен ли первый биометрический признак, может включать в себя поиск третьего биометрического признака, связанного с идентификатором учетной записи. Третий биометрический признак может быть хранимым биометрическим признаком, который был получен с пользователя (или предоставлен пользователем) в предыдущий раз, к примеру, во время регистрации или инициализации счета пользователем. Когда выполнено определение, что первый биометрический признак совпадает с третьим биометрическим признаком, тогда первый биометрический признак может определяться действительным. Когда выполнено определение, что первый биометрический признак не совпадает с третьим биометрическим признаком, тогда первый биометрический признак может быть определен недействительным. С 1104, способ 1100 переходит на 1106.
На 1106, первый биометрический признак, идентификатор учетной записи и соответствие сохраняются входным устройством в запоминающем устройстве, доступном устройству проведения расчетов. Входное устройство по фиг. 3, например, может сохранять идентификатор учетной записи и соответствие в базе данных, таблице данных или другом хранилище данных, которые доступны устройству проведения расчетов по фиг. 4. С 1106, способ 1100 переходит на 1108.
На 1108, второй биометрический признак пользователя получается устройством проведения расчетов. В качестве примера, модуль 603 сбора может собирать второй биометрический признак пользователя. Второй биометрический признак также может быть чертами лица, такими как изображение лица пользователя, захваченное камерой поблизости от устройства проведения расчетов. Как правило, тип второго биометрического признака может совпадать с тем же самым типом биометрического признака, который получается на 1102. С 1108, способ 1100 переходит на 1110.
На 1110, устройством проведения расчетов выполняется определение, что второй биометрический признак совпадает с первым биометрическим признаком. Например, модуль 604 определения может определять, что идентификатор учетной записи, который хранится в запоминающем устройстве (который соответствует первому биометрическому признаку), совпадает со вторым биометрическим признаком. Если первый и второй биометрические признаки, например, являются чертами лица, то модуль 604 определения может выполнять сравнение изображений. В некоторых реализациях, сравнение изображений может включать в себя сравнение предопределенных точек на лице пользователя, таких как щеки, нос, подбородок, глаза и уши пользователя. В некоторых реализациях, модуль 604 определения может выполнять преобразование изображений, такое как если камеры, используемые для получения изображений, не расположены, чтобы снимать изображения под одним и тем же углом. С 1110, способ 1100 переходит на 1112.
На 1112, расчет пользователя выполняется устройством проведения расчетов с использованием идентификатора учетной записи. В качестве примера, модуль 605 проведения расчетов может выполнять расчет, пользуясь определенным идентификатором учетной записи, соответствующим пользователю.
В некоторых реализациях, выполнение расчета может включать в себя идентификацию товара, переносимого пользователем, и выполнение, с использованием счета, соответствующего идентификатору учетной записи, расчета за товар, переносимый пользователем. Например, расчет может включать в себя покупку товара, выдачу товара напрокат, регистрацию товара или некоторое другое связанное с товаром действие.
В некоторых реализациях, товар может включать в себя (RFID) метку радиочастотной идентификации, а устройство проведения расчетов может включать в себя считыватель RFID. Идентификация товара, переносимого пользователем, например, может включать в себя считывание информации о товаре на RFID-метке с использованием считывателя RFID. Информация о товаре, например, может включать в себя наименование товара, цену товара, описание товара, размеры товара и вес товара. Выполнение расчета (например, покупки или выдачи на прокат) может включать в себя вычисление расчетной суммы за товар, которая основана на цене товара. Расчетная сумма также может быть основана на количестве или размере товара, например, количестве покупаемого товара.
В некоторых реализациях, товаром может быть чашка кофе (как описано со ссылкой на фиг. 4) или некоторый другой пищевой или питьевой продукт. В этом примере, RFID-метка может быть прикреплена на или встроена в кофейную кружку. После 1112, способ 1100 кончается.
Настоящее изобретение описывает технологии для улучшения процесса проведения расчетов. Например, посредством захвата и сравнения биометрических признаков пользователя на входном устройстве и устройстве проведения расчетов, может выполняться автоматическая аутентификация пользователя. Таким образом, пользователю не нужно получать талон или другую квитанцию на покупаемый товар. Посредством автоматического сканирования товара, применительно к которому должен произойти расчет, пользователю не нужно применять приложения на мобильном устройстве, для того чтобы идентифицировать товар. Использование биометрических признаков и сканограммы товара может помогать ускорить транзакции. Сравнение биометрических признаков, например, возможно может выполняться только компьютером, что важно, если многие пользователи (например, потребители) выполняют расчеты (например, покупки) в одном и том же месте физического присутствия.
Варианты осуществления и операции, описанные в данном описании изобретения, могут быть реализованы в цифровой электронной схеме, или в компьютерном программном обеспечении, аппаратно реализованном программном обеспечении или аппаратных средствах, в том числе, структурах, раскрытых в этом описании изобретения или в комбинациях одного или более из них. Операции могут быть реализованы в качестве операций, выполняемых устройством обработки данных над данными, хранимыми на одном или более машинно-читаемых запоминающих устройств или принятыми из других источников. Устройство обработки данных, компьютер или вычислительное устройство могут охватывать аппаратуру, устройства и машины для обработки данных, в том числе, в качестве примера, программируемый процессор, компьютер, систему на микросхеме или многочисленные таковые, либо комбинации вышеизложенного. Устройство может включать в себя логическую схему специального назначения, например, центральное процессорное устройство (ЦПУ), программируемую пользователем вентильную матрицу (FPGA) или специализированную интегральную схему (ASIC). Устройство также может включать в себя машинную программу, которая создает среду исполнения для компьютерной программы, о которой идет речь, например, машинную программу, которая составляет аппаратно реализованное программное обеспечение процессора, стек протоколов, систему управления базой данных, операционную систему (например, операционную систему или комбинацию операционных систем), межплатформенную среду времени выполнения, виртуальную машину или комбинацию одного или более из них. Устройство и среда исполнения могут осуществлять различные инфраструктуры разных вычислительных моделей, такие как интернет-службы, инфраструктуры распределенных вычислений и сетевых вычислений.
Компьютерная программа (например, также известная как программа, программное обеспечение, программное приложение, программный модуль, программный блок, сценарий или код) может быть написана на любой разновидности языка программирования, в том числе, компилируемых или интерпретируемых языках, декларативных или процедурных языках, и она может применяться в любой форме, в том числе, в качестве автономной программы или в качестве модуля, компонента, процедуры, объекта или другого блока, пригодного для использования в вычислительной среде. Программа может храниться в части файла, который содержит в себе другие программы или данные (например, один или более сценариев, хранимых в документе на языке разметки), в одиночном файле, выделенном под программу, о которой идет речь, или в многочисленных скоординированных файлах (например, файлах, которые хранят один или более модулей, подпрограмм, или порций кода). Компьютерная программа может исполняться на одном компьютере или на многочисленных компьютерах, которые расположены на одной площадке или распределены по многочисленным площадкам и взаимосвязаны сетью связи.
Процессоры для исполнения компьютерной программы включают в себя, в качестве примера, микропроцессоры как общего применения, так и специального назначения, и любые один или более процессоров любой разновидности цифрового компьютера. Обычно, процессор будет принимать команды и данные из постоянного запоминающего устройства или оперативного запоминающего устройства, либо того и другого. Элементами компьютера являются процессор для выполнения действий в соответствии с командами и одно или более устройств памяти для хранения команд и данных. Как правило, компьютер также будет включать в себя, или будет функционально присоединен для приема данных из или передачи данных в, либо того и другого, к одному или более устройствам хранения большой емкости для хранения данных. Компьютер может быть встроен в другое устройство, например, мобильное устройство, персональный цифровой секретарь (PDA), игровую консоль, приемник глобальной системы определения местоположения (GPS) или переносное запоминающее устройство. Устройства, пригодные для хранения команд и данных компьютерной программы, включают в себя энергонезависимую память, мультимедийные устройства и устройства памяти, в том числе, в качестве примера, полупроводниковые устройства памяти, магнитные диски и магнитооптические диски. Процессор и память могут быть дополнены логической схемой специального назначения или заключены в ней.
Мобильные устройства могут включать в себя телефонные трубки, пользовательское оборудование (UE), мобильные телефоны (например, смартфоны), планшеты, носимые устройства (например, интеллектуальные часы и интеллектуальные очки), вживленные устройства в человеческом теле (например, биодатчики, улитковые имплантаты) или другие типы мобильных устройств. Мобильные устройства могут осуществлять беспроводную связь (например, с использованием радиочастотных (РЧ, RF) сигналов) с различными сетями связи (описанными ниже). Мобильные устройства могут включать в себя датчики для определения характеристик текущей окружающей операционной обстановки мобильного устройства. Датчики могут включать в себя камеры, микрофоны, датчики присутствия или близости, датчики GPS, датчики движения, измерители ускорения, датчики освещенности, датчики влажности, гироскопы, компасы, барометры, датчики отпечатка пальца, системы распознавания лиц, радиочастотные датчики (например, радиостанции Wi-Fi и сотовые радиостанции), термодатчики или другие типы датчиков. Например, камеры могут включать в себя камеры переднего или заднего обзора с подвижными или неподвижными объективами, вспышку, датчик изображений и процессор изображений. Камера может быть мегапиксельной камерой, способной захватывать детали для распознавания по лицу и/или радужной оболочке глаз. Камера наряду с процессором данных и аутентификационной информацией, хранимой в памяти, или доступ к которой осуществляется удаленно, могут формировать систему распознавания лиц. Система распознавания лиц или один или более датчиков, например, микрофонов, датчиков движения, измерителей ускорения, датчиков GPS или радиочастотных датчиков, могут использоваться для аутентификации пользователя.
Для обеспечения взаимодействия с пользователем, варианты осуществления могут быть реализованы на компьютере, имеющем устройство отображения и устройство ввода, например, жидкокристаллический дисплей (ЖКД, LCD) или устройство отображения на органических светоизлучающих диодах (OLED)/виртуальной реальности (VR)/дополненной реальности (AR) для отображения информации пользователю и сенсорный экран, клавиатура и координатно-указательное устройство, посредством которого пользователь может выдавать ввод в компьютер. Также могут использоваться другие разновидности устройств, чтобы обеспечивать взаимодействие с пользователем; например, обратная связь, выдаваемая пользователю, может быть любой формой сенсорной обратной связи, например, визуальной обратной связью, слуховой обратной связью, тактильной обратной связью; и входные данные от пользователя могут приниматься в любой форме, включая, акустический, речевой или тактильный ввод. В дополнение, компьютер может взаимодействовать с пользователем, отправляя документы на и принимая документы с устройства, которое используется пользователем; например, отправляя веб-страницы в веб-браузер на клиентском устройстве пользователя в ответ на запросы, принятые из веб-браузера.
Варианты осуществления могут быть реализованы с использованием вычислительных устройств, взаимосвязанных любой формой или средой проводной или беспроводной цифровой передачи данных (или их комбинацией), например, сетью связи. Примерами взаимосвязанных устройств являются клиент и сервер, как правило, удаленные друг от друга, которые типично взаимодействуют через сеть связи. Клиент, например, мобильное устройство, может выполнять транзакции самостоятельно, с помощью сервера или через сервер, например, выполняя транзакции приобретения, продажи, оплаты, выдачи, отправки или заимствования, либо авторизуя таковые. Такие транзакции могут происходить в реальном времени, так чтобы действие и реакция были близки по времени; например, индивидуум воспринимает действие и реакцию происходящими по существу одновременно, разновременность применительно к реакции вслед за действием индивидуума имеет значение меньше 1 миллисекунды (мс) или меньше 1 секунды (с), или реакция происходит без преднамеренной задержки, принимая во внимание ограничения системы по обработке.
Примеры сетей связи включают в себя локальную сеть (LAN), сеть радиодоступа (RAN), региональную сеть (MAN) и глобальную сеть (WAN). Сеть связи может включать в себя всю или часть сети Интернет, другую сеть связи или комбинацию сетей связи. Информация может передаваться по сети связи согласно различным протоколам и стандартам, в том числе, протоколам долгосрочного развития (LTE), 5G (5-ого поколения), IEEE 802, межсетевому протоколу (IP) или другим протоколам или комбинациям протоколов. Сеть связи может передавать речевые, видеоданные, биометрические или аутентификационные данные, или другую информацию между связанными вычислительными устройствами.
Признаки, описанные в качестве отдельных реализаций, могут быть реализованы в комбинации, в единой реализации, тогда как признаки, описанные в качестве единой реализации, могут быть реализованы в многочисленных реализациях, раздельно или в любой пригодной подкомбинации. Операции, описанные и заявленные в формуле изобретения в конкретном порядке не должны пониматься ни в качестве требующих такого конкретного порядка, ни что должны выполняться все проиллюстрированные операции (некоторые операции могут быть необязательными). При необходимости, могут выполняться многозадачность или параллельная обработка (или комбинация многозадачности и параллельной обработки).