СПОСОБ ДЛЯ ДОБАВЛЕНИЯ ВЕРХНЕГО ИНДЕКСА ПРИЛОЖЕНИЯ И УСТРОЙСТВО Российский патент 2017 года по МПК G06F3/48 G06Q10/10 

Описание патента на изобретение RU2625948C2

[0001] Данная заявка основывается и притязает на приоритет патентной заявки Китая № 201410401486.X, поданной 15 августа 2014 г., все содержание которой включается в этот документ посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ

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

УРОВЕНЬ ТЕХНИКИ

[0003] Чтобы упростить использование пользователем приложения в "интеллектуальном" мобильном телефоне (смартфоне), обычно на рабочий стол смартфона добавляется пиктограмма установленного приложения; а чтобы посредством пиктограммы помочь пользователю узнать, что в приложении имеются непрочитанные сообщения, необходимо предоставить способ для обозначения на пиктограмме, что в приложении существуют непрочитанные сообщения.

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

[0006] В соответствии с первым аспектом вариантов осуществления настоящего изобретения предоставляется способ для добавления верхнего индекса приложения, содержащий:

[0007] обнаружение, принимает ли панель уведомлений уведомляющее сообщение, причем уведомляющее сообщение отправляется приложением в панель уведомлений после приема непрочитанного сообщения;

[0008] в случае обнаружения, что панель уведомлений приняла уведомляющее сообщение, определение количества непрочитанных сообщений, принятых приложением, соответствующим уведомляющему сообщению, в соответствии с уведомляющим сообщением; и

[0009] обновление и отображение значения верхнего индекса у пиктограммы приложения в соответствии с количеством непрочитанных сообщений.

[0010] При необходимости, этап определения количества непрочитанных сообщений, принятых приложением, соответствующим уведомляющему сообщению, в соответствии с уведомляющим сообщением включает в себя:

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

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

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

[0014] получение суммарного значения верхнего индекса путем прибавления 1 к значению верхнего индекса приложения; и

[0015] обновление значения верхнего индекса у пиктограммы приложения и отображение в виде суммарного значения верхнего индекса.

[0016] При необходимости, этап определения количества непрочитанных сообщений, принятых приложением, соответствующим уведомляющему сообщению, в соответствии с уведомляющим сообщением дополнительно включает в себя:

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

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

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

[0020] получение совокупного значения верхнего индекса путем сложения значения верхнего индекса приложения с количеством непрочитанных сообщений; и

[0021] обновление значения верхнего индекса у пиктограммы приложения и отображение в виде совокупного значения верхнего индекса.

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

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

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

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

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

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

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

[0029] При необходимости, модуль определения включает в себя:

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

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

[0032] При необходимости, первый модуль отображения включает в себя:

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

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

[0035] При необходимости, модуль определения дополнительно включает в себя:

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

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

[0038] При необходимости, первый модуль отображения включает в себя:

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

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

[0041] При необходимости, устройство дополнительно включает в себя:

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

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

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

[0045] процессор; и

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

[0047] причем процессор выполнен с возможностью:

[0048] обнаружения, принимает ли панель уведомлений уведомляющее сообщение, причем уведомляющее сообщение отправляется приложением в панель уведомлений после приема непрочитанного сообщения;

[0049] определения количества непрочитанных сообщений, принятых приложением, соответствующим уведомляющему сообщению, в соответствии с уведомляющим сообщением в случае обнаружения, что панель уведомлений приняла уведомляющее сообщение; и

[0050] обновления и отображения значения верхнего индекса у пиктограммы приложения в соответствии с количеством непрочитанных сообщений.

[0051] Техническая схема в соответствии с вариантами осуществления из раскрытия изобретения может обладать следующими благоприятными эффектами:

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

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

[0055] Фиг. 1 – блок-схема алгоритма, показывающая способ для добавления верхнего индекса приложения в соответствии с примерным вариантом осуществления.

[0056] Фиг. 2A – блок-схема алгоритма, показывающая способ для добавления верхнего индекса приложения в соответствии с другим примерным вариантом осуществления.

[0057] Фиг. 2B – схема интерфейса, отображающая панель уведомлений в соответствии с примерным вариантом осуществления.

[0058] Фиг. 2C – схема интерфейса, отображающая уведомляющее сообщение, соответствующее обычному приложению, в панели уведомлений в соответствии с примерным вариантом осуществления.

[0059] Фиг. 2D – схема интерфейса, отображающая уведомляющее сообщение, соответствующее особому приложению, в панели уведомлений в соответствии с примерным вариантом осуществления.

[0060] Фиг. 2E – схематическое представление, показывающее суммарное значение верхнего индекса у пиктограммы приложения в соответствии с примерным вариантом осуществления.

[0061] Фиг. 2F – схематическое представление, показывающее суммарное значение верхнего индекса у пиктограммы приложения в соответствии с другим примерным вариантом осуществления.

[0062] Фиг. 2G – схематическое представление вычитания количества прочитанных из значения верхнего индекса у пиктограммы приложения в соответствии с примерным вариантом осуществления.

[0063] Фиг. 2H – схематическое представление вычитания количества прочитанных из значения верхнего индекса у пиктограммы приложения в соответствии с другим примерным вариантом осуществления.

