способ и система ассоциирования сетевых приложений

Классы МПК:H04L12/28 отличающиеся конфигурацией сети, например локальные сети (LAN), глобальные сети (WAN)
Автор(ы):
Патентообладатель(и):ТЕНСЕНТ ТЕКНОЛОДЖИ (ШЭНЬЧЖЭНЬ) КОМПАНИ ЛИМИТЕД (CN)
Приоритеты:
подача заявки:
2010-12-20
публикация патента:

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

способ и система ассоциирования сетевых приложений, патент № 2517319 способ и система ассоциирования сетевых приложений, патент № 2517319 способ и система ассоциирования сетевых приложений, патент № 2517319 способ и система ассоциирования сетевых приложений, патент № 2517319 способ и система ассоциирования сетевых приложений, патент № 2517319 способ и система ассоциирования сетевых приложений, патент № 2517319

Формула изобретения

1. Способ ассоциирования сетевых приложений, включающий:

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

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

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

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

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

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

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

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

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

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

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

6. Система ассоциирования сетевых приложений, в которую входят:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Описание изобретения к патенту

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

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

Предпосылки создания изобретения

С разработкой технологии проектирования компьютерных сетей появился новый способ общения людей друг с другом, позволяющий использовать, поддерживать и расширять сеть общественных объединений посредством приложений SNS (общественных сетевых услуг). Например, некоторые игровые приложения, такие как Happy Farm, Millionaire City сети Facebook и т.д., не только предлагают отдых и развлечения, но также возможность общения с друзьями, коллегами по работе и учебе и т.д.

Поскольку каждое из приложений SNS является по традиции независимым, между любыми двумя приложениями SNS преимущественно отсутствует какая-либо связь. Одно и то же приложение SNS может обеспечивать взаимодействие посредством ассоциации между пользователями, но различные приложения SNS не способны обеспечивать взаимодействие между собой. Например, пользователи, являющиеся друзьями, могут выполнять такие операции, как "внесение удобрений", "полив" или "прополка" и т.д., на фермах друг друга, что позволяет различным пользователям взаимодействовать посредством одного и того же приложения SNS. Тем не менее, между различными приложениям SNS, такими как "Happy Farm", "Party Town" и т.д., отсутствуют какая-либо прямая и основанная на общей структуре связь и обмен данными.

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

Краткое изложение сущности изобретения

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

Решение этой задачи настоящего изобретения достигнуто следующим образом.

Предложен способ ассоциирования сетевых приложений, включающий:

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

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

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

и

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

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

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

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

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

анализ действий пользователей и

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

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

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

Предложена система ассоциирования сетевых приложений, в которую входят:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

на фиг.3 схематически показана структура модуля ассоциаций,

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

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

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

Подробное описание предпочтительных вариантов осуществления

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

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

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

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

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

Командами пользователей могут являться регистрация в системе, перемещение или нажатие кнопки мыши в каждой из областей и т.д. Приложениями могут являться различные приложения сетевой службы, включая web-приложения и клиентские приложения. Например, приложениями могут являться приложения SNS (например, игры, такие как Happy Farm, Party Town, Kingdoms of Camelot и т.д., или фотоальбомы, или блоги и т.д.). В качестве альтернативы, приложениями также могут являться приложения, не являющиеся приложениями SNS, с использованием подтверждающей личность информации, такие как платформы игр в реальном времени (например, карточных игр или шахмат) или платформы поиска друзей и т.д., для доступа к которым должна вводиться информация о пользователе. Например, если в случае игры Happy Farm пользователь вводит свое имя и пароль и передает команду входа в систему, чтобы запросить регистрацию в Happy Farm, соответствующей выполненной операцией является считывание соответствующих игре параметров пользователя и передача игрового интерфейса клиенту в месте нахождения пользователя.

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

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

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

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

