Способ управления прикладной программой и соответствующее устройство

Изобретение относится к средствам управления прикладной программой. Технический результат заключается в расширении арсенала технических средств управления прикладной программой. Способ предусматривает выполнение этапов: получают информацию об операции пользователя; определяют значок прикладной программы; определяют целевую операцию управления в соответствии с операцией управления прикладной программы, соответствующей значку прикладной программы; и исполняют целевую операцию управления прикладной программы, соответствующей значку прикладной программы, определяют приоритет исполнения операции управления прикладной программы, соответствующей значку прикладной программы; и получают целевую операцию управления в соответствии с приоритетом исполнения операции управления прикладной программы, при этом целевая операция управления является операцией управления с первым приоритетом исполнения из операций управления; или определяют приоритет исполнения каждой операции управления прикладной программы; получают операцию управления, исполненную в прикладной программе в течение заранее заданного времени до текущего момента; и выбирают в качестве целевой операции управления операцию управления с наивысшим приоритетом исполнения из операций управления, за исключением исполненной операции управления. 3 н. и 10 з.п. ф-лы, 12 ил.

 

Область техники, к которой относится изобретение

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

Уровень техники

С развитием технологий связи и электронных технологий, электронное устройство, особенно мобильное электронное устройство, приобретает все больше функций и операция управления прикладной программы в электронном устройстве стало темой, которая привлекает внимание.

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

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

Сущность изобретения

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

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

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

получают информацию об операции пользователя;

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

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

исполняют целевую операцию управления.

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

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

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

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

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

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

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

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

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

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

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

выдают запрашивающую информацию об установке операции управления; и

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

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

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

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

выбирают в качестве целевой операции управления операцию управления с наивысшим приоритетом исполнения из операций управления, за исключением исполненной операции управления.

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

модуль получения информации, выполненный для получения информации об операции пользователя;

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

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

В первой возможной реализации второго аспекта, модуль определения операции содержит:

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

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

С учетом первой возможной реализации второго аспекта, дополнительно предложена вторая возможная реализация второго аспекта, где первый модуль определения содержит:

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

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

С учетом второй возможной реализации второго аспекта, дополнительно предложена третья возможная реализация второго аспекта, где первый модуль определения дополнительно содержит:

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

С учетом третьей возможной реализации второго аспекта, дополнительно предложена четвертая возможная реализация второго аспекта, где первый модуль определения дополнительно содержит:

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

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

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

С учетом пятой возможной реализации второго аспекта, дополнительно предложена шестая возможная реализация второго аспекта, где устройство дополнительно содержит:

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

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

В седьмой возможной реализации второго аспекта, модуль определения операции содержит:

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

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

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

В соответствии с третьим аспектом, в настоящем изобретении предложено электронное устройство, содержащее, по меньшей мере, устройство приема и процессор, где

устройство приема выполнено для получения информации об операции пользователя; и

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

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

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

Краткое описание чертежей

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Описание вариантов осуществления изобретения

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

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

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

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

101. Получают информацию об операции пользователя.

Информацией об операции пользователя может являться информация об операции клавиатуры, информация об операции сенсорного экрана и подобная.

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

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

Конечно, информация об операции пользователя в этом варианте осуществления настоящего изобретения содержит, но не ограничивается приведенной, выше информацией.

102. Определяют, в соответствии с информацией об операции пользователя, значок прикладной программы, приведенный в действие пользователем.

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

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

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

103. Определяют целевую операцию управления в соответствии с операцией управления прикладной программы, соответствующей значку прикладной программы.

Каждая прикладная программа, в общем, содержит несколько типов операций управления, например, просмотр информации, создание информации и запуск ключевой задачи. При использовании в качестве примера мобильного телефона, значки прикладных программ, отображаемые в интерфейсе показа значков прикладных программ, включают в себя значок «Сообщение», где значок «Сообщение» соответствует прикладной программе SMS, и прикладная программа SMS может содержать такие операции управления, как отправка SMS сообщения, создание SMS сообщения и просмотр непрочитанного SMS сообщения. В качестве другого примера, дополнительно содержится значок «Набор номер» и значок «Набор номера» соответствует программе набора номера, при этом программа набора номера может содержать такие операции управления, как просмотр пропущенного звонка, осуществление звонка и ответ на звонок.

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

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

Определение целевой операции управления могут выполнить разными способами.

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

