Способ и устройство для управления мгновенным сообщением

Авторы патента:


Способ и устройство для управления мгновенным сообщением
Способ и устройство для управления мгновенным сообщением
Способ и устройство для управления мгновенным сообщением
Способ и устройство для управления мгновенным сообщением
Способ и устройство для управления мгновенным сообщением

 


Владельцы патента RU 2604641:

СЯОМИ ИНК. (CN)

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

 

Эта заявка основана на приоритете и испрашивает приоритет китайской заявки на патент № 201410228013.4, поданной 27 мая 2014 г., все содержимое которой включено в настоящее описание посредством ссылки.

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

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

Предшествующий уровень техники

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

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

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

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

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

Способ для управления мгновенным сообщением предоставлен в соответствии с первым аспектом вариантов осуществления настоящего раскрытия. Способ включает в себя:

оценку, является ли мгновенное сообщение ответным сообщением на исходное сообщение, в момент времени приема и отправления мгновенного сообщения,

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

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

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

создание одного сеанса и добавление мгновенного сообщения к сеансу, и

установку ассоциированного атрибута мгновенного сообщения как ноля или как корневой вершины сеанса.

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

добавление мгновенного сообщения к сеансу, в котором находится исходное сообщение, и

установку ассоциированного атрибута мгновенного сообщения как дочерней вершины исходного сообщения.

В необязательном порядке способ дополнительно включает в себя:

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

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

В необязательном порядке способ дополнительно включает в себя:

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

В необязательном порядке способ дополнительно включает в себя:

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

Устройство для управления мгновенным сообщением предоставлено в соответствии со вторым аспектом вариантов осуществления настоящего раскрытия. Устройство включает в себя:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Устройство для управления мгновенным сообщением предоставлено в соответствии с третьим аспектом вариантов осуществления настоящего раскрытия. Устройство включает в себя:

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

причем процессор сконфигурирован с возможностью:

оценки, является ли мгновенное сообщение ответным сообщением на исходное сообщение, в момент времени приема и отправления мгновенного сообщения,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Описание вариантов осуществления

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

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

На этапе S8 оценивается, является ли мгновенное сообщение ответным сообщением на исходное сообщение, в момент времени приема и отправления мгновенного сообщения. Этап S12 выполняется, если мгновенное сообщение не является ответным сообщением на исходное сообщение, этап S13 выполняется, если мгновенное сообщение является ответным сообщением на исходное сообщение.

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

На этапе S12 создается один сеанс, и мгновенное сообщение, служащее как корневая вершина, добавляется к сеансу. Процесс заканчивается.

В настоящем варианте осуществления сеанс является множеством мгновенных сообщений, который включает в себя по меньшей мере одно отдельное мгновенное сообщение, а обычно включает в себя множество отдельных мгновенных сообщений. За исключением первого отдельного мгновенного сообщения все остальные отдельные мгновенные сообщения в соответственных отдельных мгновенных сообщениях в сеансе являются ответными сообщениями. Вследствие этого все мгновенные сообщения в одном сеансе имеют релевантность, которые могут рассматриваться как мгновенные сообщения относительно одной и той же темы. Например, имеются 20 отдельных мгновенных сообщений в сеансе относительно темы «день рождения» в однопользовательском диалоге между терминалом А и терминалом В. В многопользовательском диалоге между терминалом А, терминалом С и терминалом D имеются 30 отдельных мгновенных сообщений в сеансе относительно темы «фестиваль», имеются 50 отдельных мгновенных сообщений в сеансе относительно темы «билет» и т.д.

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

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

На этапе S13 мгновенное сообщение добавляется к сеансу, в котором находится исходное сообщение, и мгновенное сообщение устанавливается как дочерняя вершина исходного сообщения. Процесс заканчивается.

Сеанс древовидной структуры может быть получен после того, как мгновенное сообщение сохраняется в соответствии с вышеупомянутым способом, и каждый сеанс имеет свою собственную тему. Для локального терминала может быть получено множество сеансов. Может быть создан список сеансов, чтобы сохранять сеансы, когда имеется множество сеансов. Список сеансов может изображаться, когда сеанс изображается в терминале. Сеансы в списке сеансов упорядочиваются в соответствии с временной меткой сеанса, таким образом упрощая просмотр пользователем. Изображенный сеанс включает в себя, по меньшей мере, название темы сеанса. Кроме того, также может быть изображено мгновенное сообщение в сеансе. В необязательном порядке могут быть также изображены соответственные отдельные мгновенные сообщения в сеансе. В необязательном порядке соответственные отдельные мгновенные сообщения в сеансе могут быть изображены в древовидной структуре или могут быть изображены в миниатюре, где древовидная структура развертывается после того, как по ней щелкнет ('кликнет') пользователь, и т.д. Настоящее изобретение для этого не делает специфического ограничения.

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

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

создание одного сеанса и добавление мгновенного сообщения к сеансу, и

установку ассоциированного атрибута мгновенного сообщения как ноля или как корневой вершины сеанса.

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

добавление мгновенного сообщения к сеансу, в котором находится исходное сообщение, и

