Способ и устройство для нахождения файла в устройстве хранения и маршрутизатор

Изобретение относится к средствам нахождения файла в устройстве хранения данных. Технический результат заключается в повышении скорости нахождения файлов. Создают индекс для заданного файла в устройстве хранения данных в соответствии с классификациями файлов, которые разделены в соответствии с идентификатором устройства для выгрузки файла, при этом устройство хранения данных является устройством хранения данных, входящим в состав маршрутизатора. Предоставляют классифицированный вид заданного файла для пользовательского устройства, где классифицированный вид содержит идентификационные данные соответствующих классификаций файлов, посредством чего пользователь пользовательского устройства находит упомянутый файл в устройстве хранения данных с помощью классифицированного вида. 3 н. и 12 з.п. ф-лы, 11 ил.

 

Настоящая заявка основана и притязает на приоритет заявки на патент Китая № 201410404053.X, поданной 15 Августа 2014 года, полное содержание которой включено в настоящий документ посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ

Изобретение относится к области технологий Интернет, более конкретно к способу и устройству для нахождения файла в устройстве хранения и маршрутизатору.

УРОВЕНЬ ТЕХНИКИ

В наши дни дополнительно к наличию базовых функций маршрутизации и переадресации маршрутизатор медленно трансформируется, чтобы стать семейным центром хранения и обработки данных. Пользователи начинают архивировать данные устройств, таких как мобильный телефон, камера и тому подобных, на маршрутизаторе, чтобы реализовать совместное использование данных.

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

По первому аспекту вариантов осуществления настоящего раскрытия представлен способ нахождения файла в устройстве хранения, этот способ применим в маршрутизаторе, и этот способ включает в себя этапы, на которых:

создают индекс для заданного файла в устройстве хранения, в соответствии с классификациями файла, которые разделены по типам файлов или идентификатору устройства для выгрузки этого файла, где устройство хранения является устройством хранения, входящим в состав маршрутизатора; и

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

В возможной реализации настоящего раскрытия создание индекса для заданного файла в устройстве хранения в соответствии с классификациями файла использует следующий способ:

получают информацию о заданном файле, которая включает в себя одно или несколько из пути к файлу, хеш-значения файла, имени файла, типа многоцелевых расширений электронной почты Интернет (MIME) файла, даты создания файла, времени изменения файла, идентификатора пользовательского устройства, размера файла и значка файла; и

создают индекс соответственно для заданного файла, согласно соответствующим типам файлов и идентификатору устройства для выгрузки этого файла, в соответствии с информацией о заданном файле.

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

принимают запрос на нахождение файла, посланный пользовательским устройством; и

посылают классифицированный вид пользовательскому устройству;

или, при предоставлении классифицированного вида заданного файла для пользовательского устройства используется следующий подход:

принимают запрос на нахождение файла, посланный пользовательским устройством;

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

принимают метод нахождения, посланный пользовательским устройством; и

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

В дополнительной возможной реализации настоящего раскрытия способ дополнительно содержит этапы, на которых:

принимают идентификационные данные классификаций файлов, посланные пользовательским устройством;

сортируют первый файл, который является заданным файлом, соответствующим идентификационным данным классификаций файлов, посланным пользовательским устройством, используя индекс, созданный для первого файла; и

посылают упорядоченный вид отсортированного первого файла пользовательскому устройству, где упорядоченный вид первого файла включает в себя, по меньшей мере, имя первого файла.

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

В дополнительной возможной реализации настоящего раскрытия при сортировке первого файла, используя индекс, созданный для первого файла, используется следующий подход:

сортируют первый файл в соответствии со временем создания первого файла, когда первый файл является изображением;

сортируют первый файл в соответствии с именем первого файла, когда первый файл является аудиофайлом;

сортируют первый файл в соответствии со временем создания первого файла, когда первый файл является видео; и

сортируют первый файл в соответствии со временем изменения первого файла, когда первый файл является текстом.

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

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

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

посылают структуру каталогов заданного файла пользовательскому устройству, когда методом нахождения является нахождение по каталогу; и

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

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

отслеживают новый добавленный файл в устройстве хранения; и

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

По второму аспекту вариантов осуществления настоящего раскрытия предложено устройство для нахождения файла в устройстве хранения, которое применяется в маршрутизаторе и включает в себя:

модуль создания индекса, выполненный с возможностью создавать индекс для заданного файла в устройстве хранения в соответствии с классификациями файлов, которые подразделяются в соответствии с типами файлов или идентификатором устройства для выгрузки этого файла, где устройство хранения является устройством хранения, входящим в состав маршрутизатора; и

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

В возможной реализации настоящего раскрытия модуль создания индекса выполнен с возможностью:

получать информацию о заданном файле, которая включает в себя одно из пути к файлу, хеш-значения файла, имени файла, типа многоцелевых расширений электронной почты Интернет (MIME) файла, даты создания файла, времени изменения файла, идентификатора пользовательского устройства, размера файла, и значка файла; и