Целевую операцию управления определяют в соответствии с приоритетом исполнения операции управления прикладной программы, соответствующей значку прикладной программы, при этом в этот раз целевая операция управления является операцией управления с первым приоритетом исполнения из операций управления.

Когда каждая операция управления прикладной программы обладает приоритетом исполнения, первый приоритет исполнения является наивысшим приоритетом исполнения.

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

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

104. Исполняют целевую операцию управления.

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

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

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

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

201. Получают информацию об операции пользователя.

202. Определяют, в соответствии с информацией об операции пользователя, значок прикладной программы, приведенный в действие пользователем.

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

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

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

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

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

203. Определяют, обладает ли в текущий момент прикладная программа, соответствующая значку прикладной программы, необработанной задачей обновления; если да, то исполняют этап 204, а если нет, то заканчивают процедуру.

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

205. Используют операцию управления с первым приоритетом исполнения в качестве целевой операции управления.

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

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

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

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

Следовательно, соответствующая необработанная задача обновления заключается в том, что присутствует непрочитанное SMS сообщение, непросмотренная информация о входящем звонке, непросмотренное напоминание о событии и подобное.

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

206. Исполняют целевую операцию управления.

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

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

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

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

Как показано на фиг. 2а, пользователь исполняет конкретную операцию жестом со значком прикладной программы «Сообщение», например, щелкает значок «Сообщение» и перемещает в первом направлении. Соответственно, система может получить информацию об операции пользователя и определить, что значок прикладной программы, приведенный в действие пользователем, является значком прикладной программы «Сообщение».

Когда в прикладной программе, соответствующей значку прикладной программы «Сообщение», существует непрочитанное SMS сообщение, в граничной позиции значка прикладной программы «Сообщение» с фиг. 2а показывают количество «3» непрочитанных SMS сообщений, при этом целевой операцией управления является просмотр непрочитанных SMS сообщений. Соответственно, исполняют целевую операцию управления и непрочитанные SMS сообщения быстро показывают в текущем интерфейсе отображения. На фиг. 2b показана другая схема интерфейса отображения электронного устройства, соответствующего одному варианту осуществления настоящего изобретения, при этом область отображения непрочитанных SMS сообщений покрывает, по меньшей мере, часть области отображения значков прикладных программ.

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

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

301. Получают информацию об операции пользователя.

302. Определяют, в соответствии с информацией об операции пользователя, значок прикладной программы, приведенный в действие пользователем.

В качестве возможной ситуации реализации, могут дополнительно определить, удовлетворяет ли информация об операции пользователя заранее заданному условию, и когда заранее заданное условие удовлетворено, далее выполняют операцию этапа 302 или этапа 303.

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

304. Используют операцию управления с первым приоритетом исполнения в качестве целевой операции управления.

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

Соответственно, определяют, что операция управления с первым приоритетом исполнения является целевой операцией управления.

305. Исполняют целевую операцию управления.

Например, для прикладной программы SMS, соответствующей значку «Сообщение» в мобильном телефоне, операция управления, которая подлежит предпочтительному исполнению, может быть установлена операцией создания SMS сообщения и далее создание SMS сообщения используют в качестве операции управления с первым приоритетом исполнения. Соответственно, когда пользователь приводит в действие значок «Сообщение», в системе могут определить информацию об операции пользователя и далее определить прикладную программу SMS, и могут определить, что создание SMS сообщения является целевой операцией управления; и когда исполняют целевую операцию управления, интерфейс создания SMS сообщения могут вывести в интерфейсе отображения.

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

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

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

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

401. Получают информацию об операции пользователя.

402. Определяют, в соответствии с информацией об операции пользователя, значок прикладной программы, приведенный в действие пользователем.

В качестве возможной ситуации реализации, могут дополнительно определить, удовлетворяет ли информация об операции пользователя заранее заданному условию, и когда заранее заданное условие удовлетворено, далее выполняют операцию этапа 402 или этапа 403.

403. Определяют, обладает ли в текущий момент прикладная программа, соответствующая значку прикладной программы, необработанной задачей обновления; если да, то исполняют этап 404, а если нет, то исполняют этап 405.

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

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

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

407. Используют операцию управления с первым приоритетом исполнения в качестве целевой операции управления.

408. Исполняют целевую операцию управления.

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

Соответственно, когда целевую операцию управления определяют в соответствии с приоритетом исполнения операции управления прикладной программы, определяют, что операция управления с первым приоритетом исполнения является целевой операцией управления.

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

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

