УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ И СПОСОБ ОБРАБОТКИ ИНФОРМАЦИИ

1. Устройство обработки информации, включающее в себя блок обработки, причем блок обработки содержит:
блок создания области хранения данных, сконфигурированный создавать область хранения данных, содержащую критерий поиска для поиска элементов данных в ответ на операцию ввода;
блок поиска, сконфигурированный когда создана область хранения данных, содержащая критерий поиска, осуществлять поиск элементов данных, которые соответствуют критерию поиска, содержащемуся в упомянутой области хранения данных, среди элементов данных, хранящихся в базе данных;
блок создания ссылочной информации, сконфигурированный создавать ссылочную информацию для доступа к упомянутым соответствующим элементам данных, найденным блоком поиска; и
блок размещения, сконфигурированный для размещения ссылочной информации, созданной блоком создания ссылочной информации, в созданной области хранения данных.
2. Устройство обработки информации по п. 1, в котором критерием поиска, содержащимся в области хранения данных, является имя области хранения данных, и блок поиска сконфигурирован для поиска элементов данных, содержащих это имя области хранения данных.
3. Устройство обработки информации по п. 1, в котором:
когда в местоположении с более низким рангом относительно области хранения данных, содержащей критерий поиска, создана вторая область хранения данных, блок поиска выполняет поиск элементов данных, которые указаны ссылочной информацией, размещенной в области хранения данных, содержащей критерий поиска, на основе второго критерия поиска, содержащегося во второй области хранения данных;
блок создания ссылочной информации создает ссылочную информацию для доступа к указанным элементам данных, найденным блоком поиска; и
блок размещения размещает во второй области хранения данных ссылочную информацию, созданную блоком создания ссылочной информации.
4. Устройство обработки информации по п. 1, в котором:
когда уже созданная область памяти, содержащая критерий поиска, перемещается в местоположение с более низким рангом относительно области хранения данных, содержащей критерий поиска, блок поиска выполняет поиск элементов данных, которые должны быть указаны ссылочной информацией, размещенной в области хранения данных с более высоким рангом относительно перемещенной области хранения данных, на основе критерия поиска, содержащегося в перемещенной области памяти;
блок создания ссылочной информации создает ссылочную информацию для доступа к указанным элементам данных, найденным блоком поиска; и
блок размещения размещает ссылочную информацию, созданную блоком создания ссылочной информации, в перемещенной области хранения данных.
5. Устройство обработки информации по п. 1, в котором, когда обнаружена заранее определенная опция поиска в критерии поиска, содержащемся в области хранения данных, блок поиска устанавливает значение атрибута элементов данных, указываемого опцией поиска, в объект поиска и выполняет поиск элементов данных, которые соответствуют критерию поиска, содержащемуся в области хранения данных.
6. Устройство обработки информации по п. 1, в котором:
база данных содержит пользовательские области хранения данных, которые связаны с пользовательскими идентификаторами и в которых хранятся элементы данных пользователя для каждого пользовательского идентификатора, а также совместно используемую область хранения данных, которая используется сообща множеством пользователей и в которой хранятся элементы данных каждого из пользователей; и
блок обработки содержит
блок хранения пользовательской информации, сконфигурированный для хранения пользовательской информации, включая аутентификационную информацию пользователей и пользовательские идентификаторы; и
блок аутентификации пользователя, сконфигурированный для аутентификации пользователя на основе пользовательского идентификатора и аутентификационной информации, принятых от внешнего устройства; и
когда блок аутентификации пользователя определяет, что пользователь аутентифицирован, блок поиска определяет пользовательскую область хранения данных аутентифицированного пользователя и совместно используемую области хранения данных в качестве областей хранения объектов поиска.
7. Устройство обработки информации по п. 1, в котором блок обработки дополнительно содержит:
блок связи, сконфигурированный для приема ссылочной информации, созданной блоком создания ссылочной информации, от внешнего устройства с использованием заранее определенного протокола связи; и
блок передачи данных, сконфигурированный для передачи на внешнее устройство информации с преобразованным форматом элементов данных, указанных ссылочной информацией и полученных из базы данных.
8. Устройство обработки информации по п. 1, в котором блок обработки дополнительно содержит:
блок связи, сконфигурированный для приема ссылочной информации, созданной блоком создания ссылочной информации, от внешнего устройства с использованием заранее определенного протокола связи; и
блок передачи данных, сконфигурированный для передачи на внешнее устройство информации, содержащей элементы данных, указанные ссылочной информацией и полученные из базы данных.
9. Устройство обработки информации по п. 1, в котором блок обработки дополнительно содержит:
блок связи, сконфигурированный для приема от внешнего устройства ссылочной информации, созданной блоком создания ссылочной информации, запроса на пересылку данных для пересылки ссылочной информации адресату и информации об адресате, указывающей адресата, с использованием заранее определенного протокола связи; и
блок передачи данных, сконфигурированный для определения того, являются ли элементы данных, указанные ссылочной информацией, доступными пользователю-адресату, сконфигурированный для передачи адресату ссылочной информации, когда определено, что элементы данных доступны пользователю-адресату, и сконфигурированный для передачи адресату элементов данных, указанных ссылочной информацией и полученных из базы данных, когда определено, что элементы данных не доступны пользователю-адресату.
10. Способ обработки информации для устройства обработки информации, включающего в себя блок обработки, содержащий этапы, на которых:
создают область хранения данных, содержащую критерий поиска для поиска элементов данных в ответ на операцию ввода;
когда создана область хранения данных, содержащая критерий поиска, осуществляют поиск элементов данных, которые соответствуют критерию поиска, содержащемуся в упомянутой области хранения данных, среди элементов данных, хранящихся в базе данных;
создают ссылочную информацию для доступа к упомянутым соответствующим элементам данных, найденным при упомянутом поиске; и
размещают ссылочную информацию, созданную при упомянутом создании, в созданной области хранения данных.
11. Способ обработки информации по п. 10, в котором критерием поиска, содержащимся в области хранения данных, является имя области хранения данных, и при упомянутом поиске осуществляют поиск элементов данных, содержащих это имя области хранения данных.
12. Способ обработки информации по п. 10, в котором:
база данных содержит пользовательские области хранения данных, которые связаны с пользовательскими идентификаторами и в которых хранятся элементы данных пользователя для каждого пользовательского идентификатора, а также совместно используемую область хранения данных, которая используется сообща множеством пользователей и в которой хранятся элементы данных каждого из пользователей; и
при этом способ дополнительно содержит этапы, на которых:
сохраняют пользовательскую информацию, включая аутентификационную информацию пользователей и пользовательские идентификаторы; и
выполняют аутентификацию пользователя на основе пользовательского идентификатора и аутентификационной информации, принятых от внешнего устройства; и
когда при упомянутой аутентификации определено, что пользователь аутентифицирован, определяют, пользовательскую область хранения данных аутентифицированного пользователя и совместно используемую область хранения данных в качестве областей хранения объектов поиска.
13. Способ обработки информации по п. 10, дополнительно содержащий этапы, на которых:
принимают ссылочную информацию, созданную при упомянутом создании ссылочной информации, от внешнего устройства с использованием заранее определенного протокола связи; и
передают на внешнее устройство информацию с преобразованным форматом элементов данных, указываемых ссылочной информацией и полученных из базы данных.
14. Способ обработки информации по п. 10, дополнительно содержащий этапы, на которых:
принимают ссылочную информацию, созданную при упомянутом создании, от внешнего устройства с использованием заранее определенного протокола связи; и
передают на внешнее устройство информацию, содержащую элементы данных, указываемые ссылочной информацией и полученные из базы данных.
15. Способ обработки информации по п. 10, дополнительно содержащий этапы, на которых:
принимают от внешнего устройства ссылочную информацию, созданную при упомянутом создании, запрос на пересылку данных для пересылки ссылочной информации адресату и информацию об адресате, указывающую адресата, с использованием заранее определенного протокола связи;
определяют, являются ли элементы данных, указываемые ссылочной информацией, доступными пользователю-адресату;
когда определено, что элементы данных доступны пользователю-адресату, передают адресату ссылочную информацию; и
когда определено, что элементы данных недоступны пользователю-адресату, передают адресату элементы данных, указываемые ссылочной информацией и полученные из базы данных.