СПОСОБ И УСТРОЙСТВО ПОДСКАЗКИ УДАЛЕНИЯ ПРИЛОЖЕНИЯ
PROMPTING METHOD AND DEVICE TO REMOVE THE APPLICATION

Данная заявка основывается на и испрашивает приоритет заявки на патент Китая № 2014102621552, поданной 12 июня 2014 г., озаглавленной «Method and Device for Prompting application removal», все содержимое которой включено в данный документ по ссылке.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее раскрытие относится к области техники мобильной связи и, более конкретно, к способу и устройству подсказки удаления приложения.
УРОВЕНЬ ТЕХНИКИ
Приложения могут устанавливаться на интеллектуальный терминал или удаляться с него в любой момент времени в соответствии с потребностями пользователя. Люди удаляют редко или неблагоприятно используемые приложения с интеллектуального терминала. Однако иногда возможно удаление приложений, которые не предназначены для удаления, из-за некоторых случайных операций.
При удалении приложения одновременно удаляются локальные данные приложения на интеллектуальном терминале. Поэтому локальные данные приложения будут потеряны при удалении по ошибке приложения, не предназначенного для удаления. Даже если приложение будет установлено повторно, потерянные данные все же не могут быть восстановлены.
Когда пользователь удаляет приложение, окно подсказки появляется для пользователя для подтверждения, удалять ли приложение. Однако эта подсказка слишком простая. Когда пользователь по ошибке выбирает приложение, подлежащее удалению, пользователь не может обнаружить, что подлежащее удалению приложение выбрано по ошибке посредством подсказки, таким образом вызывая потерю локальных данных.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Чтобы разрешить проблему в относящейся области техники, настоящее раскрытие обеспечивает способ и устройство подсказки удаления приложения, которые обеспечивают более целевую подсказку о поведении пользователя при удалении приложения, таким образом сокращая случайные операции удаления у пользователя.
Согласно первому аспекту вариантов осуществления настоящего раскрытия обеспечивается способ подсказки удаления приложения, включающий в себя:
прием инструкции для удаления приложения;
получение информации о предыстории использования приложения в соответствии с инструкцией для удаления приложения; и
вывод соответствующей информации подсказки удаления в соответствии с информацией о предыстории использовании.
Реализуется вывод разной информации подсказки удаления для разных подлежащих удалению приложений, сокращаются случайные операции удаления у пользователя, и предотвращается потеря данных приложения.
Опционально информация о предыстории использования включает в себя: параметр состояния использования приложения и/или объем данных, хранимый локально приложением; и в котором параметр состояния использования включает в себя любое одно или несколько из частоты использования, количества использований и длительности использования. То, что подлежащее удалению приложение часто используется или имеет высокую значимость, оценивается посредством множества величин.
Опционально, когда информация о предыстории использования включает в себя параметр состояния использования приложения, вывод соответствующей информации подсказки удаления в соответствии с информацией о предыстории использования включает в себя:
оценку, является ли параметр состояния использования больше или равным соответствующему заданному порогу; и
когда параметр состояния использования является больше или равным соответствующему заданному порогу, вывод информации подсказки удаления, включающей в себя заданное высвечиваемое содержимое подсказки. С оценкой, используется ли часто подлежащее удалению приложение или имеет ли высокую значимость в соответствии с параметром состояния использования, уменьшается вероятность случайных операций удаления.
Опционально, когда информация о предыстории использования включает в себя объем данных, хранимый локально приложением, вывод соответствующей информации подсказки удаления в соответствии с информацией о предыстории использования включает в себя:
оценку, является ли объем данных, хранимый локально приложением, больше или равным заданному объему данных; и
когда объем данных, хранимый локально приложением, является больше или равным заданному объему данных, вывод информации подсказки удаления, включающей в себя заданное высвечиваемое содержимое подсказки. С оценкой, используется ли часто подлежащее удалению приложение или имеет ли высокую значимость в соответствии с объемом данных, хранимым локально, уменьшается вероятность случайных операций удаления.
Опционально, когда информация о предыстории использования включает в себя параметр состояния использования приложения и объем данных, хранимый локально приложением, вывод соответствующей информации подсказки удаления в соответствии с информацией о предыстории использования включает в себя:
оценку, является ли параметр состояния использования больше или равным соответствующему заданному порогу, и оценку, является ли объем данных, хранимый локально приложением, больше или равным заданному объему данных; и
когда параметр состояния использования больше или равен соответствующему заданному порогу, и объем данных, хранимый локально приложением, больше или равен заданному объему данных, вывод информации подсказки удаления, включающей в себя заданное высвечиваемое содержимое подсказки. Между тем, с оценкой, используется ли часто подлежащее удалению приложение или имеет ли высокую значимость в соответствии с параметром состояния использования и объемом данных, хранимым локально, дополнительно уменьшается вероятность случайных операций удаления.
Опционально вывод соответствующей информации подсказки удаления в соответствии с информацией о предыстории использования включает в себя:
определение ранга значимости приложения во всех приложениях в соответствии с информацией о предыстории использования;
оценку, является ли ранг значимости приложения во всех приложениях более высоким или равным заданному рангу; и
когда ранг значимости приложения во всех приложениях является более высоким или равным заданному рангу, вывод информации подсказки удаления, включающей в себя заданное высвечиваемое содержимое подсказки. С оценкой, имеет ли высокую значимость подлежащее удалению приложение в соответствии с рангом значимости, вычисленным системой, уменьшается вероятность случайных операций удаления.
Опционально вывод информации подсказки удаления, включающей в себя заданное высвечиваемое содержимое подсказки, включает в себя:
вывод дважды непрерывно информации подсказки удаления, включающей в себя заданное высвечиваемое содержимое подсказки. Пользователю много раз выполняется напоминание в соответствии со значимостью приложения.
Опционально вывод информации подсказки удаления, включающей в себя заданное высвечиваемое содержимое подсказки, включает в себя:
подсказку заданного высвечиваемого содержимого подсказки в информации подсказки удаления посредством использования слов и/или голоса. Пользователю выполняется подсказывание одновременно голосом и словами, таким образом дополнительно уменьшается вероятность случайных операций удаления.
Опционально заданное высвечиваемое содержимое подсказки включает в себя информацию о предыстории использования, так что пользователь знает о значимости приложения.
Опционально перед приемом инструкции для удаления приложения способ дополнительно включает в себя:
запись информации о предыстории использования приложения, так чтобы оценивать приложение, которое часто используется или имеет высокую значимость.
Согласно второму аспекту вариантов осуществления настоящего раскрытия, обеспечивается устройство подсказки удаления приложения, включающее в себя:
модуль приема, выполненный с возможностью приема инструкции для удаления приложения;
модуль получения, выполненный с возможностью получения информации о предыстории использования приложения в соответствии с инструкцией для удаления приложения, принятой модулем приема; и
модуль вывода, выполненный с возможностью вывода соответствующей информации подсказки удаления в соответствии с информацией о предыстории использования, полученной модулем получения.
Опционально модуль вывода включает в себя:
первый блок оценки, выполненный с возможностью оценки, является ли параметр состояния использования больше или равным соответствующему заданному порогу; и
первый блок вывода, выполненный с возможностью вывода информации подсказки удаления, включающей в себя заданное высвечиваемое содержимое подсказки, когда первый блок оценки оценивает, что параметр состояния использования является больше или равным соответствующему заданному порогу.
Опционально модуль вывода включает в себя:
второй блок оценки, выполненный с возможностью оценки, является ли объем данных, хранимый локально приложением, больше или равным заданному объему данных; и
второй блок вывода, выполненный с возможностью вывода информации подсказки удаления, включающей в себя заданное высвечиваемое содержимое подсказки, когда второй блок оценки оценивает, что объем данных, хранимый локально приложением, является больше или равным заданному объему данных.
Опционально модуль вывода включает в себя:
третий блок оценки, выполненный с возможностью оценки, является ли параметр состояния использования больше или равным соответствующему заданному порогу, и оценки, является ли объем данных, хранимый локально приложением, больше или равным заданному объему данных; и
третий блок вывода, выполненный с возможностью вывода информации подсказки удаления, включающей в себя заданное высвечиваемое содержимое подсказки, когда третий блок оценки оценивает, что параметр состояния использования больше или равен соответствующему заданному порогу, и объем данных, хранимый локально приложением, больше или равен заданному объему данных.
Опционально модуль вывода включает в себя:
блок определения, выполненный с возможностью определения ранга значимости приложения во всех приложениях в соответствии с информацией о предыстории использования;
четвертый блок оценки, выполненный с возможностью оценки, является ли ранг значимости приложения во всех приложениях, определенный блоком определения, более высоким или равным заданному рангу; и
четвертый блок вывода, выполненный с возможностью вывода информации подсказки удаления, включающей в себя заданное высвечиваемое содержимое подсказки, когда четвертый блок оценки оценивает, что ранг значимости приложения во всех приложениях является более высоким или равным заданному рангу.
Опционально устройство дополнительно включает в себя:
модуль записи, выполненный с возможностью записи информации о предыстории использования приложения, полученной модулем получения.
Согласно третьему аспекту вариантов осуществления настоящего раскрытия, обеспечивается устройство подсказки удаления приложения, включающее в себя:
процессор; и
память для хранения инструкций, исполняемых процессором;
причем процессор выполнен с возможностью:
приема инструкции для удаления приложения;
получения информации о предыстории использования приложения в соответствии с инструкцией для удаления приложения; и
вывода соответствующей информации подсказки удаления в соответствии с информацией о предыстории использования.
Технические решения, обеспечиваемые вариантами осуществления настоящего раскрытия, могут включать в себя следующие полезные эффекты: достигается то, что терминальное оборудование выводит разную информацию подсказки удаления для подлежащих удалению приложений, имеющих разные условия использования, сокращаются случайные операций удаления у пользователя, и предотвращается потеря данных приложения; и посредством оценки значимости приложения в соответствии с параметром состояния использования и объемом данных, хранимым локально, и отображения или воспроизведения значимости посредством звуков в подсказке удаления, сокращаются случайные операции удаления у пользователя.
Следует понимать, что как вышеизложенное общее описание, так и последующее подробное описание являются только примерными и пояснительными и не ограничивают изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Прилагаемые чертежи, которые включены в данное описание изобретения и составляют его часть, иллюстрируют варианты осуществления, совместимые с изобретением и, вместе с описанием, служат для объяснения принципов изобретения.
Фиг. 1 представляет собой блок-схему последовательности операций, изображающую способ подсказки удаления приложения, согласно примерному варианту осуществления.
Фиг. 2 представляет собой блок-схему последовательности операций, изображающую способ подсказки удаления приложения, согласно примерному варианту осуществления.
Фиг. 3 представляет собой блок-схему, изображающую интерфейс при выводе информации подсказки удаления, согласно примерному варианту осуществления.
Фиг. 4 представляет собой блок-схему, изображающую интерфейс при выводе информации подсказки удаления, согласно примерному варианту осуществления.
Фиг. 5 представляет собой блок-схему последовательности операций, изображающую способ подсказки удаления приложения, согласно примерному варианту осуществления.
Фиг. 6 представляет собой блок-схему, изображающую интерфейс при выводе информации подсказки удаления, согласно примерному варианту осуществления.
Фиг. 7 представляет собой блок-схему последовательности операций, изображающую способ подсказки удаления приложения, согласно примерному варианту осуществления.
Фиг. 8 представляет собой блок-схему, изображающую интерфейс при выводе информации подсказки удаления, согласно примерному варианту осуществления.
Фиг. 9 представляет собой блок-схему последовательности операций, изображающую способ подсказки удаления приложения, согласно примерному варианту осуществления.
Фиг. 10 представляет собой блок-схему, изображающую интерфейс при выводе информации подсказки удаления, согласно примерному варианту осуществления.
Фиг. 11 представляет собой блок-схему последовательности операций, изображающую способ подсказки удаления приложения, согласно примерному варианту осуществления.
Фиг. 12 представляет собой блок-схему, изображающую устройство подсказки удаления приложения, согласно примерному варианту осуществления.
Фиг. 13 представляет собой блок-схему, изображающую модуль вывода, согласно примерному варианту осуществления.
Фиг. 14 представляет собой блок-схему, изображающую модуль вывода, согласно примерному варианту осуществления.
Фиг. 15 представляет собой блок-схему, изображающую модуль вывода, согласно примерному варианту осуществления.
Фиг. 16 представляет собой блок-схему, изображающую модуль вывода, согласно примерному варианту осуществления.
Фиг. 17 представляет собой блок-схему, изображающую устройство подсказки удаления приложения, согласно примерному варианту осуществления.
Фиг. 18 представляет собой блок-схему, изображающую устройство подсказки удаления приложения, согласно примерному варианту осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
Теперь подробная ссылка делается на примерные варианты осуществления, примеры которых изображены на прилагаемых чертежах. Нижеследующее описание ссылается на прилагаемые чертежи, на которых одинаковые позиции на разных чертежах представляют одинаковые или подобные элементы, если не представлено иным образом. Реализации, изложенные в нижеследующем описании примерных вариантов осуществления, не представляют все реализации, совместимые с изобретением. Вместо этого, они представляют собой просто примеры устройств и способов, совместимых с аспектами, относящимися к изобретению, изложенному в прилагаемой формуле изобретения.
Фиг. 1 представляет собой блок-схему последовательности операций, изображающую способ подсказки удаления приложения, согласно примерному варианту осуществления. Как показано на фиг. 1, в терминальном оборудовании используется способ подсказки удаления приложения, включающий следующие этапы.
На этапе 101 принимают инструкцию для удаления приложения.
Инструкция для удаления приложения из операции удаления пользователя для приложения в терминальном оборудовании.
На этапе 102 получают информацию о предыстории использования приложения в соответствии с инструкцией для удаления приложения.
Терминальное оборудование получает информацию о предыстории использования подлежащего удалению приложения в соответствии с инструкцией для удаления приложения. Информация о предыстории использования представляет собой запись состояния использования пользователем в отношении приложения, которая может отражать, использует ли пользователь часто приложение, и также может включать в себя значимость подлежащего удалению приложения для пользователя. Посредством получения информации о предыстории использования приложения терминальное оборудование может определить, удаляет ли пользователь приложение, которое часто используется или имеет высокую значимость.
На этапе 103 выводят соответствующую информацию подсказки удаления в соответствии с информацией о предыстории использования.
Терминальное оборудование оценивает, часто ли использует пользователь подлежащее удалению приложение, или оценивает значимость подлежащего удалению приложения для пользователя в соответствии с полученной информацией о предыстории использования подлежащего удалению приложения. Разная информация подсказки удаления выводится в соответствии с информацией о предыстории использования подлежащего удалению приложения.
Например, когда пользователь удаляет приложение, которое используется редко, терминальное оборудование выводит обычную информацию подсказки удаления, например, «Вы действительно хотите удалить приложение?». Когда пользователь удаляет приложение, которые используется часто, терминальное оборудование выводит специальную подсказку для подсказки пользователю, что удаляется важное приложение, чтобы подсказать пользователю, что удаляется приложение, которое имеет высокую значимость или часто используется. Поэтому реализуется, что разная информация подсказки удаления выводится для подлежащих удалению приложений, имеющих разные условия использования, сокращаются случайные операции удаления у пользователя, и предотвращается потеря данных приложения.
В вариантах осуществления настоящего раскрытия информация о предыстории использования включает в себя: параметр состояния использования приложения и/или объем данных, хранимый локально приложением, причем параметр состояния использования включает в себя любое одно или несколько из частоты использования, количества использований и длительности использования. Терминальное оборудование оценивает значимость подлежащего удалению приложения для пользователя из множества величин посредством использования вышеупомянутой информации о предыстории использования. Способ подсказки удаления приложения настоящего раскрытия дополнительно подробно описывается ниже в данном документе посредством нескольких типовых вариантов осуществления.
ПЕРВЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
Как показано на фиг. 2, когда информация о предыстории использования включает в себя параметр состояния использования приложения, способ подсказки удаления приложения включает в себя следующие этапы.
На этапе 201 принимают инструкцию для удаления приложения.
На этапе 202 получают информацию о предыстории использования приложения в соответствии с инструкцией для удаления приложения.
Информация о предыстории использования включает в себя параметр состояния использования приложения, и параметр состояния использования включает в себя одно или несколько из частоты использования, количества использований и длительности использования.
На этапе 203 выводят соответствующую информацию подсказки удаления в соответствии с информацией о предыстории использования. Этап 203 дополнительно включает в себя следующие этапы.
На этапе 203a оценивается, является ли параметр состояния использования больше или равным соответствующему заданному порогу. Если параметр состояния использования является больше или равным соответствующему заданному порогу, выполняется этап 203b. Если параметр состояния использования меньше соответствующего заданного порога, выполняется этап 203c.
Для каждого параметра в параметрах состояния использования, таких как частота использования, количество использований, длительность использования, соответствующие пороги предварительно устанавливаются соответственно для оценки значимости приложения, или использует ли пользователь часто приложение.
Например, порог «один раз в день» предварительно устанавливается для частоты использования в параметрах состояния использования, и оценивается, является ли частота использования приложения больше или равной порогу «один раз в день»; порог «50 раз» предварительно устанавливается для количества использований, и оценивается, превышает ли количество использований приложения порог «50 раз»; и порог «30 часов» предварительно устанавливается для длительности использования, и оценивается, превышает ли длительность использования, накопленная приложением, порог «30 часов».
На этапе 203b, когда параметр состояния использования является больше или равным соответствующему заданному порогу, выводится информация подсказки удаления, включающая в себя заданное высвечиваемое содержимое подсказки.
На этапе 203c, когда параметр состояния использования является меньше соответствующего заданного порога, выводится обычная информация подсказки удаления.
Когда параметр состояния использования больше или равен соответствующему заданному порогу, определяется, что значимость приложения для пользователя является высокой, или приложение часто используется пользователем, тогда терминальное оборудование выводит информацию подсказки удаления, включающую в себя заданное высвечиваемое содержимое подсказки; и когда параметр состояния использования меньше соответствующего заданного порога, определяется, что значимость приложения для пользователя является низкой, или приложение редко используется пользователем, тогда терминальное оборудование выводит обычную информацию подсказки удаления.
Как показано на фиг. 3, кроме информации 30 подсказки для подтверждения, продолжать ли эту операцию удаления пользователем, информация подсказки удаления дополнительно включает в себя заданное высвечиваемое содержимое 31 подсказки. Заданное высвечиваемое содержимое 31 подсказки конфигурируется для подсказки пользователю, что удаляется приложение, которое имеет высокую значимость или часто используется. Например, заданным высвечиваемым содержимым 31 подсказки в информации подсказки удаления, как показано на фиг. 3, является: «Вы удаляете часто используемое приложение, Вы действительно хотите его удалить?». Однако обычная информация подсказки удаления включает в себя только информацию 30 подсказки для подтверждения, продолжать ли эту операцию удаления пользователем, но не включает в себя заданное высвечиваемое содержимое 31 подсказки.
При оценке, что подлежащее удалению приложение имеет высокую значимость или часто используется, посредством параметров состояния использования, терминальное оборудование выводит информацию подсказки удаления, включающую в себя заданное содержимое подсказки для подсказки пользователю, что эта операция удаления удалит приложение, которое имеет высокую значимость или часто используется, тем самым уменьшая вероятность случайных операций удаления у пользователя, и предотвращая потерю данных пользователя из-за случайного удаления приложения.
В варианте осуществления настоящего раскрытия, как показано на фиг. 4, заданное содержимое 31 подсказки в информации подсказки удаления дополнительно включает в себя полученный параметр состояния использования. Заданное содержимое 31 подсказки, как показано на фиг. 4, включает в себя такие параметры состояния использования как частота использования и длительность использования приложения для дополнительной подсказки значимости для пользователя подлежащего удалению приложения.
В дополнение к вышеупомянутому способу отображения слов, то, что будет удаляться приложение, которое имеет высокую значимость, также может подсказываться пользователю посредством голосовой подсказки. Содержимое голосовой подсказки ассоциируется с заданным содержимом подсказки, непосредственно подсказывает пользователю, что удаляется приложение, которое имеет высокую значимость или часто используется, или воспроизводит параметры состояния использования подлежащего удалению приложения посредством голосовых сообщений, тем самым дополнительно уменьшая вероятность случайных операций удаления у пользователя.
ВТОРОЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
Как показано на фиг. 5, когда информация о предыстории использования включает в себя объем данных, хранимый локально приложением, способ подсказки удаления приложения включает в себя следующие этапы.
На этапе 301 принимают инструкцию для удаления приложения.
На этапе 302 получают информацию о предыстории использования приложения в соответствии с инструкцией для удаления приложения.
Информация о предыстории использования включает в себя объем данных, хранимый локально подлежащим удалению приложением. Посредством объема данных, хранимого локально, терминальное оборудование оценивает, имеет ли приложение высокую значимость или часто ли используется.
На этапе 303 выводят соответствующую информацию подсказки удаления в соответствии с информацией о предыстории использования. Этап 303 дополнительно включает в себя следующие этапы.
На этапе 303a оценивается, является ли объем данных, хранимый локально приложением, больше или равным заданному объему данных. Если объем данных, хранимый локально приложением, является больше или равным заданному объему данных, выполняется этап 303b. Если объем данных, хранимый локально приложением, является меньше заданного объема данных, выполняется этап 303c.
Если приложение часто используется, пользовательских данных, хранимых локально, будет больше. Терминальное оборудование оценивает, имеет ли подлежащее удалению приложение высокую значимость или часто ли используется, в соответствии с размером объема данных, хранимого локально подлежащим удалению приложением. Например, терминальное оборудование оценивает, является ли объем данных, хранимый локально подлежащим удалению приложением, больше или равным заданному объему данных 50М.
На этапе 303b, когда объем данных, хранимый локально приложением, является больше или равным заданному объему данных, выводится информация подсказки удаления, включающая в себя заданное высвечиваемое содержимое подсказки.
На этапе 303c, когда объем данных, хранимый локально приложением, является меньше заданного объема данных, выводится обычная информация подсказки удаления.
Как показано на фиг. 3, информация подсказки удаления, включающая в себя заданное высвечиваемое содержимое подсказки, включает в себя информацию 30 подсказки для подтверждения, продолжать ли эту операцию удаления пользователем, и заданное высвечиваемое содержимое 31 подсказки. Обычная информация подсказки удаления включает в себя только информацию 30 подсказки для подтверждения, продолжать ли пользователем эту операцию удаления, но не включает в себя заданное высвечиваемое содержимое 31 подсказки.
Когда объем данных, хранимый локально подлежащим удалению приложением, является больше или равным заданному объему данных, определяется, что подлежащее удалению приложение имеет высокую значимость или часто используется пользователем, и выводится информация подсказки удаления, включающая в себя заданное содержимое 31 подсказки, как показано на фиг. 3; и когда объем данных, хранимый локально подлежащим удалению приложением, является меньше заданного объема данных, определяется, что значимость подлежащего удалению приложения для пользователя является низкой, или приложение используется редко пользователем, и выводится обычная информация подсказки удаления.
Когда терминальное оборудование оценивает, что подлежащее удалению приложение имеет высокую значимость или часто используется пользователем, в соответствии с объемом данных, хранимым локально подлежащим удалению приложением, информация подсказки удаления, включающая в себя заданное содержимое 31 подсказки, как показано на фиг. 3, выводится, чтобы подсказать пользователю, что удаляется часто используемое приложение, чтобы подсказать пользователю повторно проверить, правильным ли является подлежащее удалению приложение, тем самым уменьшая вероятность случайных операций удаления у пользователя.
В варианте осуществления настоящего раскрытия, как показано на фиг. 6, заданное содержимое 31 подсказки в информации подсказки удаления дополнительно включает в себя объем данных, хранимый локально приложением. Заданное содержимое 31 подсказки, как показано на фиг. 6, подсказывает пользователю, что объем данных, хранимый локально приложением, равен 60М, дополнительно подсказывая пользователю, что подлежащее удалению приложение имеет высокую значимость, и заставляя пользователя дополнительно проверить, удалять ли приложение.
То, что удаляется приложение, которое имеет высокую значимость, может подсказываться пользователю не только посредством вышеописанного способа отображения слов, но также посредством голосовой подсказки. Содержимое голосовой подсказки ассоциируется с заданным содержимым подсказки, непосредственно подсказывает пользователю, что удаляется приложение, которое имеет высокую значимость или часто используется, или воспроизводит объем данных, хранимый локально подлежащим удалению приложением, посредством голосовых сообщений, тем самым дополнительно уменьшая вероятность случайных операций удаления у пользователя.
ТРЕТИЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
Как показано на фиг. 7, когда информация о предыстории использования включает в себя параметр состояния использования приложения и объем данных, хранимый локально приложением, способ подсказки удаления приложения включает в себя следующие этапы.
На этапе 401 принимают инструкцию для удаления приложения.
На этапе 402 получают информацию о предыстории использования в соответствии с инструкцией для удаления приложения.
Информация о предыстории использования включает в себя параметр состояния использования приложения и объем данных, хранимый локально приложением. Параметр состояния использования включает в себя любое одно или несколько из частоты использования, количества использований и длительности использования.
На этапе 403 выводят соответствующую информацию подсказки удаления в соответствии с информацией о предыстории использования. Этап 403 дополнительно включает в себя следующие этапы.
На этапе 403a оценивается, является ли параметр состояния использования больше или равным соответствующему заданному порогу, и является ли объем данных, хранимый локально приложением, больше или равным заданному объему данных. Если параметр состояния использования является больше или равным соответствующему заданному порогу, и объем данных, хранимый локально приложением, является больше или равным заданному объему данных, выполняется этап 403b; и если параметр состояния использования является меньше соответствующего заданного порога, или объем данных, хранимый локально приложением, является меньше заданного объема данных, выполняется этап 403c.
Терминальное оборудование оценивает, часто ли используется пользователем подлежащее удалению приложение, или имеет ли оно высокую значимость, посредством одновременно параметра состояния использования и объема данных, хранимого локально.
На этапе 403b, когда параметр состояния использования является больше или равным соответствующему заданному порогу, и объем данных, хранимый локально приложением, является больше или равным заданному объему данных, выводится информация подсказки удаления, включающая в себя заданное высвечиваемое содержимое подсказки.
На этапе 403c, когда параметр состояния использования является меньше соответствующего заданного порога, или объем данных, хранимый локально приложением, является меньше заданного объема данных, выводится обычная информация подсказки удаления.
Когда параметр состояния использования подлежащего удалению приложения является больше или равным соответствующему заданному порогу, и объем данных, хранимый локально приложением, является больше или равным заданному объему данных, определяется, что подлежащее удалению приложение имеет высокую значимость или часто используется. В этот момент информация подсказки удаления, включающая в себя заданное содержимое 31 подсказки, как показано на фиг. 3, выводится для подсказки пользователю, что удаляется часто используемое приложение, чтобы подсказать пользователю повторно проверить, является ли правильным подлежащее удалению приложение, тем самым уменьшая вероятность случайных операций удаления.
В варианте осуществления настоящего раскрытия, как показано на фиг. 8, заданное содержимое 31 подсказки в информации подсказки удаления дополнительно включает в себя параметр состояния использования приложения и объем данных, хранимый локально приложением. Заданное содержимое 31 подсказки, как показано на фиг. 8, подсказывает пользователю, что частотой использования приложения является «три раза в день», длительность использования составляет «32 часа», и объем данных, хранимый локально, составляет 60М, дополнительно подсказывая пользователю, что подлежащее удалению приложение имеет высокую значимость, и заставляя пользователя дополнительно проверить, удалять ли приложение.
То, что удаляется приложение, которое имеет высокую значимость, может подсказываться пользователю не только посредством вышеописанного способа отображения слов, но также посредством голосовой подсказки. Содержимое голосовой подсказки ассоциируется с заданным содержимым подсказки, непосредственно подсказывает пользователю, что удаляется приложение, которое имеет высокую значимость или часто используется, или воспроизводит параметры состояния использования и объем данных, хранимый локально подлежащим удалению приложением, посредством голосовых сообщений, тем самым дополнительно уменьшая вероятность случайных операций удаления у пользователя.
ЧЕТВЕРТЫЙ ВАРИАНТ ОСУЩЕСТВЛЕНИЯ
Как показано на фиг. 9, когда информация о предыстории использования включает в себя параметр состояния использования приложения и объем данных, хранимый локально приложением, способ подсказки удаления приложения включает в себя следующие этапы.
На этапе 501 принимают инструкцию для удаления приложения.
На этапе 502 получают информацию о предыстории использования приложения в соответствии с инструкцией для удаления приложения.
На этапе 503 выводят соответствующую информацию подсказки удаления в соответствии с информацией о предыстории использования. Этап 503 дополнительно включает в себя следующие этапы.
На этапе 503a определяется ранг значимости приложения во всех приложениях в соответствии с информацией о предыстории использования.
Терминальное оборудование определяет ранг значимости подлежащего удалению приложения во всех приложениях в соответствии с информацией о предыстории использования подлежащего удалению приложения. Ранг значимости получается в соответствии с каждым параметром состояния использования в информации о предыстории использования и объемом данных, хранимым локально. В параметрах состояния использования приложение, имеющее более высокую частоту использования, большую длительность использования и большее количество использований, имеет более высокий ранг. Приложение, имеющее больший объем данных, хранимый локально, имеет более высокий ранг. Ранг значимости каждого приложения во всех приложениях получается посредством взвешенного вычисления ранга каждого параметра состояния использования и ранга объема данных, хранимого локально.
На этапе 503b оценивается, является ли ранг значимости приложения во всех приложениях более высоким или равным заданному рангу. Если ранг значимости приложения во всех приложениях является более высоким или равным заданному рангу, выполняется этап 503c. Если ранг значимости приложения во всех приложениях является более низким заданного ранга, выполняется этап 503d.
На этапе 503c, когда ранг значимости приложения во всех приложениях является более высоким или равным заданному рангу, выводится информация подсказки удаления, включающая в себя заданное высвечиваемое содержимое подсказки.
На этапе 503d, когда ранг значимости приложения во всех приложениях является более низким заданного ранга, выводится обычная информация подсказки удаления.
Когда ранг значимости подлежащего удалению приложения во всех приложениях является более высоким или равным заданному рангу, определяется, что подлежащее удалению приложение часто используется пользователем или имеет высокую значимость. В этот момент, информация подсказки удаления, включающая в себя заданное содержимое 31 подсказки, как показано на фиг. 3, выводится для подсказки пользователю, что удаляется часто используемое приложение, чтобы подсказать пользователю повторно проверить, является ли правильным подлежащее удалению приложение, тем самым уменьшая вероятность случайных операций удаления.
В варианте осуществления настоящего раскрытия, как показано на фиг. 10, заданное содержимое 31 подсказки в информации подсказки удаления дополнительно включает в себя ранг значимости приложения во всех приложениях. Заданное содержимое 31 подсказки, как показано на фиг. 10, подсказывает пользователю, что ранг значимости приложения «ранжирует третьим во всех приложениях», для дополнительной подсказки пользователю, что подлежащее удалению приложение имеет высокую значимость и заставляет пользователя дополнительно проверить, удалять ли приложение.
То, что удаляется приложение, которое имеет высокую значимость, может подсказываться пользователю не только посредством вышеописанного способа отображения слов, но также посредством голосовой подсказки. Содержимое голосовой подсказки ассоциируется с заданным содержимым подсказки, непосредственно подсказывает пользователю, что удаляется приложение, которое имеет высокую значимость или часто используется, или воспроизводит ранг значимости подлежащего удалению приложения во всех приложениях посредством голосовых сообщений, тем самым дополнительно уменьшая вероятность случайных операций удаления у пользователя.
В вышеописанных с первого по четвертый вариантах осуществления, чтобы дополнительно усилить эффект подсказки пользователю при выводе информации подсказки удаления, включающей в себя заданное высвечиваемое содержимое подсказки, терминальное оборудование выводит информацию подсказки удаления, включающую в себя заданное высвечиваемое содержимое подсказки, два или более раз непрерывно, чтобы напоминать пользователю много раз. Количество раз напоминания может меняться в соответствии со значимостью подлежащего удалению приложения. Чем выше значимость приложения, тем больше количество раз вывода информации подсказки удаления.
В варианте осуществления настоящего раскрытия, чтобы точно получить информацию о предыстории использования приложения, в способе подсказки удаления приложения, как показано на фиг. 1, перед этапом 101 способ подсказки удаления приложения дополнительно включает в себя следующий этап, как показано на фиг. 11.
На этапе 100 записывается информация о предыстории использования приложения.
Терминальное оборудование записывает информацию о предыстории использования всех приложений, установленных в системе, и записанная информация о предыстории использования включает в себя параметр состояния использования и объем данных, записанный локально, причем параметр состояния использования включает в себя любое одно или несколько из частоты использования, количества использований и длительности использования.
Фиг. 12 представляет собой блок-схему, изображающую устройство для подсказки удаления приложения, согласно примерному варианту осуществления. Как показано на фиг. 12, устройство включает в себя модуль 60 приема, модуль 61 получения и модуль 62 вывода.
Модуль 60 приема выполнен с возможностью приема инструкции для удаления приложения.
Модуль 61 получения выполнен с возможностью получения информации о предыстории использования приложения в соответствии с инструкцией для удаления приложения, принятой модулем 60 приема.
Модуль 62 вывода выполнен с возможностью вывода соответствующей информации подсказки удаления в соответствии с информацией о предыстории использования, полученной модулем 62 получения.
В варианте осуществления настоящего раскрытия, как показано на фиг. 13, модуль 62 вывода включает в себя первый блок 620 оценки и первый блок 621 вывода.
Первый блок 620 оценки выполнен с возможностью оценки, является ли параметр состояния использования больше или равным соответствующему заданному порогу.
Первый блок 621 вывода выполнен с возможностью вывода информации подсказки удаления, включающей в себя заданное высвечиваемое содержимое подсказки, когда первый блок 620 оценки оценивает, что параметр состояния использования является больше или равным соответствующему заданному порогу.
В варианте осуществления настоящего раскрытия, как показано на фиг. 14, модуль 62 вывода включает в себя второй блок 622 оценки и второй блок 623 вывода.
Второй блок 622 оценки выполнен с возможностью оценки, является ли объем данных, хранимый локально приложением, больше или равным заданному объему данных.
Второй блок 623 вывода выполнен с возможностью вывода информации подсказки удаления, включающей в себя заданное высвечиваемое содержимое подсказки, когда второй блок 622 оценки оценивает, что объем данных, хранимый локально приложением, является больше или равным заданному объему данных.
В варианте осуществления настоящего раскрытия, как показано на фиг. 15, модуль 62 вывода включает в себя третий блок 624 оценки или третий блок 625 вывода.
Третий блок 624 оценки выполнен с возможностью оценки, является ли параметр состояния использования больше или равным соответствующему заданному порогу, и оценки, является ли объем данных, хранимый локально приложением, больше или равным заданному объему данных.
Третий блок 625 вывода выполнен с возможностью вывода информации подсказки удаления, включающей в себя заданное высвечиваемое содержимое подсказки, когда третий блок 624 оценки оценивает, что параметр состояния использования является больше или равным соответствующему заданному порогу, и объем данных, хранимый локально приложением, является больше или равным заданному объему данных.
В варианте осуществления настоящего раскрытия, как показано на фиг. 16, модуль 62 вывода включает в себя блок 626 определения, четвертый блок 627 оценки и четвертый блок 628 вывода.
Блок 626 определения выполнен с возможностью определения ранга значимости приложения во всех приложениях согласно информации о предыстории использования.
Четвертый блок 627 оценки выполнен с возможностью оценки, является ли ранг значимости приложения во всех приложениях, определенный блоком 626 определения, более высоким или равным заданному рангу.
Четвертый блок 628 вывода выполнен с возможностью вывода информации подсказки удаления, включающей в себя заданное высвечиваемое содержимое подсказки, когда четвертый блок 627 оценки оценивает, что ранг значимости приложения во всех приложениях является более высоким или равным заданному рангу.
В варианте осуществления настоящего раскрытия, как показано на фиг. 17, устройство подсказки удаления приложения дополнительно включает в себя модуль 63 записи.
Модель 63 записи выполнен с возможностью записи информации о предыстории использования приложения, полученной модулем 61 получения.
Что касается устройств в вышеупомянутых вариантах осуществления, конкретные методы для выполнения операций для индивидуальных модулей в нем были описаны подробно в вариантах осуществления, касающихся способов, которые не будут конкретизированы в данном документе.
Фиг. 18 представляет собой блок-схему, изображающую устройство 800 для подсказки удаления приложения, согласно примерному варианту осуществления. Например, устройством 800 может быть мобильный телефон, компьютер, цифровой широковещательный терминал, устройство обмена сообщениями, игровая консоль, планшет, медицинское устройство, тренажерное оборудование, персональный цифровой помощник и т.п.
Как показано на фиг. 18, устройство 800 может включать в себя один или несколько из следующих компонентов: компонент 802 обработки, память 804, компонент 806 питания, компонент 808 мультимедиа, компонент 810 звука, интерфейс 812 ввода/вывода (I/O), компонент 814 датчика и компонент 816 связи.
Компонент 802 обработки обычно управляет общими операциями устройства 800, такими как операции, ассоциированные с отображением, телефонными вызовами, передачей данных, операциями камеры и операциями записи. Компонент 802 обработки может включать в себя один или несколько процессоров 820 для исполнения инструкций для выполнения всех или части этапов в вышеописанных способах. Кроме того, компонент 802 обработки может включать в себя один или несколько модулей, которые способствуют взаимодействию между компонентом 802 обработки и другими компонентами. Например, компонент 802 обработки может включать в себя модуль мультимедиа, чтобы способствовать взаимодействию между компонентом 808 мультимедиа и компонентом 802 обработки.
Память 804 выполнена с возможностью хранения различных типов данных для поддержки работы устройства 800. Примеры таких данных включают в себя инструкции для любых приложений или способов, выполняемых на устройстве 800, данные контакта, данные телефонной книги, сообщения, изображения, видео и т.д. Память 804 может быть реализована с использованием любого типа устройств энергозависимой или энергонезависимой памяти или их комбинации, такого как статическое оперативное запоминающее устройство (SRAM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), стираемое программируемое постоянное запоминающее устройство (EPROM), программируемое постоянное запоминающее устройство (PROM), постоянное запоминающее устройство (ROM), магнитная память, флэш-память, магнитный или оптический диск.
Компонент 806 питания подает питание на различные компоненты устройства 800. Компонент 806 питания может включать в себя систему управления питанием, один или несколько источников питания и любые другие компоненты, ассоциированные с генерированием, управлением и распределением питания в устройстве 800.
Компонент 808 мультимедиа включает в себя экран, обеспечивающий интерфейс вывода между устройством 800 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, экран может быть реализован в виде сенсорного экрана для приема входных сигналов от пользователя. Сенсорная панель включает в себя один или несколько тактильных датчиков для восприятия касаний, смахиваний и жестов на сенсорной панели. Тактильные датчики могут не только воспринимать границы действий касания или смахивания, но также могут воспринимать период времени и давление, связанные с действием касания или смахивания. В некоторых вариантах осуществления компонент 808 мультимедиа включает в себя переднюю камеру и/или заднюю камеру. Передняя камера и/или задняя камера могут принимать внешние мультимедийные данные, когда устройство 800 находится в рабочем режиме, таком как режим фотографирования или режим видео. Каждая из передней камеры и задней камеры может представлять собой систему линз с фиксированным фокусным расстоянием или может иметь возможность фокусировки и оптического изменения масштаба изображения.
Компонент 810 аудио выполнен с возможностью вывода и/или ввода аудио сигналов. Например, компонент 810 аудио включает в себя микрофон («MIC»), выполненный с возможностью приема внешнего звукового сигнала, когда устройство 800 находится в рабочем режиме, таком как режим вызова, режим записи и режим распознавания голоса. Принятый звуковой сигнал может быть дополнительно сохранен в памяти 804 или передан посредством компонента 816 связи. В некоторых вариантах осуществления компонент 810 связи дополнительно включает в себя громкоговоритель для вывода звуковых сигналов.
Интерфейс 812 I/O обеспечивает интерфейс между компонентом 802 обработки и модулями периферийного интерфейса, такими как клавиатура, колесо управления, кнопки и т.п. Кнопки могут включать в себя, но не ограничиваются ими, кнопку возврата, кнопку громкости, кнопку пуска и кнопку блокировки.
Компонент 814 датчика включает в себя один или несколько датчиков для обеспечения оценки состояния различных аспектов устройства 800. Например, компонент 814 датчика может обнаруживать состояние разомкнут/замкнут устройства 800, относительное расположение компонентов, например, дисплей и клавиатура, устройства 800, изменение положения устройства 800 или компонента устройства 800, присутствие или отсутствие контакта пользователя с устройством 800, ориентацию или ускорение/замедление устройства 800 и изменение температуры устройства 800. Компонент 814 датчика может включать в себя датчик близости, выполненный с возможностью обнаружения присутствия соседних объектов без какого-либо физического контакта. Компонент 814 датчика также может включать в себя светочувствительный датчик, такой как датчик изображения на комплементарной структуре металл-оксид-полупроводник (CMOS) или на приборе с зарядовой связью (CCD), для использования в приложениях формирования изображения. В некоторых вариантах осуществления компонент 814 датчика также может включать в себя датчик акселерометра, гиродатчик, магнитный датчик, датчик давления или датчик температуры.
Компонент 816 связи выполнен так, что способствует выполнению связи, проводной или беспроводной, между устройством 800 и другими устройствами. Устройство 800 может выполнять доступ к беспроводной сети на основе стандарта связи, такого как WiFi (беспроводная точность), второго поколения (2G) или третьего поколения (3G) или их комбинации. В одном примерном варианте осуществления компонент 816 связи принимает широковещательный сигнал или связанную с широковещательной передачей информацию от внешней широковещательной управляющей системы посредством широковещательного канала. В одном примерном варианте осуществления компонент 816 связи дополнительно включает в себя модуль связи малого радиуса действия (NFC), чтобы способствовать связи на малые расстояния. Например, модуль NFC может быть реализован на основе технологии радиочастотной идентификации (RFID), технологии Ассоциации по средствам передачи данных в инфракрасном диапазоне (IrDA), технологии сверхширокополосной связи (UWB), технологии Bluetooth (BT) и на других технологиях.
В примерных вариантах осуществления устройство 800 может быть реализовано при помощи одной или нескольких специализированных интегральных схем (ASIC), процессоров цифровой обработки сигналов (DSP), устройств цифровой обработки сигналов (DSPD), программируемых логических устройств (PLD), программируемых вентильных матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для выполнения вышеописанных способов подсказки удаления приложения.
В примерных вариантах осуществления также обеспечивается долговременный, считываемый компьютером носитель данных, включающий инструкции, такие как включенные в память 804, исполняемые процессором 820 в устройстве 800, для выполнения вышеописанных способов. Например, долговременным, считываемым компьютером носителем данных может быть ROM, RAM, CD-ROM, магнитная лента, дискета, оптическое устройство для хранения данных и т.п.
Долговременный, считываемый компьютером носитель данных, имеющий хранимые на нем инструкции, которые при исполнении процессором мобильного терминала вызывают выполнение мобильным терминалом способа подсказки удаления приложения, причем способ включает в себя:
прием инструкции для удаления приложения;
получение информации о предыстории использования приложения в соответствии с инструкцией для удаления приложения; и
вывод соответствующей информации подсказки удаления в соответствии с информацией о предыстории использования.
Информация о предыстории использования включает в себя: параметр состояния использования приложения и/или объем данных, хранимый локально приложением; и в котором параметр состояния использования включает в себя любое одно или несколько из частоты использования, количества использований и длительности использования.
Когда информация о предыстории использования включает в себя параметр состояния использования приложения, вывод соответствующей информации подсказки удаления в соответствии с информацией о предыстории использования включает в себя:
оценку, является ли параметр состояния использования больше или равным соответствующему заданному порогу; и,
когда параметр состояния использования является больше или равным соответствующему заданному порогу, вывод информации подсказки удаления, включающей в себя заданное высвечиваемое содержимое подсказки.
Когда информация о предыстории использования включает в себя объем данных, хранимый локально приложением, вывод соответствующей информации подсказки удаления в соответствии с информацией о предыстории использования включает в себя:
оценку, является ли объем данных, хранимый локально приложением, больше или равным заданному объему данных; и
когда объем данных, хранимый локально приложением, является больше или равным заданному объему данных, вывод информации подсказки удаления, включающей в себя заданное высвечиваемое содержимое подсказки.
Когда информация о предыстории использования включает в себя параметр состояния использования приложения и объем данных, хранимый локально приложением, вывод соответствующей информации подсказки удаления в соответствии с информацией о предыстории использования включает в себя:
оценку, является ли параметр состояния использования больше или равным соответствующему заданному порогу, и оценку, является ли объем данных, хранимый локально приложением, больше или равным заданному объему данных; и
когда параметр состояния использования является больше или равным соответствующему заданному порогу, и объем данных, хранимый локально приложением, является больше или равным заданному объему данных, вывод информации подсказки удаления, включающей в себя заданное высвечиваемое содержимое подсказки.
Вывод соответствующей информации подсказки удаления в соответствии с информацией о предыстории использования включает в себя:
определение ранга значимости приложения во всех приложениях в соответствии с информацией о предыстории использования;
оценку, является ли ранг значимости приложения во всех приложениях более высоким или равным заданному рангу; и
когда ранг значимости приложения во всех приложениях является более высоким или равным заданному рангу, вывод информации подсказки удаления, включающей в себя заданное высвечиваемое содержимое подсказки.
Вывод соответствующей информации подсказки удаления в соответствии с информацией о предыстории использования включает в себя:
вывод информации подсказки удаления, включающей в себя заданное высвечиваемое содержимое подсказки, дважды непрерывно.
Вывод соответствующей информации подсказки удаления в соответствии с информацией о предыстории использования включает в себя:
подсказку заданного высвечиваемого содержимого подсказки в информации подсказки удаления посредством использования слов и/или голоса.
Заданное высвечиваемое содержимое подсказки включает в себя информацию о предыстории использования.
Перед приемом инструкции для удаления приложения способ дополнительно включает в себя:
запись информации о предыстории использования приложения.
Другие варианты осуществления изобретения очевидны для специалиста в данной области техники из рассмотрения описания изобретения и практики осуществления изобретения, описанной в данном документе. Предполагается, что эта заявка охватывает любые изменения, использования или адаптации изобретения, следующие из его общих принципов и включающие в себя такие отступления от настоящего раскрытия, которые подпадают под известную или обычную практику в технике. Предполагается, что описание изобретения и примеры рассматриваются только в качестве примеров, при этом действительный объем и сущность изобретения определяется нижеследующей формулой изобретения.
Понятно, что настоящее изобретение не ограничивается точной конструкцией, которая была описана выше и изображена на прилагаемых чертежах, и что различные модификации и изменения могут быть сделаны без отступления от его объема. Предполагается, что объем изобретения должен ограничиваться только прилагаемой формулой изобретения.