В простых приложениях отношения пользователей могут быть упрощены и являться отношениями друзей и отношениями незнакомцев. Не только друзья, но также незнакомцы могут использовать отношения пользователей-друзей с целью формирования цепочки отношений друзей. В объединенных приложениях пользователи-друзья могут дополнительно группироваться с целью распознавания различных друзей. Упомянутые цепочки отношений пользователей могут представлять собой отношения друзей, отношения незнакомцев, отношения незнакомцев посредством знакомых друзей, собственное условие пользователей. Отношения между приложениями могут быть таковы, что приложения представляют собой одно и то же приложение или однотипные приложения (например, все они являются играми для отдыха или играми в реальном времени). Разумеется, что отношения между приложениями могут различаться по типу параметров приложений, например, когда параметрами всех типов являются показатели опыта, экономические показатели, типы действий и т.д. В качестве альтернативы, отношения между приложения могут различаться по времени, например, когда два пользователя одновременно используют два соответствующих приложения. Информации о наличии ассоциации рассылается на основании цепочек отношений пользователей и связи между приложениями с целью установления взаимосвязи между различными приложениями. Например, полученные цепочки отношений пользователей указывают, что два пользователя А и В не знакомы друг с другом, но имеют общего друга, такого как пользователь С. Пользователь А играет в игру Happy Farm, а пользователь В - Happy Manor. Соответственно, посредством интерфейса игры Happy Farm передается информация о наличии ассоциации, которой может являться "пользователь В, являющийся другом пользователя С, играет в игру Happy Manor, и желательно ли добавить пользователя В в число друзей или участников игры Happy Manor", с целью установления взаимосвязи между различными приложениями. В другом примере согласно полученным цепочкам отношений пользователей пользователи А и В не знакомы друг с другом, но одновременно используют одно и то же приложение, такое как игру Happy Farm. Анализ параметров (таких как показатели опыта, экономические показатели, типы действий и т.д.) пользователей А и В указывает на их сходство, и, соответственно, посредством интерфейса игры Happy Farm передается информация о наличии ассоциации, которой может являться "пользователь В играет в такую же игру, и желательно ли добавить пользователя В в число друзей", с целью установления ассоциации между различными пользователями. В еще одном примере полученные цепочки отношений пользователей указывают, что один и тот же пользователь, такой как пользователь А, использовал игру Happy Farm и игру Happy Manor, а полученные параметры приложений указывают, что экономические показатели обоих приложений относятся к одному типу или являются параметрами, которые взаимно преобразуются. После использования обоих приложений до заданной степени, то есть когда параметры соответствуют заданному критерию, например соответствуют заданному экономическому значению, посредством интерфейса игры Happy Farm передается информация о наличии ассоциации, которой может являться "следует ли осуществить обмен на "счастливое сокровище" в игре Happy Manor", с целью установления ассоциации между различными приложениями.

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

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

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

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

Модуль приложений содержит множество приложений и сконфигурирован на прием команд пользователей с целью выполнения соответствующих операций с приложениями. Командами пользователей могут являться регистрация в системе, перемещение или нажатие кнопки мыши в каждой из областей и т.д. Приложениями могут являться различные приложения сетевой службы, включая web-приложения и клиентские приложения. Например, приложениями могут являться приложения SNS (например, игры, такие как Happy Farm, Party Town или Kingdoms of Camelot и т.д., или фотоальбомы, или блоги и т.д.). В качестве альтернативы, приложениями также могут являться приложения, не являющиеся приложениями SNS, с использованием подтверждающей личность информации, такие как платформы игр в реальном времени (например, карточных игр или шахмат) или платформы поиска друзей и т.д., для доступа к которым должна вводиться информация о пользователе. Например, если в случае игры Happy Farm пользователь вводит свое имя и пароль и передает команду входа в систему, чтобы запросить регистрацию в Happy Farm, соответствующей выполненной операцией является считывание соответствующих игре параметров пользователя и передача игрового интерфейса клиенту в месте нахождения пользователя.

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

