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

Иллюстрации

Показать все

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

Реферат

Область техники, к которой относится изобретение

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

Предшествующий уровень техники

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

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

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

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

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

Сущность изобретения

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

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

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

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

Перечень чертежей

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

фиг. 2 - схематическое представление, иллюстрирующее примерную сетевую среду для связи согласно варианту осуществления изобретения;

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

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

фиг. 5 - представление экрана дисплея другого элемента пользовательского интерфейса групповой области, который представляет внешний вид папки файловой системы в соответствии с вариантом осуществления настоящего изобретения;

фиг. 6 - представление экрана дисплея отображения меню запуска в соответствии с вариантом осуществления настоящего изобретения;

фиг. 7 - представление экрана дисплея папки совместно используемой области в соответствии с вариантом осуществления настоящего изобретения;

фиг. 8 - представление экрана дисплея папки совместно используемой области по фиг. 7 после выбора пиктограммы папки;

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

фиг. 10 - представление экрана дисплея вида заданий совместно используемой области в соответствии с вариантом осуществления изобретения;

фиг. 11 - представление экрана дисплея вида списка папки совместно используемой области в соответствии с вариантом осуществления изобретения;

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

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

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

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

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

фиг. 17 - выпадающее меню в соответствии с отображением представления согласно варианту осуществления изобретения;

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

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

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

Подробное описание изобретения

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

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

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

Перед описанием изобретения более подробно описана иллюстративная вычислительная среда в связи с фиг. 1, в которой может работать изобретение. Вычислительное устройство 20 включает в себя процессор 21, системную память 22 и системную шину 23, которая соединяет различные компоненты системы, включая системную память, с процессором 21. Системная шина 23 может быть любой из нескольких типов структур шин, включая шину памяти или контроллер памяти, периферийную шину и локальную шину, использующие любую из множества архитектур шин. Системная память включает в себя постоянное запоминающее устройство (ROM, ПЗУ) 24 и оперативное запоминающее устройство (RAM, ОЗУ) 25. Базовая система ввода/вывода (BIOS) 26, содержащая основные процедуры, которые помогают передавать информацию между элементами в вычислительном устройстве 20, например во время запуска, хранится в ПЗУ 24. Вычислительное устройство 20 дополнительно может включать в себя накопитель 27 на жестком диске, предназначенный для чтения с жесткого диска 60 и записи на него, дисковод 28 для магнитного диска, предназначенный для чтения со сменного магнитного диска 29 и записи на него, и дисковод 30 для оптического диска, предназначенный для чтения со сменного оптического диска 31 и записи на него, такого как ПЗУ на компакт-диске (CD ROM) или другой оптический носитель.

Накопитель 27 на жестком диске, дисковод 28 для магнитного диска и дисковод 30 для оптического диска соединены с системной шиной 23 с помощью интерфейса 32 накопителя на жестком диске, интерфейса 33 дисковода для магнитного диска и интерфейса 34 дисковода для оптического диска соответственно. Накопители и дисководы и связанные с ними машиночитаемые носители обеспечивают энергонезависимое хранение машиночитаемых инструкций, структур данных, программных модулей и других данных для ПК 20. Несмотря на то что описываемая иллюстративная среда использует жесткий диск 60, сменный магнитный диск 29 и сменный оптический диск 31, специалисты в данной области техники поймут, что в этой иллюстративной операционной среде также могут быть использованы другие типы машиночитаемых носителей, которые могут хранить данные, к которым вычислительное устройство может осуществить доступ, такие как магнитные кассеты, карты флэш-памяти, цифровые видео диски, картриджи Бернулли, оперативные запоминающие устройства, постоянные запоминающие устройства и тому подобные.