создавать индекс соответственно для заданного файла согласно соответствующим типам файлов и идентификатору устройства для выгрузки файла, в соответствии с информацией о заданном файле.

В другой возможной реализации настоящего раскрытия модуль предоставления вида выполнен с возможностью:

принимать запрос нахождения файла, посланный пользовательским устройством; и

посылать классифицированный вид пользовательскому устройству;

или принимать запрос нахождения файла, посланный пользовательским устройством;

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

принимать метод нахождения, посланный пользовательским устройством; и

посылать классифицированный вид пользовательскому устройству, когда методом нахождения, посланным пользовательским устройством, является нахождение по классификации.

В дополнительной возможной реализации настоящего раскрытия устройство дополнительно включает в себя:

принимающий модуль, выполненный с возможностью принимать идентификационные данные классификаций файлов, посланные пользовательским устройством;

модуль сортировки файлов, выполненный с возможностью сортировать первый файл, который является заданным файлом, соответствующим идентификационным данным классификаций файлов, посланным пользовательским устройством, используя индекс, созданный для первого файла; и

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

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

В дополнительной возможной реализации настоящего раскрытия модуль сортировки файлов выполнен с возможностью:

сортировать первый файл в соответствии со временем создания первого файла, когда первый файл является изображением;

сортировать первый файл в соответствии с именем первого файла, когда первый файл является аудиофайлом;

сортировать первый файл в соответствии со временем создания первого файла, когда первый файл является видео; и

сортировать первый файл в соответствии со временем изменения первого файла, когда первый файл является текстом.

В дополнительной возможной реализации настоящего раскрытия устройство дополнительно включает в себя:

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

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

В дополнительной возможной реализации настоящего раскрытия устройство дополнительно включает в себя:

модуль отслеживания файлов, выполненный с возможностью отслеживать новый добавленный файл в устройстве хранения; и

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

По третьему аспекту вариантов осуществления настоящего раскрытия предложен маршрутизатор, включающий в себя:

процессор; и

запоминающее устройство для хранения команд, исполнимых процессором;

в котором процессор выполнен с возможностью выполнять:

создание индекса для заданного файла в устройстве хранения в соответствии с классификациями файлов, которые разделены в соответствии с типами файлов или идентификатором устройства для выгрузки файла, где устройство хранения является устройством хранения, входящим в состав маршрутизатора; и

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Прилагаемые чертежи, которые включены в описание изобретения и составляют его часть, иллюстрируют варианты осуществления в соответствии с настоящим изобретением и совместно с описанием служат для объяснения принципов настоящего изобретения.

Фиг. 1 является схемой сценария применения, иллюстрирующего способ нахождения файла в устройстве хранения в соответствии с примерным вариантом осуществления.

Фиг. 2 является блок-схемой, иллюстрирующей способ нахождения файла в устройстве хранения в соответствии с примерным вариантом осуществления.

Фиг. 3 является блок-схемой, иллюстрирующей способ нахождения файла в устройстве хранения в соответствии с другим примерным вариантом осуществления.

Фиг. 4 является схемой, иллюстрирующей интерфейс терминала, когда нахождение начинается в соответствии с другим примерным вариантом осуществления.

Фиг. 5 является схемой, иллюстрирующей другой интерфейс терминала, когда нахождение начинается в соответствии с другим примерным вариантом осуществления.

Фиг. 6 является схемой, иллюстрирующей интерфейс терминала, после того как нахождение по классификации начинается в соответствии с другим примерным вариантом осуществления.

Фиг. 7 является схемой, иллюстрирующей интерфейс терминала, после того как нахождение по каталогу начинается в соответствии с другим примерным вариантом осуществления.

Фиг. 8 является схемой, иллюстрирующей интерфейс терминала, когда нахождение поиском начинается в соответствии с другим примерным вариантом осуществления.

Фиг. 9 является функциональной схемой, иллюстрирующей устройство для нахождения файла в устройстве хранения в соответствии с примерным вариантом осуществления.

Фиг. 10 является функциональной схемой, иллюстрирующей устройство для нахождения файла в устройстве хранения в соответствии с другим примерным вариантом осуществления.

Фиг. 11 является функциональной схемой, иллюстрирующей устройство для нахождения файла в устройстве хранения в соответствии с примерным вариантом осуществления.

ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ

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

Так, сценарий применения способа нахождения файла в устройстве хранения, предоставляемого настоящим раскрытием, просто приведен со ссылкой на Фиг. 1. Как показано на Фиг. 1, устройство 1 хранения проводным или беспроводным способом соединено с несколькими терминалами 2 соответственно, с тем чтобы образовать LAN (локальную вычислительную сеть). Устройство 1 хранения является центром обработки и хранения данных этой LAN, терминал 2 может передавать данные устройству 1 хранения для резервного копирования и совместного использования. В данном документе, устройство 1 хранения может входить в состав маршрутизатора или других устройств хранения с вычислительной функцией, а терминал 2 может быть мобильным телефоном, переносным компьютером, настольным компьютером, и тому подобным. Настоящее раскрытие не ограничивается этим.

