СПОСОБ И УСТРОЙСТВО ДЛЯ НАХОЖДЕНИЯ ФАЙЛА В УСТРОЙСТВЕ ХРАНЕНИЯ И МАРШРУТИЗАТОР

1. Способ нахождения файла в устройстве хранения, отличающийся тем, что применяется в маршрутизаторе и содержит этапы, на которых:
создают индекс для заданного файла в устройстве хранения в соответствии с классификациями файлов, которые разделены в соответствии с типами файлов или идентификатором устройства для выгрузки файла, при этом устройство хранения является устройством хранения, входящим в состав маршрутизатора; и
предоставляют классифицированный вид заданного файла для пользовательского устройства, где классифицированный вид содержит идентификационные данные соответствующих классификаций файлов.
2. Способ по п. 1, отличающийся тем, что при создании индекса для заданного файла в устройстве хранения в соответствии с классификациями файлов используют следующий подход:
получают информацию о заданном файле, которая содержит одно или несколько из пути к файлу, хеш-значения файла, имени файла, типа многоцелевых расширений почты Интернет MIME файла, даты создания файла, времени изменения файла, идентификатора пользовательского устройства, размера файла и значка файла; и
создают индекс соответственно для заданного файла, согласно соответствующим типам файлов и идентификатору устройства для выгрузки файла, в соответствии с информацией о заданном файле.
3. Способ по п. 1, отличающийся тем, что при предоставлении классифицированного вида заданного файла для пользовательского устройства используют следующий подход:
принимают запрос нахождения файла, посланный от пользовательского устройства; и
посылают классифицированный вид пользовательскому устройству; или, при предоставлении классифицированного вида заданного файла для пользовательского устройства используют следующий подход:
принимают запрос нахождения файла, посланный от пользовательского устройства;
посылают возможные варианты метода нахождения пользовательскому устройству, где метод нахождения содержит нахождение по классификации, нахождение поиском или нахождение по каталогу;
принимают метод нахождения, посланный пользовательским устройством; и
посылают классифицированный вид пользовательскому устройству, когда методом нахождения, посланным пользовательским устройством, является нахождение по классификации.
4. Способ по любому из пп. 1-3, отличающийся тем, что дополнительно содержит этапы, на которых:
принимают идентификационные данные классификаций файлов, посланные пользовательским устройством;
сортируют первый файл, который является заданным файлом, соответствующим идентификационным данным классификаций файлов, посланным пользовательским устройством, используя индекс, созданный для первого файла; и
посылают упорядоченный вид отсортированного первого файла пользовательскому устройству, где упорядоченный вид первого файла содержит, по меньшей мере, имя первого файла.
5. Способ по п. 4, отличающийся тем, что упорядоченный вид первого файла дополнительно содержит одно или несколько из типа многоцелевых расширений почты Интернет (MIME) первого файла, размера первого файла, пути к первому файлу, унифицированного указателя ресурса (URL) первого файла, (URL) значка первого файла и времени создания первого файла.
6. Способ по п. 4, отличающийся тем, что при использовании индекса, созданного для первого файла, и сортировке первого файла используют следующий подход:
сортируют первый файл в соответствии со временем создания первого файла, когда первый файл является изображением;
сортируют первый файл в соответствии с именем первого файла, когда первый файл является аудиофайлом;
сортируют первый файл в соответствии с временем создания первого файла, когда первый файл является видео; и
сортируют первый файл в соответствии с временем изменения первого файла, когда первый файл является текстом.
7. Способ по любому из пп. 1-3, отличающийся тем, что дополнительно содержит этапы, на которых:
принимают метод нахождения, посланный пользовательским устройством, где метод нахождения содержит нахождение по классификации, нахождение поиском или нахождение по каталогу;
находят второй файл, используя индекс, созданный для второго файла, который является заданным файлом, соответствующим идентификатору устройства для выгрузки файла, найденным пользовательским устройством, и посылают упорядоченный вид второго файла пользовательскому устройству, когда методом нахождения является нахождение поиском;
посылают структуру каталогов заданного файла пользовательскому устройству, когда методом нахождения является нахождение по каталогу; и
представляют классифицированный вид для пользовательского устройства, когда методом нахождения является нахождение по классификации.
8. Способ по любому из пп. 1-3, отличающийся тем, что дополнительно содержит этапы, на которых:
отслеживают новый добавленный файл в устройстве хранения; и
создают индекс для нового добавленного файла в соответствии с классификациями файлов, когда новый добавленный файл отличается от файла, хранящегося в устройстве хранения.
9. Устройство для нахождения файла в устройстве хранения, отличающееся тем, что применяется в маршрутизаторе и содержит:
модуль создания индекса, выполненный с возможностью создавать индекс для заданного файла в устройстве хранения в соответствии с классификациями файлов, которые разделены в соответствии с типами файлов или идентификатором устройства для выгрузки файла, при этом устройство хранения является устройством хранения, входящим в состав маршрутизатора; и
модуль предоставления вида, выполненный с возможностью предоставлять классифицированный вид заданного файла для пользовательского устройства, где классифицированный вид содержит идентификационные данные соответствующих классификаций файлов.
10. Устройство по п. 9, отличающееся тем, что модуль создания индекса выполнен с возможностью:
получать информацию о заданном файле, которая содержит одно или несколько из пути к файлу, хеш-значения файла, имени файла, типа многоцелевых расширений почты Интернет (MIME) файла, даты создания файла, времени изменения файла, идентификатора пользовательского устройства, размера файла и значка файла; и
создавать индекс соответственно для заданного файла согласно соответствующим типам файлов и идентификатору устройства для выгрузки файла, в соответствии с информацией о заданном файле.
11. Устройство по п. 9, отличающееся тем, что модуль предоставления вида выполнен с возможностью:
принимать запрос нахождения файла, посланный пользовательским устройством; и
посылать классифицированный вид пользовательскому устройству; или
принимать запрос нахождения файла, посланный пользовательским устройством;
посылать возможные варианты метода нахождения пользовательскому устройству, где метод нахождения содержит нахождение по классификации, нахождение поиском или нахождение по каталогу;
принимать метод нахождения, посланный пользовательским устройством; и
посылать классифицированный вид пользовательскому устройству, когда методом нахождения, посланным пользователем, является нахождение по классификации.
12. Устройство по любому из пп. 9-11, отличающееся тем, что дополнительно содержит:
принимающий модуль, выполненный с возможностью принимать идентификационные данные классификаций файлов, посланные пользовательским устройством;
модуль сортировки файлов, выполненный с возможностью сортировать первый файл, который является заданным файлом, соответствующим идентификационным данным классификаций файлов, посланным пользовательским устройством, используя индекс, созданный для первого файла; и
при этом модуль предоставления вида дополнительно выполнен с возможностью посылать упорядоченный вид отсортированного первого файла пользовательскому устройству, где упорядоченный вид первого файла содержит, по меньшей мере, имя первого файла.
13. Устройство по п. 12, отличающееся тем, что упорядоченный вид первого файла дополнительно содержит одно или несколько из типа многоцелевых расширений почты Интернет (MIME) первого файла, размера первого файла, пути к первому файлу, унифицированного указателя ресурса (URL) первого файла, URL значка первого файла и времени создания первого файла.
14. Устройство по п. 12, отличающееся тем, что модуль сортировки файлов выполнен с возможностью:
сортировать первый файл в соответствии со временем создания первого файла, когда первый файл является изображением;
сортировать первый файл в соответствии с именем первого файла, когда первый файл является аудиофайлом;
сортировать первый файл в соответствии со временем создания первого файла, когда первый файл является видео; и
сортировать первый файл в соответствии со временем изменения первого файла, когда первый файл является текстом.
15. Устройство по любому из пп. 9-11, отличающееся тем, что дополнительно содержит:
принимающий модуль, выполненный с возможностью принимать метод нахождения, посланный пользовательским устройством, где метод нахождения содержит нахождение по классификации, нахождение поиском или нахождение по каталогу; и
при этом модуль предоставления вида дополнительно выполнен с возможностью находить второй файл, который является заданным файлом, соответствующим идентификатору устройства для выгрузки файла, найденным пользовательским устройством, используя индекс, созданный для второго файла, и посылать упорядоченный вид второго файла пользовательскому устройству, когда методом нахождения является нахождение поиском; посылать структуру каталогов заданного файла пользовательскому устройству, когда методом нахождения является нахождение по каталогу; и предоставлять классифицированный вид для пользовательского устройства, когда методом нахождения является нахождение по классификации.
16. Устройство по любому из пп. 9-11, отличающееся тем, что дополнительно содержит:
модуль отслеживания файлов, выполненный с возможностью отслеживать новый добавленный файл в устройстве хранения;
при этом модуль создания индекса дополнительно выполнен с возможностью создавать индекс для нового добавленного файла в соответствии с классификациями файлов, когда новый добавленный файл отличается от файла, хранящегося в устройстве хранения.
17. Маршрутизатор, содержащий:
процессор; и
память для хранения команд, исполняемых процессором;
при этом процессор выполнен с возможностью осуществлять:
создание индекса для заданного файла в устройстве хранения в соответствии с классификациями файлов, которые разделены в соответствии с типами файлов или идентификатором устройства для выгрузки файла, при этом устройство хранения является устройством хранения, входящим в состав маршрутизатора; и
предоставление классифицированного вида заданного файла для пользовательского устройства, где классифицированный вид содержит идентификационные данные соответствующих классификаций файлов.