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

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