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

Иллюстрации

Показать все

Изобретение относится к области электронной коммуникации через сеть передачи данных, более конкретно к обработке электронного сообщения на основе взаимодействия с пользователем. Технический результат заключается в экономии заряда аккумулятора мобильного электронного устройства при работе почтового приложения. Технический результат достигается за счет получения от пользователя первого указания на осуществление пользователем первого действия перетаскивания, связанного с элементом сообщения, отображения пользователю на экране электронного устройства соответствующего элемента действия, связанного с одним из множества предварительно определенных направлений, причем элемент действия расположен в предварительно определенном местоположении, визуально на расстоянии от элемента сообщения в одном из множества предварительно определенных направлений, соответствующий элемент действия указывает пользователю на соответствующее действие, получения от пользователя второго указания на действие опускания элемента сообщения на соответствующий элемент действия, и в ответ на второе указание выполнение соответствующего действия с электронным сообщением. 2 н. и 20 з.п. ф-лы, 9 ил.

Реферат

Область техники, к которой относится изобретение

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

Уровень техники

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

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

[0004] Фиг. 1 изображает пример снимка экрана обычной страницы веб-почты, иллюстрирующей страницу веб-почты, реализованную на известном уровне техники. Страница 100 веб-почты может быть просмотрена на электронном устройстве при доступе на сервис веб-почты с использованием браузера или почтового приложения. Страницу 100 веб-почты можно назвать "сводным экраном". В общем случае сводный экран сервиса веб-почты является страницей, которая предоставляет список электронных сообщений, в отличие от "страницы сообщения", которая отображает содержимое конкретного электронного сообщения. Сводный экран может быть экраном входящих (как на Фиг. 1), который представляет входящие электронные сообщения, предназначенные пользователю, который подписался на сервис веб-почты. Сводный экран может быть экраном отправленных, экраном удаленных и одним из экранов папки, которая определяется пользователем (например, "Сообщения 2013 года", "Сообщения 2014 года", "Сообщения 2015 года" и так далее).

[0005] Страница 100 веб-почты отображает множество строк 102, которые совместно образуют список последних электронных сообщений, адресованных получателю электронной почты (т.е. входящие сообщения, и прочитанные, и непрочитанные). Каждая строка 102 предоставляет информацию о конкретном электронном сообщении. Конкретнее, в каждой строке 102 отображается имя 104 отправителя электронного сообщения, заголовок 106 электронного сообщения и дата и/или время 108, когда электронное сообщение было отправлено отправителем. Может отображаться и аватар 114 (небольшое изображение), представляющее отправителя, если аватар доступен (в противном случае может отображаться изображение-заполнитель). Также могут быть отображены первые несколько слов 110 текста контента электронного сообщения (или составленный обзор электронного сообщения).

[0006] В каждой строке 102 получателем электронной почты может быть выбрано окошко 112 для выполнения желаемого действия, выбранного с помощью щелчка мышью на команду, связанную с электронным сообщением. Строка 1021 содержит иконку 120, обычно изображающую скрепку, которая указывает на то, что конкретное электронное сообщение, связанное со строкой 1021 содержит одно или несколько вложений. Контент данной строки 102 отображается жирным шрифтом, если электронное письмо ранее не было открыто получателем электронного сообщения. Контент данной строки 102 не отображается жирным шрифтом, если электронное письмо ранее уже было открыто получателем электронной почты. Первые две строки 102 отображены жирным шрифтом, указывающим на то, что пользователем, связанным с аккаунтом веб-почты, получены два новых (т.е. непрочитанных) электронных сообщения. Также известны другие визуальные характеристики для разделения прочитанных и непрочитанных электронных сообщений.