Следует заметить, что сценарий применения, показанный на Фиг. 1, является только примером, и настоящее раскрытие не ограничивается этим.

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

На этапе S101 создают индекс для заданного файла в устройстве хранения в соответствии с классификациями файлов.

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

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

На этапе S102 классифицированный вид заданного файла представляют для пользовательского устройства.

В настоящем варианте осуществления классифицированный вид включает в себя идентификационные данные классификации каждого файла. Когда классификации файлов разделены в соответствии с типами файлов, идентификационные данные классификаций файлов являются идентификатором типа файла, к примеру, изображение, аудио, видео, текст. Когда классификации файлов разделены в соответствии с идентификатором устройства для выгрузки файла, идентификационные данные классификаций файлов являются идентификаторами устройства для выгрузки файла.

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

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

На этапе 201 создают индекс для заданного файла в устройстве хранения в соответствии с классификациями файлов.

В настоящем варианте осуществления классификации файлов разделены в соответствии с типами файлов или идентификатором устройства для выгрузки файла. Типы файлов могут включать в себя одно или несколько из изображения, аудио, видео и текста. Идентификатор устройства для выгрузки файла может включать в себя одно или несколько из следующего: номер устройства, имя устройства и тип устройства. Устройство хранения является устройством хранения, входящим в состав маршрутизатора.

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

Заданный файл может быть всеми файлами в устройстве хранения, или может также быть файлом в каталоге, заданном пользователем, или в памяти как, например, файл, выложенный пользовательским устройством, и настоящее раскрытие не ограничивается этим. База данных может быть специально создана для сохранения созданного индекса.

В реализации настоящего варианта осуществления этап S201 может включать в себя:

получение информации о заданном файле, которая включает в себя одно или несколько из пути к файлу, хеш-значения файла, имени файла, типа многоцелевых расширений электронной почты Интернет (MIME) файла, даты создания файла, времени изменения файла, идентификатора пользовательского устройства, размера файла и значка файла; и

создание индекса соответственно для заданного файла, согласно соответствующим типам файлов и идентификатору устройства для выгрузки этого файла, в соответствии с информацией о заданном файле.

На этапе S202 классифицированный вид заданного файла предоставляют для пользовательского устройства.

В настоящем варианте осуществления классифицированный вид включает в себя идентификационные данные классификации каждого файла. Когда классификации файлов подразделяются в соответствии с типами файлов, идентификационные данные классификаций файлов являются идентификатором типа файла, к примеру, изображение, аудио, видео и текст. Когда классификации файлов подразделяются в соответствии с идентификатором устройства для выгрузки файлов, идентификационные данные классификаций файлов являются идентификатором устройства для выгрузки файла.

В реализации настоящего варианта осуществления этап S202 может включать в себя:

прием запроса нахождения файла, посланный пользовательским устройством; и

посылку классифицированного вида пользовательскому устройству.

В другой реализации настоящего варианта осуществления этап S202 может включать в себя:

прием запроса нахождения файла, посланный пользовательским устройством;

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

принимают метод нахождения, посланный пользовательским устройством; и

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

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

Нахождение по классификации может быть использовано в качестве метода нахождения по умолчанию, где классифицированный вид напрямую посылают пользовательскому устройству после приема запроса нахождения файла, посланного пользовательским устройством, между тем как возможный вариант переключения на нахождение по каталогу или нахождение поиском также может быть представлен, как показано на Фиг. 4. Возможный вариант метода нахождения также может быть послан пользовательскому устройству после приема запроса нахождения файла, посланного пользовательским устройством, как показано на Фиг. 5.

На этапе S203 принимают идентификационные данные классификаций файлов, посланные пользовательским устройством.

На этапе S204 используют индекс, созданный для первого файла, сортируют первый файл.

В настоящем варианте осуществления первый файл является заданным файлом, соответствующим идентификационным данным классификаций файлов, посланным пользовательским устройством.

В реализации настоящего варианта осуществления этап S204 может включать в себя этапы, на которых:

сортируют первый файл в соответствии со временем создания первого файла, когда первый файл является изображением;

сортируют первый файл в соответствии с именем первого файла, когда первый файл является аудиофайлом;

сортируют первый файл в соответствии со временем создания первого файла, когда первый файл является видео; и

сортируют первый файл в соответствии со временем изменения первого файла, когда первый файл является текстом.