Модуль ассоциаций соединен с модулем приложений и модулем памяти соответственно и сконфигурирован на рассылку информации о наличии ассоциации на основании цепочек отношений между пользователями и связей между приложениями. Модуль приложений дополнительно сконфигурирован на оценку соответствия пользователя критериям информации о наличии ассоциации и информирование модуля ассоциаций, когда пользователь соответствует критериям информации о наличии ассоциации. Модуль ассоциаций дополнительно сконфигурирован на обновление цепочек отношений между пользователями или выполнение соответствующей операции с приложениями в зависимости от операции пользователя, соответствующего критериям информации о наличии ассоциации, после приема информации от модуля приложений. Цепочки отношений пользователей могут представлять собой отношения друзей, отношения незнакомцев, отношения незнакомцев посредством знакомых друзей, собственное условие пользователей. Отношения между приложениями могут быть таковы, что приложения представляют собой одно и то же приложение или однотипные приложения (например, все они являются играми для отдыха или играми в реальном времени). Разумеется, что отношения между приложения могут различаться по типу параметров приложений, например, когда параметрами всех типов являются показатели опыта, экономические показатели, типы действий и т.д. В качестве альтернативы, отношения между приложениями могут различаться по времени, например, когда два пользователя одновременно используют два соответствующих приложения. Информация о наличии ассоциации рассылается на основании цепочек отношений пользователей и связи между приложениями с целью установления взаимосвязи между различными приложениями. Например, цепочки отношений пользователей, полученные модулем ассоциаций, указывают, что два пользователя А и В не знакомы друг с другом, но имеют общего друга, такого как пользователь С. Пользователь А, играет в игру Happy Farm, а пользователь В Happy Manor. Соответственно, посредством интерфейса игры Happy Farm передается информация о наличии ассоциации, которой может являться "пользователь В, являющийся другом пользователя С, играет в игру Happy Manor, и желательно ли добавить пользователя В в число друзей или участников игры Happy Manor", с целью установления взаимосвязи между различными приложениями. В другом примере цепочки отношений пользователей, полученные модулем ассоциаций, указывают, что два пользователя А и В не знакомы друг с другом, но одновременно используют одно и то же приложение, такое как игру Happy Farm. Анализ параметров (такие как показатели опыта, экономические показатели, типы действий и т.д.) пользователей А и В указывает на их сходство, и, соответственно, посредством интерфейса игры Happy Farm передается информация о наличии ассоциации, которой может являться "пользователь В играет в такую же игру, и желательно ли добавить пользователя В в число друзей", с целью установления ассоциации между различными пользователями. В еще одном примере цепочки отношений пользователей, полученные модулем ассоциаций, указывают, что один и тот же пользователь, такой как пользователь А, использовал игру Happy Farm и игру Happy Manor, а параметры приложений, полученные модулем ассоциаций, указывают, что экономические показатели обоих приложений относятся к одному типу, или являются параметрами, которые взаимно преобразуются. После использования обоих приложений до заданной степени, то есть, когда параметры соответствуют заданному критерию, например соответствуют заданному экономическому значению, посредством интерфейса игры Happy Farm передается информация о наличии ассоциации, которой может являться "следует ли обменять "счастливое сокровище" в игре Happy Manor", с целью установления ассоциации между различными приложениями. Пользователь может не соответствовать критериям информации о наличии ассоциации. Когда пользователь, который соответствует критериям информации о наличии ассоциации, таким как нажатие мышью на кнопку "добавление" или "покупка" и т.д., нажимает кнопку "добавление", в число друзей пользователя добавляется еще один пользователь. Если установлено, что пользователь соответствует критериям информации о наличии ассоциации, модуль приложений информирует модуль ассоциаций, который обновляет цепочки отношений пользователей, хранящиеся в модуле памяти. Если пользователь нажимает кнопку "покупка", в список товаров пользователя добавляются товары, которые должны быть куплены. Если установлено, что пользователь соответствует критериям информации о наличии ассоциации, модуль приложений информирует модуль ассоциаций, который обновляет параметры приложений, хранящиеся в модуле памяти.

В целях дальнейшего пояснения описанных способа и системы далее будут рассмотрены подробные примеры осуществления настоящего изобретения. Как показано на фиг.3, модуль ассоциаций содержит прикладной интерактивный интерфейс 51, пользовательский блок 52 представления, блок 53 регулирования значений, блок 54 событий-задач, блок 55 параметров, механизм 56 определения цепочек отношений и блок 57 связи и обмена сообщениями. Блок 57 связи и обмена сообщениями сконфигурирован на установление связи между прикладным интерактивным интерфейсом 51, пользовательским блоком 52 представления, блоком 53 регулирования значений, блоком 54 событий-задач, блоком 55 параметров и механизмом 56 определения цепочек отношений и обеспечение обмена информацией и ее совместного использования упомянутыми блоками.

Прикладной интерактивный интерфейс 51 сконфигурирован на обеспечение обмена информацией между системой и каждым из приложений. Обмен информацией может быть двусторонним. Приложения способны синхронизировать для системы операции пользователей с приложениями посредством прикладного интерактивного интерфейса 51. В то же время система способна синхронизировать для приложения операции пользователей с другими приложениями или инициировать новые операции пользователей с приложением посредством прикладного интерактивного интерфейса 51.

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

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

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

Блок 55 параметров сконфигурирован на запрос результатов преобразования параметров различных приложений и управление параметрами приложений.

Механизм 56 определения цепочек отношений сконфигурирован на запрос и управление цепочками отношений пользователей.