[0007] На изображенной странице 100 веб-почты для выполнения действия с данных электронным сообщением пользователь может выделить сообщение, с которым хочет произвести действие (например, щелкая на окошко 112 данного сообщения) и затем выбрать желаемое действие - например, щелкая кнопку 140 "удалить", если пользователь желает удалить сообщение. В других известных решениях (особенно тех, которые реализованы на смартфонах и других беспроводных электронных устройствах) пользователь может выбрать сообщение, с которым он желает осуществить действие, выполняя "проведение пальцем" по сообщению, после чего пользователю могут быть предоставлен ряд предварительно выбранных действий для осуществления с сообщением (например, удаление, пометка прочтенным, перенаправление и т.д.) Пользователь затем может выбрать действие, которое он желает осуществить.

Раскрытие изобретения

[0008] Задачей предлагаемого технического решения является устранение по меньшей мере некоторых недостатков, присущих известному уровню техники.

[0009] Авторы настоящего технического решения разработали варианты его осуществления на основе своего наблюдения о том, что существует по меньшей мере одна техническая проблема, связанная с решениями известного уровня техники обработки электронных сообщений, отображаемых на сводном экране входящих или на других типах сводных экранов. Авторы считают, что способы обработки сообщений на сводных экранах входящих (и других сводных экранах), которые доступны на текущий момент, не являются полностью удовлетворительными. Например, способы обработки и управления электронными сообщениями, которые были описаны со ссылкой на Фиг. 1 требуют от пользователя осуществления нескольких действий (например, выбора сообщений, выбора желаемого действия и так далее). Это не только может быть сочтено неудобным некоторыми пользователями, но и может дополнительно расходовать аккумулятор электронного устройства (что может быть значительной проблемой на некоторых смартфонах и других беспроводных и/или портативных устройствах).

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

[0011] Первым объектом настоящего технического решения является способ обработки электронного сообщения. Электронное сообщение отображается на сводном экране экрана электронного устройства. Электронное устройство связано с пользователем. Способ выполняется электронным устройством. Способ содержит: отображение пользователю на экране электронного устройства элемента сообщения, связанного с электронным сообщением; получение от пользователя первого указания на осуществление пользователем первого действия перетаскивания, связанного с элементом сообщения и в ответ на первое действие перетаскивания осуществленного в одном из множества предварительно определенных направлений, причем каждое из множества предварительно определенных направлений связано с соответствующим элементом действия из множества элементов действия, каждый соответствующий элемент действия связан с соответствующим действием, производимым с электронным сообщением, и являющимся одним из множества действий; отображение пользователю на экране электронного устройства соответствующего элемента действия, связанного с одним из множества предварительно определенных направлений, причем элемент действия расположен в предварительно определенном местоположении, визуально на расстоянии от элемента сообщения в одном из множества предварительно определенных направлений, соответствующий элемент действия указывает пользователю на соответствующее действие; получение от пользователя второго указания на действие опускания элемента сообщения на соответствующий элемент действия; в ответ на второе указание выполнение соответствующего действия с электронным сообщением.

[0012] В некоторых вариантах осуществления способа электронное сообщение является одним из множества электронных сообщений, отображенных на сводном экране.

[0013] В некоторых вариантах осуществления способа сводный экран является одним из следующих экранов: экран входящих, экран отправленных сообщений, экран спама, экран исходящих и экран определенной пользователем папки.

[0014] В некоторых вариантах осуществления способа предварительно определенное местоположение визуально находится на расстоянии от по меньшей мере некоторых из множества элементов сообщения, причем по меньшей мере некоторые из множества элементов сообщения включают в себя элемент сообщения.

[0015] В некоторых вариантах осуществления способа по меньшей мере некоторые из множества элементов сообщений включают в себя все множество элементов сообщения.

