Способ и устройство для мобильной оплаты

Иллюстрации

Показать все

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

Реферат

ПЕРЕКРЕСТНЫЕ ССЫЛКИ НА РОДСТВЕННЫЕ ЗАЯВКИ

[1] Основание для настоящей заявки и испрашиваемый ею приоритет относятся к Заявке на китайский патент № No.201510549852.0, зарегистрированной 31 августа 2015 года, которая включена в настоящую заявку во всей своей полноте посредством ссылки.

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

[2] Изобретение относится к области мобильной оплаты, в частности - к способу и устройству для мобильной оплаты.

ПРЕДПОСЫЛКИ К СОЗДАНИЮ ИЗОБРЕТЕНИЯ

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

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

КРАТКОЕ ОПИСАНИЕ

[5] Настоящее Краткое описание предназначено для введения в упрощенной форме отдельных понятий, которые далее описываются дополнительно в Подробном описании. Настоящее описание не предназначено для того, чтобы определять основные или существенные признаки заявленного предмета и не рассчитано на то, чтобы использоваться для ограничения объема охраны заявленного предмета.

[6] Для решения проблем в указанной области применения изобретение раскрывает способ и устройство для мобильной оплаты.

[7] В соответствии с первым аспектом вариантов осуществления настоящего изобретения, предлагается способ мобильной оплаты, включающий следующие шаги:

[8] задание при принятии платежной информации статуса платежной операции как состояния, недопустимого для операции;

[9] принятие команды аппаратной операции, введенной пользователем; и

[10] обновление статуса платежной операции на состояние, допустимое для операции, в том случае, если команда аппаратной операции соответствует заданному условию, где заданное условие предусматривает, что аппаратная информация в команде аппаратной операции соответствует заданной аппаратной информации.

[11] При осуществлении способа мобильной оплаты операция мобильной оплаты выполняется посредством получения команды аппаратной операции и обновления статуса платежной операции с состояния, недопустимого для операции, на состояние, допустимое для операции, когда полученная команда аппаратной операции соответствует заданному условию. Иными словами, операция мобильной оплаты может быть выполнена только после подтверждения оплаты аппаратными средствами, что значительно улучшает защищенность денег пользователя.

[12] В одном из вариантов осуществления способа, команда аппаратной операции, соответствующая заданному условию, дополнительно включает:

[13] определение того, что команда аппаратной операции соответствует заданному условию, если аппаратная информация в полученной команде аппаратной информации соответствует заданной аппаратной информации, когда заданная аппаратная информация содержит один элемент аппаратной информации; или

[14] получение аппаратной информации в двух принятых последовательно командах аппаратной операции и принятом времени каждой команды аппаратной операции, когда заданная аппаратная информация представляет собой два элемента аппаратной информации;

[15] получение принятого времени двух команд аппаратной операции, когда аппаратная информация в двух принятых командах аппаратной информации соответствует заданной аппаратной информации, если два элемента аппаратной информации, полученные по порядку, соответствуют заданной аппаратной информации;

[16] определение того, является ли принятый временной интервал между двумя командами аппаратной операции меньше первого заданного предела в соответствии с принятым временем, где команда аппаратной операции соответствует заданному условию, если принятый временной интервал меньше первого заданного предела; или

[17] получение аппаратной информации в последовательно принятых командах аппаратной информации и принятом времени каждой команды аппаратной операции, когда заданная аппаратная информация составляет, по меньшей мере, три элемента аппаратной информации; и

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

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

[20] В одном из вариантов осуществления описываемый способ дополнительно включает:

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

[22] В описанном выше варианте осуществления способа мобильной оплаты пользователю может быть выдано указание реализовать следующую операцию посредством отображения информации первой подсказки.

[23] В одном из вариантов осуществления, описываемый способ также включает:

[24] подсчет количества раз, в которые команда аппаратной операции не соответствует постоянно заданному условию, если команда аппаратной операции не соответствует заданному условию;

[25] отмену текущей операции мобильной оплаты, если количество раз равно заданному количеству раз; и

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

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

[28] В одном из вариантов осуществления, описываемый способ также включает:

