СПОСОБ И УСТРОЙСТВО ДЛЯ ОБЕСПЕЧЕНИЯ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА
METHOD AND DEVICE FOR PROVIDING USER INTERFACE

Настоящее изобретение касается области обеспечения пользовательских интерфейсов, в частности, но не исключительно, обеспечения пользовательских интерфейсов, инициируемых посредством электромагнитного опроса устройства для хранения данных.
Уровень техники
Носители информации существуют в различных формах. Данные, хранящиеся в носителях информации, могут считываться устройствами и использоваться при выполнении процессором вычислительных операций. Одной из форм носителей информации является электромагнитно-опрашиваемый носитель информации, на котором хранятся данные, доступ к которым обеспечивается устройством электромагнитного опроса. Примером такого электромагнитно-опрашиваемого носителя информации является метка радиочастотной идентификации, содержащая данные, которые могут считываться путем приближения к нему электронной индукционной катушки. Данные, извлекаемые из существующих электронно-опрашиваемых устройств хранения информации, могут использоваться во многих областях. Одним из примеров является запоминающий носитель на банковских картах, доступ к которому осуществляется с помощью платежного терминала, на котором денежные средства с банковского счета пользователя автоматически снимаются при опрашивании карты платежным терминалом.
Последующий опрос меток радиочастотной идентификации в приведенных выше примерах обеспечивает пользователю или терминалу такие же процедуры доступа к удаленной системе каждый раз, когда терминал запрашивает новую метку, или когда та же самая метка запрашивается другим запрашивающим устройством. В таких существующих системах не учитывается многократное считывание одной и той же метки или многократное считывание различных меток одним и тем же устройством. Это может приводить к неэффективности системы или незаконному использованию данных, хранимых в устройстве для хранения данных.
Раскрытие изобретения
Первым аспектом настоящего изобретения является способ обеспечения пользовательского интерфейса для пользовательского терминала, основанный на электромагнитном опрашивании одного или нескольких опрашиваемых устройств для хранения данных; способ содержит этапы, на которых: принимают от пользовательского терминала первый блок данных, связанных с первым электромагнитным опросом опрашиваемого устройства для хранения данных; выводят на пользовательский терминал первый пользовательский интерфейс на основании первого блока данных; принимают от пользовательского терминала второй блок данных, связанный со вторым электромагнитным опросом опрашиваемого устройства для хранения данных; выводят на пользовательский терминал второй пользовательский интерфейс, отличный от первого пользовательского интерфейса, на основании второго блока данных и данных, связанных с приемом первого блока данных.
Первый аспект настоящего изобретения может быть модифицирован любым образом, раскрытым в настоящем документе, в том числе в соответствии с одним или более из нижеследующего.
Способ может быть выполнен так, что: первый пользовательский интерфейс выполнен с возможностью приема пользовательских данных для взаимодействия с программой, связанной с пользовательским интерфейсом; причем второй блок данных содержит данные, связанные с пользовательскими данными.
Способ может содержать этапы, на которых: после вывода на пользовательский терминал первого пользовательского интерфейса принимают входные пользовательские данные через первый пользовательский интерфейс; выполняют первую вычислительную операцию с использованием принятых пользовательских данных; причем второй пользовательский интерфейс дополнительно основан на выполнении первой вычислительной операции.
Способ может быть выполнен так, что этапы приема первого и второго блоков данных и вывода первого и второго пользовательских интерфейсов выполняются с помощью одного или более процессоров, являющихся удаленными по отношению к пользовательскому терминалу.
Способ может быть выполнен так, что указанные один или более процессоров содержат часть удаленной системы, выполняющей интерактивную пользовательскую программу, доступную посредством первого и второго пользовательских интерфейсов.
Способ может быть выполнен так, что пользовательский терминал представляет собой мобильное пользовательское устройство.
Способ может быть выполнен так, что одно или более опрашиваемых устройств для хранения данных содержат запрашиваемые данные, выполненные с возможностью указывать принимающему пользовательскому терминалу вывести соответствующий первый или второй блока данных.
Способ может быть выполнен так, что одно или более опрашиваемых устройств для хранения данных содержат запрашиваемые данные, выполненные с возможностью указывать принимающему пользовательскому терминалу определить данные местоположения пользовательского терминала.
Способ может быть выполнен так, что одно или более опрашиваемых устройств для хранения данных содержат запрашиваемые данные, выполненные с возможностью указывать принимающему пользовательскому терминалу определить временное значение, связанное с опросом соответствующего устройства для хранения данных.
Представлен также машиночитаемый продукт, содержащий команды, выполненные с возможностью обеспечивать выполнение способа по первому аспекту.
Во втором аспекте изобретения предлагается устройство для обеспечения пользовательского интерфейса для пользовательского терминала на основе электромагнитного опроса одного или более опрашиваемых устройств для хранения данных; при этом устройство содержит процессор и выполнено с возможностью: приема от пользовательского терминала первого блока данных, связанного с первым электромагнитным опросом опрашиваемого устройства для хранения данных; вывода на пользовательский терминал первого пользовательского интерфейса на основании первого блока данных; приема от пользовательского терминала второго блока данных, связанного со вторым электромагнитным опросом опрашиваемого устройства для хранения данных; вывода на пользовательский терминал второго пользовательского интерфейса, отличного от первого пользовательского интерфейса, на основании второго блока данных и данных, связанных с приемом первого блока данных.
Второй аспект настоящего изобретения может быть модифицирован любым подходящим образом, раскрытым в настоящем описании, в том числе посредством одного или более необязательных признаков, описанных в отношении первого аспекта.
Предложена система, содержащая устройство согласно второму аспекту и пользовательский терминал.
В третьем аспекте настоящего изобретения предложен способ обеспечения пользовательского интерфейса, выполненного с возможностью инициировать доступ пользователя к интерактивному сеансу с программой; способ содержит этапы, на которых: принимают от пользовательского терминала первый блок данных, связанный с первым электромагнитным опросом опрашиваемого устройства для хранения данных; обеспечивают на первом пользовательском терминале первый пользовательский интерфейс, выполненный с возможностью инициировать доступ пользователя к первому интерактивному сеансу с программой, причем первый интерактивный сеанс основан на первом блоке данных; принимают от второго пользовательского терминала второй блок данных, связанный со вторым электромагнитным опросом опрашиваемого устройства для хранения данных; определяют состояние первого интерактивного сеанса, обеспечивают на втором пользовательском терминале второй пользовательский интерфейс, выполненный с возможностью инициировать доступ пользователя ко второму интерактивному сеансу с программой; причем второй интерактивный сеанса основан на определенном состоянии первого интерактивного сеанса и на втором блоке данных.
Третий аспект настоящего изобретения может быть модифицирован любым подходящим образом, раскрытым в настоящем описании, в том числе посредством любого одного или более необязательных признаков, указанных для первого аспекта, или посредством любого из нижеследующего.
Способ может быть выполнен так, что состояние первого интерактивного сеанса может любым из следующего: не начат; начат, но не завершен; завершен.
Способ может быть выполнен так, что пользовательский терминал включает в себя запоминающее устройство; при этом способ содержит этап, на котором сохраняют в запоминающем устройстве данные, связанные с определенным состоянием первого интерактивного сеанса.
Способ может быть выполнен так, что первый интерактивный сеанс может включать в себя первую вычислительную операцию с использованием первого блока данных, а второй интерактивный сеанс может включать в себя вторую вычислительную операцию с использованием второго блока данных на основе первой вычислительной операции.
В четвертом аспекте настоящего изобретения предложено устройство для обеспечения пользовательского интерфейса, выполненного с возможностью инициировать доступ пользователя к первому интерактивному сеансу с программой; при этом устройство содержит процессор и выполнено с возможностью: приема от первого пользовательского терминала первого блока данных, связанного с первым электромагнитным опросом опрашиваемого устройства для хранения данных; обеспечения на первом пользовательском терминале первого пользовательского интерфейса, выполненного с возможностью инициировать доступ пользователя к первому интерактивному сеансу с программой; причем первый интерактивный сеанс основан на первом блоке данных; приема от второго пользовательского терминала второго блока данных, связанного со вторым электромагнитным опросом опрашиваемого устройства для хранения данных; определения с помощью процессора состояния первого интерактивного сеанса, обеспечения на втором пользовательском терминале второго пользовательского интерфейса, выполненного с возможностью инициировать доступ пользователя ко второму интерактивному сеансу с программой; причем второй интерактивный сане основан на определенном состоянии первого интерактивного сеанса и на втором блоке данных.
Четвертый аспект настоящего изобретения может быть модифицирован любым подходящим образом, раскрытом в настоящем описании, в том числе посредством любого одного или более необязательных признаков, описанных для первого и третьего аспектов.
Кроме того, предлагается система, содержащая устройство согласно четвертому аспекту, а также первый и второй пользовательские терминалы.
В пятом аспекте настоящего изобретения предлагается способ вывода данных с пользовательского терминала; способ содержит этапы, на которых: принимают хранимые данные от опрашиваемого устройства для хранения данных посредством электронного опроса устройства для хранения данных пользовательским терминалом; в любом порядке: определяют основанные на местонахождении данные, связанные с пользовательским терминалом, и/или основанные на времени данные, связанные с опросом опрашиваемого устройства для хранения данных; устанавливают канал связи между пользовательским терминалом и удаленной компьютерной системой на основании хранимых данных; выводят определенные данные на удаленную компьютерную систему.
Пятый аспект настоящего изобретения может быть модифицирован любым подходящим образом, раскрытым в настоящем описании, в том числе посредством любого одного или более из нижеследующих необязательных признаков.
Способ может быть выполнен так, что удаленная система выполнена с возможностью выполнять программу; при этом способ содержит этапы, на которых: обеспечивают на пользовательском терминале пользовательский интерфейс для взаимодействия с программой после установления связи с удаленной компьютерной системой.
Способ может быть выполнен так, что пользовательский интерфейс может быть выполнен с возможностью для определения основанных на местонахождении или времени данных.
Предложен пользовательский терминал, содержащий процессор, выполненный с возможностью выполнения способа по пятому аспекту.
В шестом аспекте настоящего изобретения предложена упаковка для табачного изделия, содержащая электромагнитно опрашиваемого устройство для хранения данных; причем опрашиваемое устройство для хранения данных выполнено с возможностью вывода данных после электромагнитного опроса электромагнитным опрашивающим устройством, связанным с пользовательским терминалом; причем выводимые данные выполнены с возможностью указывать пользовательскому терминалу: установить канал связи с удаленным процессором; определить данные о местонахождении пользовательского терминала и/или временную информацию, связанную с электромагнитным опросом, для вывода на удаленный процессор.
Шестой аспект настоящего изобретения может быть модифицирован любым подходящим образом, раскрытым в настоящем описании, в том числе посредством любого одного или более из нижеследующих необязательных признаков.
Упаковка может быть выполнена так, что электромагнитно опрашиваемое устройство для хранения данных содержит метку радиочастотной идентификации.
Упаковка может быть выполнена так, что данные, выводимые в результате электромагнитного опроса, включают в себя адрес веб-сайта.
Упаковка может быть выполнена так, что данные, выводимые в результате электромагнитного опроса, включают в себя идентификационные данные, связанные с упаковкой.
Краткое описание чертежей
Ниже будет приведено подробное описание вариантов осуществления настоящего изобретения, раскрываемых лишь в качестве примеров, со ссылками на прилагаемые чертежи, на которых:
Фиг. 1 - пример системы, представленной в настоящем описании;
Фиг. 2а - пример системы, представленной в настоящем описании, причем для опроса продукта, содержащего метку радиочастотной идентификации, используется мобильный телефон;
Фиг. 2b - пример системы, представленной в настоящем описании, причем для опроса продукта, содержащего метку радиочастотной идентификации, используется статический пользовательский терминал со считывателем радиочастотных меток;
Фиг. 3 - пример упаковки продукта с меткой радиочастотной идентификации;
Фиг. 4а - пример страницы пользовательского интерфейса, позволяющий пользователю производить регистрацию;
Фиг. 4b - пример страницы пользовательского интерфейса, позволяющей пользователю осуществлять вход в систему;
Фиг. 5 - пример интерактивной страницы, отображаемой на пользовательском интерфейсе;
Фиг. 6 - пример способа согласно настоящему изобретению;
Фиг. 7 - другой пример способа согласно настоящему изобретению;
Фиг. 8 - еще один пример способа согласно настоящему изобретению;
Фиг.9 - пример системы согласно настоящему изобретению;
Фиг. 10 - другой пример системы согласно настоящему изобретению;
Фиг. 11 - еще один пример системы согласно настоящему изобретению.
Осуществление изобретения
Ниже раскрывается способ 1 согласно настоящему изобретению создания пользовательского интерфейса 14 на пользовательском терминале 10, основанный на электромагнитном опросе одного или нескольких опрашиваемых устройств 5 для хранения данных. Пример реализации данного способа показан на Фиг. 1. Блок-схема, демонстрирующая последовательность операций, выполняемых при реализации данного способа, представлена на Фиг. 6. Способ 1 предполагает выполнение операции 102 получения первого блока данных с пользовательского терминала 10, получаемых в результате первого электромагнитного опроса опрашиваемого устройства 5 для хранения данных. Затем, в соответствии со способом 1, выполняется операция 104 вывода на пользовательский терминал 10 первого пользовательского интерфейса 14 на основании этих первых данных; Затем, согласно способу 1, осуществляется операция 106 получения второго блока данных с пользовательского терминала 10, получаемых посредством второго электромагнитного опроса опрашиваемого устройства 5 для хранения данных: После этого, согласно способу 1, выполняется операция 108 вывода на пользовательский терминал 10 второго пользовательского интерфейса 14, отличающегося от первого пользовательского интерфейса 14. Второй пользовательский интерфейс 14 базируется на втором блоке данных и информации, касающейся получения первого блока данных.
Таким образом, способ 1 позволяет посылать на один и тот же пользовательский терминал 10 различные пользовательские интерфейсы 14, зависящие от того, был или не был послан первый блок данных с пользовательского терминала 10, появляющегося в результате предыдущего электромагнитного опроса опрашиваемого устройства 5 для хранения данных.
Одним из возможных примеров реализации данного способа 1 является мобильное устройство 18 с электромагнитным запрашивающим устройством 16, которое используется для электромагнитного опроса устройства 5 для хранения данных, содержащего метку радиочастотной идентификации 6, как показано на Фиг. 2а. Как показано на Фиг. 11 возможны различные формы опроса устройств 5 для хранения данных; может производиться запрос одного и того же устройства 5, или разных устройств хранения данных 5. Операции и отличительные признаки данного способа осуществления могут комбинироваться с другими или модифицироваться в соответствии с любыми применимыми операциями отличительных признаков, раскрываемых в настоящем описании. Метка радиочастотной идентификации в данном способе осуществления прикреплена к продукту 20, например, к упаковке для одного или нескольких табачных изделий. Пример продуктовой упаковки 20 с меткой радиочастотной идентификации 6 показан на Фиг. 3, в котором метка радиочастотной идентификации 6 содержит СУ 7, соединенное с индуктивной катушкой 8. В ЗУ 7 содержатся электронные данные, которые могут быть считаны с помощью индуктивной катушки 8 при электромагнитном опросе.
Электромагнитный опрос в данном примере осуществляется пользователем путем нажатия метки радиочастотной идентификации 6 на мобильном устройстве 18 или каким-либо другим способом приближения данного мобильного устройства 18 к метке радиочастотной идентификации 6. На мобильном устройстве 18 предусмотрена антенна (не показана на Фиг. 2), которая выполняет функцию электромагнитного запрашивающего устройства 16, которое может опрашивать метку радиочастотной идентификации 6 и извлекать данные, хранимые в СУ 7. Мобильным устройством 18 в данном примере является мобильный телефон с антенной, который можно использовать как для обычной мобильной связи, так и в качестве электромагнитного запрашивающего устройства 16. В данном примере технология, используемая для запроса метки радиочастотной идентификации, основывается на стандарте беспроводной связи малого радиуса действия (NFC). Мобильное устройство 18 также включает в себя компоненты компьютерной обработки, такие как процессор и ЗУ и соответствующие устройства и схемы управления, осуществляющие управление выполнение программ, обеспечивающих электромагнитное включение мобильного устройства 18 и считывание данных, а также метку радиочастотной идентификации 6. Программы также настроены на автоматическое срабатывание при получении данных по запросу метки радиочастотной идентификации 6. В данном примере запрашиваемые данные содержат адрес веб-сайта и индивидуальный идентификационный код продукта, соответствующий продуктовой упаковке 20, к которой прикреплена метка радиочастотной идентификации 6. После считывания запрашиваемых данных мобильное устройство 18 открывает программу интернет-браузера и использует адрес веб-сайта для получения доступа к удаленной системе, которой в данном примере является удаленный сервер 22, поддерживающий пользовательский интерфейс 14 веб-сайта.
В принципе, первые данные, полученные сервером 22 (после запроса устройства 5 для хранения данных), могут быть любыми данными, содержащими детали обеспечения данных мобильного устройства, которые разрешают или каким-либо образом дают серверу команду отослать первый пользовательский интерфейс 14 назад на мобильное устройство 18.
Сервер 22 в данном примере содержит процессор 12, ЗУ 24 для выполнения одной или нескольких программ, включающих в себя веб-сайт, выдающий различные страницы пользовательских интерфейсов (называемые также первым, вторым и последующими пользовательскими интерфейсами), с которыми может взаимодействовать пользователь мобильного устройства. Сервер 22 также имеет доступ к устройству связи 26, чтобы иметь возможность посылать данные на устройство мобильной связи 18 и получать данные с этого устройства.
Страницы пользовательского интерфейса 14, посланные на устройство мобильной связи 18, могут позволить пользователю выполнить разнообразные задачи путем взаимодействия с интерактивными элементами на пользовательском интерфейсе, которые запускают выполнение одной или нескольких вычислительных операций или процессов серверным процессором 12.
В одном из примеров, показанном на Фиг. 4а, пользователю на мобильном телефоне выдается пользовательский интерфейс 14, обеспечивающий возможность интерактивного взаимодействия, чтобы пользователь мог вводить регистрационную информацию, которую можно было бы загрузить на веб-сайт. Как показано на Фиг. 4а, пользователю предоставляется интерактивный графический элемент 36, который пользователь может выбрать. При выборе данного графического элемента 36 пользователю предоставляется расширенный интерфейс 14, в который он может вводить дополнительные параметры. В качестве варианта, при выборе регистрационного элемента 36 может автоматически производиться определение или выбор параметров, сохраненных пользователем на устройстве мобильной связи 18, и загрузка данных параметров на сервер. В свою очередь; программа веб-сайта, запущенная на сервере, может посылать обратно через пользовательский интерфейс параметры, которые пользователь может использовать в следующий раз, когда он будет взаимодействовать с той же самой программой; таким образом, отпадает необходимость повторной регистрации.
Еще в одном способе осуществления изобретения, пользователю может выдаваться интерфейс 14 для ввода логина, как это показано на Фиг. 4b. Аналогично способу осуществления, показанному на Фиг. 4а, пользователь может выбирать интерактивный элемент 40 для запуска процесса входа в систему.
Еще в одном способе осуществления, пользователь может быть уже зарегистрирован и авторизован на веб-сайте, и тогда ему предоставляются различные выборочные задачи или процессы, которые он может запускать. Предоставляемый пользователю интерфейс 14 может включать в себя элементы, дающие пользователю возможность осуществлять навигацию среди различных вариантов задач, типа графических меню и вкладок. Задания, предоставляемые через пользовательский интерфейс 14, могут быть факультативными или обязательными для пользователя; в случае если задание является обязательным, пользователь должен взаимодействовать с вычислительной задачей и выполнить ее, прежде чем ему будет разрешено продолжать использование веб-сайта. Пример такой интерактивной вычислительной задачи, выдаваемой по пользовательскому интерфейсу 14, показан на Фиг. 5, где пользователя просят классифицировать продукт путем выбора интерактивного элемента 42. Выбор данного элемента 42, в свою очередь, может привести к появлению различных других страниц пользовательского интерфейса 14, для того, чтобы пользователь мог ввести информацию или сделать выбор, которые программа веб-сайта использует для вычисления пользовательской оценки продукта 20, который пользователь только что запросил в устройстве мобильной связи 18.
В качестве информации, связанной с получением первых данных, например, может использоваться регистрационный логин для первого блока данных, загруженных на сервер (это может быть индивидуальный идентификационный код продукта или сведения об устройстве мобильной связи), который позволяет серверу 22 взаимодействовать с устройством мобильной связи 18.
Дополнительно или в качестве варианта, информация, связанная с получением первых данных, может выдаваться вычислительной операцией, которая выполнялась с использованием первых данных.
Дополнительно или в качестве варианта, информация, связанная с получением первых данных, может выдаваться вычислительной операцией, которая выполнялась с использованием последующих данных, полученных по первому пользовательскому интерфейсу. Например, могут использоваться любые данные, сохраненные при регистрации, логин или "классификация продукта", указанные выше.
Аналогичным образом, каждый последующий опрос одной и той же (или другой) метки радиочастотной идентификации пользовательским терминалом может приводить к образованию новой связи пользовательского терминала с удаленным сервером и отображению на его графическом дисплее пользовательского дисплея, связанного с вебсайтом.
Аналогично тому, как это делается при посылании первого блока данных, в качестве загружаемого на сервер второго блока данных может использоваться информация (включающая в себя, но не ограничивающаяся этим), характеристики устройства мобильной связи, которые позволяют серверу 22 или каким-либо образом дающие ему команду послать второй пользовательский интерфейс 14 обратно на пользовательский терминал.
Как и ранее, сервер 22 посылает второй пользовательский интерфейс 14 на устройство мобильной связи 18, однако, второй пользовательский интерфейс 14 отличается от первого пользовательского интерфейса 14, поскольку способ 1 учитывает вышеупомянутую информацию, связанную с получением первого блока данных. "Информация, касающаяся получения первого блока данных", может использоваться для: модификации первого пользовательского интерфейса для образования второго пользовательского интерфейса; выбора второго пользовательского интерфейса для вывода данных; или создания каким-либо иным способом второго пользовательского интерфейса и его послания на пользовательский терминал.
В одном из примеров, первый блок данных, выводимый с помощью мобильного устройства 18 (получаемый в результате первого электромагнитного запроса метки радиочастотной идентификации 6), содержит данные по идентификации пользователя устройства мобильной связи. Сервер определяет, что пользователь мобильного устройства не был зарегистрирован, и поэтому высылает на устройство мобильной связи 18 страницу пользовательского интерфейса 14, аналогичную показанной на Фиг. 4а, что позволяет пользователю ввести регистрационную информацию. Сервер 22 обрабатывает регистрационную информацию, введенную через первый пользовательский интерфейс, и высылает обратно информацию для входа в систему, чтобы отобразить ее на дисплее пользователя, вместе с данными (например, cookie-файлом), которые должны быть сохранены на устройстве мобильной связи 18, относящимися к сведениям по регистрации, которые могут использоваться для избежания процесса регистрации в следующий раз, когда данный пользователь запросит метку радиочастотной идентификации. После второго запроса той же самой или другой метки радиочастотной идентификации, те же самые идентификационные данные пользователя (второй блок данных) загружаются на сервер с устройства мобильной связи, а также обходные данные. Сервер 22 определяет, что данный пользователь уже зарегистрирован, и высылает пользовательский интерфейс 14 для ввода логина, аналогичный показанному на Фиг. 4b.
В другом способе осуществления, первый блок данных (связанный с первым электромагнитным запросом метки радиочастотной идентификации 6), загружаемый на сервер, содержит индивидуальный идентификационный код продукта, связанный С продуктом, к которому привязана данная метка радиочастотной идентификации. Пользователь уже показан как зарегистрированный в программе веб-сайта, и ему предоставлен пользовательский интерфейс 14, аналогичный показанному на Фиг. 5, в котором требуется, чтобы пользователь "классифицировал продукт", и это будет первый раз, когда идентификационный код продукта посылается на сервер 22. Пользователь взаимодействует с веб-сайтом и завершает вычислительные операции классификации продукта путем взаимодействия с рядом пользовательских интерфейсов, загружаемых на мобильное устройство 18. После успешного завершения процесса классификации, классификация сохраняется в ЗУ 24 сервера, и пользователю выдается зарегистрированная учетная запись с элементами, которые пользователь может использовать для приобретения или получения доступа в сети к различным элементам, например, музыке или играм. Классификация в данном примере может быть примером "информации, касающейся получения первого блока данных". Не выходя из системы, пользователь может повторно запросить ту же самую метку радиочастотной идентификации, чтобы попытаться достигнуть своей цели. Сервер определяет, что продукт уже был классифицирован, и высылает второй пользовательский интерфейс 14, который отличается от первого пользовательского интерфейса 14 тем, что кнопка "Классифицировать продукт" в нем не отображается.
В одном из примеров одно или несколько опрашиваемых устройств для хранения данных содержат запрашиваемые данные, содержащие инструкции по отправлению с принимающего пользовательского терминала соответствующего первого или второго блока данных.
Еще в одном примере, одно или несколько опрашиваемых устройств для хранения данных содержат запрашиваемые данные, содержащие инструкции для получающего' пользовательского терминала по определению данных по местоположению пользовательского терминала (например, данных GPS).
Еще в одном примере, одно или несколько опрашиваемых устройств для хранения данных содержат запрашиваемые данные, содержащие инструкции для получающего пользовательского терминала по определению данных по времени, относящихся к запрашиванию соответствующего устройства для хранения данных.
Настоящим изобретением также предлагается устройство для обеспечения пользовательского интерфейса для пользовательского терминала, основанное на электромагнитном опрашивании одного или нескольких опрашиваемых устройств для хранения данных; данное устройство содержит процессор и служит для: получения с пользовательского терминала первого блока данных, полученных в результате первого электромагнитного опроса опрашиваемого устройства для хранения данных; вывода на пользовательский терминал первого пользовательского интерфейса на основании этого первого блока данных; получения с пользовательского терминала второго блока данных, полученных в результате второго электромагнитного опроса опрашиваемого устройства для хранения данных; вывода на пользовательский терминал второго пользовательского интерфейса, отличающегося от первого пользовательского интерфейса, и базирующегося на: втором блоке данных, и информации, касающейся получения первого блока данных.
Указанное устройство может являться частью системы, которая может также включать в себя одно или несколько опрашиваемых устройств (возможно, связанных с упаковкой продукта).
Кроме того, настоящим изобретением предлагается способ 3 обеспечения пользовательского интерфейса, служащего для инициализации доступа пользователя к первой интерактивной сессии с программой. Пример реализации данного способа показан на Фиг. 7. Данный способ предполагает выполнение операции 202 получения первого блока данных с первого пользовательского терминала, получаемых в результате первого электромагнитного опроса опрашиваемого устройства для хранения данных. Данный способ также включает в себя операцию 204 создания на первом пользовательском терминале первого пользовательского интерфейса, сконфигурированного для инициализации доступа пользователя к первой интерактивной сессии с программой; эта первая интерактивная сессия базируется на первом блоке данных. Данный способ также предполагает выполнение операции 206 получения второго блока данных со второго пользовательского терминала, получаемых в результате второго электромагнитного опроса опрашиваемого устройства для хранения данных. Данный способ также предусматривает выполнение операции 208 определения состояния первой интерактивной сессии, а затем - операции 210 создания на втором пользовательском терминале второго пользовательского интерфейса, сконфигурированного для инициализации доступа пользователя ко второй интерактивной сессии с программой; эта вторая интерактивная сессия базируется на: определенном состоянии первой интерактивной сессии; и на втором блоке данных.
Как и способы осуществления, описанные для раскрытого выше способа 1, при котором пользователь взаимодействует с программой веб-сайта через один или несколько интерфейсов, данный способ 3 основан на инициализации интерактивной сессии в зависимости от состояния предыдущей интерактивной сессии, начатой через другой пользовательский терминал. Интерактивная сессия может определяться целым рядом способов, в том числе: продолжительностью взаимодействия пользователя с конкретной вычислительной задачей через пользовательский интерфейс 14 (от времени начала выполнения данной задачи до момента окончания данной задачи); продолжительностью периода взаимодействия пользователя с программой, выполняемой на сервере (через страницы пользовательских интерфейсов), начиная с первого интерфейса, созданного на пользовательском терминале, или с момента успешного входа пользователя в программу (т.е. с момента успешного ввода логина с помощью пользовательского интерфейса, как показано на Фиг. 4b). Состояние сессии может определяться любым применимым способом, включающим в себя рассмотрение данных (например, cookie-файлов), сохраненных на пользовательском терминале 10 или на сервере 22.
Ниже мы рассмотрим пример способа 3 с отличительными признаками, аналогичными любым другим описанным здесь примерам, в том числе примерам, описанным выше для способа 1. В данном примере у пользователя имеется два пользовательских терминала 10, которые были введены (залогированы) в программу вебсайта. Эти пользовательские терминалы могут быть соединены с сервером после запроса общей метки радиочастотной идентификации, как показано на Фиг. 9, или путем запрашивания различных меток радиочастотной идентификации, как показано на Фиг. 10, Первый и второй блоки данных могут представлять собой любые данные, как было описано выше, в том числе, регистрационное имя (логин) пользователя или данные, идентифицирующие пользовательский терминал. На одном терминале пользователь уже получил доступ и взаимодействует с вычислительной задачей, что позволяет ему интерактивно использовать аккумулированные пункты (получаемые в результате запроса меток радиочастотной идентификации). Начало этой первой сессии по выполнению этой задачи было зарегистрировано на сервере. Затем пользователь пытается инициировать доступ ко второй интерактивной сессии выполнения той же самой задачи на втором терминале 10. Сервер 22 обнаруживает этот запрос и определяет данные, показывающие, что аналогичная сессия уже начата и еще не завершена. После определения состояния первой сессии сервер выдает на второй пользовательский терминал пользовательский интерфейс, не разрешающий доступ к выполнению этой задачи.
В одном примере состояние первой интерактивной сессии может быть, например, следующим: не начата; начата, но не завершена; завершена.
Пользовательский терминал, например, может включать в себя ЗУ; способ 3 может включать в себя операцию сохранения в данном ЗУ информации, касающейся определенного состояния первой интерактивной сессии.
Например, первая интерактивная сессия может включать в себя первую вычислительную операцию с использованием первого блока данных, а вторая интерактивная сессия может включать в себя вторую вычислительную операцию с использованием второго блока данных и базирующуюся на первой вычислительной операции.
Кроме того, настоящим изобретением предлагается устройство для обеспечения пользовательского интерфейса, служащего для инициализации доступа пользователя к первой интерактивной сессии с программой; данное устройство содержит процессор и служит для: получения с первого пользовательского терминала первого блока данных, полученных в результате первого электромагнитного опроса опрашиваемого устройства для хранения данных; создания на первом пользовательском терминале первого пользовательского интерфейса, сконфигурированного для инициализации доступа пользователя к первой интерактивной сессии с программой; эта первая интерактивная сессия базируется на первом блоке данных; получения со второго пользовательского терминала второго блока данных, полученных в результате второго электромагнитного опроса опрашиваемого устройства для хранения данных; определения с помощью процессора состояния первой интерактивной сессии, а затем создания на втором пользовательском терминале второго пользовательского интерфейса, сконфигурированного для инициализации доступа пользователя ко второй интерактивной сессии с программой; эта вторая интерактивная сессия базируется на: определенном состоянии первой интерактивной сессии; и на втором блоке данных.
Может быть создана система, содержащая вышеуказанное устройство, а также первый и второй пользовательские терминалы.
Настоящим изобретением предлагается также способ 5 вывода данных с пользовательского терминала. Пример реализации данного способа показан на Фиг. 8. Данный способ предполагает выполнение следующих операций: операция 302 -получение хранимых данных из опрашиваемого устройства для хранения данных посредством электронного опроса устройства для хранения данных с пользовательского терминала, в любом порядке; операция 304 - определение привязанных к местонахождению данных, связанных с пользовательским терминалом, и/или зависящих от времени данных, относящихся к опросу опрашиваемого устройства для хранения данных; операция 306 - установление канала связи между пользовательским терминалом и удаленной компьютерной системой, на основании данных устройства хранения; операция 308 - вывод определенных данных на удаленную компьютерную систему.
Например, выполнение программы может осуществляться удаленной системой; данный способ может заключаться в выполнении следующих операций: создание пользовательского интерфейса на пользовательском терминале после установления связи с удаленной компьютерной системой.
Пользовательский интерфейс, например, может быть сконфигурирован для определения данных по времени или местонахождению.
Данный способ 5 может быть использован или модифицирован в соответствии с отличительными признаками, указанными в настоящем описании.
Настоящим изобретением предлагается также упаковка для табачных изделий, содержащая электромагнитно-опрашиваемый носитель информации; опрашиваемое устройство для хранения данных, служащее для вывода данных, полученных в результате электромагнитного опроса электромагнитным запрашивающим устройством, связанным с пользовательским терминалом; в зависимости от полученных данных, на пользовательский терминал выдается команда: установить канал связи с удаленным процессором; определить любой из следующих параметров: месторасположение пользовательского терминала; информацию по времени электромагнитного опроса; для вывода на удаленный процессор. Пример такой упаковки показан на Фиг. 3. Данная упаковка может быть использована и в любом другом описываемом здесь способе или примере.
Например, электромагнитно-опрашиваемый носитель информации может содержать метку радиочастотной идентификации.
Данные, выводимые в результате электромагнитного опроса, например, могут содержать адрес веб-сайта.
Например, информация, получаемая в результате электромагнитного опроса, может содержать идентификационные данные по данной упаковке.
Предусмотрен машиночитаемый носитель, содержащий считываемые компьютером команды, запускающие любой из вышеописанных (и не только) способов.
Например, пользовательский терминал может представлять собой терминал, используемый поставщиком продукта, содержащий устройство для хранения данных. При продаже продукта поставщик производит запрос проданного продукта, что, в свою очередь, обуславливает загрузку пользовательским терминалом на удаленный сервер данных, подтверждающих успешное завершение продажи. Эти данные могут посылаться совместно с любыми другими данными, указанными в других описанных здесь примерах. Сервер может, в свою очередь, послать пользовательский интерфейс на пользовательский терминал поставщика для обеспечения возможности взаимодействия и ввода информации по продаже продукта. Например, как поставщик, так и покупатель, который приобрел продукт, могут запросить одно и то же устройство для хранения данных, аналогично тому, как это было описано в других приведенных выше примерах. Сервер может сравнить данные, полученные с пользовательских терминалов поставщика и покупателя, и выдать пользовательский интерфейс на любой из этих терминалов, в зависимости от результатов сравнения, например, послать пользовательский интерфейс, позволяющий поставщику зарегистрировать покупку только в том случае, если оба блока данных содержат один и тот же идентификационный код продукта.
Любой из описанных выше способов, устройств и систем и их соответствующих способов осуществления может быть модифицирован любым соответствующим способом, включая, в частности, использование любых применимых элементов любых других описанных здесь способов осуществления, включая, в числе прочего, любые из следующих признаков или элементов.
Электромагнитно опрашиваемое устройство для хранения данных
В принципе, электромагнитно опрашиваемым устройством для хранения данных 5 (далее называемым "устройством для хранения данных") может быть любое электромагнитно-опрашиваемое устройство, способное выдавать данные при опросе произведенном с помощью электромагнитного сигнала. Устройство для хранения данных 5 может быть активным устройством, способным самостоятельно инициировать операции связи, например, с другим активным устройством. Устройство для хранения данных 5 может быть пассивным устройством, способным лишь выдавать данные при опросе. Устройство для хранения данных может быть устройством только для считывания данных, например, пассивным устройством для считывания. В качестве варианта, устройство для хранения данных может быть устройством для чтения/записи, например, пассивным устройством для чтения/записи. Данные могут быть сохранены в любом формате, в том числе, в электронном виде или на носителе, опрос которого может производиться оптически.
Устройство для хранения данных 5 может быть связано с другим объектом, например, с продуктом 20. Примером продукта может служить упаковка 21, используемая для хранения продуктов. Примером такой продуктовой упаковки 21 является упаковка для табачных изделий, как показано на Фиг. 3. Устройство для хранения данных 5 может быть расположено на внешней стороне упаковки 21, между слоями упаковки, например, между ее внешним слоем 32 и внутренним слоем 34. Как вариант, устройство для хранения данных 5 может быть расположено внутри самой упаковки, в ее внутренней полости, образуемой самым внутренним слоем 34. При размещении во внутреннем пространстве устройство для хранения данных 5 может быть закреплено на специальном элементе типа карточки или пленки. Этот дополнительный элемент может вставляться в упаковку 21, например, путем посадки с натягом между стенками упаковки.
Примерами устройства 5 для хранения данных могут являться оптическое ЗУ или голографическое ЗУ. Пример голографической технологии аналогичен голографическому универсальному диску (HVD). Могут быть использованы и другие оптические технологии, например, технология штрих-кодов. В качестве электромагнитных запрашивающих устройств, используемых для считывания информации с таких оптических устройств, могут применяться лазеры.
Примерами устройства 5 для хранения данных могут служить электронные устройства типа Bluetooth и метки радиочастотной идентификации 6. Как правило, метки радиочастотной идентификации 6 содержат интегральную микросхему (ИМС) 7, соединенную с антенной или индуктивной катушкой 8. ИМС 7 содержит энергонезависимое ЗУ, в котором хранится код. Электромагнитное запрашивающее устройство типа устройства мобильной связи 18 с антенной (например, мобильный телефон, показанный на Фиг. 2а) или считывателем радиочастотных меток 30, как показано на Фиг. 2b, могут быть использованы для запрашивания метки путем посылания радиочастотного сигнала, получаемого антенной или индуктивной катушкой. Затем метка радиочастотной идентификации возвращает сигнал на считыватель радиочастотных меток, содержащий локально записанный код. Таким образом, метка радиочастотной идентификации получает энергию от радиоволн запроса и работает как пассивный повторитель сигналов.
Метка радиочастотной идентификации 6 может быть устроена таким образом, чтобы считываться только на каком-то максимальном расстоянии от метки радиочастотной идентификации 6, причем данное максимальное расстояние составляет приблизительно не более 20 см. Максимальное расстояние может составлять приблизительно не более 10 см, 5 см, 4 см или 3 см. Метка радиочастотной идентификации может быть устроена таким образом, чтобы работать в соответствии со стандартами беспроводной связи малого радиуса действия (NFC).
При использовании стандартов NFC для считывания данных с устройства для хранения данных, могут использоваться и другие цели NFC, в том числе, этикетки, флэшки, брелки для ключей или карточки, не требующие применения батареек.
Пользовательский терминал
В качестве пользовательского терминала 10 может использоваться любое терминальное устройство или группа устройств, которые могут выполнять роль ведущего узла или поддерживать пользовательский интерфейс 14 и быть способными выполнять электромагнитный опрос устройства для хранения данных 5. Пользовательский терминал 10 может содержать и другие компоненты, например, одно или несколько электронных ЗУ и процессоров, которые могут использоваться для выполнения вычислительные операции и запускать одну или несколько программ Программное обеспечение может включать в себя несколько различных модулей или ядер, таких как операционная система и другое программное обеспечение, используемое для: поддержки функционирования пользовательского интерфейса (например, графического пользовательского интерфейса (ГПИ); поддержки опрашивающей способности пользовательского терминала (например, совместимой с NFC функциональности). Предпочтительно, терминал выполняет компьютерную программу, настроенную на обработку данных, полученных из устройства 5 для хранения данных, и, в результате, инициирует генерируемую компьютером программу, например, для соединения и получения доступа к удаленному программному интерфейсу через устройство связи в терминале 10.
Пользовательский терминал 10 также может содержать пользовательские компоненты ввода-вывода данных, позволяющие пользователю взаимодействовать с пользовательским терминалом 10. Примерами устройств ввода являются клавиатура или мышка, а примером устройства вывода является дисплей; примером двойного устройства ввода-вывода может служить сенсорный дисплей, например, такой, какой используется на смартфонах. Пользовательский терминал может также содержать одно или несколько устройств связи, позволяющих терминалу 10 поддерживать связь с удаленным процессором 12. Устройство связи может быть тем же самым устройством, которое используется для опроса устройства 5 для хранения данных, но может быть и другим устройством.
Устройство электромагнитного опроса 16, содержащее один или несколько компонентов, которые совместно сконфигурированы для выдачи электромагнитных сигналов запроса и получения соответствующих сигналов в ответ.•
Примером электромагнитного запрашивающего устройства 16 может служить устройство, содержащее антенну, например, антенну приема/передачи или комбинированную приемно-передающую антенну, электронно-соединенную с электронной схемой возбуждения и приема. Другим примером электромагнитного запрашивающего устройства 16 могут служить "смарт-часы", содержащие антенну и коммуникатор, адаптированный для передачи данных от смарт-часов на процессор пользовательского терминала 10.
Эксплуатация антенны может осуществляться в соответствии со стандартами и технологией NFC. Они могут работать в глобально доступном и нелицензионном промышленном, научном и медицинском диапазоне радиочастот (ISM-диапазоне) 13,56 МГц. Большая часть радиочастотной энергии РФ может быть сосредоточена в допустимом диапазоне радиочастот ±7 кГц. Ширина полного спектрального конверта, используемого в NFC, может достигать 1,8 МГц, например, при использовании амплитудной модуляции. Скорость передачи данных при работе может составлять 106, 212 или 424 кбит/с, но не ограничивается лишь этими величинами. Могут использоваться любые применимые протоколы передачи данных и форматы обмена данными, например: существующие стандарты радиочастотной идентификации (РЧИД), в том числе, стандарт ISO/IEC 14443 и FeliCa.
Связь по стандарту NFC может производиться в любом применимом режиме, включая пассивный и активный режимы. В пассивном режиме связи опрашивающее устройство 16 создает поле переноса, и устройство для хранения данных 5 отвечает путем модуляции данного поля. В этом режиме устройство для хранения данных 5 может получать свою рабочую мощность от обеспечиваемого опрашивающим устройством электромагнитного поля, таким образом, делая устройство 5 для хранения данных ретранслятором. В активном режиме связи как опрашивающее устройство 16, так и устройство 5 для хранения данных взаимодействуют путем генерирования своих собственных полей. Устройство отключает свое радиочастотное поле во время ожидания данных. В этом режиме оба устройства, как правило, имеют блоки питания.
Связь NFC может осуществляться в соответствии с любым применимым стандартом (например, ЕСМА-340 и ISO/TEC 18092). В таком стандарте, как правило, указываются схемы модуляции, кодирование, скорости передачи данных и формат кадра радиочастотного интерфейса NFC-устройства, а также параметры инициализации, необходимые для инициализации контроля предотвращения конфликта данных для пассивного и для активного режимов NFC.
На Фиг. 2а показан один из способов осуществления, при котором пользовательский терминал 10 представляет собой устройство мобильной связи 18, содержащее сенсорный экран для поддержки пользовательского интерфейса 14 и антенну (не показана) для опроса метки радиочастотной идентификации 6.
На Фиг. 2b показан способ осуществления, при котором в качестве пользовательского терминала 10 применяется статический пользовательский терминал 28, содержащий дисплей для поддержки пользовательского интерфейса 14. Терминал 28 в данном способе осуществления осуществляет связь с портативным считывателем 30 радиочастотных меток, который пользователь может использовать для опрашивания метки радиочастотной идентификации 6.
Пользовательский интерфейс 14, в принципе, может поддерживать любую связь пользователя с компьютерной системой, включая любой набор команд и меню, с помощью которых пользователь осуществляет связь с системой, выполняющей одну или несколько вычислительных операций. Интерфейс может быть механическим пользовательским интерфейсом с элементами управления и механизмом обратной связи, позволяющими пользователю осуществлять навигацию интерфейса. Кроме того, или как вариант, интерфейс 14 может иметь вывод ГПИ с помощью графического дисплея, такого как дисплей устройства мобильной связи 18. Такой ГПИ может иметь ряд альтернативных конфигураций, обеспечивающих различные интерактивные опции (также называемые страницами или формами ГПИ). Такие различные страницы ГПИ могут создаваться на пользовательском терминале. Их можно также называть различными пользовательскими интерфейсами.
Процессор
В качестве процессора 12 может использоваться любое компьютерное устройство для обработки данных, которое может являться частью компьютерной системы, например, сервером 22, как показано на Фиг. 2а. То, что указывается для "сервера" в настоящем описании, может в равной степени относиться и к любой другой подходящей вычислительной системе. Процессор 12 (и, следовательно, сервер 22) является удаленным относительно пользовательского терминала 10, в том смысле, что он пространственно отделен от него, так что любые данные или другая информация, используемая совместно терминалом 10 и процессором 12, должны передаваться и приниматься с помощью устройств связи. Устройством связи на пользовательском терминале 10 может являться, например, антенна (не показана), которая может быть той же самой антенной, которая используется для опроса устройства для хранения данных. Устройством связи 26, используемым сервером 22 для связи с удаленными устройствами, может быть любое применимое устройство связи. Связь между сервером 22 и пользовательским терминалом может осуществляться с помощью любого числа подходящих средств передачи данных и протоколов, включая проводную и беспроводную передачу.
Как показано на Фиг. 2а и 2b, сервер может содержать одно или несколько ЗУ 24, которые вместе с процессором 12 и любыми другими соответствующими компонентами компьютера осуществляют выполнение одной или нескольких программ для выполнения множества различных вычислительных операций. К таким программам могут относиться программы, заложенные в операционной системе, а также программы, доступные через удаленный пользовательский интерфейс 14, например, веб-сайт, размещенный на сервере 22. Пользовательский интерфейс 14 может быть создан на пользовательском терминале путем обмена данными между сервером 22 и терминалом 14. Пользовательский интерфейс может передаваться с сервера 22 на пользовательский терминал при запросе.
Различные вычислительные операции, выполняемые одной или несколькими программами, запускаемыми процессором 12, могут использовать данные, хранимые в устройстве 5. Некоторые вычислительные операции могут выполняться только после выполнения какой-либо другой операции. В любом случае, пользователь может инициировать доступ к определенной программе, запускаемой сервером, путем ввода вручную адреса веб-сайта. Пользователь может также инициировать допуск к программе путем запроса соответствующего устройства 5 для хранения данных 5 через ее пользовательский терминал.
Вычисления могут включать в себя одно или несколько (но не только) следующих операций.
Примером вычислительной операции, выполняемой процессором 12, является регистрация пользователя с программой, выполняемой на сервере. Операция регистрации требует введения данных пользователя через пользовательский интерфейс. На Фиг. 4а показан пример пользовательского интерфейса, загружаемого с сервера 22 на пользовательский терминал 10, чтобы пользователь мог ввести свои данные. Пользовательский интерфейс 14 в данном примере представляет собой ГПИ, отображающий графические объекты 36, 38, один из которых представляет собой интерактивную кнопку 36, которую пользователь может выбрать (например, нажав клавишу мыши или путем касания сенсорного экрана), чтобы инициировать процесс регистрации. Процесс регистрации пользователя может включать в себя одну или несколько вычислительных операций. При выборе кнопки регистрации пользователю может быть предоставлена другая страница пользовательского интерфейса для введения другой информации (например, пола, возраста, имени или адреса). Как вариант, с помощью кнопки 36 можно инициировать выполнение одной или нескольких вычислительных операций, чтобы автоматически зарегистрировать пользователя, например, извлечь данные о пользователе, сохраненные на пользовательском терминале 10 и загрузить извлеченные данные на сервер, используя для этого пользовательский интерфейс 14. После регистрации процессор 12 может генерировать имя пользователя и пароль, который посылается на пользовательский терминал и отображается для пользователя с помощью ГПИ и/или сохраняется пользовательским терминалом (например, в виде cookie-файла).
Примером вычислительной операции, выполняемой процессором 12, является вход в систему зарегистрированного пользователя с помощью программы, выполняемой сервером. Операция входа в систему требует введения данных пользователя с помощью пользовательского интерфейса 14. На Фиг. 4b показан пример пользовательского интерфейса, загружаемого с сервера 22 на пользовательский терминал 10, чтобы пользователь мог ввести свои данные. Пользовательский интерфейс 14 в данном примере представляет собой ГПИ, отображающий графические объекты 38 и 40, один из которых представляет собой интерактивную кнопку 40, которую пользователь может выбрать (например, нажав клавишу мыши или путем касания сенсорного экрана), чтобы инициировать процесс входа в систему. Процесс входа в систему пользователя может включать в себя одну или несколько вычислительных операций. При выборе кнопки 40 входа в систему пользователю может быть предоставлена другая страница пользовательского интерфейса для введения другой информации (например, имени пользователя или пароля). Как вариант, с помощью кнопки 36 можно инициировать выполнение одной или нескольких вычислительных операций для автоматического входа пользователя в систему, например, путем извлечения данных о пользователе (таких как имя пользователя и пароль), сохраненных на пользовательском терминале 10 и загрузки извлеченных данные на сервер с помощью пользовательского интерфейса 14. Описанная выше вычислительная операция регистрации пользователя также может обеспечивать его автоматический вход в систему. Операция входа в систему может быть отдельной операцией, выполняемой при попытке пользователя получить доступ к программе, выполняемой сервером 22 непосредственно после входа пользователя в систему.
Примером вычислительной операции, выполняемой процессором 12, является операция, требующая ввода данных (с помощью пользовательского интерфейса 14) уже зарегистрированным и вошедшим в систему пользователем. После того, как пользователь успешно получил доступ к программе, он может производить навигацию и выбирать любые опции, обеспечиваемые данной программой, с помощью интерфейса 14. Программа может запросить, затребовать или каким-либо иным образом предложить пользователю взаимодействовать с программой для выполнения задания. Задания могут включать в себя оценку продукта, связанного с устройством для хранения данных, запрашиваемого пользователем с помощью пользовательского устройства с целью инициализации программы. На Фиг. 5 показан пример пользовательского интерфейса, загружаемого с сервера 22 на пользовательский терминал 10, чтобы пользователь мог ввести данные, необходимые для выполнения задачи оценки продукта. Пользовательский интерфейс 14 в данном примере представляет собой ГПИ, отображающий графические объекты 38 и 42, один из которых представляет собой интерактивную кнопку 42, которую пользователь может выбрать (например, нажав клавишу мыши или путем касания сенсорного экрана), чтобы инициировать выполнение задания.
Другие вычислительные операции могут не требовать введения данных пользователя с помощью пользовательского интерфейса. Примером такой вычислительной задачи является обработка данных, загруженных на сервер с пользовательского терминала. Данная загрузка может быть инициирована с помощью любого средства, в том числе, после получения пользовательским терминалом данных из устройства хранения после успешного выполнения запроса устройства для хранения данных. Программное обеспечение, работающее на пользовательском терминале 10, такое как операционная система и/или программный драйвер, обеспечивающий рабочие возможности NFC, может быть сконфигурирована для обработки данных и выявления из полученной информации определенных элементов, которые терминал может использовать для выполнения задачи. Одной из таких задач может быть автоматическое соединение с программой (с помощью веб-сайта), выполняемой сервером. К другим задачам могут относиться: регистрация пользовательским терминалом 10 временной отметки, когда был произведен запрос; получение пользовательским терминалом данных по местоположению (например, данных GPS). Примером обработки таких загруженных данных может являться извлечение из всего объема загруженных данных одного или нескольких значений и условного использования этих значений в программе; например, если на сервер был загружен индивидуальный идентификационный код продукта, в процессе вычисления может производиться извлечение числового значения точки, относящейся к данным, и сохранение этого значения точки в базе данных, в которой аккумулируются аналогичные точки. Если индивидуальный идентификационный код продукта не был ранее загружен в программу, извлеченное значение точки вводится в базу данных. Однако если индивидуальный идентификационный код продукта уже был ранее загружен в программу (либо этим, либо другим пользователем), то извлеченное значение точки может не включаться в базу данных или может модифицироваться, или второму загруженному значению точки может приписываться конкретная метка.
Другая информация в блоке полученных данных может быть идентифицирована как данные для сохранения или как данные для загрузки в программу, выполняемую сервером. К такой информации может относиться индивидуальный идентификационный код продукта, к которому относится это устройство для хранения данных, или в котором он содержится. Загрузка информации может производиться после успешного получения доступа к программе пользовательским терминалом после запроса, или в результате последующей передачи данных с терминала 10 на сервер 22, например, программа может посылать запрос на загрузку данной информации.
С целью решения различных вопросов и получения технического эффекта все данное изобретение в целом раскрывается путем описания различных возможных вариантов его осуществления, способных обеспечить усовершенствованные способы и устройство для создания пользовательского интерфейса. Преимущества и отличительные признаки настоящего изобретения раскрываются с помощью определенной группы примеров его осуществления, которая не является исключительной или исчерпывающей. Данные примеры осуществления служат лишь для облегчения понимания заявленных отличительных признаков настоящего изобретения. Необходимо иметь в виду, что преимущества, варианты осуществления, примеры, функции, отличительные признаки, структур, и/или другие аспекты настоящего изобретения не следует рассматривать как ограничения признаков, определяемых формулой, или их эквивалентов, и что возможны также другие модификации и варианты осуществления настоящего изобретения без выхода за рамки его объема и/или сущности. Различные варианты осуществления могут соответствующим образом включать в себя, состоять или состоять по существу из различных комбинаций раскрываемых элементов, компонентов, отличительных признаков, деталей, операций, средств и т.д. Кроме того, раскрываемое изобретение включает в себя и другие изобретения, не заявленные в приведенной здесь формуле, но которые могут быть заявлены в будущем.