[0064] Фиг. 3A – блок-схема алгоритма, показывающая способ для добавления верхнего индекса приложения в соответствии с дополнительным примерным вариантом осуществления.

[0065] Фиг. 3B – схематическое представление сложения значения верхнего индекса у пиктограммы приложения с количеством непрочитанных сообщений в соответствии с примерным вариантом осуществления.

[0066] Фиг. 3C – схематическое представление сложения значения верхнего индекса у пиктограммы приложения с количеством непрочитанных сообщений в соответствии с другим примерным вариантом осуществления.

[0067] Фиг. 3D – схематическое представление вычитания количества прочитанных из значения верхнего индекса у пиктограммы приложения в соответствии с примерным вариантом осуществления.

[0068] Фиг. 3E – схематическое представление вычитания количества прочитанных из значения верхнего индекса у пиктограммы приложения в соответствии с другим примерным вариантом осуществления.

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

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

[0071] Фиг. 6 – блок-схема устройства для добавления верхнего индекса приложения в соответствии с дополнительным примерным вариантом осуществления.

ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ

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

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

[0074] На этапе 101 нужно обнаружить, принимает ли панель уведомлений уведомляющее сообщение, которое отправляется приложением в панель уведомлений после того, как приложение принимает непрочитанное сообщение.

[0075] Приложение в этом документе может быть системным приложением, установленным изначально в систему электронного оборудования, либо несистемным приложением, установленным пользователями.

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

[0077] Чтобы уведомить пользователя, что имеются непрочитанные сообщения, приложение после приема непрочитанных сообщений обычно отправляет уведомляющее сообщение в панель уведомлений электронного оборудования. Уведомляющее сообщение отправляется в панель уведомлений после того, как приложение принимает непрочитанные сообщения.

[0078] На этапе 102 нужно определить количество непрочитанных сообщений, принятых приложением, соответствующим уведомляющему сообщению, в соответствии с уведомляющим сообщением в случае обнаружения, что панель уведомлений приняла уведомляющее сообщение.

[0079] Уведомляющее сообщение, как правило, несет в себе идентификатор приложения, и соответственно, можно определить приложение, от которого отправляется уведомляющее сообщение, в соответствии с идентификатором приложения в уведомляющем сообщении.

[0080] На этапе 103 нужно обновить и отобразить значение верхнего индекса у пиктограммы приложения в соответствии с количеством непрочитанных сообщений.

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

[0082] Касательно некоторых приложений каждый раз, когда они принимают непрочитанное сообщение, они будут отправлять уведомляющее сообщение в панель уведомлений, то есть каждое уведомляющее сообщение, соответствующее приложениям, представляет непрочитанное сообщение, существующее в приложениях. Такой вид приложений называется обычными приложениями и описывается ниже в соответствии с фиг. 2A для обновления значений верхнего индекса у этих обычных приложений в соответствии с их уведомляющими сообщениями.

[0083] Фиг. 2A – блок-схема алгоритма, показывающая способ для добавления верхнего индекса приложения в соответствии с другим примерным вариантом осуществления. Как показано на фиг. 2A, способ для добавления верхнего индекса приложения применяется к электронному оборудованию, включающему в себя смартфон, планшетный компьютер, интеллектуальный телевизор, электронную книгу, переносной компьютер, настольный компьютер или т. п. Способ для добавления верхнего индекса приложения включает в себя следующие этапы.

[0084] На этапе 201 нужно обнаружить, принимает ли панель уведомлений уведомляющее сообщение, которое отправляется приложением в панель уведомлений после того, как приложение принимает непрочитанное сообщение.

[0085] Приложение, упоминаемое в этом документе, может быть системным приложением, установленным изначально в систему электронного оборудования, либо несистемным приложением, установленным пользователями.

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

[0087] Чтобы оповестить пользователя, что имеются непрочитанные сообщения, приложение после приема непрочитанных сообщений обычно отправляет уведомляющее сообщение в панель уведомлений электронного оборудования. Уведомляющее сообщение отправляется в панель уведомлений после того, как приложение принимает непрочитанные сообщения.

[0088] Обратимся к фиг. 2B, которая является схемой интерфейса, отображающей панель уведомлений в соответствии с примерным вариантом осуществления. На фиг. 2B панель 20 уведомлений располагается вверху экрана 21 электронного оборудования. Панель 20 уведомлений может отобразить уведомляющее сообщение (например, уведомляющее сообщение 22 о коротком сообщении), как только она его принимает.

[0089] На этапе 202 нужно обнаружить, является ли особым приложением приложение, соответствующее уведомляющему сообщению, как только панель уведомлений принимает уведомляющее сообщение. Уведомляющее сообщение, отправленное особым приложением в панель уведомлений, формируется особым приложением с использованием непрочитанных сообщений, которое оно принимает в статистическом периоде времени и отправляет в панель уведомлений.

[0090] Уведомляющее сообщение, как правило, несет в себе идентификатор приложения, соответственно, можно определить, каким приложением отправляется уведомляющее сообщение, в соответствии с идентификатором приложения в уведомляющем сообщении.

[0091] Как только панель уведомлений принимает уведомляющее сообщение по результатам обнаружения, можно определить приложение, отправляющее уведомляющее сообщение.

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

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

