СПОСОБ И УСТРОЙСТВО ПЕРЕКЛЮЧЕНИЯ ТИПА ВАЛЮТЫ
CURRENCY TYPE SWITCHING METHOD AND DEVICE

Область техники
Настоящая заявка относится к технической области технологий платежа, в частности, к способу и устройству переключения типа валюты.
Предшествующий уровень техники
В некоторых сценариях платежа, привлекаются разные типы валют, и контрольно-кассовое устройство может поддерживать несколько типов валют, так что пользователь может предварительно выбирать тип валюты для платежа.
Как показано на фиг. 1, на международной торговой платформе, пользователь может выбирать разные типы валют, такие как RMB, USD, EUR, GBP, JPY и KRW при приобретении электронного продукта. Обычно, пользователь входит в контрольно-кассовый интерфейс после направления заказа, как показано на фиг. 2: после выбора канала платежа, т.е. "режима платежа", причем каналом платежа, выбранным здесь пользователем, является "Alipay", и проверки деталей заказа, пользователь может щелкнуть на кнопке "платеж", чтобы завершить платеж.
В существующих технологиях, после того как пользователь выбирает канал платежа, контрольно-кассовое устройство определяет, поддерживает ли канал платежа выбранный пользователем тип валюты. В одном случае, выбранный пользователем тип валюты может не быть типом валюты, поддерживаемым каналом платежа. Например, выбранный пользователем тип валюты представляет собой JPY, в то время как канал платежа не поддерживает платежи посредством JPY. Для случая, когда канал платежа не поддерживает выбранный пользователем тип валюты, контрольно-кассовое устройство обычно напоминает пользователю, что выбранный пользователем тип валюты не поддерживается и платеж не может быть завершен, и в этом случае, пользователю требуется выйти из контрольно-кассового интерфейса, повторно выбрать тип валюты и заплатить снова.
Как упомянуто выше, пользователю требуется завершить три этапа (выйти из контрольно-кассового процесса, повторно выбрать тип валюты и войти в контрольно-кассовый процесс снова для платежа), чтобы изменить тип валюты, что значительно влияет на качество взаимодействия с пользователем и ведет к низкой эффективности платежа.
Краткое описание сущности изобретения
Настоящая заявка обеспечивает способ и устройство переключения типа валюты для решения проблем низкой эффективности платежа и неудовлетворительного качества взаимодействия с пользователем в существующих технологиях.
Способ переключения типа валюты, обеспечиваемый вариантами осуществления настоящей заявки, включает в себя:
определение выбранного пользователем типа валюты и канала платежа для платежа;
оценивание того, поддерживает ли канал платежа выбранный пользователем тип валюты; и
если канал платежа не поддерживает выбранный пользователем тип валюты, переключение типа валюты на тип валюты, поддерживаемый каналом платежа.
Опционально, этап оценивания того, поддерживает ли канал платежа выбранный пользователем тип валюты, конкретно включает в себя:
определение набора типов валют, поддерживаемых каналом платежа; и
оценивание, принадлежит ли выбранный пользователем тип валюты набору типов валют;
соответственно, если канал платежа не поддерживает выбранный пользователем тип валюты, этап переключения выбранного пользователем типа валюты на тип валюты, поддерживаемый каналом платежа, конкретно включает в себя:
если выбранный пользователем тип валюты не принадлежит набору типов валют, переключение выбранного пользователем типа валюты на тип валюты в наборе типов валют.
Опционально, этап переключения выбранного пользователем типа валюты на тип валюты, поддерживаемый каналом платежа, конкретно включает в себя:
получение второго типа валюты, поддерживаемого расчетным счетом пользователя;
оценивание, поддерживает ли канал платежа второй тип валюты; и
если канал платежа поддерживает второй тип валюты, переключение выбранного пользователем типа валюты на второй тип валюты.
Опционально, этап переключения выбранного пользователем типа валюты на второй тип валюты, если канал платежа поддерживает второй тип валюты, конкретно включает в себя:
если канал платежа поддерживает второй тип валюты, получение суммы платежа для платежа;
оценивание, превышает ли баланс расчетного счета или кредитный лимит второго типа валюты сумму платежа; и
если баланс расчетного счета или кредитный лимит второго типа валюты превышает сумму платежа, переключение выбранного пользователем типа валюты на второй тип валюты.
Опционально, способ дополнительно включает в себя:
вычисление суммы платежа типа валюты после переключения в соответствии с обменным курсом.
Способ переключения канала платежа, обеспеченный вариантами осуществления настоящей заявки, включает в себя:
определение выбранного пользователем типа валюты и канала платежа для платежа;
оценивание, поддерживает ли канал платежа выбранный пользователем тип валюты; и
если канал платежа не поддерживает выбранный пользователем тип валюты, переключение канала платежа на канал платежа, поддерживающий выбранный пользователем тип валюты.
Опционально, оценивание, поддерживает ли канал платежа выбранный пользователем тип валюты, конкретно включает в себя:
определение набора типов валют, поддерживаемых каналом платежа; и
оценивание, принадлежит ли выбранный пользователем тип валюты набору типов валют;
соответственно, если канал платежа не поддерживает выбранный пользователем тип валюты, переключение канала платежа на канал платежа, поддерживающий тип валюты, конкретно включает в себя:
если выбранный пользователем тип валюты не принадлежит набору типов валют, переключение канала платежа на канал платежа, поддерживающий тип валюты.
Опционально, переключение канала платежа на канал платежа, поддерживающий тип валюты, конкретно включает в себя:
получение вторых каналов платежа, поддерживающих выбранный пользователем тип валюты;
в соответствии с информацией исторического (прошлого) использования вторых каналов платежа, определение второго канала платежа, подлежащего переключению (на который следует переключиться), из вторых каналов платежа; и
переключение канала платежа на второй канал платежа, подлежащий переключению.
Опционально, определение второго канала платежа, подлежащего переключению, из вторых каналов платежа в соответствии с информацией прошлого использования вторых каналов платежа конкретно включает в себя:
в соответствии с числом прошлых использований вторых каналов платежа, выбор второго канала платежа с наибольшим числом прошлых использований в качестве второго канала платежа, подлежащего переключению.
Опционально, определение второго канала платежа, подлежащего переключению, из вторых каналов платежа в соответствии с информацией прошлого использования вторых каналов платежа конкретно включает в себя:
в соответствии с временем самого последнего использования вторых каналов платежа, выбор второго канала платежа с самым близким временем использования в качестве второго канала платежа, подлежащего переключению.
Устройство переключения типа валюты, обеспеченное вариантами осуществления настоящей заявки, включает в себя:
блок определения, который получает выбранный пользователем тип валюты и канал платежа для платежа;
блок оценивания, который оценивает, поддерживает ли канал платежа выбранный пользователем тип валюты; и
блок переключения, который переключает выбранный пользователем тип валюты на тип валюты, поддерживаемый каналом платежа, если канал платежа не поддерживает выбранный пользователем тип валюты.
Опционально, блок оценивания конкретно включает в себя:
подблок определения, который определяет набор типов валют, поддерживаемых каналом платежа; и
подблок оценивания, который оценивает, принадлежит ли выбранный пользователем тип валюты набору типов валют;
соответственно, блок переключения конкретно выполнен с возможностью:
если выбранный пользователем тип валюты не принадлежит набору типов валют, переключать выбранный пользователем тип валюты на тип валюты в наборе типов валют.
Опционально, блок переключения конкретно включает в себя:
первый подблок получения, который получает второй тип валюты, поддерживаемый расчетным счетом пользователя;
первый подблок оценивания, который оценивает, поддерживает ли канал платежа второй тип валюты; и
подблок переключения, который переключает выбранный пользователем тип валюты на второй тип валюты, если канал платежа поддерживает второй тип валюты.
Опционально, подблок переключения конкретно включает в себя:
второй подблок получения, который получает сумму платежа для платежа, если канал платежа поддерживает второй тип валюты;
второй подблок оценивания, который оценивает, превышает ли баланс расчетного счета или кредитный лимит второго типа валюты сумму платежа; и
второй подблок переключения, который переключает выбранный пользователем тип валюты на второй тип валюты, если баланс расчетного счета или кредитный лимит второго типа валюты превышает сумму платежа.
Опционально, устройство дополнительно включает в себя:
блок вычисления, который вычисляет сумму платежа типа валюты после переключения в соответствии с обменным курсом.
Устройство переключения канала платежа, обеспеченное вариантами осуществления настоящей заявки, включает в себя:
блок определения, который определяет выбранный пользователем тип валюты и канал платежа для платежа;
блок оценивания, который оценивает, поддерживает ли канал платежа выбранный пользователем тип валюты; и
блок переключения, который переключает канал платежа на канал платежа, поддерживающий тип валюты, если канал платежа не поддерживает выбранный пользователем тип валюты.
Опционально, блок оценивания конкретно включает в себя:
подблок определения, который определяет набор типов валют, поддерживаемых каналом платежа; и
подблок оценивания, который оценивает, принадлежит ли выбранный пользователем тип валюты набору типов валют;
соответственно, блок переключения конкретно выполнен с возможностью:
если выбранный пользователем тип валюты не принадлежит набору типов валют, переключать канал платежа на канал платежа, поддерживающий тип валюты.
Опционально, блок переключения конкретно включает в себя:
подблок получения, который получает вторые каналы платежа, поддерживающие тип валюты;
подблок определения, который определяет второй канал платежа, подлежащий переключению, из вторых каналов платежа, в соответствии с информацией прошлого использования вторых каналов платежа; и
подблок переключения, который переключает канал платежа на второй канал платежа, подлежащий переключению.
Опционально, подблок определения конкретно выполнен с возможностью:
в соответствии с числом прошлых использований вторых каналов платежа, выбирать второй канал платежа с наибольшим числом прошлых использований в качестве второго канала платежа, подлежащего переключению.
Опционально, подблок определения конкретно выполнен с возможностью:
в соответствии с временем самого последнего использования вторых каналов платежа, выбирать второй канал платежа с самым близким временем использования в качестве второго канала платежа, подлежащего переключению.
В вариантах осуществления настоящей заявки, при условии, что канал платежа не поддерживает выбранный пользователем тип валюты, выбранный пользователем тип валюты может автоматически и напрямую переключаться на тип валюты, поддерживаемый каналом платежа, в контрольно-кассовом интерфейсе, или выбранный пользователем канал платежа может автоматически и напрямую переключаться на канал платежа, поддерживающий тип валюты в контрольно-кассовом интерфейсе. Поэтому, пользователю не нужно выходить из текущего контрольно-кассового интерфейса, повторно выбирать тип валюты и повторно входить в контрольно-кассовый процесс, таким образом, эффективность платежа и качество взаимодействия с пользователем повышаются.
Краткое описание чертежей
Фиг. 1 представляет собой диаграмму интерфейса подтверждения заказа, предусмотренного настоящей заявкой;
Фиг. 2 представляет собой диаграмму контрольно-кассового интерфейса, предусмотренного настоящей заявкой;
Фиг. 3 представляет собой блок-схему последовательности операций способа переключения типа валюты, обеспеченного вариантом осуществления настоящей заявки;
Фиг. 4 представляет собой диаграмму переключения типа валюты, предусмотренного настоящей заявкой;
Фиг. 5 представляет собой блок-схему последовательности операций способа переключения канала платежа, обеспеченного вариантом осуществления настоящей заявки;
Фиг. 6 представляет собой диаграмму переключения канала платежа, предусмотренного настоящей заявкой;
Фиг. 7 представляет собой структурную схему аппаратных средств оборудования, где расположено устройство переключения типа валюты, обеспеченное настоящей заявкой;
Фиг. 8 представляет собой модульную диаграмму устройства переключения типа валюты, обеспеченного вариантом осуществления настоящей заявки;
Фиг. 9 представляет собой структурную схему аппаратных средств оборудования, где расположено устройство переключения канала платежа, обеспеченное настоящей заявкой; и
Фиг. 10 представляет собой модульную диаграмму устройства переключения канала платежа, обеспеченного вариантом осуществления настоящей заявки.
ОСУЩЕСТВЛЕНИЕ изобретения
Далее приводится ссылка на примерные варианты осуществления, примеры которых проиллюстрированы на прилагаемых чертежах. Последующее описание относится к прилагаемым чертежам, на которых одни и те же ссылочные позиции на разных чертежах представляют те же самые или аналогичные элементы, если не указано иное. Реализации, изложенные в последующем описании примерных вариантов осуществления, не представляют всех реализаций, согласующихся с настоящей заявкой. Напротив, они представляют собой только примеры устройств и способов, согласующихся с аспектами, относящимися к настоящей заявке, как изложено в прилагаемой формуле изобретения.
Термины, используемые в настоящей заявке, представлены только с целью описания конкретных вариантов осуществления и не предназначены для ограничения настоящей заявки. Термины, относящиеся к формам единственного числа, такие как "один", "упомянутый", "этот", используемые в настоящей заявке и прилагаемой формуле изобретения, также подразумеваются включающими в себя формы множественного числа, если иное ясно не определено в контексте. Следует также понимать, что термин "и/или", используемый в настоящем документе, указывает и включает в себя какие-либо или все возможные комбинации одного или более ассоциированных перечисленных элементов.
Должно быть понятно, что, хотя термины, такие как первый, второй и третий, могут использоваться в настоящем документе для описания различной информации, такая информация не должна быть ограничена этими терминами. Эти термины используются только для различения информации одного и того же типа друг от друга. Например, в пределах объема настоящей заявки, первая информация может также упоминаться как вторая информация, и аналогично, вторая информация может также упоминаться как первая информация. В зависимости от контекста, термин "если", как использовано в настоящем документе, может интерпретироваться как "когда…" или "при …" или "в ответ на определение".
Как описано выше, после того как пользователь выбрал канал платежа, контрольно-кассовое устройство проверяет, поддерживает ли канал платежа выбранный пользователем тип валюты. В одном случае, выбранный пользователем тип валюты может не быть типом валюты, поддерживаемым каналом платежа. Например, выбранный пользователем тип валюты представляет собой JPY, в то время как канал платежа не поддерживает платежи посредством JPY. Для случая, где канал платежа не поддерживает выбранный пользователем тип валюты, контрольно-кассовое устройство обычно напоминает пользователю, что выбранный тип валюты не поддерживается, и платеж не может быть завершен, и в этом случае, пользователю требуется выйти из контрольно-кассового интерфейса, повторно выбрать тип валюты и оплатить снова.
Пользователю необходимо завершить три этапа (выйти из контрольно-кассового процесса, повторно выбрать тип валюты и снова войти в контрольно-кассовый процесс для платежа), чтобы изменить тип валюты, что значительно влияет на качество взаимодействия с пользователем и ведет к низкой эффективности платежа.
Чтобы решить вышеуказанные проблемы, со ссылкой на фиг. 3, которая представляет собой блок-схему последовательности операций способа переключения типа валюты, обеспеченного вариантом осуществления настоящей заявки, способ применяется к контрольно-кассовому устройству для приложения платежа и включает в себя следующие этапы:
Этап 110: определить выбранный пользователем тип валюты и канал платежа для платежа.
В этом варианте осуществления, после выбора типа валюты для платежа, пользователь входит в контрольно-кассовый интерфейс для оплаты, и пользователь может также выбрать канал платежа в контрольно-кассовом интерфейсе.
Контрольно-кассовое устройство может определить выбранный пользователем тип валюты и канал платежа для платежа.
Следует отметить, что тип валюты или канал платежа могут выбираться пользователем или иметь значение по умолчанию. Например, канал платежа, использованный последний раз, может приниматься в качестве канала платежа для текущего платежа по умолчанию, и тип валюты, использованный последний раз, может приниматься в качестве типа валюты для текущего платежа по умолчанию.
В диаграмме контрольно-кассового интерфейса, показанного на фиг. 2, контрольно-кассовое устройство может определить тип валюты как RMB в соответствии с информацией о сумме заказа и определить канал платежа как Alipay в соответствии с содержанием в черном прямоугольнике в режиме платежа.
Технические носители, применяемые в платеже в вариантах осуществления настоящей заявки, могут включать в себя, например, связь в ближней зоне (NFC), WIFI, 3G/4G/5G, технологию проведения карты POS, технологию сканирования двумерного кода, технологию сканирования штрих-кода, Bluetooth, инфракрасный метод, службу коротких сообщений (SMS), службу мультимедийных сообщений (MMS), и т.д.
Этап 120: оценить, поддерживает ли канал платежа тип валюты.
В этом варианте осуществления, после определения типа валюты и канала платежа, контрольно-кассовое устройство может оценить, поддерживает ли канал платежа полученный тип валюты.
Если определено, что канал платежа не поддерживает тип валюты, может исполняться последующий этап 130.
Если определено, что канал платежа поддерживает тип валюты, контрольно-кассовому устройству требуется только ожидать, когда пользователь подтвердит платеж, без какой-либо дополнительной обработки.
Этап 130: если канал платежа не поддерживает тип валюты, переключить тип валюты на тип валюты, поддерживаемый каналом платежа.
В этом варианте осуществления, если канал платежа не поддерживает тип валюты, тип валюты может быть переключен на тип валюты, поддерживаемый каналом платежа.
В частности, этап 120 оценивания, поддерживает ли канал платежа тип валюты, может включать в себя:
определение набора типов валют, поддерживаемых каналом платежа; и
оценивание, принадлежит ли тип валюты набору типов валют;
соответственно, этап 130 может конкретно включать в себя:
если тип валюты не принадлежит набору типов валют, переключение выбранного пользователем типа валюты на тип валюты в наборе типов валют.
В этом варианте осуществления, каждый канал платежа может иметь набор типов валют, и набор типов валют содержит по меньшей мере один тип валюты, поддерживаемый каналом платежа.
Например, как показано на фиг. 4, выбранный пользователем тип валюты для платежа представляет собой USD, как показано в пунктирном прямоугольнике 11, и канал платежа представляет собой Alipay, как показано в пунктирном прямоугольнике 12. Предполагая, что набор типов валют, поддерживаемых Alipay, представляет собой {RMB, EUR, GBP};
поскольку USD не находится в {RMB, EUR, GBP}, что означает, что Alipay не поддерживает платеж USD, выбранный пользователем тип валюты может переключаться на любой тип валюты в {RMB, EUR, GBP}, как показано в пунктирном прямоугольнике 13, то есть, на RMB.
В соответствии с вариантами осуществления настоящей заявки, при условии, что канал платежа не поддерживает выбранный пользователем тип валюты, выбранный пользователем тип валюты может автоматически и напрямую переключаться на тип валюты, поддерживаемый каналом платежа, в контрольно-кассовом интерфейсе. Поэтому, пользователю не нужно выходить из текущего контрольно-кассового интерфейса и повторно выбирать тип валюты, таким образом, эффективность платежа и качество взаимодействия с пользователем повышаются.
Следует отметить, что на основе варианта осуществления, показанного на фиг. 3, способ может дополнительно включать в себя:
вычисление суммы платежа типа валюты после переключения в соответствии с обменным курсом.
В этом варианте осуществления, перевод (денег) может осуществляться с обменным курсом в реальном времени, например, перевод в реальном времени от банка.
Как показано в пунктирном прямоугольнике 13 на фиг. 4, помимо переключения типа валюты, может также быть вычислено, что 694,47 RMB можно обменять на 100 USD в соответствии с обменным курсом USD к RMB.
В соответствии с этим вариантом осуществления, изменение суммы платежа после переключения дополнительно улучшается, так что пользователь может с удобством просматривать изменение, и качество взаимодействия с пользователем дополнительно повышается.
При практических применениях, типы валют, поддерживаемые расчетным счетом пользователя, также ограничены, и не все типы валют поддерживаются. Например, расчетный счет пользователя А поддерживает только два типа платежа: платеж RMB и платеж USD. Поэтому, тип валюты после переключения на контрольно-кассовом интерфейсе может поддерживаться каналом платежа, но не поддерживаться расчетным счетом пользователя, что все еще делает платеж невозможным.
Чтобы решить эту проблему, в другом варианте осуществления настоящей заявки, этап переключения типа валюты на тип валюты, поддерживаемый каналом платежа, может включать в себя:
A1: получение второго типа валюты, поддерживаемого расчетным счетом пользователя;
A2: оценивание, поддерживает ли канал платежа второй тип валюты; и
A3: если канал платежа поддерживает второй тип валюты, переключение выбранного пользователем типа валюты на второй тип валюты.
Например, предполагая, что тип валюты, выбранный пользователем в первый раз, представляет собой USD, и типы валют, поддерживаемые каналом платежа, представляют собой RMB, EUR и GBP;
поскольку канал платежа не поддерживает выбранный пользователем USD, USD требуется переключить на тип валюты, поддерживаемый каналом платежа.
В этом случае, получают второй тип валюты, поддерживаемый расчетным счетом пользователя.
Следует отметить, что второй тип валюты может представлять собой типы валют иные, чем выбранный пользователем тип валюты. Например, типы валют, поддерживаемые расчетным счетом пользователя, представляют собой USD, JPY, RMB и EUR, и после исключения USD, второй тип валюты может представлять собой JPY, RMB и EUR.
Так как JPY все еще не является типом валюты, поддерживаемым каналом платежа, требуется определение следующего второго типа валюты (RMB).
Поскольку RMB представляет собой тип валюты, поддерживаемый каналом платежа, выбранный пользователем тип валюты может переключаться из исходного USD на RMB.
Следует отметить, что EUR может также использоваться в качестве типа валюты после переключения, но, чтобы улучшить эффективность переключения, может вводиться принцип ʺпервым поступил, первым обслуженʺ. Поскольку RMB уже представляет собой тип валюты, поддерживаемый каналом платежа, больше нет необходимости оценивать, поддерживает ли канал платежа EUR.
В этом варианте осуществления, когда канал платежа не поддерживает тип валюты, получают второй тип валюты, поддерживаемый расчетным счетом пользователя, и после того, как определено, что канал платежа поддерживает второй тип валюты, выбранный пользователем тип валюты переключается на второй тип валюты. Таким образом, может быть обеспечено, что тип валюты после переключения представляет собой тип валюты, поддерживаемый расчетным счетом пользователя.
При практических применениях, даже если расчетный счет пользователя поддерживает тип валюты после переключения, может возникать проблема недостаточного баланса расчетного счета или кредитного лимита.
Чтобы решить эту проблему, в другом варианте осуществления настоящей заявки, этап A3 переключения выбранного пользователем типа валюты на второй тип валюты, если канал платежа поддерживает второй тип валюты, может конкретно включать в себя:
A31: если канал платежа поддерживает второй тип валюты, получение суммы платежа текущего платежа;
A32: оценивание, превышает ли баланс расчетного счета или кредитный лимит второго типа валюты сумму платежа; и
A33: если баланс расчетного счета или кредитный лимит второго типа валюты превышает сумму платежа, переключение выбранного пользователем типа валюты на второй тип валюты.
В этом варианте осуществления, баланс расчетного счета может представлять собой баланс в расчетном счете или баланс дебетовой карты.
Кредитный лимит включает в себя оставшийся лимит кредитной карты.
"Превышение" обозначает больше или равно.
Как показано на фиг. 4, при условии, что канал платежа поддерживает RMB (второй тип валюты), получают сумму платежа текущего платежа 100 USD, т.е. 694,47 RMB.
Предполагая, что баланс расчетного счета пользователя представляет собой 1000 RMB, баланс расчетного счета в RMB превышает сумму платежа, и платеж может быть совершен, поэтому выбранный пользователем тип валюты может переключаться из исходного USD на RMB.
В соответствии с этим вариантом осуществления, тип валюты после переключения поддерживается расчетным счетом пользователя. Более того, баланс расчетного счета или кредитный лимит типа валюты после переключения превышает сумму платежа, таким образом, избегая проблемы неудачи платежа, вызываемой недостаточным балансом расчетного счета или кредитным лимитом.
Аналогично, чтобы решить проблемы низкой эффективности платежа и неудовлетворительного качества взаимодействия  с пользователем в существующих технологиях, со ссылкой на фиг. 5, которая представляет собой блок-схему последовательности операций способа переключения канала платежа, обеспеченного вариантом осуществления настоящей заявки, способ применяется к контрольно-кассовому устройству для приложения платежа и включает в себя следующие этапы:
Этап 210: определить выбранный пользователем тип валюты и канал платежа для платежа.
В этом варианте осуществления, этап 210 является тем же самым, что и этап 110 в варианте осуществления выше, и не будет повторяться здесь.
Этап 220: оценить, поддерживает ли канал платежа тип валюты.
В этом варианте осуществления, если определено, что канал платежа не поддерживает тип валюты, может исполняться последующий этап 230.
Если определено, что канал платежа поддерживает тип валюты, контрольно-кассовому устройству нужно только ожидать, когда пользователь подтвердит платеж, без какой-либо обработки.
S230: если канал платежа не поддерживает тип валюты, переключить канал платежа на канал платежа, поддерживающий тип валюты.
В этом варианте осуществления, если канал платежа не поддерживает тип валюты, канал платежа может быть переключен на канал платежа, поддерживающий тип валюты.
В частности, этап 220 оценивания, поддерживает ли канал платежа тип валюты, может включать в себя:
определение набора типов валют, поддерживаемых каналом платежа; и
определение, принадлежит ли тип валюты набору типов валют;
соответственно, этап 230 может конкретно включать в себя:
если тип валюты не принадлежит набору типов валют, переключение канала платежа на канал платежа, поддерживающий тип валюты.
В этом варианте осуществления, каждый канал платежа может иметь набор типов валют, и набор типов валют содержит по меньшей мере один тип валюты, поддерживаемый каналом платежа.
Например, как показано на фиг. 6, выбранный пользователем тип валюты для платежа представляет собой USD, как показано в пунктирном прямоугольнике 21, и канал платежа представляет собой Alipay, как показано в пунктирном прямоугольнике 22. Предполагая, что набор типов валют, поддерживаемых Alipay, представляет собой {RMB, EUR, GBP};
поскольку USD не находится в {RMB, EUR, GBP}, что означает, что Alipay не поддерживает платеж USD, Alipay требуется переключить на канал платежа, поддерживающий USD.
Предполагая, что набор типов валют, поддерживаемых "банковской картой **** **** **** 7152", представляет собой {RMB, USD}, Alipay может быть переключен на "банковскую карту **** **** **** 7152", как показано в пунктирном прямоугольнике 23, поскольку платеж USD поддерживается.
В соответствии с вариантами осуществления настоящей заявки, при условии, что канал платежа не поддерживает выбранный пользователем тип валюты, выбранный пользователем канал платежа может автоматически и напрямую переключаться на канал платежа, поддерживающий тип валюты, в контрольно-кассовом интерфейсе. Поэтому, пользователю не нужно выходить из текущего контрольно-кассового интерфейса и повторно выбирать тип валюты, таким образом, эффективность платежа и качество взаимодействия  с пользователем повышаются.
Следует отметить, что во время переключения канала платежа, может иметься несколько каналов платежа, поддерживающих тип валюты в то же самое время, и в практических применениях, любой канал платежа может произвольно выбираться в качестве канала платежа, подлежащего переключению.
В конкретном варианте осуществления, переключение канала платежа на канал платежа, поддерживающий тип валюты, в частности включает в себя:
B1: получение вторых каналов платежа, поддерживающих тип валюты;
B2: в соответствии с информацией прошлого использования вторых каналов платежа, определение второго канала платежа, подлежащего переключению, из вторых каналов платежа; и
B3: переключение канала платежа на второй канал платежа, подлежащий переключению.
В этом варианте осуществления, информация прошлого использования может представлять собой число прошлых использований второго канала платежа, то есть, число раз, когда пользователь успешно совершил платежи с использованием второго канала платежа.
Альтернативно, информация прошлого использования может представлять собой время самого последнего использования второго канала платежа, то есть, последний раз, когда пользователь успешно совершил платежи с использованием второго канала платежа.
Для числа прошлых использований, этап B2 может в частности включать в себя:
в соответствии с числом прошлых использований вторых каналов платежа, выбор второго канала платежа с наибольшим числом прошлых использований в качестве второго канала платежа, подлежащего переключению.
Например, полагая, что выбранный пользователем тип валюты для платежа представляет собой USD, и имеются два вторых канала платежа: банковская карта A и банковская карта B;
причем число прошлых использований банковской карты A равно 100, и число прошлых использований банковской карты B равно 50, и банковская карта A может определяться в качестве второго канала платежа, подлежащего переключению.
Для времени самого последнего использования, этап B2 может конкретно включать в себя:
в соответствии с временем самого последнего использования вторых каналов платежа, выбор второго канала платежа с самым близким временем использования в качестве второго канала платежа, подлежащего переключению.
Например, предполагая, что выбранный пользователем тип валюты для платежа представляет собой USD, и имеются два вторых канала платежа: банковская карта A и банковская карта B;
причем время самого последнего использования банковской карты A представляет собой 10 октября 2016, и время самого последнего использования банковской карты B представляет собой 11 октября 2016, банковская карта B может определяться в качестве второго канала платежа, подлежащего переключению.
В соответствии с этим вариантом осуществления, во время переключения канала платежа, имеется несколько вторых каналов платежа, поддерживающих тип валюты в то же самое время, и второй канал платежа с наибольшим числом прошлых использований или с самым близким временем самого последнего использования может выбираться в качестве второго канала платежа, подлежащего переключению, на основе информации прошлого использования вторых каналов платежа, так что канал платежа после переключения больше соответствует привычкам прошлого использования пользователя.
В соответствии с вышеизложенным вариантом осуществления способа переключения типа валюты, настоящая заявка также обеспечивает вариант осуществления устройства переключения типа валюты.
Вариант осуществления устройства переключения типа валюты настоящей заявки может применяться к контрольно-кассовому устройству для приложения платежа. Вариант осуществления устройства может быть реализован программным обеспечением или аппаратными средствами или комбинацией аппаратных средств и программного обеспечения. Принимая реализацию программного обеспечения в качестве примера, в качестве логического устройства, устройство формируется считыванием соответствующей компьютерной программной инструкции в энергонезависимой памяти в память для работы через процессор оборудования, в котором находится устройство. В терминах аппаратных средств, как показано на фиг. 7, которая представляет собой структурную схему аппаратных средств оборудования, где находится устройство переключения типа валюты, обеспеченное настоящей заявкой, в дополнение к процессору, сетевому интерфейсу, памяти и энергонезависимой памяти, показанным на фиг. 7, оборудование, где находится устройство в варианте осуществления, может также включать в себя другие аппаратные средства в соответствии с действительной функцией переключения типа валюты, что не будет описываться здесь подробно.
Со ссылкой на фиг. 8, которая представляет собой модульную диаграмму устройства переключения типа валюты, обеспеченного вариантом осуществления настоящей заявки, устройство включает в себя блок 310 определения, блок 320 оценивания и блок 330 переключения,
причем блок 310 определения определяет выбранный пользователем тип валюты и канал платежа для платежа;
блок 320 оценивания оценивает, поддерживает ли канал платежа тип валюты; и
блок 330 переключения переключает тип валюты на тип валюты, поддерживаемый каналом платежа, если канал платежа не поддерживает тип валюты.
В соответствии с этим вариантом осуществления, когда канал платежа не поддерживает выбранный пользователем тип валюты, выбранный пользователем тип валюты может автоматически и напрямую переключаться на тип валюты, поддерживаемый каналом платежа, в контрольно-кассовом интерфейсе. Поэтому пользователю не нужно выходить из текущего контрольно-кассового интерфейса и повторно выбирать тип валюты, таким образом, эффективность платежа и качество взаимодействия  с пользователем повышаются.
В опциональной реализации,
блок 320 оценивания конкретно включает в себя:
подблок определения, который определяет набор типов валют, поддерживаемых каналом платежа; и
подблок оценивания, который оценивает, принадлежит ли тип валюты набору типов валют;
соответственно, блок 330 переключения конкретно выполнен с возможностью:
если тип валюты не принадлежит набору типов валют, переключать выбранный пользователем тип валюты на тип валюты в наборе типов валют.
В соответствии с этим вариантом осуществления, при условии, что канал платежа не поддерживает выбранный пользователем тип валюты, выбранный пользователем тип валюты может автоматически и напрямую переключаться на тип валюты в наборе типов валют, поддерживаемых каналом платежа, в контрольно-кассовом интерфейсе. Поэтому, пользователю не нужно выходить из текущего контрольно-кассового интерфейса и повторно выбирать тип валюты, таким образом, эффективность платежа и качество взаимодействия с пользователем повышаются.
В опциональной реализации,
блок 330 переключения конкретно включает в себя:
первый подблок получения, который получает второй тип валюты, поддерживаемый расчетным счетом пользователя;
первый подблок оценивания, который оценивает, поддерживает ли канал платежа второй тип валюты; и
подблок переключения, который переключает выбранный пользователем тип валюты на второй тип валюты, если канал платежа поддерживает второй тип валюты.
В этом варианте осуществления, когда канал платежа не поддерживает тип валюты, получают второй тип валюты, поддерживаемый расчетным счетом пользователя, и после того, как определено, что канал платежа поддерживает второй тип валюты, выбранный пользователем тип валюты переключается на второй тип валюты. Таким образом, может быть обеспечено, что тип валюты после переключения представляет собой тип валюты, поддерживаемый расчетным счетом пользователя.
В опциональной реализации,
подблок переключения конкретно включает в себя:
второй подблок получения, который получает сумму платежа текущего платежа, если канал платежа поддерживает второй тип валюты;
второй подблок оценивания, который оценивает, превышает ли баланс расчетного счета или кредитный лимит второго типа валюты сумму платежа; и
второй подблок переключения, который переключает выбранный пользователем тип валюты на второй тип валюты, если баланс расчетного счета или кредитный лимит второго типа валюты превышает сумму платежа.
В соответствии с этим вариантом осуществления, тип валюты после переключения поддерживается расчетным счетом пользователя, помимо этого, баланс расчетного счета или кредитный лимит типа валюты после переключения превышает сумму платежа, таким образом, избегая проблемы неудачи платежа, вызываемой недостаточным балансом расчетного счета или кредитным лимитом.
В опциональной реализации,
устройство дополнительно включает в себя:
блок вычисления, который вычисляет сумму платежа типа валюты после переключения в соответствии с обменным курсом.
В соответствии с этим вариантом осуществления, изменение суммы платежа после переключения дополнительно улучшается, так что пользователь может с удобством просматривать изменение, и качество взаимодействия с пользователем дополнительно повышается.
В соответствии с вышеизложенным вариантом осуществления способа переключения канала платежа, настоящая заявка также обеспечивает вариант осуществления устройства переключения канала платежа.
Вариант осуществления устройства переключения канала платежа настоящей заявки может применяться к контрольно-кассовому устройству для приложения платежа. Вариант осуществления устройства может быть реализован программным обеспечением или аппаратными средствами или комбинацией аппаратных средств и программного обеспечения. Принимая реализацию программного обеспечения в качестве примера, в качестве логического устройства, устройство формируется путем считывания соответствующей компьютерной программной инструкции в энергонезависимой памяти в память для работы через процессор оборудования, в котором находится устройство. В терминах аппаратных средств, как показано на фиг. 9, которая представляет собой структурную схему аппаратных средств оборудования, где находится устройство переключения канала платежа, обеспеченное настоящей заявкой, в дополнение к процессору, сетевому интерфейсу, памяти и энергонезависимой памяти, показанным на фиг. 9, оборудование, где находится устройство в варианте осуществления, может также включать в себя другие аппаратные средства в соответствии с действительной функцией переключения типа валюты, что не будет описано здесь подробно.
Со ссылкой на фиг. 10, которая представляет собой модульную диаграмму устройства переключения канала платежа, обеспеченного вариантом осуществления настоящей заявки, устройство включает в себя блок 410 определения, блок 420 оценивания и блок 430 переключения,
причем блок 410 определения определяет выбранный пользователем тип валюты и канал платежа для платежа;
блок 420 оценивания оценивает, поддерживает ли канал платежа тип валюты; и
блок 430 переключения переключает на канал платежа, поддерживающий тип валюты, если канал платежа не поддерживает тип валюты.
В соответствии с вариантами осуществления настоящей заявки, при условии, что канал платежа не поддерживает выбранный пользователем тип валюты, выбранный пользователем канал платежа может автоматически и напрямую переключаться на канал платежа, поддерживающий тип валюты, в контрольно-кассовом интерфейсе. Поэтому, пользователю не нужно выходить из текущего контрольно-кассового интерфейса и повторно выбирать тип валюты, таким образом, эффективность платежа и качество взаимодействия  с пользователем повышаются.
В опциональной реализации,
блок 420 оценивания конкретно включает в себя:
подблок определения, который определяет набор типов валют, поддерживаемых каналом платежа; и
подблок оценивания, который оценивает, принадлежит ли тип валюты набору типов валют;
соответственно, блок 430 переключения конкретно выполнен с возможностью:
если тип валюты не принадлежит набору типов валют, переключать канал платежа на канал платежа, поддерживающий тип валюты.
В опциональной реализации,
блок 430 переключения конкретно включает в себя:
подблок получения, который получает вторые каналы платежа, поддерживающие тип валюты;
подблок определения, который определяет второй канал платежа, подлежащий переключению, из вторых каналов платежа, в соответствии с информацией прошлого использования вторых каналов платежа; и
подблок переключения, который переключает канал платежа на второй канал платежа, подлежащего переключению.
В опциональной реализации,
подблок определения конкретно выполнен с возможностью:
в соответствии с числом прошлых использований вторых каналов платежа, выбирать второй канал платежа с наибольшим числом прошлых использований в качестве второго канала платежа, подлежащего переключению.
В соответствии с этим вариантом осуществления, во время переключения канала платежа, имеется несколько вторых каналов платежа, поддерживающих тип валюты в одно и то же время, и второй канал платежа с наибольшим числом прошлых использований может выбираться в качестве второго канала платежа, подлежащего переключению, на основе информации прошлого использования вторых каналов платежа, так что канал платежа после переключения больше соответствует привычкам прошлого использования пользователя.
В опциональной реализации,
подблок определения конкретно выполнен с возможностью:
в соответствии с временем самого последнего использования вторых каналов платежа, выбирать второй канал платежа с самым близким временем использования в качестве второго канала платежа, подлежащего переключению.
В соответствии с этим вариантом осуществления, во время переключения канала платежа, имеется несколько вторых каналов платежа, поддерживающих тип валюты в то же самое время, и второй канал платежа с самым близким временем самого последнего использования может выбираться в качестве второго канала платежа, подлежащего переключению, на основе информации прошлого использования вторых каналов платежа, так что канал платежа после переключения больше соответствует привычкам прошлого использования пользователя.
Система, устройство, модуль или блок, описанные в вариантах осуществления выше, могут быть реализованы компьютерным чипом или объектом или продуктом, имеющим конкретную функцию. Обычное устройство реализации представляет собой компьютер, и конкретная форма компьютера может представлять собой персональный компьютер, ноутбук, сотовый телефон, камерофон, смартфон, персональный цифровой ассистент, медиа-плеер, устройство навигации, устройство приема и передачи электронной почты, игровую консоль, планшетный компьютер, носимое устройство или их комбинацию.
Реализация функций и результатов различных блоков в вышеописанном устройстве описана подробно в реализации соответствующих этапов в вышеописанном способе и не будет здесь подробно описываться.
Варианты осуществления устройства, по существу, соответствуют вариантам осуществления способа. Поэтому, для связанных частей вариантов осуществления устройства, ссылка может быть сделана частично на описание вариантов осуществления способа. Варианты осуществления устройства, описанные выше, являются только примерными. Блок, как проиллюстрировано отдельным элементом, может или не может быть физически отдельным; компонент, показанный как блок, может или не может представлять собой физический блок, может быть расположен в одном месте или может быть распределен по нескольким сетевым блокам. Некоторые или все из модулей могут выбираться в соответствии с практическими требованиями для достижения целей настоящего изобретения. Специалист в данной области техники поймет и реализует настоящее изобретение без привлечения каких-либо творческих усилий.
Другие варианты осуществления настоящей заявки будут очевидны специалистам в данной области техники из рассмотрения спецификации и практической реализации настоящего раскрытия, раскрытого здесь. Настоящая заявка подразумевается охватывающей любые вариации, использования или адаптации настоящей заявки, следуя ее общим принципам и включая такие отклонения от настоящей заявки, которые соответствуют известной или обычной практике в данной области техники. Предполагается, что спецификация и примеры должны рассматриваться только как примерные, причем истинные объем и сущность настоящей заявки определяются следующей формулой изобретения.
Должно быть понятно, что настоящая заявка не ограничена точной конструкцией, которая описана выше и проиллюстрирована на прилагаемых чертежах, и что различные модификации и изменения могут производиться без отклонения от ее объема. Предполагается, что объем настоящей заявки ограничивается только прилагаемой формулой изобретения.