Система обработки информации

Изобретение относится к системе обработки информации. Технический результат заключается в обеспечении системы обработки информации, способной управлять процессом раскрытия имени пользователя другому пользователю в соответствии с отношением с другим пользователем. Система содержит пользовательский сервер управления, соединенный с устройствами-клиентами, содержащий секцию хранения пользовательской информации для хранения идентификационного имени пользователя, уникально идентифицирующего пользователя ассоциированно с именем, имеющим ограничение раскрытия, зарегистрированное пользователем, и информации, идентифицирующей из множества пользователей пользователя, имеющего право на раскрытие имени, имеющего ограничение раскрытия; секцию приема запроса пользовательской информации для приема от устройства-клиента запроса на получение информации имени запрошенного пользователя, включающей информацию, идентифицирующую запрашивающего пользователя, использующего устройство-клиент; секцию передачи пользовательской информации для передачи имени, имеющего ограничение раскрытия запрашиваемого пользователя, в качестве ответа на запрос на получение, если запрашивающий пользователь зарегистрирован в качестве пользователя, имеющего право на разглашение запрашиваемого пользователя. 4 н. и 5 з.п. ф-лы, 9 ил.

 

Область техники, к которой относится изобретение

Настоящее изобретение относится к системе обработки информации для предоставления онлайн-услуг множеству пользователей, к пользовательскому серверу управления, составляющего систему обработки информации, способу управления и программе управления и носителю информации, хранящему ту же программу.

Уровень техники

В настоящее время получили распространение социальные сети, основанные на онлайн-услугах, которые позволяют множеству пользователей обмениваться сообщениями и совместно играть в игры с помощью сетей (см, например, патентный документ 1). Такие услуги позволяют пользователю зарегистрировать другого пользователя в качестве друга, что делает возможным осуществлять связь с зарегистрированным другом.

Перечень ссылок

Патентный документ

PTL 1 JP 2010-092304 A

Раскрытие изобретения

Техническая задача

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

Настоящее изобретение было разработано в свете вышесказанного, что является объектом настоящего изобретения, которое обеспечивает систему обработки информации, способную управлять процессом раскрытия имени пользователя другому пользователю в соответствии с отношением с другим пользователем, пользовательскому серверу управления, составляющего систему обработки информации, способу управления и программе управления и к носителю информации, хранящим программу.

Решение технической задачи

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

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

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

Программа в соответствии с настоящим изобретением позволяет компьютеру функционировать в качестве пользовательского сервера управления, соединенного с множеством устройств-клиентов, каждое из которых используется одним из множества пользователей. Программа позволяет компьютеру функционировать в качестве секции хранения, секции приема запроса пользовательской информации и секции передачи пользовательской информации. Секция хранения хранит в секции хранения для каждого из множества пользователей идентификационное имя, которое однозначно идентифицирует пользователя в сочетании с именем, имеющем ограничение раскрытия, зарегистрированного пользователем, и информацию, идентифицирующую из множества пользователей пользователя, имеющего право на раскрытие тому, кому разрешено раскрытие, имени, имеющего ограничение раскрытия. Секция приема запроса пользовательской информации принимает от одного из множества устройств-клиентов запрос на получение информации имени, запрошенного пользователя, включающей в себя информацию, идентифицирующую запрашивающего пользователя, который использует устройство-клиент. Секция передачи пользовательской информации передает имя, имеющее ограничение раскрытия, запрашиваемого пользователя в ответ на запрос на получение, если запрашивающий пользователь зарегистрирован в качестве пользователя, имеющего право на разглашение запрашиваемого пользователя. Если нет, то секция передачи пользовательской информации передает идентификационное имя запрашиваемого пользователя в ответ на запрос на получение. Программа хранится на машиночитаемом информационном носителе данных.

Краткое описание чертежей

Фиг. 1 показывает схему общей конфигурации системы обработки информации в соответствии с вариантом осуществления настоящего изобретения.

Фиг. 2 показывает функциональную блок-схему системы обработки информации в соответствии с вариантом осуществления настоящего изобретения.

Фиг. 3 показывает схему, иллюстрирующую пример информации, хранящейся в секции хранения пользовательской информации.

Фиг. 4 является блок-схемой алгоритма, иллюстрирующей пример выполнения операций процесса обработки при регистрации пользователя.

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

Фиг. 6 показывает схему, иллюстрирующую пример экрана игры, показанной посредством устройства-клиента.

Фиг. 7 является схемой, иллюстрирующей пример списка друзей, показанного устройством-клиентом.

Фиг. 8 представляет собой схему, иллюстрирующую другой пример экрана игры, показанной устройством-клиентом.

Фиг. 9 является схемой, иллюстрирующей другой пример информации, хранящейся в секции хранения пользовательской информации.

Осуществление изобретения

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

Фиг. 1 показывает схему конфигурации системы 1 обработки информации в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 1, система 1 обработки информации включает в себя пользовательский сервер 2 управления, множество устройств-клиентов 3 и игровой сервер 4. Система 1 обработки информации обеспечивает социальные сети, основанные на онлайновых услугах для множества пользователей. В настоящем варианте осуществления, в частности, система 1 обработки информации обеспечивает онлайн игровые услуги, что позволяет множеству пользователей присоединиться к игре для совместной игры.

Каждое из устройств-клиентов 3 представляет собой терминальное устройство, используемое одним из пользователей, кто используют онлайн-услугу, реализованную системой 1. Каждое из устройств-клиентов 3 может быть, например, домашней или портативной игровой консолью, смартфоном или персональным компьютером. Каждое из устройств-клиентов 3 включает в себя операционные устройства, используемые пользователем для обеспечения ввода действий, и экран отображения, выполненный с возможностью отображения различной информации.

Пользовательский сервер 2 управления управляет информацией пользователей, которые используют онлайн-сервис по настоящему варианту осуществления. Пользовательский сервер 2 управления включает в себя секцию 11 управления, секцию 12 хранения и секцию 13 связи, как показано на фиг. 1.

Секция 11 управления является, например, процессором и обрабатывает различные процессы по обработке информации в соответствии с программой, сохраненной в секции 12 хранения. Конкретный пример процесса, выполняемого секций 11 управления, будет описан позже. Секция 12 хранения включает в себя элементы памяти, такие как RAM, и хранит программу, выполняемую секцией 11 управления, и данные, обрабатываемые программой. Данные, сохраненные в секции 12 хранения, включают в себя информацию каждого пользователя, которые будут описаны позже.

Секция 13 связи представляет собой интерфейс связи, такой как LAN карта. Пользовательский сервер 2 управления обменивается данными с каждым из множества устройств-клиентов 3 и игровым сервером 4 через секцию 13 связи.

Игровой сервер 4 управляет информацией игр, предоставленной онлайн-сервисом, согласно настоящему варианту осуществления. Альтернативно, игровой сервер 4 может управлять процессом обработки информации самих игр. Игровые серверы 4 могут быть доступны, по одному для каждого из типов игры, предусмотренных настоящим сервисом так, чтобы быть независимыми друг от друга.