[0094] Что касается особых приложений, то упомянутый в этом документе статистический период времени может быть периодом времени, соответствующим предопределенному интервалу времени.

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

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

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

[0098] При необходимости, особое приложение может храниться, например, в таблице. Когда необходимо обнаружить, является ли приложение особым приложением, нужно только обнаружить, является ли приложение сохраненным особым приложением, и если да, то это означает, что приложение является особым приложением.

[0099] При практическом применении можно узнать содержимое уведомляющих сообщений после того, как панель уведомлений опускается (или разворачивается вниз), одно и то же обычное приложение может соответствовать множеству уведомляющих сообщений, и каждое уведомляющее сообщение используется для указания, что обычное приложение принимает непрочитанное сообщение. Например, обратимся к фиг. 2C, которая является схемой интерфейса, отображающей уведомляющее сообщение, соответствующее обычному приложению, в панели уведомлений в соответствии с примерным вариантом осуществления. На фиг. 2C уведомляющее сообщение 23 и уведомляющее сообщение 24 являются уведомляющими сообщениями, соответствующими обычному приложению (Служба коротких сообщений, или Short Message). Уведомляющее сообщение 23 указывает, что приложение (Short Message) имеет непрочитанное сообщение, отправленное Xiaoyi, а уведомляющее сообщение 24 указывает, что приложение (Short Message) имеет непрочитанное сообщение, отправленное номером "189XXXX0000".

[00100] Одно и то же особое приложение может соответствовать только одному уведомляющему сообщению, которое указывает, что особое приложение принимает одно или несколько непрочитанных сообщений. Например, обратимся к фиг. 2D, которая является схемой интерфейса, отображающей уведомляющее сообщение, соответствующее особому приложению, в панели уведомлений в соответствии с примерным вариантом осуществления. На фиг. 2D уведомляющее сообщение 25 является уведомляющим сообщением, соответствующим особому приложению (входящий вызов), уведомляющее сообщение 25 указывает, что приложение (входящий вызов) имеет два пропущенных вызова, один от Qingqing, а другой от номера "189XXXX0000".

[00101] На этапе 203 нужно определить количество непрочитанных сообщений как 1 в соответствии с уведомляющим сообщением, если соответствующее уведомляющему сообщению приложение не является особым приложением по результатам обнаружения.

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

[00103] На этапе 204 нужно получить суммарное значение верхнего индекса путем прибавления 1 к значению верхнего индекса приложения.

[00104] При необходимости, нужно по умолчанию установить значение верхнего индекса в ноль, если у приложения нет значения верхнего индекса (то есть у приложения нет непрочитанного сообщения), а затем значение верхнего индекса приложения увеличивается на единицу, соответственно получая суммарное значение 1 верхнего индекса.

[00105] При необходимости, нужно получить суммарное значение верхнего индекса путем прибавления 1 к значению верхнего индекса приложения (при наличии). Например, если исходное значение верхнего индекса приложения равно 3, то суммарное значение верхнего индекса равно 4.

[00106] На этапе 205 нужно обновить значение верхнего индекса у пиктограммы приложения и отобразить в виде суммарного значения верхнего индекса.

[00107] После получения суммарного значения верхнего индекса можно обновить значение верхнего индекса приложения и отобразить в виде суммарного значения верхнего индекса.

[00108] При необходимости, нужно непосредственно добавить суммарное значение верхнего индекса на пиктограмму приложения, если пиктограмма приложения не имеет значения верхнего индекса. Обратимся к фиг. 2E, которая является схематическим представлением, показывающим суммарное значение верхнего индекса у пиктограммы приложения в соответствии с примерным вариантом осуществления. На фиг. 2E у пиктограммы приложения (Stock Market) нет значения верхнего индекса, когда путем вычисления получается суммарное значение верхнего индекса (1), и нужно отобразить значение верхнего индекса (1) на пиктограмме приложения (Stock Market).

[00109] При необходимости, нужно обновить исходное значение верхнего индекса у пиктограммы приложения (при наличии) и отобразить в виде суммарного значения верхнего индекса. Обратимся к фиг. 2F, которая является схематическим представлением, показывающим суммарное значение верхнего индекса у пиктограммы приложения в соответствии с другим примерным вариантом осуществления. На фиг. 2F пиктограмма приложения (Application Store) имеет значение верхнего индекса (1); когда путем вычисления получается суммарное значение верхнего индекса (3), значение верхнего индекса (1) у пиктограммы приложения (Application Store) можно обновить и отобразить в виде суммарного значения верхнего индекса (3).

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

[00111] При практическом применении значение верхнего индекса приложения может уменьшаться, когда пользователь прочитывает непрочитанные сообщения приложения, за подробностями обратимся к этапам 206 и 207.

[00112] На этапе 206 нужно обнаружить, почитаны ли непрочитанные сообщения, соответствующие уведомляющему сообщению, когда уведомляющее сообщение удаляется с панели уведомлений.

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

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

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

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

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