[29] отображение перечня аппаратной информации;

[30] принятие команды аппаратного выбора, введенной пользователем, и выбор одного или нескольких элементов аппаратной информации из перечня аппаратной информации в соответствии с командой аппаратного выбора; и

[31] генерирование заданной аппаратной информации в соответствии с одним или несколькими элементами выбранной аппаратной информации, а также сохранение заданной аппаратной информации.

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

[33] В одном из вариантов осуществления описываемый способ дополнительно включает:

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

[35] отображение результата платежа, когда команда платежной операции соответствует заданному условию оплаты.

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

[37] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения предусматривается устройство для мобильной оплаты, в состав которого входят:

[38] приемно-задающий модуль, настраиваемый для задания при принятии платежной информации статуса платежной операции как состояния, недопустимого для операции;

[39] принимающий модуль, настраиваемый для принятия команды аппаратной операции, введенной пользователем;

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

[41] В описанном варианте осуществления устройства для мобильной оплаты операция мобильной оплаты выполняется посредством принятия команды аппаратной операции принимающим модулем и обновления статуса платежной операции с состояния, недопустимого для операции, на состояние, допустимое для операции, определительно-обновляющим модулем, когда команда аппаратной операции, принятая принимающим модулем, соответствует заданному условию. Иными словами, операция мобильной оплаты может быть выполнена только после подтверждения оплаты аппаратными средствами, что существенно улучшает защищенность денег пользователя.

[42] В одном из вариантов осуществления устройства, в состав определительно-обновляющего модуля входят:

[43] первый определительно-обновляющий подмодуль, настроенный для определения того, что команда аппаратной операции соответствует заданному условию, если аппаратная информация в принятой команде аппаратной операции соответствует заданной аппаратной операции, когда заданная аппаратная информация содержит один элемент аппаратной информации; или

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

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

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

[47] В одном из вариантов осуществления описываемое устройство дополнительно содержит:

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

[49] В описанном варианте осуществления устройства для мобильной оплаты пользователь может получать указания для осуществления следующей операции посредством отображения информации первой подсказки первым модулем отображения.

[50] В одном из вариантов осуществления устройства в его состав дополнительно входят:

[51] определительно-счетный модуль, настроенный для подсчета количества раз, когда команда аппаратной операции не соответствует постоянно заданному условию, если команда аппаратной команды, принятая принимающим модулем, не соответствует заданному условию;

[52] отменяющий модуль, настроенный для отмены текущей операции мобильной оплаты, если количество раз, подсчитанное определительно-счетным модулем, равно заданному количеству раз; и

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

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

[55] В одном из вариантов осуществления устройство дополнительно содержит:

[56] модуль отображения перечня, настроенный для отображения перечня аппаратной информации;

[57] приемно-выбирающий модуль, настроенный для принятия команды аппаратного выбора, введенной пользователем, и выбора одного или нескольких элементов аппаратной информации из перечня аппаратной информации, отображаемого модулем отображения перечня в соответствии с командой аппаратного выбора;

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

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

[60] В одном из вариантов осуществления, в состав устройства дополнительно входят:

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

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

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

[64] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения, предлагается устройство для мобильной оплаты, которое содержит:

[65] процессор;

[66] память для хранения команды, исполняемой процессором;

[67] где процессор настроен для:

[68] задания при принятии платежной информации статуса платежной операции как состояния, недопустимого для операции;

[69] принятия команды аппаратной операции, введенной пользователем;

[70] обновления статуса платежной операции на состояние, допустимое для операции, в том случае, если команда аппаратной операции соответствует заданному условию, где заданное условие предусматривает, что аппаратная информация в команде аппаратной операции соответствует заданной аппаратной информации.

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

[72] Предполагается, что как изложенное выше общее описание, так и следующее подробное описание приведены исключительно для примера и пояснений, и не носят ограничительного характера в отношении изобретения.

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

[73] На сопроводительных чертежах, которые включены в настоящее описание и составляют его часть, изображены варианты осуществления, соответствующие изобретению: эти чертежи, вместе с описанием, служат для пояснения принципов реализации изобретения.