Программные модули хранятся на жестком диске 60, магнитном диске 29, оптическом диске 31, ПЗУ 24 или ОЗУ 25, включая операционную систему 35, одну или более прикладных программ 36, другие программные модули 37 и данные 38 программ. Пользователь вводит команды и информацию в устройство 20 через устройства ввода, такие как клавиатура 40 и указательное устройство 42. Другие устройства ввода (не показаны) могут включать в себя микрофон, джойстик, игровую малую клавиатуру, спутниковую антенну, сканер или тому подобные. Эти и другие устройства ввода зачастую подсоединены к процессору 21 через интерфейс 46 последовательного порта, который соединен с системной шиной, но могут быть подсоединены и с помощью других интерфейсов, таких как параллельный порт, игровой порт или универсальная последовательная шина (USB, УПШ). Монитор 47 или другой тип устройства отображения также соединен с системной шиной 23 через интерфейс, такой как видеоадаптер 48. Кроме монитора вычислительное устройство обычно включает в себя другие периферийные устройства вывода (не изображены), такие как громкоговорители и принтеры.

Устройство 20 может функционировать в сетевой среде с использованием постоянных или временных логических соединений с одним или более удаленными вычислительными устройствами, такими как удаленный компьютер 49. Удаленный компьютер 49 может быть другим аналогичным вычислительным устройством, сервером, маршрутизатором, сетевым ПК, узлом одноранговой сети или другим обычным узлом сети, или любым другим типом устройства, таким как любое из устройств, упомянутых где-либо в настоящем описании, и обычно включает в себя многие или все элементы, описанные выше относительно вычислительного устройства 20, хотя жесткого требования в этом отношении нет, и только запоминающее устройство 50 проиллюстрировано на фиг. 1. Логические соединения, изображенные на фиг. 1, включают в себя локальную сеть (LAN, ЛС) 51 и глобальную сеть (WAN, ГС) 52. Такие сетевые среды обычно характерны для офисов, компьютерных сетей предприятий, интрасетей и Internet.

При использовании в сетевой среде ЛС вычислительное устройство 20 соединено с локальной сетью 51 через сетевой интерфейс или адаптер 53. При использовании в сетевой среде ГС вычислительное устройство 20 обычно включает в себя модем 54 или другое средство, предназначенное для установления связи через ГС 52. Модем 54, который может быть внутренним или внешним, подсоединен к системной шине 23 через интерфейс 46 последовательного порта. Программные модули, изображенные относительно вычислительного устройства 20, или их части могут храниться в удаленном запоминающем устройстве. Будет понятно, что изображенные соединения сети являются иллюстративными и могут быть использованы другие средства установления линии связи между компьютерами. Кроме того, не предполагается, что изобретение ограничено конкретным типом сети. Любой тип сети, проводной или беспроводной, постоянный или временный, с коммутацией каналов, с коммутацией пакетов или другие архитектуры сетей могут быть использованы, чтобы реализовать настоящее изобретение.

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

Фиг. 2 является схематическим представлением сетевой среды, в которой может быть реализован вариант осуществления изобретения. В частности, изображено множество пользовательских вычислительных устройств 201, 203, 205 и 207 как соединенные с возможностью обмена данными через сеть 209. Каждое пользовательское устройство будет использоваться или будет связано с конкретным пользователем, отличающееся от других. Точное число таким образом соединенных пользовательских устройств не важно для настоящего изобретения, хотя сетевой обмен данными обычно будет включать в себя, по меньшей мере, двух пользователей. Изобретение имеет самые большие преимущества, когда применяется к малым группам. Число членов группы, вовлеченных в совместное использование аудиофайлов, должно быть ограничено, когда необходимо предотвратить нарушение авторских прав, относящихся к совместно используемому аудиоматериалу. Кроме того, несмотря на то что тип сети 209 не является критичным, предпочтительно она является одноранговой сетью, которая обеспечивает возможность обмена информацией, непосредственно или опосредованно, между двумя или более пользовательскими машинами. Через сеть 209 сообщение от одного пользователя может быть передано другому пользователю или пользователям (через их соответственные пользовательские устройства). Хотя пользовательские машины 201, 203, 205, 207 могут быть географически удалены друг от друга, изобретение также является полезным там, где группы сотрудничают, что, естественным образом, может происходить в конференц-зале или тому подобном.