[00118] Нужно получить разностное значение верхнего индекса путем вычитания количества прочитанных (1) непрочитанных сообщений из значения верхнего индекса приложения, соответствующего уведомляющему сообщению, если уведомляющее сообщение является уведомляющим сообщением от обычного приложения, и по результатам обнаружения непрочитанные сообщения, соответствующие уведомляющему сообщению, были прочитаны, и обновить значение верхнего индекса у пиктограммы приложения и отобразить в виде разностного значения верхнего индекса. А именно, когда удаляется уведомляющее сообщение от обычного приложения, и по результатам обнаружения, что непрочитанное сообщение от обычного приложения было прочитано, значение верхнего индекса у обычного приложения непосредственно уменьшается на 1, а затем отображается разностное значение.

[00119] В некотором случае, когда исходное значение верхнего индекса у обычного приложения больше 1, значение верхнего индекса обновляется и продолжает отображаться на пиктограмме обычного приложения после того, как вычитается 1 из значения верхнего индекса. Обратимся к фиг. 2G, которая является схематическим представлением вычитания количества прочитанных из значения верхнего индекса у пиктограммы приложения в соответствии с примерным вариантом осуществления. На фиг. 2G пиктограмма приложения (Application Store) имеет значение верхнего индекса (3), разностное значение верхнего индекса (2) получается путем вычитания 1 из значения верхнего индекса (3), и значение верхнего индекса (2) отображается на пиктограмме приложения (Application Store).

[00120] В другом случае, когда исходное значение верхнего индекса у обычного приложения равно 1, никакое значение верхнего индекса не отображается на пиктограмме обычного приложения после того, как вычитается 1 из значения верхнего индекса. Обратимся к фиг. 2H, которая является схематическим представлением вычитания количества прочитанных из значения верхнего индекса у пиктограммы приложения в соответствии с другим примерным вариантом осуществления. На фиг. 2H пиктограмма приложения (Application Store) имеет значение верхнего индекса (1), разностное значение 0 верхнего индекса получается путем вычитания 1 из значения 1 верхнего индекса, то есть у приложения (Application Store) в этот момент нет непрочитанного сообщения, и никакое значение верхнего индекса не отображается на пиктограмме приложения (Application Store).

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

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

[00123] Что касается некоторых приложений, то они будут формировать уведомляющие сообщения в соответствии со статистическими непрочитанными сообщениями в предопределенные интервалы времени и отправлять эти уведомляющие сообщения в панель уведомлений, то есть каждое уведомляющее сообщение, соответствующее приложениям, представляет одно или несколько непрочитанных сообщений от приложений. Эти приложения называются особыми приложениями. Ниже в соответствии с фиг. 3A описывается обновление значений верхнего индекса у этих особых приложений согласно их уведомляющим сообщениям.

[00124] Фиг. 3A – блок-схема алгоритма, показывающая способ для добавления верхнего индекса приложения в соответствии с дополнительным примерным вариантом осуществления. Как показано на фиг. 3A, способ для добавления верхнего индекса приложения применяется к электронному оборудованию, включающему в себя смартфон, планшетный компьютер, интеллектуальный телевизор, электронную книгу, переносной компьютер, настольный компьютер или т. п. Способ для добавления верхнего индекса приложения включает в себя следующие этапы.

[00125] На этапе 301 нужно обнаружить, принимает ли панель уведомлений уведомляющее сообщение, которое отправляется приложением в панель уведомлений после приема непрочитанного сообщения.

[00126] Приложение, упоминаемое в этом документе, может быть системным приложением, установленным изначально в систему электронного оборудования, либо несистемным приложением, установленным пользователями.

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

[00128] Чтобы оповестить пользователя, что имеются непрочитанные сообщения, приложение после приема непрочитанных сообщений обычно отправляет уведомляющее сообщение в панель уведомлений электронного оборудования. Уведомляющее сообщение отправляется в панель уведомлений после того, как приложение принимает непрочитанные сообщения.

[00129] Обратимся еще раз к фиг. 2B, на которой панель 20 уведомлений располагается вверху экрана 21 электронного оборудования.

[00130] На этапе 302 нужно обнаружить, является ли особым приложением приложение, соответствующее уведомляющему сообщению, если панель уведомлений принимает уведомляющее сообщение по результатам обнаружения. Уведомляющее сообщение, отправленное особым приложением в панель уведомлений, формируется особым приложением с использованием непрочитанных сообщений, принятых в статистическом периоде времени и отправленных в панель уведомлений.

[00131] Уведомляющее сообщение, как правило, несет в себе идентификатор приложения, таким образом, можно определить, от какого приложения отправляется уведомляющее сообщение, в соответствии с идентификатором приложения в уведомляющем сообщении.

[00132] Как только панель уведомлений принимает уведомляющее сообщение по результатам обнаружения, можно определить приложение, отправляющее уведомляющее сообщение.

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

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

[00135] Что касается особых приложений, то упомянутый в этом документе статистический период времени может быть периодом времени, соответствующим предопределенному интервалу времени.

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

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

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

[00139] При необходимости, особое приложение может храниться, например, в таблице. Когда необходимо обнаружить, является ли приложение особым приложением, нужно только обнаружить, является ли приложение сохраненным особым приложением, и если да, то это означает, что приложение является особым приложением.

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

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