установку ассоциированного атрибута мгновенного сообщения как дочерней вершины существующего сообщения.

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

добавление мгновенного сообщения к сеансу, в котором находится исходное сообщение, и

установку ассоциированного атрибута мгновенного сообщения как дочерней вершины исходного сообщения.

В настоящем варианте осуществления, в необязательном порядке, способ дополнительно может включать в себя:

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

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

В настоящем варианте осуществления, в необязательном порядке, способ дополнительно может включать в себя:

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

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

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

На этапе S21 оценивается, является ли мгновенное сообщение ответным сообщением на исходное сообщение, в момент времени приема и отправления мгновенного сообщения. Этап S22 выполняется, если мгновенное сообщение не является ответным сообщением на исходное сообщение, этап S24 выполняется, если мгновенное сообщение является ответным сообщением на исходное сообщение.

На этапе S22 создается один сеанс.

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

На этапе S23 мгновенное сообщение добавляется к сеансу и ассоциированный атрибут мгновенного сообщения устанавливается как ноль или как корневая вершина сеанса. Процесс заканчивается.

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

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

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

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

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

В настоящем варианте осуществления, в необязательном порядке, способ дополнительно включает в себя:

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

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

В настоящем варианте осуществления, в необязательном порядке, способ дополнительно включает в себя:

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

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

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

На этапе S31 оценивается, является ли мгновенное сообщение ответным сообщением на исходное сообщение, в момент времени приема и отправления мгновенного сообщения. Этап S32 выполняется, если мгновенное сообщение не является ответным сообщением на исходное сообщение, этап S33 выполняется, если мгновенное сообщение является ответным сообщением на исходное сообщение.

На этапе S32 создается один сеанс, и мгновенное сообщение, служащее как корневая вершина, добавляется к сеансу, а затем выполняется этап S34.

Этап может включать в себя следующие этапы:

создание одного сеанса и добавление мгновенного сообщения к сеансу и

установку ассоциированного атрибута мгновенного сообщения как ноля или как корневой вершины сеанса.

На этапе S33 мгновенное сообщение добавляется к сеансу, в котором находится исходное сообщение, и мгновенное сообщение устанавливается как дочерняя вершина исходного сообщения, а затем выполняется этап S34.

Этап может включать в себя следующие этапы:

добавление мгновенного сообщения к сеансу, в котором находится исходное сообщение, и

установку ассоциированного атрибута мгновенного сообщения как дочерней вершины исходного сообщения.

На этапе S34 обнаруживается заданная операция относительно мгновенного сообщения в любом сеансе.

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

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

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

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

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

удаление любого мгновенного сообщения и его дочерних вершин из любого сеанса.

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

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

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

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

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

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

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

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

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

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

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

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

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

Блок 122b установки сконфигурирован с возможностью установки ассоциированного атрибута мгновенного сообщения в ноль или в корневую вершину сеанса.

В настоящем варианте осуществления второй модуль 123 обработки может включать в себя: блок добавления и блок установки.

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

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

Фиг. 6 - блок-схема устройства для управления мгновенным сообщением в соответствии с иллюстративным вариантом осуществления. Ссылаясь на Фиг. 6, устройство может дополнительно включать в себя: модуль 124 обнаружения и модуль 125 создания.

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

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

В настоящем варианте осуществления устройство может дополнительно включать в себя: модуль удаления.

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

В настоящем варианте осуществления устройство может дополнительно включать в себя:

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

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

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

Фиг. 7 - блок-схема устройства для управления мгновенным сообщением в соответствии с другим иллюстративным вариантом осуществления. Устройство включает в себя:

процессор 701 и память 702 для сохранения инструкций, исполняемых процессором,

причем процессор сконфигурирован с возможностью:

оценки, является ли мгновенное сообщение ответным сообщением на исходное сообщение, в момент времени приема и отправления мгновенного сообщения,

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

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

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

Ссылаясь на Фиг. 800, устройство 800 может включать в себя один или более из следующих компонентов: компонент 802 обработки, память 804, компонент 806 питания, компонент 808 мультимедиа, аудиокомпонент 810, интерфейс 812 ввода/вывода (I/O), компонент 814 датчика и компонент 816 связи.

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

Память 804 сконфигурирована для сохранения различных типов данных, чтобы поддерживать работу устройства 800. Примеры таких данных включают в себя инструкции для любых приложений или способов, управляемых в устройстве 800, контактные данные, данные телефонной книги, сообщения, изображения, видео и т.д. Память 804 может быть осуществлена с использованием любого типа энергозависимого или энергонезависимого устройства памяти или их комбинации, такого как статическая память произвольного доступа (SRAM), электрически стираемая программируемая постоянная память (EEPROM), стираемая программируемая постоянная память (EPROM), программируемая постоянная память (PROM), постоянная память (ROM), магнитная память, флэш-память, магнитный или оптический диск.

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