Рассмотрим фиг.4 в целом, на которой показана блок-схема системы ассоциирования сетевых приложений согласно первому примеру осуществления. Пользователь 10 и пользователь 20 имеют общего друга, такого как пользователь 30. АРР60 и АРР70 являются двумя различными приложениями. Сначала пользователь 10 и пользователь 20 используют АРР60 и АРР70 соответственно. Действия пользователя 10 и пользователя 20 одновременно передаются прикладному интерактивному интерфейсу 51. Прикладной интерактивный интерфейс 51 осуществляет обмен информацией с АРР60 и АРР70 в модуле приложений с целью синхронизации действий пользователей. Прикладной интерактивный интерфейс 51 информирует блок 54 событий-задач о работе пользователя 10 и пользователя 20 с модулем приложений. После приема информации блок 54 событий-задач передает запрос цепочки отношений механизму 56 определения цепочек отношений. Механизм 56 определения цепочек отношений осуществляет поиск цепочки отношений пользователей, хранящейся в модуле памяти, и передает ответ на запрос блоку 54 событий-задач. Блок 54 событий-задач служит для установления того, что пользователь 10 и пользователь 20 имеют общего друга, то есть что пользователь 30 согласно ответу на запрос и пользователь 10 и пользователь 20 одновременно используют АРР60 и АРР70, и информирует АРР60 и АРР70 посредством прикладного интерактивного интерфейса 51. В результате, пользовательский блок 52 представления рассылает АРР60 и АРР70 промежуточную рекомендующую друзей информацию в качестве информации о наличии ассоциации с рекомендацией другого пользователя в качестве друга. АРР60 отображается для пользователя 10, а АРР70 отображается для пользователя 20. Если пользователь 10 и пользователь 20 соответствуют критериям информации о наличии ассоциации, пользователь 10 и пользователь 20 считаются друзьями. Таким образом, если цепочки отношений пользователей указывают, что пользователи имеют общего друга, и пользователи одновременно используют связные приложения, посредством приложений рассылается промежуточная рекомендующая друзей информация с рекомендацией другого пользователя в качестве друга.

Рассмотрим фиг.5 в целом, на которой показана блок-схема системы ассоциирования сетевых приложений согласно второму примеру осуществления. Пользователь 10 и пользователь 20 используют АРР60. Действия пользователя 10 и пользователя 20 одновременно передаются прикладному интерактивному интерфейсу 51. Прикладной интерактивный интерфейс 51 передает информацию модулю приложений, принимает информацию от модуля приложений и информирует блок 53 регулирования значений о работе пользователя 10 и пользователя 20 с модулем приложений. Блок 53 регулирования значений изменяет параметры пользователя 10 и пользователя 20 в АРР60 в зависимости от работы и информирует блок 54 событий-задач, когда параметры отвечают заданному критерию. После приема информации блок 54 событий-задач передает механизму 56 определения цепочек отношений запрос цепочки отношений. Механизм 56 определения цепочек отношений осуществляет поиск цепочки отношений пользователей, хранящейся в модуле памяти, и передает ответ на запрос блоку 54 событий-задач. Блок 54 событий-задач устанавливает, что пользователь 10 и пользователь 20 не знакомы друг с другом, а приложения представляют собой одно и то же приложение и одновременно используются пользователями, и в соответствии с предварительно заданным инициирующим событием согласно ответу на запрос блок 54 событий-задач информирует АРР80 посредством прикладного интерактивного интерфейса 51, а пользовательский блок 52 представления рассылает пользователю 10 и пользователю 20 в качестве информации о наличии ассоциации рекомендующую друзей информацию о таком же приложении с рекомендацией другого пользователя в качестве друга. Затем АРР80 представляет для пользователей 10 и 20 рекомендующую друзей информацию о таком же приложении. В соответствии с рекомендующей друзей информацией о таком же приложении пользователь 10 и пользователь 20 могут соответствовать критериям информации о наличии ассоциации и могут быть знакомы друг с другом, чтобы считаться друзьями. Поскольку в описанном примере осуществления для представления пользователям рекомендующей друзей информации используется АРР80 о таком же приложении, нет необходимости изменять АРР60, например, для обновления исходного приложения. В других примерах осуществления АРР60 может информироваться посредством прикладного интерактивного интерфейса 51 с целью использования АРР60 для представления пользователям рекомендующей друзей информации о таком же приложении. Таким образом, в описанном примере осуществления анализируются действия пользователей. Если результат анализа действий пользователей указывает, что действия пользователей имеют сходство, цепочка отношений пользователей указывает, что пользователи не знакомы друг с другом, а приложения, используемые пользователями, представляют собой одно и то же приложение и одновременно используются пользователями, пользователям посредством приложений рассылается рекомендующая друзей информация о таком же приложении с рекомендацией другого пользователя в качестве друга.