[00142] Например, если в статистическом периоде времени принимается одно непрочитанное сообщение, то количество непрочитанных сообщений, соответствующих уведомляющему сообщению, сформированному в соответствии с непрочитанными сообщениями, принятыми в статистическом периоде времени, равно одному; в другом примере, если в статистическом периоде времени принимается два непрочитанных сообщения, то количество непрочитанных сообщений, соответствующих уведомляющему сообщению, сформированному в соответствии с непрочитанными сообщениями, принятыми в статистическом периоде времени, равно двум.

[00143] На этапе 304 нужно определить количество непрочитанных сообщений, которое указано в уведомляющем сообщении, в соответствии с количественным ключевым словом.

[00144] При необходимости, уведомляющее сообщение, сформированное особым приложением, обычно имеет характерный сегмент кода для указания непрочитанных сообщений, то есть количественное ключевое слово можно получить путем анализа характерного сегмента кода. Например, характерным сегментом кода является "message (count=6)", и в этот момент количество непрочитанных сообщений, принятых приложением, равно 6, как указано количественным ключевым словом.

[00145] При практическом применении количественное ключевое слово также можно получить другими средствами, на которые не накладывает ограничения этот вариант осуществления.

[00146] На этапе 305 нужно получить совокупное значение верхнего индекса путем сложения значения верхнего индекса приложения с количеством непрочитанных сообщений.

[00147] При необходимости, нужно установить значение верхнего индекса в ноль по умолчанию, если у приложения нет значения верхнего индекса (то есть у приложения нет непрочитанного сообщения), а затем значение верхнего индекса приложения складывается с количеством непрочитанных сообщений, соответственно получая совокупное значение верхнего индекса. Например, если приложение не имеет значения верхнего индекса, а количество непрочитанных сообщений равно 2, то совокупное значение верхнего индекса равно 2.

[00148] При необходимости, нужно получить совокупное значение верхнего индекса путем сложения значения верхнего индекса приложения (при наличии) с количеством непрочитанных сообщений. Например, если исходное значение верхнего индекса приложения равно 3, а количество непрочитанных сообщений равно 2, то совокупное значение верхнего индекса равно 5.

[00149] На этапе 306 нужно обновить значение верхнего индекса у пиктограммы приложения и отобразить в виде совокупного значения верхнего индекса.

[00150] После получения суммарного значения верхнего индекса можно обновить значение верхнего индекса приложения и отобразить в виде суммарного значения верхнего индекса.

[00151] При необходимости, нужно непосредственно добавить суммарное значение верхнего индекса на пиктограмму приложения, если пиктограмма приложения не имеет значения верхнего индекса. Обратимся к фиг. 3B, которая является схематическим представлением сложения значения верхнего индекса у пиктограммы приложения с количеством непрочитанных сообщений в соответствии с примерным вариантом осуществления. На фиг. 3B у пиктограммы приложения (Stock Market) нет значения верхнего индекса, когда в результате вычисления количество непрочитанных сообщений равно 2, и нужно отобразить значение верхнего индекса (2) на пиктограмме приложения (Stock Market).

[00152] При необходимости, нужно обновить исходное значение верхнего индекса у пиктограммы приложения (при наличии) и отобразить в виде суммарного значения верхнего индекса. Обратимся к фиг. 3C, которая является схематическим представлением сложения значения верхнего индекса у пиктограммы приложения с количеством непрочитанных сообщений в соответствии с другим примерным вариантом осуществления. На фиг. 3C пиктограмма приложения (Application Store) имеет значение верхнего индекса (1); когда в результате вычисления количество непрочитанных сообщений равно 2, значение верхнего индекса (1) у пиктограммы приложения (Application Store) складывается с 2, соответственно получая совокупное значение верхнего индекса (3), и значение верхнего индекса обновляется и отображается как 3.

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

[00154] При практическом применении значение верхнего индекса приложения может уменьшаться, когда пользователь прочитал непрочитанные сообщения приложения, за подробностями обратимся к этапам 307 и 308.

[00155] На этапе 307 нужно обнаружить, почитаны ли непрочитанные сообщения, соответствующие уведомляющему сообщению, когда уведомляющее сообщение удаляется с панели уведомлений.

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

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

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

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

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

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

[00162] В некотором случае, когда исходное значение верхнего индекса у особого приложения больше количества прочитанных непрочитанных сообщений, разностное значение верхнего индекса обновляется и продолжает отображаться на пиктограмме особого приложения после того, как количество непрочитанных сообщений вычитается из значения верхнего индекса. Обратимся к фиг. 3D, которая является схематическим представлением вычитания количества прочитанных из значения верхнего индекса у пиктограммы приложения в соответствии с примерным вариантом осуществления. На фиг. 3D пиктограмма приложения (Application Store) имеет значение верхнего индекса (3); разностное значение верхнего индекса (1) получается после того, как прочитано два непрочитанных сообщения, значение верхнего индекса (3) у пиктограммы приложения (Application Store) обновляется и отображается в виде разностного значения верхнего индекса (1).

