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

Иллюстрации

Показать все

Группа изобретений относится к средствам исполнения команд пользователя, в частности на мобильных телефонах. Технический результат заключается в повышении быстродействия исполнения за счет использования параметров действия, соответствующих идентификатору команды. Способ включает считывание двумерного штрихкода для получения информации двумерного штрихкода, причем информация двумерного штрихкода включает в себя по меньшей мере идентификатор команды действия и команду вызова для вызова API, соответствующего команде действия (101), вызов или задействование API (102) и исполнение команды действия, соответствующей идентификатору команды действия (103), при этом информация двумерного штрихкода дополнительно включает в себя информацию параметров действия, соответствующую идентификатору команды действия; вызов API, который соответствует команде действия, с помощью информации параметров действия для выполнения команды действия; и завершение исполнения команды действия. 2 н. и 8 з.п. ф-лы, 5 ил.

Реферат

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

[0001] Настоящая заявка испрашивает приоритет по заявке на патент Китая

№201210351824.4, поданной 20 сентября 2012, содержние которой полностью

включено в настоящую заявку посредством ссылки.

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

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

УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ

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

[0004] В современных технологиях приложения, запущенные на мобильных телефонах, реализуются посредством вызова Прикладного Программного Интерфейса (Application Programming Interface, API), открыто предоставляемого операционной системой в мобильных телефонах. В то время как мобильные приложения вызывают системные API в мобильном телефоне, как таковое мобильное приложение предоставляет свои собственные API, посредством вызова которых можно использовать соответствующие функции, предоставляемые мобильным приложением. Альтернативно для вызова API может быть использована технология Беспроводной Радиосвязи Ближнего Радиуса действия (Near Field Communication, NFC), позволяющая устройству (обычно мобильному телефону) в пределах ограниченной дальности собирать данные от другого устройства или метку NFC.

[0005] Однако в современных технологиях при вызове открытых API операционной системы мобильного телефона приложение, соответствующее API, часто требует от пользователя загрузку и установку приложения, и запуск приложения, вызывающего API. Таким образом, может потребоваться взаимодействие с серверами баз данных для завершения аутентификации и авторизации пользователя, а процесс для достижения соответствующей функции в мобильном телефоне является более сложным. Дополнительно, поскольку стандарты связи NFC не единообразны, то такая технология с вызовом API через NFC еще не принята повсеместно, что приводит в результате к меньшему количеству оборудования NFC на рынке и более высоким эксплуатационным затратам. Дополнительно, NFC использует радиочастотную идентификацию (RFID), которая может быть считана неавторизованной стороной, и секретный ключ может быть легко взломан, вызывая проблемы безопасности.

[0006] Раскрытый способ и система направлены на решение одного или более недостатков, сформулированных выше, а также других недостатков.

РАСКРЫТИЕ ИЗОБРЕТЕНИЯ

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

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

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

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

[0010] Фигура 1 показывает блок-схему примерного процесса операций команд действий в соответствии с раскрытыми вариантами реализации;

[0011] Фигуре 2 показывает блок-схему другого примерного процесса операций команд действий в соответствии с раскрытыми вариантами реализации;

[0012] Фигуре 3 показывает блок-схему примерной системы исполнения команд действий в соответствии с раскрытыми вариантами реализации;

[0013] Фигуре 4 показывает блок-схему другой примерной системы исполнения команд действий в соответствии с раскрытыми вариантами реализации; и

[0014] Фигуре 5 показывает блок-схему примерного мобильного терминала в соответствии с раскрытыми вариантами реализации.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

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

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

[0018] Как показано на Фигуре 5, мобильный терминал 500 может включать в себя процессор 502, носитель 504 хранения информации, монитор 506, модуль 508 связи, базу 510 данных и периферийные устройства 512. Некоторые устройства могут быть опущены, а другие устройства могут быть включены в состав.

