СПОСОБ УПРАВЛЕНИЯ ПРИКЛАДНОЙ ПРОГРАММОЙ И СООТВЕТСТВУЮЩЕЕ УСТРОЙСТВО

1. Способ управления прикладной программой, включающий в себя следующее:
получают информацию об операции пользователя;
определяют, в соответствии с информацией об операции пользователя, значок прикладной программы, приведенный в действие пользователем;
определяют целевую операцию управления в соответствии с операцией управления прикладной программы, соответствующей значку прикладной программы; и
исполняют целевую операцию управления.
2. Способ по п. 1, в котором определение целевой операции управления в соответствии с операцией управления прикладной программы, соответствующей значку прикладной программы, включает в себя следующее:
определяют приоритет исполнения операции управления прикладной программы, соответствующей значку прикладной программы; и
получают целевую операцию управления в соответствии с приоритетом исполнения операции управления прикладной программы, соответствующей значку прикладной программы, при этом целевая операция управления является операцией управления с первым приоритетом исполнения из операций управления.
3. Способ по п. 2, в котором определение приоритета исполнения операции управления в соответствии с операцией управления прикладной программы, соответствующей значку прикладной программы, включает в себя следующее:
определяют, обладает ли в текущий момент прикладная программа, соответствующая значку прикладной программы, необработанной задачей обновления; и
когда прикладная программа обладает необработанной задачей обновления, определяют, что операция управления из операций управления прикладной программы, заключающаяся в обработке необработанной задачи обновления, является операцией управления с первым приоритетом исполнения; и
когда прикладная программа не обладает необработанной задачей обновления, способ дополнительно включает в себя следующее:
определяют, что заранее заданная операция управления, которая подлежит предпочтительному исполнению, и которая является операцией управления прикладной программы, является операцией управления с первым приоритетом исполнения.
4. Способ по п. 2, в котором определение приоритета исполнения операции
управления в соответствии с операцией управления прикладной программы, соответствующей значку прикладной программы, включает в себя следующее:
определяют, что заранее заданная операция управления, которая подлежит предпочтительному исполнению, и которая является операцией управления прикладной программы, соответствующей значку прикладной программы, является операцией управления с первым приоритетом исполнения.
5. Способ по любому из пп. 3-4, в котором, когда заранее заданной операции управления, которая подлежит предпочтительному исполнению, не существует в операциях управления прикладной программы, способ дополнительно включает в себя следующее:
выдают запрашивающую информацию об установке операции управления; и
обрабатывают, в соответствии с запросом обработки пользователя, операцию управления, определенную пользователем как заранее заданную операцию управления, которая подлежит предпочтительному исполнению.
6. Способ по любому из пп. 3-4, в котором заранее заданная операция управления, которая подлежит предпочтительному исполнению, является операцией управления, которую выбирают из записи истории операций управления прикладной программы и для которой количество записей больше некоторого порога.
7. Способ по п. 1, в котором определение целевой операции управления в соответствии с операцией управления прикладной программы, соответствующей значку прикладной программы, включает в себя следующее:
когда информация об операции пользователя удовлетворяет заранее заданному условию, определяют целевую операцию управления в соответствии с операцией управления прикладной программы, соответствующей значку прикладной программы, и вырабатывают команду управления.
8. Способ по п. 1, в котором определение целевой операции управления в соответствии с операцией управления прикладной программы, соответствующей значку прикладной программы, включает в себя следующее:
определяют приоритет исполнения каждой операции управления прикладной программы, соответствующей значку прикладной программы;
получают операцию управления, исполненную в прикладной программе в течение заранее заданного времени до текущего момента; и
выбирают в качестве целевой операции управления операцию управления с наивысшим приоритетом исполнения из операций управления, за исключением исполненной операции управления.
9. Устройство управления прикладной программой, содержащее:
модуль получения информации, выполненный для получения информации об операции пользователя;
модуль определения значка, выполненный для определения, в соответствии с информацией об операции пользователя, полученной в модуле получения информации, значка прикладной программы, приведенного в действие пользователем;
модуль определения операции, выполненный для определения целевой операции управления в соответствии с операцией управления прикладной программы, соответствующей значку прикладной программы, который определяют в модуле определения значка; и
модуль исполнения, выполненный для исполнения целевой операции управления, которую определяют в модуле определения операции.
10. Устройство по п. 9, в котором модуль определения операции содержит:
первый модуль определения, выполненный для определения приоритета исполнения операции управления прикладной программы, соответствующей значку прикладной программы, который определяют в модуле определения значка; и
второй модуль определения, выполненный для получения целевой операции управления в соответствии с определяемым в первом модуле определения приоритетом исполнения операции управления прикладной программы, соответствующей значку прикладной программы, при этом целевая операция управления является операцией управления с первым приоритетом исполнения из операций управления.
11. Устройство по п. 10, в котором первый модуль определения содержит:
модуль оценки задачи, выполненный для определения, обладает ли в текущий момент прикладная программа, соответствующая значку прикладной программы, который определяют в модуле определения значка, необработанной задачей обновления; и
первый подмодуль определения, выполненный для следующего: когда в модуле оценки задачи определяют, что операция управления обладает необработанной задачей обновления, то определяют, что операция управления из операций управления прикладной программы, заключающаяся в обработке необработанной задачи обновления, является операцией управления с первым приоритетом исполнения.
12. Устройство по п. 11, в котором первый модуль определения дополнительно содержит:
второй подмодуль определения, выполненный для следующего: когда в модуле оценки задачи определяют, что операция управления не обладает необработанной задачей обновления, то определяют, что заранее заданная операция управления, которая подлежит
предпочтительному исполнению и которая является операцией управления прикладной программы, является операцией управления с первым приоритетом исполнения.
13. Устройство по п. 12, в котором первый модуль определения дополнительно содержит:
модуль вывода информации, выполненный для вывода запрашивающей информации об установке операции управления, когда заранее заданной операции управления, которая подлежит предпочтительному исполнению, не существует в операциях управления прикладной программы; и
модуль установки, выполненный для обработки, в соответствии с запросом обработки пользователя, операции управления, определенной пользователем как заранее заданная операция управления, которая подлежит предпочтительному исполнению.
14. Устройство по п. 10, в котором первый модуль определения специально выполнен для определения того, что заранее заданная операция управления, которая подлежит предпочтительному исполнению, и которая является операцией управления прикладной программы, соответствующей значку прикладной программы, который определяют в модуле определения значка, является операцией управления с первым приоритетом исполнения.
15. Устройство по п. 14, дополнительно содержащее:
модуль вывода информации, выполненный для вывода запрашивающей информации об установке операции управления, когда заранее заданной операции управления, которая подлежит предпочтительному исполнению, не существует в операциях управления прикладной программы; и
модуль установки, выполненный для обработки, в соответствии с запросом обработки пользователя, операции управления, определенной пользователем как заранее заданная операция управления, которая подлежит предпочтительному исполнению.
16. Устройство по п. 9, в котором модуль определения операции содержит:
модуль определения приоритета, выполненный для определения приоритета исполнения каждой операции управления прикладной программы, соответствующей значку прикладной программы;
модуль получения, выполненный для получения операции управления, исполненной в прикладной программе в течение заранее заданного времени до текущего момента; и
подмодуль определения операции, выполненный для выбора в качестве целевой операции управления операции управления с наивысшим приоритетом исполнения из операций управления, за исключением исполненной операции управления.
17. Электронное устройство, содержащее, по меньшей мере, устройство приема и процессор, в котором
устройство приема выполнено для получения информации об операции пользователя; и
процессор выполнен для определения, в соответствии с информацией об операции пользователя, полученной в устройстве приема, значка прикладной программы, приведенного в действие пользователем; определения целевой операции управления, в соответствии с операцией управления прикладной программы, соответствующей значку прикладной программы; и исполнения целевой операции управления.
18. Электронное устройство по п. 17, в котором, когда в процессоре определяют целевую операцию управления в соответствии с операцией управления прикладной программы, соответствующей значку прикладной программы, более конкретно определяют приоритет исполнения операции управления прикладной программы, соответствующей значку прикладной программы, и получают целевую операцию управления в соответствии с приоритетом исполнения прикладной программы, соответствующей значку прикладной программы, при этом целевая операция управления является операцией управления с первым приоритетом исполнения из операций управления.