Одну или более пользовательских машин, используемых для реализации варианта осуществления изобретения, можно проиллюстрировать относительно архитектуры вычислительного устройства по фиг. 1, хотя такое ограничение не является присущим изобретению. Подразумевается, что реализация изобретения дополнительно или альтернативно будет использоваться с любым числом других типов устройств связи, включая, но не в ограничительном смысле, переносные устройства связи, сотовые телефоны и персональные цифровые информационные устройства (РДА).

В соответствии с изобретением совместно используемую область предоставляют через графический пользовательский интерфейс с видом и восприятием признаков существующей файловой системы. Например, изобретение может использовать диалоговые окна стиля Windows Explorer (Проводника Windows), такие как диалоговое окно Открыть или тому подобное. Подобные операции файловой системы доступны через созданную совместно используемую область. В одном варианте осуществления изобретение реализовано как расширение пространства имен Windows Explоrer, которое представляет элементы интерфейса пользователя аналогичным или идентичным способом так, как если бы файловая система создавала эти элементы, например, посредством предоставления окон дисплея, пиктограмм и других графических представлений для визуализации внешнего вида файловой системы. Например, изобретение может реализовывать расширения пространства имен и интерфейсы основных объектов папки, которые обеспечивают возможности файловой системы Microsoft Windows Explorer. Подобным образом приложение обеспечивает возможность различных операций, которые подобны операциям принятой файловой системы, выполняемым относительно данных, находящихся в совместно используемой области.

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

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

