Способ для добавления верхнего индекса приложения и устройство
Иллюстрации
Показать всеИзобретение относится к области компьютерных технологий и более конкретно к способу и устройству для добавления верхнего индекса приложения. Технический результат заключается в обеспечении уведомления о непрочитанных сообщениях для несистемного приложения посредством отображения значения верхнего индекса у пиктограммы приложения в соответствии с количеством непрочитанных сообщений. Технический результат достигается за счет обнаружения, является ли особым приложением приложение, соответствующее уведомляющему сообщению, причем уведомляющее сообщение формируется особым приложением с использованием непрочитанных сообщений, причем особое приложение является приложением, выполненным с возможностью формировать уведомляющее сообщение определения количества непрочитанных сообщений как 1 в соответствии с уведомляющим сообщением, если соответствующее уведомляющему сообщению приложение не является особым приложением по результатам обнаружения, извлечения количественного ключевого слова из уведомляющего сообщения и определения количества непрочитанных сообщений, которое указано в уведомляющем сообщении, в соответствии с количественным ключевым словом. 3 н. и 6 з.п. ф-лы, 17 ил.
Реферат
[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] Подводя итоги, в способе для добавления верхнего индекса приложения, предоставленном вариантами осуществления, путем определения количества непрочитанных соо