[go: up one dir, main page]

RU2304803C2 - Система регистрации операций над данными, находящимися на устройствах хранения информации - Google Patents

Система регистрации операций над данными, находящимися на устройствах хранения информации Download PDF

Info

Publication number
RU2304803C2
RU2304803C2 RU2005119836/09A RU2005119836A RU2304803C2 RU 2304803 C2 RU2304803 C2 RU 2304803C2 RU 2005119836/09 A RU2005119836/09 A RU 2005119836/09A RU 2005119836 A RU2005119836 A RU 2005119836A RU 2304803 C2 RU2304803 C2 RU 2304803C2
Authority
RU
Russia
Prior art keywords
input
output
file system
block
unit
Prior art date
Application number
RU2005119836/09A
Other languages
English (en)
Other versions
RU2005119836A (ru
Inventor
Евгений Михайлович Растворов (RU)
Евгений Михайлович Растворов
Станислав Станиславович Тиминский (RU)
Станислав Станиславович Тиминский
Original Assignee
Евгений Михайлович Растворов
Станислав Станиславович Тиминский
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Евгений Михайлович Растворов, Станислав Станиславович Тиминский filed Critical Евгений Михайлович Растворов
Priority to RU2005119836/09A priority Critical patent/RU2304803C2/ru
Publication of RU2005119836A publication Critical patent/RU2005119836A/ru
Application granted granted Critical
Publication of RU2304803C2 publication Critical patent/RU2304803C2/ru

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Debugging And Monitoring (AREA)

Abstract

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

Description

Изобретение относится к вычислительной технике, а именно к информационным вычислительным системам и сетям, и может быть использовано для сбора и обеспечения достоверности информации об объектах файловой системы, размещенных на компьютерах в локальной вычислительной сети в режиме реального времени.
Достоверность информации о состоянии объектов файловой системы (файлов, папок и т.п.) на устройствах хранения имеет решающее значение, когда речь идет о поисковых системах, системах документооборота и системах версионного контроля.
Обеспечение достоверности информации в поисковых системах, как правило, реализуется с помощью сканирования устройств хранения на предмет нахождения измененных, удаленных, перемещенных или добавленных данных (Google Desktop Search, Microsoft Indexing Service). Данный способ достаточно ресурсоемок, так как требуется длительный период времени для обновления информации обо всех устройствах хранения. Эта проблема наиболее остро стоит в локальных вычислительных сетях, где существует множество устройств хранения, которые необходимо просканировать.
Для обеспечения достоверности информации в системах документооборота и версионного контроля необходимы специальные действия пользователя для внесения измененного документа в хранилище, которые часто приводят к ошибкам.
Контроль доступа к устройствам хранения информации также требует оперативного уведомления заинтересованных пользователей (администраторов) о попытках несанкционированного доступа и (или) об изменениях, произведенных в защищаемых данных.
Целью данного изобретения является создание системы, обеспечивающей хранение, оперативное обновление и публикацию достоверной информации о состоянии объектов файловой системы в локальных вычислительных сетях.
Наиболее близкой к заявляемому изобретению является система Filemon, предназначенная для контроля и отображения действий над объектами файловой системы, находящихся на устройствах хранения информации, выбранная в качестве прототипа (http://www.sysintemals.com/ntw2k/source/filemon.shtml).
Данная система представляет собой программный комплекс, устанавливаемый на компьютер пользователя с целью наблюдения за состоянием объектов файловой системы.
Схема системы приведена на фиг.1. Система содержит пользовательский интерфейс 1, блок фильтрации 2, встраиваемый в ядро операционной системы, и буфер 3, предназначенный для временного хранения регистрационных данных, причем вход-выход пользовательского интерфейса 1 соединен с первым входом-выходом блока фильтрации 2, второй вход-выход которого соединен с входом-выходом 4 ядра операционной системы, а выход соединен с входом буфера 3, выход которого соединен с входом пользовательского интерфейса 1.
Недостатком данной системы является невозможность централизованной обработки и вывода информации об изменениях в файловых системах локальных рабочих станций вычислительной сети, а также отсутствие единого централизованного хранилища информации об этих изменениях.
Технический результат от использования данного изобретения заключается в централизованной публикации информации об объектах файловой системы, находящихся на рабочих станциях в вычислительной сети, и обеспечении ее достоверности.
Указанный технический результат достигается тем, что в систему, содержащую пользовательский интерфейс, блок фильтрации файловой системы, вход-выход которого соединен с ядром операционной системы, и буфер, вход которого соединен с выходом блока фильтрации файловой системы, дополнительно введены: блок управления, блок обработки регистрационных записей и блок хранения данных об объектах файловой системы, при этом выход буфера соединен с входом блока управления, первый вход-выход которого соединен со вторым входом-выходом блока фильтрации файловой системы, а второй вход-выход соединен с первым входом-выходом блока обработки регистрационных записей, второй вход-выход которого соединен с первым входом-выходом блока хранения данных об объектах файловой системы, второй вход-выход которого соединен с входом-выходом пользовательского интерфейса.
Изобретение поясняется чертежами, где на фиг.1 изображена система, предназначенная для контроля и отображения действий над объектами файловой системы Filemon, выбранная в качестве прототипа; на фиг.2 изображена схема предлагаемой системы регистрации операций над данными, находящимися на устройствах хранения информации.
Система регистрации операций над данными, находящимися на устройствах хранения информации, содержит блок управления 1, первый вход-выход которого соединен с первым входом-выходом блока фильтрации 2 файловой системы, второй вход-выход которого соединен с входом-выходом 7 ядра операционной системы, а выход соединен с входом буфера 3, выход которого соединен с входом блока управления 1, второй вход-выход которого соединен с первым входом-выходом блока обработки регистрационных записей 4, второй вход-выход которого соединен с первым входом-выходом блока хранения данных об объектах файловой системы 5, второй вход-выход которого соединен с входом-выходом пользовательского интерфейса 6.
Работает система следующим образом.
Пользовательский или системный процесс, запущенный в операционной системе, производит вызов файловой операции (например, запись в файл, удаление файла и т.п.), адресованный устройству хранения информации локального компьютера. Данный вызов через ядро операционной системы подается на вход блока фильтрации файловой системы 2. Блоком фильтрации файловой системы 2, в соответствии с заложенными в него администратором с помощью блока управления 1 критериями, например именами каталогов или файлов, производится фильтрация поступающей файловой операции. Блок 2 формирует и запоминает регистрационные записи о файловых операциях, соответствующих заложенным в нем критериям фильтрации. После фильтрации запросы на файловые операции возвращаются блоком 2 в ядро операционной системы. По завершении файловой операции ядро информирует блок 2 о результатах. При успешном завершении файловой операции блок 2 передает соответствующую указанной операции регистрационную запись в буфер 3, в противном случае запись удаляется из памяти блока 2. Из буфера 3 регистрационные данные поступают в блок управления 1, который передает их блоку обработки 4. Блок обработки 4 запрашивает из блока хранения данных 5 текущую информацию об объекте файловой системы, указанном в регистрационной записи, и производит ее обновление в соответствии с поступившей регистрационной записью. Далее, блок обработки 4 передает обновленные данные об объекте файловой системы в блок 5 для сохранения. Блок 5 сохраняет данные, после этого обновленная информация об объекте файловой системы становится доступной пользователю через пользовательский интерфейс 6, например может быть выведена на экран компьютера.
Итак, система регистрации операций над данными, находящимися на устройствах хранения информации, служит для оперативного обновления информации о состоянии данных, находящихся на устройствах хранения, в том числе локальных рабочих станций вычислительной сети. Причем указанная информация становится доступной заинтересованным пользователям непосредственно после действий, произведенных над интересующими их данными, т.е. в режиме реального времени.
Примерами применения данной системы могут служить:
1. Поисковые системы масштаба предприятия - для оперативного обновления информации при изменениях существующих сетевых ресурсов, для публикации информации о новых сетевых ресурсах. Результат поиска, выдаваемый пользователю системой, в любой момент будет соответствовать текущему состоянию сетевых ресурсов предприятия.
2. Распределенные системы документооборота, допускающие совместную работу - заинтересованные пользователи получают информацию об изменениях в совместно используемых документах независимо от местонахождения документа.
3. Системы администрирования вычислительных сетей - администратор уведомляется о попытках изменения файлов, в которых содержится важная информация (файлы паролей, сетевые ресурсы ограниченного доступа и т.п.).
Блоки, используемые в заявленной системе, могут быть реализованы следующим образом.
Блоки 1, 4 - системные приложения, реализуемые на языке программирования (C/C++, PASCAL), допускающем использование библиотек системных вызовов целевой операционной системы, например сервисы операционной системы Windows или Unix.
Блок 2 - реализуется как в прототипе.
Блок 3 - блок памяти, файл, виртуальное устройство или иное средство межпроцессного взаимодействия, поддерживаемое целевой операционной системой.
Блок 5 - система управления базой данных (СУБД).
Блок 6 - пользовательское либо серверное приложение, реализующее функции доступа к блоку 5, например набор cgi-скриптов на web-сервере.
Реализация всех используемых блоков достигается стандартными средствами, базирующимися на классических принципах реализации основ вычислительной техники.
Итак, система регистрации операций над данными, находящимися на устройствах хранения, обеспечивает по сравнению с прототипом следующие преимущества:
- возможность централизованной обработки информации об изменениях в файловых системах локальных рабочих станций вычислительной сети за счет наличия блока обработки регистрационных записей;
- публикацию достоверной информации об изменениях в файловых системах локальных рабочих станций вычислительной сети в режиме реального времени за счет наличия в системе блока фильтрации файловой системы, блока обработки регистрационных записей, а также блока управления и блока хранения данных.

Claims (1)

  1. Система регистрации операций над данными, находящимися на устройствах хранения информации, содержащая пользовательский интерфейс, блок фильтрации файловой системы, вход-выход которого соединен с ядром операционной системы и буфер, вход которого соединен с выходом блока фильтрации файловой системы, отличающаяся тем, что дополнительно содержит блок управления, с помощью которого администратор конфигурирует блок фильтрации файловой системы, блок обработки регистрационных записей, который производит обновление регистрационных записей по сравнению с существующими, и блок хранения данных об объектах файловой системы, при этом выход буфера соединен с входом блока управления, первый вход-выход которого соединен со вторым входом-выходом блока фильтрации файловой системы, а второй вход-выход соединен с первым входом-выходом блока обработки регистрационных записей, второй вход-выход которого соединен с первым входом-выходом блока хранения данных об объектах файловой системы, второй вход-выход которого соединен с входом-выходом пользовательского интерфейса.
RU2005119836/09A 2005-06-27 2005-06-27 Система регистрации операций над данными, находящимися на устройствах хранения информации RU2304803C2 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2005119836/09A RU2304803C2 (ru) 2005-06-27 2005-06-27 Система регистрации операций над данными, находящимися на устройствах хранения информации

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2005119836/09A RU2304803C2 (ru) 2005-06-27 2005-06-27 Система регистрации операций над данными, находящимися на устройствах хранения информации

Publications (2)

Publication Number Publication Date
RU2005119836A RU2005119836A (ru) 2007-01-10
RU2304803C2 true RU2304803C2 (ru) 2007-08-20

Family

ID=37760800

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2005119836/09A RU2304803C2 (ru) 2005-06-27 2005-06-27 Система регистрации операций над данными, находящимися на устройствах хранения информации

Country Status (1)

Country Link
RU (1) RU2304803C2 (ru)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2501077C2 (ru) * 2007-11-09 2013-12-10 Майкрософт Корпорейшн Совместная авторская подготовка документа
US8825594B2 (en) 2008-05-08 2014-09-02 Microsoft Corporation Caching infrastructure
US8825758B2 (en) 2007-12-14 2014-09-02 Microsoft Corporation Collaborative authoring modes
US9760862B2 (en) 2008-04-28 2017-09-12 Microsoft Technology Licensing, Llc Conflict resolution

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SU1236452A1 (ru) * 1984-07-11 1986-06-07 Всесоюзный Научно-Исследовательский Институт Научного Приборостроения Ленинградского Научно-Производственного Объединения "Буревестник" Многоканальное устройство дл регистрации информации
US6073129A (en) * 1997-12-29 2000-06-06 Bull Hn Information Systems Inc. Method and apparatus for improving the performance of a database management system through a central cache mechanism
RU2186423C2 (ru) * 1998-12-15 2002-07-27 Закрытое акционерное общество "Агентство "Гуманитарные технологии" Система тестирования "телетестинг"
RU2202122C2 (ru) * 2001-01-03 2003-04-10 Щеглов Андрей Юрьевич Система контроля доступа к запускаемым процессам (программам)
RU2254611C2 (ru) * 2003-03-13 2005-06-20 Общество с ограниченной ответственностью "Мобилити" Способ предоставления пользователям мобильных устройств электронной связи актуальной коммерческой информации на альтернативной основе (варианты) и информационная система для его осуществления (варианты)
RU2255372C2 (ru) * 2003-08-26 2005-06-27 Баженов Владимир Александрович Способ передачи и обработки информации при проведении соревнований в области интеллектуальных игр между удаленными друг от друга игроками и система для его осуществления

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SU1236452A1 (ru) * 1984-07-11 1986-06-07 Всесоюзный Научно-Исследовательский Институт Научного Приборостроения Ленинградского Научно-Производственного Объединения "Буревестник" Многоканальное устройство дл регистрации информации
US6073129A (en) * 1997-12-29 2000-06-06 Bull Hn Information Systems Inc. Method and apparatus for improving the performance of a database management system through a central cache mechanism
RU2186423C2 (ru) * 1998-12-15 2002-07-27 Закрытое акционерное общество "Агентство "Гуманитарные технологии" Система тестирования "телетестинг"
RU2202122C2 (ru) * 2001-01-03 2003-04-10 Щеглов Андрей Юрьевич Система контроля доступа к запускаемым процессам (программам)
RU2254611C2 (ru) * 2003-03-13 2005-06-20 Общество с ограниченной ответственностью "Мобилити" Способ предоставления пользователям мобильных устройств электронной связи актуальной коммерческой информации на альтернативной основе (варианты) и информационная система для его осуществления (варианты)
RU2255372C2 (ru) * 2003-08-26 2005-06-27 Баженов Владимир Александрович Способ передачи и обработки информации при проведении соревнований в области интеллектуальных игр между удаленными друг от друга игроками и система для его осуществления

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2501077C2 (ru) * 2007-11-09 2013-12-10 Майкрософт Корпорейшн Совместная авторская подготовка документа
US8990150B2 (en) 2007-11-09 2015-03-24 Microsoft Technology Licensing, Llc Collaborative authoring
US9547635B2 (en) 2007-11-09 2017-01-17 Microsoft Technology Licensing, Llc Collaborative authoring
US10394941B2 (en) 2007-11-09 2019-08-27 Microsoft Technology Licensing, Llc Collaborative authoring
US8825758B2 (en) 2007-12-14 2014-09-02 Microsoft Corporation Collaborative authoring modes
US20140373108A1 (en) 2007-12-14 2014-12-18 Microsoft Corporation Collaborative authoring modes
US10057226B2 (en) 2007-12-14 2018-08-21 Microsoft Technology Licensing, Llc Collaborative authoring modes
US9760862B2 (en) 2008-04-28 2017-09-12 Microsoft Technology Licensing, Llc Conflict resolution
US8825594B2 (en) 2008-05-08 2014-09-02 Microsoft Corporation Caching infrastructure

Also Published As

Publication number Publication date
RU2005119836A (ru) 2007-01-10

Similar Documents

Publication Publication Date Title
US10540173B2 (en) Version control of applications
RU2421803C2 (ru) Уведомления об изменении данных
US7890626B1 (en) High availability cluster server for enterprise data management
KR101120755B1 (ko) 정적 및 동적 리스트의 사용을 포함하는 가상 폴더 및 항목 공유 시스템 및 방법
JP2021515294A (ja) マルチマスタ分散データ管理システムにおけるトランザクション処理
US20100023520A1 (en) Encapsulated file management systems
US20090319736A1 (en) Method and apparatus for integrated nas and cas data backup
US20210097037A1 (en) Container software discovery and cataloging
US20040098419A1 (en) Method and apparatus for a migration assistant
US11574025B2 (en) Systems and methods for managed asset distribution in a distributed heterogeneous storage environment
US12099886B2 (en) Techniques for performing clipboard-to-file paste operations
CN110308917A (zh) 小程序发布方法、装置、设备及计算机存储介质
JP2005259057A (ja) 更新履歴管理装置及び記録媒体
US20090006619A1 (en) Directory Snapshot Browser
CN110196683B (zh) 一种操作控制的方法、装置、终端设备和介质
US20170364347A1 (en) Selectively migrating applications during an operating system upgrade
KR20080051031A (ko) 작업 환경 이동 서비스를 위한 이동식 저장 장치 및 그의작업 환경 이동 서비스 방법
RU2304803C2 (ru) Система регистрации операций над данными, находящимися на устройствах хранения информации
US20100115010A1 (en) File attribute database, and a mixed-operating system computer system utilising such a file attribute database
US11294892B2 (en) Virtual archiving of database records
US20080046439A1 (en) Automatic capture of associations between content within a content framework system
US9910667B2 (en) Segregating a monolithic computing system into multiple attachable application containers based on application boundaries
US9354853B2 (en) Performing administrative tasks associated with a network-attached storage system at a client
US8650548B2 (en) Method to derive software use and software data object use characteristics by analyzing attributes of related files
US6625614B1 (en) Implementation for efficient access of extended attribute data

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20070628