[0016] В некоторых вариантах осуществления способа в ответ на (i) получение от пользователя третьего указания на то, что пользователь не выполняет действия опускания элемента сообщения на соответствующий элемент действия; и затем (ii) получение от пользователя четвертого указания на второе действие перетаскивания, выполненное в другом направлении из множества предварительно определенных направлений способ дополнительно содержит: прекращение отображения соответствующего элемента действия; отображение пользователю на экране электронного устройства другого соответствующего элемента действия из множества элементов действий, причем другой соответствующий элемент действий связан с другим предварительно определенным действием из множества действий и расположен в другом предварительно определенном местоположении, визуально на расстоянии от элемента сообщения в направлении второго действия перетаскивания, причем другой соответствующий элемент действия указывает на другое предварительно определенное действие; получение от пользователя пятого указания на другое действие опускания элемента сообщения на другой соответствующий элемент действия; в ответ на пятое указание выполнение другого предварительно определенного действия с электронным сообщением.

[0017] В некоторых вариантах осуществления способа каждое из множества элементов действий связано с соответствующей уникальной фоновой текстурой.

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

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

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

[0021] В некоторых вариантах осуществления способа указатель действия визуально отличается от соответствующего элемента действия.

[0022] В некоторых вариантах осуществления способа указатель действия отображается в предварительно определенном местоположении.

[0023] В некоторых вариантах осуществления способа отображение пользователю на экране электронного устройства соответствующего элемента действия содержит замещение указателя действия соответствующим элементом действия.

[0024] В некоторых вариантах осуществления способа в ответ на (i) получение от пользователя третьего указания на то, что пользователь не выполняет действия опускания элемента сообщения на соответствующий элемент действия; и затем (ii) получение от пользователя четвертого указания на второе действие перетаскивания, выполненное в другом направлении из множества предварительно определенных направлений, способ дополнительно содержит: замещение соответствующего элемента действия указателем действия.

[0025] В некоторых вариантах осуществления способа способ дополнительно содержит отображение пользователю множества указателей действия, причем каждый из множества указателей действия связан с соответствующим одним направлением из множества предварительно определенных направлений и указывает на связанное с ним действие; множество указателей действия предоставляется пользователю перед получением от пользователя первого указания на осуществление пользователем первого действия перетаскивания.

[0026] Еще одним объектом настоящего технического решения является электронное устройство. Электронное устройство содержит: пользовательский интерфейс ввода-вывода для получения пользовательских вводов и предоставления по меньшей мере либо визуального вывода, либо аудиовывода; интерфейс сетевой связи для двусторонней передачи данных через сеть передачи данных; и процессор, соединенный с пользовательским интерфейсом ввода-вывода и интерфейсом сетевой связи, процессор выполнен с возможностью иметь доступ к машиночитаемым инструкциям, выполнение которых инициирует отображение процессором электронного сообщения в пользовательском интерфейсе ввода-вывода, причем электронное сообщение отображается на сводном экране; машиночитаемые инструкции выполнены с дополнительной возможностью инициировать выполнение процессором: отображение пользователю в интерфейсе ввода-вывода элемента сообщения, связанного с электронным сообщением; получение от пользователя первого указания на осуществление пользователем первого действия перетаскивания, осуществленного в одном из множества предварительно определенных направлений, причем каждое из множества предварительно определенных направлений связано с соответствующим элементом действия из множества элементов действия, каждый соответствующий элемент действия связан с соответствующим действием, которое является одним из множества действий; отображение пользователю в интерфейсе ввода-вывода соответствующего элемента действия, связанного с одним из множества предварительно определенных направлений, причем элемент действия расположен в предварительно определенном местоположении, визуально на расстоянии от элемента сообщения в одном из множества предварительно определенных направлений, соответствующий элемент действия указывает пользователю на соответствующее действие; получение от пользователя второго указания на действие опускания элемента сообщения на соответствующий элемент действия; в ответ на второе указание выполнение соответствующего действия с электронным сообщением.

[0027] В некоторых вариантах осуществления электронного устройства электронное сообщение является одним из множества электронных сообщений, отображенных на сводном экране.

[0028] В некоторых вариантах осуществления электронного устройства сводный экран является одним из следующих экранов: экран входящих, экран отправленных сообщений, экран спама, экран исходящих и экран определенной пользователем папки.

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

