RU2619526C1 - Method of codes use for data accessibility - Google Patents
Method of codes use for data accessibility Download PDFInfo
- Publication number
- RU2619526C1 RU2619526C1 RU2015155229A RU2015155229A RU2619526C1 RU 2619526 C1 RU2619526 C1 RU 2619526C1 RU 2015155229 A RU2015155229 A RU 2015155229A RU 2015155229 A RU2015155229 A RU 2015155229A RU 2619526 C1 RU2619526 C1 RU 2619526C1
- Authority
- RU
- Russia
- Prior art keywords
- code
- user
- search
- codes
- elements
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
- G06V10/75—Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Databases & Information Systems (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Human Computer Interaction (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Область техникиTechnical field
Изобретение относится к способам предоставления доступа к данным, в частности к адресам Интернет-ресурсов, и другой информации, доступ к которой осуществляется посредством сети передачи данных с помощью присвоения им кода, и может быть использовано, например, в рекламе.The invention relates to methods for providing access to data, in particular to the addresses of Internet resources, and other information accessed through a data transmission network by assigning a code to them, and can be used, for example, in advertising.
Уровень техникиState of the art
Из современного уровня техники в сенсорных устройствах мобильной связи при выходе в сеть Интернет, если пользователь ищет определенный Интернет-ресурс, но не знает его адреса, он вынужден совершать несколько действий: отрыть браузер; открыть в браузере сайт поисковой системы (поскольку страница поисковой системы не у всех установлена как начальная); набрать в поисковом окне название ресурса; выполнить поисковый запрос; поскольку результаты поискового запроса могут не всегда содержать искомый ресурс на первых позициях, то пользователю придется просмотреть несколько результатов, а в некоторых случаях и несколько страниц, или переформулировать поисковый запрос.From the current level of technology, in touch-sensitive mobile communication devices when accessing the Internet, if a user searches for a specific Internet resource but does not know its address, he is forced to perform several actions: open the browser; open a search engine site in a browser (since the search engine page is not set at all as the initial page); type the name of the resource in the search box; perform a search query; since the results of a search query may not always contain the desired resource in the first positions, the user will have to view several results, and in some cases several pages, or reformulate the search query.
Таким образом, желание посмотреть определенный Интернет-ресурс с мобильного устройства, если не известен его адрес (URL), осуществить не так просто. Между тем адреса большинства Интернет-ресурсов не удобны для запоминания. Тем более, если данные адреса включают не только имя домена, но и идентификатор ресурса, а также другую информацию, необходимую для однозначной идентификации конкретного ресурса.Thus, the desire to watch a specific Internet resource from a mobile device, if its address (URL) is not known, is not so simple to implement. Meanwhile, the addresses of most Internet resources are not convenient for remembering. Moreover, if the address data includes not only the domain name, but also the resource identifier, as well as other information necessary for the unambiguous identification of a particular resource.
Из уровня техники известен патент US 6023701, где описывается способ более быстрого доступа к интересующим Интернет-ресурсам путем расширения функциональности закладки браузера «Избранное». Смысл заключается в том, что кроме адреса посещенного ресурса пользователь может установить режим работы браузера, благодаря которому в папку «Избранное» будут попадать все (или некоторые) Интернет-адреса, на которые пользователь перешел с первой посещенной страницы, и группироваться по категориям. В последующем пользователь может выбирать «глубину» поиска нужного ресурса в закладке «Избранное».The patent US 6023701 is known from the prior art, which describes a method for faster access to Internet resources of interest by expanding the functionality of the Favorites bookmark. The point is that in addition to the address of the visited resource, the user can set the browser mode, thanks to which all (or some) Internet addresses to which the user went from the first page visited will fall into the Favorites folder and grouped into categories. Subsequently, the user can select the “depth” of the search for the desired resource in the “Favorites” tab.
Недостатком способа является то, что для быстрого попадания на нужный сайт пользователь должен его заранее посетить и добавить в папку «Избранное» своего браузера. Также нет возможности таким способом упросить доступ к интересующему ресурсу для других пользователей. То есть каждый пользователь должен сначала посетить этот ресурс и добавить его в папку «Избранное». При этом упрощенный доступ к сайту возможен только через тот терминал (и только через тот Интернет браузер) доступа в Интернет, пользователь которого ранее был на данном ресурсе и добавил его в папку «Избранное».The disadvantage of this method is that to quickly get to the desired site, the user must visit it in advance and add it to the Favorites folder of his browser. Also, there is no way in this way to simplify access to the resource of interest to other users. That is, each user must first visit this resource and add it to the Favorites folder. At the same time, simplified access to the site is possible only through that terminal (and only through that Internet browser) Internet access, the user of which was previously on this resource and added it to the Favorites folder.
В патенте GB 2375195 описывается система как некое хранилище библиотечных данных, которое формируется путем присвоения каждому изданию в электронном виде индивидуального кода, который составляется по строго определенному алгоритму и в котором зашифровываются данные о бумажном аналоге электронного издания (автор, название, тираж, дата издания, ISBN и т.д., а также номер каждой конкретной копии). Например, книга "Don Quixote" должна иметь код "CSPNLIT 3". По этому номеру осуществляется поиск по базе данных библиотеки электронной версии этой книги.GB 2375195 describes the system as a kind of library data storage, which is formed by assigning each publication in electronic form an individual code, which is compiled according to a strictly defined algorithm and in which data on a paper analogue of an electronic publication is encrypted (author, title, circulation, publication date, ISBN, etc., as well as the number of each specific copy). For example, the book "Don Quixote" should have the code "
При этом эти коды формируются или издателями бумажных версий, или их дистрибьюторами, поставляющими эти книги в библиотеки. А в базу заносят номера сотрудники библиотеки, имеющие доступ к базе кодов.Moreover, these codes are generated either by publishers of paper versions, or by their distributors who supply these books to libraries. And library employees with access to the code base enter numbers into the database.
Данная система, по сути, аналогична общеизвестной универсальной десятичной классификации (УДК), с той лишь разницей, что УДК состоит только из цифр и создается по другому алгоритму и в том, что по коду можно найти копию издания, посетив библиотеку и введя нужный код.This system, in fact, is similar to the well-known universal decimal classification (UDC), with the only difference being that the UDC consists of only numbers and is created using a different algorithm and that you can find a copy of the publication by the code by visiting the library and entering the desired code.
Недостатком изобретения является то, что нет возможности пользователям самим добавлять любой интересующий их литературный источник информации в базу библиотеки, если не они являются его авторами или издателями. Недостатком способа также является сложность запоминания цифрового кода принадлежности определенному ресурсу.The disadvantage of the invention is that it is not possible for users to add any literary source of information of interest to the library database themselves, if not they are its authors or publishers. The disadvantage of this method is the difficulty of storing a digital membership code for a particular resource.
Известен способ упрощения доступа к Интернет-ресурсам (патент), размещенным в сети Интернет, ссылки на которые публикуются в печатных и электронных изданиях, характеризующийся тем, что читатель печатных и электронных изданий получает доступ к Интернет-ресурсам посредством выхода в сеть Интернет и ввода кода, также характеризующийся использованием не менее одного сервера, на котором содержится база данных, которая, в свою очередь, состоит из таблицы ссылок на Интернет-ресурсы и присвоенных им индивидуальных буквенных, цифровых, буквенно-цифровых кодов или кодов с использованием других знаков и/или символов, сервер выполняют доступным в сети Интернет через Web-сайт напрямую либо через другой сервер, на котором размещен Web-сайт, отличающийся тем, что через интерфейс Web-сайта производят взаимодействие пользователя и базы данных, при котором пользователь передает через Web-сайт в базу данных полную ссылку на Интернет-ресурс, с помощью программных средств на сервере Web-сайта этот адрес добавляют в базу данных и ему присваивают уникальный код и сообщают этот код пользователю, а пользователь публикует и/или распространяет этот код, причем сервер, на котором расположен Web-сайт, осуществляющий кодирование, выполняют с возможностью вводить и/или редактировать пользователем комментарий к ссылке на Интернет-ресурс в виде дополнительного текста или графического файла.There is a method of simplifying access to Internet resources (patent) posted on the Internet, links to which are published in print and electronic publications, characterized in that the reader of print and electronic publications gets access to Internet resources by accessing the Internet and entering a code , also characterized by the use of at least one server, which contains a database, which, in turn, consists of a table of links to Internet resources and the individual alphanumeric, alphanumeric If you use digital codes or codes using other signs and / or symbols, the server is made available on the Internet through a Web site directly or through another server that hosts a Web site, characterized in that the user and the database interact through the interface of the Web site data, in which the user transfers through the Web site to the database a complete link to the Internet resource, using software on the server of the Web site, this address is added to the database and a unique code is assigned to it and the code is reported to the user, and the caller publishes and / or distributes this code, and the server on which the encoding Web site is located is configured to enter and / or edit the user a comment on the link to the Internet resource in the form of additional text or a graphic file.
Недостатком способа является сложность запоминания буквенно-цифрового кода, присвоенного определенному ресурсу. Также отсутствует возможность выбора кода пользователем.The disadvantage of this method is the difficulty of remembering the alphanumeric code assigned to a specific resource. There is also no option to select a code by the user.
Наиболее близким решением является способ использования кодов быстрого отклика (QR-кодов) в рекламе, размещенной в телефонной книге (заявка на патент US 20120280031), который включает определение длинного уникального указателя ресурса (URL) для использования совместно с продуктом или сервисом. Короткий URL создается на основе длинного URL. Полученный короткий URL кодируется с помощью QR-кода. Затем QR-код используется совместно с печатным носителем, распространяемым посредством какого-либо торгового канала. При сканировании кода, пользователь перенаправляется, используя длинный URL, который сформирован на основе короткого URL, на удаленную компьютерную систему. Впоследствии рекламодатель или владелец бизнеса могут определить, должен ли QR-код распространяться через тот же самый торговый канал, основываясь на частоте использования короткого URL.The closest solution is the method of using quick response codes (QR codes) in advertisements placed in the phone book (patent application US 20120280031), which includes determining a long unique resource identifier (URL) for use with a product or service. The short URL is created based on the long URL. The resulting short URL is encoded using a QR code. Then the QR code is used in conjunction with the print medium distributed through any trading channel. When scanning the code, the user is redirected, using a long URL, which is formed on the basis of a short URL, to a remote computer system. Subsequently, the advertiser or business owner can determine whether the QR code should be distributed through the same trading channel, based on the frequency of use of the short URL.
При использовании данного метода на специальном ресурсе создается QR-код, который затем нужно распространять на печатном материале и при использовании распознать с помощью камеры на мобильном устройстве. Однако для данного способа необходимо использовать сканер QR-кода, что не во всех случаях возможно и удобно делать, например, если рекламный носитель размещен в труднодоступном месте или же доступен для наблюдения в течение короткого времени. Кроме того, изображение QR-кода невозможно запомнить или ассоциировать с чем-либо. Отличить один QR-код от другого по смыслу содержания пользователь также не в состоянии. Поэтому при наличии множества изображений с QR-кодом пользователь должен делать пояснения к каждому из них, чтобы не запутаться и разобраться, какой код к чему относится. Кроме того, количество информации, закодированной в QR-коде, ограничено и при изменении данной информации необходимо заново создать уникальный QR-код и распространить его.When using this method, a QR code is created on a special resource, which then needs to be distributed on printed material and recognized using a camera on a mobile device. However, for this method it is necessary to use a QR code scanner, which is not always possible and convenient to do, for example, if the advertising medium is placed in an inaccessible place or is available for observation for a short time. In addition, the image of the QR code cannot be remembered or associated with anything. The user is also not able to distinguish one QR code from another in terms of content. Therefore, if there are many images with a QR code, the user must make explanations for each of them so as not to get confused and figure out which code refers to what. In addition, the amount of information encoded in the QR code is limited, and when changing this information, you must re-create a unique QR code and distribute it.
Техническим результатом заявленного изобретения является расширение области применения способа и ускорение доступа к данным за счет использования графических кодов, ввод которых осуществляют вручную, что позволяет получить доступ к данным, в частности записям каталога, при отсутствии возможности сканирования этого кода.The technical result of the claimed invention is to expand the scope of the method and accelerate access to data through the use of graphical codes that are entered manually, which allows you to access data, in particular catalog entries, in the absence of the ability to scan this code.
Указанный технический результат достигается за счет того, что в известном способе использования кодов для доступа к данным, который включает ввод кода, предварительно присвоенного по меньшей мере одной записи каталога, содержащей по меньшей мере одно информационное поле, в электронное устройство, выполненное с возможностью доступа к сети передачи данных, идентификацию введенного кода с помощью программных средств, поиск записей каталога, коды которых соответствуют результатам идентификации, согласно настоящему изобретению в качестве кода используют по меньшей мере один графический знак, содержащий по меньшей мере один элемент, ввод кода в электронное устройство, снабженное экраном, осуществляют посредством прорисовки пользователем кода в выделенной области экрана, при этом в упомянутой области отображают элементы наиболее вероятного варианта вводимого кода с визуальным отличием элементов кода, введенных пользователем, а идентификацию кода осуществляют последовательно по мере ввода его элементов, отображают на экране результаты поиска в виде по меньшей мере одного значения информационного поля по меньшей мере одной записи каталога.The specified technical result is achieved due to the fact that in the known method of using codes for accessing data, which includes entering a code previously assigned to at least one directory entry containing at least one information field into an electronic device configured to access data network, identification of the entered code using software, search for directory entries whose codes correspond to the identification results, according to the present invention as at least one graphic character is used, containing at least one element, the code is entered into an electronic device equipped with a screen by means of a user drawing a code in a selected area of the screen, while elements of the most likely variant of the input code are displayed in the said area with visual difference code elements entered by the user, and the identification of the code is carried out sequentially as you enter its elements, display on the screen the search results in the form of at least one value of the information field of at least one directory entry.
Возможны варианты развития основного технического решения, заключающиеся в том, что:There are options for the development of the main technical solution, namely:
- в случае если выбранное значение информационного поля содержит указание на возможность выполнения ассоциированного с ним процесса, то с помощью программных средств на электронном устройстве обеспечивают возможность выполнения этого процесса;- if the selected value of the information field contains an indication of the possibility of performing the process associated with it, then using software on an electronic device provide the ability to perform this process;
- пользователь имеет возможность редактирования вводимого кода;- the user has the ability to edit the input code;
- пользователь, не обнаружив необходимой записи, продолжает ввод или редактирование элементов кода, при этом процесс идентификации, поиска и отображения результатов поиска повторяется;- the user, having not found the necessary record, continues to enter or edit code elements, while the process of identification, search and display of search results is repeated;
- ввод кода в выделенной области экрана электронного устройства осуществляют по контрольным меткам;- the code is entered in the selected area of the screen of the electronic device by check marks;
- контрольную метку представляют пользователю в виде геометрической фигуры или рисунка;- a check mark is presented to the user in the form of a geometric figure or pattern;
- значение информационного поля записи представлено в виде графического элемента или текста;- the value of the information field of the record is presented in the form of a graphic element or text;
- для присвоения записи каталога кода используют не менее одного сервера, на котором размещают базу данных, содержащую записи каталога с присвоенными им кодами;- to assign a code directory entry, use at least one server on which the database is located, containing the directory entries with the codes assigned to it;
- сортировку результатов поиска производят с помощью программных средств с учетом предыдущих запросов пользователя или группы пользователей;- search results are sorted using software tools taking into account previous requests of a user or group of users;
- поиск кодов осуществляют с учетом персональных настроек пользователя;- the search for codes is carried out taking into account the user's personal settings;
- при поиске кодов учитывают географическое положение пользователя, осуществляющего поиск;- when searching for codes take into account the geographical location of the user performing the search;
- в электронное устройство дополнительно вводят текстовую информацию, а затем при поиске записей каталога учитывают текстовый поиск по ассоциированным с ними значениям текстовых информационных полей.- text information is additionally introduced into the electronic device, and then, when searching for catalog entries, a text search is taken into account by the values of text information fields associated with them.
Таким образом, заявляемое техническое решение всей своей совокупностью существенных признаков позволяет расширить область применения способа и ускорить доступ к данным за счет использования графических кодов, ввод которых осуществляют вручную, что позволяет получить доступ к данным, в частности записям каталога, при отсутствии возможности сканирования присвоенного им кода. Так, например, при отсутствии возможности сканирования QR-кода или нежелании привлекать внимание пользователь вынужден прибегнуть к другим существующим методам поиска информации, например текстовому поиску. Ввод текста на мобильных устройствах сопряжен с необходимостью использования виртуальной клавиатуры и чтения вводимого текста, в то время как метод прорисовки графического кода на экране свободен от этих недостатков. В совокупности с идентификацией элементов кода, которые могут быть прорисованы с погрешностями, заявляемый способ предъявляет значительно меньшие требования к корректности ввода, по сравнению с вводом текста и поиском по нему, и позволяет преодолеть недостатки текстовых кодов, увеличивая скорость доступа к данным. При этом результаты поиска пользователь начинает получать после ввода по меньшей мере одного элемента кода, что в сочетании с учетом предыдущих результатов поиска от данного пользователя или группы пользователей, сформированной по определенному признаку, например по близости их расположения в момент поиска к определенному месту, повышает релевантность полученных результатов. Стоит отметить, что пользователь может заметить, различить и воспринять графический код с печатного материала или с баннера, находящегося вне зоны сканирования, и ввести его самостоятельно. Причем, поскольку предполагается, что графические коды состоят из простых форм, то для их различения и восприятия пользователем достаточно небольшой площади размещения на информационном носителе.Thus, the claimed technical solution with its entire set of essential features allows you to expand the scope of the method and speed up access to data through the use of graphic codes that are entered manually, which allows you to access data, in particular catalog entries, in the absence of the ability to scan assigned to them code. So, for example, in the absence of the ability to scan a QR code or unwillingness to attract attention, the user is forced to resort to other existing methods of searching for information, such as text search. Entering text on mobile devices involves the need to use a virtual keyboard and read the entered text, while the method of drawing graphic code on the screen is free from these shortcomings. In conjunction with the identification of code elements that can be traced with errors, the inventive method makes significantly less demands on the correctness of the input compared to text input and search on it, and allows you to overcome the shortcomings of text codes, increasing the speed of access to data. At the same time, the user begins to receive search results after entering at least one code element, which, in combination with previous search results from a given user or user group formed by a certain attribute, for example, by the proximity of their location at the time of the search to a certain place, increases the relevance the results obtained. It is worth noting that the user can notice, distinguish and perceive the graphic code from the printed material or from a banner located outside the scanning area, and enter it yourself. Moreover, since it is assumed that graphic codes consist of simple forms, a small area of placement on an information medium is sufficient for distinguishing them and perceiving by a user.
Также в отличие от известных технических решений, где пользователю необходимо самостоятельно вводить адрес Интернет-ресурса (URL), настоящее изобретение позволяет значительно ускорить процесс доступа к данным, поскольку количество операций ввода, которое необходимо сделать пользователю для ввода графического кода меньше, чем для ввода адреса. При этом отображение элементов наиболее вероятного варианта вводимого кода с визуальным отличием элементов кода, введенных пользователем, также приводит к ускорению процесса ввода кода и доступа к данным, поскольку ввод кода упрощается, а данные, ассоциированные с наиболее вероятным кодом, отображаются пользователю по мере ввода и в общем случае находятся в начале списка релевантных результатов поиска.Also, unlike well-known technical solutions, where the user needs to enter the Internet resource address (URL) on his own, the present invention can significantly speed up the process of accessing data, since the number of input operations that the user needs to make to enter a graphic code is less than to enter the address . Moreover, the display of the elements of the most likely variant of the input code with the visual difference of the code elements entered by the user also leads to an acceleration of the process of entering the code and access to data, since the input of the code is simplified, and the data associated with the most likely code is displayed to the user as you enter and are generally at the top of the list of relevant search results.
Кроме того, использование распознавания вводимых элементов графического кода или ввод элементов с использованием контрольных меток, уменьшает необходимость в точном вводе, что также ускоряет процесс доступа к данным. А сенсорная область, которая используется для ввода, не несет текстовой информации и, соответственно, нет необходимости в чтении информации с экрана.In addition, the use of recognition of input elements of graphic code or input of elements using check marks reduces the need for accurate input, which also speeds up the process of accessing data. And the touch area that is used for input does not carry textual information and, accordingly, there is no need to read information from the screen.
Краткое описание чертежейBrief Description of the Drawings
На Фиг. 1 показана блок-схема алгоритма работы способа использования кодов для доступа к данным.In FIG. 1 shows a flowchart of a method for using codes to access data.
На Фиг. 2 показана блок-схема процесса создания и присвоения кода записи каталога.In FIG. 2 shows a flowchart of the process of creating and assigning a directory entry code.
На Фиг. 3 показана блок-схема процесса поиска кода и запуска процесса пользователем.In FIG. 3 shows a flowchart of a code search process and a user starting a process.
На Фиг. 4 показан пример распознавания вводимых элементов графического кода, когда поиск по ним происходит по мере их ввода.In FIG. Figure 4 shows an example of recognition of input elements of graphic code when they are searched for as they are input.
На Фиг. 5 показан пример ввода элементов графического кода с использованием контрольных меток, выполненных в виде геометрических фигур, путем их поэтапного соединения.In FIG. 5 shows an example of inputting graphic code elements using check marks made in the form of geometric shapes by connecting them in stages.
На Фиг. 6 показан пример ввода элементов графического кода с использованием контрольных меток, выполненных в виде матрицы геометрических фигур, путем изменения их цвета.In FIG. Figure 6 shows an example of entering graphic code elements using check marks made in the form of a matrix of geometric shapes by changing their color.
На Фиг. 7 показан пример поиска записей каталога по текстовой информации в поле заголовка, а также пример ввода ассоциированного с записью графического кода.In FIG. Figure 7 shows an example of searching for catalog entries by text information in the header field, as well as an example of entering the graphic code associated with the record.
На Фиг. 8 показан пример запуска процесса, ассоциированного со значением выбранного поля.In FIG. Figure 8 shows an example of starting a process associated with the value of a selected field.
На Фиг. 9 показан пример просмотра дополнительной информации, относящейся к графическому коду и ассоциированным с ним записям.In FIG. 9 shows an example of viewing additional information related to the graphic code and its associated entries.
На Фиг. 10 показаны примеры выполнения графического кода в виде стилизованного изображения предмета.In FIG. 10 shows examples of execution of graphic code in the form of a stylized image of an object.
Осуществление изобретенияThe implementation of the invention
Способ использования кодов для доступа к данным (Фиг. 1-3) в общем случае включает восприятие кода, предварительно размещенного на информационном носителе 1, пользователем 2, ввод 3 кода, предварительно присвоенного по меньшей мере одной записи каталога мере одной записи каталога, содержащей по меньшей мере одно информационное поле, в электронное устройство 4, выполненное с возможностью доступа к сети 5 передачи данных, например Интернет, и снабженное экраном 6. При этом в качестве кода используют по меньшей мере один графический знак (Фиг. 4-6), содержащий по меньшей мере один элемент 7, а ввод 3 кода осуществляют посредством прорисовки пользователем 2 кода в выделенной области 8 экрана 6.The method of using codes for accessing data (Figs. 1-3) generally involves the perception of a code previously placed on an
После ввода 3 кода с помощью программных средств (на чертеже не показано) осуществляют его идентификацию 9, поиск 10 записей каталога с кодами, соответствующими результатам идентификации 9 вводимого кода. Причем идентификацию 9 кода осуществляют последовательно по мере ввода его элементов 7 и отображают 11 на экране 6 результаты поиска 10 в виде по меньшей мере одного значения информационного поля по меньшей мере одной записи каталога. При этом с помощью программных средств (на чертеже не показано) обеспечивают пользователю 2 возможность выбора интересующего его значения информационного поля записи из отображенных на экране 6.After entering 3 codes using software tools (not shown in the drawing), they are identified 9, search for 10 catalog entries with codes corresponding to the identification results 9 of the entered code. Moreover, the
Значение информационного поля записи может содержать различные данные такие, как адреса Интернет-ресурсов, почтовые адреса, телефоны или любую другую текстовую, графическую или аудиовизуальную информацию, и может быть представлено в виде графического элемента 12 или текста 13. Также, при отображении записи на экране 6, возможно отображение 14 кода, ассоциированного с ней.The value of the information field of the record may contain various data such as addresses of Internet resources, mailing addresses, telephones or any other text, graphic or audiovisual information, and can be represented as
В случае если выбранное значение информационного поля содержит указание на возможность выполнения ассоциированного с ним процесса, то с помощью программных средств (на чертеже не показано) на электронном устройстве 4 обеспечивают возможность запуска 15 этого процесса, например осуществление 16 телефонного вызова, открытие 17 окна браузера, позиционирование 18 электронной карты и др., путем активации соответствующего значения информационного поля посредством его выбора на экране 6.If the selected value of the information field contains an indication of the possibility of performing the process associated with it, then using software (not shown) on the
Для создания 19 новой записи с информационными полями и ассоциации ее с кодом (Фиг. 2), создатель 20 ассоциации, посредством электронного устройства 4, используя Web-приложение 21 или клиентское приложение 22, имеющие доступ к серверу 23 приложения, осуществляет ввод 3 кода, аналогично тому, как это делает пользователь 2. При этом происходит идентификация 9 вводимого кода и передача 24 результатов идентификации 9 на сервер 23 приложения посредством сети 5 передачи данных.To create 19 new records with information fields and associate it with a code (Fig. 2), the
Далее на сервере базы 25 данных или на другом сервере (на чертеже не показано), имеющем к ней доступ, например сервере 23 приложения, происходит прием 26 результатов идентификации 9, поиск 10 записей посредством сравнения результатов идентификации 9 с графическими кодами, присвоенными записям, находящимся в базе 25 данных. При этом база 25 данных содержит записи с информационными полями, которым присвоены графические коды. Данная база 25 предназначена для поиска записей и связанной с ними информации по графическим кодам.Further, on the
Затем результаты поиска 10 полностью или частично передаются 27 на Web-приложение 21 или клиентское приложение 22 посредством сети 5 передачи данных. В свою очередь Web-приложение 21 или клиентское приложение 22 при получении 28 ими результатов поиска 10 от сервера 23 приложения отображают 11 их на экране 6 электронного устройства 4 создателю 20 ассоциации.Then, the search results 10 are completely or partially transmitted 27 to the Web application 21 or the client application 22 via the
Если в базе 25 данных отсутствует запись, соответствующая введенному коду, ему предоставляется возможность создать 19 новую запись и ассоциировать ее с введенным кодом. При этом создатель 20 ассоциации может ввести 29 соответствующие новой записи информационные поля, такие как текстовый заголовок, графический элемент (иконку), адреса Интернет-ресурсов (URL) и другие. С одним и тем же кодом он может ассоциировать несколько информационных полей. Информация o новой записи, включая графический код, ассоциированный с ней, и значения информационных полей передается 30 на сервер 23 приложения посредством сети 5 передачи данных. При приеме 31 информации о новой записи сервер 23 приложения сохраняет 32 ее в базе 25 данных.If the
После успешной ассоциации кода с записью, содержащей одно или несколько информационных полей, и сохранения 32 данной ассоциации в базе 25 данных, создатель 20 ассоциации может производить размещение кода на различных информационных носителях 1 (например, рекламных баннерах, печатных материалах, предметах бизнес-стиля, таких как папка, брошюра, ручка и т.п.) и их публикацию с тем, чтобы он впоследствии стал доступен потенциальным потребителям (пользователям).After successfully associating the code with a record containing one or more information fields and storing 32 of this association in the
В общем случае предполагается, что создатель 19 ассоциации является также автором кода.In the general case, it is assumed that the creator of the
Когда пользователю 2 необходимо получить доступ к данным, ассоциированным с графическими кодами, размещенным на информационном носителе 1 (Фиг. 3), он посредством электронного устройства 4, используя Web-приложение 21 или клиентское приложение 22, осуществляет ввод 3 кода. При этом происходит идентификация 9 вводимого кода и передача 24 результатов идентификации на сервер 23 приложения посредством сети 5 передачи данных.When the
Далее, на сервере базы 25 данных или на другом сервере (на чертеже не показано), имеющем к ней доступ, например сервере 23 приложения, происходит прием 26 результатов идентификации 9 и поиск 10 записей посредством сравнения результатов идентификации 9 с графическими кодами, присвоенными записям, находящимся в базе 25 данных.Further, on the
Затем результаты поиска 10 полностью или частично передаются 27 на Web-приложение 21 или клиентское приложение 22 посредством сети 5 передачи данных. В свою очередь Web-приложение 21 или клиентское приложение 22 при получении 28 ими результатов поиска 10 от сервера 23 приложения, отображают 11 их на экране 6 электронного устройства 4 в виде списка, предоставляя возможность пользователю 2 получить доступ к информационным полям найденных записей и в том случае, если со значениями информационных полей ассоциирован какой-либо процесс, запустить 15 его выполнение, например осуществить 16 телефонный вызов, открыть 17 окно браузера, позиционировать 18 электронную карту и др., путем активации соответствующего значения информационного поля посредством его выбора на экране 6.Then, the search results 10 are completely or partially transmitted 27 to the Web application 21 or the client application 22 via the
Для получения доступа к необходимым данным (записям каталога) пользователь 2 прорисовывает элементы 7 графического кода на сенсорном экране 6 электронного устройства 4. При этом распознавание вводимых элементов 7 и их поиск 10 происходит по мере их ввода 3 (Фиг. 4-6). Кроме того, пользователь 2 имеет возможность редактирования вводимого кода, например прорисовывая введенные элементы 7 кода заново, тем самым удаляя их. Причем пользователь 2, не обнаружив необходимой записи, может продолжить ввод 3 или редактирование элементов 7 кода, при этом процесс идентификации 9, поиска 10 и отображения 11 результатов поиска повторяется.To gain access to the necessary data (catalog entries),
В качестве электронного устройства 4 может быть использован стационарный персональный компьютер, мобильный телефон, смартфон, ноутбук, коммуникатор, карманный персональный компьютер и т.п. устройства. Ввод 3 кода осуществляют прорисовкой его непосредственно на экране 6 электронного устройства 4, если оно поддерживает сенсорный ввод либо прорисовкой посредством какого-либо устройства ввода (на чертеже не показано), например пером или мышкой.As an
В качестве элементов 7 графического кода применяют элементы, которые пользователь 2 способен различить, запомнить и воспроизвести самостоятельно или по лекалам (контрольным меткам 33), которые формируют для пользователя 2 с помощью программных средств (на чертеже не показано). Эти контрольные метки 33 выводят через пользовательский интерфейс (на экране 6) в виде, например, прямоугольной или любой другой области (на чертеже показано условно). Таким образом, в общем случае эта область состоит из пикселей, выделением которых пользователь 2 прорисовывает элементы 7 графического кода самостоятельно. В частных случаях ввод 3 кода в выделенной области 8 экрана 6 электронного устройства 4 могут осуществлять по упомянутым контрольным меткам 33. Контрольную метку 33 могут представлять пользователю 2 в виде геометрической фигуры или рисунка (Фиг. 5 и 6). При этом с помощью программных средств (на чертеже не показано) в выделенной области 8 экрана 6 на электронном устройстве 4 отображают элементы 34 наиболее вероятного варианта вводимого кода с визуальным отличием элементов 7 кода, введенных пользователем 2.As
На Фиг. 4 показан пример, когда пользователь 2 последовательно рисует элементы 35 графического кода (окружность и треугольник) от руки на сенсорной выделенной области 8 экрана 6 электронного устройства 4, и введенные элементы 35 распознаются как элементы 7 графического кода (окружность и треугольник) и заменяются их геометрическими начертаниями.In FIG. Figure 4 shows an example where
Наряду с указанным способом, при котором происходит распознавание произвольно вводимых элементов 7 кода (Фиг. 4), возможен ввод 3 кода с использованием различных готовых шаблонов, построенных на основе контрольных меток 33, например так, как изображено на Фиг. 5. В случае, представленном на Фиг. 5, пользователь 2 соединяет контрольные метки 33 (простые геометрические фигуры) как элементы шаблона и, тем самым, поэтапно изображает необходимые элементы 7 графического кода. Поиск 10 среди кодов, зарегистрированных в базе 25 данных, происходит по мере ввода 3 элементов 7 кода, и результат поиска 10 отображается 11 в виде списка (на чертеже показано условно). При этом список сортируется по релевантности и, так же как в случае, указанном на Фиг. 4, при этом могут учитываться предыдущие запросы данного пользователя 2 или группы пользователей, а также его персональные настройки и другие данные, позволяющие повысить релевантность результатов поиска. Наличие сортировки по релевантности, учитывающей различные данные, позволяет получать наиболее вероятный результат поиска без необходимости ввода полного кода, тем самым упрощая доступ к необходимым данным (записям каталога). Элементы 34 кода, соответствующего наиболее вероятному результату, могут подсказываться пользователю 2 в выделенной области 8 экрана. По мере ввода 3 элементов кода список обновляется и сужается до тех пор, пока пользователь 2 не находит нужную ему запись. Так же пользователь 2 может редактировать код, удаляя его элементы 7, например, повторно соединяя уже соединенные контрольные метки 33 и тем самым расширяя или изменяя направление поиска.Along with the indicated method, in which the recognition of randomly entered
На Фиг. 6 контрольные метки 33 представлены в виде матрицы 36 квадратов. В этом случае пользователь 2 может закрашивать квадраты, проводя по ним или нажимая на них, создавая из выбранных квадратов элементы 7 кода. Допустим также вариант (аналогичный Фиг. 6, но на чертежах не показан), когда матрица заполнена не одинаковыми геометрическими фигурами, типа квадратов (как на Фиг. 6), а разными фигурами, например элементами (фрагментами) мозаики. В этом случае пользователь 2 может закрашивать элементы мозаики, создавая из закрашенных элементов необходимый код.In FIG. 6, reference marks 33 are represented as a matrix of 36 squares. In this case,
При этом желаемый эффект доступа к данным может быть достигнут с использованием различных кодов и методов ввода или их комбинациями. Приведенные реализации вариантов ввода 3 кода, формы и размеров элементов 7 кода и контрольных меток 33 не являются исчерпывающими и доказывают, что конкретный характер их исполнения не влияет на достижение заявляемого технического результата, поскольку указанный результат достигается за счет прорисовки пользователем 2 каждого из элементов 7, составляющих код в целом.In this case, the desired effect of data access can be achieved using various codes and input methods, or combinations thereof. The given implementations of the
Поиск 10 может происходить асинхронно, позволяя пользователю 2 вводить 3 новые или удалять существующие элементы 7 кода, или другие коды, не дожидаясь результатов поиска. При этом поиск 10 и сортировку результатов могут производить с помощью программных средств (на чертеже не показано) с учетом предыдущих запросов пользователя 2 или группы пользователей, персональных настроек пользователя и географического положения пользователя 2, осуществляющего поиск. Результаты поиска, последовательность ввода 3 элементов 7 кода, а также другая информация, относящаяся к поиску, такая как местоположение пользователя 2, ориентация в пространстве, время поиска, персональные настройки пользователя 2, может также быть сохранена на сервере (на чертеже не показано) для последующего анализа, повышения релевантности результатов и оптимизации поиска.
В электронное устройство 4 дополнительно могут вводить текстовую информацию в текстовое поле 37 ввода, предназначенное для текстового поиска, а затем при поиске записей каталога учитывают поиск по ассоциированным с ними значениям текстовых информационных полей 13.In the
При отображении записи, соответствующей введенному пользователем 2 коду, пользователю 2 отображается 11 по меньшей мере одно значение полей, ассоциированных с записью, которые предварительно были добавлены создателем 20 ассоциации в описываемую базу 25 (количество отображаемых полей зависит от площади экрана 6, отведенной под это). При этом значения информационных полей могут быть представлены в виде графических элементов 12 (иконок) или текста 13, при активации которых производится соответствующее действие, например осуществление 16 телефонного вызова, открытие 17 окна браузера, позиционирование 18 электронной карты и др.When a record is displayed that corresponds to the code entered by
Таким образом, с графическим кодом могут быть ассоциированы любые данные, такие как адреса Интернет-ресурсов, Email-адреса, почтовые адреса, телефоны, координаты, а также любая другая текстовая, графическая или аудиовизуальная информация. С данной информацией также могут быть ассоциированы действия, которые пользователь 2 может с ней осуществлять. Например, при активации значения информационного поля, содержащего номер телефона, пользователь может осуществить 16 набор номера на устройстве доступа, который это действие поддерживает, например на смартфоне. При активации значения информационного поля, содержащего Email-адрес, может открыться окно создания электронного письма с выбранным Email-адресом в почтовой программе (на чертеже не показано). При активации значения информационного поля, содержащего почтовый адрес или географические координаты, возможно открытие программы электронных карт с позиционированием 18 на указанном месте.Thus, any data, such as Internet resource addresses, Email addresses, postal addresses, phone numbers, coordinates, as well as any other textual, graphical, or audiovisual information, can be associated with a graphic code. Actions can also be associated with this information that
Если пользователь 2 удовлетворен результатами поиска и если выбранное значение информационного поля содержит указание на возможность выполнения ассоциированного с ним процесса, то с помощью программных средств (на чертеже не показано) на электронном устройстве 4 обеспечивают возможность запуска 15 этого процесса.If
В противном случае, пользователь 2 может продолжить ввод 3 или редактирование элементов 7 кода, при этом процесс идентификации 9, поиска 10 повторяется и пользователю 2 отображается 14 новый список результатов с учетом новых введенных элементов 7.Otherwise,
На Фиг. 7 приведен пример поиска по текстовым информационным полям 13 записи. При этом ввод 3 кода начинают с его элементов 7. Затем получив промежуточный результат в виде списка записей с соответствующими информационными полями, продолжают поиск записей, используя поиск по их текстовым полям 13. При этом пользователь 2 вводит текст в специальное текстовое поле 37 ввода, предназначенное для текстового поиска, по мере ввода текста происходит поиск по текстовым полям 13 записей, и записи, соответствующие новым критериям поиска, которые включают поиск по введенным кодам и поиск по введенному тексту, отображаются пользователю 2.In FIG. 7 shows an example of a search in the text information fields 13 of the record. In this case, the
На Фиг. 8 приведен пример запуска 15 процесса, который соответствует значению информационного поля записи. При этом пользователь 2 начинает с поиска записей, введя, например, элемент 7 кода. Обнаружив необходимую запись в списке записей, соответствующих критериям поиска, пользователь 2 может осуществить действие, ассоциированное с тем или иным полем. Например, путем активации соответствующего значению информационного поля графического элемента 12. В данном случае приведен пример открытия 17 окна браузера при активации посредством выбора на экране 6 значения информационного поля записи, соответствующего адресу Интернет-ресурса (URL), поскольку с данным типом значения информационного поля ассоциирован процесс открытия 17 окна браузера и перехода по адресу Интернет-ресурса. Вернуться к основному режиму поиска записей по вводимым кодам пользователь 2 может, активировав элемент интерфейса пользователя «Назад» 38.In FIG. 8 shows an example of
В клиентском приложении 22 предусмотрена возможность просмотра подробной информации, относящейся к записям и ассоциированным с ними информационным полям (Фиг. 9). Для того чтобы открыть окно, содержащее дополнительную информацию, ассоциированную с выбранным кодом, пользователь 2 должен провести по элементу списка слева направо и активировать появившийся элемент интерфейса «Информация» 39.In the client application 22, it is possible to view detailed information related to the records and associated information fields (FIG. 9). In order to open a window containing additional information associated with the selected code,
При этом в появившемся диалоге, пользователь 2 получает доступ к конкретной записи и данным, ассоциированным с ней. Данные могут быть представлены в виде текста, изображений, а также любым другим способом, например в виде анимации или видеоизображений. Так же как и в режиме поиска, пользователь 2 может осуществить действие, ассоциированное с тем или иным полем. Например, путем активации соответствующего значению информационного поля графического элемента 12 или текста 13.At the same time, in the dialog that appears,
Закрыть диалог с дополнительной информацией пользователь 2 может, активировав элемент интерфейса пользователя «Назад» 38.
В заключение стоит отметить, что в качестве графического кода, например в случае размещения его на рекламном носителе, может быть использовано стилизованное изображение предмета (Фиг. 10), о котором содержится информация в записи каталога, ассоциированной с этим кодом. Например, комбинация элементов 7 в виде квадрата и треугольника, лежащего своим основанием на квадрате, может символизировать бизнес по продаже недвижимости; комбинация из элементов 7 в виде двух квадратов, расположенных друг за другом - оконный бизнес; комбинация элементов 7 из трех линий в виде самолета - авиаперевозки. Это делает код более различаемым, код ассоциируется с предметом рекламы, что повышает запоминаемость кода и вероятность его использования клиентом, приводя, в конечном итоге, к повышению эффективности рекламы.In conclusion, it is worth noting that as a graphic code, for example, if it is placed on an advertising medium, a stylized image of an object can be used (Fig. 10), about which information is contained in the catalog entry associated with this code. For example, a combination of
Claims (12)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2015155229A RU2619526C1 (en) | 2015-12-22 | 2015-12-22 | Method of codes use for data accessibility |
| PCT/RU2016/000895 WO2017111662A1 (en) | 2015-12-22 | 2016-12-16 | Method of using codes for accessing data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2015155229A RU2619526C1 (en) | 2015-12-22 | 2015-12-22 | Method of codes use for data accessibility |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RU2619526C1 true RU2619526C1 (en) | 2017-05-16 |
Family
ID=58716017
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2015155229A RU2619526C1 (en) | 2015-12-22 | 2015-12-22 | Method of codes use for data accessibility |
Country Status (2)
| Country | Link |
|---|---|
| RU (1) | RU2619526C1 (en) |
| WO (1) | WO2017111662A1 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2375195A (en) * | 2000-12-18 | 2002-11-06 | Hewlett Packard Co | Network assembly and method for inserting an identification code |
| US20020168117A1 (en) * | 2001-03-26 | 2002-11-14 | Lg Electronics Inc. | Image search method and apparatus |
| RU2300802C2 (en) * | 2005-04-29 | 2007-06-10 | Общество с ограниченной ответственностью "Аурита" | Method for controlling user information resources |
| US20110258222A1 (en) * | 2010-04-14 | 2011-10-20 | Nhn Corporation | Method and system for providing query using an image |
| US20130283260A1 (en) * | 2012-04-20 | 2013-10-24 | Insyde Software Corp. | Image guided method for installing application software |
| US20140019484A1 (en) * | 2012-07-13 | 2014-01-16 | Deepmind Technologies Limited | Method and Apparatus for Image Searching |
| US9009188B1 (en) * | 2012-06-12 | 2015-04-14 | Google Inc. | Drawing-based search queries |
-
2015
- 2015-12-22 RU RU2015155229A patent/RU2619526C1/en not_active IP Right Cessation
-
2016
- 2016-12-16 WO PCT/RU2016/000895 patent/WO2017111662A1/en not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2375195A (en) * | 2000-12-18 | 2002-11-06 | Hewlett Packard Co | Network assembly and method for inserting an identification code |
| US20020168117A1 (en) * | 2001-03-26 | 2002-11-14 | Lg Electronics Inc. | Image search method and apparatus |
| RU2300802C2 (en) * | 2005-04-29 | 2007-06-10 | Общество с ограниченной ответственностью "Аурита" | Method for controlling user information resources |
| US20110258222A1 (en) * | 2010-04-14 | 2011-10-20 | Nhn Corporation | Method and system for providing query using an image |
| US20130283260A1 (en) * | 2012-04-20 | 2013-10-24 | Insyde Software Corp. | Image guided method for installing application software |
| US9009188B1 (en) * | 2012-06-12 | 2015-04-14 | Google Inc. | Drawing-based search queries |
| US20140019484A1 (en) * | 2012-07-13 | 2014-01-16 | Deepmind Technologies Limited | Method and Apparatus for Image Searching |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2017111662A1 (en) | 2017-06-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101288076B (en) | Interactive drawing method and system | |
| EP2758894B1 (en) | Visual representation of supplemental information for a digital work | |
| US7778994B2 (en) | Computer-implemented interactive, virtual bookshelf system and method | |
| CN101366021B (en) | Application of metadata to documents and document objects via a software application user interface | |
| US20080109762A1 (en) | Visual document user interface system | |
| US20120116828A1 (en) | Promotions and advertising system | |
| JP2008305406A (en) | Electronic mail additional information service providing method based on information area instruction, and system for it | |
| JP2021508102A (en) | Systems and methods for generating and editing text content in website building systems | |
| US8707167B2 (en) | High precision data extraction | |
| US20090300476A1 (en) | Internet Guide Link Matching System | |
| CN101366022B (en) | Apply metadata to documents or document objects via the operating system user interface | |
| CN113961794A (en) | Book recommendation method and device, computer equipment and storage medium | |
| CN103797481A (en) | Gesture based search | |
| EP2557515A1 (en) | Method and apparatus for providing search services interactively displaying a type of search target | |
| US20050080818A1 (en) | Active images | |
| TW201428515A (en) | Content and object metadata based search in e-reader environment | |
| US20150294021A1 (en) | System and Method for Creating A Computational Bookmarking Icon | |
| US12265787B2 (en) | Document difference viewing and navigation | |
| JP2014157401A (en) | System, method and program for generating electronic magazine | |
| JP2002183039A (en) | Page generating method for electronic bulletin board and server device | |
| RU2619526C1 (en) | Method of codes use for data accessibility | |
| KR101242878B1 (en) | Method and system for extracting and providing item having annotation on electronic book | |
| KR101261753B1 (en) | Method and system for generating and managing annotation on electronic book | |
| Appel | OpenIndexMaps: A new iteration of collaborative digital index mapping | |
| JP2022042367A (en) | Information processing apparatus, control method and control program thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20181223 |