Известно, что изображение является обычно фотографией, снятой пользователем, видео обычно является видеоизображением, снятым пользователем. Обычно, время съемки (то есть, время создания файла) фотографии и видеоизображения, снятых на одном и том же месте, где одного и того же события или с одной и той же целью, является близким, и, таким образом, когда изображение и видео найдены, файл располагают в соответствии со временем создания этого файла (к примеру, от ближайшего к дальнейшему), в результате чего, пользователю удобно находить этот файл. Аудио является обычно излюбленной музыкой пользователя. Обычно пользователь использует название музыки (то есть имя файла), чтобы найти аудиофайл, и этот аудиофайл располагают в соответствии с именем файла (к примеру, в алфавитном порядке), в результате чего пользователю удобно находить этот файл. Текст (такой как pdf, ppt, word, excel, wps) относится к работе пользователя, и обычно чем ближе время изменения, тем выше частота его использования. Текст располагают в соответствии со временем изменения файла (к примеру, от ближайшего к дальнейшему), в результате чего это удобнее использовать.

В другой реализации последовательность установок может также быть задана пользователем, и настоящее раскрытие не ограничивается этим. В практическом применении последовательность установок может быть установлена посредством операторов языка структурированных запросов (именуемого SQL).

На этапе S205 упорядоченный вид отсортированного первого файла посылают пользовательскому устройству.

В настоящем варианте осуществления упорядоченный вид первого файла включает в себя, по меньшей мере, имя первого файла. Упорядоченный вид первого файла может дополнительно включать в себя одно или несколько из типа многоцелевых расширений электронной почты Интернет (MIME) первого файла, размера первого файла, пути к первому файлу, унифицированного указателя ресурса (именуемого URL) первого файла, URL значка первого файла и времени создания первого файла.

В практическом применении пользовательское устройство будет активно посылать некоторое количество выданной информации, такой как имя первого файла и тому подобное, и выданного расположения информации, такой как имя первого файла и тому подобного, вначале, к примеру, сотня имен первого файла выдается по началу имени первого файла.

Фиг. 6 является схемой интерфейса терминала после выполнения этапа S205, который является только примером. Пользователь может выбрать соответствующую часть, связанную с соответствующим файлом в устройстве хранения.

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

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

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

посылают структуру каталогов заданного файла пользовательскому устройству, когда методом нахождения является нахождение по каталогу; и

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

В практическом применении, когда методом нахождения, посланным пользовательским устройством, является нахождение по каталогу, структура каталогов заданного файла посылают пользовательскому устройству, как показано на Фиг. 7. Необходимо отметить, что когда выполняется нахождение по каталогу, пользователь может обращаться и находить файл уровень за уровнем, от корневого каталога, в соответствии с путем к файлу. В данном документе, структура каталогов изображений и видео, снятых пользователем, классифицируется в соответствии с годом, месяцем и днем времени съемки.

Когда методом нахождения, посланным пользовательским устройством, является нахождение поиском, интерфейс идентификации устройства для выгрузки файла предоставляется для пользовательского устройства, как показано на Фиг. 8. Когда идентификатор устройства для выгрузки файла, требуемый для поиска, вводят в окно ввода, пользователь также может выбрать упорядоченный вид файла посредством опций нахождения по классификации и нахождения по каталогу.

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

отслеживают новый добавленный файл в устройстве хранения; и

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

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

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

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

Файловая система может отслеживаться, когда устройство хранения запускается, к примеру, об обновлении файла в устройстве хранения может быть известно, используя функцию inotify (которая является системным запросом Linux), и, к примеру, резервная копия файла может быть сделана пользователем, используя службу Samba, HTTP (протокол передачи гипертекста).

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

Фиг. 9 является функциональной схемой, иллюстрирующей устройство для нахождения файла в устройстве хранения в соответствии с примерным вариантом осуществления. Это устройство применяют в маршрутизаторе. Со ссылкой на Фиг. 9, устройство включает в себя модуль 301 создания индекса и модуль 302 предоставления вида.

Модуль 301 создания индекса выполнен с возможностью создавать индекс для заданного файла в устройстве хранения в соответствии с классификациями файлов, которые разделены в соответствии с типами файлов или идентификатором устройства для выгрузки файла, где устройство хранения является устройством хранения, входящим в состав маршрутизатора.

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

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

Фиг. 10 является функциональной схемой, иллюстрирующей устройство для нахождения файла в устройстве хранения в соответствии с другим примерным вариантом осуществления. Это устройство применяют в маршрутизаторе. Со ссылкой на Фиг. 10, устройство включает в себя модуль 401 создания индекса и модуль 402 предоставления вида.

Модуль 401 создания индекса выполнен с возможностью создавать индекс для заданного файла в устройстве хранения в соответствии с классификациями файлов, которые разделены в соответствии с типами файлов или идентификатором устройства для выгрузки файла, где устройство хранения является устройством хранения, входящим в состав маршрутизатора.

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

В некоторой реализации настоящего варианта осуществления модуль 401 создания индекса может быть выполнен с возможностью:

получать информацию о заданном файле, которая включает в себя одно или несколько из пути к файлу, хеш-значения файла, имени файла, типа многоцелевых расширений электронной почты Интернет (MIME) файла, даты создания файла, времени изменения файла, идентификатора пользовательского устройства, размера файла и значка файла; и

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

