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

Иллюстрации

Показать все

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

Реферат

Перекрестные ссылки

Отсутствуют.

Область техники

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

Уровень техники

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

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

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

Вообще говоря, данный пользователь может обращаться к сервисам автоматизированной обработки данных на облачной платформе не зависимо от предварительно обозначенных используемых систем оборудования/программ и коммуникационных сетей. Пользователь может обращаться к облачной платформе через коммуникационную сеть двумя принципиальными способами. Данный пользователь может получить доступ к конкретному ресурсу напрямую, введя адрес ресурса (обычно URL или Единый указатель ресурса, например www.webpage.com), или же выбрав ссылку в электронном сообщении или на другом веб-ресурсе.

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

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

US 2014/0010082 (Sarkar et al.) представляет компьютерно-реализуемый способ предотвращения злоупотребления пропускной способностью коммуникационной системы. Способ включает обеспечение пользователя некоторым начальным количеством кредитов, потребляемых при скачивании данных. По мере потребления пользователем кредитов, скачиваемые данные проверяются на предмет того, являются ли эти данные разрешенными или нет, не разрешенные данные содержат скачиваемые файлы общего доступа и фильмы, если подпись пользователя не разрешает подобных действий. Если данные разрешены, пользователь получает еще одно количество кредитов, эквивалентное начальному. Если данные не разрешены, пользователь получает количество кредитов меньшее, чем начальное, и могут быть применены различные ограничительные полисы, такие как взыскание дополнительных вознаграждений и/или лишение пользователя доступа к каналу.

Раскрытие изобретения

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

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

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

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

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

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

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

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

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

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

В вариантах реализации предусмотренных здесь, сервер может быть индивидуальным сервером или множеством серверов.

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

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

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

Также первая и вторая гиперссылки могут быть одинаковыми или разными.

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

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

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

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

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

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

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

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

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