Способ и устройство для мгновенного обмена сообщениями
METHOD AND DEVICE FOR INSTANT MESSAGING

[0001] Настоящая заявка ссылается на приоритет заявки на патент Китайской Народной Республики №201410727826.8, которая была зарегистрирована 3 декабря 2014 года. При этом содержание упомянутой заявки полностью включено в настоящий документ путем ссылки.
Область техники
[0002] Настоящее изобретение относится, в общем, к области связи, и в частности, к способу и устройству для мгновенного обмена сообщениями.
Предпосылки создания изобретения
[0003] В программах для общения (или «мессенджерах») «группы» являются одним из инструментов многопользовательского общения и обмена сообщениями. После создания группы ее создатель может приглашать друзей или единомышленников для общения в этой группе. Сообщения, переданные одним из членов группы, могут приниматься всеми остальными членами группы. Таким образом, обеспечивается удобное и эффективное многопользовательское общение. Однако с ростом популярности программного обеспечения для общения и с непрерывным ростом количества групп, все чаще возникает следующая необходимость: член группы передает сообщение в группе, но при этом ему необходимо, чтобы это сообщение приняли не все члены группы, а только их часть.
[0004] Для решения описанной выше проблемы на существующем уровне техники применяют способ, заключающийся в создании новой группы или в создании новой темы в существующей группе, и в приглашении желаемой части членов группы в новую группу или новую тему, благодаря чему осуществляется групповое общение среди этой части членов группы. Однако такой способ неудобен и сложен в реализации, поскольку он требует создания новой группы или новой темы, после чего необходимо по одиночке приглашать членов группы, наличие которых желательно в новой группе или новой теме. При этом вновь созданная группа, если она не будет использоваться в будущем, может стать излишней, что приводит к нерациональному расходованию ресурсов.
Сущность изобретения
[0005] Для решения этой проблемы в настоящем изобретении предложены способ и устройство для мгновенного обмена сообщениями, предназначенные для снижения сложности производимых операций при мгновенном обмене сообщениями с частью членов группы, а также для исключения нерационального расходования ресурсов.
[0006] В соответствии с первым аспектом вариантов осуществления настоящего изобретения предложен способ мгновенного обмена сообщениями, включающий:
[0007] передачу уведомительного сообщения о новом сообщении в группе, когда пользователь передает новое сообщение в эту группу, при этом упомянутое уведомительное сообщение о новом сообщении сконфигурировано для уведомления всех членов упомянутой группы о том, что в группе имеется непрочитанное сообщение;
[0008] прием запроса на чтение, сконфигурированного для запроса прочтения упомянутого нового сообщения, переданного из терминала любого из членов упомянутой группы, при этом запрос на чтение инициируется упомянутым членом группы посредством терминала в соответствии с упомянутым уведомительным сообщением о новом сообщении в интерфейсе группового общения; и
[0009] выбор (проверка) упомянутого запроса на чтение в соответствии с заранее заданным правилом для определения, следует ли разрешать терминалу члена группы отображение упомянутого нового сообщения.
[0010] Опционально, выбор упомянутого запроса на чтение в соответствии с заранее заданным правилом для определения, следует ли разрешать терминалу члена группы отображение упомянутого нового сообщения, включает:
[0011] определение, следует ли разрешать терминалу члена группы отображение упомянутого нового сообщения в соответствии с локальным выбором;
[0012] передачу упомянутого нового сообщения в терминал члена группы, когда определено, что следует разрешить этому терминалу члена группы отображение упомянутого нового сообщения; и
[0013] передачу сообщения об отказе в терминал члена группы, когда определено, что не следует разрешать этому терминалу члена группы отображение упомянутого нового сообщения.
[0014] Опционально, определение, следует ли разрешать терминалу члена группы отображение упомянутого нового сообщения в соответствии с локальной проверкой, включает:
[0015] запрос, разрешает ли упомянутый пользователь терминала члена группы отображение упомянутого нового сообщения; или поиск по заранее заданному «белому списку» или «черному списку» для определения, следует ли разрешать терминалу члена группы отображение упомянутого нового сообщения.
[0016] Опционально, передача уведомительного сообщения о новом сообщении в группе включает:
[0017] передачу управляющего сообщения в заранее заданном формате в упомянутой группе, при этом упомянутое управляющее сообщение сконфигурировано для информирования сервера о необходимости передачи уведомительного сообщения о новом сообщении в интерфейс текущего группового общения каждого члена этой группы за исключением упомянутого пользователя.
[0018] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения предложен способ мгновенного обмена сообщениями, включающий:
[0019] прием уведомительного сообщения о новом сообщении, переданного из терминала первого члена группы, и пересылку этого уведомительного сообщения о новом сообщении в упомянутую группу, при этом упомянутое уведомительное сообщение о новом сообщении сконфигурировано для уведомления всех членов группы о том, что в группе имеется непрочитанное сообщение;
[0020] прием запроса на чтение для прочтения упомянутого нового сообщения, который инициируется терминалом второго члена упомянутой группы в соответствии с упомянутым уведомительным сообщением о новом сообщении в интерфейсе группового общения и пересылку упомянутого запроса на чтение в терминал упомянутого первого члена группы; и
[0021] прием сообщения, переданного из терминала упомянутого первого члена группы, после того, как определено, следует ли разрешать терминалу упомянутого второго члена группы отображение упомянутого нового сообщения, и пересылку упомянутого сообщения в терминал упомянутого второго члена группы.
[0022] Опционально, прием сообщения, переданного из терминала упомянутого первого члена группы, после того, как определено, следует ли разрешать терминалу упомянутого второго члена группы отображение упомянутого нового сообщения, и пересылка упомянутого нового сообщения в терминал упомянутого второго члена группы включает:
[0023] прием упомянутого нового сообщения, переданного из терминала упомянутого первого члена группы, после того, как определено, что терминалу упомянутого второго члена группы следует разрешить отображение упомянутого нового сообщения, и пересылку этого нового сообщения в терминал упомянутого второго члена группы; или
[0024] прием сообщения об отказе, переданного из терминала упомянутого первого члена группы, после того, как определено, что терминалу упомянутого второго члена группы не следует разрешать отображение упомянутого нового сообщения, и пересылку этого сообщения об отказе в терминал упомянутого второго члена группы.
[0025] Опционально, прием уведомительного сообщения о новом сообщении, переданного из терминала первого члена группы и пересылка этого уведомительного сообщения о новом сообщении в упомянутую группу включает:
[0026] прием управляющего сообщения в заранее заданном формате, переданного из терминала упомянутого первого члена группы, и передачу этого управляющего сообщения в качестве уведомительного сообщения о новом сообщении в интерфейс текущего группового общения каждого члена упомянутой группы за исключением упомянутого первого члена группы.
[0027] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения предложено устройство для мгновенного обмена сообщениями, содержащее:
[0028] модуль уведомительного сообщения, сконфигурированный для передачи уведомительного сообщения о новом сообщении в группе, когда пользователь передает новое сообщение в эту группу, при этом упомянутое уведомительное сообщение о новом сообщении сконфигурировано для уведомления всех членов упомянутой группы о том, что в группе имеется непрочитанное сообщение;
[0029] модуль приема запроса на чтение, сконфигурированный для приема запроса на чтение, сконфигурированного для запроса прочтения упомянутого нового сообщения, переданного из терминала любого из членов упомянутой группы, при этом упомянутый запрос на чтение инициируется упомянутым членом группы посредством терминала в соответствии с упомянутым уведомительным сообщением о новом сообщении в интерфейсе группового общения; и
[0030] модуль определения, сконфигурированный для выбора упомянутого запроса на чтение в соответствии с заранее заданным правилом для определения, следует ли разрешать терминалу члена группы отображение упомянутого нового сообщения.
[0031] Опционально, упомянутый модуль определения содержит:
[0032] подмодуль определения, сконфигурированный для определения, следует ли разрешать терминалу члена группы отображение нового сообщения в соответствии с локальной проверкой;
[0033] первый подмодуль передачи, сконфигурированный для передачи упомянутого нового сообщения в терминал члена группы, когда упомянутый подмодуль определения определяет, что следует разрешить этому терминалу члена группы отображение упомянутого нового сообщения; и
[0034] второй подмодуль передачи, сконфигурированный для передачи сообщения об отказе в терминал члена группы, когда упомянутый подмодуль определения определяет, что не следует разрешать этому терминалу члена группы отображение упомянутого нового сообщения.
[0035] Опционально, упомянутый подмодуль определения сконфигурирован для:
[0036] запроса, разрешает ли упомянутый пользователь терминала члена группы отображение упомянутого нового сообщения; или поиска по заранее заданному «белому списку» или «черному списку» для определения, следует ли разрешать терминалу члена группы отображение упомянутого нового сообщения.
[0037] Опционально, упомянутый модуль уведомительного сообщения содержит:
[0038] подмодуль уведомительного сообщения, сконфигурированный для передачи управляющего сообщения с заранее заданным форматом в группе, когда пользователь передает новое сообщение в эту группу, при этом упомянутое управляющее сообщение сконфигурировано для информирования сервера о необходимости передачи уведомительного сообщения о новом сообщении в интерфейс текущего группового общения каждого члена в упомянутой группе за исключением упомянутого пользователя, и при этом упомянутое уведомительное сообщение о новом сообщении сконфигурировано для уведомления всех членов упомянутой группы о том, что в группе имеется непрочитанное сообщение.
[0039] В соответствии с четвертым аспектом вариантов осуществления настоящего изобретения предлагается устройство для мгновенного обмена сообщениями, содержащее:
[0040] модуль уведомительного сообщения, сконфигурированный для приема уведомительного сообщения о новом сообщении, переданного из терминала первого члена группы, и для пересылки этого уведомительного сообщения о новом сообщении в упомянутую группу, при этом упомянутое уведомительное сообщение о новом сообщении сконфигурировано для уведомления всех членов группы о том, что в группе имеется непрочитанное сообщение;
[0041] модуль пересылки запроса на чтение, сконфигурированный для приема запроса на чтение для прочтения упомянутого нового сообщения, который инициируется терминалом второго члена упомянутой группы в соответствии с упомянутым уведомительным сообщением о новом сообщении в интерфейсе группового общения, и для пересылки упомянутого запроса на чтение в терминал упомянутого первого члена группы; и
[0042] модуль пересылки сообщения, сконфигурированный для приема сообщения, переданного из терминала упомянутого первого члена группы, после того, как определено, следует ли разрешать терминалу упомянутого второго члена группы отображение упомянутого нового сообщения, и для пересылки упомянутого сообщения в терминал упомянутого второго члена группы.
[0043] Опционально, упомянутый модуль пересылки сообщения содержит:
[0044] первый подмодуль пересылки, сконфигурированный для приема нового сообщения, переданного из терминала упомянутого первого члена группы, после того, как определено, что следует разрешить терминалу упомянутого второго члена группы отображение упомянутого нового сообщения, и для пересылки этого нового сообщения в терминал упомянутого второго члена группы; или
[0045] второй подмодуль пересылки, сконфигурированный для приема сообщения об отказе, переданного из терминала упомянутого первого члена группы, после того, как определено, что не следует разрешать терминалу упомянутого второго члена группы отображение упомянутого нового сообщения, и для пересылки этого сообщения об отказе в терминал упомянутого второго члена группы.
[0046] Опционально, упомянутый модуль уведомительного сообщения содержит:
[0047] подмодуль уведомительного сообщения, сконфигурированный для приема управляющего сообщения с заранее заданным форматом, переданного из терминала первого члена упомянутой группы, и для передачи упомянутого управляющего сообщения в качестве уведомительного сообщения о новом сообщении в интерфейс текущего группового общения каждого из членов этой группы за исключением упомянутого первого члена группы, при этом упомянутое уведомительное сообщение о новом сообщении сконфигурировано для уведомления всех членов упомянутый группы о том, что в группе имеется непрочитанное сообщение.
[0048] В соответствии с пятым аспектом вариантов осуществления настоящего изобретения предлагается устройство для мгновенного обмена сообщениями, содержащее:
[0049] процессор и память, сконфигурированную для хранения инструкций, выполняемых процессором;
[0050] при этом процессор сконфигурирован для:
[0051] передачи уведомительного сообщения о новом сообщении в группе, когда пользователь передает новое сообщение в эту группу, при этом упомянутое уведомительное сообщение о новом сообщении сконфигурировано для уведомления всех членов упомянутой группы о том, что в группе имеется непрочитанное сообщение;
[0052] приема запроса на чтение, сконфигурированного для запроса прочтения упомянутого нового сообщения, переданного из терминала любого из членов упомянутой группы, при этом запрос на чтение инициируется упомянутым членом группы посредством терминала в соответствии с упомянутым уведомительным сообщением о новом сообщении в интерфейсе группового общения; и
[0053] выбора упомянутого запроса на чтение в соответствии с заранее заданным правилом для определения, следует ли разрешать терминалу члена группы отображение упомянутого нового сообщения.
[0054] В соответствии с шестым аспектом вариантом осуществления настоящего изобретения предлагается устройство для мгновенного обмена сообщениями, содержащее:
[0055] процессор и память, сконфигурированную для хранения инструкций, выполняемых процессором;
[0056] при этом процессор сконфигурирован для:
[0057] приема уведомительного сообщения о новом сообщении, переданного из терминала первого члена группы и пересылки этого уведомительного сообщения о новом сообщении в упомянутую группу, при этом упомянутое уведомительное сообщение о новом сообщении сконфигурировано для уведомления всех членов группы о том, что в группе имеется непрочитанное сообщение;
[0058] приема запроса на чтение для прочтения упомянутого нового сообщения, который инициируется терминалом второго члена упомянутой группы в соответствии с упомянутым уведомительным сообщением о новом сообщении в интерфейсе группового общения и пересылки упомянутого запроса на чтение в терминал упомянутого первого члена группы; и
[0059] приема сообщения, переданного из терминала упомянутого первого члена группы, после того, как определено, следует ли разрешать терминалу упомянутого второго члена группы отображение упомянутого нового сообщения и пересылки упомянутого сообщения в терминал упомянутого второго члена группы.
[0060] Техническое решение, предложенное в вариантах осуществления настоящего изобретения обладает следующими положительными эффектами: посредством передачи уведомительного сообщения о новом сообщении в группе для уведомления всех членов этой группы о том, что в группе имеется новое непрочитанное сообщение; приема запроса на чтение, инициируемого терминалом любого из членов группы в соответствии с уведомительным сообщением о новом сообщении в интерфейсе группового общения; и выбора запроса на чтение в соответствии с заранее заданным правилом для определения, следует ли разрешать терминалу члена группы отображение этого нового сообщения, в группе; обеспечивают селективное групповое общение, в котором возможно точное управление разрешениями на чтение для каждого из членов группы, при этом может быть получено групповое общение для части пользователей без создания новой группы или темы, что гарантирует конфиденциальность и безопасность сообщений, значительно снижает сложность выполняемых операций, делает использование группового общения более приятным и повышает степень активности в группе, а также дает более благоприятные впечатления пользователям от услуги.
[0061] Необходимо пояснить, что и предшествующее общее описание, и подробное описание, приведенное ниже, являются исключительно иллюстративными и пояснительными, и не ограничивают объем настоящего изобретения.
Краткое описание чертежей
[0062] На сопроводительных чертежах, которые входят в состав настоящего описания и являются его неотъемлемой частью, проиллюстрированы варианты осуществления, соответствующие настоящему изобретению. Сопроводительные чертежи, вместе с описанием, служат для разъяснения концепции настоящего изобретения.
[0063] На фиг. 1 приведена эскизная иллюстрация сценария мгновенного обмена сообщениями в соответствии с одним из примеров осуществления настоящего изобретения.
[0064] Фиг. 2 представляет собой блок-схему алгоритма, иллюстрирующую способ мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения.
[0065] Фиг. 3 представляет собой блок-схему алгоритма, иллюстрирующую способ мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения.
[0066] Фиг. 4 представляет собой блок-схему алгоритма, иллюстрирующую способ мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения.
[0067] Фиг. 5 представляет собой блок-схему алгоритма, иллюстрирующую способ мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения.
[0068] Фиг. 6 представляет собой блок-схему алгоритма, иллюстрирующую способ мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения.
[0069] Фиг. 7 представляет собой блок-схему алгоритма, иллюстрирующую способ мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения.
[0070] Фиг. 8 представляет собой блок-схему устройства для мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения.
[0071] Фиг. 9 представляет собой блок-схему устройства для мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения.
[0072] Фиг. 10 представляет собой блок-схему устройства для мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения.
[0073] Фиг. 11 представляет собой блок-схему устройства для мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения.
[0074] Фиг. 12 представляет собой блок-схему устройства для мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения.
[0075] Фиг. 13 представляет собой блок-схему устройства для мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения.
[0076] Фиг. 14 представляет собой блок-схему устройства для мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения.
[0077] Фиг. 15 представляет собой блок-схему устройства для мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения.
[0078] Фиг. 16 представляет собой блок-схему устройства для мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения.
[0079] Фиг. 17 представляет собой блок-схему устройства для мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения.
Подробное описание изобретения
[0080] Далее в настоящем документе настоящее изобретение будет описано более подробно с помощью конкретных примеров его осуществления, которые проиллюстрированы на сопроводительных чертежах. В приведенном ниже описании присутствуют ссылки на сопроводительные чертежи, где, если не указано обратное, аналогичными обозначениями на различных чертежах обозначены одинаковые или аналогичные элементы. Реализации примеров осуществления настоящего изобретения, изложенные в приведенном ниже описании, не являются всеми возможными реализациями, соответствующими настоящему изобретению. Напротив, они представляют собой исключительно примеры устройств и способов, которые соответствуют аспектам, связанным с настоящим изобретением и изложенным в приложенной формуле изобретения.
[0081] Варианты осуществления настоящего изобретения относятся, в общем, к способу и устройству для мгновенного обмена сообщениями, которые применяют в случае использования группового общения (или группового обмена сообщениями). Такой сценарий группового общения может включать архитектуру в соответствии с иллюстрацией на фиг. 1. При этом архитектура включает сервер и множество терминалов, проиллюстрированных на фиг. 1 четырьмя терминалами. Эти четыре терминала 1-4 представляют собой, соответственно: компьютер, портативный компьютер, мобильный телефон и планшетный компьютер. Терминалами в настоящем изобретении могут быть терминалы любых типов, которые не ограничиваются данным описанием. На терминалах и на сервере установлено программное обеспечение для мгновенного обмена сообщениями, при этом посредством такого программного обеспечения для мгновенного обмена сообщениями происходит мгновенный обмен сообщениями. Пользователи четырех терминалов, проиллюстрированных на фиг. 1, принадлежат к одной группе, при этом любой из этих четырех пользователей может начать групповое общение с другими пользователями. В вариантах осуществления настоящего изобретения мгновенный обмен сообщениями между частью пользователей группы обеспечивается посредством способа и устройства для мгновенного обмена сообщениями. Их более подробное описание будет приведено ниже.
[0082] Фиг. 2 представляет собой блок-схему алгоритма, иллюстрирующую способ мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения. В соответствии с иллюстрацией на фиг. 2 способ применяют в терминале, при этом способ включает описанные ниже шаги.
[0083] На шаге S21, в группе передают уведомительное сообщение о новом сообщении, когда пользователь передает новое сообщение в эту группу, при этом уведомительное сообщение о новом сообщении сконфигурировано для уведомления всех членов группы о том, что в группе имеется непрочитанное сообщение.
[0084] При этом уведомительное сообщение о новом сообщении может иметь множество различных форм представления, например, значок, кнопка или ссылка (или гиперссылка), которые отображают в интерфейсе группового общения, причем данный вариант осуществления настоящего изобретения не накладывает конкретных ограничений на форму представления уведомительного сообщения. Пользователь может инициировать передачу запроса на чтение посредством щелчка мышью по уведомительному сообщению о новом сообщении. Следует отметить, что уведомительное сообщение о новом сообщении не имеет содержательного контента, и что уведомительное сообщение о новом сообщении может быть принято всеми остальными членами группы, за исключением упомянутого пользователя (т.е. локального члена группы).
[0085] На шаге S22 принимают запрос на чтение, сконфигурированный для запроса прочтения упомянутого нового сообщения, переданного из терминала любого из членов группы, при этом запрос на чтение инициируется членом группы посредством терминала в соответствии с уведомительным сообщением о новом сообщении в интерфейсе группового общения.
[0086] На шаге S23 запрос на чтение выбирают (или проверяют) в соответствии с заранее заданным правилом для определения, следует ли разрешать терминалу члена группы отображение нового сообщения.
[0087] Здесь упомянутое новое сообщение представляет собой сообщение, передаваемое от пользователя локально и включающее содержательный контент, при этом пользователь не желает, чтобы все члены группы приняли это сообщение. Следовательно, для части членов группы избирательно разрешают прием сообщения посредством запроса на чтение и путем определения.
[0088] В данном варианте осуществления настоящего изобретения, опционально, шаг выбора запроса на чтение в соответствии с заранее заданным правилом для определения, следует ли разрешать терминалу члена группы отображение нового сообщения, может включать:
[0089] определение, следует ли разрешать терминалу члена группы отображение нового сообщения в соответствии с локальным выбором (или локальной проверкой);
[0090] передачу упомянутого нового сообщения в терминал члена группы, когда определено, что следует разрешить этому терминалу члена группы отображение нового сообщения; и
[0091] передачу сообщения об отказе в терминал члена группы, когда определено, что не следует разрешать этому терминалу члена группы отображение упомянутого нового сообщения.
[0092] В данном варианте осуществления настоящего изобретения, опционально, шаг определения, следует ли разрешать терминалу члена группы отображение упомянутого нового сообщения в соответствии с локальной проверкой включает:
[0093] запрос, разрешает ли упомянутый пользователь отображение упомянутого нового сообщения терминалу члена группы; или поиск по заранее заданному «белому списку» или «черному списку» для определения, следует ли разрешать терминалу члена группы отображение упомянутого нового сообщения.
[0094] В данном варианте осуществления настоящего изобретения, опционально, шаг передачи уведомительного сообщения о новом сообщении в группе может включать:
[0095] передачу управляющего сообщения в заранее заданном формате в группе, при этом управляющее сообщение сконфигурировано для информирования сервера о необходимости передачи уведомительного сообщения о новом сообщении в интерфейс текущего группового общения каждого члена этой группы за исключением упомянутого пользователя.
[0096] За счет обеспечения избирательного группового общения в группе посредством описанных выше шагов способ, предложенный в данном варианте осуществления настоящего изобретения, позволяет точно управлять разрешениями на чтение для каждого из членов группы, а также обеспечить групповое общение с частью членов группы (или с некоторыми из членов группы) без создания новой группы или темы, что позволяет гарантировать конфиденциальность и безопасность сообщений, значительно снизить сложность выполняемых операций, сделать использование группового общения более приятным, повысить степень активности в группе и улучшить впечатления пользователей от услуги.
[0097] Фиг. 3 представляет собой блок-схему алгоритма, иллюстрирующую способ мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения. В соответствии с иллюстрацией на фиг. 3 способ применяют в терминале, при этом способ включает следующие шаги.
[0098] На шаге S31 в группе передают уведомительное сообщение о новом сообщении, когда пользователь передает новое сообщение в эту группу, при этом уведомительное сообщение о новом сообщении сконфигурировано для уведомления всех членов группы о том, что в группе имеется непрочитанное сообщение.
[0099] На шаге S32 принимают запрос на чтение, сконфигурированный для запроса прочтения упомянутого нового сообщения, переданного из терминала любого из членов группы, при этом запрос на чтение инициируется членом группы посредством терминала в соответствии с уведомительным сообщением о новом сообщении в интерфейсе группового общения.
[00100] На шаге S33 определяют, следует ли разрешать терминалу члена группы отображение упомянутого нового сообщения в соответствии с локальным выбором, и выполняют шаг S34, если определено, что следует разрешить терминалу члена группы отображение нового сообщения, или выполняют шаг S35, если определено, что не следует разрешать терминалу члена группы отображать новое сообщение.
[00101] При этом шаг S33 может включать следующие подшаги:
[00102] запрос, разрешает ли упомянутый пользователь отображение нового сообщения терминалу члена группы; или поиск по заранее заданному «белому списку» или «черному списку» для определения, следует ли разрешать терминалу члена группы отображение упомянутого нового сообщения.
[00103] При этом для осуществления шага запроса, разрешает ли упомянутый пользователь отображение нового сообщения терминалу члена группы, может применяться следующий режим: в интерфейсе группового общения отображают «член XX группы запросил прочтение сообщения», и для выбора, пользователю предоставляют кнопки «Одобрить» и «Отклонить»; затем определяют, что терминалу члена группы разрешено отображение нового сообщения, если пользователь щелкает мышью по кнопке «Одобрить», или определяют, что терминалу члена группы не разрешено отображение нового сообщения, если пользователь щелкает мышью по кнопке «Отклонить».
[00104] «Белый список» представляет собой список членов группы, имеющих разрешение на чтение сообщения. При поиске по «белому списку» члены группы, перечисленные в «белом списке», имеют разрешение на чтение сообщения, а члены группы, не перечисленные в «белом списке» не имеют разрешения на чтение сообщения.
[00105] «Черный список» представляет собой список членов группы, не имеющих разрешение на чтение сообщения. При поиске по «черному списку» члены группы, перечисленные в «черном списке», не имеют разрешение на чтение сообщения, а члены группы, не перечисленные в «черном списке», имеют разрешение на чтение сообщения.
[00106] На шаге S34 упомянутое новое сообщение передают в терминал члена группы, и процесс завершается.
[00107] Упомянутое новое сообщение содержит в себе значимый контент нового сообщения, при этом пользователь после его приема может осуществлять просмотр значимого контента.
[00108] На шаге S35 в терминал члена группы передают сообщение об отказе, и процесс завершается.
[00109] При этом переданное сообщение об отказе отображают в интерфейсе группового общения члена группы, который не получит новое сообщение, благодаря чему обеспечивается точное управление правами на чтение членов группы, а также решается задача обеспечения общения с частью членов группы.
[00110] За счет обеспечения избирательного группового общения в группе посредством описанных выше шагов способ, предложенный в данном варианте осуществления настоящего изобретения позволяет точно управлять разрешениями на чтение для каждого из членов группы, а также обеспечить групповое общение с частью членов группы без создания новой группы или темы, что позволяет гарантировать конфиденциальность и безопасность сообщений, значительно снизить сложность выполняемых операций, сделать использование группового общения более приятным, повысить степень активности в группе и улучшить впечатления пользователей от услуги.
[00111] Фиг. 4 представляет собой блок-схему алгоритма, иллюстрирующую способ мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения. В соответствии с иллюстрацией на фиг. 4 способ применяют в терминале, при этом способ включает следующие шаги.
[00112] На шаге S41 в группе передают управляющее сообщение в заранее заданном формате, при этом управляющее сообщение сконфигурировано для информирования сервера о необходимости передачи уведомительного сообщения о новом сообщении в интерфейс текущего группового общения каждого члена этой группы за исключением упомянутого пользователя, и при этом уведомительное сообщение о новом сообщении сконфигурировано для уведомления всех членов этой группы о том, что в группе имеется новое непрочитанное сообщение.
[00113] При этом сервер может передавать управляющее сообщение в группу в качестве уведомительного сообщения о новом сообщении. Опционально, заранее заданный формат управляющего сообщения может определять, что его содержимое должно быть пустым, т.е. оно не должно содержать значимого контента, благодаря чему может быть решена задача обеспечения уведомления и определения. Следует отметить, что управляющее сообщение не является фактически новым сообщением, которое должно быть передано.
[00114] На шаге S42 принимают запрос на чтение, сконфигурированный для запроса прочтения упомянутого нового сообщения, переданного из терминала любого из членов группы, при этом запрос на чтение инициируется членом группы посредством терминала в соответствии с уведомительным сообщением о новом сообщении в интерфейсе группового общения.
[00115] На шаге S43 запрос на чтение выбирают в соответствии с заранее заданным правилом для определения, следует ли разрешать терминалу члена группы отображение нового сообщения.
[00116] За счет обеспечения избирательного группового общения в группе посредством описанных выше шагов способ, предложенный в данном варианте осуществления настоящего изобретения позволяет точно управлять разрешениями на чтение для каждого из членов группы, а также обеспечить групповое общение с частью членов группы без создания новой группы или темы, что позволяет гарантировать конфиденциальность и безопасность сообщений, значительно снизить сложность выполняемых операций, сделать использование группового общения более приятным, повысить степень активности в группе и улучшить впечатления пользователей от услуги.
[00117] Фиг. 5 представляет собой блок-схему алгоритма, иллюстрирующую способ мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения. В соответствии с иллюстрацией на фиг. 5 способ применяют в сервере, при этом способ включает следующие шаги.
[00118] На шаге S51 принимают уведомительное сообщение о новом сообщении, переданное из терминала первого члена группы, и пересылают это уведомительное сообщение о новом сообщении в упомянутую группу, при этом уведомительное сообщение о новом сообщении сконфигурировано для уведомления всех членов группы о том, что в группе имеется непрочитанное сообщение.
[00119] На шаге S52 принимают запрос на чтение для прочтения упомянутого нового сообщения, который инициируется терминалом второго члена группы в соответствии с уведомительным сообщением о новом сообщении в интерфейсе группового общения и пересылают этот запрос на чтение в терминал первого члена группы.
[00120] При этом второй член группы может быть любым ее членом за исключением упомянутого первого члена группы, что не ограничивается в настоящем документе. Второй член группы может самостоятельно выполнять щелчок мышью по уведомительному сообщению о новом сообщении в интерфейсе группового общения для инициирования передачи запроса на чтение первому члену группы, при этом пересылку запроса на чтение первому члену группы может осуществлять сервер.
[00121] На шаге S53 принимают сообщение, переданное из терминала первого члена группы, после того, как определено, следует ли разрешать терминалу второго члена группы отображение упомянутого нового сообщения, и пересылают упомянутое сообщение в терминал второго члена группы.
[00122] В данном варианте осуществления настоящего изобретения, опционально, шаг приема сообщения, переданного из терминала первого члена группы, после того, как определено, следует ли разрешать терминалу второго члена группы отображение упомянутого нового сообщения, и пересылки упомянутого нового сообщения в терминал второго члена группы, может включать:
[00123] прием упомянутого нового сообщения, переданного из терминала первого члена группы, после того, как определено, что терминалу второго члена группы следует разрешить отображение упомянутого нового сообщения, и пересылку этого нового сообщения в терминал упомянутого второго члена группы; или
[00124] прием сообщения об отказе, переданного из терминала первого члена группы, после того, как определено, что терминалу второго члена группы не следует разрешать отображение упомянутого нового сообщения, и пересылку этого сообщения об отказе в терминал упомянутого второго члена группы.
[00125] В данном варианте осуществления настоящего изобретения, опционально, шаг приема уведомительного сообщения о новом сообщении, переданного из терминала первого члена группы, и пересылки этого уведомительного сообщения о новом сообщении в упомянутую группу может включать:
[00126] прием управляющего сообщения в заранее заданном формате, переданного из терминала первого члена группы, и передачу этого управляющего сообщения в качестве уведомительного сообщения о новом сообщении в интерфейс текущего группового общения каждого члена группы за исключением первого члена группы. Например, заранее заданный формат может включать сообщение без содержимого или сообщение с заранее заданным содержимым, например, «право на прочтение сообщения должно быть подтверждено» или аналогичным. Формат управляющего сообщения может быть заранее задан программным обеспечением для мгновенного обмена сообщениями, на которое данный вариант осуществления настоящего изобретения не накладывает никаких ограничений.
[00127] За счет обеспечения избирательного группового общения в группе посредством описанных выше шагов способ, предложенный в данном варианте осуществления настоящего изобретения позволяет точно управлять разрешениями на чтение для каждого из членов группы, а также обеспечить групповое общение с частью членов группы без создания новой группы или темы, что позволяет гарантировать конфиденциальность и безопасность сообщений, значительно снизить сложность выполняемых операций, сделать использование группового общения более приятным, повысить степень активности в группе и улучшить впечатления пользователей от услуги.
[00128] Фиг. 6 представляет собой блок-схему алгоритма, иллюстрирующую способ мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения. В соответствии с иллюстрацией на фиг. 6 способ применяют в сервере, при этом способ включает следующие шаги.
[00129] На шаге S61 принимают уведомительное сообщение о новом сообщении, переданное из терминала первого члена группы, и пересылают это уведомительное сообщение о новом сообщении в упомянутую группу, при этом уведомительное сообщение о новом сообщении сконфигурировано для уведомления всех членов группы о том, что в группе имеется непрочитанное сообщение.
[00130] На шаге S62 принимают запрос на чтение для прочтения упомянутого нового сообщения, который инициируется терминалом второго члена группы в соответствии с уведомительным сообщением о новом сообщении в интерфейсе группового общения, и пересылают этот запрос на чтение в терминал первого члена группы.
[00131] На шаге S63 принимают новое сообщение, переданное из терминала первого члена группы после определения того, что следует разрешить терминалу второго члена группы отображение этого нового сообщение, и пересылают это новое сообщение в терминал второго члена группы; или принимают сообщение об отказе, переданное из терминала первого члена группы после определения того, что терминалу второго члена группы не следует разрешать отображение этого нового сообщения, и пересылают это сообщение об отказе в терминал второго члена группы.
[00132] При этом в отношении каждого из членов группы, передающих запрос на чтение, первый член группы может управлять их правами на чтение в соответствии с собственным желанием, определяя, следует ли разрешать членам группы чтение сообщения или нет, благодаря чему решается задача обеспечения группового общения с выбором части членов группы.
[00133] За счет обеспечения избирательного группового общения в группе посредством описанных выше шагов способ, предложенный в данном варианте осуществления настоящего изобретения позволяет точно управлять разрешениями на чтение для каждого из членов группы, а также обеспечить групповое общение с частью членов группы без создания новой группы или темы, что позволяет гарантировать конфиденциальность и безопасность сообщений, значительно снизить сложность выполняемых операций, сделать использование группового общения более приятным, повысить степень активности в группе и улучшить впечатления пользователей от услуги.
[00134] Фиг. 7 представляет собой блок-схему алгоритма, иллюстрирующую способ мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения. В соответствии с иллюстрацией на фиг. 7 способ применяют в сервере, при этом способ включает следующие шаги.
[00135] На шаге S71 принимают управляющее сообщение в заранее заданном формате, переданное из терминала первого члена группы, и пересылают это управляющее сообщение в качестве уведомительного сообщения о новом сообщении в интерфейс текущего группового общения каждого из членов группы за исключением первого члена группы, при этом уведомительное сообщение о новом сообщении сконфигурировано для уведомления всех членов группы о том, что в группе имеется непрочитанное сообщение.
[00136] При этом уведомительное сообщение о новом сообщении может иметь множество различных форм, например, значок в виде конверта, кнопка или ссылка и т.п., причем данный вариант осуществления настоящего изобретения не накладывает конкретных ограничений на форму уведомительного сообщения.
[00137] На шаге S72 принимают запрос на чтение для прочтения упомянутого нового сообщения, который инициируется терминалом второго члена группы в соответствии с уведомительным сообщением о новом сообщении в интерфейсе группового общения, и пересылают этот запрос на чтение в терминал первого члена группы.
[00138] На шаге S73 принимают сообщение, переданное из терминала первого члена группы, после того, как определено, следует ли разрешать терминалу второго члена группы отображение упомянутого нового сообщения, и пересылают это сообщение в терминал второго члена группы.
[00139] При этом сообщение, переданное от первого члена группы, может представлять собой упомянутое новое сообщение или сообщение об отказе, которое пересылают посредством сервера второму члену группы, благодаря чему решают задачу управлением правами на чтение, выдаваемыми второму члену группы.
[00140] За счет обеспечения избирательного группового общения в группе посредством описанных выше шагов способ, предложенный в данном варианте осуществления настоящего изобретения, позволяет точно управлять разрешениями на чтение для каждого из членов группы, а также обеспечить групповое общение с частью членов группы без создания новой группы или темы, что позволяет гарантировать конфиденциальность и безопасность сообщений, значительно снизить сложность выполняемых операций, сделать использование группового общения более приятным, повысить степень активности в группе и улучшить впечатления пользователей от услуги.
[00141] Фиг. 8 представляет собой блок-схему устройства для мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения. В соответствии с иллюстрацией на фиг. 8 устройство содержит модуль 121 уведомительного сообщения, модуль 122 приема запроса на чтение и модуль 123 определения.
[00142] Модуль 121 уведомительного сообщения сконфигурирован для передачи уведомительного сообщения о новом сообщении в группе, когда пользователь передает новое сообщение в эту группу, при этом уведомительное сообщение о новом сообщении сконфигурировано для уведомления всех членов группы о том, что в группе имеется непрочитанное сообщение.
[00143] Модуль 122 приема запроса на чтение сконфигурирован для приема запроса на чтение, сконфигурированного для запроса прочтения упомянутого нового сообщения, переданного из терминала любого из членов упомянутой группы, при этом запрос на чтение инициируется членом группы посредством терминала в соответствии с упомянутым уведомительным сообщением о новом сообщении в интерфейсе группового общения.
[00144] Модуль 123 определения (или определяющий модуль) сконфигурирован для выбора (или для проверки) запроса на чтение в соответствии с заранее заданным правилом для определения, следует ли разрешать терминалу члена группы отображение упомянутого нового сообщения.
[00145] В соответствии с иллюстрацией на фиг. 9 в данном варианте осуществления настоящего изобретения, опционально, модуль 123 определения может содержать: подмодуль 123а определения (или определяющий подмодуль), первый модуль 123b передачи и второй подмодуль 123с передачи.
[00146] Подмодуль 123а определения сконфигурирован для определения, следует ли разрешать терминалу члена группы отображение упомянутого нового сообщения в соответствии с локальным выбором (или локальной проверкой).
[00147] Первый подмодуль 123b передачи сконфигурирован для передачи упомянутого нового сообщения в терминал члена группы, когда подмодуль определения определяет, что следует разрешить отображение упомянутого нового сообщения терминалу члена группы.
[00148] Второй подмодуль 123с передачи сконфигурирован для передачи сообщения об отказе в терминал члена группы, когда упомянутый подмодуль определения определяет, что не следует разрешать этому терминалу члена группы отображение упомянутого нового сообщения.
[00149] В данном варианте осуществления настоящего изобретения, опционально, подмодуль 123а определения сконфигурирован для запроса, разрешает ли упомянутый пользователь терминала члена группы отображение упомянутого нового сообщения; или для поиска по заранее заданному «белому списку» или «черному списку» для определения, следует ли разрешать терминалу члена группы отображение упомянутого нового сообщения.
[00150] В соответствии с иллюстрацией на фиг. 10 в данном варианте осуществления настоящего изобретения, опционально, модуль 121 уведомительного сообщения может содержать:
[00151] подмодуль 121а уведомительного сообщения, сконфигурированный для передачи управляющего сообщения в заранее заданном формате в группу, когда пользователь передает в эту группу новое сообщение. Управляющее сообщение сконфигурировано для информирования сервера о необходимости передачи уведомительного сообщения о новом сообщении в интерфейс текущего группового общения каждого члена этой группы за исключением упомянутого пользователя. Уведомительное сообщение о новом сообщении сконфигурировано для уведомления всех членов группы о том, что в группе имеется новое непрочитанное сообщение.
[00152] Конкретные режимы выполнения операций модулями были описаны в вариантах осуществления настоящего изобретения, относящимся к способу настоящего изобретения, поэтому в отношении устройства, соответствующего описанному выше варианту осуществления изобретения, они подробно описаны не будут.
[00153] За счет обеспечения избирательного группового общения в группе посредством описанных выше шагов устройство, предложенное в данном варианте осуществления настоящего изобретения, позволяет точно управлять разрешениями на чтение для каждого из членов группы, а также обеспечить групповое общение с частью членов группы без создания новой группы или темы, что позволяет гарантировать конфиденциальность и безопасность сообщений, значительно снизить сложность выполняемых операций, сделать использование группового общения более приятным, повысить степень активности в группе и улучшить впечатления пользователей от услуги.
[00154] Фиг. 11 представляет собой блок-схему устройства для мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения. В соответствии с иллюстрацией на фиг. 11 устройство содержит модуль 221 уведомительного сообщения, модуль 222 пересылки запроса на чтение и модуль 223 пересылки сообщения.
[00155] Модуль 221 уведомительного сообщения сконфигурирован для приема уведомительного сообщения о новом сообщении, переданного из терминала первого члена группы, и для пересылки этого уведомительного сообщения о новом сообщении в упомянутую группу, при этом уведомительное сообщение о новом сообщении сконфигурировано для уведомления всех членов группы о том, что в группе имеется непрочитанное сообщение.
[00156] Модуль 222 пересылки запроса на чтение сконфигурирован для приема запроса на чтение для прочтения упомянутого нового сообщения, который инициируется терминалом второго члена упомянутой группы в соответствии с уведомительным сообщением о новом сообщении в интерфейсе группового общения, и для пересылки упомянутого запроса на чтение в терминал упомянутого первого члена группы.
[00157] Модуль 223 пересылки сообщения сконфигурирован для приема сообщения, переданного из терминала первого члена группы, после того, как определено, следует ли разрешать терминалу упомянутого второго члена группы отображение упомянутого нового сообщения, и для пересылки упомянутого сообщения в терминал упомянутого второго члена группы.
[00158] В соответствии с иллюстрацией на фиг. 12 в данном варианте осуществления настоящего изобретения, опционально, модуль 223 пересылки сообщения может содержать: первый подмодуль 223а пересылки или второй подмодуль 223b пересылки.
[00159] Первый подмодуль 223а пересылки сконфигурирован для приема упомянутого нового сообщения, переданного из терминала первого члена группы, после того, как определено, что следует разрешить терминалу второго члена группы отображение упомянутого нового сообщения, и для пересылки этого нового сообщения в терминал второго члена группы.
[00160] Второй подмодуль 223b пересылки сконфигурирован для приема сообщения об отказе, переданного из терминала первого члена группы, после того, как определено, что не следует разрешать терминалу второго члена группы отображение упомянутого нового сообщения, и для пересылки этого сообщения об отказе в терминал второго члена группы.
[00161] В соответствии с иллюстрацией на фиг. 13 в данном варианте осуществления настоящего изобретения, опционально, модуль 221 уведомительного сообщения может содержать:
[00162] подмодуль 221а уведомительного сообщения, сконфигурированный для приема управляющего сообщения с заранее заданным форматом, переданного из терминала первого члена упомянутой группы, и для передачи управляющего сообщения в качестве уведомительного сообщения о новом сообщении в интерфейс текущего группового общения каждого из членов этой группы за исключением первого члена группы, при этом уведомительное сообщение о новом сообщении сконфигурировано для уведомления всех членов группы о том, что в группе имеется непрочитанное сообщение.
[00163] Конкретные режимы выполнения операций модулями были описаны в вариантах осуществления настоящего изобретения, относящимся к способу настоящего изобретения, поэтому в отношении устройства, соответствующего описанному выше варианту осуществления изобретения, они подробно описаны не будут.
[00164] За счет обеспечения избирательного группового общения в группе посредством описанных выше шагов устройство, предложенное в данном варианте осуществления настоящего изобретения, позволяет точно управлять разрешениями на чтение для каждого из членов группы, а также обеспечить групповое общение с частью членов группы без создания новой группы или темы, что позволяет гарантировать конфиденциальность и безопасность сообщений, значительно снизить сложность выполняемых операций, сделать использование группового общения более приятным, повысить степень активности в группе и улучшить впечатления пользователей от услуги.
[00165] Фиг. 14 представляет собой блок-схему устройства для мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения. В соответствии с иллюстрацией на фиг. 14 устройство содержит процессор 1401 и память 1402, сконфигурированную для хранения инструкций, выполняемых процессором;
[00166] при этом процессор 1401 сконфигурирован для:
[00167] передачи уведомительного сообщения о новом сообщении в группе, когда пользователь передает новое сообщение в эту группу, при этом упомянутое уведомительное сообщение о новом сообщении сконфигурировано для уведомления всех членов упомянутой группы о том, что в группе имеется непрочитанное сообщение;
[00168] приема запроса на чтение, сконфигурированного для запроса прочтения упомянутого нового сообщения, переданного из терминала любого из членов упомянутой группы, при этом запрос на чтение инициируется упомянутым членом группы посредством терминала в соответствии с упомянутым уведомительным сообщением о новом сообщении в интерфейсе группового общения; и
[00169] выбора (или проверки) упомянутого запроса на чтение в соответствии с заранее заданным правилом для определения, следует ли разрешать терминалу члена группы отображение упомянутого нового сообщения.
[00170] Фиг. 15 представляет собой блок-схему устройства 800 для мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения. Например, устройство 800 может представлять собой мобильный телефон, компьютер, терминал цифрового вещания, устройство приема и передачи сообщений, игровую приставку, планшетное устройство, медицинское устройство, тренажерное оборудование, карманный персональный компьютер (КПК) и т.п.
[00171] В соответствии с иллюстрацией на фиг. 15 устройство 800 может содержать один или более таких компонентов, как: процессорный блок 802, память 804, блок 806 электропитания, мультимедийный блок 808, аудиоблок 810, интерфейс 812 ввода-вывода (input/output, I/O), измерительный блок 814 и блок 816 связи.
[00172] Процессорный блок 802, как правило, осуществляет общее управление функционированием устройства 800, например, отображением, телефонными вызовами, обменом данными и операциями, связанными с работой камеры, а также операциями записи. Процессорный блок 802 может содержать один или более процессоров 820, выполняющих инструкции для реализации всех шагов описанного выше способа или части этих шагов. Также, процессорный блок 802 может содержать один или более модулей, обеспечивающих взаимодействие между процессорным блоком 802 и другими блоками. Например, процессорный блок 802 может содержать мультимедийный модуль, обеспечивающий возможность взаимодействия между мультимедийным блоком 808 и процессорным блоком 802.
[00173] Память 804 сконфигурирована для хранения различных типов данных для поддержки функционирования устройства 800. Примеры этих данных включают инструкции любых прикладных программ или методов, контактные данные, данные телефонной книги, сообщения, изображения и видео, а также аналогичные данные, операции над которыми выполняются в устройстве 800. Память 804 может быть реализована с использованием энергозависимых или энергонезависимых устройств любого типа, а также их комбинаций, например, статической памяти с произвольным доступом (static random access memory, SRAM), электрически стираемого перепрограммируемого постоянного запоминающего устройства (electrically erasable programmable read-only memory, EEPROM), стираемого перепрограммируемого постоянного запоминающего устройства (erasable programmable read-only memory, EPROM), однократно программируемого постоянного запоминающего устройства (programmable read-only memory, PROM), постоянной памяти, магнитной памяти, флэш-памяти, магнитного или оптического диска.
[00174] Блок 806 электропитания обеспечивает электропитание различных блоков устройства 800. Блок 806 электропитания может содержать систему управления электропитанием, один или более источников питания, а также любые другие компоненты, связанные с производством, управлением и распределением электрической энергии в устройстве 800.
[00175] Мультимедийный блок 808 содержит экран, который обеспечивает интерфейс вывода между устройством 800 и пользователем. В некоторых вариантах осуществления настоящего изобретения экран может содержать дисплей на жидких кристаллах (liquid crystal display, LCD) и сенсорную панель (touch panel, TP). Если экран содержит сенсорную панель, то такой экран может быть реализован как сенсорный экран для приема сигналов ввода от пользователя. Сенсорная панель содержит один или более датчиков касания, предназначенных для регистрации жестов на сенсорной панели, например, касания, скольжения и т.п. Датчики касания могут не только регистрировать границы поверхности касания или скольжения, но также определять период времени и величину давления, связанные с операциями касания или скольжения. В некоторых вариантах осуществления настоящего изобретения мультимедийный блок 808 содержит фронтальную камеру и/или тыловую камеру. Когда устройство 800 находится в соответствующем режиме работы, например, в режиме захвата изображений или видео, фронтальная камера и/или тыловая камера могут принимать внешние мультимедийные данные. Как фронтальная камера, так и тыловая камера могут представлять собой фиксированные системы оптических линз или иметь возможность изменения фокусного расстояния и оптического увеличения.
[00176] Аудиоблок 810 сконфигурирован для вывода и/или ввода аудиосигналов. Например, аудиоблок 810 содержит микрофон ("MIC"); когда устройство 800 находится в соответствующем режиме работы, например, в режиме вызова, в режиме записи или в режиме распознавания голоса, микрофон конфигурируется для приема внешнего аудиосигнала. Принятый аудиосигнал также может быть сохранен в памяти 804 или передан вовне посредством блока 816 связи. В некоторых вариантах осуществления настоящего изобретения аудиоблок 810 содержит также громкоговоритель для вывода аудиосигналов.
[00177] Интерфейс 812 ввода/вывода обеспечивает интерфейс между процессорным блоком 802 и модулями периферийных интерфейсов, при этом модулями периферийных интерфейсов могут быть: клавиатура, поворотно-нажимной переключатель («колесо»), кнопки и т.п. Кнопки могут содержать, без ограничения перечисленным: «домашнюю» кнопку, кнопку громкости, кнопку «пуск» или кнопку блокировки.
[00178] Измерительный блок 814 содержит, один или более датчиков для обеспечения устройства 800 функционалом оценки состояния во всех его аспектах. Например, измерительный блок 814 может обнаруживать состояние «открыто» или «закрыто» устройства 800, относительное расположение компонентов, например, дисплея и клавиатуры устройства 800; измерительный блок 814 может также обнаруживать изменение положения устройства 800 или одного из блоков устройства 800, присутствие или отсутствие контакта пользователя с устройством 800, ориентацию или ускорение/замедление устройства 800 и изменение температуры устройства 800. Измерительный блок 814 может содержать также датчик близости, сконфигурированный для обнаружения присутствия приближенных объектов без физического контакта с ними. Измерительный блок 814 может также содержать оптический датчик, например, датчик изображений CMOS или CCD для записи изображений. В некоторых вариантах осуществления настоящего изобретения измерительный блок 814 может также содержать акселерометрический датчик ускорения, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
[00179] Блок 816 связи сконфигурирован для обеспечения связи, проводной или беспроводной, между устройством 800 и другим оборудованием. Устройство 800 может осуществлять доступ к беспроводной сети, основанной на таких стандартах связи, как WiFi, 2G или 3G, или их комбинации. В одном из примеров осуществления настоящего изобретения блок 816 связи принимает, посредством широковещательного канала, широковещательный сигнал или соответствующую широковещательную информацию от внешней широковещательной системы управления. В одном из примеров осуществления настоящего изобретения блок 816 связи содержит также модуль ближней бесконтактной связи (near field communication, NFC) для обеспечения связи в ближней зоне. Например, NFC-модуль может быть реализован на базе технологии радиочастотной идентификации (radio frequency identification, RFID), технологии передачи данных в инфракрасном диапазоне (infrared data association, IrDA), технологии сверхширокой полосы пропускания (ultra-wideband, UWB), технологии Bluetooth (ВТ) или других технологий.
[00180] В примерах осуществления настоящего изобретения устройство 800 может быть реализовано с использованием одной или более заказных интегральных схем (ASIC), цифровых сигнальных процессоров (DSP), цифровых устройств обработки сигналов (digital signal processing devices, DSPD), программируемых логических устройств (programmable logic devices, PLD), программируемых пользователем вентильных матриц (field programmable gate arrays, FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов, предназначенных для выполнения описанных выше способов.
[00181] В примерах осуществления настоящего изобретения предложен также постоянный машиночитаемый носитель для хранения данных, включающий инструкции, например, память 804, включающую инструкции, при этом упомянутые инструкции могут выполняться процессорами 820 из состава устройства 800 для выполнения описанных выше способов. К примеру, постоянный машиночитаемый носитель для хранения данных может представлять собой постоянную память, память с произвольным доступом (random access memory, RAM), CD-ROM, магнитную ленту, гибкий диск, оптическое запоминающее устройство для хранения данных и т.п.
[00182] Предложен постоянный машиночитаемый носитель для хранения данных, при этом инструкции на носителе для хранения данных выполняют посредством процессора мобильного терминала, что позволяет мобильному терминалу выполнять способ мгновенного обмена сообщениями, который включает:
[00183] передачу уведомительного сообщения о новом сообщении в группе, когда пользователь передает новое сообщение в эту группу, при этом уведомительное сообщение о новом сообщении сконфигурировано для уведомления всех членов упомянутой группы о том, что в группе имеется непрочитанное сообщение;
[00184] прием запроса на чтение, сконфигурированного для запроса прочтения упомянутого нового сообщения, переданного из терминала любого из членов упомянутой группы, при этом запрос на чтение инициируется упомянутым членом группы посредством терминала в соответствии с упомянутым уведомительным сообщением о новом сообщении в интерфейсе группового общения; и
[00185] выбор (или проверка) упомянутого запроса на чтение в соответствии с заранее заданным правилом для определения, следует ли разрешать терминалу члена группы отображение упомянутого нового сообщения.
[00186] Опционально, выбор упомянутого запроса на чтение в соответствии с заранее заданным правилом для определения, следует ли разрешать терминалу члена группы отображение упомянутого нового сообщения, включает:
[00187] определение, следует ли разрешать терминалу члена группы отображение нового сообщения в соответствии с локальным выбором (или локальной проверкой);
[00188] передачу нового сообщения в терминал члена группы, когда определено, что следует разрешить этому терминалу члена группы отображение упомянутого нового сообщения; и
[00189] передачу сообщения об отказе в терминал члена группы, когда определено, что не следует разрешать этому терминалу члена группы отображение упомянутого нового сообщения.
[00190] Опционально, определение, следует ли разрешать терминалу члена группы отображение упомянутого нового сообщения в соответствии с локальным выбором включает:
[00191] запрос, разрешает ли упомянутый пользователь отображение нового сообщения терминалу члена группы; или поиск по заранее заданному «белому списку» или «черному списку» для определения, следует ли разрешать терминалу члена группы отображение упомянутого нового сообщения.
[00192] Опционально, передача уведомительного сообщения о новом сообщении в группе включает:
[00193] передачу управляющего сообщения в заранее заданном формате в группе, при этом управляющее сообщение сконфигурировано для информирования сервера о необходимости передачи уведомительного сообщения о новом сообщении в интерфейс текущего группового общения каждого члена этой группы за исключением упомянутого пользователя.
[00194] За счет обеспечения избирательного группового общения, в группе описанный выше постоянный машиночитаемый носитель для хранения данных, предложенный в данном варианте осуществления настоящего изобретения, позволяет точно управлять разрешениями на чтение для каждого из членов группы, а также обеспечить групповое общение с частью членов группы без создания новой группы или темы, что позволяет гарантировать конфиденциальность и безопасность сообщений, значительно снизить сложность выполняемых операций, сделать использование группового общения более приятным, повысить степень активности в группе и улучшить впечатления пользователей от услуги.
[00195] Фиг. 16 представляет собой блок-схему устройства для мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения. В соответствии с иллюстрацией на фиг. 16 устройство содержит процессор 1601 и память 1602, сконфигурированную для хранения инструкций, выполняемых процессором;
[00196] при этом процессор 1601 сконфигурирован для:
[00197] приема уведомительного сообщения о новом сообщении, переданного из терминала первого члена группы, и пересылки этого уведомительного сообщения о новом сообщении в упомянутую группу, при этом упомянутое уведомительное сообщение о новом сообщении сконфигурировано для уведомления всех членов группы о том, что в группе имеется непрочитанное сообщение;
[00198] приема запроса на чтение для прочтения упомянутого нового сообщения, который инициируется терминалом второго члена упомянутой группы в соответствии с упомянутым уведомительным сообщением о новом сообщении в интерфейсе группового общения и пересылки упомянутого запроса на чтение в терминал упомянутого первого члена группы; и
[00199] приема упомянутого нового сообщения, переданного из терминала упомянутого первого члена группы, после того, как определено, что терминалу упомянутого второго члена группы следует разрешить отображение упомянутого нового сообщения, и пересылки этого нового сообщения в терминал упомянутого второго члена группы.
[00200] Фиг. 17 представляет собой блок-схему устройства 1900 для мгновенного обмена сообщениями в соответствии с другим примером осуществления настоящего изобретения. Например, устройство 1900 может быть выполнено в виде сервера. В соответствии с иллюстрацией на фиг. 17 устройство 1900 содержит процессорный блок 1922, который содержит один или более процессоров, и ресурс памяти, представленный памятью 1932, которая сконфигурирована для хранения инструкций, например, прикладной программы, выполняемой процессорным блоком 1922. Прикладная программа, хранимая в памяти 1932 может включать один или более модулей, каждый из которых соответствует набору инструкций. При этом процессорный блок 1922 сконфигурирован для выполнения инструкций с целью реализации описанного выше способа.
[00201] Устройство 1900 может содержать также блок 1926 электропитания, сконфигурированный для осуществления управления электропитанием устройства 1900, проводной или беспроводной сетевой интерфейс 1950, сконфигурированный для подключения устройства 1900 к сети, и интерфейс 1958 ввода-вывода (I/O). На устройстве 1900 может работать операционная система, которая может работать и храниться в памяти 1932, например, Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ или аналогичные операционные системы.
[00202] За счет обеспечения избирательного группового общения в группе посредством описанных выше шагов устройство, предложенное в данном варианте осуществления настоящего изобретения позволяет точно управлять разрешениями на чтение для каждого из членов группы, а также обеспечить групповое общение с частью членов группы без создания новой группы или темы, что позволяет гарантировать конфиденциальность и безопасность сообщений, значительно снизить сложность выполняемых операций, сделать использование группового общения более приятным, повысить степень активности в группе и улучшить впечатления пользователей от услуги.
[00203] Специалистами в данной области техники, по прочтении описания или после практического применения изобретения, описанного в настоящем документе, могут быть найдены другие варианты его осуществления. Настоящая заявка охватывает все изменения, применения или модификации настоящего изобретения, не отступающие от его основных идей, включая все отступления от настоящего изобретения, которые находятся в пределах известной или традиционной практики в данной области техники. Приведенное описание и примеры следует считать исключительно иллюстративными, при этом истинный объем и сущность настоящего изобретения определены приведенной ниже формулой изобретения.
[00204] Нужно понимать, что настоящее изобретение не ограничено конкретной конструкцией, описанной выше и проиллюстрированной на сопроводительных чертежах, а также, что в пределах объема настоящего изобретения могут быть выполнены множество различных модификаций и изменений. Предполагается, что объем настоящего изобретения ограничен только приложенной формулой изобретения.