СЕРВЕР ДЛЯ ХРАНЕНИЯ ИЗОБРАЖЕНИЙ И/ИЛИ ВИДЕОФАЙЛОВ

Область техники, к которой относится полезная модель.
Полезная модель относится к области хранения информации, а именно к серверам для хранения изображений и/или видеофайлов, содержащим базу данных, и адаптированным для связи посредством объединенной сети с клиентскими устройствами пользователей, имеющими средство захвата изображений и/или видеофайлов и модуль передачи указанных изображений и/или видеофайлов на сервер, содержащий блок формирования меток и может быть использована для коллективного хранения изображений и/или видеофайлов, имеющих отношение к конкретному мероприятию, общему для всех пользователей.
Уровень техники.
Из уровня техники известны сервера для хранения изображений и/или видеофайлов, содержащий базу данных, и адаптированные для связи посредством объединенной сети с клиентскими устройствами пользователей, имеющими средство захвата изображений и/или видеофайлов и модуль передачи указанных изображений и/или видеофайлов на сервер, содержащий блок формирования меток, описанные в сети Интернет.
Наиболее распространенными и известными является сервисы сайта Google. Он позволяет хранить фотографии в веб-альбомах Picasa. http://picasa.google.com/
Данная система является наиболее близкой по технической сущности и достигаемому техническому результату к предлагаемому решению и взята за прототип предлагаемой полезной модели.
Недостатком ее является невысокое удобство эксплуатации, связанное с тем, что после невозможно пользователю создать общее мероприятие, пригласить туда средствами сервера других пользователей. После посещения общего мероприятия, пользователи, которые получили изображения и/или видеофайлы сцен данного мероприятия с помощью своих персональных устройств захвата изображений, например фотоаппаратов, имея желание обменяться друг с другом изображениями (фотографиями) и/или видеофайлами, должны либо многократно пересылать данные изображения и/или видеофайлы на свои пользовательские устройства, либо выкладывать на едином сервере, как в случае прототипа, но потом предоставлять доступ к своим файлам всем остальным участниками данного мероприятия. В результате получается набор отдельных баз данных с изображениями и/или видеофайлов с данного мероприятия, и чтобы каждому пользователю просмотреть все изображения и/или видеофайлы, необходимо каждый раз загружать на своем клиентском устройстве новую базу данных.
Раскрытие полезной модели.
Опирающееся на это оригинальное наблюдение настоящая полезная модель, главным образом, имеет целью предложить сервер для хранения изображений и/или видеофайлов, позволяющий, по меньшей мере, сгладить указанный выше недостаток, а именно обеспечить повышение удобства эксплуатации сервера для хранения изображений и/или видеофайлов за счет предоставления доступа сразу всем пользователям ко всем изображениям и/или видеофайлам всех пользователей общего мероприятия с возможностью редактирования пользователями своих изображений и/или видеофайлов, а организатором данного мероприятия - возможности редактирования любого изображения и/или видеофайлов в базе данных сервера.
Для достижения этой цели сервер содержит модуль формирования мероприятий, формируемых одним из пользователей, являющимся организатором данного мероприятия, имеющего наименование мероприятия, дату проведения, место проведения, список участников из пользователей клиентских устройств, соединенный с модулем оповещения указанных участников сформированного мероприятия и модулем идентификации участников из пользователей клиентских устройств, отбирающих из них только организатора и участников сформированного мероприятия, соединенным с базой данных.
Благодаря такой выгодной характеристике становится возможным одному из пользователей иметь возможность формирования мероприятия, присваивать ему параметры, например, наименование мероприятия, дату проведения, место проведения, приглашать на это мероприятие любых пользователей, рассылая им приглашения на их клиентские устройства с помощью модуля оповещения указанных участников сформированного мероприятия, и в дальнейшем идентифицировать всех приглашенных пользователей, обеспечивая им доступ на сервер для хранения изображений и/или видеофайлов.
База данных имеет разделы для помещения изображений и/или видеофайлов каждого участника сформированного мероприятия, соединенные с модулем идентификации участников сформированного мероприятия, при этом каждый участник имеет свой раздел в базе данных, адаптированный для помещения, редактирования и удаления изображений и/или видеофайлов.
Благодаря такой выгодной характеристике становится возможным каждому пригашенному пользователю на мероприятие выкладывать, редактировать и удалять изображения и/или видеофайлы с упомянутого мероприятия на сервер, причем для этого у каждого пользователя есть выделенный ему раздел в общей базе данных.
Все изображения и/или видеофайлы в базе данных имеют метки - дату, время съемки, координаты места съемки, наименование изображение и/или видеофайл.
Благодаря такой выгодной характеристике становится возможным производить удобный поиск, сортировку изображений и/или видеофайлов по времени, по наименованиям и по прочим параметрам.
Модуль идентификации участников адаптирован для доступа участников к просмотру всех разделов базы данных.
Благодаря такой выгодной характеристике становится возможным любому участнику мероприятия просматривать все изображения и/или видеофайлы, находящиеся в базе данных сервера для хранения изображений и/или видеофайлов.
Модуль идентификации участников адаптирован для просмотра, корректировки и удаления изображений и/или видеофайлов в любых разделах базы данных организатором данного мероприятия.
Благодаря такой выгодной характеристике становится возможным то, что организатор данного мероприятия имеет возможность редактировать и удалять любое изображения и/или видеофайл с упомянутого мероприятия, находящееся в любом разделе базы данных сервера.
Существует вариант полезной модели, в котором сервер дополнительно содержит модуль сортировки изображений и/или видеофайлов по меткам, соединенный с базой данных и адаптированный для связи посредством объединенной сети с клиентскими устройствами пользователей.
Благодаря такой выгодной характеристике становится возможным пользователям сортировать просматриваемые изображения по меткам: дате, названию, местоположению и прочим. То есть можно легко переключать режим просмотра изображений и/или видеофайлов в хронологическом порядке на, например, алфавитный режим.
Существует вариант полезной модели, в котором сервер дополнительно содержит модуль выделения на одной из базы данных изображении лица конкретного участника мероприятия и выборки остальных изображений из базы данных, на которых присутствует выделенное лицо, соединенный с базой данных и адаптированный для связи посредством объединенной сети с клиентскими устройствами пользователей.
Благодаря такой выгодной характеристике становится возможным пользователям сортировать просматриваемые изображения по конкретным лицам, присутствующим на указанном мероприятии. Например, выбрать из базы данных только те изображения, на которых есть произвольно выбранный пользователь. Или два произвольно выбранных вместе. Это дополнительно предоставляет возможности для проведения социологических исследований, изучая поведение участников мероприятий в малых группах и прочее.
Существует вариант полезной модели, в котором сервер дополнительно содержит модуль комментирования изображений и/или видеофайлов, соединенный с базой данных и адаптированный для связи посредством объединенной сети с клиентскими устройствами пользователей.
Благодаря такой выгодной характеристике становится возможным пользователям комментировать любые изображения и/или видеофайлы, расположенные в базе данных.
Существует вариант полезной модели, в котором сервер дополнительно содержит модуль геолокации, соединенный с базой данных, который адаптирован для считывания точных координат с клиентских устройств пользователей, имеющих блоки определения местоположения типа GPS, который создает геолокационные метки на изображения и/или видеофайлы участников сформированного мероприятия, размещаемые в базе данных.
Благодаря такой выгодной характеристике становится возможным присваивать дополнительные метки изображениям и/или видеофайлам, которые относятся к точным координатам места съемок, что особенно важно при проведении масштабных мероприятий с широким радиусом действия, например, День города. Тогда становится возможным произвести выборку изображений и/или видеофайлов по конкретным координатам, например, по станциям метро.
Существует вариант полезной модели, в котором сервер дополнительно содержит модуль отображения на электронной карте изображений и/или видеофайлов участников сформированного мероприятия, размещенных в базе данных, имеющих геолокационные метки, соединенный с базой данных.
Благодаря такой выгодной характеристике становится возможным обеспечить всем участникам сформированного мероприятия доступ к общей электронной карте, на которой отображены изображения и/или видеофайлы участников сформированного мероприятия. Тогда участники сформированного мероприятия, загрузив с сервера электронную карту, могут выбирать и просматривать изображения и/или видеофайлы.
Совокупность существенных признаков предлагаемой полезной модели неизвестна из уровня техники для устройств аналогичного назначения, что позволяет сделать вывод о соответствии критерию «новизна» для полезной модели.
Краткое описание чертежей.
Другие отличительные признаки и преимущества полезной модели ясно вытекают из описания, приведенного ниже для иллюстрации и не являющегося ограничительным, со ссылками на прилагаемые рисуноки, на которых:
- фигура 1 схематично изображает функциональную схему сервера для хранения изображений и/или видеофайлов в варианте, когда он подключен к мобильным клиентским устройствам пользователей посредством объединенной сети, согласно полезной модели.
- фигура 2 изображает последовательность этапов работы сервера для хранения изображений и/или видеофайлов, согласно полезной модели.
Согласно фигуре 1 сервер 1 для хранения изображений и/или видеофайлов содержит базу данных 2, адаптирован для связи посредством объединенной сети 3 с клиентскими устройствами 4 пользователей, имеющими средство 5 захвата изображений и/или видеофайлов и модуль 6 передачи указанных изображений и/или видеофайлов на сервер, содержащий блок 7 формирования меток. В качестве блока присвоения меток имеется в виду стандартное присвоение изображениям порядкового номера, даты и прочих технических параметров.
Сервер 1 содержит модуль 8 формирования мероприятий, формируемых одним из пользователей, являющимся организатором данного мероприятия, имеющего наименование мероприятия, дату проведения, место проведения, список участников из пользователей клиентских устройств, соединенный с модулем 9 оповещения указанных участников сформированного мероприятия и модулем 10 идентификации участников из пользователей клиентских устройств, отбирающих из них только организатора и участников сформированного мероприятия, соединенным с базой данных 2.
База данных 2 имеет разделы 22 для помещения изображений и/или видеофайлов каждого участника сформированного мероприятия, соединенные с модулем 10 идентификации участников сформированного мероприятия.
При этом каждый участник имеет свой раздел в базе данных 2, адаптированный для помещения, редактирования и удаления изображений и/или видеофайлов.
Все изображения и/или видеофайлы в базе данных 2 имеют метки - дату, время съемки, координаты места съемки, наименование изображение и/или видеофайлов.
Модуль 10 идентификации участников адаптирован для доступа участников к просмотру всех разделов базы данных.
Модуль 10 идентификации участников адаптирован для просмотра, корректировки и удаления изображений и/или видеофайлов в любых разделах базы данных 2 организатором данного мероприятия
Сервер для хранения изображений и/или видеофайлов дополнительно содержит модуль 11 сортировки изображений и/или видеофайлов по меткам, соединенный с базой данных 2 и адаптированный для связи посредством объединенной сети 3 с клиентскими устройствами пользователей 4.
Сервер для хранения изображений и/или видеофайлов дополнительно содержит модуль 12 выделения на одной из базы данных 2 изображении лица конкретного участника мероприятия и выборки остальных изображений из базы данных, на которых присутствует выделенное лицо, соединенный с базой данных 2 и адаптированный для связи посредством объединенной сети 3 с клиентскими устройствами пользователей 4.
Сервер для хранения изображений и/или видеофайлов дополнительно содержит модуль 13 комментирования изображений и/или видеофайлов, соединенный с базой данных 2 и адаптированный для связи посредством объединенной сети 3 с клиентскими устройствами пользователей 4.
Сервер дополнительно содержит модуль 14 геолокации, соединенный с базой данных, который адаптирован для считывания точных координат с клиентских устройств пользователей, имеющих блоки определения местоположения типа GPS, который создает геолокационные метки на изображения и/или видеофайлы участников сформированного мероприятия, размещаемые в базе данных,
Сервер дополнительно содержит модуль 15 отображения на электронной карте изображений и/или видеофайлов участников сформированного мероприятия, размещенных в базе данных 2, имеющих геолокационные метки, соединенный с базой данных 2.
Объединенная сеть 3, а также все соединения между всеми модулями и блоками включают в себя различные топологии, конфигурации и компоновки компонентов межсетевого соединения, выполненные с возможностью соединять между собой корпоративные, глобальные и локальные вычислительные сети, и включает в себя, без ограничения, традиционные проводные, беспроводные, сотовые, сети типа Вай-фай, Вай-Макс, мобильный и стационарный Интернет, спутниковые, оптические и эквивалентные сетевые технологии, которые должны быть очевидны специалистам в данной области техники.
В качестве клиентских устройств 4 могут быть использованы "интеллектуальные" сотовые телефоны, (на английском - смартфон), планшетные компьютеры, а также различные их компоновки и конфигурации подключаемые к сети, такая как объединенная сеть и допускающие взаимодействие с прикладными программами.
Осуществление полезной модели.
Сервер для хранения изображений и/или видеофайлов работает следующим способом. (См. фиг. 2).
Этап A1. Одним из пользователей, являющимся организатором некоторого мероприятия, например, корпоративного праздника на предприятии, посредством расположенного на сервере модуля формирования мероприятий, формирует данное мероприятие, для чего присваивает ему в базе данных, расположенной на сервере, следующие параметры:
- наименование мероприятия,
- дату проведения,
- место проведения,
- список участников.
Этап A2. Этот же пользователь, являющийся организатором данного мероприятия, оповещает других пользователей, имеющих клиентские устройства, посредством имеющегося на сервере модуля оповещения указанных участников сформированного мероприятия. То есть на все клиентские устройства пользователей, например, сотовые телефоны, приходят сообщения о предстоящем мероприятии с приглашением участвовать в нем и с параметрами указанного мероприятия. Времени, месте, и прочими параметрами, например, дресс-коде.
Этап A3. Пользователи посещают данное мероприятие, и на свои клиентские устройства 4, имеющие средство захвата 5 изображений и/или видеофайлов, например, возможность фотографировать на телефон, делают фотографии и видеосъемку данного мероприятия.
Этап A4. Так как сервер имеет связь посредством объединенной сети 3 с клиентскими устройствами 4 пользователей, а те, в свою очередь, имеют модуль 6 передачи указанных изображений и/или видеофайлов на сервер 1, то все участники мероприятия, пройдя идентификацию с помощью модуля идентификации 10 участников из пользователей клиентских устройств, отбирающий из них только организатора и участников сформированного мероприятия, и соединенный с базой данных 2, могут выложить в базе данных свои изображения и/или видеофайлы. При этом у каждого участника мероприятия есть свой личный раздел 22 в базе данных 2, адаптированный для помещения, редактирования и удаления изображений и/или видеофайлов. Существенным является то, что при этом база данных все равно остается одна и та же.
Этап A5. При необходимости каждый участник мероприятия имеет возможность редактирования и удаления изображений и/или видеофайлов, которые он разместил на сервере 1 в своем личном разделе 22 в базе данных 2.
Этап A6. При необходимости организатор данного мероприятия имеет возможность редактирования и удаления любых изображений и/или видеофайлов, которые любой пользователь разместил на сервере 1 в базе данных 2.
Этап A7. Любой пользователь может просматривать все изображения и/или видеофайлы, которые любой пользователь разместил на сервере 1 в базе данных 2. При этом он может по своему желанию сортировать все изображения и/или видеофайлы по меткам.
Этап A8. Любой пользователь может сортировать просматриваемые изображения по конкретным лицам, присутствующим на указанном мероприятии. Например, выбрать из базы данных 2 только те изображения, на которых есть произвольно выбранный пользователь. Или два произвольно выбранных вместе.
Этап A9. Любой пользователь может комментировать все изображения и/или видеофайлы, которые любой пользователь разместил на сервере  в базе данных 2. То есть оставлять текстовые сообщения, подписанные своим идентификационным именем на сервере и датой и временем комментария.
Последовательность этапов является примерной и позволяет переставлять, добавлять или производить некоторые операции одновременно без потери возможности обеспечивать выполнение всех функций сервера для хранения изображений и/или видеофайлов.
Промышленная применимость.
В соответствии с предложенной полезной моделью заявителем был изготовлен опытный образец сервера для хранения изображений и/или видеофайлов, который был выполнен на базе персонального компьютера, имеющего постоянное подключение к сети Интернет. За счет того, что сервер имел постоянное подключение к сети Интернет, он был адаптирован к соединению с клиентскими устройствами пользователей 4, имеющими средство 5 захвата изображений и/или видеофайлов и модуль 6 передачи указанных изображений и/или видеофайлов на сервер.
В качестве таких клиентских устройств использовались сотовые телефоны типа «смартфон», имеющие камеру для захвата изображений, видеосъемок и которые адаптированы к передаче файлов путем сети Интернет.
Опытная эксплуатация сервера для хранения изображений и/или видеофайлов показала, что он позволяет:
- любому пользователю формировать мероприятия, при этом данный пользователь становится организатором данного мероприятия;
- организатору мероприятия присваивать наименование мероприятия, дату проведения, место проведения, список участников из пользователей клиентских устройств и прочие параметры;
- организатору мероприятия производить оповещение указанных участников сформированного мероприятия;
- сервер имеет средства идентификации участников из пользователей клиентских устройств, и позволяет отбирать из них только организатора и участников сформированного мероприятия;
- любой участник сформированного мероприятия может размещать в предоставленном для него разделе базы данных любые изображения и/или видеофайлы, относящиеся к сформированному мероприятию;
- каждый участник может не только размещать, но и редактировать и удалять изображения и/или видеофайлы, который он разместил на сервере;
- все изображения в базе данных могут иметь метки - дату, время съемки, координаты места съемки, наименование изображения и/или видеофайла и позволяют всем пользователям производить сортировку изображений и/или видеофайлов разными способами;
- организатор данного мероприятия имеет возможность просмотра, корректировки и удаления изображений и/или видеофайлов в любых разделах базы данных;
- каждый участник может осуществить выделение на одном из изображений в базе данных лица конкретного участника мероприятия и произвести выборку остальных изображений из базы данных, на которых присутствует выделенное лицо;
- каждый участник может комментировать изображения и/или видеофайлы, расположенные в базе данных;
- каждый участник может присваивать дополнительные метки изображениям и/или видеофайлам, которые относятся к точным координатам места съемок, что особенно важно при проведении масштабных мероприятий с широким радиусом действия, например, День города;
- каждый участник может произвести выборку изображений и/или видеофайлов по конкретным координатам, например, по станциям метро.
- каждый участник имеет доступ к общей электронной карте, на которой отображены изображения и/или видеофайлы участников сформированного мероприятия;
- все участники сформированного мероприятия, загрузив с сервера электронную карту, могут выбирать и просматривать изображения и/или видеофайлы.
Все это, в конечном счете, обеспечивает выполнение достигаемого технического результата - повышение удобства эксплуатации сервера для хранения изображений и/или видеофайлов за счет предоставления доступа сразу всем пользователям ко всем изображениям и/или видеофайлам всех пользователей общего мероприятия с возможностью редактирования пользователями своих изображений и/или видеофайлов, а организатором данного мероприятия - возможности редактирования любого изображения и/или видеофайлов в базе данных сервера.