Далее будет приведено описание функций, реализуемых системой 1 обработки информации согласно настоящему варианту осуществления. Система 1 обработки информации функционально включает в себя секцию 21 хранения пользовательской информации, секцию 22 регистрации пользовательской информации, секцию 23 приема запроса на пользовательскую информацию, секцию 24 передачи пользовательской информации, секцию 25 выполнения приложений и секцию 26 запроса на пользовательскую информацию. Из этих функций, секция 21 хранения пользовательской информации реализуется с помощью секции 12 хранения пользовательского сервера 2 управления. Секция 22 регистрации пользовательской информации, секция 23 приема запроса на пользовательскую информацию и секция 24 передачи пользовательской информации реализованы как результат выполнения программы, сохраненной в секции 12 хранения, секцией 11 управления пользовательского сервера 2 управления. Эта программа может быть предусмотрена для пользовательского сервера 2 управления посредством сохранения на одном из множества носителей информации, таких как оптический диск, В качестве альтернативы, программа может быть предоставлена посредством сети связи, такой как Интернет. Секция 25 выполнения приложений и секция 26 запроса пользовательской информации реализованы как результат каждого из устройств-клиентов 3, посредством выполнения программы, хранящейся во встроенной памяти.

Секция 21 хранения пользовательской информации хранит пользовательскую информацию пользователей, которые используют службу по настоящему варианту осуществления. Более конкретно, секция 21 хранения пользовательской информации хранит для каждого из пользователей информацию имени, данные профиля изображения и информацию, идентифицирующую пользователей, зарегистрированных в качестве друзей пользователя (далее, как друг пользователей). Фиг. 3 показывает схему, иллюстрирующую пример информации, хранящейся в секции 21 хранения пользовательской информации.

В частности, секция 21 хранения пользовательской информации хранит идентификационное имя N1 и имя N2, имеющее ограничение раскрытия, как информацию имени каждого из пользователей. Идентификационное имя N1 используется системой 1 обработки информации для уникальной идентификации каждого из пользователей. Идентификационное имя N1 не может быть одинаковым в системе. То есть, пользователь не может использовать то же идентификационное имя N1 как имя, которое в настоящее время используется. В результате, он или она не могут использовать любое желаемое имя как идентификационное имя N1. С увеличением числа зарегистрированных пользователей, в частности, пользователи, которые зарегистрированы позже, сталкиваются с трудностями использовать желаемые имена в качестве их идентификационных имен N1, в результате чего эти пользователи должны использовать сложные или длинные имена, которые трудно различить с первого взгляда. Следует отметить, что раскрытие идентификационных имен N особо не ограничивается, и другие пользователи могут ссылаться на идентификационные имена N.

В отличие от идентификационных имен N1, имена N2, имеющие ограничения раскрытия, могут быть одинаковыми, и каждый пользователь может зарегистрировать желаемое имя в качестве имени N2, имеющее ограничение раскрытия. В настоящем сервисе предполагается, что каждый пользователь регистрирует его или ее реальное имя как имя N2, имеющее ограничение раскрытия. Пользователь может не раскрывать его или ее реальное имя даже для друзей пользователя. В настоящем варианте осуществления, поэтому, раскрытие имени N2, имеющего ограничение раскрытия, ограничено, и ссылки разрешены для конкретных пользователей, ограниченное число пользователей из всех друзей пользователя (далее пользователи, имеющие право на раскрытие). Следует отметить, что секция 21 хранения пользовательской информации хранит не только информацию, идентифицирующую друзей пользователя каждого из пользователей, но и информацию, идентифицирующую пользователей, которые являются друзьями пользователя, которые имеют право на раскрытие (см. фиг. 3).

Секция 21 хранения пользовательской информации хранит два вида данных профиля изображения, т.е. первое изображение, такое как аватар (далее упоминается как иконка изображения I1), и второе изображение, зарегистрированное пользователем (далее фотоизображение I2) для каждого пользователя совместно с информацией имени. Иконка I1 изображения выбирается пользователем из числа кандидатов изображений, предоставленных заранее системой. Существует вероятность того, что иконка I1 изображения может быть идентична другому пользователю. Следует отметить, что система 1 обработки информации может предоставить заранее не саму иконку I1 изображения, но части характерного изображения (например, лицо, волосы, одежду и фон), включенные в состав иконки I1 изображения как варианты В этом случае, каждый пользователь создает иконку I1 изображения его или ее самостоятельно посредством выбора и комбинирования этих частей. Альтернативно, иконка I1 изображения может быть загружена пользователем.

С другой стороны, предполагается, что фотоизображение 12 представляет собой данные изображения, загруженные и зарегистрированные пользователем, и изображение является фотографией самого пользователя. Таким образом, фотоизображение 12 раскрыто только для пользователей, имеющих право на раскрытие имени N2, имеющего ограничение раскрытия. Следует отметить, что иконка I1 изображения и фотоизображение 12 должны иметь предпочтительно тот же размер и формат.

Секция 22 регистрации пользовательской информации принимает регистрацию информации, хранящейся в секции 21 хранения пользовательской информации. Более конкретно, если пользователь начинает использовать настоящую службу в первый раз, то он или она направляет запрос на регистрацию пользователя в секцию 22 регистрации пользовательской информации пользовательского сервера 2 управления посредством его или ее устройства-клиента 3. В это время, прежде всего, пользователь вводит свое идентификационное имя N1 и передает его на пользовательский сервер 2 управления. Кроме того, пользователь также регистрирует имя N2, имеющее ограничение раскрытия, иконку изображения I1 и фотоизображение 12 во время регистрации в качестве нового пользователя или в более позднее время. Эти части информации, зарегистрированные пользователем, хранятся в секции 21 хранения пользовательской информации.

Дополнительно, секция 22 регистрации пользовательской информации регистрирует информацию, представляющую отношения как друзей среди пользователей, в ответ на запрос от каждого из устройств-клиентов 3. В качестве конкретного примера, если пользователь U1 обращается к пользователю U2 для регистрации в качестве друга, устройство-клиент 3, используемое пользователем U1, передает сообщение о заявке на регистрацию в качестве друга на устройство-клиент 3 пользователя U2 в ответ на действия пользователя U1. Когда пользователь U2 осуществляет операцию для подтверждения регистрации в качестве друга в ответ на сообщение, информация по этому поводу направляется на пользовательский сервер 2 управления. Секция 22 регистрации пользовательской информации сохраняет в секции 21 хранения пользовательской информации данные о том, что U1 и U2 пользователи стали друзьями в ответ на уведомление. Следует отметить, что обмен сообщением на заявку регистрации в качестве друга может быть осуществлен непосредственно между устройствами-клиентами 3. В качестве альтернативы, сообщение может быть передано в адрес устройства-клиента 3 через пользовательский сервер 2 управления или другой сервер ретрансляции сообщений.