В другой реализации настоящего варианта осуществления модуль 402 предоставления вида может быть выполнен с возможностью:

принимать запрос нахождения файла, посланный пользовательским устройством; и

посылать классифицированный вид пользовательскому устройству;

или принимать запрос нахождения файла, посланный пользовательским устройством;

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

принимать метод нахождения, посланный пользовательским устройством; и

посылать классифицированный вид пользовательскому устройству, когда методом нахождения, посланным пользовательским устройством, является нахождение по классификации.

В дополнительной реализации настоящего варианта осуществления устройство может дополнительно включать в себя принимающий модуль 403 и модуль 404 сортировки файлов.

Принимающий модуль 403 выполнен с возможностью принимать идентификационные данные классификации файлов, посланные пользовательским устройством.

Модуль 404 сортировки файлов выполнен с возможностью сортировать первый файл, который является заданным файлом, соответствующим идентификационным данным классификации файлов, посланным пользовательским устройством, используя индекс, созданный для первого файла.

Модуль 402 предоставления вида дополнительно выполнен с возможностью посылать упорядоченный вид отсортированного первого файла пользовательскому устройству, где упорядоченный вид первого файла включает в себя, по меньшей мере, имя первого файла.

В практическом применении упорядоченный вид первого файла может дополнительно включать в себя одно или несколько из типа MIME первого файла, размера первого файла, пути к первому файлу, URL первого файла, URL значка первого файла и времени создания первого файла.

Модуль 404 сортировки файлов может быть выполнен с возможностью:

сортировать первый файл в соответствии со временем создания первого файла, когда первый файл является изображением;

сортировать первый файл в соответствии с именем первого файла, когда первый файл является аудиофайлом;

сортировать первый файл в соответствии со временем создания первого файла, когда первый файл является видео; и

сортировать первый файл в соответствии со временем изменения первого файла, когда первый файл является текстом.

В дополнительной реализации настоящего варианта осуществления устройство может дополнительно включать в себя принимающий модуль 403.

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

Модуль 402 предоставления вида дополнительно выполнен с возможностью находить второй файл, который является заданным файлом, соответствующим идентификатору устройства для выгрузки файла, найденным пользовательским устройством, используя индекс, созданный для второго файла, и посылать упорядоченный вид второго файла пользовательскому устройству, когда методом нахождения является нахождение поиском; посылать структуру каталогов заданного файла пользовательскому устройству, когда методом нахождения является нахождение по каталогу; и представлять классифицированный вид для пользовательского устройства, когда методом нахождения является нахождение по классификации.

В дополнительной реализации настоящего варианта осуществления устройство может дополнительно включать в себя модуль 405 отслеживания файлов.

Модуль 405 отслеживания файлов выполнен с возможностью отслеживать добавление нового файла в устройство хранения.

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

По вариантам осуществления настоящего раскрытия создают индекс для заданного файла в устройстве хранения в соответствии с классификациями файлов, которые разделены в соответствии с типами файлов или идентификатором устройства для выгрузки файла; и предоставляют классифицированный вид заданного файла для пользовательского устройства, где классифицированный вид включает в себя идентификационные данные соответствующих классификаций файлов, при этом метод нахождения файла объединяется с устройством хранения маршрутизатора, так что разные пользовательские устройства могут более гибко выполнять нахождение по классификации при просмотре файла в устройстве хранения маршрутизатора, к примеру, разные пользовательские устройства можно классифицировать в соответствии с типами файлов и источником файлов, тем самым делая удобным для пользователя нахождение файла в устройстве хранения маршрутизатора, операция является простой и эффективной, а восприятие пользователя хорошим. И в отношении заданных файлов, соответствующих разным типам файлов, упорядоченный вид которых может быть перечислен в соответствии с разными порядками, таким образом, нахождение более удобно, и улучшается пользовательское впечатление. Более того, поиск и фильтрация могут также быть сделаны в соответствии с идентификатором устройства для выгрузки файла, таким образом сужая диапазон поиска пользователем, сохраняя время, выделенное пользователем, и дополнительно улучшая пользовательское восприятие.

Относительно устройства в вышеприведенном варианте осуществления, подробное описание конкретного способа для выполнения работы модулей было дано в варианте осуществления, относящемуся к этому способу, и не будет подробно проиллюстрировано в настоящем документе.

Фиг. 10 является функциональной схемой, иллюстрирующей устройство 1900 для нахождения файла в устройстве хранения в соответствии с примерным вариантом осуществления. К примеру, устройство 1900 может быть представлено в качестве маршрутизатора. Со ссылкой на Фиг. 11, устройство 1900 включает в себя обрабатывающий компонент 1922, который дополнительно включает в себя один или несколько процессоров, и ресурсы памяти, представленные запоминающим устройством 1932 для хранения команд, таких как прикладные программы, исполняемых обрабатывающим компонентом 1922. Прикладные программы, хранящиеся в запоминающем устройстве 1932, могут включать в себя один или несколько модулей, каждый из которых соответствует набору команд. Более того, обрабатывающий компонент 1922 выполнен с возможностью исполнять команды для выполнения описанного выше способа.