Для передачи данных и связи между членами группы предпочтительно использовать архитектуру одноранговой сети. Фиг. 3 иллюстрирует архитектуру одноранговой сети в соответствии с вариантом осуществления изобретения. Для выполнения различных операций поиска и управления в одноранговой сети изобретение использует существующую инфраструктуру, такую как описана в заявке на патент 09/942164, озаглавленной «Peer-to-Peer Name Resolution Protocol (PNRP) and Multilevel Cache for Use Therewith» («Протокол разрешения имен в одноранговой сети (PNRP) и многоуровневый кэш для использования с ним», поданной 29 августа 2001 г., и в заявке 09/955923, озаглавленной «Peer-to-Peer Group Management and Method for Maintaining Peer-to-Peer Graphs» («Управление группами в одноранговой сети и способ поддержания одноранговых графов»), поданный 19 сентября 2001 г. Суть этих заявок полностью включена в настоящее описание в качестве ссылки. Архитектура включает в себя слой 302 базовой операционной системы (OS, ОС), поверх которого расположены другие слои или компоненты. Например, слой 304 WinSock расположен поверх слоя 301 базовой ОС. Этот слой включает в себя расширения сокетов, которые добавлены к идентификаторам приложений для обеспечения сетевой связи. То есть слой WinSock является сетевым интерфейсом прикладного программирования (API) для Microsoft Windows, который обеспечивает хорошо определенный набор структур данных и вызовов функций. Таким образом, вызовы функций приложений, запрашивающие общие сетевые службы, преобразуются в запросы, зависящие от конкретного протокола.

Для выполнения поиска других одноранговых узлов в облаке (совокупности сетевых узлов, доступных друг для друга) различные компоненты в архитектуре могут быть использованы следующим образом. Слой Обнаружение, предоставляемый посредством компонента 306 протокола сетевых служб (NSP), обеспечивает средство, предназначенное для разрешения имени распределенным способом без сервера в облаке распределенной сети. Компонент 306 организации графа обеспечивает способ организации множества узлов для эффективного обмена информацией. Слой 316 группирования обеспечивает слой защиты поверх компонента 306 организации графа. Оба компонента, из компонентов организации графа и группирования используют хранилище 310 для приложения с целью публикации данных, которые могут распространяться среди всех членов в группе/графе. Приложение, обозначенное с помощью слоя 30, также может искать данные в компонентах группирования или организации графа с помощью использования компоненты 308 поиска.

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

Общее представление пользовательского интерфейса в соответствии с вариантом осуществления изобретения будет описано со ссылкой на фиг. 4 перед более подробным описанием отдельных признаков. Отображение экрана для папки 402 «Мои документы» в соответствии с вариантом осуществления изобретения содержит один или более из ряда элементов, предназначенных для того, чтобы облегчить возможность осуществлять доступ, создавать и управлять групповой совместно используемой областью. Предпочтительно объект 404 папки групповой области, в этом случае пиктограмма вложенной папки «Мои совместно используемые области», обеспечивает связь с групповой совместно используемой областью. Как изображено, пиктограмма 404 групповой области содержится в области отображения, соответствующей правой секции окна папки «Мои документы». Другие вложенные папки также содержатся в области 406 отображения папки «Мои документы», такие как вложенная папка 408 «Моя музыка», вложенная папка 410 «Мои изображения» и вложенная папка 412 «Мои видео». Конкретный пользователь может иметь более чем одну группу, к которой он или она принадлежит, и этот каждый член группы может принадлежать группе или группам, к которым не принадлежат один или более других членов. Следовательно, несмотря на то что пиктограмма 404 соответствующей групповой области появляется для каждого члена группы и появляется одинаково на каждой машине, могут быть части отображения на экране пользователя, которые совместно не используются с другими членами группы.

Папка 402 «Мои документы» также включает в себя секцию 414 окна в правой области дисплея. Секция 414 окна включает в себя секцию 416 окна заданий, которая предоставляет различные доступные для выбора пользователем задания, связанные с файлами и папками, которые могут быть выполнены в связи с совместно используемой областью. Эти задания включают в себя создание новой папки совместно используемой области, публикацию папки совместно используемой области в Internet и обеспечение совместного использования этой папки с другими субъектами.

Кроме секции 416 окна заданий левое окно включает в себя другие графические средства, включая список 418 «Другие местоположения», который предоставляет связи с одним или более другими местоположениями файловой системы. Они включают в себя «Рабочий стол», «Мой компьютер» и «Мое сетевое окружение», которые могут быть легко узнаны пользователем. Наконец, данная секция окна включает в себя список 420 «Подробности», который в этом случае является выпадающим списком, предназначенным для предоставления подробностей относительно выбранного элемента в папке «Мои документы».

При включении совместно используемой области в качестве ссылки в папке «Мои документы» файловой системы различные окна и обычные диалоги могут быть использованы в связи с совместно используемыми файлами, хранимыми в них. Таким образом, операции, такие как открыть, сохранить, сохранить, как и тому подобные, могут быть выполнены относительно такого контента. Один такой пример изображен на фиг. 5. Как указано в панели 502 заголовка, представлено окно 504 Открыть. Это окно включает в себя, в левой секции 506 окна, различные ярлыки 508, 510, 512, 514 и 516 пиктограмм, которые обеспечивают ссылки на различные местоположения в файловой системе. Когда выбран ярлык 512 «Мои документы», что также указано записью в поле 518 местоположения, файловая система отображает список вложенных папок в правой секции 520 окна. Этот список включает в себя пиктограмму 522 папки «Мои совместно используемые области», которая является ссылкой на папку совместно используемой области. При выборе этой папки посредством двойного щелчка мышью или другой подходящей операции пользователя, система отобразит содержимое папки совместно используемой области.

Кроме помещения в папку «Мои документы» ссылка «Мои совместно используемые области» может быть включена в представление 600 Меню запуска, такое как представление, изображенное на фиг. 6. Меню 600 запуска включает в себя список ссылок на, по меньшей мере, определенные приложения, которые могут быть запущены системой в первой секции 602 окна графического дисплея. Кроме того, в нижней области 604 графического дисплея предоставлены лоток 604 панели заданий и управляющие элементы. Наконец, ссылка «Мои совместно используемые области» предоставлена как часть списка в правой стороне меню в области дисплея, обычно зарезервированной для подобных ссылок, таких как «Мои документы», «Мои изображения» и «Моя музыка». В качестве альтернативы, ссылка «Мои совместно используемые области» может быть включена как часть вложенного списка, таким образом что пользователю необходимо сначала выбрать ссылку «Мои документы», чтобы осуществить доступ к папке «Мои совместно используемые области».

Описав графическое представление для доступа к окну «Мои совместно используемые области», теперь описывается способ, которым манипулируют самими совместно используемыми областями. В соответствии с признаком варианта осуществления изобретения окно дисплея совместно используемой области предоставляет пользователю доступ к определенным заданиям в различных режимах. В предпочтительном варианте осуществления окно дисплея предоставляет специализированную секцию окна заданий, дающую возможность доступа к операциям относительно совместно используемой области в трех различных режимах работы: (1) не выбран ни один элемент совместно используемой области; (2) выбран элемент совместно используемой области; и (3) выбрана папка членства.

Фиг. 7 является окном 702 оболочки графического дисплея, предназначенным для совместно используемой области, иллюстрирующим вид задания, когда не выбран ни один элемент совместно используемой области. Правая секция 704 окна для упомянутого окна отображает все совместно используемые области, созданные или используемые зарегистрированным в системе пользователем, если таковые имеются. В изображенном окне не присутствует ни один элемент. Левая секция 706 окна отображает специализированную секцию 708 окна заданий, которая предоставляет доступные для выбора пункты меню, предназначенные для инициирования операций файловой системы относительно совместно используемой области. В проиллюстрированном примере, когда не выбран ни один элемент, специализированная секция 708 окна заданий предоставляет доступное для выбора задание 710 «Создать новую совместно используемую область». Пользователь выбирает этот пункт 710, чтобы создать совместно используемую область с помощью именования области в поле данных, как определено файловой системой. Имя регистрируют, и создается пиктограмма описываемого пространства имен. При добавлении к группе другие члены также увидят это имя.

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

Когда выбрана пиктограмма папки или файла совместно используемой области, специализированная секция окна заданий изменяется на представление заданий, которые могут быть выполнены пользователем совместно используемой области. Фиг. 8 иллюстрирует окно 802 «Мои совместно используемые области» в этом режиме работы. То есть после выбора пользователем папки существующей совместно используемой области, такой как папка 804 в правой секции 806 окна, связанные с ней задания представляются в специализированной секции 808 окна заданий. Фиг. 8 изображает выбор задания «Переименовать совместно используемую область» в секции окна заданий. Этот выбор обуславливает подсвечивание поля 819 имени, связанного с папкой 804 совместно используемой области. Следовательно, пользовательский интерфейс, предназначенный для переименования группы, является таким же, как интерфейс, предоставленный файловой системой для редактирования имен файлов или директорий. Также как с помощью традиционных операций редактирования файловой системы, пользователь может редактировать имя совместно используемой области посредством использования подсвеченного поля 810 редактирования по месту. Это действие обуславливает изменение имени для всех членов группы совместно используемой области. В соответствии с вариантом осуществления, владелец является единственным членом, имеющим привилегии редактирования имен. Остальными членами группы имя не может быть отредактировано.

Кроме задания переименования существующей совместно используемой области секция 808 окна заданий предоставляет доступное для выбора пользователем задание «Удалить эту совместно используемую область». Выбор этого задания обуславливает удаление пиктограммы папки из папки «Мои совместно используемые области» и удаления пользователя как члена группы. Чтобы соединиться с совместно используемой областью в будущем, пользователю необ