[74] Фиг. 1 представляет собой технологическую схему, на которой изображен способ мобильной оплаты согласно возможному варианту его осуществления.

[75] Фиг. 2 представляет собой технологическую схему, на которой изображен другой способ мобильной оплаты согласно возможному варианту его осуществления.

[76] Фиг. 3 представляет собой технологическую схему, на которой изображен еще один способ мобильной оплаты согласно возможному варианту его осуществления.

[77] Фиг. 4а представляет собой фрагмент I, на котором изображен способ мобильной оплаты согласно возможному варианту осуществления.

[78] Фиг. 4b представляет собой фрагмент II, на котором показан способ мобильной оплаты согласно возможному варианту осуществления.

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

[80] Фиг. 5 представляет собой блок-схему, изображающую устройство для мобильной оплаты согласно возможному варианту его осуществления.

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

[82] Фиг. 7 представляет собой блок-схему, изображающую еще одно устройство для мобильной оплаты согласно возможному варианту его осуществления.

[83] Фиг. 8 представляет собой блок-схему, изображающую другое устройство для мобильной оплаты согласно возможному варианту его осуществления.

[84] Фиг. 9 представляет собой блок-схему, изображающую другое устройство для мобильной оплаты согласно возможному варианту его осуществления.

[85] Фиг. 10 представляет собой блок-схему, изображающую устройство, приспособленное для мобильной оплаты согласно возможному варианту его осуществления.

ПОДРОБНОЕ ОПИСАНИЕ

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

[87] Фиг. 1 представляет собой технологическую схему, изображающую возможный вариант осуществления изобретения. Как показано на Фиг. 1, способ мобильной оплаты может быть применен на мобильном терминале. К мобильным терминалам относятся, среди прочих, мобильный телефон, планшетный компьютер (PAD) и т.п. Способ мобильной оплаты включает следующие шаги S101-S103:

[88] В шаге S101 - задание при принятии платежной информации статуса платежной операции как состояния, недопустимого для операции.

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

[90] В шаге S102 - принятие команды аппаратной операции, введенной пользователем.

[91] Платежная операция не может быть выполнена, если статус платежной операции задан как состояние, недопустимое для операции.

[92] Пользователь может нажать аппаратную кнопку для выполнения платежной операции. Таким образом, мобильный терминал может принять команду, введенной пользователем. Команда аппаратной операции содержит аппаратную информацию (т.е. информацию об аппаратной клавише, нажимаемой пользователем).

[93] В шаге S103 - обновление статуса платежной операции на состояние, допустимое для операции, если команда аппаратной операции соответствует заданному условию.

[94] Заданное условие предусматривает, что аппаратная информация в команде аппаратной операции соответствует заданной аппаратной информации. Аппаратная информация может содержать информацию об аппаратной клавише - например, идентификатор аппаратной клавиши, время работы аппаратной клавиши и т.п.

[95] Этот вариант осуществления предполагает обновление статуса платежной операции до состояния, допустимого для операции, когда принятая команда аппаратной операции соответствует заданному условию, например - задание неактивного состояния для клавиши оплаты. Таким образом, мобильный терминал может выполнить платежную операцию после нажатия клавиши оплаты пользователем.

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

[97] Фиг. 2 представляет собой технологическую схему, изображающую другой способ мобильной оплаты согласно возможному варианту его осуществления. Как показано на Фиг. 2, перед описанным выше шагом S101, способ дополнительно включает следующие шаги S201-203:

[98] В шаге S201 - отображение перечня аппаратной информации.

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

[100] Клавиша громкости содержит клавишу увеличения громкости и клавишу уменьшения громкости.

[101] В шаге S202 - принятие команды аппаратного выбора, введенной пользователем, и выбор одного или нескольких элементов аппаратной информации из перечня аппаратной информации в соответствии с командой аппаратного выбора.

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

[103] Команда аппаратного выбора содержит один или несколько элементов аппаратной информации, выбираемой пользователем, например - информации об аппаратной клавише.