Устройство 1900 может также включать в себя компонент 1926 электропитания, выполненный с возможностью выполнять управление электропитанием устройства 1900, проводной или беспроводной сетевой интерфейс(ы) 1950 выполненный с возможностью подключать устройство 1900 к сети связи, интерфейс 1958 ввода/вывода (I/O). Устройство 1900 может работать под управлением операционной системы, хранящейся в запоминающем устройстве 1932, такой как Windows Server™, Mac OS X™, Unix™, Linux™ FreeBSD™ или тому подобной.

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

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

1. Способ нахождения файла в устройстве хранения данных, причем способ применяется в маршрутизаторе и содержит этапы, на которых:

создают индекс для заданного файла в устройстве хранения данных в соответствии с классификациями файлов, которые разделены в соответствии с идентификатором устройства для выгрузки файла, при этом устройство хранения данных является устройством хранения данных, входящим в состав маршрутизатора; и

предоставляют классифицированный вид заданного файла для пользовательского устройства, где классифицированный вид содержит идентификационные данные соответствующих классификаций файлов,

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

2. Способ по п. 1, в котором упомянутое создание индекса для заданного файла в устройстве хранения данных в соответствии с классификациями файлов содержит этапы, на которых:

получают информацию о заданном файле, которая содержит одно или более из пути к файлу, хеш-значения файла, имени файла, типа многоцелевых расширений почты Интернет (MIME) файла, даты создания файла, времени изменения файла, идентификатора пользовательского устройства, размера файла и значка файла; и

создают индекс соответственно для заданного файла, согласно соответствующим типам файлов и идентификатору устройства для выгрузки файла, в соответствии с информацией о заданном файле.

3. Способ по п. 1, в котором упомянутое предоставление классифицированного вида заданного файла для пользовательского устройства содержит этапы, на которых:

принимают запрос нахождения файла, посланный от пользовательского устройства, и

посылают классифицированный вид в пользовательское устройство; или

принимают запрос нахождения файла, посланный от пользовательского устройства,

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

принимают метод нахождения, посланный пользовательским устройством, и

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

4. Способ по любому из пп. 1-3, дополнительно содержащий этапы, на которых:

принимают идентификационные данные классификаций файлов, посланные пользовательским устройством;

сортируют файлы, включающие в себя первый файл, который является заданным файлом, соответствующим идентификационным данным классификаций файлов, посланным пользовательским устройством, используя индекс, созданный для первого файла; и

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

5. Способ по п. 4, в котором упорядоченный вид первого файла дополнительно содержит одно или несколько из типа многоцелевых расширений почты Интернет (MIME) первого файла, размера первого файла, пути к первому файлу, унифицированного указателя ресурса (URL) первого файла, (URL) значка первого файла и времени создания первого файла.

6. Способ по п. 4, в котором использование индекса, созданного для первого файла, и сортировка первого файла содержат этапы, на которых:

сортируют первый файл в соответствии со временем создания первого файла, когда первый файл является изображением;

сортируют первый файл в соответствии с именем первого файла, когда первый файл является аудиофайлом;

сортируют первый файл в соответствии с временем создания первого файла, когда первый файл является видео; и

сортируют первый файл в соответствии с временем изменения первого файла, когда первый файл является текстом.

7. Способ по п. 3, дополнительно содержащий этапы, на которых:

принимают метод нахождения, посланный пользовательским устройством, где метод нахождения содержит нахождение по классификации, нахождение поиском или нахождение по каталогу;

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

посылают структуру каталогов заданного файла в пользовательское устройство, когда методом нахождения является нахождение по каталогу; и

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

8. Способ по любому из пп. 1-3, дополнительно содержащий этапы, на которых:

отслеживают новый добавленный файл в устройстве хранения данных; и

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

9. Устройство для нахождения файла в устройстве хранения данных, при этом устройство применяется в маршрутизаторе и содержит:

модуль создания индекса, выполненный с возможностью создавать индекс для заданного файла в устройстве хранения данных в соответствии с классификациями файлов, которые разделены в соответствии с идентификатором устройства для выгрузки файла, при этом устройство хранения данных является устройством хранения данных, входящим в состав маршрутизатора; и

модуль предоставления вида, выполненный с возможностью

предоставлять классифицированный вид заданного файла для пользовательского устройства, где классифицированный вид содержит идентификационные данные соответствующих классификаций файлов,

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

10. Устройство по п. 9, в котором модуль создания индекса выполнен с возможностью:

получать информацию о заданном файле, которая содержит одно или несколько из пути к файлу, хеш-значения файла, имени файла, типа многоцелевых расширений почты Интернет (MIME) файла, даты создания файла, времени изменения файла, идентификатора пользовательского устройства, размера файла и значка файла; и