[0030] В некоторых вариантах осуществления электронного устройства по меньшей мере некоторые из множества элементов сообщений включают в себя все множество элементов сообщения.

[0031] В некоторых вариантах осуществления электронного устройства в ответ на получение от пользователя третьего указания на то, что пользователь не выполняет действия опускания элемента сообщения на соответствующий элемент действия; и затем получение от пользователя четвертого указания на второе действие перетаскивания, выполненное в другом направлении из множества предварительно определенных направлений процессор выполнен с дополнительной возможностью выполнять: прекращение отображения в интерфейсе ввода-вывода соответствующего элемента действия; отображение пользователю в интерфейсе ввода-вывода другого соответствующего элемента действия из множества элементов действий, причем другой соответствующий элемент действий связан с другим предварительно определенным действием из множества действий и расположен в другом предварительно определенном местоположении, визуально на расстоянии от элемента сообщения в направлении второго действия перетаскивания, причем другой соответствующий элемент действия указывает на другое предварительно определенное действие; получение от пользователя пятого указания на другое действие опускания элемента сообщения на другой соответствующий элемент действия; в ответ на пятое указание выполнение другого предварительно определенного действия с электронным сообщением.

[0032] В некоторых вариантах осуществления электронного устройства каждое из множества элементов действий связано с соответствующей уникальной фоновой текстурой.

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

[0034] В некоторых вариантах осуществления электронного устройства соответствующий элемент действия содержит либо графическую часть, либо текстовую часть, указывающую на соответствующее действие.

[0035] В некоторых вариантах осуществления электронного устройства процессор выполнен с дополнительной возможностью представлять пользователю указатель действия, который указывает на соответствующее действие, связанное с одним из множества предварительно определенных направлений, и который предоставляется пользователю перед получением от пользователя первого указания на осуществление пользователем первого действия перетаскивания.

[0036] В некоторых вариантах осуществления электронного устройства указатель действия отличается по виду от соответствующего элемента действия.

[0037] В некоторых вариантах осуществления электронного устройства указатель действия отображается в предварительно определенном местоположении.

[0038] В некоторых вариантах осуществления электронного устройства для представления пользователю в интерфейсе ввода-вывода соответствующего элемента действия процессор выполнен с возможностью замещать указатель действия соответствующим элементом действия.

[0039] В некоторых вариантах осуществления электронного устройства в ответ на получение от пользователя третьего указания на то, что пользователь не выполняет действия опускания элемента сообщения на соответствующий элемент действия; и затем получение от пользователя четвертого указания на второе действие перетаскивания, выполненное в другом направлении из множества предварительно определенных направлений процессор выполнен с дополнительной возможностью: замещать соответствующий элемент действия указателем действия.

[0040] В некоторых вариантах осуществления электронного устройства процессор выполнен с дополнительной возможностью представлять пользователю множество указателей действия, причем каждый из множества указателей действия связан с соответствующим одним направлением из множества предварительно определенных направлений и указывает на связанное с ним действие; множество указателей действия предоставляется пользователю перед получением от пользователя первого указания на осуществление пользователем первого действия перетаскивания.

[0041] В контексте настоящего описания «сервер» подразумевает под собой компьютерную программу, работающую на соответствующем оборудовании, которая способна получать запросы (например, от клиентских устройств) по сети и выполнять эти запросы или инициировать выполнение этих запросов. Оборудование может представлять собой один физический компьютер или одну физическую компьютерную систему, но ни то, ни другое не является обязательным для данного технического решения. В контексте настоящего технического решения использование выражения «сервер» не означает, что каждая задача (например, полученные команды или запросы) или какая-либо конкретная задача будет получена, выполнена или инициирована к выполнению одним и тем же сервером (то есть одним и тем же программным обеспечением и/или аппаратным обеспечением); это означает, что любое количество элементов программного обеспечения или аппаратных устройств может быть вовлечено в прием/передачу, выполнение или инициирование выполнения любого запроса или последствия любого запроса, связанного с клиентским устройством, и все это программное и аппаратное обеспечение может быть одним сервером или несколькими серверами, оба варианта включены в выражение «по меньшей мере один сервер».

