Способ, серверное устройство, клиентское устройство и система для взаимодействия сетевых платформ

Иллюстрации

Показать все

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

Реферат

Область техники

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

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

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

Для реализации взаимодействия платформа IM и другие интернет-платформы должны посредством определенных способов получить соответствующие данные противоположной платформы, такие как имя, ID (идентификатор) и адрес «друга», находится ли пользователь «он-лайн» или «офф-лайн», имя игры, ID игры, категория игры, имя сообщества, ID сообщества, категория сообщества и т.п. Упомянутые выше способы получения соответствующих данных противоположной платформы могут быть как технологиями связи на основе стандарта СОМ, так и технологиями связи на основе конвейера, посредством которых платформа IM и другая интернет-платформа могут соответственно получать данные противоположной платформы и затем выполнять соответствующие операции.

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

Например, если пользователь A желает пригласить пользователя-«друга» B совместно поиграть в игру, пользователь A должен выбрать пользователя B в своей платформе IM, кликнуть правой кнопкой мыши на главной пиктограмме, выбрать «играть в игру вместе» и затем выбрать имя конкретной игры. В это время платформа IM пользователя A посылает пригласительное сообщение, несущее соответствующие данные пользователя A и соответствующие данные игры платформе IM пользователя B; если пользователь B кликнет «принять» после получения пригласительного сообщения на его собственной платформе IM, платформа IM пользователя B пошлет подтверждение платформе IM пользователя A; в случае если пользователь A еще не запустил игровую платформу, его клиент автоматически запустит игровую платформу; соответственно, пользователь B положительно ответит на сообщение пользователя A, касающееся запуска игровой платформы, и затем запустит игровую платформу на своем клиенте; в это время игровая платформа пользователя A может начать взаимодействовать с игровой платформой пользователя B, и пользователь A и пользователь B могут играть в игру вместе.

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

Сущность изобретения

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

Способ для взаимодействия сетевых платформ предусматривает стадии, на которых:

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

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

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

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

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

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

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

Клиентское устройство содержит первую платформу и вторую платформу;

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

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

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

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

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

На Фиг.2 представлена блок-схема способа взаимодействия сетевых платформ согласно второму варианту осуществления изобретения;

На Фиг.3 представлена схема, на которой пользователь перетаскивает пиктограммы «друзей» из платформы IM согласно второму варианту осуществления изобретения;

На Фиг.4 представлена схема, на которой пользователь перетаскивает пиктограммы «друзей» из платформы IM в игру игровой платформы согласно второму варианту осуществления изобретения;

На Фиг.5 представлена схема, на которой пользователь перетаскивает пиктограммы «друзей» из платформы IM в список игровой платформы согласно второму варианту осуществления изобретения;

На Фиг.6 представлена схема взаимодействия между существующей платформой IM и интернет-платформой;

На Фиг.7 представлена схема взаимодействия между платформой IM и интернет-платформой посредством промежуточной платформы согласно второму варианту осуществления изобретения;

На Фиг.8 представлена схема системы взаимодействия сетевых платформ согласно третьему варианту осуществления изобретения.

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

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

Первый вариант осуществления изобретения

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

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

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

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

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

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

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

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

Второй вариант осуществления изобретения

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

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

причем существует одно или несколько контактных лиц.

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

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

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

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

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

204: вторая платформа получает информацию контактного лица от промежуточной платформы;

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

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

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

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

Как показано на Фиг.3 и 4, промежуточная платформа обнаруживает событие размещения: пользователь А выбирает и перетаскивает «друга» 3 из списка друзей платформы QQ в определенное положение в главном меню игры игровой платформы QQ, и промежуточная платформа получает информацию о «друге» 3, определяет соответствующую платформу как игровую платформу QQ согласно положению и посылает определенное событие размещения на игровую платформу QQ; затем игровая платформа QQ получает и анализирует события размещения, получает соответствующие данные положения, включая информацию главного меню игры, имя игры, ID игры и т.п., получает информацию о «друге» 3 от промежуточной платформы и выполняет операцию, например,, пользователь А приглашает «друга» 3 вместе поиграть в игру, согласно информации о «друге» 3 и соответствующим данным положения. Согласно другому примеру, показанному на Фиг.3 и 5, промежуточная платформа обнаруживает событие размещения: пользователь А выбирает и перетаскивает «друга» 3 из списка друзей платформы QQ в список «популярные личности» игровой платформы QQ, затем промежуточная платформа получает информацию о «друге» 3, определяет соответствующую платформу как игровую платформу QQ согласно положению и посылает определенное событие размещения на игровую платформу QQ пользователя A;

затем игровая платформа QQ получает и анализирует событие размещения, получает соответствующие данные положения, включая количество лиц в списке «популярные личности» игровой платформы QQ, статус «он-лайн» и т.п., получает информацию о «друге» 3 от промежуточной платформы и выполняет операцию, которой пользователь A добавляет «друга» 3 в список «популярные личности» игры QQ, согласно информации о «друге» 3 и соответствующим данным положения. Как показано на Фиг.3, 4 и 5, при взаимодействии платформы IM и интернет-платформы выполняемые операции являются простыми, гибкими, удобными и легкими для реализации, следовательно, эффект от взаимодействия может быть быстро достигнут.

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

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

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

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

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

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

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

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

Третий вариант осуществления изобретения

Как показано на Фиг.8, этот вариант осуществления изобретения обеспечивает систему для взаимодействия сетевых платформ, содержащую серверное устройство 81 и клиентское устройство 82, причем серверное устройство 81 содержит промежуточную платформу 811, а клиентское устройство 82 содержит первую платформу 821 и вторую платформу 822;

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

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

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

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

Согласно данному варианту осуществления изобретения вторая платформа 822 во второй форме реализации может содержать

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

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

модуль отправки информации контактного лица для направления информации контактного лица на вторую платформу 822; соответственно, вторая платформа 822 будет содержать

модуль приема информации контактного лица для приема информации контактного лица от промежуточной платформы 811.

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

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

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

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

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

Основываясь на любой форме реализации согласно данному варианту осуществления изобретения первая платформа 821 является платформой IM, а вторая платформа 822 является Интернет-платформой; или первая платформа 821 является интернет-платформой, а вторая платформа 822 является платформой IM. Могут быть предусмотрены одно или несколько контактных лиц.

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

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

Четвертый вариант осуществления изобретения

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

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

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

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

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

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

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