создавать индекс соответственно для заданного файла согласно соответствующим типам файлов и идентификатору устройства для выгрузки файла, в соответствии с информацией о заданном файле.

11. Устройство по п. 9, в котором модуль предоставления вида выполнен с возможностью:

принимать запрос нахождения файла, посланный пользовательским устройством, и

посылать классифицированный вид пользовательскому устройству; или

принимать запрос нахождения файла, посланный пользовательским устройством,

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

принимать метод нахождения, посланный пользовательским устройством, и

посылать классифицированный вид в пользовательское устройство, когда методом нахождения, посланным пользователем, является нахождение по классификации.

12. Устройство по любому из пп. 9-11, дополнительно содержащее:

принимающий модуль, выполненный с возможностью принимать идентификационные данные классификаций файлов, посланные пользовательским устройством;

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

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

13. Устройство по любому из пп. 9-11, дополнительно содержащее:

принимающий модуль, выполненный с возможностью принимать метод нахождения, посланный пользовательским устройством, где метод нахождения содержит нахождение по классификации, нахождение поиском или нахождение по каталогу; и

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

14. Устройство по любому из пп. 9-11, дополнительно содержащее:

модуль отслеживания файлов, выполненный с возможностью

отслеживать новый добавленный файл в устройстве хранения данных;

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

15. Маршрутизатор, содержащий:

процессор; и

память для хранения команд, исполняемых процессором;

при этом процессор выполнен с возможностью осуществлять:

создание индекса для заданного файла в устройстве хранения данных в соответствии с классификациями файлов, которые разделены в соответствии с идентификатором устройства для выгрузки файла, при этом устройство хранения данных является устройством хранения данных, входящим в состав маршрутизатора; и

предоставление классифицированного вида заданного файла для пользовательского устройства, где классифицированный вид содержит идентификационные данные соответствующих классификаций файлов,

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



 

Похожие патенты:

Изобретение относится к способу блокировки доступа к данным на мобильных устройствах с использованием интерфейса программирования приложений, который используется для создания приложений для пользователей с ограниченными возможностями (Accessibility API).

Изобретение относится к области терминальных устройств. Техническим результатом является избежание накопления ненужных файлов и предотвращение их влияния на нормальное функционирование терминальных устройств.

Изобретение относится к вычислительной технике, а именно к отображению информации. Технический результат – повышение эффективности поиска.

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

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

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

Изобретение относится к устройству и способу для автоматического генерирования отсортированного списка элементов. Технический результат заключается в возможности автоматического генерирования отсортированного списка элементов.

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

Изобретение относится к формированию миниатюры изображения. Техническим результатом является повышение точности позиционирования миниатюр.

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

Изобретение относится к области поиска и распределения видеоконтента, а именно к поиску и совместному использованию видеоконтента, относящегося к автодорожным ситуациям. Техническим результатом является обеспечение возможности получения доступа к видеозаписям, сделанным в интересующем пользователя месте в соответствующее время другими устройствами видеозаписи. Для этого в системе, включающей в себя провайдер (50) контента, который хранит записи видеоконтента, и устройство (1) обработки запросов, в ответ на поисковый запрос от запрашивающего терминала (40) осуществляют поиск с помощью устройства (1) обработки запросов искомой записи из записей видеоконтента, сохраняемой провайдером (50) контента и соответствующей критерию поиска, содержащемуся в поисковом запросе, и выдачу провайдером (50) контента искомой записи из записей видеоконтента для последующего приема запрашивающим терминалом (40). При этом устройство (1) обработки запросов сконфигурировано для сопровождения записей видеоконтента, сохраненных провайдером (50) контента, для сохранения записей видеоконтента, с соответствующей информацией о времени и информацией о месте осуществления соответствующих записей видеоконтента, а записи видеоконтента регистрируются автомобильным регистратором. 3 н. и 15 з.п. ф-лы, 3 ил.

Изобретение относится к способам поиска входной строки в дереве поиска, содержащем маски. Технический результат настоящего изобретения заключается в повышении производительности поиска по дереву по сравнению с известными способами поиска по дереву, узлы которого содержат подстроки, путем сравнения подстрок входящей строки с подстроками только в тех узлах дерева, индексы в которых совпадают с индексами в таблице индексации для входящей строки, что уменьшает количество выполняемых операций сравнения подстрок. Технический результат достигается путем использования способа поиска входной строки в дереве поиска, в котором: создают словарь символов, определяющий множество символов, которое используется при поиске; создают дерево поиска; выполняют индексацию дерева поиска, создавая таблицу индексации, содержащую символы и набор индексов строк, входящих в набор строк; определяют множество индексов строк, которое будет использовано при поиске входной строки по дереву поиска; выполняют поиск входной строки в дереве поиска. 3 з.п. ф-лы, 5 ил.