[0019] Процессор 502 может включать в себя любой подходящий процессор или процессоры. Дополнительно, процессор 502 может включать в себя множество ядер для многопоточной или параллельной обработки. Носитель 504 хранения информации может включать в себя модули запоминающих устройств, таких как Постоянное Запоминающее Устройство (Read-only memory, ROM), Запоминающее Устройство с Произвольным Доступом (Random Access Memory, RAM), модули флэш-памяти и стираемое и перезаписываемое запоминающее устройство, и запоминающие устройства большой емкости, такие как CD-ROM, U-диск и жесткий диск, и т.д. Носитель 504 хранения информации может хранить компьютерные программы для осуществления различных процессов, при исполнении процессором 502.

[0020] Дополнительно, периферийные устройства 512 могут включать в себя устройства ввода-вывода, такие как клавиатура, мышь, камера, видеокамера, и/или сканнер/считыватель штрихкода, и т.д. Монитор 506 может включать в себя любой подходящий экран для отображения различной информации пользователю. Модуль 508 связи может включать в себя сетевые устройства для установления соединений через сеть связи. База 510 данных может включать в себя одну или более баз данных для хранения определенных данных и для выполнения определенных действий над хранимыми данными, таких как поиск по базе данных.

[0021] При функционировании мобильный терминал 500 может предоставлять определенные функциональности выполнения команд действий пользователю мобильного терминала 500 для выполнения действий, запрашиваемых пользователем, или действий, предоставляемых пользователю. На Фигуре 1 изображена блок-схема последовательности примерного процесса операций с командами действий в соответствии с раскрытыми вариантами реализации.

[0022] Как показано на Фигуре 1, процесс операций команд действий может включать следующие этапы.

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

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

[0025] Мобильный терминал может сканировать двумерный штрихкод с использованием сканнера или считывателя двумерного штрихкода. Либо мобильный терминал может сделать фотографию двумерного штрихкода и выполнить распознавание изображения для обнаружения и считывания штрихкода. Альтернативно мобильный терминал может принимать двумерный штрихкод от других средств, например, через электронную почту, текст, IM (мгновенное сообщение) и т.д.

[0026] Этап 102, вызов или задействование API (прикладного программного интерфейса). То есть, вызов API для доступа к программе(ам) программного обеспечения, соответствующей API, на основе команды вызова в двумерном штрихкоде, указывающем API, соответствующий команде действия.

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

[0028] Этап 103, исполнение команды действия, соответствующей идентификатору команды действия. То есть осуществляется завершение исполнения команды действия. Идентификатор команды действия определяет, какой тип команды (команд) действия находится в двумерном штрихкоде, и информация команды действия может быть реализована посредством оператора (операторов) идентификатора команды действия. Когда оператор идентификатора команды действия считан, выполняется команда действия, указанная идентификатором команды действия.

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

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

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

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

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

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

[0035] Дополнительно, идентификатор команды действия может быть командой одиночного действия (то есть, выполненный с возможностью указания одиночного действие) или может быть объединенной командой действий для выполнения последовательности действий. Объединенная команда действий используется для выполнения множества команд действий, как будто выполняя команду одиночного действия, то есть, групповое выполнение. Поскольку некоторые команды действий могут эффективно выполняться в группе, с высокой частотой повторений, такие команды действий могут быть выполнены автоматически последовательно для осуществления эффективных действий.

Таким образом, эти команды действий могут быть сгруппированы в объединенную команду действий так, что объединенная команда действий может быть выполнена без индивидуального выполнения последовательности команд действий по отдельности. Альтернативно, одна команда действия может включать в себя множество команд вызовов, каждая из которых вызывает API для выполнения отличающейся функции. Таким образом, можно избежать повторяющихся операций мобильного терминала, уменьшая время на выполнение действия. Двумерный штрихкод может включать в себя как команду одиночного действия, так и объединенную команду действий.

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

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

