СПОСОБ И УСТРОЙСТВО ДЛЯ ОБРАБОТКИ СОБЫТИЯ ЗАДАЧИ
METHOD AND DEVICE FOR PROCESSING TASK EVENT

ОБЛАСТЬ ТЕХНИКИ
Варианты осуществления настоящего изобретения относятся к технологиям обработки данных и, в частности, к способу и устройству для обработки события задачи.
УРОВЕНЬ ТЕХНИКИ
С развитием технологий связи становятся популярнее интеллектуальные терминалы. В дополнение к функциям телефона и SMS-сообщений интеллектуальный терминал дополнительно поддерживает программное обеспечение обмена мгновенными сообщениями, например Microblog и WeChat; поэтому интеллектуальному терминалу обычно нужно обрабатывать множество событий задач.
В известном уровне техники, как правило, используется ниспадающая строка состояния для централизованного отображения всех обнаруженных событий задач, например, принятых SMS-сообщений, сообщений QQ, входящих вызовов и системных уведомляющих сообщений. При касании некоего события задачи в строке состояния интеллектуального терминала для обработки, системе нужно прервать работу текущего приложения пользователя, активизировать прикладную программу, соответствующую событию задачи, которого коснулись, обратиться к интерфейсу приложения у той прикладной программы, а затем выполнить действие в интерфейсе приложения для обработки этого события задачи.
В соответствии с решением для обработки события задачи в известном уровне техники пользователю необходимо прервать работу текущего приложения и выполнить переключение интерфейса, и он не может быстро обработать различные типы событий задач в строке состояния. В результате эффективность обработки событий задач является невысокой.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Варианты осуществления настоящего изобретения предоставляют способ и устройство для обработки события задачи, чтобы повысить эффективность просмотра и обработки события задачи.
В соответствии с первым аспектом вариант осуществления настоящего изобретения предоставляет способ обработки события задачи, включающий в себя:
создание функциональной кнопки для события задачи и добавление функциональной кнопки к элементу состояния, соответствующему событию задачи в строке состояния; и
исполнение в элементе состояния функции, соответствующей функциональной кнопке, когда обнаруживается действие над функциональной кнопкой.
В первом возможном виде реализации первого аспекта способ дополнительно включает в себя, перед созданием функциональной кнопки для события задачи:
классификацию события задачи в соответствии с типом события у события задачи; и
добавление события задачи к элементу состояния на вкладке, соответствующей типу в строке состояния, в соответствии с этой классификацией.
Со ссылкой на первый аспект или первый возможный вид реализации первого аспекта, во втором возможном виде реализации классификация события задачи в соответствии с типом события у события задачи включает в себя, в частности:
определение в соответствии с системным атрибутом у события задачи, что событие задачи, системным атрибутом которого является системное внутреннее событие, представляет уведомляющий тип, и что событие задачи, системным атрибутом которого является системное внешнее событие, представляет неуведомляющий тип;
определение в соответствии с атрибутом типа у события задачи неуведомляющего типа, что событие задачи разговорного типа представляет тип вызова, и что событие задачи неразговорного типа представляет не связанный с вызовом тип; и
определение в соответствии с числовым атрибутом у события задачи не связанного с вызовом типа, что событие задачи, числовым атрибутом которого является установленный диапазон чисел, представляет уведомляющий тип, а событие задачи, числовым атрибутом которого не является установленный диапазон чисел, представляет информационный тип.
Со ссылкой на первый аспект, первый возможный вид реализации первого аспекта или второй возможный вид реализации первого аспекта, в третьем возможном виде реализации создание функциональной кнопки для события задачи включает в себя, в частности:
создание соответствующей функциональной кнопки для события задачи в соответствии с классификацией.
Со ссылкой на первый аспект или третий возможный вид реализации первого аспекта, в четвертом возможном виде реализации соответствующей функциональной кнопкой является кнопка ответа, и исполнение в элементе состояния функции, соответствующей функциональной кнопке, когда обнаруживается действие над функциональной кнопкой, включает в себя, в частности:
добавление строки ввода к элементу состояния, когда обнаруживается действие над кнопкой ответа; и
обработку и/или отправку данных, введенных в строке ввода, путем активизации в фоновом режиме модуля ответа в прикладной программе события задачи.
Со ссылкой на первый аспект или третий возможный вид реализации первого аспекта, в пятом возможном виде реализации соответствующей функциональной кнопкой является кнопка обратного вызова, и исполнение в элементе состояния функции, соответствующей функциональной кнопке, когда обнаруживается действие над функциональной кнопкой, включает в себя, в частности:
получение контактного номера в событии задачи в качестве вызываемого номера, когда обнаруживается действие над кнопкой обратного вызова; и
вызов вызываемого номера путем активизации в фоновом режиме модуля обратного вызова в прикладной программе события задачи.
Со ссылкой на первый аспект, первый возможный вид реализации первого аспекта, второй возможный вид реализации первого аспекта, третий возможный вид реализации первого аспекта, четвертый возможный вид реализации первого аспекта или пятый возможный вид реализации первого аспекта, в шестом возможном виде реализации способ дополнительно включает в себя:
удаление элемента состояния у события задачи из строки состояния, когда обнаруживается ответ, указывающий успешное исполнение функции.
Со ссылкой на первый аспект, первый возможный вид реализации первого аспекта, второй возможный вид реализации первого аспекта, третий возможный вид реализации первого аспекта, четвертый возможный вид реализации первого аспекта, пятый возможный вид реализации первого аспекта или шестой возможный вид реализации первого аспекта, в седьмом возможном виде реализации способ дополнительно включает в себя:
добавление кнопки удаления для строки состояния или каждого элемента состояния; и
удаление элемента состояния из строки состояния или удаление элемента состояния, в котором располагается кнопка удаления, когда обнаруживается действие над кнопкой удаления.
Со ссылкой на первый аспект, первый возможный вид реализации первого аспекта, второй возможный вид реализации первого аспекта, третий возможный вид реализации первого аспекта, четвертый возможный вид реализации первого аспекта, пятый возможный вид реализации первого аспекта, шестой возможный вид реализации первого аспекта или седьмой возможный вид реализации первого аспекта, в восьмом возможном виде реализации способ дополнительно включает в себя:
добавление кнопки переключения для строки состояния; и
переключение интерфейса обработки события задачи на интерфейс списка событий задач по умолчанию у терминальной системы, когда обнаруживается действие над кнопкой переключения.
В соответствии со вторым аспектом вариант осуществления настоящего изобретения предоставляет устройство для обработки события задачи, включающее в себя:
модуль добавления кнопки, сконфигурированный для создания функциональной кнопки для события задачи и добавления функциональной кнопки к элементу состояния, соответствующему событию задачи в строке состояния; и
модуль обработки, сконфигурированный для исполнения в элементе состояния функции, соответствующей функциональной кнопке, когда обнаруживается действие над функциональной кнопкой.
В первом возможном виде реализации второго аспекта устройство дополнительно включает в себя модуль классификации, сконфигурированный для:
классификации события задачи в соответствии с типом события у события задачи, причем:
модуль обработки дополнительно конфигурируется для приема результата обработки от модуля классификации и добавления события задачи к элементу состояния на вкладке, соответствующей типу в строке состояния, в соответствии с этой классификацией.
Со ссылкой на второй аспект или первый возможный вид реализации второго аспекта, во втором возможном виде реализации модуль классификации включает в себя:
первый модуль классификации, сконфигурированный для определения в соответствии с системным атрибутом у события задачи, что событие задачи, системным атрибутом которого является системное внутреннее событие, представляет уведомляющий тип, и что событие задачи, системным атрибутом которого является системное внешнее событие, представляет неуведомляющий тип;
второй модуль классификации, сконфигурированный для приема результата обработки от первого модуля классификации и определения в соответствии с атрибутом типа у события задачи неуведомляющего типа, что событие задачи разговорного типа представляет тип вызова, и что событие задачи неразговорного типа представляет не связанный с вызовом тип; и
третий модуль классификации, сконфигурированный для приема результата обработки от второго модуля классификации и определения в соответствии с числовым атрибутом у события задачи не связанного с вызовом типа, что событие задачи, числовым атрибутом которого является установленный диапазон чисел, представляет уведомляющий тип, и что событие задачи, числовым атрибутом которого не является установленный диапазон чисел, представляет информационный тип.
Со ссылкой на второй аспект, первый возможный вид реализации второго аспекта или второй возможный вид реализации второго аспекта, в третьем возможном виде реализации второго аспекта модуль добавления кнопки конфигурируется, в частности, для создания соответствующей функциональной кнопки для события задачи в соответствии с классификацией.
Со ссылкой на второй аспект или третий возможный вид реализации второго аспекта, в четвертом возможном виде реализации соответствующей функциональной кнопкой является кнопка ответа, и модуль обработки включает в себя:
модуль добавления строки ввода, сконфигурированный для добавления строки ввода к элементу состояния, когда обнаруживается действие над кнопкой ответа; и
модуль обработки и отправки, сконфигурированный для приема данных в строке ввода, добавленной модулем добавления строки ввода, и обработки и/или отправки данных путем активизации в фоновом режиме модуля ответа в прикладной программе события задачи.
Со ссылкой на второй аспект или третий возможный вид реализации второго аспекта, в пятом возможном виде реализации соответствующей функциональной кнопкой является кнопка обратного вызова, и модуль обработки включает в себя:
модуль получения вызываемого номера, сконфигурированный для получения контактного номера в событии задачи в качестве вызываемого номера, когда обнаруживается действие над кнопкой обратного вызова; и
вызывающий модуль, сконфигурированный для приема вызываемого номера от модуля получения вызываемого номера и вызова вызываемого номера путем активизации в фоновом режиме модуля обратного вызова в прикладной программе события задачи.
Со ссылкой на второй аспект, первый возможный вид реализации второго аспекта, второй возможный вид реализации второго аспекта, третий возможный вид реализации второго аспекта, четвертый возможный вид реализации второго аспекта или пятый возможный вид реализации второго аспекта, в шестом возможном виде реализации модуль обработки дополнительно конфигурируется для удаления элемента состояния у события задачи из строки состояния, когда обнаруживается ответ, указывающий успешное исполнение функции.
Со ссылкой на второй аспект, первый возможный вид реализации второго аспекта, второй возможный вид реализации второго аспекта, третий возможный вид реализации второго аспекта, четвертый возможный вид реализации второго аспекта, пятый возможный вид реализации второго аспекта или шестой возможный вид реализации второго аспекта, в седьмом возможном виде реализации модуль добавления кнопки дополнительно конфигурируется для добавления кнопки удаления для строки состояния или каждого элемента состояния; и
модуль обработки дополнительно конфигурируется для: удаления элемента состояния из строки состояния или удаления элемента состояния, в котором располагается кнопка удаления, когда обнаруживается действие над кнопкой удаления.
Со ссылкой на второй аспект, первый возможный вид реализации второго аспекта, второй возможный вид реализации второго аспекта, третий возможный вид реализации второго аспекта, четвертый возможный вид реализации второго аспекта, пятый возможный вид реализации второго аспекта, шестой возможный вид реализации второго аспекта или седьмой возможный вид реализации второго аспекта, в восьмом возможном виде реализации модуль добавления кнопки дополнительно конфигурируется для добавления кнопки переключения для строки состояния; и
модуль обработки дополнительно конфигурируется для переключения интерфейса обработки события задачи на интерфейс списка событий задач по умолчанию у терминальной системы, когда обнаруживается действие над кнопкой переключения.
В вариантах осуществления функциональная кнопка создается для события задачи в пользовательском терминале, и функциональная кнопка добавляется к элементу состояния, соответствующему событию задачи в строке состояния, чтобы пользователь после просмотра события задачи в строке состояния терминальной системы мог непосредственно выполнить действие над событием задачи путем касания функциональной кнопки события задачи без переключения интерфейса отображения или прерывания текущего действия пользователя. Таким образом, повышается эффективность просмотра и обработки события задачи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Чтобы понятнее описывать технические решения в вариантах осуществления настоящего изобретения, нижеследующее кратко представляет прилагаемые чертежи, необходимые для описания вариантов осуществления. Очевидно, что прилагаемые чертежи в нижеследующем описании показывают лишь некоторые варианты осуществления настоящего изобретения, и специалисты в данной области техники все же могут получить другие чертежи из этих прилагаемых чертежей без творческих усилий.
Фиг. 1 - блок-схема алгоритма способа обработки события задачи в соответствии с Вариантом 1 осуществления способа из настоящего изобретения;
Фиг. 2 - схематическое представление функциональной кнопки события задачи в Варианте 1 осуществления способа;
Фиг. 3 - блок-схема алгоритма способа обработки события задачи в соответствии с Вариантом 2 осуществления способа из настоящего изобретения;
Фиг. 4 - блок-схема алгоритма способа обработки события задачи в соответствии с Вариантом 3 осуществления способа из настоящего изобретения;
Фиг. 5 - блок-схема алгоритма способа обработки события задачи в соответствии с Вариантом 4 осуществления способа из настоящего изобретения;
Фиг. 6 - схематическое представление строки ввода, добавленной в области элемента состояния на фиг. 5;
Фиг. 7 - блок-схема алгоритма способа обработки события задачи в соответствии с Вариантом 5 осуществления способа из настоящего изобретения;
Фиг. 8 и фиг. 9 - схематические представления способа обработки события задачи в соответствии с Вариантом 6 осуществления способа из настоящего изобретения;
Фиг. 10 и фиг. 11 - схематические представления способа обработки события задачи в соответствии с Вариантом 7 осуществления способа из настоящего изобретения;
Фиг. 12 и фиг. 13 - схематические представления способа обработки события задачи в соответствии с Вариантом 8 осуществления способа из настоящего изобретения;
Фиг. 14 - схематическая структурная схема устройства для обработки события задачи в соответствии с Вариантом 1 осуществления устройства из настоящего изобретения;
Фиг. 15 - схематическая структурная схема устройства для обработки события задачи в соответствии с Вариантом 2 осуществления устройства из настоящего изобретения; и
Фиг. 16 - схематическая структурная схема интеллектуального терминала в соответствии с другим вариантом осуществления настоящего изобретения.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Чтобы сделать понятнее цели, технические решения и преимущества настоящего изобретения, нижеследующее понятно и полностью описывает технические решения в настоящем изобретении со ссылкой на прилагаемые чертежи в настоящем изобретении. Очевидно, что описанные варианты осуществления являются частью, а не всеми вариантами осуществления настоящего изобретения. Все другие варианты осуществления, полученные специалистами в данной области техники на основе вариантов осуществления настоящего изобретения без творческих усилий, должны входить в объем охраны настоящего изобретения.
Вариант 1 осуществления способа
Фиг. 1 - блок-схема алгоритма способа обработки события задачи в соответствии с Вариантом 1 осуществления способа из настоящего изобретения. Способ обработки в соответствии с этим вариантом осуществления применим к обработке события задачи, обнаруженного в пользовательском терминале. Этот способ может исполняться устройством обработки, причем устройство обработки можно реализовать с помощью программного обеспечения и сконфигурировать в интеллектуальном терминале. Как показано на фиг. 1, способ в соответствии с этим вариантом осуществления может включать в себя:
S101. Создать функциональную кнопку для события задачи и добавить функциональную кнопку к элементу состояния, соответствующему событию задачи в строке состояния.
В частности, пользовательским терминалом обнаруживается событие задачи, которое является формируемой в настоящее время задачей, например, принятое SMS-сообщение или сообщение QQ, или принятый телефонный вызов, и это событие нужно обработать. Можно создать соответствующую функциональную кнопку для события задачи в соответствии со связанным действием, выполняемым пользователем над событием задачи, чтобы помочь пользователю быстро обработать событие задачи. Событие задачи отображается в виде элемента состояния в строке состояния. Каждое событие задачи соответствует элементу состояния. Функциональная кнопка добавляется к элементу состояния, соответствующему событию задачи в строке состояния, чтобы пользователь мог выполнить соответствующее действие обработки над событием задачи с использованием добавленной функциональной кнопки без переключения интерфейса отображения.
Фиг. 2 - схематическое представление функциональной кнопки события задачи в Варианте 1 осуществления способа. Как показано на фиг. 2, функциональная кнопка обратного вызова добавляется для события задачи в виде пропущенного вызова в строке состояния пользовательского терминала, чтобы пользователь мог коснуться кнопки обратного вызова для выполнения действия обратного вызова.
S102. Исполнить в элементе состояния функцию, соответствующую функциональной кнопке, когда обнаруживается действие над функциональной кнопкой.
В частности, пользовательский терминал отслеживает действие, выполняемое пользователем над событием задачи. Например, пользователь может коснуться один раз, коснуться несколько раз или коснуться и удерживать функциональную кнопку события задачи, чтобы выполнить действие над событием задачи. После обнаружения действия, выполняемого пользователем над событием задачи, пользовательский терминал может активизировать в фоновом режиме функциональный модуль события задачи, которого коснулся пользователь, чтобы исполнить в элементе состояния функцию, соответствующую функциональной кнопке. Например, для события задачи в виде пропущенного вызова, показанного на фиг. 2, после того, как пользователь касается кнопки обратного вызова в элементе состояния, пользовательский терминал путем активизации в фоновом режиме телефонного функционального модуля исполняет действие пользователя над событием задачи, соответствующим элементу состояния.
В этом варианте осуществления функциональная кнопка создается для события задачи в пользовательском терминале, и функциональная кнопка добавляется к элементу состояния, соответствующему событию задачи в строке состояния, чтобы пользователь после просмотра события задачи в строке состояния терминальной системы мог непосредственно выполнить действие над событием задачи путем касания функциональной кнопки события задачи без переключения интерфейса отображения или прерывания текущего действия пользователя. Таким образом, повышается эффективность просмотра и обработки события задачи.
Вариант 2 осуществления способа
Фиг. 3 - блок-схема алгоритма способа обработки события задачи в соответствии с Вариантом 2 осуществления способа из настоящего изобретения. Как показано на фиг. 3, способ в соответствии с этим вариантом осуществления может включать в себя:
S301. Классифицировать событие задачи в соответствии с типом события у события задачи.
Разные типы событий задач требуют от пользователя выполнения разных действий обработки. Поэтому событие задачи классифицируется в соответствии с типом события задачи, принятого терминалом, чтобы упростить действия пользователя.
S302. Добавить событие задачи к элементу состояния на вкладке, соответствующей типу в строке состояния, в соответствии с этой классификацией.
В системе уведомлений терминала разные типы событий задач соответствуют разным вкладкам, и события задач раздельно добавляются к элементам состояния на вкладках, соответствующих типам в строке состояния, причем количество событий задач типа, соответствующего вкладке, отображается в числовой форме на месте пиктограммы у каждой вкладки. Например, на фиг. 2 вкладка для типа вызова показывает 1 телефонное событие задачи; на фиг. 6 вкладка для информационного типа показывает 4 информационных события задач.
S303. Создать соответствующую функциональную кнопку для события задачи в соответствии с классификацией.
В частности, для события задачи создается функциональная кнопка, соответствующая типу события у события задачи, и функциональная кнопка добавляется к элементу состояния, соответствующему событию задачи в строке состояния, чтобы помочь пользователю быстро обработать событие задачи.
S304. Исполнить в элементе состояния функцию, соответствующую функциональной кнопке, когда обнаруживается действие над функциональной кнопкой.
В частности, пользовательский терминал отслеживает действие, выполняемое пользователем над событием задачи. Например, пользователь может коснуться один раз, коснуться несколько раз или коснуться и удерживать функциональную кнопку события задачи, чтобы выполнить действие над событием задачи. После обнаружения действия, выполняемого пользователем над событием задачи, пользовательский терминал может активизировать в фоновом режиме функциональный модуль события задачи, которого коснулся пользователь, чтобы исполнить в элементе состояния функцию, соответствующую функциональной кнопке.
В этом варианте осуществления классифицируются события задач, и события задач раздельно добавляются к элементам состояния на вкладках, соответствующих типам в строке состояния, что упрощает действия пользователя и повышает эффективность обработки событий задач.
Вариант 3 осуществления способа
Фиг. 4 - блок-схема алгоритма способа обработки события задачи в соответствии с Вариантом 3 осуществления способа из настоящего изобретения. Как показано на фиг. 4, на основе вышеупомянутых вариантов осуществления способа классификация события задачи в соответствии с типом события у события задачи может включать в себя, в частности:
S401. Определить в соответствии с системным атрибутом у события задачи, что событие задачи, системным атрибутом которого является системное внутреннее событие, представляет уведомляющий тип, и что событие задачи, системным атрибутом которого является системное внешнее событие, представляет неуведомляющий тип.
Системный атрибут у события задачи указывает источник события задачи, то есть указывает, поступает ли событие задачи изнутри системы или извне системы. Для события задачи, принятого пользовательским терминалом, сначала в соответствии с системным атрибутом у события задачи можно определить, является ли событие задачи внутренним событием терминальной системы, например, событием будильника или событием обновления системы, и внутренние события терминальной системы относятся к уведомляющему типу.
S402. Определить в соответствии с атрибутом типа у события задачи неуведомляющего типа, что событие задачи разговорного типа представляет тип вызова, и что событие задачи неразговорного типа представляет не связанный с вызовом тип.
Атрибут типа у события задачи указывает функциональный тип события задачи. Например, событие задачи может представлять тип вызова, тип SMS-сообщения мобильного телефона или тип сообщения программного обеспечения мгновенной связи. Предпочтительно, чтобы событие задачи с типом вызова извлекалось из событий задач неуведомляющего типа, и событие задачи с типом вызова можно было дополнительно классифицировать в соответствии с числовым атрибутом у события задачи с типом вызова и иными требованиями пользователя на требующий ответа тип вызова и не требующий ответа тип вызова.
S403. Определить в соответствии с числовым атрибутом у события задачи не связанного с вызовом типа, что событие задачи, числовым атрибутом которого является установленный диапазон чисел, представляет уведомляющий тип, и что событие задачи, числовым атрибутом которого не является установленный диапазон чисел, представляет информационный тип.
Числовой атрибут у события задачи указывает источник информации у события задачи. Например, в соответствии с числовым атрибутом у события задачи можно идентифицировать, исходит ли событие задачи от оператора связи. В соответствии с числовым атрибутом у события задачи не связанного с вызовом типа можно различить, является ли событие задачи событием задачи, принадлежащим типу, который не требует от пользователя выполнения ответного действия, например типу дополнительных услуг или типу абонентских услуг, и событие задачи этого типа относится к уведомляющему типу. Пользователь может коснуться для просмотра события задачи уведомляющего типа, например, информации о погоде, правительственных сообщений и рекламной информации.
Предпочтительно, чтобы событие задачи, номер которого принадлежит программной системе, в соответствии с числовым атрибутом у события задачи информационного типа, могло определяться в качестве события задачи информационного типа, которое не требует ответа, например, событие системного уведомляющего сообщения, отправленное программным обеспечением мгновенной связи, или же в качестве события задачи информационного типа, которое требует ответа. Кроме того, событие задачи информационного типа, которое не требует ответа, можно дополнительно отнести к уведомляющему типу.
Опционально создание функциональной кнопки для события задачи может включать в себя, в частности: создание соответствующей функциональной кнопки для события задачи в соответствии с классификацией.
В способе обработки события задачи создание функциональной кнопки для события задачи может включать в себя, в частности: создание функциональной кнопки, соответствующей типу, в соответствии с классификацией события задачи.
Кнопки функциональных действий, которые широко применяются пользователем, добавляются для разных типов событий задач, чтобы пользователь мог выполнить действие просмотра или обработки над событием задачи без обращения к прикладной программе, соответствующей событию задачи. Таким образом, повышается эффективность обработки событий задач.
Вариант 4 осуществления способа
Фиг. 5 - блок-схема алгоритма способа обработки события задачи в соответствии с Вариантом 4 осуществления способа из настоящего изобретения. Как показано на фиг. 5, на основе показанного на фиг. 1 Варианта 1 осуществления способа из настоящего изобретения соответствующей функциональной кнопкой является кнопка ответа, и на этапе S102 исполнение в элементе состояния функции, соответствующей функциональной кнопке, когда обнаруживается действие над функциональной кнопкой, может включать в себя, в частности:
S501. Добавить строку ввода к элементу состояния, когда обнаруживается действие над кнопкой ответа.
Фиг. 6 - схематическое представление строки ввода, добавленной в области элемента состояния на фиг. 5. Как показано на фиг. 6, когда обнаруживается действие пользователя над кнопкой ответа, пользовательский терминал добавляет строку ввода к элементу состояния и активизирует клавиатуру способа ввода, чтобы пользователь ввел содержание ответа. Пользователь может выполнить ответное действие путем касания один раз, касания несколько раз или касания и удержания кнопки ответа.
S502. Обработать и/или отправить данные, введенные в строке ввода, путем активизации в фоновом режиме модуля ответа в прикладной программе события задачи.
В частности, после завершения ввода содержания ответа пользователь может коснуться кнопки отправки, чтобы подтвердить отправку введенных данных. После обнаружения, что пользователь касается кнопки ответа, пользовательский терминал упаковывает данные содержания, введенные пользователем, и отправляет данные содержания, введенные пользователем, путем активизации в фоновом режиме прикладной программы события задачи, соответствующего данным содержания, введенным пользователем. Пользователь также может решить отправить пустую информацию или сохранить введенное содержание в буфер черновиков.
В этом варианте осуществления добавляется кнопка ответа для события задачи сообщения в строке состояния пользовательского терминала, и строка ввода добавляется к элементу состояния события задачи, чтобы пользователь мог непосредственно ввести содержание ответа в строке ввода после просмотра события задачи, которое требует ответа в строке состояния терминальной системы. Таким образом, повышается эффективность обработки события задачи.
Вариант 5 осуществления способа
Фиг. 7 - блок-схема алгоритма способа обработки события задачи в соответствии с Вариантом 5 осуществления способа из настоящего изобретения. Как показано на фиг. 7, на основе вышеупомянутых вариантов осуществления способа соответствующей функциональной кнопкой является кнопка обратного вызова, и исполнение в элементе состояния функции, соответствующей функциональной кнопке, когда обнаруживается действие над функциональной кнопкой, может включать в себя, в частности:
S701. Получить контактный номер в событии задачи в качестве вызываемого номера, когда обнаруживается действие над кнопкой обратного вызова.
Для события задачи вызова в строке состояния терминальной системы пользователя пользователь может выполнить действие вызова путем непосредственного касания кнопки обратного вызова в элементе состояния у события задачи. При обнаружении действия касания кнопки обратного вызова, выполненного пользователем, пользовательский терминал получает контактный номер в событии задачи в качестве номера обратного вызова.
S702. Вызвать вызываемый номер путем активизации в фоновом режиме модуля обратного вызова в прикладной программе события задачи.
В частности, после обнаружения, что пользователь касается кнопки обратного вызова, пользовательский терминал может активизировать в фоновом режиме прикладную программу события задачи. В отношении действия обратного вызова пользователя прикладная программа телефонных вызовов активизирует модуль обратного вызова в прикладной программе телефонных вызовов, чтобы исполнить действие обратного вызова пользователя с полученным номером телефона из события задачи.
В этом варианте осуществления добавляется кнопка обратного вызова для события задачи вызова в строке состояния пользовательского терминала, чтобы пользователь мог выполнить действие вызова путем непосредственного касания кнопки обратного вызова в элементе состояния события задачи. Таким образом, повышается эффективность обработки события задачи.
Опционально элемент состояния у события задачи удаляется из строки состояния, когда обнаруживается ответ, указывающий успешное исполнение функции.
В вышеупомянутом способе обработки события задачи при обнаружении ответа, указывающего успешное исполнение функционального события задачи в строке состояния, пользовательский терминал может удалить элемент состояния у события задачи из строки состояния пользовательского терминала, чтобы уменьшить количество событий задач, отображенных в строке состояния, и упростить действия пользователя.
Опционально вышеупомянутый способ обработки события задачи дополнительно включает в себя: добавление кнопки удаления для строки состояния или каждого элемента состояния; и удаление события задачи из строки состояния или удаление элемента состояния, в котором располагается кнопка удаления, когда обнаруживается действие над кнопкой удаления.
В этом варианте осуществления своевременно удаляется событие задачи, которое обработано пользователем или которое не нужно обрабатывать по соображению пользователя. Таким образом, повышается эффективность просмотра и обработки события задачи.
Вариант 6 осуществления способа
Фиг. 8 и фиг. 9 - схематические представления способа обработки события задачи в соответствии с Вариантом 6 осуществления способа из настоящего изобретения. Как показано на фиг. 8, пользователь касается кнопки удаления на вкладке с непрочитанными сообщениями. Как показано на фиг. 9, пользовательский терминал обнаруживает действие касания над кнопкой удаления и удаляет все элементы состояния из вкладки с непрочитанными сообщениями.
В вышеупомянутом способе обработки события задачи пользовательский терминал может дополнительно добавить кнопку удаления для строки состояния или каждого элемента состояния, и пользователь может решить удалить содержание из строки состояния или элемент состояния с использованием кнопки удаления в строке состояния или в каждом элементе состояния. Когда обнаруживается действие над кнопкой удаления, пользовательский терминал удаляет событие задачи из строки состояния или удаляет элемент состояния, в котором располагается кнопка удаления.
В этом варианте осуществления добавляется кнопка удаления для строки состояния или каждого элемента состояния в пользовательском терминале, чтобы пользователь мог без труда удалять обработанное содержание. Таким образом, повышается эффективность обработки события задачи.
Вариант 7 осуществления способа
Фиг. 10 и фиг. 11 - схематические представления способа обработки события задачи в соответствии с Вариантом 7 осуществления способа из настоящего изобретения. Как показано на фиг. 10, элементы состояния на вкладке с непрочитанными сообщениями в системе уведомлений терминала являются событиями задач информационного типа, которые требуют ответа пользователя; пользователь может ответить непосредственно путем касания кнопки ответа. Как показано на фиг. 11, пользовательский терминал обнаруживает событие задачи информационного типа, которое не требует ответа, и отображает событие задачи на вкладке для уведомляющего типа.
В этом варианте осуществления события задач подробно классифицируются, и для разных классифицированных событий задач создаются функциональные кнопки, которые широко применяются пользователем, что упрощает действия пользователя и повышает эффективность обработки событий задач.
Вариант 8 осуществления способа
Опционально для события задачи в виде SMS-сообщения мобильного телефона можно дополнительно добавить кнопку обратного вызова к элементу состояния, соответствующему этому событию задачи. Для события задачи в виде вызова мобильного телефона можно дополнительно добавить кнопку ответа к элементу состояния, соответствующему этому событию задачи.
Фиг. 12 и фиг. 13 - схематические представления способа обработки события задачи в соответствии с Вариантом 8 осуществления способа из настоящего изобретения. Как показано на фиг. 12, для события задачи в виде SMS-сообщения мобильного телефона пользователь может инициировать обратный вызов дружественной стороны с использованием кнопки обратного вызова в элементе состояния, соответствующем событию задачи. Как показано на фиг. 13, для события задачи в виде вызова мобильного телефона пользователь может отправить ответное SMS-сообщение дружественной стороне с использованием кнопки ответа в элементе состояния, соответствующем событию задачи.
В этом варианте осуществления функциональные кнопки, которые широко применяются пользователем, добавляются для события задачи в виде SMS-сообщения мобильного телефона и события задачи в виде вызова мобильного телефона, что упрощает действия пользователя и повышает эффективность обработки события задачи.
Опционально вышеупомянутый способ обработки события задачи может дополнительно включать в себя:
добавление кнопки переключения для строки состояния; и
переключение интерфейса обработки события задачи на интерфейс списка событий задач по умолчанию у терминальной системы, когда обнаруживается действие над кнопкой переключения.
В вышеупомянутом способе обработки события задачи можно дополнительно добавить кнопку переключения для строки состояния в пользовательском терминале в соответствии с требованиями пользователя, в виде кнопки SWITCH, показанной на фигурах вышеупомянутых вариантов осуществления. Пользователь может коснуться кнопки переключения, чтобы переключить интерфейс обработки события задачи на общепринятый интерфейс событий задач, чтобы соответствовать привычкам работы у разных пользователей.
Вариант 1 осуществления устройства
Фиг. 14 - схематическая структурная схема устройства для обработки события задачи в соответствии с Вариантом 1 осуществления устройства из настоящего изобретения. Как показано на фиг. 14, устройство в соответствии с этим вариантом осуществления может включать в себя модуль 1401 добавления кнопки и модуль 1402 обработки. Модуль 1401 добавления кнопки конфигурируется для создания функциональной кнопки для события задачи и добавления функциональной кнопки к элементу состояния, соответствующему событию задачи в строке состояния. Модуль 1402 обработки конфигурируется для исполнения в элементе состояния функции, соответствующей функциональной кнопке, когда обнаруживается действие над функциональной кнопкой.
Устройство для обработки события задачи в соответствии с этим вариантом осуществления может использоваться для исполнения способа в соответствии с вариантом осуществления способа, показанным на фиг. 1, и имеет соответствующие функциональные модули. Принцип реализации и достигаемые технические результаты у варианта осуществления устройства аналогичны таковым у варианта осуществления способа и еще раз в этом документе не описываются.
Вариант 2 осуществления устройства
Фиг. 15 - схематическая структурная схема устройства для обработки события задачи в соответствии с Вариантом 2 осуществления устройства из настоящего изобретения. Как показано на фиг. 15, устройство в соответствии с этим вариантом осуществления может дополнительно включать в себя модуль 1501 классификации, сконфигурированный для классификации события задачи в соответствии с типом события у события задачи, причем модуль 1402 обработки может дополнительно конфигурироваться для приема результата обработки от модуля классификации и добавления события задачи к элементу состояния на вкладке, соответствующей типу в строке состояния, в соответствии с этой классификацией.
Устройство для обработки события задачи в соответствии с этим вариантом осуществления может использоваться для исполнения способа в соответствии с вариантом осуществления способа, показанным на фиг. 3, и имеет соответствующие функциональные модули. Принцип реализации и достигаемые технические результаты аналогичны таковым у варианта осуществления способа и еще раз в этом документе не описываются.
В соответствии с вышеупомянутым устройством для обработки события задачи модуль 1501 классификации включает в себя первый модуль классификации, второй модуль классификации и третий модуль классификации. Первый модуль классификации конфигурируется для определения в соответствии с системным атрибутом у события задачи, что событие задачи, системным атрибутом которого является системное внутреннее событие, представляет уведомляющий тип, и что событие задачи, системным атрибутом которого является системное внешнее событие, представляет неуведомляющий тип. Второй модуль классификации конфигурируется для приема результата обработки от первого модуля классификации и определения в соответствии с атрибутом типа у события задачи неуведомляющего типа, что событие задачи разговорного типа представляет тип вызова, и что событие задачи неразговорного типа представляет не связанный с вызовом тип. Третий модуль классификации конфигурируется для приема результата обработки от второго модуля классификации и определения в соответствии с числовым атрибутом у события задачи не связанного с вызовом типа, что событие задачи, числовым атрибутом которого является установленный диапазон чисел, представляет уведомляющий тип, и что событие задачи, числовым атрибутом которого не является установленный диапазон чисел, представляет информационный тип.
Устройство для обработки события задачи в соответствии с этим вариантом осуществления может использоваться для исполнения способа в соответствии с вариантом осуществления способа, показанным на фиг. 4, и имеет соответствующие функциональные модули. Принцип реализации и достигаемые технические результаты аналогичны таковым у варианта осуществления способа и еще раз в этом документе не описываются.
В соответствии с вышеупомянутым устройством для обработки события задачи модуль 1401 добавления кнопки может конфигурироваться, в частности, для создания соответствующей функциональной кнопки для события задачи в соответствии с классификацией.
Принцип реализации и технические результаты, достигаемые устройством для обработки события задачи в соответствии с этим вариантом осуществления, описаны выше и еще раз в этом документе не описываются.
В соответствии с вышеупомянутым устройством для обработки события задачи функциональной кнопкой является кнопка ответа, и модуль 1402 обработки включает в себя модуль добавления строки ввода и модуль обработки и отправки. Модуль добавления строки ввода конфигурируется для добавления строки ввода к элементу состояния, когда обнаруживается действие над кнопкой ответа. Модуль обработки и отправки конфигурируется для приема данных в строке ввода, добавленной модулем добавления строки ввода, и обработки и/или отправки данных путем активизации в фоновом режиме модуля ответа в прикладной программе события задачи.
Устройство для обработки события задачи в соответствии с этим вариантом осуществления может использоваться для исполнения способа в соответствии с вариантом осуществления способа, показанным на фиг. 5, и имеет соответствующие функциональные модули. Принцип реализации и достигаемые технические результаты аналогичны таковым у варианта осуществления способа и еще раз в этом документе не описываются.
В соответствии с вышеупомянутым устройством для обработки события задачи функциональной кнопкой является кнопка обратного вызова, и модуль 1402 обработки включает в себя модуль получения вызываемого номера и вызывающий модуль. Модуль получения вызываемого номера конфигурируется для получения контактного номера в событии задачи в качестве вызываемого номера, когда обнаруживается действие над кнопкой обратного вызова. Вызывающий модуль конфигурируется для приема вызываемого номера от модуля получения вызываемого номера и вызова вызываемого номера путем активизации в фоновом режиме модуля обратного вызова в прикладной программе события задачи.
Устройство для обработки события задачи в соответствии с этим вариантом осуществления может использоваться для исполнения способа в соответствии с вариантом осуществления способа, показанным на фиг. 7, и имеет соответствующие функциональные модули. Принцип реализации и достигаемые технические результаты аналогичны таковым у варианта осуществления способа и еще раз в этом документе не описываются.
В соответствии с вышеупомянутым устройством для обработки события задачи модуль 1402 обработки может дополнительно конфигурироваться для удаления элемента состояния у события задачи из строки состояния, когда обнаруживается ответ, указывающий успешное исполнение функции.
Принцип реализации и технические результаты, достигаемые устройством для обработки события задачи в соответствии с этим вариантом осуществления, описаны выше и еще раз в этом документе не описываются.
В соответствии с вышеупомянутым устройством для обработки события задачи модуль 1401 добавления кнопки может дополнительно конфигурироваться для добавления кнопки удаления для строки состояния или каждого элемента состояния; и модуль 1402 обработки может дополнительно конфигурироваться для: удаления элемента состояния из строки состояния или удаления элемента состояния, в котором располагается кнопка удаления, когда обнаруживается действие над кнопкой удаления.
Принцип реализации и технические результаты, достигаемые устройством для обработки события задачи в соответствии с этим вариантом осуществления, описаны выше и еще раз в этом документе не описываются.
В соответствии с вышеупомянутым устройством для обработки события задачи модуль 1401 добавления кнопки может дополнительно конфигурироваться для добавления кнопки переключения для строки состояния; и модуль 1402 обработки может дополнительно конфигурироваться для переключения интерфейса обработки события задачи на интерфейс списка событий задач по умолчанию у терминальной системы, когда обнаруживается действие над кнопкой переключения.
Принцип реализации и технические результаты, достигаемые устройством для обработки события задачи в соответствии с этим вариантом осуществления, описаны выше и еще раз в этом документе не описываются.
Фиг. 16 - схематическая структурная схема интеллектуального терминала в соответствии с другим вариантом осуществления настоящего изобретения. Интеллектуальный терминал включает в себя по меньшей мере один процессор 1601 (например, CPU), запоминающее устройство 1603 и по меньшей мере одну шину 1604 связи для реализации соединения и взаимодействия между устройствами. Процессор 1601 конфигурируется для исполнения исполняемого модуля, сохраненного в запоминающем устройстве 1603, например, компьютерной программы. Запоминающее устройство 1603 может включать в себя высокоскоростное оперативное запоминающее устройство (RAM, Random Access Memory), а дополнительно может включать в себя энергонезависимое запоминающее устройство (non-volatile memory), например, по меньшей мере одно запоминающее устройство на магнитных дисках.
В некоторых видах реализации запоминающее устройство 1603 хранит программу 1605. Программа 1605 может исполняться процессором 1601, и программа включает в себя исполнение способа обработки события задачи, причем способ включает в себя:
создание функциональной кнопки для события задачи и добавление функциональной кнопки к элементу состояния, соответствующему событию задачи в строке состояния; и
исполнение в элементе состояния функции, соответствующей функциональной кнопке, когда обнаруживается действие над функциональной кнопкой.
В соответствии с вышеупомянутой программой для исполнения способа обработки события задачи предпочтительно, чтобы перед созданием функциональной кнопки для события задачи способ дополнительно включал в себя:
классификацию события задачи в соответствии с типом события у события задачи; и
добавление события задачи к элементу состояния на вкладке, соответствующей типу в строке состояния, в соответствии с этой классификацией.
В соответствии с вышеупомянутой программой для исполнения способа обработки события задачи предпочтительно, чтобы классификация события задачи в соответствии с типом события у события задачи включала в себя, в частности:
определение в соответствии с системным атрибутом у события задачи, что событие задачи, системным атрибутом которого является системное внутреннее событие, представляет уведомляющий тип, и что событие задачи, системным атрибутом которого является системное внешнее событие, представляет неуведомляющий тип;
определение в соответствии с атрибутом типа у события задачи неуведомляющего типа, что событие задачи разговорного типа представляет тип вызова, и что событие задачи неразговорного типа представляет не связанный с вызовом тип; и
определение в соответствии с числовым атрибутом у события задачи не связанного с вызовом типа, что событие задачи, числовым атрибутом которого является установленный диапазон чисел, представляет уведомляющий тип, и что событие задачи, числовым атрибутом которого не является установленный диапазон чисел, представляет информационный тип.
В соответствии с вышеупомянутой программой для исполнения способа обработки события задачи предпочтительно, чтобы создание функциональной кнопки для события задачи включало в себя, в частности:
создание соответствующей функциональной кнопки для события задачи в соответствии с классификацией.
В соответствии с вышеупомянутой программой для исполнения способа обработки события задачи предпочтительно, чтобы соответствующей функциональной кнопкой являлась кнопка ответа, а исполнение в элементе состояния функции, соответствующей функциональной кнопке, когда обнаруживается действие над функциональной кнопкой, включало в себя, в частности:
добавление строки ввода к элементу состояния, когда обнаруживается действие над кнопкой ответа; и
обработку и/или отправку данных, введенных в строке ввода, путем активизации в фоновом режиме модуля ответа в прикладной программе.
В соответствии с вышеупомянутой программой для исполнения способа обработки события задачи предпочтительно, чтобы соответствующей функциональной кнопкой являлась кнопка обратного вызова, а исполнение в элементе состояния функции, соответствующей функциональной кнопке, когда обнаруживается действие над функциональной кнопкой, включало в себя, в частности:
получение контактного номера в событии задачи в качестве вызываемого номера, когда обнаруживается действие над кнопкой обратного вызова; и
вызов вызываемого номера путем активизации в фоновом режиме модуля обратного вызова в прикладной программе события задачи.
В соответствии с вышеупомянутой программой для исполнения способа обработки события задачи предпочтительно, чтобы способ дополнительно включал в себя:
удаление элемента состояния у события задачи из строки состояния, когда обнаруживается ответ, указывающий успешное исполнение функции.
В соответствии с вышеупомянутой программой для исполнения способа обработки события задачи предпочтительно, чтобы способ дополнительно включал в себя:
добавление кнопки удаления для строки состояния или каждого элемента состояния; и
удаление элемента состояния из строки состояния или удаление элемента состояния, в котором располагается кнопка удаления, когда обнаруживается действие над кнопкой удаления.
В соответствии с вышеупомянутой программой для исполнения способа обработки события задачи предпочтительно, чтобы способ дополнительно включал в себя:
добавление кнопки переключения для строки состояния; и
переключение интерфейса обработки события задачи на интерфейс списка событий задач по умолчанию у терминальной системы, когда обнаруживается действие над кнопкой переключения.
В конечном счете следует отметить, что вышеупомянутые варианты осуществления всего лишь предназначены для описания технических решений из настоящего изобретения, а не для ограничения настоящего изобретения. Хотя настоящее изобретение подробно описывается со ссылкой на вышеупомянутые варианты осуществления, специалисты в данной области техники должны понимать, что они все же могут вносить изменения в технические решения, описанные в вышеупомянутых вариантах осуществления, или производить эквивалентные замены в некоторых или всех их технических признаках без отклонения от объема технических решений вариантов осуществления настоящего изобретения.