Регистрация в качестве пользователя, имеющего право на раскрытие, проводится в том же порядке, как для регистрации в качестве друга. В качестве конкретного примера, если пользователь U1 хочет стать пользователем, имеющим право на раскрытие пользователя U2, устройство-клиент 3, управляемое пользователем U1, передает на устройство-клиент 3 пользователя U2 сообщение на заявку для регистрации в качестве пользователя, имеющего право на разглашение. Когда пользователь U2 выполняет операцию для разрешения регистрации, информация по этому поводу направляется на пользовательский сервер 2 управления. В ответ на это, секция 22 регистрации пользовательской информации выполняет процесс регистрации. Посредством выполнения данного процесса регистрации осуществляется добавление пользователя U2 в список пользователей, имеющих право на разглашение пользователя U1, и добавляет пользователя U1 в список пользователей, имеющих право на раскрытие пользователя U2. Обратите внимание, что здесь мы предполагаем, что один пользователь зарегистрирован в качестве пользователя, имеющего право на разглашение, другим пользователем, и наоборот. То есть, если пользователь U1 становится пользователем, имеющим право на раскрытие пользователя U2, то пользователь U2 также всегда будет являться пользователем, имеющим право на раскрытие пользователя U1. Тем не менее, настоящее изобретение не ограничивается этим. Вместо этого, приложение позволяет только одному пользователю быть зарегистрированным в качестве пользователя, имеющего право на раскрытие другого пользователя, и другое приложение может затребовать действия для регистрации другого пользователя как пользователя, имеющего право на раскрытие одного пользователя. Следует отметить, что в настоящем варианте осуществления, только пользователю, который уже зарегистрирован как друг пользователя, разрешается зарегистрироваться как пользователь, имеющий право на раскрытие, как описано ранее. Кроме того, обмен сообщениями на заявку на регистрацию в качестве пользователя, имеющего право на раскрытие, может быть осуществлен непосредственно между устройствами-клиентами 3 как с сообщением на заявку на регистрацию в качестве друга. В качестве альтернативы, сообщение может быть передано в адрес устройства-клиента 3 через пользовательский сервер 2 управления или иной сервер ретрансляции сообщения.

Далее, секция 22 регистрации пользовательской информации может получать услугу от внешней социальной сети (далее называется, как внешняя SNS) профиль информации, включающей в себя имя N2, имеющее ограничение раскрытия, и фотоизображение 12 каждого пользователя. Некоторые внешние SNSs имеют интерфейс, предназначенный для обеспечения информации, управляемой через сеть связи, такую как Интернет. Такой интерфейс позволяет секции 22 регистрации пользовательской информации получить информацию, уже зарегистрированную во внешней SNS, и зарегистрировать эту информацию в настоящей системе в качестве пользовательской информации, не запрашивая каждого пользователя зарегистрировать, например, фотоизображение I2. В этом случае, пользователь подает команду на секцию 22 регистрации пользовательской информации получать информацию от внешней SNS путем ввода информации аутентификации, такой как имя пользователя и пароль для внешней SNS. В ответ, секция 22 регистрации пользовательской информации получает доступ к внешней SNS, запрашивая предоставить информацию, получение которой было разрешено пользователем. В частности, возможно для секции 22 регистрации пользовательской информации получать информацию, такую как имя N2, имеющее ограничение раскрытия, и фотоизображение 12 пользователя, путем доступа к внешней SNS, что основывается на использовании услуги под настоящим именем.

Дополнительно, секция 22 регистрации пользовательской информации может получать информацию пользователя, чтобы зарегистрироваться в качестве пользователя, из внешней SNS. В целом, пользователи, которые используют службу на внешней SNS, уже зарегистрированы как друзья друг от друга. Затем, может быть доступен интерфейс, если пользователь разрешит, для предоставления пользовательской информации пользователя, зарегистрированного в качестве друга этого пользователя. В этом случае, секция 22 регистрации пользовательской информации хранит информацию внешней SNS совместно с идентификационным именем N1 пользователя данной системы. В то же время, секция 22 регистрации пользовательской информации получает информацию пользователей, зарегистрированных в качестве друзей на внешних SNS на основе разрешения пользователя. Это позволяет секции 22 регистрации пользовательской информации, если это допускается пользователем, осуществлять поиск пользователя, который зарегистрирован в качестве друга пользователя на внешних SNS и которые, в то же время, уже использует настоящую службу и зарегистрировались как друг пользователя в настоящей услуге.

Далее будет приведено описание примера процесса обработки со ссылкой на блок-схему алгоритма, показанную на фиг. 4. В этом примере, мы предполагаем, что пользователи U1 и U2 зарегистрированы как друзья во внешнем SNS, и что пользователь U1 уже имеет связь с учетной записью внешней SNS с учетной записью нынешней системы. Здесь мы предполагаем, что пользователь U2 регистрирует себя в качестве пользователя данной системы посредством применения его или ее устройства-клиента 3 (S1). Мы также предполагаем, что пользователь U2 выдает команду на получение пользовательской информации пользователя, который зарегистрирован в качестве друга на внешней SNS, посредством ввода информации учетной записи внешней SNS (S2). В этом случае, секция 22 регистрации пользовательской информации получает информацию учетной записи пользователей, зарегистрированных в качестве друзей пользователя U2, посредством запроса внешней SNS (S3). Такая информация учетной записи включает в себя информацию о пользователе U1. Дополнительно, секция 22 регистрации пользовательской информации осуществляет поиск для определения того, зарегистрирована или нет полученная внешняя SNS информация учетной записи и относится ли к пользователю настоящей системы (S4). Здесь информация учетной записи внешней SNS о пользователе U1 регистрируется. Таким образом, секция 22 регистрации пользовательской информации извлекает информацию о пользователе U1 как о друге пользователя U2 и регистрирует пользователей U1 и U2 как друзей в настоящей услуге (S5).

Более того, если регистрация в качестве друга осуществляется как описано выше, то секция 22 регистрации пользовательской информации может автоматически зарегистрировать пользователя, который зарегистрирован в качестве друга на основе запроса к внешней SNS, как пользователя, имеющего право на раскрытие. Как описано ранее, некоторые внешние SNSs основываются на использовании своих услуг под реальным именем. Вполне вероятно, что пользователи, зарегистрированные в качестве друзей друг от друга на этих внешних SNSs, соглашаются на раскрытие реальных имен друг друга и фотографий лица. Таким образом, пользователи, зарегистрированные в качестве друзей в нынешней системе, основанной на дружественной информации, полученной из такой специфической внешней SNS, автоматически регистрируются в качестве пользователей, имеющих право на раскрытие друг друга (S6). Это позволяет осуществить регистрацию в качестве пользователя, имеющего право на разглашение, без дополнительного запроса пользователя с требованием выполнять операции, такие как используются для регистрации в качестве пользователей, имеющих право на раскрытие друг с друга, и выполнения приложения.

Секция 23 приема запроса пользовательской информации принимает запрос на предоставление информации о пользователе из секции 26 запроса пользовательской информации каждого из устройств-клиентов 3. Здесь, запрос на предоставление пользовательской информации включает в себя информацию, идентифицирующую пользователя, который передает запрос (далее упоминается как запрашивающий пользователь), и информацию, идентифицирующую пользователя, который запрашивается на предоставление пользовательской информации (в дальнейшем упоминается как запрашиваемый пользователь). В настоящем варианте осуществления, секция 25 выполнения приложений каждого из устройств-клиентов 3 выполняет прикладную программу, такую как игры, показывая пользовательскую информацию друга во время выполнения. Например, если пользователи U1 и U2 играют в онлайн-игры вместе, то устройство-клиент 3 пользователя U1 показывает имя и изображение профиля пользователя U2, что соответствует пользователю U2. Чтобы показать такую информацию, секция 26 запроса пользовательской информации устройства-клиента 3, используемая пользователем U1, передает запрос на предоставление имени и изображения профиля пользователя U2 в секцию 23 приема запроса пользовательской информации в ответ на команду из секции 25 выполнения приложений.

Секция 24 передачи пользовательской информации передает информацию о запрашиваемом пользователе в запрашивающее устройство-клиент 3 в ответ на запрос о предоставлении информации о пользователе, принятую секцией 23 приема запроса пользовательской информации. В это время, секция 24 передачи пользовательской информации изменяет тип пользовательской информации, которая должна быть предоставлена в соответствии с отношением между запрашивающим и запрашиваемым пользователями.