Компонент 808 мультимедиа включает в себя экран, обеспечивающий интерфейс вывода между устройством 800 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (ТР). Если экран включает в себя сенсорную панель, экран может быть осуществлен как сенсорный экран, чтобы принимать входные сигналы от пользователя. Сенсорная панель включает в себя один или более датчиков касания, чтобы считывать касания, скольжения и жесты на сенсорной панели. Датчики касания могут не только считывать границу действия касания или скольжения, но также считывают период времени и давление, ассоциированные с действием касания или скольжения. В некоторых вариантах осуществления компонент 808 мультимедиа включает в себя переднюю камеру и/или заднюю камеру. Передняя камера и/или задняя камера могут принимать внешние элементы данных мультимедиа, когда устройство 800 находится в рабочем режиме, таком как режим фотографирования или режим видео. Каждая из передней камеры и задней камеры может быть системой фиксированного оптического объектива или может иметь функциональную возможность фокусировки и оптического масштабирования.

Аудиокомпонент 810 сконфигурирован с возможностью вывода и/или ввода аудио сигналов. Например, аудиокомпонент 810 включает в себя микрофон (MIC), сконфигурированный с возможностью приема внешнего аудиосигнала, когда устройство 800 находится в рабочем режиме, таком как режим вызова, режим записи и режим распознавания речи. Принятый аудиосигнал может быть дополнительно сохранен в памяти 804 или передан с помощью компонента 816 связи. В некоторых вариантах осуществления аудиокомпонент 810 дополнительно включает в себя громкоговоритель, чтобы выводить аудиосигналы.

Интерфейс 812 I/O обеспечивает интерфейс между компонентом 802 обработки и модулями периферийного интерфейса, такими как клавиатура, колесико мыши выбора щелчком, кнопки и тому подобные. Кнопки могут включать в себя (но не ограничены): кнопку возврата в исходное положение, кнопку уровня громкости, кнопку запуска и кнопку блокировки.

Компонент 814 датчика включает в себя один или более датчиков, чтобы предоставлять оценки состояния различных аспектов устройства 800. Например, компонент 814 датчика может обнаруживать открытое/закрытое состояние устройства 800, относительное расположение компонентов, например дисплея и клавиатуры устройства 800, изменение позиции устройства 800 или компонента устройства 800, присутствие или отсутствие контакта пользователя с устройством 800, ориентацию или ускорение/замедление устройства 800 и изменение температуры устройства 800. Компонент 814 датчика может включать в себя датчик близости, сконфигурированный с возможностью обнаружения присутствия близлежащих объектов без какого-либо физического контакта. Компонент 814 датчика может также включать в себя датчик света, такой как датчик изображения CMOS или CCD, используемый для формирования изображений. В некоторых вариантах осуществления компонент 814 датчика может также включать в себя датчик акселерометра, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.

Компонент 816 связи сконфигурирован с возможностью обеспечения связи проводным способом или беспроводным способом между устройством 800 и другими устройствами. Устройство 800 может осуществлять доступ к беспроводной сети на основе стандартов связи, таких как WiFi, 2G или 3G или их комбинации. В одном иллюстративном варианте осуществления компонент 816 связи принимает широковещательный сигнал или информацию, ассоциированную с широковещательной связью, из внешних систем управления широковещательной связью через широковещательный канал. В одном иллюстративном варианте осуществления компонент 816 связи дополнительно включает в себя модуль близкой области связи (NFC), чтобы облегчать связь ближнего действия. Например, модуль NFC может быть осуществлен на основе технологии радиочастотной идентификации (RFID), технологии ассоциации данных инфракрасного излучения (IrDA), технологии сверхширокой ширины полосы частот (UWB), технологии Bluetooth (BT) и других технологий.

В иллюстративных вариантах осуществления устройство 800 может быть осуществлено с помощью одной или множества прикладных интегральных схем (ASIC), процессоров цифровых сигналов (DSP), устройств обработки цифровых сигналов (DSPD), программируемых логических устройств (PLD), вентильных матриц, программируемых в условиях эксплуатации (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для выполнения вышеупомянутых способов для управления мгновенным сообщением.

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

В иллюстративных вариантах осуществления также предоставлен постоянный читаемый компьютером запоминающий носитель, включающий в себя инструкции, такие как включенные в память 804, выполняемые процессором 820 в устройстве 800, для выполнения вышеупомянутых способов. Например, постоянный читаемый компьютером запоминающий носитель может быть ROM, памятью произвольного доступа (RAM), CD-ROM, магнитной лентой, флоппи-диском, оптическим запоминающим устройством данных и тому подобным.

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

оценку, является ли мгновенное сообщение ответным сообщением на исходное сообщение, в момент времени приема и отправления мгновенного сообщения,

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

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

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

создание одного сеанса и добавление мгновенного сообщения к сеансу и

установку ассоциированного атрибута мгновенного сообщения как ноля или как корневой вершины сеанса.

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

добавление мгновенного сообщения к сеансу, в котором находится исходное сообщение и

установку ассоциированного атрибута мгновенного сообщения как дочерней вершины исходного сообщения.

В необязательном порядке способ дополнительно включает в себя:

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

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

В необязательном порядке способ дополнительно включает в себя:

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

В необязательном порядке способ дополнительно включает в себя:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



 

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

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

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

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

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

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

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

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

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

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

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