RU2687219C2 - Method and device for providing user interface - Google Patents
Method and device for providing user interface Download PDFInfo
- Publication number
- RU2687219C2 RU2687219C2 RU2015114533A RU2015114533A RU2687219C2 RU 2687219 C2 RU2687219 C2 RU 2687219C2 RU 2015114533 A RU2015114533 A RU 2015114533A RU 2015114533 A RU2015114533 A RU 2015114533A RU 2687219 C2 RU2687219 C2 RU 2687219C2
- Authority
- RU
- Russia
- Prior art keywords
- data
- user
- user terminal
- user interface
- interactive session
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 103
- 238000013500 data storage Methods 0.000 claims abstract description 75
- 230000002452 interceptive effect Effects 0.000 claims description 71
- 230000015654 memory Effects 0.000 claims description 13
- 230000002123 temporal effect Effects 0.000 claims description 2
- 230000000694 effects Effects 0.000 abstract description 2
- 239000000126 substance Substances 0.000 abstract 1
- 238000004891 communication Methods 0.000 description 22
- 101100545272 Caenorhabditis elegans zif-1 gene Proteins 0.000 description 14
- 238000010295 mobile communication Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 13
- 238000004806 packaging method and process Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 238000012546 transfer Methods 0.000 description 5
- 230000001939 inductive effect Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 235000019505 tobacco product Nutrition 0.000 description 4
- 235000014510 cooky Nutrition 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 239000000969 carrier Substances 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000008093 supporting effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000005672 electromagnetic field Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000008713 feedback mechanism Effects 0.000 description 1
- 230000001976 improved effect Effects 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 230000036962 time dependent Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Toxicology (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Electromagnetism (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Настоящее изобретение касается области обеспечения пользовательских интерфейсов, в частности, но не исключительно, обеспечения пользовательских интерфейсов, инициируемых посредством электромагнитного опроса устройства для хранения данных.The present invention relates to the field of providing user interfaces, in particular, but not exclusively, providing user interfaces initiated by electromagnetic interrogation of a data storage device.
Уровень техникиThe level of technology
Носители информации существуют в различных формах. Данные, хранящиеся в носителях информации, могут считываться устройствами и использоваться при выполнении процессором вычислительных операций. Одной из форм носителей информации является электромагнитно-опрашиваемый носитель информации, на котором хранятся данные, доступ к которым обеспечивается устройством электромагнитного опроса. Примером такого электромагнитно-опрашиваемого носителя информации является метка радиочастотной идентификации, содержащая данные, которые могут считываться путем приближения к нему электронной индукционной катушки. Данные, извлекаемые из существующих электронно-опрашиваемых устройств хранения информации, могут использоваться во многих областях. Одним из примеров является запоминающий носитель на банковских картах, доступ к которому осуществляется с помощью платежного терминала, на котором денежные средства с банковского счета пользователя автоматически снимаются при опрашивании карты платежным терминалом.Information carriers exist in various forms. Data stored in storage media can be read by devices and used when the processor performs computational operations. One of the forms of information carriers is an electromagnetic-interrogated information carrier, on which data is stored, access to which is provided by an electromagnetic interrogator. An example of such an electromagnetic-interrogated information carrier is an RFID tag, which contains data that can be read by approaching an electronic induction coil. Data retrieved from existing e-polled storage devices can be used in many areas. One example is a storage medium on bank cards, which is accessed through a payment terminal, where money is withdrawn from a user's bank account when a card is polled by a payment terminal.
Последующий опрос меток радиочастотной идентификации в приведенных выше примерах обеспечивает пользователю или терминалу такие же процедуры доступа к удаленной системе каждый раз, когда терминал запрашивает новую метку, или когда та же самая метка запрашивается другим запрашивающим устройством. В таких существующих системах не учитывается многократное считывание одной и той же метки или многократное считывание различных меток одним и тем же устройством. Это может приводить к неэффективности системы или незаконному использованию данных, хранимых в устройстве для хранения данных.Subsequent polling of RFID tags in the examples above provides the user or the terminal with the same procedures for accessing the remote system each time the terminal requests a new tag or when the same tag is requested by another requesting device. In such existing systems, multiple readings of the same tag or multiple readings of different tags by the same device are not taken into account. This can lead to system inefficiencies or illegal use of data stored in a data storage device.
Раскрытие изобретенияDISCLOSURE OF INVENTION
Первым аспектом настоящего изобретения является способ обеспечения пользовательского интерфейса для пользовательского терминала, основанный на электромагнитном опрашивании одного или нескольких опрашиваемых устройств для хранения данных; способ содержит этапы, на которых: принимают от пользовательского терминала первый блок данных, связанных с первым электромагнитным опросом опрашиваемого устройства для хранения данных; выводят на пользовательский терминал первый пользовательский интерфейс на основании первого блока данных; принимают от пользовательского терминала второй блок данных, связанный со вторым электромагнитным опросом опрашиваемого устройства для хранения данных; выводят на пользовательский терминал второй пользовательский интерфейс, отличный от первого пользовательского интерфейса, на основании второго блока данных и данных, связанных с приемом первого блока данных.The first aspect of the present invention is a method of providing a user interface for a user terminal, based on electromagnetic polling of one or more polled data storage devices; the method comprises the steps of: receiving from the user terminal a first block of data associated with the first electromagnetic survey of the polled data storage device; outputting the first user interface to the user terminal based on the first data block; receive from the user terminal a second data block associated with the second electromagnetic survey of the polled data storage device; outputting to the user terminal a second user interface, different from the first user interface, based on the second data block and data associated with receiving the first data block.
Первый аспект настоящего изобретения может быть модифицирован любым образом, раскрытым в настоящем документе, в том числе в соответствии с одним или более из нижеследующего.The first aspect of the present invention may be modified in any manner disclosed herein, including in accordance with one or more of the following.
Способ может быть выполнен так, что: первый пользовательский интерфейс выполнен с возможностью приема пользовательских данных для взаимодействия с программой, связанной с пользовательским интерфейсом; причем второй блок данных содержит данные, связанные с пользовательскими данными.The method can be designed so that: the first user interface is configured to receive user data for interacting with the program associated with the user interface; moreover, the second data block contains data associated with user data.
Способ может содержать этапы, на которых: после вывода на пользовательский терминал первого пользовательского интерфейса принимают входные пользовательские данные через первый пользовательский интерфейс; выполняют первую вычислительную операцию с использованием принятых пользовательских данных; причем второй пользовательский интерфейс дополнительно основан на выполнении первой вычислительной операции.The method may comprise the steps of: after outputting the first user interface to the user terminal, receiving user input data via the first user interface; perform the first computational operation using the received user data; wherein the second user interface is further based on the execution of the first computational operation.
Способ может быть выполнен так, что этапы приема первого и второго блоков данных и вывода первого и второго пользовательских интерфейсов выполняются с помощью одного или более процессоров, являющихся удаленными по отношению к пользовательскому терминалу.The method may be performed such that the steps of receiving the first and second data blocks and outputting the first and second user interfaces are performed using one or more processors that are remote with respect to the user terminal.
Способ может быть выполнен так, что указанные один или более процессоров содержат часть удаленной системы, выполняющей интерактивную пользовательскую программу, доступную посредством первого и второго пользовательских интерфейсов.The method may be designed such that said one or more processors comprise a part of a remote system running an interactive user program accessible through the first and second user interfaces.
Способ может быть выполнен так, что пользовательский терминал представляет собой мобильное пользовательское устройство.The method can be performed so that the user terminal is a mobile user device.
Способ может быть выполнен так, что одно или более опрашиваемых устройств для хранения данных содержат запрашиваемые данные, выполненные с возможностью указывать принимающему пользовательскому терминалу вывести соответствующий первый или второй блока данных.The method may be designed such that the one or more polled data storage devices contain the requested data, configured to indicate to the receiving user terminal to output the corresponding first or second data block.
Способ может быть выполнен так, что одно или более опрашиваемых устройств для хранения данных содержат запрашиваемые данные, выполненные с возможностью указывать принимающему пользовательскому терминалу определить данные местоположения пользовательского терминала.The method may be configured such that the one or more interrogated data storage devices contain the requested data, configured to indicate to the receiving user terminal the location data of the user terminal.
Способ может быть выполнен так, что одно или более опрашиваемых устройств для хранения данных содержат запрашиваемые данные, выполненные с возможностью указывать принимающему пользовательскому терминалу определить временное значение, связанное с опросом соответствующего устройства для хранения данных.The method may be designed such that the one or more interrogated data storage devices contain the requested data, configured to indicate to the receiving user terminal a time value associated with polling the corresponding data storage device.
Представлен также машиночитаемый продукт, содержащий команды, выполненные с возможностью обеспечивать выполнение способа по первому аспекту.A machine-readable product is also presented, containing instructions adapted to ensure the implementation of the method of the first aspect.
Во втором аспекте изобретения предлагается устройство для обеспечения пользовательского интерфейса для пользовательского терминала на основе электромагнитного опроса одного или более опрашиваемых устройств для хранения данных; при этом устройство содержит процессор и выполнено с возможностью: приема от пользовательского терминала первого блока данных, связанного с первым электромагнитным опросом опрашиваемого устройства для хранения данных; вывода на пользовательский терминал первого пользовательского интерфейса на основании первого блока данных; приема от пользовательского терминала второго блока данных, связанного со вторым электромагнитным опросом опрашиваемого устройства для хранения данных; вывода на пользовательский терминал второго пользовательского интерфейса, отличного от первого пользовательского интерфейса, на основании второго блока данных и данных, связанных с приемом первого блока данных.In a second aspect of the invention, an apparatus is provided for providing a user interface for a user terminal based on an electromagnetic survey of one or more polled data storage devices; wherein the device contains a processor and is configured to: receive from the user terminal a first block of data associated with the first electromagnetic survey of the polled data storage device; output to the user terminal of the first user interface based on the first data block; receiving from the user terminal a second data block associated with the second electromagnetic interrogation of the polled data storage device; output to the user terminal of the second user interface, different from the first user interface, based on the second data block and data associated with receiving the first data block.
Второй аспект настоящего изобретения может быть модифицирован любым подходящим образом, раскрытым в настоящем описании, в том числе посредством одного или более необязательных признаков, описанных в отношении первого аспекта.The second aspect of the present invention may be modified in any suitable manner disclosed in the present description, including through one or more optional features described in relation to the first aspect.
Предложена система, содержащая устройство согласно второму аспекту и пользовательский терминал.A system is proposed comprising a device according to the second aspect and a user terminal.
В третьем аспекте настоящего изобретения предложен способ обеспечения пользовательского интерфейса, выполненного с возможностью инициировать доступ пользователя к интерактивному сеансу с программой; способ содержит этапы, на которых: принимают от пользовательского терминала первый блок данных, связанный с первым электромагнитным опросом опрашиваемого устройства для хранения данных; обеспечивают на первом пользовательском терминале первый пользовательский интерфейс, выполненный с возможностью инициировать доступ пользователя к первому интерактивному сеансу с программой, причем первый интерактивный сеанс основан на первом блоке данных; принимают от второго пользовательского терминала второй блок данных, связанный со вторым электромагнитным опросом опрашиваемого устройства для хранения данных; определяют состояние первого интерактивного сеанса, обеспечивают на втором пользовательском терминале второй пользовательский интерфейс, выполненный с возможностью инициировать доступ пользователя ко второму интерактивному сеансу с программой; причем второй интерактивный сеанса основан на определенном состоянии первого интерактивного сеанса и на втором блоке данных.In a third aspect of the present invention, a method for providing a user interface is provided, configured to initiate user access to an interactive session with a program; the method comprises the steps of: receiving from the user terminal a first data block associated with the first electromagnetic survey of the polled data storage device; provide at the first user terminal a first user interface adapted to initiate user access to the first interactive session with the program, the first interactive session being based on the first data block; receive from the second user terminal a second data block associated with the second electromagnetic survey of the polled data storage device; determine the state of the first interactive session, provide the second user terminal with a second user interface, configured to initiate user access to the second interactive session with the program; moreover, the second interactive session is based on a certain state of the first interactive session and on the second data block.
Третий аспект настоящего изобретения может быть модифицирован любым подходящим образом, раскрытым в настоящем описании, в том числе посредством любого одного или более необязательных признаков, указанных для первого аспекта, или посредством любого из нижеследующего.The third aspect of the present invention may be modified in any suitable manner disclosed in the present description, including by any one or more optional features indicated for the first aspect, or by any of the following.
Способ может быть выполнен так, что состояние первого интерактивного сеанса может любым из следующего: не начат; начат, но не завершен; завершен.The method may be configured such that the state of the first interactive session may be any of the following: not started; started but not completed; completed.
Способ может быть выполнен так, что пользовательский терминал включает в себя запоминающее устройство; при этом способ содержит этап, на котором сохраняют в запоминающем устройстве данные, связанные с определенным состоянием первого интерактивного сеанса.The method may be configured such that the user terminal includes a storage device; wherein the method comprises the step of storing in memory the data associated with a particular state of the first interactive session.
Способ может быть выполнен так, что первый интерактивный сеанс может включать в себя первую вычислительную операцию с использованием первого блока данных, а второй интерактивный сеанс может включать в себя вторую вычислительную операцию с использованием второго блока данных на основе первой вычислительной операции.The method may be configured such that the first interactive session may include a first computational operation using the first data block, and the second interactive session may include a second computational operation using the second data block based on the first computational operation.
В четвертом аспекте настоящего изобретения предложено устройство для обеспечения пользовательского интерфейса, выполненного с возможностью инициировать доступ пользователя к первому интерактивному сеансу с программой; при этом устройство содержит процессор и выполнено с возможностью: приема от первого пользовательского терминала первого блока данных, связанного с первым электромагнитным опросом опрашиваемого устройства для хранения данных; обеспечения на первом пользовательском терминале первого пользовательского интерфейса, выполненного с возможностью инициировать доступ пользователя к первому интерактивному сеансу с программой; причем первый интерактивный сеанс основан на первом блоке данных; приема от второго пользовательского терминала второго блока данных, связанного со вторым электромагнитным опросом опрашиваемого устройства для хранения данных; определения с помощью процессора состояния первого интерактивного сеанса, обеспечения на втором пользовательском терминале второго пользовательского интерфейса, выполненного с возможностью инициировать доступ пользователя ко второму интерактивному сеансу с программой; причем второй интерактивный сане основан на определенном состоянии первого интерактивного сеанса и на втором блоке данных.In a fourth aspect of the present invention, an apparatus is provided for providing a user interface adapted to initiate user access to a first interactive session with a program; wherein the device comprises a processor and is configured to: receive from the first user terminal a first block of data associated with the first electromagnetic survey of the polled data storage device; providing, on the first user terminal, a first user interface, adapted to initiate user access to the first interactive session with the program; the first interactive session being based on the first data block; receiving from the second user terminal a second data block associated with the second electromagnetic interrogation of the polled data storage device; determining, by the processor, the state of the first interactive session, providing, on the second user terminal, a second user interface, configured to initiate user access to the second interactive session with the program; moreover, the second interactive sana based on a certain state of the first interactive session and the second data block.
Четвертый аспект настоящего изобретения может быть модифицирован любым подходящим образом, раскрытом в настоящем описании, в том числе посредством любого одного или более необязательных признаков, описанных для первого и третьего аспектов.The fourth aspect of the present invention may be modified in any suitable manner disclosed in the present description, including through any one or more optional features described for the first and third aspects.
Кроме того, предлагается система, содержащая устройство согласно четвертому аспекту, а также первый и второй пользовательские терминалы.In addition, a system is proposed comprising a device according to a fourth aspect, as well as first and second user terminals.
В пятом аспекте настоящего изобретения предлагается способ вывода данных с пользовательского терминала; способ содержит этапы, на которых: принимают хранимые данные от опрашиваемого устройства для хранения данных посредством электронного опроса устройства для хранения данных пользовательским терминалом; в любом порядке: определяют основанные на местонахождении данные, связанные с пользовательским терминалом, и/или основанные на времени данные, связанные с опросом опрашиваемого устройства для хранения данных; устанавливают канал связи между пользовательским терминалом и удаленной компьютерной системой на основании хранимых данных; выводят определенные данные на удаленную компьютерную систему.In the fifth aspect of the present invention, a method for outputting data from a user terminal is proposed; the method comprises the steps of: receiving stored data from the polled storage device by electronically polling the storage device by the user terminal; in any order: determine location-based data associated with a user terminal, and / or time-based data associated with polling a polled data storage device; establish a communication channel between the user terminal and the remote computer system based on the stored data; output certain data to a remote computer system.
Пятый аспект настоящего изобретения может быть модифицирован любым подходящим образом, раскрытым в настоящем описании, в том числе посредством любого одного или более из нижеследующих необязательных признаков.The fifth aspect of the present invention may be modified in any suitable manner disclosed in the present description, including through any one or more of the following optional features.
Способ может быть выполнен так, что удаленная система выполнена с возможностью выполнять программу; при этом способ содержит этапы, на которых: обеспечивают на пользовательском терминале пользовательский интерфейс для взаимодействия с программой после установления связи с удаленной компьютерной системой.The method can be designed so that the remote system is configured to execute the program; wherein the method comprises the steps of: providing a user interface at the user terminal for interacting with the program after establishing communication with a remote computer system.
Способ может быть выполнен так, что пользовательский интерфейс может быть выполнен с возможностью для определения основанных на местонахождении или времени данных.The method may be configured such that the user interface may be configured to determine location-based or time-based data.
Предложен пользовательский терминал, содержащий процессор, выполненный с возможностью выполнения способа по пятому аспекту.A user terminal is proposed, comprising a processor configured to perform the method of the fifth aspect.
В шестом аспекте настоящего изобретения предложена упаковка для табачного изделия, содержащая электромагнитно опрашиваемого устройство для хранения данных; причем опрашиваемое устройство для хранения данных выполнено с возможностью вывода данных после электромагнитного опроса электромагнитным опрашивающим устройством, связанным с пользовательским терминалом; причем выводимые данные выполнены с возможностью указывать пользовательскому терминалу: установить канал связи с удаленным процессором; определить данные о местонахождении пользовательского терминала и/или временную информацию, связанную с электромагнитным опросом, для вывода на удаленный процессор.In the sixth aspect of the present invention, there is provided a package for a tobacco product, comprising an electromagnetically polled data storage device; moreover, the polled data storage device is configured to output data after an electromagnetic poll by an electromagnetic polling device associated with a user terminal; moreover, the output data is configured to indicate to the user terminal: to establish a communication channel with a remote processor; determine the location of the user terminal and / or temporal information associated with the electromagnetic survey for output to a remote processor.
Шестой аспект настоящего изобретения может быть модифицирован любым подходящим образом, раскрытым в настоящем описании, в том числе посредством любого одного или более из нижеследующих необязательных признаков.The sixth aspect of the present invention may be modified in any suitable manner disclosed in the present description, including through any one or more of the following optional features.
Упаковка может быть выполнена так, что электромагнитно опрашиваемое устройство для хранения данных содержит метку радиочастотной идентификации.The package can be designed in such a way that the electromagnetically polled data storage device contains an RFID tag.
Упаковка может быть выполнена так, что данные, выводимые в результате электромагнитного опроса, включают в себя адрес веб-сайта.Packaging can be performed in such a way that the data output as a result of an electromagnetic survey include the website address.
Упаковка может быть выполнена так, что данные, выводимые в результате электромагнитного опроса, включают в себя идентификационные данные, связанные с упаковкой.The packaging may be performed in such a way that the data output as a result of the electromagnetic survey includes identification data associated with the packaging.
Краткое описание чертежейBrief Description of the Drawings
Ниже будет приведено подробное описание вариантов осуществления настоящего изобретения, раскрываемых лишь в качестве примеров, со ссылками на прилагаемые чертежи, на которых:Below is a detailed description of embodiments of the present invention, disclosed only as examples, with reference to the accompanying drawings, in which:
Фиг. 1 - пример системы, представленной в настоящем описании;FIG. 1 is an example of a system provided herein;
Фиг. 2а - пример системы, представленной в настоящем описании, причем для опроса продукта, содержащего метку радиочастотной идентификации, используется мобильный телефон;FIG. 2a is an example of a system presented in the present description, wherein a mobile phone is used to interrogate a product containing a radio frequency identification tag;
Фиг. 2b - пример системы, представленной в настоящем описании, причем для опроса продукта, содержащего метку радиочастотной идентификации, используется статический пользовательский терминал со считывателем радиочастотных меток;FIG. 2b is an example of a system presented in the present description, where a static user terminal with a radio frequency tag reader is used to interrogate a product containing a radio frequency identification tag;
Фиг. 3 - пример упаковки продукта с меткой радиочастотной идентификации;FIG. 3 shows an example of product packaging with an RFID tag;
Фиг. 4а - пример страницы пользовательского интерфейса, позволяющий пользователю производить регистрацию;FIG. 4a is an example of a user interface page allowing a user to register;
Фиг. 4b - пример страницы пользовательского интерфейса, позволяющей пользователю осуществлять вход в систему;FIG. 4b is an example of a user interface page that allows a user to log in;
Фиг. 5 - пример интерактивной страницы, отображаемой на пользовательском интерфейсе;FIG. 5 is an example of an interactive page displayed on a user interface;
Фиг. 6 - пример способа согласно настоящему изобретению;FIG. 6 is an example of a method according to the present invention;
Фиг. 7 - другой пример способа согласно настоящему изобретению;FIG. 7 is another example of a method according to the present invention;
Фиг. 8 - еще один пример способа согласно настоящему изобретению;FIG. 8 is another example of a method according to the present invention;
Фиг.9 - пример системы согласно настоящему изобретению;Fig.9 is an example of a system according to the present invention;
Фиг. 10 - другой пример системы согласно настоящему изобретению;FIG. 10 is another example of a system according to the present invention;
Фиг. 11 - еще один пример системы согласно настоящему изобретению.FIG. 11 is another example of a system according to the present invention.
Осуществление изобретенияThe implementation of the invention
Ниже раскрывается способ 1 согласно настоящему изобретению создания пользовательского интерфейса 14 на пользовательском терминале 10, основанный на электромагнитном опросе одного или нескольких опрашиваемых устройств 5 для хранения данных. Пример реализации данного способа показан на Фиг. 1. Блок-схема, демонстрирующая последовательность операций, выполняемых при реализации данного способа, представлена на Фиг. 6. Способ 1 предполагает выполнение операции 102 получения первого блока данных с пользовательского терминала 10, получаемых в результате первого электромагнитного опроса опрашиваемого устройства 5 для хранения данных. Затем, в соответствии со способом 1, выполняется операция 104 вывода на пользовательский терминал 10 первого пользовательского интерфейса 14 на основании этих первых данных; Затем, согласно способу 1, осуществляется операция 106 получения второго блока данных с пользовательского терминала 10, получаемых посредством второго электромагнитного опроса опрашиваемого устройства 5 для хранения данных: После этого, согласно способу 1, выполняется операция 108 вывода на пользовательский терминал 10 второго пользовательского интерфейса 14, отличающегося от первого пользовательского интерфейса 14. Второй пользовательский интерфейс 14 базируется на втором блоке данных и информации, касающейся получения первого блока данных.The
Таким образом, способ 1 позволяет посылать на один и тот же пользовательский терминал 10 различные пользовательские интерфейсы 14, зависящие от того, был или не был послан первый блок данных с пользовательского терминала 10, появляющегося в результате предыдущего электромагнитного опроса опрашиваемого устройства 5 для хранения данных.Thus,
Одним из возможных примеров реализации данного способа 1 является мобильное устройство 18 с электромагнитным запрашивающим устройством 16, которое используется для электромагнитного опроса устройства 5 для хранения данных, содержащего метку радиочастотной идентификации 6, как показано на Фиг. 2а. Как показано на Фиг. 11 возможны различные формы опроса устройств 5 для хранения данных; может производиться запрос одного и того же устройства 5, или разных устройств хранения данных 5. Операции и отличительные признаки данного способа осуществления могут комбинироваться с другими или модифицироваться в соответствии с любыми применимыми операциями отличительных признаков, раскрываемых в настоящем описании. Метка радиочастотной идентификации в данном способе осуществления прикреплена к продукту 20, например, к упаковке для одного или нескольких табачных изделий. Пример продуктовой упаковки 20 с меткой радиочастотной идентификации 6 показан на Фиг. 3, в котором метка радиочастотной идентификации 6 содержит СУ 7, соединенное с индуктивной катушкой 8. В ЗУ 7 содержатся электронные данные, которые могут быть считаны с помощью индуктивной катушки 8 при электромагнитном опросе.One possible example of the implementation of this
Электромагнитный опрос в данном примере осуществляется пользователем путем нажатия метки радиочастотной идентификации 6 на мобильном устройстве 18 или каким-либо другим способом приближения данного мобильного устройства 18 к метке радиочастотной идентификации 6. На мобильном устройстве 18 предусмотрена антенна (не показана на Фиг. 2), которая выполняет функцию электромагнитного запрашивающего устройства 16, которое может опрашивать метку радиочастотной идентификации 6 и извлекать данные, хранимые в СУ 7. Мобильным устройством 18 в данном примере является мобильный телефон с антенной, который можно использовать как для обычной мобильной связи, так и в качестве электромагнитного запрашивающего устройства 16. В данном примере технология, используемая для запроса метки радиочастотной идентификации, основывается на стандарте беспроводной связи малого радиуса действия (NFC). Мобильное устройство 18 также включает в себя компоненты компьютерной обработки, такие как процессор и ЗУ и соответствующие устройства и схемы управления, осуществляющие управление выполнение программ, обеспечивающих электромагнитное включение мобильного устройства 18 и считывание данных, а также метку радиочастотной идентификации 6. Программы также настроены на автоматическое срабатывание при получении данных по запросу метки радиочастотной идентификации 6. В данном примере запрашиваемые данные содержат адрес веб-сайта и индивидуальный идентификационный код продукта, соответствующий продуктовой упаковке 20, к которой прикреплена метка радиочастотной идентификации 6. После считывания запрашиваемых данных мобильное устройство 18 открывает программу интернет-браузера и использует адрес веб-сайта для получения доступа к удаленной системе, которой в данном примере является удаленный сервер 22, поддерживающий пользовательский интерфейс 14 веб-сайта.The electromagnetic survey in this example is carried out by the user by pressing the
В принципе, первые данные, полученные сервером 22 (после запроса устройства 5 для хранения данных), могут быть любыми данными, содержащими детали обеспечения данных мобильного устройства, которые разрешают или каким-либо образом дают серверу команду отослать первый пользовательский интерфейс 14 назад на мобильное устройство 18.In principle, the first data received by the server 22 (after requesting the storage device 5) can be any data containing details of providing mobile device data that allow or in some way instruct the server to send the
Сервер 22 в данном примере содержит процессор 12, ЗУ 24 для выполнения одной или нескольких программ, включающих в себя веб-сайт, выдающий различные страницы пользовательских интерфейсов (называемые также первым, вторым и последующими пользовательскими интерфейсами), с которыми может взаимодействовать пользователь мобильного устройства. Сервер 22 также имеет доступ к устройству связи 26, чтобы иметь возможность посылать данные на устройство мобильной связи 18 и получать данные с этого устройства.The
Страницы пользовательского интерфейса 14, посланные на устройство мобильной связи 18, могут позволить пользователю выполнить разнообразные задачи путем взаимодействия с интерактивными элементами на пользовательском интерфейсе, которые запускают выполнение одной или нескольких вычислительных операций или процессов серверным процессором 12.The
В одном из примеров, показанном на Фиг. 4а, пользователю на мобильном телефоне выдается пользовательский интерфейс 14, обеспечивающий возможность интерактивного взаимодействия, чтобы пользователь мог вводить регистрационную информацию, которую можно было бы загрузить на веб-сайт. Как показано на Фиг. 4а, пользователю предоставляется интерактивный графический элемент 36, который пользователь может выбрать. При выборе данного графического элемента 36 пользователю предоставляется расширенный интерфейс 14, в который он может вводить дополнительные параметры. В качестве варианта, при выборе регистрационного элемента 36 может автоматически производиться определение или выбор параметров, сохраненных пользователем на устройстве мобильной связи 18, и загрузка данных параметров на сервер. В свою очередь; программа веб-сайта, запущенная на сервере, может посылать обратно через пользовательский интерфейс параметры, которые пользователь может использовать в следующий раз, когда он будет взаимодействовать с той же самой программой; таким образом, отпадает необходимость повторной регистрации.In one example shown in FIG. 4a, a
Еще в одном способе осуществления изобретения, пользователю может выдаваться интерфейс 14 для ввода логина, как это показано на Фиг. 4b. Аналогично способу осуществления, показанному на Фиг. 4а, пользователь может выбирать интерактивный элемент 40 для запуска процесса входа в систему.In a further embodiment of the invention, the user may be provided with an
Еще в одном способе осуществления, пользователь может быть уже зарегистрирован и авторизован на веб-сайте, и тогда ему предоставляются различные выборочные задачи или процессы, которые он может запускать. Предоставляемый пользователю интерфейс 14 может включать в себя элементы, дающие пользователю возможность осуществлять навигацию среди различных вариантов задач, типа графических меню и вкладок. Задания, предоставляемые через пользовательский интерфейс 14, могут быть факультативными или обязательными для пользователя; в случае если задание является обязательным, пользователь должен взаимодействовать с вычислительной задачей и выполнить ее, прежде чем ему будет разрешено продолжать использование веб-сайта. Пример такой интерактивной вычислительной задачи, выдаваемой по пользовательскому интерфейсу 14, показан на Фиг. 5, где пользователя просят классифицировать продукт путем выбора интерактивного элемента 42. Выбор данного элемента 42, в свою очередь, может привести к появлению различных других страниц пользовательского интерфейса 14, для того, чтобы пользователь мог ввести информацию или сделать выбор, которые программа веб-сайта использует для вычисления пользовательской оценки продукта 20, который пользователь только что запросил в устройстве мобильной связи 18.In yet another method of implementation, the user may already be registered and authorized on the website, and then he is presented with various selective tasks or processes that he can run. The
В качестве информации, связанной с получением первых данных, например, может использоваться регистрационный логин для первого блока данных, загруженных на сервер (это может быть индивидуальный идентификационный код продукта или сведения об устройстве мобильной связи), который позволяет серверу 22 взаимодействовать с устройством мобильной связи 18.For example, a registration login for the first block of data uploaded to the server (this can be an individual product identification code or information about a mobile communication device), which allows the
Дополнительно или в качестве варианта, информация, связанная с получением первых данных, может выдаваться вычислительной операцией, которая выполнялась с использованием первых данных.Additionally or alternatively, information related to the acquisition of the first data may be generated by a computational operation that was performed using the first data.
Дополнительно или в качестве варианта, информация, связанная с получением первых данных, может выдаваться вычислительной операцией, которая выполнялась с использованием последующих данных, полученных по первому пользовательскому интерфейсу. Например, могут использоваться любые данные, сохраненные при регистрации, логин или "классификация продукта", указанные выше.Additionally or alternatively, information related to the acquisition of the first data may be generated by a computational operation, which was performed using the subsequent data obtained via the first user interface. For example, any data stored during registration, username or “product classification” mentioned above can be used.
Аналогичным образом, каждый последующий опрос одной и той же (или другой) метки радиочастотной идентификации пользовательским терминалом может приводить к образованию новой связи пользовательского терминала с удаленным сервером и отображению на его графическом дисплее пользовательского дисплея, связанного с вебсайтом.Similarly, each subsequent polling of the same (or different) RFID tag by the user terminal may result in a new connection between the user terminal and the remote server and display on its graphic display a user display associated with the website.
Аналогично тому, как это делается при посылании первого блока данных, в качестве загружаемого на сервер второго блока данных может использоваться информация (включающая в себя, но не ограничивающаяся этим), характеристики устройства мобильной связи, которые позволяют серверу 22 или каким-либо образом дающие ему команду послать второй пользовательский интерфейс 14 обратно на пользовательский терминал.In the same way as this is done when sending the first data block, information (including but not limited to) mobile device characteristics that allow the
Как и ранее, сервер 22 посылает второй пользовательский интерфейс 14 на устройство мобильной связи 18, однако, второй пользовательский интерфейс 14 отличается от первого пользовательского интерфейса 14, поскольку способ 1 учитывает вышеупомянутую информацию, связанную с получением первого блока данных. "Информация, касающаяся получения первого блока данных", может использоваться для: модификации первого пользовательского интерфейса для образования второго пользовательского интерфейса; выбора второго пользовательского интерфейса для вывода данных; или создания каким-либо иным способом второго пользовательского интерфейса и его послания на пользовательский терминал.As before, the
В одном из примеров, первый блок данных, выводимый с помощью мобильного устройства 18 (получаемый в результате первого электромагнитного запроса метки радиочастотной идентификации 6), содержит данные по идентификации пользователя устройства мобильной связи. Сервер определяет, что пользователь мобильного устройства не был зарегистрирован, и поэтому высылает на устройство мобильной связи 18 страницу пользовательского интерфейса 14, аналогичную показанной на Фиг. 4а, что позволяет пользователю ввести регистрационную информацию. Сервер 22 обрабатывает регистрационную информацию, введенную через первый пользовательский интерфейс, и высылает обратно информацию для входа в систему, чтобы отобразить ее на дисплее пользователя, вместе с данными (например, cookie-файлом), которые должны быть сохранены на устройстве мобильной связи 18, относящимися к сведениям по регистрации, которые могут использоваться для избежания процесса регистрации в следующий раз, когда данный пользователь запросит метку радиочастотной идентификации. После второго запроса той же самой или другой метки радиочастотной идентификации, те же самые идентификационные данные пользователя (второй блок данных) загружаются на сервер с устройства мобильной связи, а также обходные данные. Сервер 22 определяет, что данный пользователь уже зарегистрирован, и высылает пользовательский интерфейс 14 для ввода логина, аналогичный показанному на Фиг. 4b.In one example, the first data block output by the mobile device 18 (obtained as a result of the first electromagnetic request of the radio frequency identification tag 6) contains data on the identification of the user of the mobile communication device. The server determines that the user of the mobile device has not been registered, and therefore sends to the mobile communication device 18 a page of the
В другом способе осуществления, первый блок данных (связанный с первым электромагнитным запросом метки радиочастотной идентификации 6), загружаемый на сервер, содержит индивидуальный идентификационный код продукта, связанный С продуктом, к которому привязана данная метка радиочастотной идентификации. Пользователь уже показан как зарегистрированный в программе веб-сайта, и ему предоставлен пользовательский интерфейс 14, аналогичный показанному на Фиг. 5, в котором требуется, чтобы пользователь "классифицировал продукт", и это будет первый раз, когда идентификационный код продукта посылается на сервер 22. Пользователь взаимодействует с веб-сайтом и завершает вычислительные операции классификации продукта путем взаимодействия с рядом пользовательских интерфейсов, загружаемых на мобильное устройство 18. После успешного завершения процесса классификации, классификация сохраняется в ЗУ 24 сервера, и пользователю выдается зарегистрированная учетная запись с элементами, которые пользователь может использовать для приобретения или получения доступа в сети к различным элементам, например, музыке или играм. Классификация в данном примере может быть примером "информации, касающейся получения первого блока данных". Не выходя из системы, пользователь может повторно запросить ту же самую метку радиочастотной идентификации, чтобы попытаться достигнуть своей цели. Сервер определяет, что продукт уже был классифицирован, и высылает второй пользовательский интерфейс 14, который отличается от первого пользовательского интерфейса 14 тем, что кнопка "Классифицировать продукт" в нем не отображается.In another implementation method, the first data block (associated with the first electromagnetic RFID tag request 6) loaded onto the server contains an individual product identification code associated with the product to which this RFID tag is associated. The user is already shown as registered in the website program and is provided with a
В одном из примеров одно или несколько опрашиваемых устройств для хранения данных содержат запрашиваемые данные, содержащие инструкции по отправлению с принимающего пользовательского терминала соответствующего первого или второго блока данных.In one example, one or more polled data storage devices contain requested data containing instructions for sending the corresponding first or second data block from the receiving user terminal.
Еще в одном примере, одно или несколько опрашиваемых устройств для хранения данных содержат запрашиваемые данные, содержащие инструкции для получающего' пользовательского терминала по определению данных по местоположению пользовательского терминала (например, данных GPS).In another example, one or more polled data storage devices contain the requested data containing instructions for the receiving user terminal to determine data by location of the user terminal (for example, GPS data).
Еще в одном примере, одно или несколько опрашиваемых устройств для хранения данных содержат запрашиваемые данные, содержащие инструкции для получающего пользовательского терминала по определению данных по времени, относящихся к запрашиванию соответствующего устройства для хранения данных.In yet another example, one or more polled data storage devices contain the requested data containing instructions for the receiving user terminal to determine the data by time related to requesting the corresponding data storage device.
Настоящим изобретением также предлагается устройство для обеспечения пользовательского интерфейса для пользовательского терминала, основанное на электромагнитном опрашивании одного или нескольких опрашиваемых устройств для хранения данных; данное устройство содержит процессор и служит для: получения с пользовательского терминала первого блока данных, полученных в результате первого электромагнитного опроса опрашиваемого устройства для хранения данных; вывода на пользовательский терминал первого пользовательского интерфейса на основании этого первого блока данных; получения с пользовательского терминала второго блока данных, полученных в результате второго электромагнитного опроса опрашиваемого устройства для хранения данных; вывода на пользовательский терминал второго пользовательского интерфейса, отличающегося от первого пользовательского интерфейса, и базирующегося на: втором блоке данных, и информации, касающейся получения первого блока данных.The present invention also proposes a device for providing a user interface for a user terminal, based on electromagnetic polling of one or more polled data storage devices; This device contains a processor and serves to: receive from the user terminal the first block of data obtained as a result of the first electromagnetic survey of the interrogated data storage device; output to the user terminal of the first user interface based on this first data block; receiving from the user terminal of the second block of data obtained as a result of the second electromagnetic survey of the interrogated data storage device; output to the user terminal of the second user interface, which is different from the first user interface, and is based on: the second data block, and information relating to the receipt of the first data block.
Указанное устройство может являться частью системы, которая может также включать в себя одно или несколько опрашиваемых устройств (возможно, связанных с упаковкой продукта).The specified device may be part of a system that may also include one or more polled devices (possibly associated with the packaging of the product).
Кроме того, настоящим изобретением предлагается способ 3 обеспечения пользовательского интерфейса, служащего для инициализации доступа пользователя к первой интерактивной сессии с программой. Пример реализации данного способа показан на Фиг. 7. Данный способ предполагает выполнение операции 202 получения первого блока данных с первого пользовательского терминала, получаемых в результате первого электромагнитного опроса опрашиваемого устройства для хранения данных. Данный способ также включает в себя операцию 204 создания на первом пользовательском терминале первого пользовательского интерфейса, сконфигурированного для инициализации доступа пользователя к первой интерактивной сессии с программой; эта первая интерактивная сессия базируется на первом блоке данных. Данный способ также предполагает выполнение операции 206 получения второго блока данных со второго пользовательского терминала, получаемых в результате второго электромагнитного опроса опрашиваемого устройства для хранения данных. Данный способ также предусматривает выполнение операции 208 определения состояния первой интерактивной сессии, а затем - операции 210 создания на втором пользовательском терминале второго пользовательского интерфейса, сконфигурированного для инициализации доступа пользователя ко второй интерактивной сессии с программой; эта вторая интерактивная сессия базируется на: определенном состоянии первой интерактивной сессии; и на втором блоке данных.In addition, the present invention proposes a
Как и способы осуществления, описанные для раскрытого выше способа 1, при котором пользователь взаимодействует с программой веб-сайта через один или несколько интерфейсов, данный способ 3 основан на инициализации интерактивной сессии в зависимости от состояния предыдущей интерактивной сессии, начатой через другой пользовательский терминал. Интерактивная сессия может определяться целым рядом способов, в том числе: продолжительностью взаимодействия пользователя с конкретной вычислительной задачей через пользовательский интерфейс 14 (от времени начала выполнения данной задачи до момента окончания данной задачи); продолжительностью периода взаимодействия пользователя с программой, выполняемой на сервере (через страницы пользовательских интерфейсов), начиная с первого интерфейса, созданного на пользовательском терминале, или с момента успешного входа пользователя в программу (т.е. с момента успешного ввода логина с помощью пользовательского интерфейса, как показано на Фиг. 4b). Состояние сессии может определяться любым применимым способом, включающим в себя рассмотрение данных (например, cookie-файлов), сохраненных на пользовательском терминале 10 или на сервере 22.As with the implementation methods described for
Ниже мы рассмотрим пример способа 3 с отличительными признаками, аналогичными любым другим описанным здесь примерам, в том числе примерам, описанным выше для способа 1. В данном примере у пользователя имеется два пользовательских терминала 10, которые были введены (залогированы) в программу вебсайта. Эти пользовательские терминалы могут быть соединены с сервером после запроса общей метки радиочастотной идентификации, как показано на Фиг. 9, или путем запрашивания различных меток радиочастотной идентификации, как показано на Фиг. 10, Первый и второй блоки данных могут представлять собой любые данные, как было описано выше, в том числе, регистрационное имя (логин) пользователя или данные, идентифицирующие пользовательский терминал. На одном терминале пользователь уже получил доступ и взаимодействует с вычислительной задачей, что позволяет ему интерактивно использовать аккумулированные пункты (получаемые в результате запроса меток радиочастотной идентификации). Начало этой первой сессии по выполнению этой задачи было зарегистрировано на сервере. Затем пользователь пытается инициировать доступ ко второй интерактивной сессии выполнения той же самой задачи на втором терминале 10. Сервер 22 обнаруживает этот запрос и определяет данные, показывающие, что аналогичная сессия уже начата и еще не завершена. После определения состояния первой сессии сервер выдает на второй пользовательский терминал пользовательский интерфейс, не разрешающий доступ к выполнению этой задачи.Below we consider an example of
В одном примере состояние первой интерактивной сессии может быть, например, следующим: не начата; начата, но не завершена; завершена.In one example, the state of the first interactive session can be, for example, the following: not started; started but not completed; completed.
Пользовательский терминал, например, может включать в себя ЗУ; способ 3 может включать в себя операцию сохранения в данном ЗУ информации, касающейся определенного состояния первой интерактивной сессии.The user terminal, for example, may include a memory;
Например, первая интерактивная сессия может включать в себя первую вычислительную операцию с использованием первого блока данных, а вторая интерактивная сессия может включать в себя вторую вычислительную операцию с использованием второго блока данных и базирующуюся на первой вычислительной операции.For example, the first interactive session may include a first computational operation using the first data unit, and the second interactive session may include a second computational operation using the second data unit and based on the first computational operation.
Кроме того, настоящим изобретением предлагается устройство для обеспечения пользовательского интерфейса, служащего для инициализации доступа пользователя к первой интерактивной сессии с программой; данное устройство содержит процессор и служит для: получения с первого пользовательского терминала первого блока данных, полученных в результате первого электромагнитного опроса опрашиваемого устройства для хранения данных; создания на первом пользовательском терминале первого пользовательского интерфейса, сконфигурированного для инициализации доступа пользователя к первой интерактивной сессии с программой; эта первая интерактивная сессия базируется на первом блоке данных; получения со второго пользовательского терминала второго блока данных, полученных в результате второго электромагнитного опроса опрашиваемого устройства для хранения данных; определения с помощью процессора состояния первой интерактивной сессии, а затем создания на втором пользовательском терминале второго пользовательского интерфейса, сконфигурированного для инициализации доступа пользователя ко второй интерактивной сессии с программой; эта вторая интерактивная сессия базируется на: определенном состоянии первой интерактивной сессии; и на втором блоке данных.In addition, the present invention proposes a device for providing a user interface for initializing user access to a first interactive session with a program; This device contains a processor and is used to: receive from the first user terminal the first block of data obtained as a result of the first electromagnetic survey of the interrogated data storage device; creating on the first user terminal a first user interface configured to initiate user access to the first interactive session with the program; this first interactive session is based on the first data block; receiving from the second user terminal a second block of data obtained as a result of the second electromagnetic survey of the interrogated data storage device; determining, using the processor, the state of the first interactive session, and then creating a second user interface on the second user terminal, configured to initiate user access to the second interactive session with the program; This second interactive session is based on: a specific state of the first interactive session; and on the second data block.
Может быть создана система, содержащая вышеуказанное устройство, а также первый и второй пользовательские терминалы.A system may be created containing the above device, as well as the first and second user terminals.
Настоящим изобретением предлагается также способ 5 вывода данных с пользовательского терминала. Пример реализации данного способа показан на Фиг. 8. Данный способ предполагает выполнение следующих операций: операция 302 -получение хранимых данных из опрашиваемого устройства для хранения данных посредством электронного опроса устройства для хранения данных с пользовательского терминала, в любом порядке; операция 304 - определение привязанных к местонахождению данных, связанных с пользовательским терминалом, и/или зависящих от времени данных, относящихся к опросу опрашиваемого устройства для хранения данных; операция 306 - установление канала связи между пользовательским терминалом и удаленной компьютерной системой, на основании данных устройства хранения; операция 308 - вывод определенных данных на удаленную компьютерную систему.The present invention also proposes a
Например, выполнение программы может осуществляться удаленной системой; данный способ может заключаться в выполнении следующих операций: создание пользовательского интерфейса на пользовательском терминале после установления связи с удаленной компьютерной системой.For example, a program may be executed by a remote system; This method may consist in performing the following operations: creating a user interface on the user terminal after establishing connection with a remote computer system.
Пользовательский интерфейс, например, может быть сконфигурирован для определения данных по времени или местонахождению.A user interface, for example, can be configured to define data by time or location.
Данный способ 5 может быть использован или модифицирован в соответствии с отличительными признаками, указанными в настоящем описании.This
Настоящим изобретением предлагается также упаковка для табачных изделий, содержащая электромагнитно-опрашиваемый носитель информации; опрашиваемое устройство для хранения данных, служащее для вывода данных, полученных в результате электромагнитного опроса электромагнитным запрашивающим устройством, связанным с пользовательским терминалом; в зависимости от полученных данных, на пользовательский терминал выдается команда: установить канал связи с удаленным процессором; определить любой из следующих параметров: месторасположение пользовательского терминала; информацию по времени электромагнитного опроса; для вывода на удаленный процессор. Пример такой упаковки показан на Фиг. 3. Данная упаковка может быть использована и в любом другом описываемом здесь способе или примере.The present invention also proposes a package for tobacco products comprising an electromagnetic-interrogated information carrier; a polled data storage device for outputting data obtained as a result of an electromagnetic survey by an electromagnetic requesting device associated with a user terminal; Depending on the data received, the following command is issued to the user terminal: establish a communication channel with the remote processor; determine any of the following parameters: the location of the user terminal; information on the time of the electromagnetic survey; for output to a remote processor. An example of such a packaging is shown in FIG. 3. This package can be used in any other method or example described here.
Например, электромагнитно-опрашиваемый носитель информации может содержать метку радиочастотной идентификации.For example, the electromagnetic interrogated storage medium may contain an RFID tag.
Данные, выводимые в результате электромагнитного опроса, например, могут содержать адрес веб-сайта.The data output from an electromagnetic survey, for example, may include a website address.
Например, информация, получаемая в результате электромагнитного опроса, может содержать идентификационные данные по данной упаковке.For example, information obtained as a result of an electromagnetic survey may contain identification data for this package.
Предусмотрен машиночитаемый носитель, содержащий считываемые компьютером команды, запускающие любой из вышеописанных (и не только) способов.There is a computer-readable media containing computer-readable commands that run any of the above (and not only) methods.
Например, пользовательский терминал может представлять собой терминал, используемый поставщиком продукта, содержащий устройство для хранения данных. При продаже продукта поставщик производит запрос проданного продукта, что, в свою очередь, обуславливает загрузку пользовательским терминалом на удаленный сервер данных, подтверждающих успешное завершение продажи. Эти данные могут посылаться совместно с любыми другими данными, указанными в других описанных здесь примерах. Сервер может, в свою очередь, послать пользовательский интерфейс на пользовательский терминал поставщика для обеспечения возможности взаимодействия и ввода информации по продаже продукта. Например, как поставщик, так и покупатель, который приобрел продукт, могут запросить одно и то же устройство для хранения данных, аналогично тому, как это было описано в других приведенных выше примерах. Сервер может сравнить данные, полученные с пользовательских терминалов поставщика и покупателя, и выдать пользовательский интерфейс на любой из этих терминалов, в зависимости от результатов сравнения, например, послать пользовательский интерфейс, позволяющий поставщику зарегистрировать покупку только в том случае, если оба блока данных содержат один и тот же идентификационный код продукта.For example, a user terminal may be a terminal used by a product supplier containing a data storage device. When selling a product, the supplier makes a request for the sold product, which, in turn, causes the user terminal to download data to the remote server confirming successful completion of the sale. This data may be sent in conjunction with any other data specified in the other examples described here. The server may, in turn, send the user interface to the supplier’s user terminal to enable interaction and input of product sales information. For example, both the supplier and the buyer who purchased the product may request the same storage device, in the same way as described in the other examples above. The server can compare data received from the user terminals of the supplier and the buyer, and provide a user interface to any of these terminals, depending on the comparison results, for example, send a user interface that allows the supplier to register a purchase only if both data blocks contain and the same product identification code.
Любой из описанных выше способов, устройств и систем и их соответствующих способов осуществления может быть модифицирован любым соответствующим способом, включая, в частности, использование любых применимых элементов любых других описанных здесь способов осуществления, включая, в числе прочего, любые из следующих признаков или элементов.Any of the methods, devices and systems described above, and their respective methods of implementation may be modified by any appropriate method, including, in particular, the use of any applicable elements of any other methods described herein, including, among other things, any of the following features or elements.
Электромагнитно опрашиваемое устройство для хранения данныхElectromagnetically Polled Storage Device
В принципе, электромагнитно опрашиваемым устройством для хранения данных 5 (далее называемым "устройством для хранения данных") может быть любое электромагнитно-опрашиваемое устройство, способное выдавать данные при опросе произведенном с помощью электромагнитного сигнала. Устройство для хранения данных 5 может быть активным устройством, способным самостоятельно инициировать операции связи, например, с другим активным устройством. Устройство для хранения данных 5 может быть пассивным устройством, способным лишь выдавать данные при опросе. Устройство для хранения данных может быть устройством только для считывания данных, например, пассивным устройством для считывания. В качестве варианта, устройство для хранения данных может быть устройством для чтения/записи, например, пассивным устройством для чтения/записи. Данные могут быть сохранены в любом формате, в том числе, в электронном виде или на носителе, опрос которого может производиться оптически.In principle, an electromagnetically polled data storage device 5 (hereinafter referred to as a “data storage device”) can be any electromagnetic interrogated device capable of providing data when polled by an electromagnetic signal. The
Устройство для хранения данных 5 может быть связано с другим объектом, например, с продуктом 20. Примером продукта может служить упаковка 21, используемая для хранения продуктов. Примером такой продуктовой упаковки 21 является упаковка для табачных изделий, как показано на Фиг. 3. Устройство для хранения данных 5 может быть расположено на внешней стороне упаковки 21, между слоями упаковки, например, между ее внешним слоем 32 и внутренним слоем 34. Как вариант, устройство для хранения данных 5 может быть расположено внутри самой упаковки, в ее внутренней полости, образуемой самым внутренним слоем 34. При размещении во внутреннем пространстве устройство для хранения данных 5 может быть закреплено на специальном элементе типа карточки или пленки. Этот дополнительный элемент может вставляться в упаковку 21, например, путем посадки с натягом между стенками упаковки.The
Примерами устройства 5 для хранения данных могут являться оптическое ЗУ или голографическое ЗУ. Пример голографической технологии аналогичен голографическому универсальному диску (HVD). Могут быть использованы и другие оптические технологии, например, технология штрих-кодов. В качестве электромагнитных запрашивающих устройств, используемых для считывания информации с таких оптических устройств, могут применяться лазеры.Examples of
Примерами устройства 5 для хранения данных могут служить электронные устройства типа Bluetooth® и метки радиочастотной идентификации 6. Как правило, метки радиочастотной идентификации 6 содержат интегральную микросхему (ИМС) 7, соединенную с антенной или индуктивной катушкой 8. ИМС 7 содержит энергонезависимое ЗУ, в котором хранится код. Электромагнитное запрашивающее устройство типа устройства мобильной связи 18 с антенной (например, мобильный телефон, показанный на Фиг. 2а) или считывателем радиочастотных меток 30, как показано на Фиг. 2b, могут быть использованы для запрашивания метки путем посылания радиочастотного сигнала, получаемого антенной или индуктивной катушкой. Затем метка радиочастотной идентификации возвращает сигнал на считыватель радиочастотных меток, содержащий локально записанный код. Таким образом, метка радиочастотной идентификации получает энергию от радиоволн запроса и работает как пассивный повторитель сигналов.Examples of
Метка радиочастотной идентификации 6 может быть устроена таким образом, чтобы считываться только на каком-то максимальном расстоянии от метки радиочастотной идентификации 6, причем данное максимальное расстояние составляет приблизительно не более 20 см. Максимальное расстояние может составлять приблизительно не более 10 см, 5 см, 4 см или 3 см. Метка радиочастотной идентификации может быть устроена таким образом, чтобы работать в соответствии со стандартами беспроводной связи малого радиуса действия (NFC).The radio
При использовании стандартов NFC для считывания данных с устройства для хранения данных, могут использоваться и другие цели NFC, в том числе, этикетки, флэшки, брелки для ключей или карточки, не требующие применения батареек.When using NFC standards to read data from a data storage device, other NFC targets can be used, including labels, flash drives, key chains or cards that do not require the use of batteries.
Пользовательский терминалUser terminal
В качестве пользовательского терминала 10 может использоваться любое терминальное устройство или группа устройств, которые могут выполнять роль ведущего узла или поддерживать пользовательский интерфейс 14 и быть способными выполнять электромагнитный опрос устройства для хранения данных 5. Пользовательский терминал 10 может содержать и другие компоненты, например, одно или несколько электронных ЗУ и процессоров, которые могут использоваться для выполнения вычислительные операции и запускать одну или несколько программ Программное обеспечение может включать в себя несколько различных модулей или ядер, таких как операционная система и другое программное обеспечение, используемое для: поддержки функционирования пользовательского интерфейса (например, графического пользовательского интерфейса (ГПИ); поддержки опрашивающей способности пользовательского терминала (например, совместимой с NFC функциональности). Предпочтительно, терминал выполняет компьютерную программу, настроенную на обработку данных, полученных из устройства 5 для хранения данных, и, в результате, инициирует генерируемую компьютером программу, например, для соединения и получения доступа к удаленному программному интерфейсу через устройство связи в терминале 10.As a
Пользовательский терминал 10 также может содержать пользовательские компоненты ввода-вывода данных, позволяющие пользователю взаимодействовать с пользовательским терминалом 10. Примерами устройств ввода являются клавиатура или мышка, а примером устройства вывода является дисплей; примером двойного устройства ввода-вывода может служить сенсорный дисплей, например, такой, какой используется на смартфонах. Пользовательский терминал может также содержать одно или несколько устройств связи, позволяющих терминалу 10 поддерживать связь с удаленным процессором 12. Устройство связи может быть тем же самым устройством, которое используется для опроса устройства 5 для хранения данных, но может быть и другим устройством.The
Устройство электромагнитного опроса 16, содержащее один или несколько компонентов, которые совместно сконфигурированы для выдачи электромагнитных сигналов запроса и получения соответствующих сигналов в ответ.•
Примером электромагнитного запрашивающего устройства 16 может служить устройство, содержащее антенну, например, антенну приема/передачи или комбинированную приемно-передающую антенну, электронно-соединенную с электронной схемой возбуждения и приема. Другим примером электромагнитного запрашивающего устройства 16 могут служить "смарт-часы", содержащие антенну и коммуникатор, адаптированный для передачи данных от смарт-часов на процессор пользовательского терминала 10.An example of an electromagnetic requesting
Эксплуатация антенны может осуществляться в соответствии со стандартами и технологией NFC. Они могут работать в глобально доступном и нелицензионном промышленном, научном и медицинском диапазоне радиочастот (ISM-диапазоне) 13,56 МГц. Большая часть радиочастотной энергии РФ может быть сосредоточена в допустимом диапазоне радиочастот ±7 кГц. Ширина полного спектрального конверта, используемого в NFC, может достигать 1,8 МГц, например, при использовании амплитудной модуляции. Скорость передачи данных при работе может составлять 106, 212 или 424 кбит/с, но не ограничивается лишь этими величинами. Могут использоваться любые применимые протоколы передачи данных и форматы обмена данными, например: существующие стандарты радиочастотной идентификации (РЧИД), в том числе, стандарт ISO/IEC 14443 и FeliCa.Antenna operation can be performed in accordance with standards and NFC technology. They can operate in the globally accessible and unlicensed industrial, scientific and medical radio frequency range (ISM range) of 13.56 MHz. Most of the RF radio frequency energy can be concentrated in the allowable radio frequency range of ± 7 kHz. The width of the full spectral envelope used in NFC can reach 1.8 MHz, for example, when using amplitude modulation. The data transfer rate during operation can be 106, 212 or 424 kbps, but is not limited to these values. Any applicable data transfer protocols and data exchange formats can be used, for example: existing radio frequency identification standards (RFID), including ISO / IEC 14443 and FeliCa.
Связь по стандарту NFC может производиться в любом применимом режиме, включая пассивный и активный режимы. В пассивном режиме связи опрашивающее устройство 16 создает поле переноса, и устройство для хранения данных 5 отвечает путем модуляции данного поля. В этом режиме устройство для хранения данных 5 может получать свою рабочую мощность от обеспечиваемого опрашивающим устройством электромагнитного поля, таким образом, делая устройство 5 для хранения данных ретранслятором. В активном режиме связи как опрашивающее устройство 16, так и устройство 5 для хранения данных взаимодействуют путем генерирования своих собственных полей. Устройство отключает свое радиочастотное поле во время ожидания данных. В этом режиме оба устройства, как правило, имеют блоки питания.NFC communication can be made in any applicable mode, including passive and active modes. In the passive communication mode, the
Связь NFC может осуществляться в соответствии с любым применимым стандартом (например, ЕСМА-340 и ISO/TEC 18092). В таком стандарте, как правило, указываются схемы модуляции, кодирование, скорости передачи данных и формат кадра радиочастотного интерфейса NFC-устройства, а также параметры инициализации, необходимые для инициализации контроля предотвращения конфликта данных для пассивного и для активного режимов NFC.NFC communication can be carried out in accordance with any applicable standard (for example, ECMA-340 and ISO / TEC 18092). Such a standard usually specifies modulation schemes, coding, data rates and frame format of the radio-frequency interface of an NFC device, as well as initialization parameters needed to initialize data conflict prevention control for passive and active NFC modes.
На Фиг. 2а показан один из способов осуществления, при котором пользовательский терминал 10 представляет собой устройство мобильной связи 18, содержащее сенсорный экран для поддержки пользовательского интерфейса 14 и антенну (не показана) для опроса метки радиочастотной идентификации 6.FIG. 2a shows one implementation method in which the
На Фиг. 2b показан способ осуществления, при котором в качестве пользовательского терминала 10 применяется статический пользовательский терминал 28, содержащий дисплей для поддержки пользовательского интерфейса 14. Терминал 28 в данном способе осуществления осуществляет связь с портативным считывателем 30 радиочастотных меток, который пользователь может использовать для опрашивания метки радиочастотной идентификации 6.FIG. 2b shows an implementation method in which a
Пользовательский интерфейс 14, в принципе, может поддерживать любую связь пользователя с компьютерной системой, включая любой набор команд и меню, с помощью которых пользователь осуществляет связь с системой, выполняющей одну или несколько вычислительных операций. Интерфейс может быть механическим пользовательским интерфейсом с элементами управления и механизмом обратной связи, позволяющими пользователю осуществлять навигацию интерфейса. Кроме того, или как вариант, интерфейс 14 может иметь вывод ГПИ с помощью графического дисплея, такого как дисплей устройства мобильной связи 18. Такой ГПИ может иметь ряд альтернативных конфигураций, обеспечивающих различные интерактивные опции (также называемые страницами или формами ГПИ). Такие различные страницы ГПИ могут создаваться на пользовательском терминале. Их можно также называть различными пользовательскими интерфейсами.The
ПроцессорCPU
В качестве процессора 12 может использоваться любое компьютерное устройство для обработки данных, которое может являться частью компьютерной системы, например, сервером 22, как показано на Фиг. 2а. То, что указывается для "сервера" в настоящем описании, может в равной степени относиться и к любой другой подходящей вычислительной системе. Процессор 12 (и, следовательно, сервер 22) является удаленным относительно пользовательского терминала 10, в том смысле, что он пространственно отделен от него, так что любые данные или другая информация, используемая совместно терминалом 10 и процессором 12, должны передаваться и приниматься с помощью устройств связи. Устройством связи на пользовательском терминале 10 может являться, например, антенна (не показана), которая может быть той же самой антенной, которая используется для опроса устройства для хранения данных. Устройством связи 26, используемым сервером 22 для связи с удаленными устройствами, может быть любое применимое устройство связи. Связь между сервером 22 и пользовательским терминалом может осуществляться с помощью любого числа подходящих средств передачи данных и протоколов, включая проводную и беспроводную передачу.As a
Как показано на Фиг. 2а и 2b, сервер может содержать одно или несколько ЗУ 24, которые вместе с процессором 12 и любыми другими соответствующими компонентами компьютера осуществляют выполнение одной или нескольких программ для выполнения множества различных вычислительных операций. К таким программам могут относиться программы, заложенные в операционной системе, а также программы, доступные через удаленный пользовательский интерфейс 14, например, веб-сайт, размещенный на сервере 22. Пользовательский интерфейс 14 может быть создан на пользовательском терминале путем обмена данными между сервером 22 и терминалом 14. Пользовательский интерфейс может передаваться с сервера 22 на пользовательский терминал при запросе.As shown in FIG. 2a and 2b, the server may contain one or
Различные вычислительные операции, выполняемые одной или несколькими программами, запускаемыми процессором 12, могут использовать данные, хранимые в устройстве 5. Некоторые вычислительные операции могут выполняться только после выполнения какой-либо другой операции. В любом случае, пользователь может инициировать доступ к определенной программе, запускаемой сервером, путем ввода вручную адреса веб-сайта. Пользователь может также инициировать допуск к программе путем запроса соответствующего устройства 5 для хранения данных 5 через ее пользовательский терминал.Various computational operations performed by one or more programs launched by
Вычисления могут включать в себя одно или несколько (но не только) следующих операций.Calculations can include one or several (but not only) the following operations.
Примером вычислительной операции, выполняемой процессором 12, является регистрация пользователя с программой, выполняемой на сервере. Операция регистрации требует введения данных пользователя через пользовательский интерфейс. На Фиг. 4а показан пример пользовательского интерфейса, загружаемого с сервера 22 на пользовательский терминал 10, чтобы пользователь мог ввести свои данные. Пользовательский интерфейс 14 в данном примере представляет собой ГПИ, отображающий графические объекты 36, 38, один из которых представляет собой интерактивную кнопку 36, которую пользователь может выбрать (например, нажав клавишу мыши или путем касания сенсорного экрана), чтобы инициировать процесс регистрации. Процесс регистрации пользователя может включать в себя одну или несколько вычислительных операций. При выборе кнопки регистрации пользователю может быть предоставлена другая страница пользовательского интерфейса для введения другой информации (например, пола, возраста, имени или адреса). Как вариант, с помощью кнопки 36 можно инициировать выполнение одной или нескольких вычислительных операций, чтобы автоматически зарегистрировать пользователя, например, извлечь данные о пользователе, сохраненные на пользовательском терминале 10 и загрузить извлеченные данные на сервер, используя для этого пользовательский интерфейс 14. После регистрации процессор 12 может генерировать имя пользователя и пароль, который посылается на пользовательский терминал и отображается для пользователя с помощью ГПИ и/или сохраняется пользовательским терминалом (например, в виде cookie-файла).An example of a computational operation performed by the
Примером вычислительной операции, выполняемой процессором 12, является вход в систему зарегистрированного пользователя с помощью программы, выполняемой сервером. Операция входа в систему требует введения данных пользователя с помощью пользовательского интерфейса 14. На Фиг. 4b показан пример пользовательского интерфейса, загружаемого с сервера 22 на пользовательский терминал 10, чтобы пользователь мог ввести свои данные. Пользовательский интерфейс 14 в данном примере представляет собой ГПИ, отображающий графические объекты 38 и 40, один из которых представляет собой интерактивную кнопку 40, которую пользователь может выбрать (например, нажав клавишу мыши или путем касания сенсорного экрана), чтобы инициировать процесс входа в систему. Процесс входа в систему пользователя может включать в себя одну или несколько вычислительных операций. При выборе кнопки 40 входа в систему пользователю может быть предоставлена другая страница пользовательского интерфейса для введения другой информации (например, имени пользователя или пароля). Как вариант, с помощью кнопки 36 можно инициировать выполнение одной или нескольких вычислительных операций для автоматического входа пользователя в систему, например, путем извлечения данных о пользователе (таких как имя пользователя и пароль), сохраненных на пользовательском терминале 10 и загрузки извлеченных данные на сервер с помощью пользовательского интерфейса 14. Описанная выше вычислительная операция регистрации пользователя также может обеспечивать его автоматический вход в систему. Операция входа в систему может быть отдельной операцией, выполняемой при попытке пользователя получить доступ к программе, выполняемой сервером 22 непосредственно после входа пользователя в систему.An example of a computational operation performed by the
Примером вычислительной операции, выполняемой процессором 12, является операция, требующая ввода данных (с помощью пользовательского интерфейса 14) уже зарегистрированным и вошедшим в систему пользователем. После того, как пользователь успешно получил доступ к программе, он может производить навигацию и выбирать любые опции, обеспечиваемые данной программой, с помощью интерфейса 14. Программа может запросить, затребовать или каким-либо иным образом предложить пользователю взаимодействовать с программой для выполнения задания. Задания могут включать в себя оценку продукта, связанного с устройством для хранения данных, запрашиваемого пользователем с помощью пользовательского устройства с целью инициализации программы. На Фиг. 5 показан пример пользовательского интерфейса, загружаемого с сервера 22 на пользовательский терминал 10, чтобы пользователь мог ввести данные, необходимые для выполнения задачи оценки продукта. Пользовательский интерфейс 14 в данном примере представляет собой ГПИ, отображающий графические объекты 38 и 42, один из которых представляет собой интерактивную кнопку 42, которую пользователь может выбрать (например, нажав клавишу мыши или путем касания сенсорного экрана), чтобы инициировать выполнение задания.An example of a computational operation performed by the
Другие вычислительные операции могут не требовать введения данных пользователя с помощью пользовательского интерфейса. Примером такой вычислительной задачи является обработка данных, загруженных на сервер с пользовательского терминала. Данная загрузка может быть инициирована с помощью любого средства, в том числе, после получения пользовательским терминалом данных из устройства хранения после успешного выполнения запроса устройства для хранения данных. Программное обеспечение, работающее на пользовательском терминале 10, такое как операционная система и/или программный драйвер, обеспечивающий рабочие возможности NFC, может быть сконфигурирована для обработки данных и выявления из полученной информации определенных элементов, которые терминал может использовать для выполнения задачи. Одной из таких задач может быть автоматическое соединение с программой (с помощью веб-сайта), выполняемой сервером. К другим задачам могут относиться: регистрация пользовательским терминалом 10 временной отметки, когда был произведен запрос; получение пользовательским терминалом данных по местоположению (например, данных GPS). Примером обработки таких загруженных данных может являться извлечение из всего объема загруженных данных одного или нескольких значений и условного использования этих значений в программе; например, если на сервер был загружен индивидуальный идентификационный код продукта, в процессе вычисления может производиться извлечение числового значения точки, относящейся к данным, и сохранение этого значения точки в базе данных, в которой аккумулируются аналогичные точки. Если индивидуальный идентификационный код продукта не был ранее загружен в программу, извлеченное значение точки вводится в базу данных. Однако если индивидуальный идентификационный код продукта уже был ранее загружен в программу (либо этим, либо другим пользователем), то извлеченное значение точки может не включаться в базу данных или может модифицироваться, или второму загруженному значению точки может приписываться конкретная метка.Other computational operations may not require the input of user data using the user interface. An example of such a computational task is the processing of data downloaded to the server from a user terminal. This download can be initiated using any means, including after the user terminal receives data from the storage device after successfully completing the request for the storage device. Software running on a
Другая информация в блоке полученных данных может быть идентифицирована как данные для сохранения или как данные для загрузки в программу, выполняемую сервером. К такой информации может относиться индивидуальный идентификационный код продукта, к которому относится это устройство для хранения данных, или в котором он содержится. Загрузка информации может производиться после успешного получения доступа к программе пользовательским терминалом после запроса, или в результате последующей передачи данных с терминала 10 на сервер 22, например, программа может посылать запрос на загрузку данной информации.Other information in a block of received data can be identified as data to be saved or as data to be loaded into a program executed by the server. Such information may include an individual identification code of the product to which this data storage device belongs or in which it is contained. Downloading information can be made after successfully accessing the program by the user terminal after a request, or as a result of subsequent data transfer from terminal 10 to
С целью решения различных вопросов и получения технического эффекта все данное изобретение в целом раскрывается путем описания различных возможных вариантов его осуществления, способных обеспечить усовершенствованные способы и устройство для создания пользовательского интерфейса. Преимущества и отличительные признаки настоящего изобретения раскрываются с помощью определенной группы примеров его осуществления, которая не является исключительной или исчерпывающей. Данные примеры осуществления служат лишь для облегчения понимания заявленных отличительных признаков настоящего изобретения. Необходимо иметь в виду, что преимущества, варианты осуществления, примеры, функции, отличительные признаки, структур, и/или другие аспекты настоящего изобретения не следует рассматривать как ограничения признаков, определяемых формулой, или их эквивалентов, и что возможны также другие модификации и варианты осуществления настоящего изобретения без выхода за рамки его объема и/или сущности. Различные варианты осуществления могут соответствующим образом включать в себя, состоять или состоять по существу из различных комбинаций раскрываемых элементов, компонентов, отличительных признаков, деталей, операций, средств и т.д. Кроме того, раскрываемое изобретение включает в себя и другие изобретения, не заявленные в приведенной здесь формуле, но которые могут быть заявлены в будущем.In order to solve various issues and obtain a technical effect, the entire invention is generally disclosed by describing various possible variants of its implementation, capable of providing improved methods and apparatus for creating a user interface. The advantages and distinctive features of the present invention are disclosed using a specific group of examples of its implementation, which is not exclusive or exhaustive. These examples of implementation are only to facilitate understanding of the stated distinctive features of the present invention. It must be borne in mind that the advantages, embodiments, examples, functions, features, structures, and / or other aspects of the present invention should not be construed as limitations to the features defined by the formula, or their equivalents, and that other modifications and embodiments are also possible. the present invention without going beyond its scope and / or essence. Various embodiments may appropriately include, consist of, or consist essentially of various combinations of disclosed elements, components, features, details, operations, means, etc. In addition, the disclosed invention includes other inventions that are not stated in the formula here, but which may be claimed in the future.
Claims (59)
Priority Applications (18)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2015114533A RU2687219C2 (en) | 2015-04-17 | 2015-04-17 | Method and device for providing user interface |
PCT/GB2016/051041 WO2016166536A1 (en) | 2015-04-17 | 2016-04-14 | Method and apparatus for providing a user interface |
CA2982429A CA2982429C (en) | 2015-04-17 | 2016-04-14 | Method and apparatus for providing a user interface |
EP16722338.7A EP3284047A1 (en) | 2015-04-17 | 2016-04-14 | Method and apparatus for providing a user interface |
MYPI2017703794A MY187043A (en) | 2015-04-17 | 2016-04-14 | Method and apparatus for providing a user interface |
BR112017022381-3A BR112017022381B1 (en) | 2015-04-17 | 2016-04-14 | METHOD FOR PROVIDING A USER INTERFACE, COMPUTER READABLE MEDIUM, APPARATUS FOR PROVIDING A USER INTERFACE AND SYSTEM |
UAA201710917A UA122689C2 (en) | 2015-04-17 | 2016-04-14 | Method and apparatus for providing a user interface |
CN201680035176.8A CN107995970A (en) | 2015-04-17 | 2016-04-14 | Method and apparatus for providing user interface |
MX2017013357A MX2017013357A (en) | 2015-04-17 | 2016-04-14 | Method and apparatus for providing a user interface. |
AU2016247747A AU2016247747A1 (en) | 2015-04-17 | 2016-04-14 | Method and apparatus for providing a user interface |
US15/566,869 US20180150187A1 (en) | 2015-04-17 | 2016-04-14 | Method and apparatus for providing a user interface |
JP2017554075A JP6725135B2 (en) | 2015-04-17 | 2016-04-14 | Method and apparatus for providing a user interface |
AU2016102424A AU2016102424A4 (en) | 2015-04-17 | 2016-04-14 | Method and apparatus for providing a user interface |
KR1020177033415A KR20180027417A (en) | 2015-04-17 | 2016-04-14 | Method and apparatus for providing a user interface |
PH12017501835A PH12017501835A1 (en) | 2015-04-17 | 2017-10-06 | Method and apparatus for providing a user interface |
ZA2017/06868A ZA201706868B (en) | 2015-04-17 | 2017-10-11 | Method and apparatus for providing a user interface |
CL2017002629A CL2017002629A1 (en) | 2015-04-17 | 2017-10-17 | Method and apparatus for providing a user interface |
HK18111749A HK1252448A1 (en) | 2015-04-17 | 2018-09-13 | Method and apparatus for providing a user interface |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2015114533A RU2687219C2 (en) | 2015-04-17 | 2015-04-17 | Method and device for providing user interface |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2019112815A Division RU2019112815A (en) | 2019-04-26 | 2019-04-26 | METHOD FOR DATA OUTPUT FROM USER TERMINAL AND USER TERMINAL |
Publications (3)
Publication Number | Publication Date |
---|---|
RU2015114533A RU2015114533A (en) | 2016-11-10 |
RU2015114533A3 RU2015114533A3 (en) | 2018-11-01 |
RU2687219C2 true RU2687219C2 (en) | 2019-05-07 |
Family
ID=57267541
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2015114533A RU2687219C2 (en) | 2015-04-17 | 2015-04-17 | Method and device for providing user interface |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2687219C2 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008065649A2 (en) * | 2006-11-27 | 2008-06-05 | Authix Technologies Ltd | System for product authentication and tracking |
RU2427915C2 (en) * | 2005-07-13 | 2011-08-27 | Мастеркард Интернейшнл Инкорпорейтед | Equipment and method of payment making integrated with electronic goods delivery |
WO2013066543A1 (en) * | 2011-11-02 | 2013-05-10 | Apple Inc. | Purchasing a product in a store using a mobile device |
US20130227653A1 (en) * | 2008-11-29 | 2013-08-29 | Yu Yung Choi | System and method for streamlined registration of products over a communication network and for verification and management of information related thereto |
EP2755175A1 (en) * | 2013-01-15 | 2014-07-16 | Pilar B.V. | Method and system for delivering an item |
EP2765551A1 (en) * | 2013-02-12 | 2014-08-13 | Adidas AG | Method of providing digital content for users of physical items |
-
2015
- 2015-04-17 RU RU2015114533A patent/RU2687219C2/en active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2427915C2 (en) * | 2005-07-13 | 2011-08-27 | Мастеркард Интернейшнл Инкорпорейтед | Equipment and method of payment making integrated with electronic goods delivery |
WO2008065649A2 (en) * | 2006-11-27 | 2008-06-05 | Authix Technologies Ltd | System for product authentication and tracking |
US20130227653A1 (en) * | 2008-11-29 | 2013-08-29 | Yu Yung Choi | System and method for streamlined registration of products over a communication network and for verification and management of information related thereto |
WO2013066543A1 (en) * | 2011-11-02 | 2013-05-10 | Apple Inc. | Purchasing a product in a store using a mobile device |
EP2755175A1 (en) * | 2013-01-15 | 2014-07-16 | Pilar B.V. | Method and system for delivering an item |
EP2765551A1 (en) * | 2013-02-12 | 2014-08-13 | Adidas AG | Method of providing digital content for users of physical items |
Also Published As
Publication number | Publication date |
---|---|
RU2015114533A (en) | 2016-11-10 |
RU2015114533A3 (en) | 2018-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101663168B1 (en) | Method for generating multi card, method for using multi card and multi card system | |
US7905402B2 (en) | Goods information providing terminal and goods management server for managing goods at home | |
US20140188713A1 (en) | Method and system for executing a nfc transaction supporting multiple applications and multiples instances of a same application | |
KR20120039371A (en) | Method and mobile terminal for integrated settlement using near field communication | |
CN101517592A (en) | Mobile payment device with magnetic stripe | |
US20220051228A1 (en) | Method for operating a device for selecting a virtual card in a digital wallet | |
CN103198337A (en) | Encoded information reading terminal with item locate functionality | |
US9245269B2 (en) | Unattended retail systems, methods and devices for linking payments, loyalty, and rewards | |
AU2016102424A4 (en) | Method and apparatus for providing a user interface | |
CN104657854B (en) | Allow the wireless power source of payment transaction | |
US9477917B1 (en) | System and method of context specific identity in a radio frequency identity (RFID) chip | |
JP2011118563A (en) | Settlement system using position information | |
KR102431265B1 (en) | A method and apparatus for providing a service linked with payment based on a locatoin of mobile device | |
RU2687219C2 (en) | Method and device for providing user interface | |
RU165890U1 (en) | PACKAGING | |
KR101658196B1 (en) | Server for supporting mobile payment | |
KR20140030619A (en) | System and method for providing financial transaction service, device, and recording medium thereof | |
KR20140031431A (en) | Product ordering system and methods using nfc | |
KR100809941B1 (en) | System and Method for Processing Information, Devices for Processing Information and Program Recording Medium | |
KR101197772B1 (en) | Method for Updating Storing Information of RFID Tag by using Network | |
WO2019168785A1 (en) | System and method for automatically coding wireless tags | |
KR20060032549A (en) | System and method for updating storing information of rfid tag, recording medium | |
KR20050090500A (en) | System and method for reading universal radio frequency identification tag | |
KR101657192B1 (en) | Method and device for financial transaction using meta agent | |
CN114519580A (en) | Payment request method, payment method, terminal and storage medium for near field communication |