СПОСОБ И УСТРОЙСТВО ДЛЯ МЕЖСЕТЕВОГО ИЗВЛЕЧЕНИЯ СВЯЗАННЫХ С ПОЛЬЗОВАТЕЛЕМ ДАННЫХ

1. Способ извлечения данных, связанных с абонентом, при этом способ выполняется в сети (100) связи и содержит выполнение в первом GUP-сервере этапов, на которых:
принимают (1010) входящий запрос на получение данных, связанных с абонентом, от потребителя (102) данных в первом домене (101) связи;
определяют то, что часть запрошенных данных является мигрирующей (1020);
получают местоположение абонента (1022);
определяют то, что, по меньшей мере, часть данных находится во втором домене (109) связи посредством извлечения идентификации второго домена (1025) связи;
используют идентификацию второго домена связи, чтобы определять адрес второго GUP-сервера (1028);
передают (1030) исходящий запрос во второй GUP-сервер во втором домене связи на получение, по меньшей мере, части данных;
принимают (1060) ответ от второго GUP-сервера, содержащий запрошенную, по меньшей мере, часть данных; и
перенаправляют (1070) запрошенные данные потребителю данных.
2. Способ по п.1, в котором этапы передачи исходящего запроса к и приема ответа от второго GUP-сервера осуществляют по интерфейсу (111) межсетевого взаимодействия GUP-сервера.
3. Способ по пп.1 и 2, в котором идентификация второго домена связи основана на идентификационных данных зоны обслуживания, сохраненных в базе (113) данных абонентов первого домена связи.
4. Способ по п.2, в котором перед этапом определения выполняют этапы, на которых:
подписываются на уведомления об изменениях идентификации второго домена (800) связи;
принимают эти уведомления об изменениях (802, 806);
сохраняют эти уведомления об изменениях (803, 807).
5. Способ по п.2, в котором перед этапом передачи исходящего запроса во второй GUP-сервер выполняют дополнительные этапы, на которых:
сохраняют (930) соответствие между входящим запросом (910) и исходящим запросом (940);
в исходящем запросе (940) вставляют идентификационные данные первого GUP;
и после этапа приема ответа (970) выполняют дополнительный этап, на котором:
устанавливают соответствие данных в ответе принимаемому входящему запросу (980).
6. Способ по п.2, в котором этап передачи исходящего запроса во второй GUP-сервер (1030) включает в себя этап, на котором отправляют идентификатор потребителя данных.
7. Способ по п.2, в котором этап передачи исходящего запроса во второй GUP-сервер включает в себя этап, на котором отправляют индикатор состояния роуминга для указания того, находится ли конечный пользователь, данные которого запрашиваются, в роуминге.
8. Способ по п.2, в котором этап передачи и исходящего запроса во второй GUP-сервер выполняется по 3GPP GUP Rg (103) или 3GPP GUP, Rp (105) или интерфейсу межсетевого взаимодействия Ri (111).
9. Способ по п.2, в котором абонент находится в роуминге в первой или второй сети.
10. Способ п.2, в котором абонент является абонентом сети связи, отличной от сети связи HGUP.
11. Домашний GUP-сервер (104) для извлечения данных, связанных с абонентом, содержащий процессор (503) и память (504), имеющий инструкции, доступные из упомянутой памяти и обрабатываемые посредством упомянутого процессора, отличающийся тем, что он содержит:
интерфейс (103) для приема (210) входящего запроса на получение данных, связанных с абонентом, от потребителя (102) данных в первом домене (101) связи;
память, содержащую функцию (501) междоменного прокси-сервера, выполненную с возможностью принимать запросы на получение данных, которые принадлежат абоненту, причем данные в настоящий момент обрабатываются посредством GUP-сервера в домене, отличном от домена GUP-сервера потребителя данных, для определения (220) того, что, по меньшей мере, часть данных находится во втором домене (109) связи, при этом функция (501) междоменного прокси-сервера дополнительно содержит функцию (620) верификации удаленных данных для анализа запроса на получение данных, чтобы определять, могут ли данные находиться в домене, отличном от домена GUP-сервера потребителя данных, выполненную с возможностью извлекать идентификацию второго домена связи и функцию поиска, привязывающую идентификацию второго домена связи к адресу гостевого GUP;
интерфейс (103, 105, 111) для передачи (230) исходящего запроса во второй GUP-сервер во втором домене связи на получение, по меньшей мере, части данных;
интерфейс (103, 105, 111) для приема (260) ответа от второго GUP-сервера, содержащего запрошенную, по меньшей мере, часть данных; и
интерфейс (103) для перенаправления (270) запрошенных данных потребителю данных.
12. Домашний GUP-сервер по п.11, отличающийся тем, что он содержит интерфейс (111) межсетевого взаимодействия GUP-сервера, выполненный с возможностью передачи исходящего запроса и приема ответа от второго GUP-сервера.
13. Домашний GUP-сервер по п.11, отличающийся тем, что функция (620) верификации удаленных данных содержит базу (650) данных уведомлений для сохранения уведомлений об изменениях в местоположении пользовательских данных.
14. Домашний GUP-сервер по пп.11-13, отличающийся тем, что функция междоменного прокси-сервера содержит репозиторий (610) для хранения параметра и функцию (630) поиска адресов, чтобы привязывать параметр идентификационных данных домена к допустимому адресу удаленного GUP.
15. Домашний GUP-сервер по п.14, отличающийся тем, что он выполнен с возможностью выполнения перед этапом передачи исходящего запроса во второй GUP-сервер дополнительных этапов:
сохранения (930) соответствия между входящим запросом (910) и исходящим запросом (940);
в исходящем запросе (940) вставки идентификационных данных первого GUP;
и после этапа приема ответа (970) выполнения дополнительного этапа:
установления соответствия данных в ответе принимаемому входящему запросу (980).