Более конкретно, если запрашивающий пользователь делает запрос в адрес запрашиваемого пользователя, чтобы предоставлять информацию имени, секция 24 передачи пользовательской информации определяет, запрашиваемый пользователь регистрируется ли в секции 21 хранения пользовательской информации как пользователь, имеющий право на раскрытиезапрашивающего пользователя. Если это так, то секция 24 передачи пользовательской информации передает имя N2, имеющее ограничение раскрытия, в ответ на запрос на предоставление информации имени. Если нет, то, с другой стороны, секция 24 передачи пользовательской информации передает идентификационное имя N1 в ответ на запрос на предоставление информации имени. Это гарантирует, что имя N2, имеющее ограничение раскрытия, запрашиваемого пользователя не раскрывается для запрашивающего пользователя, который не зарегистрирован в качестве пользователя, имеющего право на разглашение. Секция 24 передачи пользовательской информации осуществляет аналогичное определение, если запрашивающий пользователь делает запрос запрашиваемому пользователю на предоставление изображение профиля. Затем, когда запрашиваемый пользователь зарегистрирован в качестве пользователя, имеющего право на раскрытие запрашивающего пользователя, секция 24 передачи пользовательской информации передает фотоизображение I2 в ответ на запрос на предоставление изображения профиля. Если нет, с другой стороны, секция 24 передачи пользовательской информации передает иконку изображения I1 в ответ на запрос о предоставлении изображения профиля.

В настоящем варианте осуществления, в частности, мы предполагаем, что секция 24 передачи пользовательской информации всегда передает либо комбинацию идентификационного имени N1 и иконку изображения I1, или комбинацию имени N2, имеющее ограничение на раскрытие, и фотоизображение 12, в ответ на запрос на предоставление имени и изображения профиля. Поэтому, даже если фотоизображение 12 запрашиваемого пользователя не зарегистрировано, то иконка изображения I1 не передается вместе с именем N2, имеющим ограничение раскрытия, в ответ на запрос на предоставление информации от пользователя, имеющего право на разглашение. Такой контроль осуществляется по следующей причине. То есть, вполне возможно, что имя N2, имеющее ограничение раскрытия, может быть таким же, как и у других пользователей. Иконка изображения I1 также генерируются путем объединения изображений или частей, доступных заранее. Таким образом, также возможно, что иконка изображения I1 может быть такой же, как и у других пользователей. Таким образом, если разрешается предоставление такой комбинации имени и изображения, то, вполне вероятно, пользователь может легко представлять себя другому пользователю. В настоящем варианте осуществления, таким образом, пользовательская информация представлена в виде одной из вышеперечисленных комбинаций имени и изображения профиля. Следует отметить, что если пользователь уже зарегистрировал фотоизображение I2, то секция 24 передачи пользовательской информации передает сообщение о том, что фотографическое изображение I2 не существует вместе с именем N2, имеющим ограничение раскрытия, в ответ на запрос о предоставление информации от пользователя, имеющего право на разглашение. В ответ на это устройство-клиент 3 показывает ID изображения по умолчанию (например, силуэт изображения), представленное заранее, а не изображение профиля запрашиваемого пользователя.

Секция 25 выполнение приложений устройства-клиента 3 выполняет прикладную программу, показывающую изображение, представляющее результат выполнения на экране отображения. В настоящем варианте осуществления, в частности, секция 25 исполнения приложений выполняет прикладную программу, такую как игры, или обмен сообщениями, показывающие изображение, включающее в себя пользовательскую информацию друга пользователя (информация имени и изображение профиля) в качестве результата выполнения на экране дисплея. В это время, секция 25 исполнения приложений предписывает секцию 26 запроса пользовательской информации получить пользовательскую информацию, которая будет показано.

Секция 26 запроса пользовательской информации передает запрос на получение пользовательской информации в секцию 23 приема запроса пользовательской информации пользовательского сервера 2 управления в ответ на команду из секции 25 выполнения приложений. В это время, секция 26 запроса пользовательской информации передает запрос на получение вместе с информацией, идентифицирующей пользователя, который использует устройство-клиент 3 (т.е., запрашивающий пользователь). Затем секция 26 запроса пользовательской информации предоставляет информацию о пользователе, переданную из секции 24 передачи пользовательской информации в ответ на запрос получения, в секцию 25 выполнения приложений Это позволяет секции 25 выполнения приложений показывать изображение, включающее в себе либо идентификационное имя N1, или имя N2, имеющее ограничение раскрытия, предоставленное пользовательским сервером 2 управления, на экране отображения.

Далее будет приведено описание конкретного примера пользовательской информации, генерированной и показанной секцией 25 выполнения приложения устройства-клиента 3, со ссылкой на блок-схему алгоритма, показанную на фиг. 5, и пример отображения, показанный на фиг. 6. Фиг. 6 иллюстрирует пример изображения игры, которая отображается на экране отображения устройства-клиента 3 пользователя U3. Здесь пользователи U1, U2 и U3 играют совместно в гоночную игру. Гоночные автомобили С1 и С2, соответственно управляемые пользователями U1 и U2, отображаются на изображении игры. Кроме того, пользовательская информация Р1 и Р2, каждая из которых включает в себя информацию имени и изображение пользователя, который управляет гоночным автомобилем, показана, соответственно, для гоночных автомобилей С1 и С2. Здесь и пользователи U1 и U2 являются друзьями пользователя U3. Однако, несмотря на то, что они зарегистрированы как пользователь, имеющий право на раскрытие пользователя U1, пользователь U3 не зарегистрирован как пользователь, имеющий право на раскрытие пользователя U2.

В этом примере, в устройстве-клиенте 3 пользователя U3, секция 25 выполнения приложений предписывает секции 26 запроса пользовательской информации получить пользовательскую информацию о пользователях U1 и U2 в соответствии с запросом пользователей (S11). В ответ на запрос, секция 26 запроса пользовательской информации передает в секцию 23 приема запроса пользовательской информации пользовательского сервера 2 управления запрос на предоставление информации о пользователе вместе с информацией идентификации пользователя U3, запрашивающего пользователя (S12). Процедура предоставления запроса позволяет определить U1 и U2 пользователей как запрашиваемых пользователей. В ответ на это, секция 24 передачи пользовательской информации определяет, для каждого из пользователей U1 и U2, запрашиваемые пользователи, действительно ли пользователь U3 зарегистрирован как пользователь, имеющий право на раскрытие (S13). Здесь пользователь U3 регистрируется только как пользователь, имеющий право на раскрытие пользователя U1. Таким образом, секция 24 передачи пользовательской информации передает имя N2, имеющее ограничение раскрытия, и фотоизображение 12 пользователя U1 в ответ на запрос от пользователя U3 (S14). Наоборот, пользователь U2 не зарегистрировал пользователя U3 как пользователя, имеющего право на разглашение. Таким образом, секция 24 передачи пользовательской информации передает идентификационное имя N1 и иконку изображения I1 пользователя U2 (S15). В устройстве-клиенте 3 пользователя U3, секция 26 запроса пользовательской информации принимает предоставленную пользовательскую информацию, переданную из секции 24 передачи пользовательской информации на этапах S14 и S15, выводя контент пользовательской информации в секцию 25 выполнения приложения (S16). Секция 25 выполнения приложений генерирует изображение игры, включающее в себя предоставленную пользовательскую информацию, отображая изображение игры на экране дисплея (S17). Следует отметить, что устройство-клиент 3 не требуется, чтобы отличить информацию об имени, поступающей из секции 24 передачи пользовательской информации, как имя N2, имеющее ограничение раскрытия, или идентификационное имя N1, и нужно только показать информацию символьной строки в представленном имени на экране в виде "как есть". В то же время, устройство-клиент 3 не требуется, чтобы отличить изображение профиля пользователя как фотоизображение 12 или иконку изображения I1, и нужно только изменить размер предоставленного изображения и показать его на экране. В результате, так как имя N2, имеющее ограничение раскрытия, и фотоизображения I2 пользователя U1 разрешено раскрывать пользователю U3, эти части информации отображаются на игровом изображении, как показано на фиг. 6. Это позволяет пользователю U3, при первом взгляде, узнать, что гоночный автомобиль С1, управляется пользователем U1 т.е. его или ее знакомым.