[00163] В другом случае, когда исходное значение верхнего индекса у особого приложения равно количеству прочитанных непрочитанных сообщений, разностное значение верхнего индекса больше не отображается на пиктограмме особого приложения после того, как количество непрочитанных сообщений вычитается из значения верхнего индекса. А именно, отображение значения верхнего индекса на пиктограмме приложения не продолжается, если разностное значение 0 верхнего индекса получается путем вычитания количества прочитанных непрочитанных сообщений из значения верхнего индекса приложения, соответствующего уведомляющему сообщению. Обратимся к фиг. 3E, которая является схематическим представлением вычитания количества прочитанных из значения верхнего индекса у пиктограммы приложения в соответствии с другим примерным вариантом осуществления. На фиг. 3E пиктограмма приложения (Application Store) имеет значение верхнего индекса (3); разностное значение 0 верхнего индекса получается после того, как прочитано три непрочитанных сообщения, в этот момент пиктограмма приложения (Application Store) больше не отображает значение верхнего индекса.

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

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

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

[00167] Фиг. 4 – блок-схема, показывающая устройство для добавления верхнего индекса приложения в соответствии с примерным вариантом осуществления. Как показано на фиг. 4, устройство для добавления верхнего индекса приложения относится к электронному оборудованию, включающему в себя смартфон, планшетный компьютер, интеллектуальный телевизор, электронную книгу, переносной компьютер, настольный компьютер или т. п. Устройство для добавления верхнего индекса приложения включает в себя, но не ограничивается: первый модуль 402 обнаружения, модуль 404 определения и первый модуль 406 отображения.

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

[00169] Модуль 404 определения конфигурируется для определения количества непрочитанных сообщений, принятых приложением, соответствующим уведомляющему сообщению, в соответствии с уведомляющим сообщением, если первый модуль 402 обнаружения обнаруживает, что панель уведомлений приняла уведомляющее сообщение.

[00170] Первый модуль 406 отображения конфигурируется для обновления и отображения значения верхнего индекса у пиктограммы приложения в соответствии с количеством непрочитанных сообщений, определенным модулем 404 определения.

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

[00172] Фиг. 5 – блок-схема, показывающая устройство для добавления верхнего индекса приложения в соответствии с другим примерным вариантом осуществления. Как показано на фиг. 5, устройство для добавления верхнего индекса приложения относится к электронному оборудованию, включающему в себя смартфон, планшетный компьютер, интеллектуальный телевизор, электронную книгу, переносной компьютер, настольный компьютер или т. п. Устройство для добавления верхнего индекса приложения включает в себя, но не ограничивается: первый модуль 502 обнаружения, модуль 504 определения и первый модуль 506 отображения.

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

[00174] Модуль 504 определения конфигурируется для определения количества непрочитанных сообщений, принятых приложением, соответствующим уведомляющему сообщению, в соответствии с уведомляющим сообщением, если первый модуль 502 обнаружения обнаруживает, что панель уведомлений приняла уведомляющее сообщение.

[00175] Первый модуль 506 отображения конфигурируется для обновления и отображения значения верхнего индекса у пиктограммы приложения в соответствии с количеством непрочитанных сообщений, определенным модулем 504 определения.

[00176] В возможном варианте осуществления модуль 504 определения может включать в себя: первый подмодуль 504a обнаружения и первый подмодуль 504b определения.

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

[00178] Первый подмодуль 504b определения конфигурируется для определения количества непрочитанных сообщений как 1 в соответствии с уведомляющим сообщением, если первый подмодуль 504a обнаружения обнаруживает, что соответствующее уведомляющему сообщению приложение не является особым приложением.

[00179] В возможном варианте осуществления первый модуль 506 отображения может включать в себя: первый подмодуль 506a вычисления и первый подмодуль 506b отображения.

[00180] Первый подмодуль 506a вычисления конфигурируется для получения суммарного значения верхнего индекса путем прибавления 1 к значению верхнего индекса приложения.

[00181] Первый подмодуль 506b отображения конфигурируется для обновления значения верхнего индекса у пиктограммы приложения и отображения в виде суммарного значения верхнего индекса.

[00182] В возможном варианте осуществления модуль 504 определения может дополнительно включать в себя: подмодуль 504c извлечения и второй подмодуль 504d определения.

[00183] Подмодуль 504c извлечения конфигурируется для извлечения количественного ключевого слова из уведомляющего сообщения, если первый подмодуль 504a обнаружения обнаруживает, что соответствующее уведомляющему сообщению приложение является особым приложением, и количественное ключевое слово конфигурируется для указания количества непрочитанных сообщений, принятых приложением.

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

[00185] В возможном варианте осуществления первый модуль 506 отображения может дополнительно включать в себя: второй подмодуль 506c вычисления и второй подмодуль 506d отображения.

[00186] Второй подмодуль 506c вычисления конфигурируется для получения совокупного значения верхнего индекса путем сложения значения верхнего индекса приложения с количеством непрочитанных сообщений.

[00187] Второй подмодуль 506d отображения конфигурируется для обновления значения верхнего индекса у пиктограммы приложения и отображения в виде суммарного значения верхнего индекса.

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

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

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

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

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

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

[00194] Где процессор конфигурируется для:

[00195] обнаружения, принимает ли панель уведомлений уведомляющее сообщение, причем уведомляющее сообщение отправляется приложением в панель уведомлений после приема непрочитанного сообщения;