[0042] В контексте настоящего описания, если конкретно не указано иное, "клиентское устройство" подразумевает под собой аппаратное устройство, способное работать с программным обеспечением, подходящим к решению соответствующей задачи. Таким образом, примерами клиентских устройств (среди прочего) могут служить персональные компьютеры (настольные компьютеры, ноутбуки, нетбуки и т.п.) смартфоны, планшеты, а также сетевое оборудование, такое как маршрутизаторы, коммутаторы и шлюзы. Следует иметь в виду, что устройство, ведущее себя как клиентское устройство в настоящем контексте, может вести себя как сервер по отношению к другим клиентским устройствам. Использование выражения «клиентское устройство» не исключает возможности использования множества клиентских устройств для получения/отправки, выполнения или инициирования выполнения любой задачи или запроса, или же последствий любой задачи или запроса, или же этапов любого вышеописанного способа.

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

[0044] В контексте настоящего описания, если конкретно не указано иное, «информация» включает в себя любую информацию любого типа, которую можно хранить в базе данных. Таким образом, информация включает в себя, среди прочего, аудиовизуальные произведения (изображения, видео, звукозаписи, презентации и т.д.), данные (данные о местоположении, цифровые данные и т.д.), текст (мнения, комментарии, вопросы, сообщения и т.д.), документы, таблицы и т.д.

[0045] В контексте настоящего описания, если конкретно не указано иное, «компонент» подразумевает под собой программное обеспечение (соответствующее конкретному аппаратному контексту), которое является необходимым и достаточным для выполнения конкретной(ых) указанной(ых) функции(й).

[0046] В контексте настоящего описания, если конкретно не указано иное, термин «используемый компьютером носитель компьютерной информации» подразумевает под собой носитель абсолютно любого типа и характера, включая ОЗУ, ПЗУ, диски (компакт диски, DVD-диски, дискеты, жесткие диски и т.д.), USB флеш-накопители, твердотельные накопители, накопители на магнитной ленте и т.д.

[0047] В контексте настоящего описания, если конкретно не указано иное, слова «первый», «второй», «третий» и т.д. используются в виде прилагательных исключительно для того, чтобы отличать существительные, к которым они относятся, друг от друга, а не для целей описания какой-либо конкретной взаимосвязи между этими существительными. Так, например, следует иметь в виду, что использование терминов "первый сервер" и "третий сервер" не подразумевает какого-либо порядка, отнесения к определенному типу, хронологии, иерархии или ранжирования (например) серверов/между серверами, равно как и их использование (само по себе) не предполагает, что некий "второй сервер" обязательно должен существовать в той или иной ситуации. В дальнейшем, как указано здесь в других контекстах, упоминание "первого" элемента и "второго" элемента не исключает возможности того, что это один и тот же фактический реальный элемент. Так, например, в некоторых случаях, "первый" сервер и "второй" сервер могут являться одним и тем же программным и/или аппаратным обеспечением, а в других случаях они могут являться разным программным и/или аппаратным обеспечением.

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

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

Краткое описание чертежей

[0050] Для лучшего понимания настоящего технического решения, а также других его характерных черт сделана ссылка на следующее описание, которое должно использоваться в сочетании с прилагаемыми чертежами, где:

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

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

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

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

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

[0056] На Фиг. 6 представлена схема системы, подходящей для реализации не ограничивающих вариантов осуществления настоящего технического решения.

[0057] На Фиг. 7 представлена принципиальная схема электронного устройства, показанного на Фиг. 6, причем электронное устройство реализовано в соответствии с вариантами осуществления настоящего технического решения, не ограничивающими его объем.

[0058] На Фиг. 8 представлена блок-схема способа, исполняемого в соответствии с вариантами осуществления настоящего технического решения, не ограничивающими его объем.

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