В качестве другого примера, фиг. 7 иллюстрирует пример отображения списка друзей на экране. Такое отображение на экране отображения показывает результат выполнения приложения секцией 25 выполнения приложения, которое управляется друзьями пользователя. Пример на фиг. 7 иллюстрирует список друзей, показанный устройством-клиентом 3 пользователя U3. Пользовательская информация P1, Р2 и Р4 пользователей U1, U2 и U4 показана одна над другой, как друзей пользователя U3. Мы предполагаем, что из этих друзей пользователя, пользователь U3 является пользователем, имеющим право на разглашение пользователей U1 и U4, но не пользователя U2. Как показано на фиг. 7, только идентификационное имя N1 и иконка изображения I1 показаны как пользовательская информация Р2 для пользователя U2. С другой стороны, не только идентификационное имя N1 и иконка изображения I1, но также и имя N2, имеющее ограничение раскрытия, и фотоизображение I2 отображены для пользователя U1. Кроме того, фотоизображение I2 пользователя U4 не зарегистрировано. Таким образом, отображается Id изображения по умолчанию, когда фотоизображение I2 должны быть показаны. В примере на фиг. 7, в частности, идентификационное имя N1 пользователя U2 и имя N2, имеющее ограничение раскрытия, пользователей U1 и U4 показаны на вертикально выровненных друг с другом позициях. По аналогии, иконка изображения I1 пользователя U2, фотоизображение 12 пользователя U1 и ID изображения по умолчанию пользователя U4 показаны на той же позиции и того же размера. Затем идентификационные имена N1 и иконки изображения I1 пользователей U1 и U4 отображены в меньших размерах, чем имена N2, имеющие ограничение раскрытия, и фотоизображения I2, которые сопровождают эти имена и изображения. Это указывает на то, что имена N2, имеющие ограничение раскрытия, и фотоизображения 12 используются в качестве информации, которая заменяет идентификационные имена N1 и иконки изображения I1 пользователей U1 и U4, из которых пользователь U3 является пользователем, имеющим право на раскрытие.

Дополнительно, пользовательский сервер 2 управления может предоставлять пользовательскую информацию конкретного пользователя не только друзьям пользователей, с которыми конкретный пользователь играет в игру, но и другому неопределенному запрашивающему пользователю. Более того, в таком случае, имя N2, имеющее ограничение раскрытия, может быть предоставлено независимо от того, является ли запрашивающий пользователь пользователем, имеющим право раскрытия запрашиваемого пользователя. Причиной такого варианта является то, что вполне вероятно, что предоставленная информация имени в таком случае не может быть связана с конкретной личностью. Альтернативно, секция 24 передачи пользовательской информации может предоставить часть имени N2, имеющее ограничение раскрытия, если запрос сделан на получение информации имени запрашиваемого пользователя от неопределенного запрашивающего пользователя. Более конкретно, так как имя N2, имеющее ограничение раскрытия, состоит из имени и фамилии, одно из следующих может быть проведено, а именно, предоставление только имени, обеспечение только фамилии, обеспечение только инициалов имени и фамилии и обеспечение сочетания одного из инициалов имени и фамилии и полного имени. Это дает возможность предоставить информацию имени N2, имеющего ограничение раскрытия, определенного пользователя так, что трудно однозначно идентифицировать человека. Возможный пример такого варианта реализации будет представлять собой отображение специфического монстра или предмета, который появляется в игре, и имя пользователя, который обнаружил, что отображается монстр или предмет в игре впервые (первооткрыватель). Такое имя служит как имя собственное. Поэтому это не является предпочтительным, когда имя отличается от имени пользователя, зарегистрированного как пользователь, имеющий право на раскрытие первооткрывателя, и пользователя, который не зарегистрирован в качестве такового. И все же, могут быть неудобства, вызванные тем, что если имя N2, имеющее ограничение раскрытия, раскрывается пользователю, который не зарегистрирован в качестве пользователя, имеющего право на разглашение. В таком случае, по этой причине, предоставляется только часть имения N2, имеющего ограничение раскрытия.

В качестве примера, если пользователь U1 обнаруживает определенного монстра в игре в первый раз, информация, идентифицирующая пользователя U1, передается в игровой сервер 4. Игровой сервер 4 передает запрос на получение информации имени пользователя U1 в секцию 23 приема запроса пользовательской информации пользовательского сервера 2 управления. Если запрос на получения пользовательской информации направлен из игрового сервера 4, то запрашивающий пользователь уже был идентифицирован. Таким образом, секция 24 передачи пользовательской информации модифицирует имя N2, имеющее ограничение раскрытия, запрашиваемого пользователя (пользователь U1 в данном случае), передающая только часть его в игровой сервер 4 без определения того, запрашивающий пользователь имеет ли право на раскрытие. Получив информацию о части имени N2, имеющего ограничение раскрытия, игровой сервер 4 определяет имя монстра, обнаруженного пользователем U1, передавая имя для каждого из устройств-клиентов 3. Имя включает в себя полученную часть имени N2, имеющего ограничение раскрытия.

Дополнительно, еще один пример показывает информацию о пользователях, которые получили конкретные очки в игре, на экране дисплея каждого из устройств-клиентов 3. В качестве конкретного примера, мы предполагаем, что пользователь U1 имеет наилучший результат в конкретном углу данного маршрута в гоночной игре. В это время, имя пользователя U1 показано относительного данного угла (X на фиг. 6). В этом случае, устройство-клиент 3, используемое пользователем, имеющим право на раскрытие пользователя U1, может показывать имя N2, имеющее ограничение раскрытия, пользователя U1 с идентификационным именем N1 пользователя U1, показанном на устройствах-клиентах 3, используемые другими пользователями, а не имя N2, имеющее ограничение раскрытия. Для достижения такого контроля, информация будет показана в углу, идентифицируя пользователя (идентификационное имя N1 пользователя), хранящаяся в игровом сервере 4. Затем, секция 25 выполнения приложения каждого из устройства-клиента 3 запрашивает игровой сервер 4, прежде всего, об информации, идентифицирующей пользователя с целью отображения, и приобретает такую информацию, если угол показан на изображении игры. Затем, секция 25 выполнения приложений предписывает секции 26 запроса пользовательской информации получить информацию имени идентифицированного пользователя, как было описано ранее. Затем, секция 25 выполнения приложений показывает в углу либо идентификационное имя N1, или имя N2, имеющее ограничение раскрытия, полученные в ответ на команду.