[00196] определения количества непрочитанных сообщений, принятых приложением, соответствующим уведомляющему сообщению, в соответствии с уведомляющим сообщением в случае обнаружения, что панель уведомлений приняла уведомляющее сообщение; и

[00197] обновления и отображения значения верхнего индекса у пиктограммы приложения в соответствии с количеством непрочитанных сообщений.

[00198] Фиг. 6 – блок-схема устройства для добавления верхнего индекса приложения в соответствии с дополнительным примерным вариантом осуществления. Например, устройство 600 может быть мобильным телефоном, компьютером, цифровым широковещательным терминалом, устройством приема/передачи сообщений, игровой приставкой, планшетным устройством, медицинским устройством, устройством для занятий физкультурой, PDA (персональным цифровым помощником) или т. п.

[00199] Ссылаясь на фиг. 6, устройство 600 может включать в себя один или множество компонентов, которые указаны ниже: процессорный компонент 602, запоминающее устройство 604, компонент 606 питания, мультимедийный компонент 608, звуковой компонент 610, интерфейс 612 ввода/вывода (I/O), сенсорный компонент 614 и компонент 616 связи.

[00200] Процессорный компонент 602 обычно управляет общей работой устройства 600, например, отображением, телефонным вызовом, передачей данных, и работой, ассоциированной с операцией камеры и операцией записи. Процессорный компонент 602 может включать в себя один или множество процессоров 618 для исполнения команд, чтобы частично или полностью выполнять этапы вышеприведенного способа. К тому же процессорный компонент 602 может включать в себя один или множество модулей для удобства взаимодействия между процессорным компонентом 602 и другими компонентами. Например, процессорный компонент 602 может включать в себя мультимедийный модуль для удобства взаимодействия между мультимедийным компонентом 608 и процессорным компонентом 602.

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

[00202] Компонент 606 питания подает питание для компонентов устройства 600. Компонент 606 питания может включать в себя систему управления питанием, один или множество источников питания и другие компоненты, ассоциированные с производством, управлением и распределением энергии в устройстве 600.

[00203] Мультимедийный компонент 608 включает в себя экран, предусмотренный между устройством 600 и пользователем для предоставления интерфейса вывода. В некоторых вариантах осуществления экран может включать в себя LCD (жидкокристаллический дисплей) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, то экран можно реализовать в виде сенсорного экрана для приема входного сигнала от пользователей. Сенсорная панель включает в себя один или множество тактильных датчиков для распознавания жестов на сенсорной панели, например касание и скольжение, и т. п. Тактильный датчик может не только распознавать границу перемещения у касания или скольжения, но также может обнаруживать длительность и давление, связанные с операцией касания или скольжения. В некоторых вариантах осуществления мультимедийный компонент 608 включает в себя фронтальную камеру и/или заднюю камеру. Когда устройство 600 находится в рабочем режиме, например, режиме захвата или видеорежиме, фронтальная камера и/или задняя камера может принимать внешние мультимедийные данные. Каждая из фронтальной камеры и задней камеры может быть объективом с постоянным фокусным расстоянием либо иметь фокусное расстояние и способность оптического масштабирования.

[00204] Звуковой компонент 610 конфигурируется для вывода и/или ввода звукового сигнала. Например, звуковой компонент 610 включает в себя микрофон (MIC); когда устройство 600 находится в рабочем режиме, например режиме вызова, режиме записи и режиме распознавания речи, микрофон конфигурируется для приема внешнего звукового сигнала. Принятый звуковой сигнал может дополнительно сохраняться в запоминающем устройстве 604 или отправляться с помощью компонента 616 связи. В некоторых вариантах осуществления звуковой компонент 610 также включает в себя громкоговоритель для вывода звукового сигнала.

[00205] Интерфейс 612 I/O предоставляет интерфейс для процессорного компонента 602 и модулей интерфейса периферийных устройств, причем модули интерфейса периферийных устройств могут быть клавиатурой, сенсорным колесом и кнопками, и т. п. Эти кнопки могут включать в себя, но не только: кнопку возврата, кнопку громкости, кнопку запуска и кнопку блокировки.

[00206] Сенсорный компонент 614 включает в себя один или множество датчиков для обеспечения устройства 600 оценкой состояния во всех проявлениях. Например, сенсорный компонент 614 может обнаруживать включенное/выключенное состояние устройства 600, относительное положение компонентов, например, компонентами являются дисплей и клавишная панель устройства 600; сенсорный компонент 614 также может обнаруживать изменение положения устройства 600 или его компонента, наличие или отсутствие касания пользователем устройства 600, направление или ускорение/замедление устройства 600 и колебание температуры устройства 600. Сенсорный компонент 614 также может включать в себя детектор приближения, который конфигурируется для обнаружения наличия ближайших объектов без физического касания. Сенсорный компонент 614 также может включать в себя оптический датчик, например, датчик изображения на CMOS или CCD для формирования изображений. В некоторых вариантах осуществления сенсорный компонент 614 также может включать в себя датчик ускорения, гироскоп, магнитный датчик, датчик давления или датчик температуры.

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

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