409. Выдают запрашивающую информацию об установке операции управления.

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

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

Снова с использованием в качестве примера мобильного телефона, на фиг. 4а показана еще одна схема интерфейса отображения электронного устройства в соответствии с одним вариантом осуществления настоящего изобретения. Из фиг. 4а ясно, что вывод запрашивающей информацией об установке операции управления представляет собой запрос пользователю об определении операции управления, которая подлежит предпочтительному исполнению, и предусматривает кнопки выбора «Да» и «Нет». Если пользователь щелкает Да, то может быть установлена операция управления, которая подлежит предпочтительному исполнению.

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

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

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

501. Получают информацию об операции пользователя.

502. Определяют, в соответствии с информацией об операции пользователя, значок прикладной программы, приведенный в действие пользователем.

В качестве возможной ситуации реализации, могут дополнительно определить, удовлетворяет ли информация об операции пользователя заранее заданному условию, и когда заранее заданное условие удовлетворено, далее выполняют операцию этапа 502 или этапа 503.

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

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

504. Получают операцию управления, исполненную в прикладной программе в течение заранее заданного времени до текущего момента.

505. Выбирают в качестве целевой операции управления операцию управления с наивысшим приоритетом исполнения из операций управления, за исключением исполненной операции управления.

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

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

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

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

506. Исполняют целевую операцию управления.

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

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

На фиг. 6 схематично показана структурная схема одного варианта осуществления устройства управления прикладной программой в соответствии с одним вариантом осуществления настоящего изобретения и это устройство может содержать:

модуль 601 получения информации, выполненный для получения информации об операции пользователя, где

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

модуль 602 определения значка, выполненный для определения, в соответствии с информацией об операции пользователя, полученной в модуле 601 получения информации, значка прикладной программы, приведенного в действие пользователем;

модуль 603 определения операции, выполненный для определения целевой операции управления в соответствии с операцией управления прикладной программы, соответствующей значку прикладной программы, который определяют в модуле 602 определения значка; и модуль 604 исполнения, выполненный для исполнения целевой операции управления, определенной в модуле 603 определения операции.

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

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

Определение целевой операции управления могут выполнить разными способами. В возможной реализации, модуль 603 определения операции может содержать:

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

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

На фиг. 7 схематично показана структурная схема другого варианта осуществления устройства управления прикладной программой в соответствии с одним вариантом осуществления настоящего изобретения и устройство может содержать модуль 701 получения информации, модуль 702 определения значка, первый модуль 703 определения, второй модуль 704 определения и модуль 705 исполнения.

Модуль 701 получения информации выполнен для получения информации об операции пользователя.

Модуль 702 определения значка выполнен для определения, в соответствии с информацией об операции пользователя, полученной в модуле 701 получения информации, значка прикладной программы, приведенного в действие пользователем.

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

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

В качестве возможной реализации:

первый модуль 703 определения может содержать:

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

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

В качестве другой возможной реализации, когда в модуле 7031 оценки задачи определяют, что прикладная программа не обладает необработанной задачей обновления, первый модуль 703 определения может дополнительно содержать:

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

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

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

Второй модуль 704 определения, выполненный для получения целевой операции управления в соответствии с определяемым в первом модуле определения приоритетом исполнения операции управления прикладной программы, соответствующей значку прикладной программы, при этом целевая операция управления является операцией управления с первым приоритетом исполнения из операций управления.

Модуль 705 исполнения выполнен для исполнения целевой операции управления.

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

Соответственно, когда целевую операцию управления определяют в соответствии с приоритетом исполнения операции управления прикладной программы, определяют, что операция управления с первым приоритетом исполнения является целевой операцией управления.

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

Следовательно, в качестве еще одной возможной реализации, первый модуль 703 определения может дополнительно содержать:

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

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

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

На фиг. 8 схематично показана структурная схема другого варианта осуществления устройства управления прикладной программой в соответствии с одним вариантом осуществления настоящего изобретения и устройство может содержать модуль 801 получения информации, модуль 802 определения значка, первый модуль 803 определения, второй модуль 804 определения и модуль 805 исполнения.

Модуль 801 получения информации выполнен для получения информации об операции пользователя.

Модуль 802 определения значка выполнен для определения, в соответствии с информацией об операции пользователя, полученной в модуле 801 получения информации, значка прикладной программы, приведенного в действие пользователем.

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

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