[0038] Этап 203, вызов API посредством использования команды вызова. То есть, вызов API, соответствующего команде вызова на основе команды вызова, соответствующей команде действия в двумерном штрихкоде.

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

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

[0041] Потребитель использует свой мобильный телефон для сканирования двумерного штрихкода на квитанции для доступа к услуге WI-FI. Более подробно, мобильный телефон сканирует двумерный штрихкод на квитанции и считывает информацию двумерного штрихкода. Информация двумерного штрихкода содержит: идентификатор команды действия, команду вызова, соответствующую API, для соединения с сетью WI-FI, и информацию параметров для соединения с функцией WI-FI, такую как идентификатор или имя общедоступной точки доступа сети WI-FI коммерческой организации и пароль. Посредством использования двумерного штрихкода мобильный телефон автоматически соединяется с сетью WI-FI коммерческой организации. То есть, мобильному телефону нужно лишь отсканировать двумерный штрихкод, без взаимодействия с каким-либо сервером или загрузки какой-либо прикладной программы, для достижения действий в мобильных терминалах в одностороннем порядке.

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

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

[0044] Идентификатор команды заданного пользователем действия указывает заданный пользователем двумерный штрихкод для объединения команд действий, содержимое команды действий должно открывать браузер. Команда вызова вызывает API для открытия браузера для задействования приложения браузера. Информация параметров действия содержит параметры для открытия браузера, такие как унифицированные указатели (URL) ресурсов множества окон, обычно используемых пользователем. Таким образом, мобильному терминалу необходимо лишь однократно считать или отсканировать заданный пользователем двумерный штрихкод для открытия мобильного браузера с открытием множества часто посещаемых окон.

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

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

[0047] На Фигуре 3 изображена примерная система исполнения команд действий в соответствии с раскрытыми вариантами реализации. Как показано на Фигуре 3, система исполнения команд действий может включать в себя блок 301 считывания, блок 302 вызова и блок 303 исполнения.

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

[0049] На Фигуре 4 изображена другая примерная система исполнения команд действий в соответствии с раскрытыми вариантами реализации. Как показано на Фигуре 4, система исполнения команд действий может включать блок 401 считывания, блок 402 вызова и блок 403 исполнения.

[0050] Блок 401 считывания выполнен для считывания информации двумерного штрихкода, и информация двумерного штрихкода содержит по меньшей мере идентификатор команды действия и команду вызова для вызова API, соответствующего команде действия. Дополнительно, идентификатор команды действия может быть командой одиночного действия (то есть, выполнен с возможностью указания одиночного действие) или может быть объединенной командой действий для выполнения последовательности действий. Объединенная команда действий используется для выполнения множества команд действий, как будто исполняя команду одиночного действия, то есть, групповое исполнение.

[0051] Блок 402 вызова используется для вызова API, соответствующего команде вызова, считанной блоком 401 считывания, и блок 403 исполнения выполнен для исполнения или выполнения команды действия, соответствующей идентификатору команды действия.

[0052] Дополнительно, система исполнения команд действий может также включать в себя блок 404 приема и блок 405 отправки.

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

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

[0055] Таким образом, блок 404 приема принимает информацию команды заданного пользователем действия, и блок отправки отправляет информацию команды заданного пользователем действия в генератор двумерных штрихкодов для генерирования заданного пользователем двумерного штрихкода. Блок 401 считывания считывает информацию заданного пользователем двумерного штрихкода и согласно команде вызова, указывающей API, соответствующий пользовательской команде действия в двумерном штрихкоде, считанной блоком 401 считывания, блок 403 вызова вызывает API. На основе информации параметров действия, соответствующей идентификатору команды действия, считанному блоком 401 считывания, блок 404 выполнения выполняет или осуществляет команду действия, соответствующую идентификатору команды действия. То есть, посредством лишь однократного сканирования двумерного штрихкода, API, соответствующий команде действия, может быть вызван для выполнения команды действия. Соответствующие функции мобильного терминала могут таким образом быть реализованы без необходимости во взаимодействии с сервером базы данных для взаимной аутентификации. Команда действия может исполняться только в мобильном терминале в одностороннем порядке без необходимости в загрузке и установке связанной программы. Время выполнения операций пользователем может быть снижено, и затраты на использование функциональности мобильного терминала также могут быть снижены. Дополнительно, информация аутентификации и/или авторизации может быть добавлена в информацию параметров действия для усиления безопасности исполнения команды действия.

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

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

