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

Иллюстрации

Показать все

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

Реферат

По настоящей заявки испрашивается приоритет в соответствии с китайской заявкой на патент №201310376605.6, поданной 26 августа 2013 г., содержание которой полностью включено в данную заявку в качестве ссылки.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[0016] Фиг. 4 - блок-схема, показывающая структуру виртуального каталога в соответствии с примером осуществления настоящей заявки.

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

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

[0019] Фиг. 7 - стурктурная схема, показывающая область отображения в соответствии с примером осуществления настоящей заявки.

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

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

[0022] Фиг. 10 - структурная блок-схема, показывающая аппаратный блок для создания виртуального каталога в соответствии с примером осуществления настоящей заявки.

[0023] Фиг. 11 - структурная блок-схема, показывающая электронное устройство в соответствии с примером осуществления настоящей заявки.

ПОДРОБНОЕ ОПИСАНИЕ

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

[0025] Фиг. 1 иллюстрирует среду осуществления, связанное со способом создания виртуального каталога в соответствии с частью примеров осуществления настоящей заявки. Среда осуществления включает в себя электронное устройство 120 и по меньшей мере одно внешнее устройство 140, соединенные друг с другом.

[0026] Электронное устройство 120 включает в себя, но не ограничивается, компьютер, смартфон, мультимедийный телевизор, проигрыватель файлов МР4 (Moving Pictures Experts Group-4) и так далее. Электронное устройство 120 может включать в себя по меньшей мере один раздел 122, в котором могут храниться файлы различных типов, например, каждый из разделов 122 может хранить видеофайлы, аудиофайлы и/или файлы документов и так далее.

[0027] Внешнее устройство 140 может быть мобильным жестким диском и флэш-диском USB, подключаемым снаружи к электронному устройству 120 или сетевому устройству общего доступа в той же сети, что и электронное устройство 120. Проигрыватель в электронном устройстве 120 может воспроизводить видеофайлы или аудиофайлы во внешнем устройстве 140.

[0028] Фиг. 2 иллюстрирует ход способа создания виртуального каталога в соответствии с примером осуществления настоящей заявки. Способ создания виртуального каталога может быть реализован электронным устройством 120 в среде осуществления, показанной на фиг. 1. Способ создания виртуального каталога может включать в себя следующие этапы 201-203.

[0029] На этапе 201 выполняется просматривание файлов указанного типа в области хранения.

[0030] Файлы указанного типа могут включать в себя видеофайлы, аудиофайлы и/или файл документа, и т.п.

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

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

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

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

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

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

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

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

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

[0040] классификацию информации об атрибутах с одним именем в классификации;

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

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

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

[0044] В варианте осуществления настоящего изобретения, генерирование узла в каталоге первого уровня для данной классификации включает в себя.

[0045] создание узла в соответствии с классификацией в каталоге первого уровня;

[0046] определение имени в информации об атрибутах в данной классификации как имени узла в каталоге первого уровня;

[0047] определение объема информации об атрибутах в классификации как информации об общем количестве эпизодов в узле в каталоге первого уровня; и

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

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

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

[0051] отображение в указанной области отображения электронной карты в соответствии с узлом в каталоге первого уровня.

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

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

[0054] добавление информации в виде постера на электронную карту, соответствующую узлу, и

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

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

[0057] получение запроса на отображение, содержащего указанную категорию;

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

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

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

[0061] отображение в указанной области отображения электронной карты, соответствующей узлу в каталоге первого уровня включает в себя:

[0062] отображение электронной карты, соответствующей выбранному узлу в указанной области отображения.

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

[0064] получение запроса на отображение, содержащего указанную категорию; и

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

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

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

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

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

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

[0071] Фиг. 3 иллюстрирует ход способа создания виртуального каталога в соответствии с примером осуществления настоящей заявки, Способ создания виртуального каталога может быть осуществлен электронным устройством 120 в среде осуществления, показанной на фиг. 1. Способ создания виртуального каталога может включать в себя следующие этапы 301-306.

[0072] На этапе 301 просматриваются файлы указанного типа в области хранения.

[0073] Файлы указанного типа могут включать в себя видеофайлы, аудиофайлы и/или файл документа, и т.п.

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

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

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

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

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

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

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

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

[0082] На этапе 303 производится классификация информации об атрибутах с одним и тем же имение в классификации;

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

[0084] Например, если имя в информации об атрибутах 1 - "Strive", а имя в информации об атрибутах тоже "Strive", информация об атрибутах 1 и информация об атрибутах 2 может быть отнесена к определенной группе в классификации.

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

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

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

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

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

[0090] На этапе 305, когда в классификации присутствует по меньшей мере две порции информации об атрибутах, и информация об атрибутах включает в себя информацию об эпизоде, создается узел в каталоге первого уровня для данной классификации, при этом узел включает в себя по меньшей мере имена файлов указанного типа в соответствии с информацией об атрибутах в данной классификации.

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

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

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

[0094] Во-первых, создается узел в соответствии с классификацией в каталоге первого уровня;

[0095] Во-вторых, определяется имя в информации об атрибутах в данной классификации как имя узла в каталоге первого уровня;

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

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

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

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

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

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

[0102] Фиг. 4 иллюстрирует блок-схему, представляющую структуру виртуального каталога в соответствии с примером осуществления настоящего изобретения. Виртуальный каталог может содержать каталог первого уровня и каталог второго уровня. Каталог первого уровня может включать в себя узел, связанный с единственным видеофайлом типа кинофильма, узел, связанный с коллекцией кинофильмов, узел, связанный с коллекцией телефильмов, и узел, связанный с отдельным видеофайлом типа телефильма. Когда каталог первого уровня является узлом, связанным с коллекцией кинофильмов, подузлы, связанные со множеством видеофайлов сегментов в коллекции кинофильмов, могут содержаться в соответствующем каталоге второго уровня. Когда каталог первого уровня является узлом, связанным с коллекцией телефильмов, подузлы, связанные со множеством видеофайлов эпизодов в телефильме, могут содержаться в соответствующем каталоге второго уровня. Например, на фиг. 4 второй уровень в узле 3 содержит подузел 31, подузел 32 и подузел 33, и если узел 3 является узлом, связанным с коллекцией телефильмов, подузел 31, подузел 32 и подузел 33 могут соответствовать трем файлам эпизодов телефильма в узле 3 соответственно. В другом примере, на фиг. 4, второй уровень в узле 6, содержит подузел 61 и подузел 62, и если узел 6 является узлом, связанным с коллекцией кинофильмов, подузел 61 и подузел 62 могут соответствовать первой части кинофильма и второй части кинофильма в узле 6, соответственно.

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

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

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