[104] В шаге S203 - генерирование заданной аппаратной информации в соответствии с одним или несколькими элементами аппаратной информации, а также сохранение заданной аппаратной информации.

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

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

[107] Фиг. 3 представляет собой технологическую схему, на которой показан еще один способ мобильной оплаты согласно возможному варианту его осуществления. Как показано на Фиг. 3, этот способ дополнительно включает следующие шаги S301-308:

[108] В шаге S301 - задание при принятии платежной информации статуса платежной операции как состояния, недопустимого для операции; и отображение информации первой подсказки.

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

[110] Например, информация подсказки «мобильная оплата осуществляется нажатием аппаратной клавиши» может быть отображена для выполнения пользователем операции нажатия аппаратной клавиши в соответствии с информацией подсказки.

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

[112] В шаге S302 - принятие команды аппаратной операции, введенной пользователем.

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

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

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

[116] Таким образом, количество команд аппаратной операции соответствует количеству клавиш, используемых пользователем. За счет этого соответствия мобильный терминал может точно извлечь команду аппаратной операции.

[117] В шаге S303 - определение того, соответствует ли команда аппаратной операции заданному условию. Если команда аппаратной операции соответствует заданному условию - выполнение шага S304. Если команда аппаратной операции не соответствует заданному условию - выполнение шага S305.

[118] В шаге S304 - обновление статуса платежной операции на состояние, допустимое для операции.

[119] В этом варианте осуществления способа, когда заданная аппаратная информация представляет собой один элемент аппаратной информации, например - один элемент информации об аппаратной клавише, заданным условием может быть то, что аппаратная информация в команде аппаратной операции соответствует заданной аппаратной информации. Когда заданная аппаратная информация содержит два элемента аппаратной информации -например, два элемента информации об аппаратной клавише, заданным условием может быть то, что аппаратная информация, содержащаяся в двух командах аппаратной операции, принятых по порядку, соответствует заданной аппаратной информации, и временной интервал между этими двумя командами аппаратной операции меньше первого заданного предела. Первый заданный предел может составлять 50 миллисекунд или 100 миллисекунд. Так как первый заданный предел очень мал, можно считать, что эти две команды аппаратной операции приняты одновременно. Иными словами, пользователю нужно нажать две аппаратные клавиши одновременно. Когда заданная аппаратная информация содержит, по меньшей мере, три элемента аппаратной информации, например - три элемента информации об аппаратной клавише, заданным условием может быть то, что аппаратная информация содержащаяся, по меньшей мере, в трех командах аппаратной операции, принятых по порядку, соответствует заданной аппаратной информации, и временной интервал между двумя следующими одна за другой командами аппаратной операции меньше, чем второй заданный предел. Второй заданный предел может составлять 1,5 секунды.

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

[121] Например, заданная аппаратная информация - это «клавиша 1, клавиша 3 и клавиша 2». Если аппаратная информация, по меньшей мере, в трех принятых последовательно командах аппаратной операции - это «клавиша 1, клавиша 3 и клавиша 2», соответственно, и временной интервал между двумя следующими друг за другом командами аппаратной операции, меньше 1,5 секунды, команда аппаратной операции соответствует заданному условию. Если аппаратная информация, по меньшей мере, в трех командах аппаратной операции - это «клавиша 1, клавиша 2 и клавиша 3», соответственно, команда аппаратной операции не соответствует заданному условию, так как порядки двух названных последовательностей не соответствуют друг другу.

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

[123] В шаге S305 - подсчет количества раз, когда команда аппаратной операции не соответствует постоянно заданному условию.

[124] Если аппаратная информация в принятой команде аппаратной операции не соответствует заданной аппаратной операции, команда аппаратной операции не соответствует заданному условию.

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

[126] В шаге S306 - определение того, равно ли насчитанное количество раз заданному количеству раз. Если количество раз равно заданному количеству раз - выполнение шага S307. Если оно меньше заданного количества раз - выполнение шага S308.

[127] В шаге S307 - отмена текущей операции мобильной оплаты.

[128] Если количество раз, в которые команда аппаратной операции не соответствует постоянно заданному условию, равно заданному количеству раз -например, трем разам, текущая операц