В качестве возможной реализации:

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

Второй модуль 804 определения, выполненный для получения целевой операции управления в соответствии с определяемым в первом модуле определения приоритетом исполнения операции управления прикладной программы, соответствующей значку прикладной программы, при этом целевая операция управления является операцией управления с первым приоритетом исполнения из операций управления.

Модуль 805 исполнения выполнен для исполнения целевой операции управления, которую определяют во втором модуле 804 определения.

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

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

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

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

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

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

На фиг. 9 схематично показана структурная схема еще одного варианта осуществления устройства управления прикладной программой в соответствии с одним вариантом осуществления настоящего изобретения и устройство может содержать модуль 901 получения информации, модуль 902 определения значка, модуль 903 определения операции и модуль 904 исполнения.

Модуль 901 получения информации выполнен для получения информации об операции пользователя.

Модуль 902 определения значка выполнен для определения, в соответствии с информацией об операции пользователя, полученной в модуле 901 получения информации, значка прикладной программы, приведенного в действие пользователем.

Модуль 903 определения операции выполнен для определения целевой операции управления в соответствии с операцией управления прикладной программы, соответствующей значку прикладной программы, который определяют в модуле 902 определения значка.

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

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

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

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

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

Модуль 904 исполнения выполнен для исполнения целевой операции управления, которую определяют в модуле определения операции.

В этом варианте осуществления изобретения, в модуле получения получают операцию управления, исполненную в прикладной программе в течение заранее заданного времени до текущего момента, при этом текущий момент является моментом, когда получают информацию об операции пользователя.

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

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

В этом варианте осуществления изобретения в устройстве получают информацию об операции пользователя, могут определить значок прикладной программы, приведенный в действие пользователем, и прикладную программу, соответствующую значку прикладной программы, и могут определить целевую операцию управления прикладной программы в соответствии с приоритетом исполнения операции управления прикладной программы и определить, реализуется ли первая операция управления прикладной программы в течение заранее заданного времени до текущего момента, чтобы выработать и исполнить команду управления. Этот вариант осуществления изобретения реализует быстрое и эффективное управление прикладной программой. Кроме того, операция управления соответствует привычке работы пользователя, и реализуют разумное управление прикладной программой.

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

Из приведенного выше описания ясно, что специалист в рассматриваемой области может ясно понять, что настоящее изобретение может быть реализовано с использованием программного обеспечения, помимо необходимого многоцелевой аппаратной платформы. Следовательно, как показано на фиг. 10, в варианте осуществления настоящего изобретения дополнительно предложено электронное устройство, при этом электронное устройство содержит, по меньшей мере, устройство 1001 приема и процессор 1002 и устройство приема и процессор соединены с использованием шины.

Устройство 1001 приема выполнено для получения информации об операции пользователя; и

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

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

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

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

Процессор может быть центральным процессором CPU или специализированной интегральной схемой ASIC (Специализированная интегральная схема) или одной или несколькими интегральными схемами, выполненными для реализации варианта осуществления настоящего изобретения.

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

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

Наконец, надо понимать, что в этом описании относительные термины, такие как первый и второй, используются только для отличения сущности или операции от другой сущности или операции, и не обязательно требуют или подразумевают, что между этими сущностями или операциями существуют любое фактическое взаимоотношение или последовательность. Более того, термины «содержит», «включает в себя» и любая их вариация подразумевают неисключительное вхождение. Следовательно, в контексте процесса, способа, объекта или устройства, который содержит набор элементов, процесс, способ, объект или устройство не только содержит такие элементы, но также содержит другие элементы, не указанные конкретно, или может содержать неотъемлемые элементы процесса, способа, объекта или устройства. Если не установлено других ограничений, то элемент, ограниченный словами «содержит один...» не исключает наличия других таких же элементов, существующих в процессе, способе, объекте или устройстве, которые содержат этот элемент.

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

Из приведенного выше описания реализаций ясно, что специалист в рассматриваемой области может ясно понять, что настоящее изобретение может быть реализовано с использованием программного обеспечения, помимо необходимого многоцелевой аппаратной платформы. На основе такого понимания, технические решения настоящего изобретения, которые вносят существенный или частичный вклад в уровень техники, могут быть реализованы в форме программного продукта. Программный продукт может быть сохранен на носителе информации, таком ROM/RAM, магнитный диск или оптический диск, и может содержать несколько команд для управления вычислительным устройством (которое может быть персональным компьютером, сервером или сетевым устройством) с целью осуществления способов, описанных в вариантах осуществления настоящего изобретения или в некоторых частях вариантов осуществления настоящего изобретения.

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

