СИСТЕМА ОТОБРАЖЕНИЯ ПОЧТОВЫХ ВЛОЖЕНИЙ НА СТРАНИЦЕ ВЕБ-ПОЧТЫ
SYSTEM FOR DISPLAYING MAIL ATTACHMENTS ON WEB MAIL PAGE

Перекрестная ссылка
Отсутствует.
Область техники
Настоящая технология относится к способам и системам обработки электронных сообщений.
Уровень техники
Электронные сообщения, часто называемые «электронная почта», стали очень распространенным средством связи. Действительно, во многих ситуация электронная почта заменила стандартную бумажную почту, телефон и факсимильное сообщение, став предпочтительным средством связи.
Обычные электронные сообщения, как правило, форматированы для обмена ими через Интернет в формате документа RFC 5322 (доступном, например, по ссылке http://tools.ietf.org/html/rfc5322). В формате электронного сообщения в Интернете электронное сообщение состоит из двух основных разделов: заголовка и тела. Заголовок электронного сообщения состоит из различных полей, которые содержат информацию об электронном сообщении. В теле электронного сообщения находится контент электронного сообщения. Каждый из этих разделов будет рассмотрен по очереди.
Типичные поля заголовка включают в себя:
- поле «от кого», идентифицирующее отправителя электронного сообщения с помощью электронного адреса в Интернете и, в большинстве случаев, по имени;
- поле «кому», идентифицирующее получателя(ей) электронного сообщения с помощью электронного адреса в Интернете и, опционально, по имени;
- поле «копия», идентифицирующее получателя(ей) копии электронного сообщения с помощью электронного адреса в Интернете и, опционально, по имени;
- поле «скрытая копия», идентифицирующее получателя(ей) скрытой копии электронного сообщения с помощью электронного адреса в Интернете и, опционально, по имени;
- поле «тема», обычно содержащее краткую информацию о теме электронного сообщения;
- поле «дата», идентифицирующее дату и время, в которое электронное сообщение было отправлено (как правило, местное время отправителя и время по Гринвичу);
- поле «идентификатор сообщения», предоставляющее уникальную последовательность символов в строке, соответствующую электронному сообщению.
Этот список представляет собой только краткий обзор стандартных полей заголовка электронного сообщения, которые содержатся в большинстве электронных сообщений. Это не полный список всех возможных полей заголовка электронного сообщения (см. также RFC 5322, упоминавшийся ранее, и RFC 3864, доступный, например, http://tools.ietf.org/html/rfc3864).
Как было отмечено ранее, в теле электронного сообщения находится контент электронного сообщения. Контент, как правило, выполнен в виде простого текста или HTML (язык разметки гипертекста) и закодирован с использованием схемы кодирования, например ASCII или Юникода.
Электронное сообщение может содержать вложения (т.е. файлы), прикрепленные к нему. Априори не существует никаких ограничений на типы файлов, которые могут быть прикреплены к электронному сообщению. Примерами файлов, которые часто бывают прикреплены к электронным сообщениям, могут служить файлы изображений, например JPEG, GIF, TIFF, PDF и BMP файлы, аудиофайлы, например МР3 файлы и WAV файлы, видеофайлы, например AVI и MOV файлы, текстовые файлы, презентации или электронные таблицы, созданные с использованием офисного пакета, например Windows OfficeTM, Open OfficeTM или их аналогов. Этот список не является исчерпывающим, файлы других типов также могут быть прикреплены к электронным сообщениям.
Обычно содержимое вложений в электронное сообщение становится видным получателю почты только после открытия электронного сообщения. Вложения могут быть отображены в виде выбираемых иконок в заголовке страницы, представляющей электронное сообщение. В общем случае, выбираемые иконки только помогают идентифицировать тип вложения. Некоторые вложения, в частности файлы изображений, могут быть отображены в теле электронного сообщения, например вставлены в виде HTML-объектов в текст электронного сообщения.
На Фиг. 1 представлен пример снимка экрана стандартной страницы веб-почты. Страницу 100 веб-почты можно просматривать на терминале получателя электронной почты, например в браузере. Страница 100 веб-почты отображает множество строк 102, которые вместе формируют список последних электронных сообщений, адресованных получателю электронной почты. Каждая строка 102 предоставляет информацию о конкретном электронном сообщении. В частности, на каждой строке 102 отображается имя 104 отправителя электронного сообщения, заголовок 106 электронного сообщения и дата или время 108, когда электронное сообщение было отправлено. Небольшое изображение 114, представляющее отправителя, также может быть включено, если оно доступно (в противном случае может отображаться изображение-заменитель). Первые несколько слов 110 текста контента электронного сообщения также могут быть отображены. На каждой строке 102 получателем электронной почты может быть выбрано окно 112 для выполнения действия, выбираемого с помощью нажатия на команду, связанную с электронным сообщением.
В общем случае, при выполнении так называемого "двойного щелчка" на строке 102 осуществляется открытие электронного сообщения, например, при открытии нового окна или новой вкладки браузера в окне браузера, отображающем страницу 110 веб-почты, причем новое открытое окно или вкладка отображает контент электронного сообщения.
Другие элементы контента страницы 100 веб-почты не относятся к настоящей технологии и должны быть очевидными для специалистов. Другие часто отображаемые поля, не включенные в страницу 100 веб-почты на Фиг. 1, могут включать в себя, например, размер каждого электронного сообщения, выраженный в килобайтах или мегабайтах.
Контент строки 102 отображается жирным шрифтом, если электронное письмо ранее не было открыто получателем электронного сообщения. Контент строки 102 не отображается жирным шрифтом, если электронное письмо ранее уже было открыто получателем электронной почты.
Строка 102A содержит иконку 120, обычно изображающую скрепку, которая указывает на то, что конкретное электронное сообщение содержит одно или несколько вложений. Тип и содержание этих вложений не представлены иконкой 120. Получатель электронной почты не может оценить, насколько интересным или срочным может быть контент этих вложений. Более того, некоторые вложения электронных сообщений могут содержать вредоносный контент, например вирусы, червей или другие типы вредоносных программ. Даже если отправитель электронного сообщения, обозначенный именем 104, известен получателю и является надежным человеком, он мог переслать вредоносное вложение случайно. Получатель электронной почты не всегда может обнаружить подозрительное электронное сообщение и определить, что сообщение не следует открывать, а следует удалить. Поэтому техническим результатом настоящего изобретения является повышение безопасности пользователя электронной почты, а преимуществом для получателя электронной почты будет являться раннее получение идентификации контента вложений, содержащихся в электронных сообщениях, причем под «раним получением» подразумевается идентификация вложения, включая его контент, без необходимости открытия электронного письма.
Сущность изобретения
Задачей предлагаемой технологии является устранение по меньшей мере некоторых недостатков, присущих известному уровню техники.
Одним объектом настоящей технологии является способ отображения почтовых вложений на странице веб-почты. Соответственно, почтовый сервер получает от устройства связи, связанного с получателем электронной почты, запрос на рассмотрение сообщений, поступающих получателю электронной почты. Почтовый сервер получает от почтовой базы данных одно или несколько электронных сообщений, обладающих конечным адресом, связанным с получателем электронной почты, причем одно или несколько электронных сообщений включает(ют) в себя электронное сообщение, имеющее по меньшей мере одно почтовое вложение. Почтовый сервер передает инициирующий элемент устройству связи. Инициирующий элемент выполняет функцию в инициировании отображения устройством связи страницы веб-почты, которую может просматривать получатель электронной почты. Страница веб-почты отображает на каждой из одной или более строк имя отправителя каждого электронного сообщения, а также заголовок каждого электронного сообщения. Страница веб-почты дополнительно отображает на строке электронного сообщения, имеющего по меньшей мере одно почтовое вложение, по меньшей мере одну пиктограмму, представляющую по меньшей мере одно почтовое вложение.
Другим объектом настоящей технологии является система отображения почтовых вложений на странице веб-почты. Система содержит почтовый сервер, включающий в себя по меньшей мере один компьютерный процессор, интерфейс связи, функционально соединенный с компьютерным процессором, и выполненный с возможностью установления соединения с почтовой базой данных и по меньшей мере одним устройством связи, связанным с получателем электронной почты, а также постоянный носитель компьютерной информации, функционально соединенный с компьютерным процессором, причем постоянный носитель компьютерной информации хранит программные инструкции. При выполнении программных инструкций по меньшей мере одним компьютерными процессором осуществляется:
- получение от устройства связи, связанного с получателем электронной почты, запроса на рассмотрение сообщений, поступающих получателю электронной почты.
- получение от почтовой базы данных одного или нескольких электронных сообщений, обладающих конечным адресом, связанным с получателем электронной почты, причем одно или несколько электронных сообщений включает(ют) в себя электронное сообщение, обладающее по меньшей мере одним почтовым вложением.
- передача устройству связи инициирующего элемента, причем инициирующий элемент выполняет функцию в инициировании отображения устройством связи страницы веб-почты, которую может просматривать получатель электронной почты, причем страница веб-почты отображает на каждой строке имя отправителя одного или нескольких электронных сообщений, заголовок одного или нескольких электронных сообщений, также страница веб-почты дополнительно отображает на строке электронного сообщения, обладающего по меньшей мере одним почтовым вложением, по меньшей мере одну пиктограмму, представляющую по меньшей мере одно почтовое вложение.
Варианты осуществления настоящей технологии включают по меньшей мере одну из вышеупомянутых целей и/или аспектов, но наличие всех не является обязательным. Следует иметь в виду, что некоторые аспекты настоящей технологии, проистекающие из попыток достичь вышеупомянутой цели, могут не удовлетворять этой цели и/или могут удовлетворять другим целям, отдельно не указанным здесь.
В контексте настоящего описания «сервер» подразумевает под собой компьютерную программу, работающую на соответствующем оборудовании, которая способна получать запросы (например, от клиентских устройств) по сети и выполнять эти запросы или инициировать выполнение этих запросов. Оборудование может представлять собой один физический компьютер или одну физическую компьютерную систему, но ни то, ни другое не является обязательным для данной технологии. В контексте настоящей технологии использование выражения «сервер» не означает, что каждая задача (например, полученные инструкции или запросы) или какая-либо конкретная задача будет получена, выполнена или инициирована к выполнению одним и тем же сервером (то есть одним и тем же программным обеспечением и/или аппаратным обеспечением); это означает, что любое количество элементов программного обеспечения или аппаратных устройств может быть вовлечено в прием/передачу, выполнение или инициирование выполнения любого запроса или последствия любого запроса, связанного с клиентским устройством, и все это программное и аппаратное обеспечение может быть одним сервером или несколькими серверами, оба варианта включены в выражение «по меньшей мере один сервер».
В контексте настоящего описания «клиентское устройство» и «устройство связи» являются синонимами и подразумевают под собой электронное устройство, способное работать с программным обеспечением, подходящим к решению соответствующей задачи, и способное дополнительно устанавливать соединение с сервером напрямую или через сеть посредством проводного соединения, включающего в себя, среди прочего, подключение через оптическое волокно, или же посредством беспроводного соединения, включающего в себя, среди прочего, сотовое, WiFi или Bluetooth™ подключения. Таким образом, примерами клиентских устройств или устройств связи (среди прочего) могут служить персональные компьютеры (настольные компьютеры, ноутбуки, нетбуки и т.п.) и мобильные устройства, например смартфоны, планшеты, а также сетевое оборудование, такое как маршрутизаторы, коммутаторы и шлюзы. Следует иметь в виду, что устройство, ведущее себя как клиентское устройство в настоящем контексте, может вести себя как сервер по отношению к другим клиентским устройствам. Использование выражений «клиентское устройство» и «устройство связи» не исключает возможности использования множества устройств для получения/отправки, выполнения или инициирования выполнения любой задачи или запроса или же последствий любой задачи или запроса или же этапов любого вышеописанного метода.
В контексте настоящего описания «база данных» подразумевает под собой любой структурированный набор данных, независимо от ее конкретной структуры, программного обеспечения по управлению базой данных, аппаратного обеспечения компьютера, на котором данные хранятся, используются или иным образом оказываются доступны для использования. База данных может находиться на том же оборудовании, которое выполняет процесс, который сохраняет или использует информацию, хранящуюся в базе данных, или же она может находиться на отдельном оборудовании, например выделенном сервере или множестве серверов.
В контексте настоящего описания «информация» включает в себя любую информацию, которая может храниться в базе данных. Таким образом, информация включает в себя, среди прочего, аудиовизуальные произведения (изображения, видео, звукозаписи, презентации и т.д.), данные (данные о местоположении, цифровые данные и т.д.), текст (мнения, комментарии, вопросы, сообщения и т.д.), документы, таблицы и т.д.
В контексте настоящего описания почтовые вложения включают в себя файлы любого типа, включая, например, файлы изображений, такие как JPEG, GIF, TIFF, PDF и BMP файлы, аудиофайлы, например МР3 файлы и WAV файлы, видеофайлы, например AVI и MOV файлы, текстовые файлы, презентации или электронные таблицы, созданные с использованием офисного пакета, например Windows OfficeTM, Open OfficeTM или их аналоги.
В контексте настоящего описания «компонент» подразумевает под собой программное обеспечение (соответствующее конкретному аппаратному контексту), которое является необходимым и достаточным для выполнения конкретной(ых) указанной(ых) функции(й).
В контексте настоящего описания «носитель компьютерной информации» подразумевает под собой носитель абсолютно любого типа и характера, включая ОЗУ, ПЗУ, диски (компакт-диски, DVD-диски, дискеты, жесткие диски и т.д.), USB флеш-накопители, твердотельные накопители, накопители на магнитной ленте и т.д. Множество компонентов может быть объединено в носитель компьютерной информации, включая два или более мультимедийных компонента одного типа и/или два или более компонента разных типов.
В контексте настоящего описания слова «первый», «второй», «третий» и т.д. используются в виде прилагательных исключительно для того, чтобы отличать существительные, к которым они относятся, друг от друга, а не для целей описания какой-либо конкретной связи между этими существительными. Так, например, следует иметь в виду, что использование терминов "первый сервер" и "третий сервер" не подразумевает какого-либо порядка, отнесения к определенному типу, хронологии, иерархии или ранжирования (например) серверов/между серверами, равно как и их использование (само по себе) не предполагает, что некий "второй сервер" обязательно должен существовать в той или иной ситуации. В дальнейшем, как указано здесь в других контекстах, упоминание "первого" элемента и "второго" элемента не исключает возможности того, что это один и тот же фактический реальный элемент. Так, например, в некоторых случаях, "первый" сервер и "второй" сервер могут являться одним и тем же программным и/или аппаратным обеспечением, а в других случаях они могут являться разным программным и/или аппаратным обеспечением.
Каждый вариант осуществления настоящей технологии включает по меньшей мере одну из вышеупомянутых целей и/или объектов, но наличие всех не является обязательным. Следует иметь в виду, что некоторые аспекты настоящей технологии, проистекающие из попыток достичь вышеупомянутой цели, могут не удовлетворять этой цели и/или могут удовлетворять другим целям, отдельно не указанным здесь.
Дополнительные и/или альтернативные характеристики, аспекты и преимущества вариантов осуществления настоящей технологии станут очевидными из последующего описания, прилагаемых чертежей и прилагаемой формулы изобретения.
Краткое описание чертежей
Для лучшего понимания настоящей технологии, а также других ее аспектов и характерных черт сделана ссылка на следующее описание, которое должно использоваться в сочетании с прилагаемыми чертежами, где:
на Фиг. 1 представлен пример снимка экрана обычной страницы веб-почты;
на Фиг. 2 представлена блок-схема этапов выполнения способа отображения почтовых вложений на странице веб-почты в соответствии с вариантом осуществления;
на Фиг. 3 представлена блок-схема этапов выполнения способа подготовки электронного сообщения для представления почтового вложения в форме пиктограммы в соответствии с вариантом осуществления технологии;
на Фиг. 4a представлен пример снимка экрана, на котором изображены почтовые вложения в виде изображений пиктограмм;
на Фиг. 4b представлен второй вид примера снимка экрана, представленного на Фиг. 4a, на котором изображено перекрывающее окно, отображающее дополнительные изображения пиктограмм;
на Фиг. 4с представлен третий вид примера снимка экрана, представленного на Фиг. 4a, на котором изображено перекрывающее окно, отображающее весь контент почтового вложения;
на Фиг. 4d представлен другой пример страницы веб-почты, отображающий почтовые вложения в виде изображений пиктограмм на мобильном устройстве связи; и
на Фиг. 5 представлена блок-схема элементов системы отображения почтовых вложений на странице веб-почты в соответствии с вариантом осуществления технологии.
Подробное описание
Настоящая технология предусматривает способ и систему отображения почтовых вложений на странице веб-почты. В одном варианте осуществления получатель электронных сообщений использует устройство связи, чтобы получить доступ к почтовому серверу, который предоставляет информацию, необходимую устройству связи для отображения страницы веб-почты. Страница веб-почты отображает множество строк, каждая из которых относится к конкретному электронному сообщению, предназначенному для получателя электронных сообщений. Если почтовый сервер определяет, что конкретное электронное сообщение содержит почтовое вложение, почтовый сервер предоставляет информацию в форме инициирующего элемента, выполняющего функцию в инициировании создания устройством связи страницы веб-почты. Подробнее, инициирующий элемент включает в себя информацию, которая позволяет устройству связи отображать на строке со страницы веб-почты, которая соответствует конкретному электронному сообщению, пиктограмму, которая является представлением почтового вложения. Пиктограмма представляет собой небольшое изображение, которое может представлять собой фактический контент почтового вложения, например, путем отображения уменьшенной версии прикрепленного файла изображения. Пиктограмма может представлять собой только часть фактического контента почтового вложения, например, путем отображения первой страницы текста в том случае, когда почтовое вложение содержит многостраничный текстовый файл. В другом случае пиктограмма может представлять тип файла, являющегося прикрепленным, например, при присвоении пиктограмме формы или логотипа, представляющего прикладную программу, используемую для создания или работы с почтовым вложением.
Хотя это и не исключается, настоящая технология не требует никаких конкретных вариантов осуществления или модификаций устройства связи, которое принимает инициирующий элемент. Инициирующий элемент включает в себя команды, например HTML команды, которые могут быть использованы обычным браузером для отображения страницы веб-почты аналогично тому, как он отображает любую другую веб-страницу. Поэтому почтовый сервер настраивает информационные элементы для отображения на странице веб-почты, включая настройку их вида и расположения на странице. Инициирующий элемент включает в себя определение тех информационных элементов, которые будут отображаться с помощью устройства связи, эти информационные элементы включают в себя одну или несколько пиктограмм.
На Фиг. 2 представлена блок-схема этапов выполнения способа отображения почтовых вложений на странице веб-почты в соответствии с вариантом осуществления технологии. Последовательность 200 содержит множество этапов, некоторые из которых могут выполняться в изменяющемся порядке, некоторые этапы могут выполняться одновременно, выполнение некоторых других не является обязательным. Этап 210 включает в себя получение на почтовый сервер от устройства связи, связанного с получателем электронной почты, запроса на рассмотрение сообщений, предназначенных для получателя электронной почты. Запрос обычно поступает от браузера, связанного с устройством связи. Почтовый сервер извлекает из почтовой базы данных одно или несколько электронных сообщений, обладающих конечным адресом, связанным с получателем электронной почты на этапе 220. Одно или несколько электронных сообщений включают в себя электронное сообщение, обладающее по меньшей мере одним почтовым вложением. На этапе 230 почтовый сервер передает инициирующий элемент устройству связи. Инициирующий элемент выполняет функцию в инициировании отображения устройством связи страницы веб-почты, которую может просматривать получатель электронной почты. Страница веб-почты отображает на каждой строке имя отправителя каждого электронного сообщения, а также заголовок каждого электронного сообщения. Страница веб-почты дополнительно отображает на строке электронного сообщения, обладающего по меньшей мере одним почтовым вложением, по меньшей мере одну пиктограмму, представляющую по меньшей мере одно почтовое вложение.
На Фиг. 3 представлена блок-схема этапов выполнения способа подготовки электронного сообщения для представления почтового вложения в форме пиктограммы в соответствии с вариантом осуществления технологии. Последовательность 300 содержит множество этапов, некоторые из которых могут выполняться в изменяющемся порядке, некоторые этапы могут выполняться одновременно, выполнение некоторых других не является обязательным. На этапе 310 почтовый сервер получает электронное сообщение, обладающее адресом источника, связанным с отправителем электронного сообщения, а также обладающее конечным адресом, связанным с получателем электронной почты, упомянутого в описании этапа 210. Почтовый сервер определяет наличие почтовых вложений в электронном сообщении на этапе 320. Если одно или несколько почтовых вложений было обнаружено, почтовый сервер извлекает почтовые вложения из электронного сообщения на этапе 330. Извлечение выполняется вне зависимости от того, включены или нет почтовые вложения в контент электронного сообщения. Извлечение почтовых вложений включает в себя отделение почтовых вложений от других HTML элементов, которые могут представлять собой часть электронного сообщения в тех вариантах осуществления, где электронное сообщение представлено в формате HTML. Эти другие HTML элементы не считаются почтовыми вложениями. Пиктограмма, соответствующая каждому обнаруженному почтовому вложению, создается почтовым сервером на этапе 340. Каждая пиктограмма иллюстрирует контент соответствующего вложения. В некоторых вариантах осуществления настоящей технологии может быть создано несколько пиктограмм, представляющих вложение, причем эти несколько пиктограмм, например, будут обладать различным разрешением. На этапе 350 почтовый сервер сохраняет в почтовой базе данных электронное сообщение и каждую созданную пиктограмму. С помощью сохранения электронного сообщения и пиктограмм почтовый сервер устанавливает связь между адресом базы данных, соответствующим электронному сообщению, и адресами баз данных, соответствующими каждой из пиктограмм. В частности, связь между адресом базы данных, соответствующим электронному сообщению, и адресами баз данных, соответствующими каждой из пиктограмм, может быть использована почтовым сервером на этапе 220 для извлечения пиктограммы почтовой базы данных.
В общем случае, по меньшей мере часть последовательности 300 выполняется для данного электронного сообщения, обладающего почтовым вложением, до его извлечения почтовым сервером на этапе 220. Таким образом, пиктограммы, соответствующие почтовым вложениям данного сообщения, могут быть созданы на этапе 340 и сохранены в почтовой базе данных на этапе 350 до получения запроса на рассмотрение электронных сообщений на этапе 210. В другом случае, пиктограммы могут быть созданы на этапе 340 одновременно с обработкой запроса, полученного на этапе 210. В том варианте осуществления технологии, где создание пиктограммы не предшествует получению запроса на рассмотрение электронных сообщений, почтовый сервер может передавать устройству связи на этапе 230 первый инициирующий элемент, включающий в себя информацию, инициирующую отображение устройством связи псевдопиктограммы, указывающей на наличие почтового вложения, на строке, соответствующей электронному сообщению, обладающему почтовым вложением. Когда фактическая пиктограмма будет создана, почтовый сервер передает устройству связи второй инициирующий элемент, который выполняет функцию в инициировании замены устройством связи псевдопиктограммы на фактическую пиктограмму.
На Фиг. 4a представлен пример снимка экрана, на котором изображены почтовые вложения в виде изображений пиктограмм. Страница 400 веб-почты может отображать все элементы стандартной страницы 100 веб-почты, изображенной на Фиг. 1, эти элементы были описаны выше. Страница 400 веб-почты отображает множество строк 402 (строки 402a-402d пронумерованы отдельно), которые образуют список последних электронных сообщений, адресованных получателю электронной почты.
В отличие от строк 102 стандартной страницы 100 веб-почты строки 402 отображают также дополнительные поля. Первое дополнительное поле представляет собой число вложений 410, содержащихся в каждом электронном сообщении. Если данное электронное сообщение не содержит вложений, число 410 может отображаться в виде цифры "0" или быть опущено. Если одно или несколько вложений включены в данное электронное сообщение, пиктограммы 420, 422 и 424 отображаются на соответствующей строке 402. В примере на Фиг. 4а, несмотря на то, что до 15 почтовых вложений может быть прикреплено к конкретному электронному сообщению, на строке 402 может быть отображено до четырех (4) пиктограмм. В зависимости от практических вопросов, например размера экрана, на котором отображается страница 400 веб-почты, число пиктограмм, которые могут отображаться на строке 402, может уменьшаться или увеличиваться.
На Фиг. 4a представлено три (3) различных типа пиктограмм. Пиктограммы 420 соответствуют почтовым вложениям, содержащим, например, цифровые файлы изображений. Пиктограммы 420 представляют собой уменьшенные версии этих цифровых файлов изображений. Пиктограммы 422 соответствуют почтовым вложениям, просмотр которых недоступен на странице 400 веб-почты. Пиктограммы 422 отображают логотип прикладной программы, используемой для создания почтового вложения, например логотип Adobe Acrobat™ или логотип WinZIP™. Эти логотипы предоставляют получателю электронной почты указатель на то, какой тип программы следует использовать для работы с почтовым вложением. Пиктограммы 424 соответствуют почтовым вложениям, отличным от файлов изображений, для которых доступен просмотр. Каждая пиктограмма 424 представляет собой уменьшенный частичный вид, например, первой страницы или ее части контента почтового вложения. Таким образом, пиктограмма 424 является визуальным представлением по меньшей мере части конкретного вложения. Поскольку почтовое вложение может содержать многостраничный файл, соответствующая пиктограмма 424 может представлять собой изображение первой страницы многостраничного файла. Каждая пиктограмма 424 может также отображать логотип программы, используемой для создания почтового вложения, например логотип Adobe Acrobat™, логотип Microsoft Excel™ или логотип Microsoft Word™. Пиктограммы 402, 422 и 424, изображенные на Фиг. 4a, представлены для иллюстрационных целей и не ограничивают настоящую технологию.
На Фиг. 4b представлен второй вид пример снимка экрана, представленного на Фиг. 4a, на котором изображено перекрывающее окно, отображающее дополнительные изображения пиктограмм. Получатель электронной почты обращается к странице 400 веб-почты и выбирает на строке 402d число 410, указывающее на наличие восьми (8) почтовых вложений. Страница 400 веб-почты становится недоступной и появляется перекрывающее окно 430, предоставляющее просмотр всех восьми (8) почтовых вложений с прокруткой. Только пять (5) почтовых вложений показано; стрелка 432 может быть использована получателем электронной почты для перемещения по списку почтовых вложений. В одном из вариантов выбор получателем электронной почты числа 410 не инициирует отметки электронного сообщения как прочитанного.
На Фиг. 4 с представлен третий вид пример снимка экрана, представленного на Фиг. 4a, на котором изображено перекрывающее окно, отображающее весь контент почтового вложения. Получатель электронной почты обращается к странице 400 веб-почты и выбирает на строке 402b одну из пиктограмм 422, обозначающую присутствие в электронном сообщении файла в формате Microsoft Word™. Страница 400 веб-почты становится недоступной и появляется перекрывающее окно 440, предоставляющее просмотр почтовых вложений с прокруткой. В одном из вариантов выбор получателем электронной почты пиктограммы 422 не инициирует отметки электронного сообщения как прочитанного.
На Фиг. 4d представлен другой пример страницы веб-почты, отображающий почтовые вложения в виде изображений пиктограмм на мобильном устройстве связи. Мобильное устройство связи 450 связано с получателем электронной почты (не показан). Мобильное устройство связи 450 может представлять собой беспроводное устройство связи, например смартфон. Страница 460 веб-почты на мобильном устройстве связи 450 обладает теми же характеристиками, что и страница 400 веб-почты, изображенная на Фиг. 4a и 4b, но она переформатирована и изменена по размеру для просмотра на экране мобильного устройства связи 450, обладающем меньшим размером. Строки 402 страницы 400 веб-почты заменены на странице 460 веб-почты на небольшие параграфы 462, представляющие электронные сообщения, предназначенные для пользователя мобильного устройства связи 450. Каждый параграф 462 отображает имя 104 отправителя электронного сообщения, заголовок 106 электронного сообщения, дату или время 108, когда электронное сообщение было отправлено отправителем, первые несколько слов 110 текстового контента электронного сообщения, небольшую картинку 114, представляющую отправителя (если доступно), а также пиктограммы 420, 422 и 424, если вложение содержится в электронном сообщении.
Варианты представления страницы 460 веб-почты, отображающие примерно ту же информацию, которая была показана на Фиг. 4d, отображающую первые несколько слов 110 текстового контента на строках или отображающие более одной пиктограммы 420, 422 или 424 для каждого электронного сообщения, также возможны. Модификации фактического контента страницы 460 веб-почты могут быть сделаны при необходимости под размер экрана мобильного устройства связи 450 или в аналогичных ситуациях.
Несмотря на то, что это не показано, выбор получателем электронной почты поля любого из параграфов 462, например выбор пиктограммы 420, 422 или 424, может привести к тому, что страница 460 веб-почты станет недоступной и будет перекрываться другим окном, отображающим дополнительные пиктограммы, аналогично показанному в предшествующем описании к Фиг. 4b. Дополнительное окно может быть снабжено полосой прокрутки, что позволит получателю электронной почты просматривать любое число пиктограмм. Аналогично, выбор получателем электронной почты одной из пиктограмм 420, 422 или 424 может привести к тому, что страница 460 веб-почты станет недоступной и будет перекрываться другим окном, отображающим контент почтового вложения, соответствующего выбранной пиктограмме, или его часть аналогично показанному на предшествующем описании Фиг. 4c.
На Фиг. 5 представлена блок-схема элементов системы отображения почтовых вложений на странице веб-почты в соответствии с одним из вариантов осуществления технологии. Система 500 для отображения почтовых вложений на странице веб-почты включает в себя почтовый сервер 510 и почтовую базу данных 520, находящуюся в соединении, например, с мобильным устройством связи 450, описанным в предшествующем описании к Фиг. 4d. Система 500 также может быть функционально соединена с клиентским устройством или устройствами связи любого типа, включая персональные компьютеры, стационарные компьютеры, ноутбуки, нетбуки и аналогичные устройства связи, способные отображать страницу 400 веб-почты или ее эквиваленты. Упоминание мобильного устройства связи 450 в настоящем описании для Фиг. 5 было сделано исключительно для иллюстрации и не устанавливает границ настоящей технологии. Дополнительно следует иметь в виду, что, несмотря на то, что на Фиг. 5 изображено только одно (1) устройство связи, система 500 может связываться с большим числом клиентских устройств и обслуживать их. Система 500 может включать в себя множество дополнительных компонентов, что хорошо известно читателю, специализирующемуся в области компьютерных систем. Некоторые компоненты системы 500 не показаны на Фиг. 4 для того, чтобы упростить иллюстрацию.
Почтовый сервер 510 включает в себя компьютерный процессор 512. Почтовый сервер 510 также включает в себя интерфейс 514 связи, функционально соединенный с компьютерным процессором 512 и выполненный с возможностью установления соединения с почтовой базой 520 данных и мобильным устройством 450 связи или с устройством связи любого типа.
Система 500 может включать в себя множество почтовых серверов и/или множество почтовых баз данных. Множество почтовых серверов может работать в режиме резервирования или в режиме распределения задач. Аналогично, множество почтовых баз данных может работать в режиме резервирования или в режиме распределения задач. Система 500, изображенная на иллюстрации, содержит почтовый сервер 510 и одну почтовую базу 520 данных, что не ограничивает настоящую технологию и было сделано только для упрощения иллюстрации.
Несмотря на то, что отображен только один компьютерный процессор 512, почтовый сервер 510 может содержать множество компьютерных процессоров. В описании упоминается один компьютерный процессор 512 для упрощения настоящей иллюстрации. Аналогично, почтовый сервер 510 может включать в себя множество интерфейсов связи, включая, например, интерфейс связи первого типа для связи с почтовой базой 520 данных и интерфейс связи второго типа для связи с мобильный устройством 450 связи. Конечно, почтовый сервер 510 может связываться с большим числом отдельных устройств связи и может использовать интерфейс связи второго типа для связи с некоторыми клиентскими устройствами, а также интерфейс связи третьего типа для связи с другими клиентскими устройствами. В описании упоминается один интерфейс 514 связи для упрощения настоящей иллюстрации.
Постоянный носитель 516 компьютерной информации почтового сервера 510 функционально соединен с компьютерным процессором 512. Постоянный носитель 516 компьютерной информации не ограничивается единственным устройством и может состоять из множества носителей информации. Постоянный носитель 516 компьютерной информации хранит программные инструкции, при выполнении которых компьютерным процессором 512 осуществляется:
- получение от устройства связи, связанного с получателем электронной почты, запроса на рассмотрение сообщений, поступающих получателю электронной почты;
- получение от почтовой базы данных одного или нескольких электронных сообщений, обладающих конечным адресом, связанным с получателем электронной почты, причем одно или несколько электронных сообщений включает(ют) в себя электронное сообщение, обладающее по меньшей мере одним почтовым вложением;
- передача мобильному устройству 450 связи инициирующего элемента, причем инициирующий элемент выполняет функцию в инициировании отображения устройством связи страницы веб-почты, которую может просматривать получатель электронной почты, причем страница веб-почты отображает на каждой строке имя отправителя одного или нескольких электронных сообщений, заголовок одного или нескольких электронных сообщений, страница веб-почты дополнительно отображает на строке электронного сообщения, обладающего по меньшей мере одним почтовым вложением, по меньшей мере одну пиктограмму, представляющую собой по меньшей мере одно почтовое вложение.
Программные инструкции, хранящиеся на постоянном носителе 516 компьютерной информации, могут быть выполнены компьютерным процессором 512, в результате чего система 500 выполняет этапы способа отображения почтовых вложений на странице веб-почты, изображенного на Фиг. 2, а также этапы способа подготовки электронного сообщения для предоставления почтового вложения в форме пиктограммы, изображенного на Фиг. 3.
Модификации и улучшения вышеописанных вариантов осуществления настоящей технологии будут ясны специалистам в данной области техники. Предшествующее описание представлено только в качестве примера и не несет никаких ограничений. Таким образом, объем настоящей технологии ограничен только объемом прилагаемой формулы изобретения.