Изобретение относится к электронной связи. Технический результат – эффективное резюмирование потоков сообщений электронной связи. Cпособ автоматического резюмирования электронного потока сообщений, содержащий этапы, где принимают поток сообщений, состоящий из электронных сообщений, обрабатывают электронные сообщения принятого потока сообщений, чтобы идентифицировать текстовые компоненты, причем текстовые компоненты включают в себя фразы в электронных сообщениях, выбирают по меньшей мере два из электронных сообщений для использования при генерировании резюме потока сообщений, отбрасывают из выбранных электронных сообщений электронные сообщения, являющиеся дубликатами других выбранных электронных сообщений, ранжируют выбранные электронные сообщения на основе критериев ранжирования, обрабатывают текстовые компоненты для идентификации ключевых слов на основе ранжирования выбранных электронных сообщений, генерируют резюме потока сообщений, содержащее часть ключевых слов и текстовых компонентов, при этом ключевые слова и текстовые компоненты выбираются на основе ранжирования выбранных электронных сообщений. 3 н. и 17 з.п. ф-лы, 6 ил.

Изобретение относится к области информационных технологий, а именно к системам структурирования, доступа и обработки данных. Технический результат заключается в обеспечении возможности динамического изменения отношений, выраженных через показатели, между объектными сущностями, в зависимости от событий и явлений. Технический результат достигается за счет того, что первый компонент объектной сущности и второй компонент объектной сущности связаны между собой с помощью другой объектной сущности, причем эта другая объектная сущность, связывающая первую и вторую объектные сущности, является показателем. Множество подобных показателей, специфических для определенного отношения между первой и второй объектными сущностями данных, представляет собой тип показателя, который определяется уникальным наименованием на множестве имен типов показателей и всегда имеет экземпляры показателя этого типа. Показатель представляет собой факт, семантика которого описывается грамматическим предложением, и классифицируется по отношению к функции управления на три категории, которыми являются: текущий показатель, плановый показатель, исторический показатель. 8 з.п. ф-лы.

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

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

Группа изобретений относится к технологиям обмена данными в социальных сетях с помощью технологии клиент-сервер. Техническим результатом является осуществление оценки доверия комментариям пользователей посредством рейтинга пользователя и автоматической блокировки пользователя с низким рейтингом. Предложена самонастраивающаяся интерактивная система обмена комментариями между пользователями по меньшей мере в одной социальной сети с использованием технологии клиент-сервер. Система содержит модуль доступа, модуль создания профиля пользователя, модуль оценки надежности профиля пользователя. Модуль оценки надежности предназначен для вычисления рейтинга пользователя, который показывает уровень доверия комментариям этого пользователя. Если по меньшей мере один пользователь с большим рейтингом отмечает комментарии пользователя как ненадежные или оскорбительные, система осуществляет блокировку комментариев этого пользователя для оцененного тематического контента. 3 н. и 23 з.п. ф-лы, 16 ил.

Группа изобретений относится к медицине. Группа изобретений включает в себя способ сбора и анализа данных о запасах грудного молока, энергонезависимые машиночитаемые носители, контейнер для сбора сцеженного грудного молока у матери, способ управления прилегания соска матери внутри грудной чашки, систему для сбора сцеженного грудного молока у матери. Вычислительное устройство получает изображение сцеженного молока в кодифицированном контейнере. Кодификация позволяет программному обеспечению распознавать размер и тип контейнера, а также определять масштаб и ориентацию для того, чтобы преобразовать изображение в точный объем. Данные о молоке затем обрабатывают и анализируют для формирования обратной связи. Группа изобретений позволяет осуществить сбор и анализ данных о запасах грудного молока, а также провести анализ расположения соска матери внутри грудной чашки за счет получения по меньшей мере одного изображения контейнера, включающего в себя связанный с ним кодифицирующий элемент. 6 н. и 45 з.п. ф-лы, 5 ил.

Изобретение относится к компьютерной безопасности. Технический результат заключается в обеспечении блокировки приложением безопасности доступа к запрещенным путям, содержащимся в дереве поиска. Предложен способ поиска искомого пути по дереву, содержащему запрещенные пути, доступ к которым блокируется приложением безопасности, в котором создают с помощью приложения безопасности дерево путей; разделяют с помощью приложения безопасности искомый путь на составляющие элементы и для каждого элемента вычисляют количество значащих символов; текущим компонентом искомого пути назначают начальный элемент искомого пути; текущей вершиной назначают корневую вершину дерева; сравнивают текущий компонент искомого пути с потомками текущей вершины, при этом если потомок содержит маску, сначала сравнивается количество значащих символов маски и компонента искомого пути, затем выполняют посимвольное сравнение в случае, если количество значащих символов в маске не больше количества значащих символов компонента искомого пути; выносят решение о нахождении искомого пути в дереве путей; блокируют доступ по искомому пути с помощью приложения безопасности с использованием перехвата API-функций в случае, если искомый путь содержится в дереве путей. 4 ил.
Наверх