[00209] В примерных вариантах осуществления также предоставляется постоянный машиночитаемый носитель информации, включающий в себя команды, например, запоминающее устройство 604, включающее в себя команды, при этом вышеупомянутые команды могут исполняться процессорами 618 устройства 600, чтобы выполнить вышеприведенные способы. Например, постоянный машиночитаемый носитель информации может быть ROM, оперативным запоминающим устройством (RAM), компакт-диском, магнитной лентой, дискетой и оптическим запоминающим устройством, и т. п.

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

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

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

название год авторы номер документа
СПОСОБЫ, УСТРОЙСТВА, ТЕРМИНАЛ И МАРШРУТИЗАТОР ДЛЯ ОТПРАВКИ СООБЩЕНИЯ 2015
  • Гао И
  • Ван Хунцян
  • Гэ Юньюань
RU2662398C2
Способ и устройство для подключения прибора к сети 2015
  • Ван Ян
  • Фу Цянь
  • Хоу Эньсин
RU2638780C2
СПОСОБ, УСТРОЙСТВО, ТЕРМИНАЛ И СЕРВЕР ДЛЯ ПРИНУДИТЕЛЬНОЙ ДОСТАВКИ СООБЩЕНИЯ ПОСРЕДСТВОМ ОБЛЕГЧЕННОГО ПРИЛОЖЕНИЯ 2014
  • Ли Юаньян
  • Цао Шуанси
  • Цзо Цзинлун
RU2604417C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ДОСТАВКИ СООБЩЕНИЙ, А ТАКЖЕ ОКОНЕЧНОЕ ОБОРУДОВАНИЕ 2016
  • Хань Гуани
  • Чзан Яньлу
  • Хоу Эньсин
RU2679966C1
Способ и устройство для мгновенного обмена сообщениями 2015
  • Линь Цзиньбинь
  • Ма Кунь
  • Ши Далун
RU2610679C1
СПОСОБ И УСТРОЙСТВО ДЛЯ ПРЕДСТАВЛЕНИЯ ИНФОРМАЦИИ 2015
  • Чжу Ифань
  • Ян Ванькунь
  • Чэнь Иньли
RU2642427C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ПОЛУЧЕНИЯ ОБЪЕМА ВОДЫ ДЛЯ УВЛАЖНИТЕЛЯ 2016
  • Лю Тецзюнь
  • Линь Синшэн
  • Мэн Яньань
  • Ван Дундун
RU2674634C2
СПОСОБ ОБЕСПЕЧЕНИЯ ЭФФЕКТА ОБРАТНОЙ СВЯЗИ ДЛЯ ПОЛЬЗОВАТЕЛЬСКОЙ ОПЕРАЦИИ И ЭЛЕКТРОННОЕ УСТРОЙСТВО 2020
  • Дун, Фэн
  • Вэн, Цзявэй
RU2809207C2
СПОСОБ И УСТРОЙСТВО СЕТЕВОГО СОЕДИНЕНИЯ 2015
  • Цянь Чжуан
  • Чэнь Юн
  • Чжан Сибэй
RU2642841C2
СПОСОБ, УСТРОЙСТВО И ОКОНЕЧНАЯ АППАРАТУРА ДЛЯ ОБРАБОТКИ СЕАНСА НА ОСНОВЕ ЖЕСТА 2014
  • Ван Бинь
  • Лю Даокуань
  • Вэн Хайбинь
RU2621012C2

Иллюстрации к изобретению RU 2 625 948 C2

Реферат патента 2017 года СПОСОБ ДЛЯ ДОБАВЛЕНИЯ ВЕРХНЕГО ИНДЕКСА ПРИЛОЖЕНИЯ И УСТРОЙСТВО

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

Формула изобретения RU 2 625 948 C2

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

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

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

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

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

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

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

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

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

получают суммарное значение верхнего индекса путем прибавления 1 к значению верхнего индекса приложения; и

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

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

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

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

4. Способ по любому из пп. 1-3, причем способ дополнительно содержит этапы, на которых:

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

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

5. Устройство для добавления верхнего индекса приложения, содержащее:

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

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

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

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

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

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

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

6. Устройство по п. 5, в котором первый модуль отображения содержит:

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

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

7. Устройство по п. 5, в котором первый модуль отображения содержит:

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

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

8. Устройство по любому из пп. 5-7, причем устройство дополнительно содержит:

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

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

9. Устройство для добавления верхнего индекса приложения, содержащее:

процессор; и

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

причем процессор выполнен с возможностью выполнения:

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

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

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

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

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

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

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

Документы, цитированные в отчете о поиске Патент 2017 года RU2625948C2

Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем 1924
  • Волынский С.В.
SU2012A1
Способ защиты переносных электрических установок от опасностей, связанных с заземлением одной из фаз 1924
  • Подольский Л.П.
SU2014A1
Многоступенчатая активно-реактивная турбина 1924
  • Ф. Лезель
SU2013A1
ВИЗУАЛИЗАЦИЯ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА 2005
  • Батлин Стефан Джеффри
  • Клэри Николас Хоулдер
  • Блаукопф Якоб Бенджамин
  • Брук Николас Карл
RU2383919C2

RU 2 625 948 C2

Авторы

Янь Чжэн

Ван Ин

Чжу Шаопинь

Даты

2017-07-19Публикация

2015-01-22Подача