Бюллетень ЕАПВ "Изобретения (евразийские заявки и патенты)"
Бюллетень 1´2010

  

(11) 

013061 (13) B1       Разделы: A B C D E F G H    

(21) 

200600650

(22) 

2004.10.01

(51) 

G06F 17/30 (2006.01)

(31) 

60/507,575

(32) 

2003.10.01

(33) 

US

(43) 

2007.10.26

(86) 

PCT/US2004/032387

(87) 

WO 2005/033981 2005.04.14

(71) 

(73) ШЛЮМБЕРГЕР ХОЛДИНГЗ ЛИМИТЕД (VG)

(72) 

Ругланд Терье, Бенум Тронд (NO)

(74) 

Медведев В.Н., Павловский А.Н. (RU)

(54) 

СПОСОБ, СИСТЕМА И УСТРОЙСТВО ДЛЯ ДОСТУПА К СОХРАНЕННЫМ ПРОСТРАНСТВЕННЫМ ДАННЫМ

(57) 1. Устройство для доступа к атрибутам базы данных, сохраненным в первой базе данных, включающее в себя:

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

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

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

2. Устройство по п.1, в котором искусственный атрибут является пространственными данными.

3. Устройство по п.1, в котором искусственный атрибут является формой.

4. Устройство по п.1, в котором искусственный атрибут является формулой.

5. Устройство по п.1, в котором искусственный атрибут используется для извлечения кода символа из других атрибутов.

6. Устройство по п.1, в котором постпроцессор искусственного атрибута посылает действительный атрибут на устройство вывода.

7. Устройство по п.6, в котором устройство вывода включает в себя экран дисплея.

8. Устройство по п.6, в котором устройство вывода включает в себя принтер.

9. Устройство по п.1, в котором упомянутый видимый атрибут содержит непространственные данные.

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

11. Устройство по п.1, в котором искусственный атрибут сохраняется в метаданных и включает в себя сборочный блок, который описывает искусственный атрибут.

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

13. Устройство по п.1, в котором первая база данных сохраняет атрибут базы данных оригинальным способом.

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

15. Способ доступа к данным, сохраненным в первой базе данных, содержащий этапы, на которых:

а) принимают запрос на сохраненные данные;

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

c) извлекают данные, требуемые для динамической сборки действительного атрибута на основе искусственного атрибута; и

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

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

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

17. Способ по п.15, дополнительно содержащий этап отправки действительного атрибута на устройство вывода.

18. Способ по п.17, в котором устройство вывода включает в себя дисплей.

19. Способ по п.17, в котором устройство вывода включает в себя принтер.

20. Способ по п.15, в котором данные, сохраненные в первой базе данных, сохранены оригинальным способом.

21. Способ по п.15, в котором упомянутые видимые атрибуты содержат непространственные данные.

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

23. Способ по п.15, в котором искусственный атрибут является пространственными данными.

24. Способ по п.15, в котором искусственный атрибут является формой.

25. Способ по п.15, в котором искусственный атрибут является формулой.

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

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

a) задействуют код, сохраненный во второй базе данных, считывают метаданные, сохраненные во второй базе данных, и поддерживают операции чтения/вставки/обновления/удаления, и

b) отправляют действительный атрибут на устройство вывода.

28. Способ доступа к данным, сохраненным в первой базе данных, содержащий этапы, на которых:

a) препроцессор атрибутов принимает запрос на сохраненные данные;

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

c) если запрос обращается к искусственному атрибуту, препроцессор атрибутов создает постпроцессор искусственного атрибута, посылает искусственный атрибут постпроцессору искусственного атрибута и посылает слою доступа к данным запрос на видимые атрибуты;

d) слой доступа к данным посылает запрос к базе данных на атрибуты базы данных, извлекает атрибуты базы данных, извлекает видимые атрибуты, отображенные на извлеченные атрибуты базы данных, и посылает видимые атрибуты постпроцессору искусственного атрибута; и

e) постпроцессор искусственного атрибута создает действительные атрибуты из видимых атрибутов и искусственных атрибутов и посылает действительные атрибуты на устройство вывода, причем упомянутый искусственный атрибут описывает тип пространственных данных реального атрибута и видимого атрибута для динамической сборки упомянутого реального атрибута, причем упомянутый видимый атрибут хранится в слое доступа тематически и отображается по меньшей мере на один из атрибутов первой базы данных,

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

29. Система для доступа к атрибутам базы данных, сохраненным в первой базе данных, содержащая:

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

b) модуль предварительной обработки атрибута для сканирования запроса пользователя, чтобы определить, включает ли данный запрос искусственный атрибут;

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

i) искусственного атрибута, принятого от модуля предварительной обработки, и из видимого атрибута, принятого из упомянутого слоя доступа к данным,

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

30. Система по п.29, в которой искусственный атрибут является пространственными данными.

31. Система по п.29, в которой искусственный атрибут является формой.

32. Система по п.29, в которой искусственный атрибут является формулой.

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

34. Система по п.29, в которой постпроцессор искусственного атрибута посылает действительный атрибут на устройство вывода.

35. Система по п.34, в которой устройство вывода включает в себя экран дисплея.

36. Система по п.34, в которой устройство вывода включает в себя принтер.

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

38. Система по п.29, в которой упомянутый видимый атрибут содержит непространственные данные.

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

40. Система по п.29, в которой искусственный атрибут включает в себя сборочный блок, который описывает искусственный атрибут.

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

42. Система по п.41, дополнительно содержащая:

a) множество искусственных атрибутов, сохраненных в метаданных во второй базе данных, причем множество искусственных атрибутов сохранено тематически, при этом каждый атрибут имеет правило по использованию и сборочный блок, который описывает искусственный атрибут;

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

c) постпроцессор искусственного атрибута, позволяющий посылать действительный атрибут на устройство вывода.


наверх