Дополнительно, при выполнении игровой прикладной программы, в которой информация обрабатывается как результат выбора пользователем одного из множества вариантов, как в приключенческой игре, секция 25 выполнения приложений устройства-клиента 3 может отобразить информацию о параметрах, выбранных друзьями пользователя, которые использует устройство-клиент 3 на игровом экране. Фиг. 8 иллюстрирует пример экрана игры в этом случае. В примере на фиг. 8, на экране отображаются для подсказки пользователю вариант А или В. Этот экран показывает не только информацию о том, как много пользователей выбрали вариант А из двух доступных вариантов, но также информацию имени и изображение профиля друзей пользователя. В этом случае, секция 25 выполнения приложений получает и показывает имена N2, имеющие ограничения раскрытия, и фотоизображения 12 друзей пользователя, если пользователь устройства-клиента 3 является пользователем, имеющим право на разглашение друзей пользователя. Если нет, то секция 25 выполнения приложений получает и показывает идентификационное имя N1 и иконку изображения I1.

Дополнительно, секция 24 передачи пользовательской информации может переключать режим предоставления информационного имени и изображений профиля в соответствии с не только с запросом запрашивающего пользователя, который является пользователем, имеющим право раскрытия запрошенного пользователя, но также и с выполненным приложением секцией 25 выполнения приложения. В качестве конкретного примера, в конкретной игре, такой как онлайн рукопашный бой FPS (Кто первый выстрелит), например, можно атаковать или быть атакованным игровым персонажем, манипулированным другим пользователем, противником. В таком случае, есть вероятность, что некоторые пользователи не могут быть уверены, что его или ее реальное имя и фото лица могут появиться вместе с его или ее игровым персонажем, который появляется на экране отображения противника. По этой причине, каждый пользователь может указать не только пользователей, но и прикладные программы, к которым его или ее имя N2, имеющее ограничение раскрытия, и фотоизображение 12 будут открыты.

Фиг. 9 показывает схему, иллюстрирующую другой пример информации, хранящейся в секции 21 хранения пользовательской информации в этом случае. Пример на фиг. 9 отличается от примера на фиг. 3 тем, что информация о программах, имеющих право на раскрытие, дополнительно хранится совместно с информацией о каждом пользователе. Среди способов, используемых для определения программ, имеющих право раскрытия, указывается один для каждого типа прикладной программы (например, все игровые программы или определенный жанр игровых программ) и задается один для каждой программы (например, для каждого названия игры). Например, каждый пользователь может ограничить раскрытие имени N2, имеющего ограничение раскрытия, и фотоизображения 12 во всех игровых программах. На фиг. 9, пользователь U2 определяет такую настройку. В этом случае, имя N2, имеющее ограничение раскрытия, и фотоизображение 12 раскрываются для стороны назначения в списке друзей и в приложении обмена сообщениями. Тем не менее, эти части информации не раскрыты в играх. Вместо этого отображаются идентификационное имя N1 и иконка изображения I1. Кроме того, каждый пользователь может ограничить или разрешить раскрытие для каждого названия игры. На фиг. 9, пользователь U3 позволяет раскрытие в двух играх, а именно, в играх под названием "А" и "В", и ограничивает раскрытие во всех других прикладных программах. С другой стороны, пользователь U4 ограничивает раскрытие только в игре под названием «А» и позволяет раскрытие во всех других прикладных программах. Альтернативно, каждый пользователь может ограничить или разрешить раскрытие для игровой программы, которая относятся к определенному жанру (например, FPS).

Чтобы достичь такого уровня контроля, если секция 26 запроса пользовательской информации устройства-клиента 3 принимает команду на прием пользовательской информации из секции 25 выполнения приложения, секция 26 запроса пользовательской информации передает на пользовательский сервер 2 управления запрос для получения пользовательской информации, включающей в себя информацию о прикладной программе, которая приняла команду. Здесь информация о прикладной программе может включать в себя название прикладной программы и информацию, идентифицирующую тип программы приложения (например, игровая программа, системная программа). Когда секция 23 приема запроса пользовательской информации принимает этот запрос, секция 24 передачи пользовательской информации определяет, во-первых, на основании отношений между запрашивающим и запрашиваемым пользователями, является или нет запрашивающий пользователь пользователем, имеющим право на разглашение запрашиваемого пользователя, как описано выше. Если запрашивающий пользователь не является пользователем, имеющим право на разглашение запрашиваемого пользователя, то секция 24 передачи пользовательской информации передает идентификационное имя N1 и иконку изображения I1 в запрашивающее устройство-клиент 3. С другой стороны, когда запрашивающий пользователь является пользователем, имеющим право на разглашение запрашиваемого пользователя, то секция 24 передачи пользовательской информации сравнивает информацию о прикладной программе, включенной в состав запроса на получение, с информацией о программах, имеющих право на раскрытие, как показано на фиг. 9, определяя, является или нет прикладная программа, которая направила запрос на получение, программой, имеющей право на разглашение. Когда в результате определения определяется, что прикладная программа имеет право на раскрытие, то секция 24 передачи пользовательской информации передает имя N2, имеющее ограничение раскрытия, и фотоизображение I2 как информацию запрашиваемого пользователя. С другой стороны, если прикладная программа не имеет право на раскрытие, то секция 24 передачи пользовательской информации передает идентификационное имя N1 и иконку изображения I1 как информацию запрашиваемого пользователя, как это делается, когда запрашиваемый пользователь не является пользователем, имеющим право на разглашение.

Дополнительно, в настоящем варианте осуществления устройство-клиент 3 может включать в себя функцию управления процессом отображения секцией 25 выполнения приложения информации, раскрытие которой ограничено (имя N2, имеющее ограничение раскрытия и фотоизображение I2), на экране дисплея. В последние годы процедура записи и раскрытия стало более распространенной, например, на игровые экраны отображены на экране дисплея устройства-клиента 3 в виде неподвижных изображений или фильмов. Это приводит к риску того, что имя N2, имеющее ограничение раскрытия, и фотоизображения 12, предназначенные для раскрытия только конкретным пользователям, имеющие право на раскрытие, могут быть раскрыты третьим неопределенным лицам. В настоящем варианте осуществления, по этой причине, при передаче информации о пользователе на устройство-клиент 3, секция 24 передачи пользовательской информации пользовательского сервера 2 управления может включать в себя информацию о флаге, указывающую, необходимо ли ограничить раскрытие информации о пользователе. Когда секция 25 выполнения приложений записывает показываемое на экране изображение, процесс записи может регулироваться в соответствии с контентом информации флага. В качестве конкретного примера, если секция 25 выполнения приложений показывает пользовательскую информацию, раскрытие которой ограничено, то устройство-клиент 3 может ограничить работу программы таким образом, чтобы предотвратить запись неподвижного изображения (скриншот) или фильма на экране монитора. Альтернативно, предупреждающее сообщение может быть выведено пользователю во время записи. В еще одном варианте, если изображение на экране дисплея записывается во время отображения пользовательской информации, раскрытие которой ограничено, то устройство-клиент 3 может использовать для записанного изображения информацию флага, указывающую, что пользовательская информация, раскрытие которой ограничено, отображается в записанном изображении. Это делает возможным осуществить поиск и извлечение изображений, включающих в себя информацию о пользователях, раскрытие которой ограничено, из изображений, с целью удаления этих изображений или ограничения их раскрытия.