ПРОМЫШЛЕННАЯ ПРИМЕНИМОСТЬ И ПОЛЕЗНЫЕ ЭФФЕКТЫ

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

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

1. Способ выполнения команд действий в мобильном терминале, включающий:считывание двумерного штрихкода для получения информации двумерного штрихкода, причем информация двумерного штрихкода содержит по меньшей мере идентификатор команды действия и команду вызова для вызова прикладного программного интерфейса (API), соответствующего команде действия, при этом информация двумерного штрихкода дополнительно включает в себя информацию параметров действия, соответствующую идентификатору команды действия;вызов API, который соответствует команде действия, с помощью информации параметров действия для выполнения команды действия;и завершение исполнения команды действия.

2. Способ по п. 1, согласно которому: идентификатор команды действия включает в себя идентификатор команды одиночного действия и объединенную команду действий для выполнения последовательности команд действий в группе.

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

4. Способ по п. 1, согласно которому: команда действия является командой заданного пользователем действия для открытия последовательности окон браузера при открытии браузера, а информация параметров действия содержит унифицированные указатели (URL) ресурсов последовательности окон браузера.

5. Способ по п. 1, согласно которому:команда действия является командой действия, предоставляемой коммерческой организацией на квитанции потребителю коммерческой организации;команда действия является действием для соединения с беспроводной сетью коммерческой организации;информация параметров действия содержит имя беспроводной сети и пароль для доступа к беспроводной сети;а считывание двумерного штрихкода и вызов API дополнительно включают:сканирование двумерного штрихкода на квитанции;считывание отсканированного двумерного штрихкода для получения команды действия и информации параметров действия ивызов API для соединения с беспроводной сетью автоматически с помощью информации параметров действия.

6. Система исполнения команд действий, содержащая:блок считывания, выполненный с возможностью считывания двумерного штрихкода для получения информации двумерного штрихкода, причем информация двумерного штрихкода содержит по меньшей мере идентификатор команды действия и команду вызова для вызова прикладного программного интерфейса (API), соответствующего команде действия, при этом информация двумерного штрихкода дополнительно содержит информацию параметров действия, соответствующую идентификатору команды действия;блок вызова, выполненный с возможностью вызова API, который соответствует команде действия, с помощью информации параметров действия для выполнения команды действия; иблок исполнения, выполненный с возможностью завершения исполнения команды действия.

7. Система по п. 6, в которой: идентификатор команды действия включает в себя идентификатор команды одиночного действия и объединенную команду действий для выполнения последовательности команд действий в группе.

8. Система по п. 6, в которой команда действия является командой заданного пользователем действия, и перед считыванием двумерного штрихкода система дополнительно содержит:блок приема, выполненный с возможностью приема информации заданного пользователем действия от пользователя в мобильном терминале и создания команды заданного пользователем действия на основе информации заданного пользователем действия; иблок отправки, выполненный с возможностью отправки команды заданного пользователем действия в генератор двумерных штрихкодов для генерирования двумерного штрихкода, содержащего идентификатор команды заданного пользователем действия и команду вызова для вызова API, соответствующего команде заданного пользователем действия.

9. Система по п. 6, в которой:команда действия является командой заданного пользователем действия для открытия последовательности окон браузера при открытии браузера, а информация параметров действия содержит унифицированные указатели (URL) ресурсов последовательности окон браузера.

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