1. Способ управления прикладной программой, включающий в себя следующее:

получают информацию об операции пользователя;

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

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

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

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

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

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

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

выбирают в качестве целевой операции управления операцию управления с наивысшим приоритетом исполнения из операций управления, за исключением исполненной операции управления.

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

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

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

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

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

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

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

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

выдают запрашивающую информацию об установке операции управления; и

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

5. Способ по любому из пп. 2, 3, в котором заранее заданная операция управления, которая подлежит предпочтительному исполнению, является операцией управления, которую выбирают из записи истории операций управления прикладной программы и для которой количество записей больше некоторого порога.

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

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

7. Устройство управления прикладной программой, содержащее:

модуль получения информации, выполненный для получения информации об операции пользователя;

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

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

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

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

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

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

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

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

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

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

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

9. Устройство по п. 8, в котором первый модуль определения дополнительно содержит:

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

10. Устройство по п. 9, в котором первый модуль определения дополнительно содержит:

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

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

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

12. Устройство по п. 11, дополнительно содержащее:

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

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

13. Электронное устройство управления прикладной программой, содержащее, по меньшей мере, устройство приема и процессор, в котором

устройство приема выполнено для получения информации об операции пользователя; и

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

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



 

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

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

Изобретение относится к области вычислительной техники и дискретной автоматике. Технический результат – упрощение реализации блоков контроля и управления.

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

Изобретение относится к способам и системам для автоматизации оборудования. Технический результат заключается в повышении скорости подключения устройств к ПЛК.
Предложены способ и устройство для управления приложением. Технический результат заключается в возможности управления приложением посредством распознавания нарисованного от руки изображения.

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

Изобретение относится к области передачи перехваченных запросов от драйвера к драйверу в процессе инициализации драйверов. Техническим результатом является обеспечение надежной гарантированной передачи запроса от драйвера А на доступ к данным, предоставляемым драйвером Б, за счет обеспечения передачи упомянутого запроса драйверу Б не ранее момента завершения инициализации драйвера Б, и повышение производительности передачи запроса от драйвера А на доступ к данным, предоставляемым драйвером Б.

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

Изобретение относится к области обработки открытого интерфейса прикладного программирования (API). Техническим результатом является обработка множества интерфейсов прикладного программирования (API) сервером API.

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

Изобретение относится к области отображения информации. Техническим результатом является обеспечение интерактивности графического отображения данных на экране ЭВМ.

Настоящее изобретение относится к устройствам приема и передачи информации посредством шрифта Брайля. Технический результат заключается в обеспечении возможности приема и передачи информации посредством рельефно-точечного шрифта Брайля.

Изобретение относится к акустике. Способ захвата звуковых сигналов предполагает прием двух звуковых сигналов с относительным разнесением между ними соответственно от двух микрофонов, определение ориентации захвата звукового сигнала на основе информации о местоположении микрофонов.

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

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

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

Группа изобретений предоставляет средства эксплуатации терминала пользователя. Технический результат – обеспечение возможности односторонних операций терминала с большим экраном.

Изобретение относится к области электроники. Технический результат заключается в повышении точности управления экраном.

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

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

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

Изобретение относится к средствам управления прикладной программой. Технический результат заключается в расширении арсенала технических средств управления прикладной программой. Способ предусматривает выполнение этапов: получают информацию об операции пользователя; определяют значок прикладной программы; определяют целевую операцию управления в соответствии с операцией управления прикладной программы, соответствующей значку прикладной программы; и исполняют целевую операцию управления прикладной программы, соответствующей значку прикладной программы, определяют приоритет исполнения операции управления прикладной программы, соответствующей значку прикладной программы; и получают целевую операцию управления в соответствии с приоритетом исполнения операции управления прикладной программы, при этом целевая операция управления является операцией управления с первым приоритетом исполнения из операций управления; или определяют приоритет исполнения каждой операции управления прикладной программы; получают операцию управления, исполненную в прикладной программе в течение заранее заданного времени до текущего момента; и выбирают в качестве целевой операции управления операцию управления с наивысшим приоритетом исполнения из операций управления, за исключением исполненной операции управления. 3 н. и 10 з.п. ф-лы, 12 ил.

Наверх