Следует отметить, что настоящее изобретение не ограничивается вариантом осуществления, описанным выше. Например, хотя в описании, приведенном выше, обеспечиваются только информация имени и изображение профиля пользовательским сервером 2 управления, другие различные виды информации профиля могут быть предоставлены в соответствии с тем, является ли или нет запрашивающий пользователь пользователем, имеющим право на раскрытие запрошенного пользователя. Кроме того, прикладная программа, приспособленная для отображения пользовательской информации на устройстве-клиенте 3, не ограничивается играми или приложениями обмена сообщениями и может быть одной из множества других прикладных программ.

Дополнительно, хотя в вышеприведенном описании, каждое из устройств-клиентов 3 передает запрос на получение пользовательской информации непосредственно на пользовательский сервер 2 управления, такой запрос может быть передан на пользовательский сервер 2 управления с помощью игрового сервера 3. Альтернативно, хотя в приведенном выше описании секция 24 передачи пользовательской информации пользовательского сервера 2 управления передает либо идентификационное имя N1, или имя N2, имеющее ограничение раскрытия запрашиваемого пользователя в ответ на запрос на получение информации имени, идентификационное имя N1 не обязательно должно быть передано. Причиной этого является то, что в варианте осуществления, описанном выше, идентификационное имя N1 является информацией, используемой для идентификации пользователя и, следовательно, устройство-клиент 3 пытается получить информацию имени запрашиваемого пользователя. В этом случае, секция 24 передачи пользовательской информации определяет, является ли запрашивающий пользователь пользователем, имеющим право на раскрытие запрашиваемого пользователя, и передает имя N2, имеющее ограничение раскрытия запрашиваемого пользователя только тогда, когда будет установлено, что запрашивающий пользователь является пользователем, имеющим право на разглашение. Затем, если запрашивающий пользователь не является пользователем, имеющим право на раскрытие запрашиваемого пользователя, секция 24 передачи пользовательской информации передает информацию на этот счет (т.е. информацию, указывающую, что имя N2, имеющее ограничение раскрытия, не может быть передано) в запрашивающее устройство-клиент 3, а не информацию имени. В ответ на это сообщение, секция 26 запроса пользовательской информации запрашивающего устройства-клиента 3 вырабатывает в секцию 25 выполнения приложения идентификационное имя N1 запрашиваемого пользователя, включенное в состав запроса на получение в момент передачи запроса на получение как информацию имени запрашиваемого пользователя. Кроме того, в этом случае, секция 25 выполнения приложения может показывать имя N2, имеющее ограничение раскрытия, на экране дисплея, когда запрашивающий пользователь является пользователем, имеющим право на раскрытие запрашиваемого пользователя, и показать идентификационное имя N1, а не имя N2, имеющее ограничение раскрытия, как информацию имени пользователя, если запрашивающий пользователь не является пользователем, имеющим право на разглашение запрашиваемого пользователя.

1. Система обработки информации, содержащая:

пользовательский сервер управления; и

множество устройств-клиентов, каждое из которых используется одним из множества пользователей; при этом

пользовательский сервер управления включает в себя

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

каждое из устройств-клиентов включает в себя

секцию выполнения приложений для выполнения прикладной программы, и

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

пользовательский сервер управления дополнительно включает в себя

секцию приема запроса пользовательской информации, выполненную с возможностью приема запроса на получение информации имени, передаваемой от устройства-клиента, и

секцию передачи пользовательской информации, выполненную с возможностью передачи имени, имеющего ограничение раскрытия, запрашиваемого пользователя в ответ на запрос получения, если запрашивающий пользователь зарегистрирован в качестве пользователя, имеющего право на раскрытие запрашиваемого пользователя; а

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

2. Система обработки информации по п. 1, в которой

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

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

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

3. Система обработки информации по п. 2, в которой

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

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

секция передачи пользовательской информации выполнена с возможностью определения, соответствует ли тип прикладной программы, включенный в состав запроса на получение, типу программы, имеющей право на раскрытие.

4. Система обработки информации по п. 2, в которой

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

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

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

5. Система обработки информации по любому из пп. 1-4, в которой

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

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

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

6. Система обработки информации по п. 1, в которой пользовательский сервер управления дополнительно включает в себя

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

7. Пользовательский сервер управления, соединенный с множеством устройств-клиентов, каждое из которых используется одним из множества пользователей, содержащий:

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

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

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

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

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

этап приема от одного из множества устройств-клиентов запроса на получение информации имени запрошенного пользователя, включающей в себя информацию, идентифицирующую запрашивающего пользователя, использующего устройство-клиент; и

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

9. Машиночитаемый носитель информации, хранящий программу, вызывающую функционирование компьютера в качестве пользовательского сервера управления, соединенного с множеством устройств-клиентов, каждое из которых используется одним из множества пользователей, при этом программа вызывает функционирование компьютера в качестве

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

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

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



 

Похожие патенты:

Изобретение относится к блоку, включающему в себя встроенный центральный процессор (CPU), и устройству формирования изображений, использующему встроенный центральный процессор.

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

Изобретение относится к области компьютерной безопасности. Технический результат заключается в повышении безопасности аутентификации пользователя.

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

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

Изобретение относится к технологиям обработки доступа несанкционированного пользователя к веб-ресурсам. Техническим результатом является повышение защищенности доступа к ресурсам, за счет осуществления блокировки несанкционированного лица во время осуществления им несанкционированного доступа к сетевому ресурсу.

Изобретение относится к способам и системам предоставления доступа к файлу от пользователя веб-ресурсу, без необходимости веб-ресурсу сохранять файл на своем сервере.

Изобретение относится к системе первого веб-сервиса для анонимной авторизации пользователя сервиса, который обладает учетной записью, связанной с системой первого веб-сервиса.

Изобретение относится к компьютерной безопасности. Технический результат заключается в обеспечении безопасности работы пользователя в сети.

Изобретение предназначено для выполнения запросов процессов к файловой системе. Технический результат – оптимизация работы файловой системы с запросами процессов.

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

Изобретение относится к области аутентификации доступа пользователя. Технический результат – эффективная защита доступа от несанкционированного пользователя в сети. Способ аутентификации доступа включает в себя получение идентификатора устройства для устройства, к которому требуется осуществление доступа, отправку идентификатора устройства и учетной записи пользователя устройства осуществления доступа на стороннее устройство, которое отправляет запрос на аутентификацию на регистрационный терминал в случае, если идентификатор устройства привязан к используемой учетной записи, и учетная запись пользователя устройства осуществления доступа отличается от учетной записи пользователя, привязанной к идентификатору устройства, отправку пароля доступа, соответствующего идентификатору устройства, на устройство осуществления доступа после ответа по разрешению доступа, возвращенного посредством регистрационного терминала, и осуществление доступа к устройству, к которому требуется осуществление доступа, согласно принимаемому паролю доступа. 9 н. и 16 з.п. ф-лы, 19 ил.