Осуществление изобретения

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

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

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

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

[0064] Функции различных элементов, показанных на фигурах, включая функциональный блок, обозначенный как "процессор" или "графический процессор", могут быть обеспечены с помощью специализированного аппаратного обеспечения или же аппаратного обеспечения, способного использовать подходящее программное обеспечение. Когда речь идет о процессоре, функции могут обеспечиваться одним специализированным процессором, одним общим процессором или множеством индивидуальных процессоров, причем некоторые из них могут являться общими. В некоторых вариантах осуществления настоящего технического решения процессор может являться универсальным процессором, например, центральным процессором (CPU) или специализированным для конкретной цели процессором, например, графическим процессором (GPU). Более того, использование термина "процессор" или "контроллер" не должно подразумевать исключительно аппаратное обеспечение, способное поддерживать работу программного обеспечения, и может включать в себя, без установления ограничений, цифровой сигнальный процессор (DSP), сетевой процессор, интегральная схема специального назначения (ASIC), программируемую пользователем вентильную матрицу (FPGA), постоянное запоминающее устройство (ПЗУ) для хранения программного обеспечения, оперативное запоминающее устройство (ОЗУ) и энергонезависимое запоминающее устройство. Также может быть включено другое аппаратное обеспечение, обычное и/или специальное.

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

[0066] С учетом этих примечаний, далее будут рассмотрены некоторые не ограничивающие варианты осуществления настоящего технического решения.

[0067] На Фиг. 6 представлена схема системы 600, выполненная в соответствии с вариантами осуществления настоящего технического решения, не ограничивающими его объем. Важно иметь в виду, что нижеследующее описание системы 600 представляет собой описание показательных вариантов осуществления настоящего технического решения. Таким образом, все последующее описание представлено только как описание показательного примера настоящего технического решения. Это описание не предназначено для определения объема или установления границ настоящего технического решения. Некоторые полезные примеры модификаций системы 600 также могут быть охвачены нижеследующим описанием. Целью этого является также исключительно помощь в понимании, а не определение объема и границ настоящего технического решения. Эти модификации не представляют собой исчерпывающий список, и специалистам в данной области техники будет понятно, что возможны и другие модификации. Кроме того, это не должно интерпретироваться так, что там, где это еще не было сделано, т.е. там, где не были изложены примеры модификаций, никакие модификации невозможны, и/или что то, что описано, является единственным вариантом осуществления этого элемента настоящего технического решения. Как будет понятно специалисту в данной области техники, это, скорее всего, не так. Кроме того, следует иметь в виду, что система 600 представляет собой в некоторых конкретных проявлениях достаточно простой вариант осуществления настоящего технического решения, и в подобных случаях он представлен здесь с целью облегчения понимания. Как будет понятно специалисту в данной области техники, многие варианты осуществления настоящего технического решения будут обладать гораздо большей сложностью.

[0068] Система 600 включает в себя электронное устройство 602. Электронное устройство 602 обычно связано с пользователем (не показан) и, таким образом, иногда может упоминаться как «клиентское устройство». Следует отметить, что тот факт, что электронное устройство 602 связано с пользователем, не подразумевает какого-либо конкретного режима работы, равно как и необходимости входа в систему, регистрации, или чего-либо подобного.

[0069] Варианты электронного устройства 602 конкретно не ограничены, но в качестве примера электронного устройства 602 могут использоваться персональные компьютеры (настольные компьютеры, ноутбуки, нетбуки и т.п. ), беспроводное электронное устройство (мобильные телефоны, смартфоны, планшеты и т.п. ), а также сетевое оборудование (маршрутизаторы, коммутаторы или шлюзы). Только с иллюстративными целями следует предположить, что электронное устройство 602 реализовано как ноутбук, например, такой как LENOVO™ THINKPAD™ Х220 с операционной системой WINDOWS™.

[0070] Как было указано выше, варианты осуществления электронного устройства 602 никак конкретно не ограничены. В конкретном варианте осуще