Кроме того, в настоящем изобретении также может не задаться обязательное требование к параметрам, соответствующим предварительно заданному критерию. В частности, прикладной интерактивный интерфейс 51 осуществляет обмен информацией с модулем приложений, синхронизирует действия пользователей и информирует блок 54 событий-задач о работе пользователей с модулем приложений. После приема информации блок 54 событий-задач передает запрос цепочки отношений механизму 56 определения цепочек отношений. Механизм 56 определения цепочек отношений осуществляет поиск цепочки отношений пользователей, хранящейся в модуле памяти, и передает ответ на запрос блоку 54 событий-задач. Если блок 54 событий-задач устанавливает, что пользователи не знакомы друг с другом, приложения представляют собой одно и то же приложение и одновременно используются пользователями согласно ответу на запрос, приложения информируются посредством прикладного интерактивного интерфейса, и пользовательский блок 52 представления рассылает пользователям в качестве информации о наличии ассоциации рекомендующую друзей информацию о таком же приложении с рекомендацией другого пользователя в качестве друга. Таким образом, если цепочка отношений пользователей указывает, что пользователи не знакомы друг с другом, а приложения представляют собой одно и то же приложение и одновременно используются пользователями, информацией о наличии ассоциации может являться рекомендующая друзей информация о таком же приложении с рекомендацией другого пользователя в качестве друга, рассылаемая пользователям посредством приложений.

Рассмотрим фиг.6 в целом, на которой показана блок-схема системы ассоциирования сетевых приложений согласно третьему примеру осуществления. Пользователь 10 использует и АРР60 и АРР80. Прикладной интерактивный интерфейс 51 передает информацию модулю приложений, принимает информацию от модуля приложений и информирует блок 54 событий-задач о работе пользователя 10 с модулем приложений. Блок 54 событий-задач способен устанавливать, что АРР60 и АРР80 используются одним и тем же пользователем, и после приема информации передавать запрос преобразования параметров блоку 55 параметров. Блок 55 параметров осуществляет запрос результатов преобразования параметров между различными приложениями и передает ответ на запрос блоку 54 событий-задач. Блок 54 событий-задач информирует АРР 80 посредством прикладного интерактивного интерфейса 51, если ответ на запрос соответствует условию принадлежности параметров к одному и тому типу или возможности их взаимного преобразования, в результате чего пользовательский блок 52 представления рассылает пользователю 10 информацию о связных приложениях для перемещения или преобразования параметров, которая является информацией о наличии ассоциации. Например, если экономический показатель пользователя в игре Happy Farm является достаточным для обмена на "счастливое сокровище" в игре Happy Manor, экономический показатель в игре Happy Farm может быть перемещен или преобразован в игре Happy Manor. Аналогичным образом, также могут перемещаться или преобразовываться другие параметры, такие как показатель опыта или время нахождения в диалоговом режиме. Таким образом, если цепочка отношений пользователей указывает, что пользователи представляют собой одного и того же пользователя, а отношение между различными приложениями указывает, что параметры относятся к одному типу или могут взаимно преобразовываться, пользователю посредством приложения передается информация о наличии ассоциации, которой является информация о связных приложениях для перемещения или преобразования параметров. Кроме того, до того, как блок 54 событий-задач передает запрос преобразования параметров блоку 55 параметров, он может дополнительно запросить блок 53 регулирования значений. Это позволяет выполнять операцию преобразования параметров и перемещать или преобразовывать параметр, только если параметр соответствует предварительно заданному критерию.

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

Класс H04L12/28 отличающиеся конфигурацией сети, например локальные сети (LAN), глобальные сети (WAN)

устройство и способ для выполнения функции агента разрешения dns -  патент 2527756 (10.09.2014)
способ и устройство создания одноранговой группы в одноранговом приложении и способ применения одноранговой группы -  патент 2522995 (20.07.2014)
планирование с разрешением передачи в обратном направлении в системах беспроводной связи -  патент 2521594 (27.06.2014)
сервисная система беспошлинной торговли на транспортном средстве и способ ее осуществления -  патент 2520389 (27.06.2014)
способ и устройство для защиты канала в виртуальной частной локальной сети -  патент 2520387 (27.06.2014)
архитектура системы обслуживания политик для сеансов, создаваемых с использованием stun -  патент 2519388 (10.06.2014)
устройство и способ беспроводной передачи данных -  патент 2517725 (27.05.2014)
устройство связи, способ связи для него и машиночитаемый носитель хранения данных -  патент 2513677 (20.04.2014)
устройство, способ и система связи -  патент 2510141 (20.03.2014)
способ и устройство для инициирования двухточечного вызова в ходе доставки вещательного контента по совместно используемому каналу в беспроводной телефонной сети -  патент 2509426 (10.03.2014)
Наверх