Изобретение относится к аутентификации устройства формирования изображений. Технический результат заключается в уменьшении ошибок связи между расходным блоком и устройством формирования изображения. Формируют первые данные определения целостности относительно первых данных посредством главного контроллера, установленного на основном корпусе устройства формирования изображений, для аутентификации с CRUM-модулем. Передают посредством главного контроллера на CRUM-модуль первый сигнал, который включает в себя первые данные и первые данные определения целостности. Тестируют посредством CRUM-модуля целостность первого сигнала, используя первые данные определения целостности. Формируют посредством CRUM-модуля вторые данные определения целостности, используя вторые данные, которые должны быть переданы на главный контроллер, и первые данные определения целостности в ответ на целостность верифицированного первого сигнала. Передают посредством CRUM-модуля второй сигнал, который включает в себя вторые данные и вторые данные определения целостности на главный контроллер. 4 н. и 13 з.п. ф-лы, 29 ил.

Изобретение относится к вычислительной технике. Технический результат заключается в обеспечении автоматического обновления полномочий пользователя. Способ управления полномочиями включает в себя получение данных пользования полномочиями пользователя, обработку данных пользования полномочиями для получения результата по полномочиям, причем обработка данных пользования полномочиями для получения результата по полномочиям включает в себя обработку данных пользования полномочиями в соответствии с выбором полномочий, чтобы получить значение достоверности полномочий и первоначальный выбор полномочий, и внесение изменений в первоначальный выбор полномочий в соответствии со значением достоверности полномочий и пороговым значением, чтобы получить результат по полномочиям, отправку результата по полномочиям, полученного при обработке, на терминал для того, чтобы терминал обновил соответствующий вариант полномочий. 5 н. и 21 з.п. ф-лы, 43 ил.

Группа изобретений относится к технологиям обмена данными в социальных сетях с помощью технологии клиент-сервер. Техническим результатом является осуществление оценки доверия комментариям пользователей посредством рейтинга пользователя и автоматической блокировки пользователя с низким рейтингом. Предложена самонастраивающаяся интерактивная система обмена комментариями между пользователями, по меньшей мере, в одной социальной сети с использованием технологии клиент-сервер. Система содержит модуль доступа, модуль создания профиля пользователя, модуль оценки надежности профиля пользователя. Модуль оценки надежности предназначен для вычисления рейтинга пользователя, который показывает уровень доверия комментариям этого пользователя. Если, по меньшей мере, два других пользователя с большими рейтингами отмечают комментарии пользователя как ненадежные или оскорбительные, система осуществляет блокировку комментариев этого пользователя. 3 н. и 20 з.п. ф-лы, 16 ил.

Изобретение относится к области компьютерной безопасности. Технический результат заключается в повышении достоверности обнаружения вредоносных программ и элементов. Способ включает анализ программы или сообщений, которые удовлетворяют критерию или группе критериев подозрительности и создание сообщения, указывающего на результат обнаружения вредоносных элементов, причем в сервер, браузер или канал коммуникаций между ними встраивают систему фильтрации, которая осуществляет анализ передаваемых документов с учетом базы данных, включающей данные об известных безопасных элементах, и в случае, если в документе присутствуют неизвестные потенциально вредоносные элементы, отсутствующие в базе данных безопасных элементов, осуществляют декомпозицию полученного документа на множество отдельных, содержащих неизвестные потенциально вредоносные элементы, из которых создают файлы, число которых коррелирует с числом декомпозированных элементов, после чего производят композицию одного либо нескольких наборов файлов из декомпозированных элементов, которые подвергают динамическому детектированию для отслеживания отклонений от нормального поведения клиентской программы в результате действий вредоносных элементов, а передачу документа в браузер осуществляют без выявленных вредоносных элементов. 11 з.п. ф-лы, 1 ил.

Изобретение относится к обеспечению безопасности мобильных устройств. Технический результат заключается в предотвращении совершения вредоносных действий на мобильных устройствах, содержащих операционную систему Android. Система включает средство анализа для выявления классов и методов в проверяемом исполняемом файле формата DEX, выявления байт-кода для каждого метода, определения инструкций в каждом методе путем выявления соответствующего опкода инструкции из байт-кода, передачи определенных методов и инструкций с соответствующим опкодом инструкции средству создания векторов; средство создания векторов для разделения всех определенных инструкций для каждого метода на функциональные группы, которые заранее заданы, подсчета количества инструкций, принадлежащих каждой функциональной группе, соответствующего метода, представления каждого метода в виде вектора на основании количества инструкций в упомянутой группе, передачи сформированных векторов методов средству сравнения; средство сравнения для сравнения сформированных векторов методов проверяемого файла с векторами вредоносных файлов, вынесения вердикта о вредоносности проверяемого файла; средство хранения базы векторов методов вредоносных файлов. 2 н. и 10 з.п. ф-лы, 6 ил., 2 табл.

Изобретение относится к антивирусным технологиям, а более конкретно к способу устранения уязвимостей устройств, имеющих выход в Интернет, таких как роутеры. Технический результат настоящего изобретения заключается в обеспечении информационной безопасности, связанной с роутером. Способ содержит этапы, на которых: определяют роутер; получают настройки роутера, при этом получение настроек производят с помощью одного из: веб-интерфейса роутера, файла настроек или протокола UPnP; анализ полученных настроек на уязвимости, при этом анализ включает сравнение полученных настроек с настройками с известными уязвимостями; формируют действия на устранение определенных уязвимостей, при этом действия включают изменения в одном из: веб-интерфейсе роутера, файле настроек; выполняют сформированные действия на роутере для устранения уязвимостей. 7 ил.

Изобретение относится к вычислительной технике. Технический результат заключается в определении похожих файлов. Способ определения похожести файлов, в котором определяют множества изменяемых и неизменяемых признаков файлов; при этом признак файла считают изменяемым, если для множества похожих файлов признак принимает различные значения; при этом признак файла считают неизменяемым, если для множества похожих файлов признак принимает одинаковое значение; выделяют множество признаков по меньшей мере из одного файла; разделяют множество выделенных признаков файла по меньшей мере на два подмножества: подмножество изменяемых признаков и подмножество неизменяемых признаков; формируют свертку каждого из вышеописанных подмножеств признаков файла; формируют свертку файла как комбинацию сверток каждого из вышеописанных подмножеств признаков файла; сравнивают свертку по меньшей мере одного файла с набором заранее созданных сверток файлов; признают файл похожим на файлы из множества похожих файлов, имеющих одинаковую свертку, если при сравнении свертка указанного файла совпадает со сверткой файла из указанного множества. 2 н.п. ф-лы, 5 ил.

Изобретение относится к области защиты данных при их передаче по сети. Технический результат - повышение уровня защиты информации, содержащейся на веб-странице, путем шифрования упомянутой информации во время передачи упомянутой веб-страницы приложению пользователя. Способ шифрования при передаче веб-страницы приложению пользователя, в котором: с помощью прокси-сервера получают веб-страницу сайта, расположенного на удаленном сервере; с помощью прокси-сервера передают веб-страницу средству шифрования; с помощью средства шифрования определяют содержащиеся на веб-странице элементы, где элементами являются, по крайней мере: текстовое поле, поле «кнопка», поле ввода данных, ссылка на файл и гиперссылка; с помощью средства шифрования выполняют шифрование программного кода по меньшей мере одного определенного элемента веб-страницы; с помощью модуля JavaScript создают сценарий JavaScript, содержащий зашифрованный программный код элементов веб-страницы, полученный от средства шифрования; с помощью модуля JavaScript изменяют веб-страницу путем добавления созданного сценария JavaScript и удаления кода элементов веб-страницы, который был зашифрован; с помощью прокси-сервера передают измененную веб-страницу приложению пользователя. 2 н. и 6 з.п. ф-лы, 5 ил.
Наверх