СПОСОБ, УСТРОЙСТВО И ЭЛЕКТРОННОЕ УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ ОБ УВЕДОМЛЕНИИ
METHOD, DEVICE AND ELETRONIC DEVICE FOR DISPLAYING NOTIFICATION INFORMATION

По настоящей заявке испрашивается приоритет патентной заявке на патент Китая №201310424863.7, поданной 17 сентября 2013 года, полное содержание которой включено в данный документ посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
Заявка относится к области компьютерной технологии, в частности, к способу, устройству и электронному устройству для отображения информации об уведомлении.
УРОВЕНЬ ТЕХНИКИ
Когда прикладная программа генерирует информацию об уведомлении в электронном устройстве, например, новое сообщение или новый вызов, и т.д., есть необходимость отобразить информацию об уведомлении на электронном устройстве для проверки и управления пользователем информации об уведомлении.
Существующий в настоящее время способ для отображения информации об уведомлении состоит в том, что: после приема информации об уведомлении окно запроса, соответствующее информации об уведомлении, может быть отображено с наивысшим приоритетом в центре экрана дисплея на электронном устройстве. То есть, может быть так, что пользователю сначала необходимо иметь дело с содержимым в окне запроса или закрыть окно запроса, когда пользователю необходимо выполнять другие операции.
В реализации настоящего раскрытия, изобретатели выяснили, что по меньшей мере проблемы существуют в предшествующем уровне техники, как описано далее: когда пользователь выполняет операции игры или просматривает веб-страницы, если окно запроса, соответствующее информации об уведомлении, прыгнуло в центр экрана дисплея, пользователь может, чтобы продолжить выполнять операции игры или просмотр веб-страницы, быть вынужден обработать содержимое окна запроса или сначала закрыть окно запроса. Следовательно, этот способ для отображения информации об уведомлении может оказывать влияние на текущие операции пользователя.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Варианты осуществления настоящего раскрытия предоставляют способ, устройство и электронное устройство для отображения информации об уведомлении, чтобы решить проблему, состоящую в том, что способ отображения информации об уведомлении оказывает влияние на текущую операцию пользователя. Технические решения следующие:
Предоставлен способ для отображения информации об уведомлении в соответствии с первым аспектом вариантов осуществления настоящего раскрытия. Способ может состоять в том, что: принимают информацию об уведомлении, отправленную из прикладной программы, при этом информация об уведомлении включает в себя множество элементов управления, назначенных с использованием прикладной программы; и отображают информацию об уведомлении в заданной области, которая представляет собой область, отображенную в строке состояния, или область, расположенную рядом со строкой состояния, при этом строка состояния расположена на боковой границе дисплея.
В первом возможном варианте осуществления первого аспекта способ может дополнительно состоять в том, что: принимают информацию управления, сгенерированную, когда элементы управления, отображенные в информации об уведомлении, управляются; и отправляют информацию управления в прикладную программу, которая используется для обработки информации управления, при этом прикладная программа выполняет обработку в соответствии с принятой информацией управления.
На основе первого возможного варианта осуществления первого аспекта, во втором возможном варианте осуществления способ может дополнительно состоять в том, что: удаляют отображенную информацию об уведомлении после приема информации управления, сгенерированной, когда элементы управления, отображенные в информации об уведомлении, управляются.
На основе первого возможного варианта осуществления первого аспекта или второго возможного варианта осуществления первого аспекта, в третьем возможном варианте осуществления способ может дополнительно состоять в том, что: принимают инструкцию развертывания, сгенерированную, когда выполняется операция развертывания для отображенной информации об уведомлении; и отображают развернутую информацию об уведомлении после приема инструкции развертывания.
На основе первого возможного варианта осуществления первого аспекта, второго возможного варианта осуществления первого аспекта или третьего возможного варианта осуществления первого аспекта, в четвертом возможном варианте осуществления способ может дополнительно состоять в том, что: принимают инструкцию сокрытия, которая представляет собой инструкцию, сгенерированную, когда рабочее положение расположено в незаданной области; и скрывают информацию об уведомлении, которая была отображена.
На основе первого возможного варианта осуществления первого аспекта, второго возможного варианта осуществления первого аспекта, третьего возможного варианта осуществления первого аспекта или четвертого возможного варианта осуществления первого аспекта, в пятом возможном варианте осуществления, когда заданная область представляет собой область, отображенную в строке состояния, отображение информации об уведомлении в заданной области может состоять в том, что: определяют уровень уведомления, соответствующий информации об уведомлении, при этом уровень уведомления используется для указания категории важности информации об уведомлении; определяют высоту отображения информации об уведомлении в соответствии с содержимым и/или уровнем уведомления в информации об уведомлении; увеличивают высоту отображения строки состояния в соответствии с высотой отображения информации об уведомлении; и отображают информацию об уведомлении в строке состояния, чья высота отображения была увеличена.
На основе первого возможного варианта осуществления первого аспекта, второго возможного варианта осуществления первого аспекта, третьего возможного варианта осуществления первого аспекта, четвертого возможного варианта осуществления первого аспекта или пятого возможного варианта осуществления первого аспекта, в шестом возможном варианте осуществления заданная область может включать в себя по меньшей мере одну страницу отображения, и отображение информации об уведомлении в заданной области может состоять в том, что: оценивают, меньше ли количество информации об уведомлении, отображенной на текущей странице отображения в заданной области, чем заданное количество, которое является максимумом для отображения информации об уведомлении на текущей странице отображения в заданной области; если определенный результат количества информации об уведомлении, отображенной на текущей странице отображения в заданной области, меньше, чем заданное количество, отображают информацию об уведомлении на текущей странице отображения в заданной области; а если определенный результат количества информации об уведомлении, отображенной на текущей странице отображения в заданной области, не меньше, чем заданное количество, обновляют положение информации об уведомлении, имеющей самое продолжительное время отображения и отображенное на текущей странице отображения в заданной области, и отображают принятую информацию об уведомлении.
На основе первого возможного варианта осуществления первого аспекта, второго возможного варианта осуществления первого аспекта, третьего возможного варианта осуществления первого аспекта, четвертого возможного варианта осуществления первого аспекта, пятого возможного варианта осуществления первого аспекта или шестого возможного варианта осуществления первого аспекта, в седьмом возможном варианте осуществления способ может дополнительно состоять в том, что: принимают сигнал перелистывания страницы, который дает команду на перелистывание страницы текущей страницы отображения в заданной области; и перелистывают отображенную текущую страницу отображения в заданной области на другую страницу отображения, соответствующую сигналу перелистывания страницы.
На основе первого возможного варианта осуществления первого аспекта, второго возможного варианта осуществления первого аспекта, третьего возможного варианта осуществления первого аспекта, четвертого возможного варианта осуществления первого аспекта, пятого возможного варианта осуществления, шестого возможного варианта осуществления первого аспекта или седьмого возможного варианта осуществления первого аспекта, в восьмом возможном варианте осуществления перелистывание отображенной текущей страницы отображения в заданной области на другую страницу отображения, соответствующую сигналу перелистывания страницы, может состоять в том, что: когда сигнал перелистывания страницы используется для подачи команды на перелистывание страницы отображения в заданной области на следующую страницу, и следующая страница существует в заданной области, отображенная текущая страница отображения в заданной области перелистывается на следующую страницу отображения; а когда сигнал перелистывания страницы используется для подачи команды на перелистывание страницы отображения в заданной области на предыдущую страницу отображения, и предыдущая страница отображения существует в заданной области, отображенная текущая страница отображения в заданной области перелистывается на предыдущую страницу отображения.
Предоставлено устройство для отображения информации об уведомлении в соответствии со вторым аспектом вариантов осуществления настоящего раскрытия. Устройство может содержать: модуль приема информации об уведомлении, выполненный с возможностью приема информации об уведомлении, отправленной из прикладной программы, при этом информация об уведомлении включает в себя множество элементов управления, назначенных с использованием прикладной программы; и модуль отображения, выполненный с возможностью отображения информации об уведомлении в заданной области, которая представляет собой область, отображающую строку состоянии, или область, расположенную рядом со строкой состояния, при этом строка состояния расположена на боковой границе дисплея.
В первом возможном варианте осуществления второго аспекта устройство может дополнительно включать в себя: модуль приема информации управления, выполненный с возможностью приема информации управления, сгенерированной, когда элементы управления, отображенные в информации об уведомлении, управляются; и модуль отправки, выполненный с возможностью отправки информации управления в прикладную программу, которая используется для обработки информации управления, при этом прикладная программа выполняет обработку в соответствии с принятой информацией управления.
На основе первого возможного варианта осуществления второго аспекта, в возможном втором варианте осуществления устройство может дополнительно включать в себя: модуль удаления, выполненный с возможностью удаления отображенной информации об уведомлении после того, как модуль приема информации управления принимает информацию управления, сгенерированную, когда элементы управления, отображенные в информации об уведомлении, управляются.
На основе первого возможного варианта осуществления второго аспекта или второго возможного варианта осуществления второго аспекта, в третьем возможном варианте осуществления устройство может дополнительно включать в себя: модуль приема инструкции развертывания, выполненный с возможностью приема инструкции развертывания, сгенерированной, когда выполняется операция развертывания для отображенной информации об уведомлении; и модуль отображения развертывания, выполненный с возможностью отображения развернутой информации об уведомлении после того, как модуль отображения развертывания принимает инструкцию развертывания.
На основе первого возможного варианта осуществления второго аспекта, второго возможного варианта осуществления второго аспекта или третьего возможного варианта осуществления второго аспекта, в четвертом возможном варианте осуществления устройство может дополнительно включать в себя: модуль приема инструкции сокрытия, выполненный с возможностью приема инструкции сокрытия, которая представляет собой инструкцию, сгенерированную, когда рабочее положение расположено в незаданной области; и модуль сокрытия, выполненный с возможностью сокрытия информации об уведомлении, которая была отображена.
На основе первого возможного варианта осуществления второго аспекта, второго возможного варианта осуществления второго аспекта, третьего возможного варианта осуществления второго аспекта или четвертого возможного варианта осуществления второго аспекта, в пятом возможном варианте осуществления, когда заданная область представляет собой область, отображенную в строке состояния, модуль отображения может включать в себя: блок определения уровня уведомления, выполненный с возможностью определения уровня уведомления, соответствующего информации об уведомлении, при этом уровень уведомления используется для указания категории важности информации об уведомлении; первый блок определения, выполненный с возможностью определения высоты отображения информации об уведомлении в соответствии с содержимым и/или уровнем уведомления в информации об уведомлении; и второй блок определения, выполненный с возможностью увеличения высоты отображения строки состояния в соответствии с высотой отображения информации об уведомлении; и первый блок отображения, выполненный с возможностью отображения информации об уведомлении в строке состояния, чья высота отображения была увеличена.
На основе первого возможного варианта осуществления второго аспекта, второго возможного варианта осуществления второго аспекта, третьего возможного варианта осуществления второго аспекта, четвертого возможного варианта осуществления второго аспекта или пятого возможного варианта осуществления второго аспекта, в шестом возможном варианте осуществления заданная область включает в себя по меньшей мере одну страницу отображения. Модуль отображения может включать в себя: блок оценки, выполненный с возможностью оценки, меньше ли количество информации об уведомлении, отображенной на текущей странице отображения в заданной области, чем заданное количество, которое является максимумом для отображения информации об уведомлении на текущей странице отображения в заданной области; второй блок отображения, выполненный с возможностью отображения информации об уведомлении на текущей странице отображения в заданной области, когда определенный результат количества информации об уведомлении, отображенной на текущей странице отображения в заданной области, меньше, чем заданное количество; и третий блок отображения, выполненный с возможностью обновления положения информации об уведомлении, имеющей самое продолжительное время отображения и отображенное на текущей странице отображения в заданной области, и отображения принятой информации об уведомлении, когда определенный результат количества информации об уведомлении, отображенной на текущей странице отображения в заданной области, не меньше, чем заданное количество.
На основе первого возможного варианта осуществления второго аспекта, второго возможного варианта осуществления второго аспекта, третьего возможного варианта осуществления второго аспекта, четвертого возможного варианта осуществления второго аспекта, пятого возможного варианта осуществления второго аспекта или шестого возможного варианта осуществления второго аспекта, в седьмом возможном варианте осуществления устройство может дополнительно включать в себя: модуль приема сигнала перелистывания страницы, выполненный с возможностью приема сигнала перелистывания страницы, который дает команду на перелистывание страницы текущей страницы отображения в заданной области; и модуль перелистывания страницы, выполненный с возможностью перелистывания отображенной текущей страницы отображения в заданной области на другую страницу отображения, соответствующую сигналу перелистывания страницы.
На основе первого возможного варианта осуществления второго аспекта, второго возможного варианта осуществления второго аспекта, третьего возможного варианта осуществления второго аспекта, четвертого возможного варианта осуществления второго аспекта, пятого возможного варианта осуществления второго аспекта, шестого возможного варианта осуществления второго аспекта или седьмого возможного варианта осуществления второго аспекта, в восьмом возможном варианте осуществления модуль перелистывания страницы может включать в себя: первый блок перелистывания страницы, выполненный с возможностью перелистывания отображенной текущей страницы отображения в заданной области на следующую страницу отображения, когда сигнал перелистывания страницы используется для подачи команды на перелистывание страницы отображения в заданной области на следующую страницу, и следующая страница существует в заданной области; и второй блок перелистывания страницы, выполненный с возможностью перелистывания отображенной текущей страницы отображения в заданной области на предыдущую страницу отображения, когда сигнал перелистывания страницы используется для подачи команды на перелистывание страницы отображения в заданной области на предыдущую страницу, и предыдущая страница существует в заданной области.
Предоставлено электронное устройство, включающее в себя устройство для отображения информации об уведомлении, которое предоставлено со вторым аспектом и различными возможными способами реализации во втором аспекте, в соответствии с третьим аспектом вариантов осуществления настоящего раскрытия.
Предоставлено электронное устройство в соответствии с четвертым аспектом вариантов осуществления настоящего раскрытия. Устройство может содержать: один или более процессоров; память; и один или более модулей, хранящихся в памяти и выполненных с возможностью быть выполненными одним или более процессорами, при этом один или более модулей выполнены с возможностью выполнения следующих функций: прием информации об уведомлении, отправленной из прикладной программы, при этом информация об уведомлении включает в себя множество элементов элементов управления, назначенных с использованием прикладной программы; отображение информации об уведомлении в заданной области, при этом заданная область представляет собой область, отображающую строку состояния или область, расположенную рядом со строкой состояния, при этом строка состояния расположена на боковой границе дисплея.
Техническое решение, раскрытое в вариантах осуществления настоящего раскрытия, может иметь следующий преимущественный эффект.
Путем отображения информации об уведомлении в области, расположенной рядом со строкой состояния, или области, отображающей строку состояния, оно может решить проблему, состоящую в том, что текущий способ отображения текущей информации об уведомлении оказывает влияние на текущую операцию пользователя. Отображение информации об уведомлении в области, отображающей строку состояния, или области, расположенной рядом со строкой состояния, может не оказывать влияния на другие операции пользователя, поскольку строка состояния обычно показывает в местоположении, расположенном на боковой кромке электронного дисплея. В результате, может быть достигнут результат, который не оказывает влияния на операцию пользователя при информировании пользователей о новой информации об уведомлении.
Следует понимать, что как приведенные выше общие описания, так и подробное описание ниже приведены только лишь в примерных и иллюстративных целях, а не для ограничения настоящего раскрытия.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 представляет собой блок-схему способа для отображения информации об уведомлении в соответствии с вариантом осуществления раскрытия.
Фиг. 2 представляет собой блок-схему способа для отображения информации об уведомлении в соответствии с вариантом осуществления раскрытия.
Фиг. 3A представляет собой вид заданной области, расположенной рядом со строкой состояния, в соответствии с вариантом осуществления раскрытия.
Фиг. 3B представляет собой вид области, отображающей строку состояния в качестве заданной области в соответствии с вариантом осуществления раскрытия.
Фиг. 4A представляет собой вид увеличения информации об уведомлении в соответствии с вариантом осуществления раскрытия.
Фиг. 4B представляет собой вид увеличения информации об уведомлении в соответствии с вариантом осуществления раскрытия.
Фиг. 4C представляет собой вид увеличения информации об уведомлении в соответствии с вариантом осуществления раскрытия.
Фиг. 5 представляет собой вид сокрытия информации об уведомлении, которая была отображена, в соответствии с вариантом осуществления раскрытия.
Фиг. 6 представляет собой блок-схему способа для отображения информации об уведомлении в соответствии с вариантом осуществления раскрытия.
Фиг. 7 представляет собой вид отображения множества информации об уведомлении на текущей странице отображения в заданной области в соответствии с вариантом осуществления раскрытия.
Фиг. 8A представляет собой вид перелистывания отображенной текущей страницы на следующую страницу в заданной области в соответствии с вариантом осуществления раскрытия.
Фиг. 8B представляет собой вид перелистывания отображенной текущей страницы на следующую страницу в заданной области в соответствии с вариантом осуществления раскрытия.
Фиг. 8C представляет собой вид перелистывания отображенной текущей страницы на предыдущую страницу в заданной области в соответствии с вариантом осуществления раскрытия.
Фиг. 8D представляет собой вид перелистывания отображенной текущей страницы на предыдущую страницу в заданной области в соответствии с вариантом осуществления раскрытия.
Фиг. 9 представляет собой структурную схему устройства для отображения информации об уведомлении в соответствии с вариантом осуществления раскрытия.
Фиг. 10 представляет собой структурную схему устройства для отображения информации об уведомлении в соответствии с вариантом осуществления раскрытия.
Фиг. 11 представляет собой структурную схему электронного устройства в соответствии с вариантом осуществления раскрытия.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Подробное описание примерных вариантов осуществления будет приведено в данном документе с примерами, которые будут показаны на чертежах. В последующих описаниях при обращении к чертежам, если не выражено иначе, один и тот же номер на различных чертежах относится к одним и тем же или подобным элементам. Варианты осуществления, описанные в примерных вариантах осуществления ниже, не представляют всех вариантов осуществления, которые соответствуют настоящему раскрытию. Наоборот, они являются лишь примерами устройств и способов, которые соответствуют некоторым аспектам настоящего раскрытия, как изложено в формуле изобретения.
"Электронное устройство", описанное в настоящем раскрытии, может быть включено в состав, но не ограничено этим: интеллектуального телефона, планшетного компьютера, персонального цифрового помощника (PDA), интеллектуального ТВ, электронной книги, экспертной группы по вопросам движущегося изображения аудио уровень III (MP3 плеер), экспертной группы по вопросам движущегося изображения аудио уровень IV (MP4 плеер), ноутбука и персонального компьютера. Фраза "по меньшей мере", описанная в настоящем раскрытии, может указывать на один, два или более двух.
Как показано на Фиг. 1, на ней показана блок-схема способа для отображения информации об уведомлении в соответствии с вариантом осуществления раскрытия. Способ отображения информации об уведомлении может быть применен к различным электронным устройствам, таким как интеллектуальный телефон, планшетный компьютер, персональный цифровой помощник (PDA), интеллектуальный ТВ, электронная книга, экспертная группа по вопросам движущегося изображения аудио уровень III (MP3 плеер), экспертная группа по вопросам движущегося изображения аудио уровень IV (MP4 плеер), ноутбук, персональный компьютер, и т.д. Способ может содержать следующие этапы.
На этапе 101 могут принимать информацию об уведомлении, отправленную из прикладной программы. Информация об уведомлении включает в себя множество элементов управления, назначенных с использованием прикладной программы.
Элементы управления могут включать в себя кнопки выбора и/или окно ввода текста.
Прикладная программа может быть программой, установленной в электронном устройстве, например, прикладной программой, используемой для телефонной связи, прикладной программой, используемой для приема и отправки сообщений, адресной книгой, блокнотом или браузером и тому подобным.
Информация об уведомлении представляет собой информацию, используемую для информирования пользователей, сгенерированную с использованием прикладной программы. Информация об уведомлении, как правило, включает в себя текстовые сообщения, используемые для информирования пользователей о проверке информации. Кроме того, когда пользователям нужны непрерывные операции после проверки текстовых сообщений, прикладная программа также может назначить несколько элементов управления в отправленной информации об уведомлении, например, кнопки выбора и/или окно ввода текста, которые могут быть предоставлены для операций пользователя.
На этапе 102 могут отображать информацию об уведомлении в заданной области. Заданная область представляет собой область, отображенную в строке состояния, или область, расположенную рядом со строкой состояния, и строка состояния расположена на боковой границе дисплея.
Как правило, строка состояния, отображенная на электронном устройстве, может быть расположена на боковой границе дисплея. Например, строка состояния может быть расположена на верхней границе, нижней границе, левой боковой границе или правой боковой границе дисплея электронного устройства. Строка состояния может отображать несколько текущих статусов прикладных программ, таких как заряд батареи, системное время и/или беспроводной сигнал. Кроме того, строка состояния может отображать иконки, используемые, чтобы представлять генерирование информации об уведомлении в прикладных программах и соответствующей прикладным программам.
Заданная область может быть прямоугольной областью, которая расположена рядом со строкой состояния параллельно. Она также может быть прямоугольной областью, отображенной в строке состояния. Конечно, заданная область может быть других форм, которые могут быть легко придуманы. Например, она может быть эллипсом, многоугольником, и т.д.
В первом возможном варианте осуществления способ для отображения информации об уведомлении может дополнительно состоять в том, что: принимают информацию управления, сгенерированную, когда элементы управления, отображенные в информации об уведомлении, управляются; и отправляют информацию управления в прикладную программу, используемую для обработки информации управления, при этом прикладная программа выполняет обработку в соответствии с принятой информацией управления.
Во втором возможном варианте осуществления способ для отображения информации об уведомлении может дополнительно состоять в том, что: удаляют отображенную информацию об уведомлении после приема информации управления, сгенерированной, когда элементы управления, отображенные в информации об уведомлении, управляются.
В третьем возможном варианте осуществления способ для отображения информации об уведомлении может дополнительно состоять в том, что: принимают инструкцию развертывания, сгенерированную при выполнении операции развертывания, для отображенной информации об уведомлении; отображают развернутую информацию об уведомлении после приема инструкции развертывания.
В четвертом возможном варианте осуществления способ для отображения информации об уведомлении может дополнительно состоять в том, что: принимают инструкцию сокрытия, которая представляет собой инструкцию, сгенерированную, когда рабочее положение расположено в незаданной области; и скрывают информацию об уведомлении, которая была отображена.
В пятом возможном варианте осуществления, когда заданная область представляет собой область, отображенную в строке состояния, отображение информации об уведомлении в заданной области может состоять в том, что: определяют уровень уведомления, соответствующий информации об уведомлении, при этом уровень уведомления используется для указания категории важности информации об уведомлении; определяют высоту отображения информации об уведомлении в соответствии с содержимым и/или уровнем уведомления в информации об уведомлении; увеличивают высоту отображения строки состояния в соответствии с высотой отображения информации об уведомлении; отображают информацию об уведомлении в строке состояния, чья высота отображения была увеличена.
В шестом возможном варианте осуществления заданная область может включать в себя по меньшей мере одну страницу отображения, и отображение информации об уведомлении в заданной области может состоять в том, что: оценивают, меньше ли количество информации об уведомлении, отображенной на текущей странице отображения в заданной области, чем заданное количество, которое является максимумом для отображения информации об уведомлении на текущей странице отображения в заданной области; если определенный результат количества информации об уведомлении, отображенной на текущей странице отображения в заданной области, меньше, чем заданное количество, отображают информацию об уведомлении на текущей странице отображения в заданной области; а если определенный результат количества информации об уведомлении, отображенной на текущей странице отображения в заданной области, не меньше, чем заданное количество, обновляют положение информации об уведомлении, имеющей самое продолжительное время отображения и отображенное на текущей странице отображения в заданной области, и отображают принятую информацию об уведомлении.
В седьмом возможном варианте осуществления способ для отображения информации об уведомлении может дополнительно состоять в том, что: принимают сигнал перелистывания страницы, который выполнен с возможностью подачи команды на перелистывание страницы текущей страницы отображения в заданной области; и перелистывают отображенную текущую страницу отображения в заданной области на другую страницу отображения, соответствующую сигналу перелистывания страницы.
В восьмом возможном варианте осуществления перелистывание отображенной текущей страницы отображения в заданной области на другую страницу отображения, соответствующую сигналу перелистывания страницы, может состоять в том, что: когда сигнал перелистывания страницы используется для подачи команды на перелистывание страницы отображения в заданной области на следующую страницу, и следующая страница существует в заданной области, отображенная текущая страница отображения в заданной области перелистывается на следующую страницу отображения; а когда сигнал перелистывания страницы используется для подачи команды на перелистывание страницы отображения в заданной области на предыдущую страницу отображения, и предыдущая страница отображения существует в заданной области, отображенная текущая страница отображения в заданной области перелистывается на предыдущую страницу отображения.
Таким образом, варианты осуществления настоящего раскрытия предоставляют способ для отображения информации об уведомлении. Путем отображения информации об уведомлении в области, расположенной рядом со строкой состояния, или области, отображающей строку состояния, способ может решить проблему, состоящую в том, что текущий способ отображения информации об уведомлении оказывает влияние на текущую операцию пользователя. Отображение информации об уведомлении в области, отображающей строку состояния, или области, расположенной рядом со строкой состояния, может не оказывать влияния на другие операции пользователя, поскольку строка состояния обычно показывает в местоположении, расположенном на боковой кромке электронного дисплея. В результате, может быть достигнут результат, который не оказывает влияния на операцию пользователя при информировании пользователей о новой информации об уведомлении.
После приема информации об уведомлении и отображения в заданной области, пользователи, в соответствии с содержимым, относящимся к отображенной информации об уведомлении, которая должна быть выбрана для работы, могут выполнить другие операции, или они могут проигнорировать информацию об уведомлении, чтобы выполнить другие операции. Процедура показана в виде последующих этапов, проиллюстрированных на Фиг. 2.
Как показано на Фиг. 2, она показывает другую блок-схему способа для отображения информации об уведомлении в соответствии с вариантом осуществления раскрытия. Способ отображения информации об уведомлении может быть применен к различным электронным устройствам, таким как интеллектуальный телефон, планшетный компьютер, персональный цифровой помощник (PDA), интеллектуальный ТВ, электронная книга, экспертная группа по вопросам движущегося изображения аудио уровень III (MP3 плеер), экспертная группа по вопросам движущегося изображения аудио уровень IV (MP4 плеер), ноутбук, персональный компьютер, и т.д. Способ может содержать следующие этапы.
На этапе 201 могут принимать информацию об уведомлении, отправленную из прикладной программы. Информация об уведомлении включает в себя множество элементов управления, назначенных с использованием прикладной программы.
Элементы управления могут включать в себя кнопки выбора и/или окно ввода текста.
Прикладная программа может быть программой, установленной в электронном устройстве, такой как прикладная программа, используемая для телефонной связи, прикладная программа, используемая для приема и отправки сообщений, адресная книга, блокнот или браузер и тому подобное.
Информация об уведомлении представляет собой информацию, используемую для информирования пользователей, сгенерированную с использованием прикладной программы. Информация об уведомлении, как правило, включает в себя текстовые сообщения, используемые для информирования пользователей о проверке информации. Кроме того, когда пользователям нужны непрерывные операции после проверки текстовых сообщений, прикладная программа также может назначить несколько элементов управления при отправке информации об уведомлении, например, кнопки выбора и/или окно ввода текста, которые могут быть предоставлены для операций пользователя.
Основываясь на различных прикладных программах, информация об уведомлении может включать в себя другое содержимое, относящееся к прикладным программам. Например, когда прикладная программа представляет собой прикладную программу телефонной связи, информация об уведомлении может включать в себя не только кнопки выбора, но и характерное содержимое, используемое для того, чтобы отображение кнопок выбора стало различных цветов. Это характерное содержимое, например, может использоваться для того, чтобы отображение кнопки выбора стало красным, что представляет функцию вешания телефонной трубки. Или кнопка выбора, отображенная ставшей красной, означает, что на телефонный звонок можно ответить путем выбора зеленой кнопки. Другим примером является информация об уведомлении, которая может быть с информацией голосовой подсказки, чтобы проинформировать динамик, расположенный на электронном устройстве, выполнять соответствующую голосовую подсказку, когда строка состояния принимает информацию об уведомлении.
На этапе 202 могут отображать информацию об уведомлении в заданной области. Заданная область представляет собой область, отображенную в строке состояния, или область, расположенную рядом со строкой состояния, и строка состояния расположена на боковой границе дисплея.
Как правило, строка состояния, отображенная на электронном устройстве, может быть расположена на боковой границе дисплея. Например, строка состояния может быть расположена на верхней границе, нижней границе, левой боковой границе или правой боковой границе дисплея электронного устройства. Строка состояния может отображать несколько текущих статусов прикладных программ, таких как заряд батареи, системное время и/или беспроводной сигнал. Кроме того, строка состояния может отображать иконки, используемые, чтобы представлять генерирование информации об уведомлении в прикладных программах и соответствующей прикладным программам. Заданная область, как правило, может быть меньшей областью. Это могло бы предотвратить воздействие на другие операции пользовательского контента, отображенного на дисплее, когда информация об уведомлении отображена в области. Заданная область может быть прямоугольной областью, которая расположена рядом со строкой состояния параллельно. Она также может быть прямоугольной областью, отображенной в строке состояния. Конечно, заданная область может быть других форм, которые могут быть легко придуманы. Например, она может представлять собой область, имеющую форму круга, эллипса, многоугольника, и т.д., и заданная область также может быть областью отображения строки состояния.
Как показано на Фиг. 3A, она показывает вид заданной области, расположенной рядом со строкой состояния, в соответствии с вариантом осуществления раскрытия. Строка 32 состояния расположена на верхней границе экрана 38 дисплея. Заданная область 34 расположена под строкой 32 состояния и граничит со строкой 32 состояния. Информация 36 об уведомлении отображена в заданной области 34. Поскольку строка 32 состояния расположена на верхней границе экрана 38 дисплея, и заданная область меньше, информация 36 об уведомлении оказывает меньшее воздействие на содержимое, отображенное на экране 38 дисплея.
Как показано на Фиг. 3B, она показывает вид области, отображающей строку состояния в качестве заданной области в соответствии с вариантом осуществления раскрытия. Строка 32 состояния расположена на верхней границе экрана 38 дисплея. Она может отображать информацию об уведомлении в строке 32 состояния после того, как строка 32 состояния будет расположена в заданной области.
В фактической реализации, из-за меньшей области отображения строки состояния в системе, при отображении информации об уведомлении в области она может соответствующим образом расширять высоту отображения строки состояния. Процедура отображения информации об уведомлении в области отображения строки состояния может включать в себя следующие этапы:
На этапе s1 определяют уровень уведомления, соответствующий информации об уведомлении, при этом уровень уведомления используется для указания категории важности информации об уведомлении.
Уровень уведомления может быть установлен системой или пользователями в соответствии с их нуждами. Например, когда пользователь думает, что входящий звонок более важен, уровень уведомления информации об уведомлении о звонке выполняется так, что становится выше. Также, когда пользователь думает, что короткое сообщение не является важным, уровень уведомления информации об уведомлении для непрочитанного короткого сообщения выполняется так, что становится ниже.
На этапе s2 определяют высоту отображения информации об уведомлении в соответствии с содержимым и/или уровнем уведомления в информации об уведомлении.
Например, высота отображения отображенной информации об уведомлении может быть определена в соответствии с длиной текстовых сообщений, количеством кнопок выбора, и т.д. В возможном варианте осуществления, когда заданная область отображает только информацию об уведомлении, ширина информации об уведомлении обычно может быть организована такой же, как и ширина дисплея.
В качестве другого примера, высота отображения отображенной информации об уведомлении может быть определена на основе уровня уведомления информации об уведомлении. Информация об уведомлении, которая имеет более высокий уровень уведомления, может иметь большую высоту отображения, чтобы увеличить беспокойство пользователя.
о
В качестве другого примера, высота отображения отображенной информации об уведомлении может быть определена через длину текстовых сообщений, количество кнопок выбора, и т.д., и/или высоту отображения информации об уведомлении. Информация об уведомлении, которая имеет более высокий уровень уведомления, может быть выполнена так, чтобы иметь бльшую высоту отображения. Кроме того, есть небольшая корректировка для высоты отображения информации об уведомлении в соответствии с длиной текстовых сообщений, количеством кнопок выбора, и т.д.
На этапе s3 увеличивают высоту отображения строки состояния в соответствии с высотой отображения информации об уведомлении.
Например, когда строке состояния необходимо отобразить только одну информацию об уведомлении, она может, в соответствии с высотой отображения информации об уведомлении, увеличить высоту отображения строки состояния. Кроме того, когда строка состояния последовательно отобразила по меньшей мере одну информацию об уведомлении вдоль направления, соответствующего высоте отображения строки состояния, она также может, в соответствии с высотой отображения информации уведомления, увеличить высоту отображения строки состояния. Кроме того, когда строка состояния последовательно отобразила по меньшей мере одну информацию об уведомлении вдоль направления, соответствующего высоте отображения строки состояния, если высота отображения принятой информации об уведомлении больше, чем максимальная высота отображения строки состояния, отображающей информацию об уведомлении, высота отображения строки состояния может быть увеличена до той же величины, что и высота отображения принятой информации об уведомлении. Если высота отображения принятой информации об уведомлении меньше, чем максимальная высота отображения строки состояния, отображающей информацию об уведомлении, не осуществляется увеличения высоты отображения строки состояния.
На этапе s4 отображают информацию об уведомлении в строке состояния, чья высота отображения была увеличена. Отображенная строка состояния показана на Фиг. 3B, т.е. там есть строка состояния, чья высота отображения была увеличена. Там отображается одна информация об уведомлении в строке состояния.
о
Следует отметить, что заданная область, которая имеет бльшую высоту отображения информации об уведомлении, может иметь больше покрытий на дисплее, чтобы предоставить пользователям управлять другим содержимым. Чтобы уменьшить область покрытия информации об уведомлении в заданной области, показанной на дисплее, она, как правило, устанавливает высоту отображения сгенерированной информации об уведомлении меньшей, чем пороговое значение. В это время, когда есть больше содержимого информации об уведомлении, и необходимо, чтобы высота отображения информации об уведомлении была ограничена меньше, чем пороговое значение, она может показать часть содержимого информации об уведомлении в заданной области, имеющей высоту отображения, соответствующую предопределенному пороговому значению информации об уведомлении. Следовательно, пользователи обычно могут определить тип информации об уведомлении в соответствии с частью содержимого. Например, является ли информация об уведомлении сообщением спама, уведомлением о звонке или уведомлением об обновлении для определенной прикладной программы.
В возможном варианте осуществления, когда все содержимое, включенное в информацию об уведомлении, не может быть показано единовременно из-за высоты отображения информации об уведомлении, ограниченной предопределенный пороговым значением. Больше содержимого может быть показано путем прокручивания полосы прокрутки, расположенной в направлении, соответствующем высоте отображения информации об уведомлении или ширины отображения информации об уведомлении.
Обычно, чтобы предотвратить воздействие на текущие операции пользователя, заданная область обычно может быть выполнена меньшей. Соответственно, информация об уведомлении, показанная в заданной области, также может быть меньше. Если пользователи проверяют информацию об уведомлении, и им необходимо выполнить операцию для информации об уведомлении, они могут принять решение увеличить информацию об уведомлении, чтобы выполнить операцию с развернутой информацией об уведомлении. Следовательно, перед управлением содержимым информации об уведомлении способ отображения информации об уведомлении может дополнительно включать в себя этап 203 и этап 204.
На этапе 203 инструкция развертывания генерируется, когда принимается операция развертывания для информации об уведомлении.
Операция развертывания может быть следующей: операция одноразового нажатия информации об уведомлении, достигающей предопределенного времени, операция клика информации об уведомлении непрерывно по меньшей мере два раза, или операция скольжения информации об уведомлении вниз.
Инструкция развертывания генерируется, когда выполняется операция развертывания для информации об уведомлении. Это значит, что пользователям необходимо проверить или обработать содержимое информации об уведомлении. Соответственно, строка состояния может принять инструкцию развертывания.
На этапе 204 отображают развернутую информацию об уведомлении после приема инструкции развертывания.
В фактической реализации он может определить способ увеличения информации об уведомлении в соответствии с содержимым, включенным в информацию об уведомлении. Это может включать в себя три состояния:
В первом состоянии, когда есть меньше содержимого информации об уведомлении, все содержимое показано в заданной области. Тем не менее, из-за того, что информация об уведомлении изначально показана так, чтобы быть меньше, что не является простым для работы пользователя, после приема инструкции развертывания информация об уведомлении может быть увеличена непосредственно, и затем увеличенная информация об уведомлении может быть отображена.
Например, как показано на Фиг. 4B, она показывает вид увеличения информации об уведомлении в соответствии с вариантом осуществления раскрытия. Иллюстрация заданной области, которая представляет собой область отображения строки состояния, показана на Фиг. 4A. На Фиг. 4A перед приемом инструкции развертывания было показано все содержимое, включенное в информацию 36 об уведомлении, показанную в заданной области. После приема инструкции развертывания информация 36 об уведомлении может быть увеличена непосредственно, чтобы стать информацией 36' об уведомлении, имеющей подходящий размер отображения (а именно, высота отображения информации об уведомлении увеличена). В это время текстовые сообщения и элементы управления в увеличенной информации 36 об уведомлении увеличиваются на ту же величину, что и масштаб увеличения информации 36 об уведомлении.
Во втором состоянии, когда есть меньше содержимого информации об уведомлении, все содержимое показано в заданной области. Тем не менее, из-за того, что информация об уведомлении изначально показана так, чтобы быть меньше, что не является простым для работы пользователя, чтобы больше соответствовать привычкам работы пользователя, информация об уведомлении может быть увеличена и перегруппирована, и затем информация об уведомлении, которая увеличена и перегруппирована, может быть отображена. Из-за того, что информация об уведомлении имеет меньший размер до того, как она будет развернута, чтобы сделать возможным показать больше содержимого, расположение этого содержимого, показанного в отображенной информации об уведомлении, обычно не эстетично и не соответствует привычкам работы пользователя. При увеличении информации об уведомлении информация об уведомлении может быть перегруппирована, чтобы гарантировать, что конфигурация содержимого, показанного в развернутой информации об уведомлении, имела эстетичное расположение и соответствовала привычкам работы пользователя.
Например, как показано на Фиг. 4B, она иллюстрирует вид развертывания информации об уведомлении в соответствии с вариантом осуществления раскрытия. Иллюстрация заданной области, которая представляет собой область отображения строки состояния, показана на Фиг. 4B. На Фиг. 4B, поскольку все содержимое, включенное в информацию 36 об уведомлении, отображенную в заданной области, было показано до приема инструкции развертывания, в это время содержимое в информации 36 об уведомлении для удобства работы пользователя может быть перегруппировано, и развернутая информация 36' об уведомлении, которая была перегруппирована, может быть в конечном счета отображена после приема инструкции развертывания.
В третьем состоянии, когда есть больше содержимого информации об уведомлении, все содержимое не может быть показано в заданной области. В это время, после того как принята инструкция развертывания, информация об уведомлении может быть развернута. Например, больше содержимого может быть показано в развернутой информации об уведомлении. Или содержимое, изначально отображенное в информации об уведомлении, может быть перегруппировано, и затем развернутая информация об уведомлении может быть отображена.
Например, как показано на Фиг. 4C, она иллюстрирует вид развертывания информации об уведомлении в соответствии с вариантом осуществления раскрытия. Иллюстрация заданной области, которая представляет собой область, расположенную рядом с областью отображения строки состояния, показана на Фиг. 4С. На Фиг. 4C показано не все содержимое, включенное в информацию 36 об уведомлении, отображенную в заданной области, например, текстовые сообщения всех элементов управления, которые не отображаются совсем. После того как информация 36 об уведомлении принимает инструкцию развертывания, информация 36 об уведомлении может быть развернута до соответствующего размера отображения. Из-за того, что развернутая информация 36' об уведомлении может нуждаться в отображении большего содержимого, которое еще не было отображено до того как информация об уведомлении была развернута, масштаб увеличения текстовых сообщений и элементов управления в информации 36 об уведомлении, как правило, меньше, чем масштаб увеличения информации 36 об уведомлении. В это время, из-за того, что размер отображения информации 36 об уведомлении становится больше, содержимое в развернутой информации 36' об уведомлении может быть перегруппировано для удобства работы пользователя.
Следует отметить, что на Фиг. с 4A по 4C развернутая информация об уведомлении может быть развернута или увеличена до предопределенного размера отображения. Предопределенный размер отображения, как правило, меньше, чем размер экрана 38 дисплея. Например, развернутая информация 36' об уведомлении может быть развернута или увеличена до заданной высоты отображения, которая, как правило, меньше, чем высота отображения экрана 38 дисплея. Это для предотвращения того, чтобы пользователь, который думает, что временно нет требований обработки информации об уведомлении после того как информация об уведомлении развернута, но хочет выполнять другие операции, мог работать в области за пределами информации об уведомлении, расположенной на экране 38 дисплея. Можно увидеть, что предопределенный размер отображения также может быть таким же, как и размер отображения экрана 38 дисплея. После того как пользователь завершает операции, информация об уведомлении удаляется. В это время пользователь может осуществлять операции путем возврата к исходному интерфейсу.
После того как пользователь проверит информацию об уведомлении, проиллюстрированную на этапе 202, или развернутую информацию об уведомлении, проиллюстрированную на этапе 204, информация об уведомлении может быть выбрана для игнорирования, когда пользователь думает, что временно нет требований для обработки информации об уведомлении. В это время информация об уведомлении, которая была отображена, может быть временно скрыта для достижения снижения влияния на пользовательские операции.
На этапе 205 принимают инструкцию сокрытия, которая представляет собой инструкцию, сгенерированную, когда рабочее положение расположено в незаданной области.
Например, когда положение пользовательский операций не расположено в заданной области, инструкция сокрытия может быть принята в это время.
На этапе 206 скрывают информацию об уведомлении, которая была отображена.
Когда положение пользовательских операций не расположено в заданной области, это означает, что пользователь временно не будет обрабатывать содержимое в информации об уведомлении, при этом информация об уведомлении, которая была отображена, следовательно, может быть скрыта в это время. Как показано на Фиг. 5, она показывает вид сокрытия информации об уведомлении, которая была отображена, в соответствии с вариантом осуществления раскрытия. На Фиг. 5 показана информация 36 об уведомлении, отображенная в заданной области 34, расположенной рядом со строкой 32 состояния. Когда пользователь работает в определенном положении 382 незаданной области на экране 38 дисплея, существует реализация сокрытия информации 36 об уведомлении. Кроме того, например, когда информация об уведомлении была отображена в области отображения состояния, и работа пользователя не расположена в заданной области, информация об уведомлении, отображенная в строке состояния, может быть скрыта. Как правило, после того как информация 36 об уведомлении скрыта, напоминание пользователю о существующей информации об уведомлении, иконки, соответствующие информации об уведомлении могут быть показаны в строке состояния, например, иконка 322 пропущенного звонка, показанная на Фиг. 5.
В возможном варианте осуществления пользователю может быть необходимо скрыть строку состояния, играя в игры. Если информация об уведомлении отображена в области отображения состояния, когда строка состояния скрыта, информация об уведомлении скрывается одновременно.
После того как пользователь проверит информацию об уведомлении, проиллюстрированную на этапе 202, или развернутую информацию об уведомлении, проиллюстрированную на этапе 204, если пользователь думает, что есть необходимость обработки информации об уведомлении, пользователь может выполнить операции на основе элементов управления, показанных в информации об уведомлении. То есть, пользователь может управлять непосредственно элементами управления, проиллюстрированными на этапе 202. Также пользователь может управлять элементами управления, показанными в развернутой информации об уведомлении, после того как информация об уведомлении, проиллюстрированная на этапе 202, развертывается на этапах 203 и 204.
На этапе 207 принимают информацию управления, сгенерированную, когда элементы управления, отображенные в информации об уведомлении, управляются.
Например, когда прикладная программа, используемая для телефонной связи, отправляет информацию об уведомлении о звонке в строку состояния, элементы управления в информации об уведомлении, отображенной в строке состояния, могут, как правило, включать в себя кнопку ответа и кнопку отбоя. Когда пользователь выбирает кнопку ответа или кнопку отбоя, генерируют информацию управления, соответствующую выбранной кнопке.
На этапе 208 информацию управления отправляют в прикладную программу, используемую для обработки информации управления. Прикладная программа выполняет обработку в соответствии с принятой информацией управления.
После того как прикладная программа принимает информацию управления, она может выполнить обработку в фоновом режиме без переключения отображенного интерфейса на интерфейс, связанный с прикладной программой.
На этапе 209 удаляют информацию об уведомлении.
Как правило, после приема информации управления, сгенерированной, когда элементы управления, отображенные в информации об уведомлении, управляются, поскольку сгенерированная информация управления также может быть отправлена в прикладную программу, прикладная программа может обработать информацию управления непосредственно в фоновом режиме, а именно, информация об уведомлении была обработана. В это время нет необходимости отображать информацию об уведомлении непрерывно; следовательно, она может быть удалена.
Следует также отметить, что этап 205 может быть выполнен непосредственно вслед за этапом 202 или вслед за этапом 204. Этап 207 может быть выполнен непосредственно вслед за этапом 202 или вслед за этапом 204.
Таким образом, варианты осуществления настоящего раскрытия предоставляют способ для отображения информации об уведомлении. Путем отображения информации об уведомлении в области, расположенной рядом со строкой состояния, или области, отображающей строку состояния, способ может решить проблему, состоящую в том, что текущий способ отображения информации об уведомлении оказывает влияние на текущую операцию пользователя. Отображение информации об уведомлении в области, отображающей строку состояния, или области, расположенной рядом со строкой состояния, может не оказывать влияния на другие операции пользователя, поскольку строка состояния обычно показывает в местоположении, расположенном на боковой кромке электронного дисплея. В результате, может быть достигнут результат, который не оказывает влияния на операцию пользователя при информировании пользователей о новой информации об уведомлении.
В фактической реализации, когда строка состояния принимает новую часть информации об уведомлении, одна часть информации об уведомлении была отображена в области, расположенной рядом со строкой состояния, или области, отображающей строку состояния. В это время информация об уведомлении в заданной области, которая была отображена, может быть заменена, чтобы стать последней принятой информацией об уведомлении. То есть, последняя принятая информация об уведомлении всегда отображена в заданной области. Когда сотовый телефон не проверяется пользователем в течение временного периода, в котором строка состояния непрерывно принимает множество информации об уведомлении, этот способ отображения может привести к тому, что пользователь пропустит проверку информации об уведомлении, принятой раньше. Следовательно, эта проблема может быть решена с использованием лучшего способа для отображения информации об уведомлении. Описанные этапы проиллюстрированы на Фиг. 6.
Как показано на Фиг. 6, она показывает блок-схему способа для отображения информации об уведомлении в соответствии с вариантом осуществления раскрытия. Способ отображения информации об уведомлении может быть применен к различным электронным устройствам, таким как интеллектуальный телефон, планшетный компьютер, персональный цифровой помощник (PDA), интеллектуальный ТВ, электронная книга, экспертная группа по вопросам движущегося изображения аудио уровень III (MP3 плеер), экспертная группа по вопросам движущегося изображения аудио уровень IV (MP4 плеер), ноутбук, персональный компьютер, и т.д. Способ может содержать следующие этапы.
На этапе 601 могут принимать информацию об уведомлении, отправленную из прикладной программы. Информация об уведомлении включает в себя множество элементов управления, назначенных с использованием прикладной программы.
Элементы управления могут включать в себя кнопки выбора и/или окно ввода текста.
На этапе 602 оценивают, меньше ли количество информации об уведомлении, отображенной на текущей странице отображения в заданной области, чем заданное количество. Заданная область представляет собой область, отображающую строку состояния, или область, расположенную рядом со строкой состояния. Заданное количество представляет собой максимум для отображения информации об уведомлении на текущей странице отображения в заданной области.
В фактической реализации, когда есть необходимость для отображения большего количества информации об уведомлении, множество страниц отображения может быть расположено в области отображения строки состояния или области, расположенной рядом со строкой состояния. Каждая страница отображается каждый раз. Каждая страница отображает по меньшей мере информацию об уведомлении. Как правило, максимум для отображения информации об уведомлении на каждой странице один и тот же. Как проиллюстрировано на Фиг. 7, она показывает вид отображения множества информации об уведомлении на текущей странице отображения в заданной области в соответствии с вариантом осуществления раскрытия. Как показано на Фиг. 7, есть три части информации 36a, 36b, 36c об уведомлении, отображенных в области, расположенной рядом со строкой состояния.
На этапе 603, если определенный результат количества информации об уведомлении, отображенной на текущей странице отображения в заданной области, меньше, чем заданное количество, информация об уведомлении отображается на текущей странице отображения в заданной области.
Например, если две части информации об уведомлении были отображены на текущей странице отображения заданной области, если максимум отображения информации об уведомлении на текущей странице отображения больше, чем два, больше информации об уведомлении также может быть отображено на текущей странице отображения.
На этапе 604, если определенный результат количества информации об уведомлении, отображенной на текущей странице отображения в заданной области, не меньше, чем заданное количество, положение информации об уведомлении, имеющей самое продолжительное время отображения и отображенной на текущей странице отображения в заданной области, обновляется, чтобы отобразить принятую информацию об уведомлении.
Когда строка состояния включает в себя больше информации об уведомлении, в некоторых случаях пользователь может думать, что вся информация об уведомлении не важна и временно не нуждается в обработке. Предположим, что последняя принятая информация об уведомлении может рассматриваться как информация, которая является более важной и нуждается в немедленной обработке пользователем, чтобы гарантировать, что пользователь может проверить информацию об уведомлении на текущей странице отображения в заданной области, положение информации об уведомлении, имеющей самое продолжительное время отображения и отображенной на текущей странице отображения в заданной области, нуждается в обновлении для отображения принятой информации об уведомлении.
На этапе 605 принимают сигнал перелистывания страницы, который используется для подачи команды перелистывания страницы текущей страницы отображения в заданной области. Сигнал перелистывания страницы представляет собой сигнал, который генерируется скользящим касанием в соответствии с заданной траекторией на текущей странице отображения в заданной области или путем выбора кнопки перелистывания страницы на текущей странице отображения в заданной области.
Когда строка состояния последовательно отображает больше информации об уведомлении в соответствии с направлением, соответствующим ширине отображения строки состояния, заданная траектория может быть скользящим касанием от правой стороны к левой стороне или противоположным скользящим касанием. Когда строка состояния последовательно отображает больше информации об уведомлении в соответствии с направлением, соответствующим высоте отображения строки состояния, заданная траектория может быть скользящим касанием от верхней стороны к нижней стороне или противоположным скользящим касанием. Кнопка перелистывания страницы может включать в себя кнопку, дающую команду на перелистывание страницы на предыдущую страницу отображения или на перелистывание страницы на следующую страницу отображения.
На этапе 606 перелистывают отображенную текущую страницу отображения в заданной области на другую страницу отображения, соответствующую сигналу перелистывания страницы.
Есть два состояния, иллюстрирующих реализацию перелистывания текущей страницы отображения, отображенной в заданной области.
В первом состоянии, когда сигнал перелистывания страницы используется для подачи команды на перелистывание текущей страницы отображения в заданной области на следующую страницу, и следующая страница существует в заданной области, текущая страница отображения перелистывается на следующую страницу в заданной области.
Например, как проиллюстрировано на Фиг. 8A, она показывает вид перелистывания отображенной текущей страницы на следующую страницу в заданной области в соответствии с вариантом осуществления раскрытия. Вариант осуществления, показанный на Фиг. 8A, иллюстрирует размещение многих частей информации об уведомлении, расположенных последовательно на основе направления, соответствующего ширине отображения строки состояния. Когда пользователь касается текущей страницы отображения в заданной области путем скольжения с правой стороны к левой стороне, генерируется сигнал перелистывания страницы, используемый для подачи команды на перелистывание страницы отображения в заданной области на следующую страницу. Если следующая страница существует в заданной области в это время, текущая страница отображения, отображенная в заданной области, перелистывается на следующую страницу. Как показано на Фиг. 8A, перед перелистыванием текущей страницы на следующую страницу, информация 36a, 36b, 36c об уведомлении отображается на текущей странице отображения. После того как осуществилось перелистывание текущей страницы на следующую страницу, заданная область отображает информацию об уведомлении, включающую в себя информацию 36d, 36e об уведомлении.
Кроме того, например, как проиллюстрировано на Фиг. 8B, она показывает вид перелистывания отображенной текущей страницы на следующую страницу в заданной области в соответствии с другим вариантом осуществления раскрытия. Вариант осуществления, показанный на Фиг. 8B, иллюстрирует размещение многих частей информации об уведомлении, расположенных последовательно на основе направления, соответствующего ширине отображения строки состояния. Когда пользователь выбирает кнопку 342, расположенную на текущей странице отображения в заданной области и используемую для подачи команды на перелистывание текущей страницы отображения на следующую страницу, генерируется сигнал перелистывания страницы, используемый для подачи команды на перелистывание страницы отображения в заданной области на следующую страницу. Если следующая страница существует в заданной области в это время, текущая страница отображения, отображенная в заданной области, перелистывается на следующую страницу. Как показано на Фиг. 8B, перед перелистыванием текущей страницы на следующую страницу, информация 36a, 36b, 36c об уведомлении отображается на текущей странице отображения. После того как осуществилось перелистывание текущей страницы на следующую страницу, информация об уведомлении, отображенная в заданной области, включает в себя информацию 36d, 36e об уведомлении.
Во втором состоянии, когда сигнал перелистывания страницы используется для подачи команды на перелистывание текущей страницы отображения в заданной области на предыдущую страницу, и предыдущая страница существует в заданной области, текущая страница отображения перелистывается на предыдущую страницу в заданной области.
Как проиллюстрировано на Фиг. 8C, она показывает вид перелистывания отображенной текущей страницы на предыдущую страницу в заданной области в соответствии с вариантом осуществления раскрытия. Вариант осуществления, показанный на Фиг. 8C, иллюстрирует размещение многих частей информации об уведомлении, расположенных последовательно на основе направления, соответствующего ширине отображения строки состояния. Когда пользователь касается текущей страницы отображения в заданной области путем скольжения с левой стороны к правой стороне, генерируется сигнал перелистывания страницы, используемый для подачи команды на перелистывание страницы отображения в заданной области на предыдущую страницу. Если предыдущая страница существует в заданной области в это время, текущая страница отображения, отображенная в заданной области, перелистывается на предыдущую страницу. Как показано на Фиг. 8C, перед перелистыванием текущей страницы на предыдущую страницу, информация 36a, 36b, 36c об уведомлении отображается на текущей странице отображения. После того как осуществилось перелистывание текущей страницы на предыдущую страницу, информация об уведомлении, отображенная в заданной области, включает в себя информацию 36f, 36g и 36h об уведомлении.
Кроме того, например, как проиллюстрировано на Фиг. 8D, она показывает вид перелистывания отображенной текущей страницы на предыдущую страницу в заданной области в соответствии с другим вариантом осуществления раскрытия. Вариант осуществления, показанный на Фиг. 8D, иллюстрирует размещение многих частей информации об уведомлении, расположенных последовательно на основе направления, соответствующего ширине отображения строки состояния. Когда пользователь выбирает кнопку 344, расположенную на текущей странице отображения в заданной области и используемую для подачи команды на перелистывание текущей страницы отображения на предыдущую страницу, генерируется сигнал перелистывания страницы, используемый для подачи команды на перелистывание страницы отображения в заданной области на предыдущую страницу. Если предыдущая страница существует в заданной области в это время, текущая страница отображения, отображенная в заданной области, перелистывается на предыдущую страницу. Как показано на Фиг. 8D, перед перелистыванием текущей страницы на предыдущую страницу, информация 36a, 36b, 36c об уведомлении отображается на текущей странице отображения. После того как осуществилось перелистывание текущей страницы на предыдущую страницу, информация об уведомлении, отображенная в заданной области, включает в себя информацию 36f, 36g и 36h об уведомлении.
Следует отметить, что когда текущая страница отображения показывает много частей информации об уведомлении, размер каждой части информации об уведомлении может быть меньше. Когда пользователю необходимо работать с одной из этих частей информации об уведомлении, отображенной на странице отображения, пользователь может выполнить операцию развертывания для одной из этих частей информации об уведомлении, и затем информация управления генерируется путем управления элементами управления в развернутой информации об уведомлении. Кроме того, информация управления отправляется в прикладную программу, соответствующую одной части информации об уведомлении. Информация управления обрабатывается с использованием прикладной программы. После того как информация управления сгенерирована, развернутая информация об уведомлении и одна информация об уведомлении, соответствующая одной части информации об уведомлении, также должны быть удалены.
Следует также отметить, что когда пользователь работает с содержимым в незаданной области, все из этих частей информации об уведомлении в области отображения могут быть скрыты в это время; кроме того, иконки, соответствующие этим частям информации об уведомлении, не могут быть показаны в строке состояния. Иконки представляют собой, например, иконку пропущенного звонка, иконку обновления системы, иконку непрочитанного сообщения, и т.д.
Таким образом, варианты осуществления настоящего раскрытия предоставляют способ для отображения информации об уведомлении. Путем отображения информации об уведомлении в области, отображающей строку состояния, и области, расположенной рядом со строкой состояния в одно и то же время, способ может решить проблему с пользователем, который может пропустить важную информацию об уведомлении, которая принята ранее, когда заданная область отображает только информацию об уведомлении, соответствующую последней принятой информации об уведомлении. Можно достичь результата отображения большего количества информации об уведомлении в одно и то же время, чтобы в большей степени предотвратить воздействие на пользователя, пропускающего важную информацию об уведомлении.
В возможном варианте осуществления уровень приоритета принятой информации об уведомлении может быть определен в соответствии с соответствующей связью между прикладными программами и уровнями приоритета, и различные напоминания могут быть установлены для этих частей информации об уведомлении, соответствующие этим частям информации об уведомлении с различными уровнями приоритета. Например, различные цвета могут быть установлены для текстов, соответствующих этим частям информации об уведомлении с различными уровнями приоритета. Например, различные голосовые подсказки могут быть выполнены при отображении этих частей информации об уведомлении, имеющих различные уровни приоритета.
В другом варианте осуществления уровень приоритета принятой информации об уведомлении может быть определен в соответствии с соответствующей связью между прикладными программами и уровнями приоритета, и эти части информации об уведомлении могут быть отображены по порядку уровней приоритета.
В еще одном другом варианте осуществления соответствующий голос принятой информации об уведомлении может быть определен в соответствии с соответствующей связью между прикладной программой и организованными голосовыми подсказками, и осуществляется подсказка в соответствии с определенным голосом.
Как показано на Фиг. 9, она показывает структурную схему устройства для отображения информации об уведомлении в соответствии с вариантом осуществления раскрытия. Устройство для отображения информации об уведомлении может быть применено к различным электронным устройствам, таким как интеллектуальный телефон, планшетный компьютер, персональный цифровой помощник (PDA), интеллектуальный ТВ, электронная книга, экспертная группа по вопросам движущегося изображения аудио уровень III (MP3 плеер), экспертная группа по вопросам движущегося изображения аудио уровень IV (MP4 плеер), ноутбук, персональный компьютер, и т.д. Устройство может содержать модуль 920 приема информации об уведомлении и модуль 940 отображения.
Модуль 920 приема информации об уведомлении выполнен с возможностью приема информации об уведомлении, отправленной из прикладной программы, которая может включать в себя множество элементов управления, которые назначает прикладная программа.
В возможном способе реализации элементы управления могут включать в себя кнопки выбора и/или окно ввода текста.
Модуль 940 отображения выполнен с возможностью отображения информации об уведомлении, которую модуль 920 приема информации об уведомлении принимает в заданной области. Заданная область представляет собой область, отображающую строку состояния, или область, расположенную рядом со строкой состояния, и строка состояния расположена на боковой границе дисплея.
Таким образом, варианты осуществления настоящего раскрытия предоставляют устройство для отображения информации об уведомлении. Путем отображения информации об уведомлении в области, расположенной рядом со строкой состояния, или области, отображающей строку состояния, способ может решить проблему, состоящую в том, что способ отображения текущей информации об уведомлении оказывает влияние на текущую операцию пользователя. Отображение информации об уведомлении в области, отображающей строку состояния, или области, расположенной рядом со строкой состояния, может не оказывать влияния на другие операции пользователя, поскольку строка состояния обычно показывает в местоположении, расположенном на боковой кромке электронного дисплея. В результате, может быть достигнут результат, который не оказывает влияния на операцию пользователя при информировании пользователей о новой информации об уведомлении.
Как показано на Фиг. 10, она показывает структурную схему устройства для отображения информации об уведомлении в соответствии с другим вариантом осуществления раскрытия. Устройство для отображения информации об уведомлении может быть применено к различным электронным устройствам, таким как интеллектуальный телефон, планшетный компьютер, персональный цифровой помощник (PDA), интеллектуальный ТВ, электронная книга, экспертная группа по вопросам движущегося изображения аудио уровень III (MP3 плеер), экспертная группа по вопросам движущегося изображения аудио уровень IV (MP4 плеер), ноутбук, персональный компьютер, и т.д. Устройство может содержать модуль 1001 приема информации об уведомлении и модуль 1002 отображения.
Модуль 1001 приема информации об уведомлении выполнен с возможностью приема информации об уведомлении, отправленной из прикладной программы, которая может включать в себя множество элементов управления, которые назначает прикладная программа.
В возможном способе реализации элементы управления могут включать в себя кнопки выбора и/или окно ввода текста.
Модуль 1002 отображения выполнен с возможностью отображения информации об уведомлении, которую модуль 1001 приема информации об уведомлении принимает в заданной области. Заданная область представляет собой область, отображающую строку состояния, или область, расположенную рядом со строкой состояния, и строка состояния расположена на боковой границе дисплея.
В первом возможном способе реализации варианта осуществления устройство для отображения информации об уведомлении может дополнительно включать в себя: модуль 1003 приема информации управления и модуль 1004 отправки.
Модуль 1003 приема информации управления выполнен с возможностью приема информации управления, которая отображается модулем 1002 отображения, сгенерированной, когда элементы управления, отображенные в информации об уведомлении, управляются;
Модуль 1004 отправки выполнен с возможностью отправки информации управления, которую модуль 1003 приема информации управления принимает в прикладную программу, которая выполнена с возможностью обработки информации управления. Прикладная программа выполняет обработку в соответствии с принятой информацией управления.
Во втором возможном способе реализации варианта осуществления устройство для отображения информации об уведомлении может дополнительно включать в себя: модуль 1005 удаления.
Модуль 1005 удаления выполнен с возможностью удаления отображенной информации об уведомлении после того как модуль приема информации управления принимает информацию управления, которая сгенерирована, когда элементы управления в информации об уведомлении, отображенной в модуле отображения, управляются.
В третьем возможном способе реализации варианта осуществления устройство для отображения информации об уведомлении может дополнительно включать в себя: модуль 1006 приема инструкции развертывания и модуль 1007 отображения развертывания.
Модуль 1006 приема инструкции развертывания выполнен с возможностью приема инструкции развертывания, которая отображается модулем 1002 отображения, сгенерированной, когда выполняется операция развертывания для отображенной информации об уведомлении;
Модуль 1007 отображения развертывания выполнен с возможностью отображения развернутой информации об уведомлении после того, как модуль 1006 приема инструкции развертывания принимает инструкцию развертывания.
В возможном способе реализации модуль 1003 приема информации управления дополнительно принимает информацию управления, сгенерированную, когда элементы управления в развернутой информации об уведомлении, отображенной модулем 1007 отображения развертывания, управляются.
В четвертом возможном способе реализации варианта осуществления устройство для отображения информации об уведомлении может дополнительно включать в себя: модуль 1008 приема инструкции сокрытия и модуль 1009 сокрытия.
Модуль 1008 приема инструкции сокрытия выполнен с возможностью приема инструкции сокрытия. Инструкция сокрытия представляет собой инструкцию, сгенерированную, когда рабочее положение расположено в незаданной области;
Модуль 1009 сокрытия выполнен с возможностью сокрытия информации об уведомлении, которая была отображена с использованием модуля 1002 отображения, или развернутой информации об уведомлении, которая была отображена с использованием модуля 1007 отображения развертывания.
В пятом возможном способе реализации варианта осуществления, когда заданная область представляет собой область, отображающую строку состояния, модуль 1002 отображения может включать в себя: блок 1002a определения уровня уведомления; первый блок 1002b определения; второй блок 1002c определения; и первый блок 1002d отображения.
Блок 1002a определения уровня уведомления выполнен с возможностью определения уровня уведомления, соответствующего информации об уведомлении. Уровень уведомления указывает категорию важности информации об уведомлении;
Первый блок 1002b определения выполнен с возможностью определения высоты отображения информации об уведомлении в соответствии с содержимым и/или уровнем уведомления в информации об уведомлении;
Второй блок 1002c определения выполнен с возможностью увеличения высоты отображения строки состояния в соответствии с высотой отображения информации об уведомлении;
Первый блок 1002d отображения выполнен с возможностью отображения информации об уведомлении в строке состояния, чья высота отображения была увеличена.
В шестом возможном способе реализации варианта осуществления заданная область может включать в себя по меньшей мере одну страницу отображения, а модуль 1002 отображения может включать в себя блок 1002e оценки, второй блок 1002f отображения и третий блок 1002g отображения.
Блок 1002e оценки выполнен с возможностью оценки, меньше ли количество информации об уведомлении, отображенной на текущей странице отображения в заданной области, чем заданное количество. Заданное количество представляет собой максимум для отображения информации об уведомлении на текущей странице отображения в заданной области;
Второй блок 1002f отображения выполнен с возможностью отображения информации об уведомлении на текущей странице отображения в заданной области, когда определенный результат количества информации об уведомлении, отображенной на текущей странице отображения в заданной области, меньше, чем заданное количество;
Третий блок 1002g отображения выполнен с возможностью обновления положения информации об уведомлении, имеющей самое продолжительное время отображения и отображенной на текущей странице отображения в заданной области, чтобы отобразить принятую информацию об уведомлении, когда определенный результат количества информации об уведомлении, определенный блоком 1002e оценки, отображенной на текущей странице отображения в заданной области, не меньше, чем заданное количество.
В седьмом возможном способе реализации варианта осуществления устройство для отображения информации об уведомлении может дополнительно включать в себя: модуль 1010 приема сигнала перелистывания страницы и модуль 1011 перелистывания страницы.
Модуль 1010 приема сигнала перелистывания страницы выполнен с возможностью приема сигнала перелистывания страницы, который дает команду перелистывания страницы текущей страницы отображения в заданной области.
Модуль 1011 перелистывания страницы выполнен с возможностью перелистывания отображенной текущей страницы отображения в заданной области на другую страницу отображения, соответствующую сигналу перелистывания страницы.
В седьмом возможном способе реализации варианта осуществления модуль 1011 перелистывания страницы может дополнительно включать в себя: первый блок 1011a перелистывания страницы и второй блок 1011b перелистывания страницы.
Первый блок 1011a перелистывания страницы выполнен с возможностью перелистывания отображенной текущей страницы отображения в заданной области на следующую страницу отображения, когда сигнал перелистывания страницы дает команду перелистывания страницы отображения в заданной области на следующую страницу, и следующая страница существует в заданной области;
Второй блок 1011b перелистывания страницы выполнен с возможностью перелистывания отображенной текущей страницы отображения в заданной области на предыдущую страницу отображения, когда сигнал перелистывания страницы дает команду перелистывания страницы отображения в заданной области на предыдущую страницу, и предыдущая страница существует в заданной области.
Таким образом, варианты осуществления настоящего раскрытия предоставляют устройство для отображения информации об уведомлении. Путем отображения информации об уведомлении в области, расположенной рядом со строкой состояния, или области, отображающей строку состояния, устройство может решить проблему, состоящую в том, что устройство отображения текущей информации об уведомлении оказывает влияние на текущую операцию пользователя. Отображение информации об уведомлении в области, отображающей строку состояния, или области, расположенной рядом со строкой состояния, может не оказывать влияния на другие операции пользователя, поскольку строка состояния обычно показывает в местоположении, расположенном на боковой кромке электронного дисплея. В результате, может быть достигнут результат, который не оказывает влияния на операцию пользователя при информировании пользователей о новой информации об уведомлении.
Следует понимать, что устройство для отображения информации об уведомлении, описанное посредством приведенных выше вариантов осуществления, проиллюстрирован только на основе определения приведенных выше функциональных модулей. В фактической реализации приведенные выше функции могут быть завершены, в зависимости от требований, некоторыми функциональными модулями, которые назначены приведенным выше функциям и отличаются от приведенных выше функциональных модулей. То есть внутренняя конфигурация электронного устройства может быть разделена на различные функциональные модули, чтобы завершить все функции или часть функций, описанных выше. Кроме того, устройство для отображения информации об уведомлении, описанное приведенными выше вариантами осуществления, принадлежит той же концепции, что и способ отображения информации об уведомлении, поэтому подробности устройства проиллюстрированы со ссылкой на приведенные выше варианты осуществления способа. Больше здесь нет тавтологии.
Как проиллюстрировано на Фиг. 11, она показывает структурную схему электронного устройства в соответствии с вариантом осуществления раскрытия. Электронное устройство выполнено с возможностью реализации способа для отображения информации об уведомлении, описанного приведенными выше вариантами осуществления. Электронное устройство 1100 в настоящем раскрытии может включать в себя один или более следующих компонентов: процессор, выполненный с возможностью выполнения компьютерных программных инструкций для завершения различных процедур и способов; оперативное запоминающее устройство (ОЗУ, RAM), выполненное с возможностью хранения информации и программных инструкций, и постоянное запоминающее устройство (ПЗУ, ROM), выполненное с возможностью хранения информации и данных; база данных, выполненная с возможностью хранения таблиц, каталогов и других структур данных; устройство ввода/вывода; интерфейс; и антенна. Подробности следующие:
Электронное устройство 1100 может включать в себя радиочастотную (RF) схему 1110, которая включает в себя одну или более машиночитаемую память 1120 в качестве блока 1130 ввода, блок 1140 отображения, датчик 1150, аудиосхему 1160, модуль 1170 беспроводной связи ближнего действия, один или более процессоров 1180 и источник 1190 питания и тому подобное. Специалисту в данной области техники должно быть понятно, что структура, показанная на Фиг. 11, не предназначена для ограничения электронного устройства. Электронное устройство может включать в себя меньше или больше компонентов, чем те, которые показаны на Фиг. 11, или включать в себя комбинацию некоторых компонентов, или включать в себя различные компоновки компонентов. При этом:
RF схема 1110 обработки может быть выполнена с возможностью отправки и приема сигналов во время отправки и приема информации или обработки звонка. В частности, RF схема принимает информацию нисходящей линии связи от базовой станции и затем передает информацию одному или более процессорам 1180 для обработки. Кроме того, RF схема передает данные связанной восходящей линии связи на базовую станцию. Как правило, обслуживаемая RF схема включает в себя, но не ограничена этим, антенну, по меньшей мере один усилитель, блок настройки, один или более генераторов, приемопередатчик, соединитель, Малошумящий Усилитель (LNA), дуплексор и тому подобное. Кроме того, RF схема 1110 также может обмениваться данными с сетью или другими устройствами через беспроводную сеть. Беспроводная сеть может принять любой из стандартов или протоколов связи, включая, но не ограничиваясь, Глобальную Систему Мобильной Связи (GSM), Общий Сервис Пакетной Радиопередачи (GPRS), Множественный Доступ с Кодовым Разделением (CDMA), Широкополосный Множественный Доступ с Кодовым Разделением (WCDMA), Стандарт Долгосрочного Развития (LTE), электронная почта, Сервис Коротких Сообщений (SMS) и тому подобное.
Память 1120 может быть выполнена с возможностью хранения программ и модулей. Процессор 1180 выполняет различные функции и обрабатывает данные через работающие программы и модули, хранимые в памяти 1120. Память 1120 может включать в себя область хранения программ и область хранения данных. Область хранения программ может хранить операционную систему, по меньшей мере одну прикладную программу, требуемую по меньшей мере одной функцией (такой как функция воспроизведения звука, функция воспроизведения изображений и тому подобное). Область хранения данных может хранить данные, созданные на основе работы электронного устройства 1100 (такие как аудиоданные, телефонная книга и тому подобное). Кроме того, память 1120 может включать в себя высокоскоростное оперативное запоминающее устройство. Память 1120 также может включать в себя энергонезависимую память, такую как по меньшей мере одно дисковое запоминающее устройство, флеш память или другую энергонезависимую полупроводниковую память. Соответственно, память 1120 может также включать в себя контроллер памяти для управления доступом к памяти 1120, выполняемым процессором 1180 и блоком 1130 ввода.
Блок 1130 ввода может использоваться для приема входной информации чисел или символов и для генерирования входного сигнала через клавиатуру, мышь, валик управления, оптический или шаровой манипулятор, относящийся к пользовательским настройкам и функциональным управлением. Например, блок 1130 ввода может включать в себя сенсорную поверхность 1131 и другие устройства 1132 ввода. Сенсорная поверхность 1131, также называемая сенсорным экраном или сенсорной панелью, может собирать операции касания на или около нее (например, пользователь выполняет операцию на или около сенсорной поверхности 1131 с помощью пальца, стилуса или любого подходящего объекта или приспособления) и управлять соответствующим устройством соединения в соответствии с предустановленной программой. Альтернативно, сенсорная поверхность 1131 может включать в себя две части, т.е., устройство обнаружения касания и сенсорный контроллер. При этом устройство обнаружения касания обнаруживает ориентацию касания, выполняемого пользователем, и сигналы от операции касания и передает сигналы в сенсорный контроллер. Сенсорный контроллер принимает информацию касания из устройства обнаружения касания и преобразует ее в координаты точки касания и затем передает координаты в процессор 1180. Сенсорный контроллер также принимает и выполняет инструкции от процессора 1180. Кроме того, сенсорная поверхность 1131 может быть реализована как резистивная сенсорная поверхность, емкостная сенсорная поверхность, инфракрасная сенсорная поверхность и сенсорная поверхность поверхностной акустической волны (SAW) и тому подобное. Блок 1130 ввода может также включать в себя другие виды устройств 1132 ввода в дополнение к блоку 1130 ввода. Например, другие устройства 1132 ввода могут включать в себя, но не ограничены этим, одну или более комбинацию физической клавиатуры, функциональной клавиши (такой как клавиша управления звуком и/или клавиша включения/выключения и тому подобное), шаровой манипулятор, мышь, валик управления.
Блок 1140 отображения может использоваться для отображения информации пользователю или от пользователя и соответствующего графического пользовательского интерфейса (GUI) терминала 1100, который может быть сформирован изображением, текстом, иконкой, видео и любой их комбинацией. Блок 1140 отображения может включать в себя индикаторную панель 1141. Опционально, индикаторная панель 1141 может быть выполнена с помощью Жидкокристаллического Дисплея (LCD), Органического Светоизлучающего Диода (OLED) и тому подобного. Кроме того, сенсорная поверхность 1131 может быть выполнена с возможностью покрытия индикаторной панели 1141. При обнаружении операции касания, выполняемой на или около сенсорной поверхности 1131, сенсорная поверхность 1131 передает сигналы процессору, чтобы определить тип события касания, затем процессор 1180 предоставляет соответствующий видео выходной сигнал на индикаторную панель 1141 в соответствии с типом события касания. Хотя сенсорная поверхность 1131 и индикаторная панель 1141 показаны как две отдельные части на Фиг. 11, чтобы выполнять входные и выходные функции, сенсорная поверхность 1131 может быть интегрирована с индикаторной панелью 1141 в некоторых вариантах осуществления, чтобы выполнять входную и выходную функцию.
Электронное устройство 1100 может также включать в себя по меньшей мере один датчик 1150, такой как фотодатчик, датчик движения и другие датчики. Например, фотодатчик может включать в себя датчик внешней освещенности и датчик зазора. При этом датчик внешней освещенности может регулировать яркость индикаторной панели 1141 в соответствии с интенсивностью внешней освещенности. Датчик зазора может закрывать индикаторную панель и/или подсветку, когда электронное устройство 1100 находится близко к уху пользователя. В качестве одного из типов датчиков движения, гравитационный датчик ускорения может обнаруживать значения ускорений в различных направлениях (обычно три оси); может обнаруживать значение и направление гравитации в состоянии покоя; и может использоваться в приложении для идентификации положения мобильного телефона (например, переключении между ландшафтным и вертикальным режимом, соответствующих играх, регулировке положения с помощью магнитометра), функциях, связанных с вибрацией (например, шагомере, стуке) и тому подобном. Другие датчики, такие как гироскоп, барометр, прибор для определения содержания влаги, термометр, инфракрасный датчик и тому подобное, которые могут быть расположены в электронном устройстве 1100, не будут описаны подробно.
Аудиосхема 1160, динамик 1161, микрофон 1162 могут предоставлять аудиоинтерфейс между пользователем и электронным устройством 1100. Аудиосхема 1160 может преобразовывать принятые аудиоданные в электронные сигналы и передавать электронные сигналы в динамик 1161, а динамик 1161 может преобразовывать электронные сигналы в голос и выводить голос. Кроме того, микрофон 1162 может преобразовывать собранные голосовые сигналы в электронные сигналы; аудиосхема 1160 принимает электронные сигналы и преобразует их в аудиоданные; и аудиоданные передаются в процессор 1180 и затем передаются в другое терминальное устройство через RF схему 1110, после чего обрабатываются процессором; или аудиоданные передаются в память 1120 для дальнейшей обработки. Аудиосхема 1160 может также включать в себя ушной разъем для обеспечения взаимодействия между периферийным головным телефоном и электронным устройством 1100.
Модуль 1170 беспроводной связи ближнего действия может быть модулем wireless fidelity (беспроводной точности, Wi-Fi). Электронное устройство 1100 может реализовывать приложения почтовой службы, Веб-страницы и просмотр потоковой среды с использованием модуля 1170 беспроводной связи ближнего действия, который обеспечивает широкополосную беспроводную связь с Интернетом. Хотя модуль 1170 беспроводной связи ближнего действия показан на Фиг. 11, должно быть понятно, что блок 1170 беспроводной связи ближнего действия не обязательно является компонентом электронного устройства 1100 и может быть опущен на основе фактических потребностей в тех пределах, в которых не изменяется принцип раскрытия.
Процессор 1180 представляет собой центр управления электронным устройством 1100 и соединен с соответствующими частями всего мобильного телефона через различные интерфейсы и линии связи, и выполняет различные функции и обрабатывает данные путем обработки или выполнения программ и/или модулей, хранимых в памяти 1120 и вызова данных, хранимых в памяти 1120, для того чтобы достичь общего управления на терминале. Опционально, процессор 1180 может включать в себя одно или более вычислительных ядер. Предпочтительно, процессор 1180 может быть интегрирован с прикладным процессором и модемом. Прикладной процессор в основном используется для управления операционной системой, пользовательским интерфейсом и тому подобным. Модем в основном используется для обработки беспроводной связи. Следует понимать, что приведенный выше модем может быть предоставлен независимо от процессора 1180.
Электронное устройство 1100 может также включать в себя источник 1190 питания (такой как батарея) для предоставления энергии каждому компоненту. Например, источник питания может быть логически соединен с процессором 1180 через систему управления питанием, так что система управления питанием может выполнять управление зарядкой-разрядкой энергии и управление потреблением энергии. Источник 1190 питания может также включать в себя любые компоненты, такие как один или более источников питания постоянного тока (DC) или переменного тока (AC), система перезарядки, схема обнаружения сбоя питания, адаптер питания или инвертор, индикатор состояния питания и тому подобное.
Хотя и не показано, электронное устройство 1100 также может включать в себя камеру, сенсорную панель модуля Bluetooth, и т.д., что не будет описано подробно. В частности, блок отображения электронного устройства 1100 представляет собой сенсорный экран.
Электронное устройство 1100 может также включать в себя один или более процессоров 1180, память и один или более модулей. При этом, один или более модулей хранятся в памяти и могут быть выполнены с возможностью выполнения с использованием одного или более процессоров. Один или более модулей, описанных выше, могут иметь следующие функции: прием информации об уведомлении, отправленной из прикладной программы, которая включает в себя множество элементов управления, назначенных с использованием прикладной программы; и отображение информации об уведомлении в заданной области, которая представляет собой область, отображенную в строке состояния, или область, расположенную рядом со строкой состояния, при этом строка состояния расположена на боковой границе дисплея.
В первом возможном варианте осуществления один или более модулей, описанных выше, могут дополнительно иметь следующие функции, состоящие в том, что: принимают информацию управления, сгенерированную, когда элементы управления, отображенные в информации об уведомлении, управляются; и отправляют информацию управления в прикладную программу, используемую для обработки информации управления, которая выполняет обработку в соответствии с принятой информацией управления.
Во втором варианте осуществления один или более модулей, описанных выше, могут дополнительно иметь следующие функции, состоящие в том, что: удаляют отображенную информацию об уведомлении после приема информации управления, сгенерированной, когда элементы управления, отображенные в информации об уведомлении, управляются.
В третьем возможном варианте осуществления один или более модулей, описанных выше, могут дополнительно иметь следующие функции, состоящие в том, что: принимают инструкцию развертывания, сгенерированную, когда выполняется операция развертывания для отображенной информации об уведомлении; и отображают развернутую информацию об уведомлении после того, как принята инструкция развертывания.
В четвертом возможном варианте осуществления один или более модулей, описанных выше, могут дополнительно иметь следующие функции, состоящие в том, что: принимают инструкцию сокрытия, которая представляет собой инструкцию, сгенерированную, когда рабочее положение расположено в незаданной области; и скрывают информацию об уведомлении, которая была отображена.
В пятом возможном варианте осуществления один или более модулей, описанных выше, могут дополнительно иметь следующие функции, состоящие в том, что: когда заданная область представляет собой область, отображенную в строке состояния, информация об уведомлении, отображенная в заданной области, состоит в том, что:
определяют уровень уведомления, соответствующего информации об уведомлении, при этом уровень уведомления указывает категорию важности информации об уведомлении;
определяют высоту отображения информации об уведомлении в соответствии с содержимым и/или уровнем уведомления в информации об уведомлении;
увеличивают высоту отображения строки состояния в соответствии с высотой отображения информации об уведомлении;
отображают информации об уведомлении в строке состояния, чья высота отображения была увеличена.
В шестом возможном варианте осуществления заданная область включает в себя по меньшей мере одну страницу отображения, и отображение информации об уведомлении в заданной области состоит в том, что: оценивают, меньше ли количество информации об уведомлении, отображенной на текущей странице отображения в заданной области, чем заданное количество, которое представляет собой максимум для отображения информации об уведомлении на текущей странице отображения в заданной области;
если определенный результат количества информации об уведомлении, отображенной на текущей странице отображения в заданной области, меньше, чем заданное количество, отображают информацию об уведомлении на текущей странице отображения в заданной области; и
если определенный результат количества информации об уведомлении, отображенной на текущей странице отображения в заданной области, не меньше, чем заданное количество, обновляют положение информации об уведомлении, имеющей самое продолжительное время отображения и отображенной на текущей странице отображения в заданной области, чтобы отобразить принятую информацию об уведомлении.
В седьмом возможном варианте осуществления один или более модулей, описанных выше, может дополнительно иметь следующий функции, состоящие в том, что:
принимают сигнал перелистывания страницы, который дает команду перелистывания страницы текущей страницы отображения в заданной области; и
перелистывают отображенную текущую страницу отображения в заданной области на другую страницу отображения, соответствующую сигналу перелистывания страницы.
В восьмом возможном варианте осуществления один или более модулей, описанных выше, может дополнительно иметь следующий функции:
перелистывание отображенной текущей страницы отображения в заданной области на другую страницу отображения, соответствующую сигналу перелистывания страницы, состоит в том, что:
когда сигнал перелистывания страницы используется для подачи команды на перелистывание страницы отображения в заданной области на следующую страницу отображения, и следующая страница отображения существует в заданной области, отображенная текущая страница отображения в заданной области перелистывается на следующую страницу отображения; и
когда сигнал перелистывания страницы используется для подачи команды на перелистывание страницы отображения в заданной области на предыдущую страницу отображения, и предыдущая страница отображения существует в заданной области, отображенная текущая страница отображения в заданной области перелистывается на предыдущую страницу отображения.
Таким образом, варианты осуществления настоящего раскрытия предоставляют электронное устройство для отображения информации об уведомлении. Путем отображения информации об уведомлении в области, расположенной рядом со строкой состояния, или области, отображающей строку состояния, оно может решить проблему, состоящую в том, что способ отображения текущей информации об уведомлении оказывает влияние на текущую операцию пользователя. Отображение информации об уведомлении в области, отображающей строку состояния, или области, расположенной рядом со строкой состояния, может не оказывать влияния на другие операции пользователя, поскольку строка состояния обычно показывает в местоположении, расположенном на боковой кромке электронного дисплея. В результате, может быть достигнут результат, который не оказывает влияния на операцию пользователя при информировании пользователей о новой информации об уведомлении.
Настоящее раскрытие может дополнительно предоставлять машиночитаемый носитель доступа, который хранит одну или более программ. Когда одна или более программы применяются к электронному устройству, электронное устройство выполняет следующие инструкции, состоящие в том, что:
принимают информацию об уведомлении, отправленную из прикладной программы, при этом информация об уведомлении включает в себя множество элементов управления, назначенных с использованием прикладной программы;
отображают информацию об уведомлении в заданной области, которая представляет собой область, отображенную в строке состояния, или область, расположенную рядом со строкой состояния, при этом строка состояния расположена на боковой границе дисплея.
В первом возможном варианте осуществления одна или более программ, описанных выше, может дополнительно выполнять следующие инструкции, состоящие в том, что:
принимают информацию управления, сгенерированную, когда элементы управления, отображенные в информации об уведомлении, управляются; и
отправляют информацию управления в прикладную программу, которая используется для обработки информации управления, и выполняет обработку в соответствии с принятой информацией управления.
Во втором варианте осуществления одна или более программ, описанных выше, может дополнительно выполнять следующие инструкции, состоящие в том, что:
удаляют отображенную информацию об уведомлении после приема информации управления, сгенерированной, когда элементы управления, отображенные в информации об уведомлении, управляются.
В третьем возможном варианте осуществления одна или более программ, описанных выше, может дополнительно выполнять следующие инструкции, состоящие в том, что:
принимают инструкцию развертывания, сгенерированную, когда выполняется операция развертывания для отображенной информации об уведомлении; и
отображают развернутую информацию об уведомлении после того как принята инструкция развертывания.
В четвертом возможном варианте осуществления одна или более программ, описанных выше, может дополнительно выполнять следующие инструкции, состоящие в том, что:
принимают инструкцию сокрытия, которая представляет собой инструкцию, сгенерированную, когда рабочее положение расположено в незаданной области; и
скрывают информацию об уведомлении, которая была отображена.
В пятом возможном варианте осуществления, когда заданная область представляет собой область, отображенную в строке состояния, информация об уведомлении, отображенная в заданной области, состоит в том, что:
определяют уровень уведомления, соответствующего информации об уведомлении, при этом уровень уведомления выполнен с возможностью указания категории важности информации об уведомлении;
определяют высоту отображения информации об уведомлении в соответствии с содержимым и/или уровнем уведомления в информации об уведомлении;
увеличивают высоту отображения строки состояния в соответствии с высотой отображения информации об уведомлении; и
отображают информации об уведомлении в строке состояния, чья высота отображения была увеличена.
В шестом возможном варианте осуществления заданная область включает в себя по меньшей мере одну страницу отображения, и отображение информации об уведомлении в заданной области состоит в том, что:
оценивают, меньше ли количество информации об уведомлении, отображенной на текущей странице отображения в заданной области, чем заданное количество, которое представляет собой максимум для отображения информации об уведомлении на текущей странице отображения в заданной области;
если определенный результат количества информации об уведомлении, отображенной на текущей странице отображения в заданной области, меньше, чем заданное количество, отображают информацию об уведомлении на текущей странице отображения в заданной области; и
если определенный результат количества информации об уведомлении, отображенной на текущей странице отображения в заданной области, не меньше, чем заданное количество, обновляют положение информации об уведомлении, имеющей самое продолжительное время отображения и отображенной на текущей странице отображения в заданной области, чтобы отобразить принятую информацию об уведомлении.
В седьмом возможном варианте осуществления одна или более программ, описанных выше, может дополнительно выполнять следующие инструкции, состоящие в том, что:
принимают сигнал перелистывания страницы, который используется для подачи команды перелистывания страницы текущей страницы отображения в заданной области; и
перелистывают отображенную текущую страницу отображения в заданной области на другую страницу отображения, соответствующую сигналу перелистывания страницы.
В восьмом возможном варианте осуществления одна или более программ, описанных выше, может дополнительно выполнять следующие инструкции, состоящие в том, что:
перелистывание отображенной текущей страницы отображения в заданной области на другую страницу отображения, соответствующую сигналу перелистывания страницы, состоит в том, что:
когда сигнал перелистывания страницы используется для подачи команды на перелистывание страницы отображения в заданной области на следующую страницу отображения, и следующая страница отображения существует в заданной области, отображенная текущая страница отображения в заданной области перелистывается на следующую страницу отображения; и
когда сигнал перелистывания страницы используется для подачи команды на перелистывание страницы отображения в заданной области на предыдущую страницу отображения, и предыдущая страница отображения существует в заданной области, отображенная текущая страница отображения в заданной области перелистывается на предыдущую страницу отображения.
Ссылочные позиции, представленные в символической форме в настоящем раскрытии, используются только для поддержки иллюстрации вариантов осуществления, и не представляют достоинств и недостатков вариантов осуществления.
Специалист в данной области техники может понять, что все этапы или часть этапов, проиллюстрированных приведенными выше вариантами осуществления, могут быть реализованы с помощью аппаратных средств. Также они могут быть выполнены с использованием программ, управляющих связанными аппаратными средствами. Программа может храниться в читаемом носителе доступа, таком как постоянная память, магнитный диск или оптический диск или тому подобное.
Приведенные выше описания предназначены лишь для предпочтительных вариантов осуществления, которые не используются для ограничения настоящего раскрытия. Различные вариации, идентичные замены и модификации, произведенные в пределах сущности и принципов настоящего раскрытия, должны быть включены в объем настоящего раскрытия.