Способ и устройство для взаимодействия с приложением
METHOD AND DEVICE FOR INTERACTION WITH APPLICATION

ССЫЛКИ НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Данная заявка основана на заявке на патент КНР №201510447116.4 от 27 июля 2015 г. и ссылается на ее приоритет, при этом все содержание указанной заявки включено в настоящий документ путем ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0002] Настоящее изобретение в целом относится к телекоммуникационной области, в частности, к способу и устройству для взаимодействия с приложением.
УРОВЕНЬ ТЕХНИКИ
[0003] С распространением смартфонов и развитием мобильного Интернета появляется все больше приложений, разработанных для смартфонов пользователей. Пользователь может работать и развлекаться путем выполнения приложений на своем смартфоне. При использовании на смартфоне различных приложений пользователь может входить в приложения, используя различные учетные записи, т.е. с разными идентификационными данными.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
[0004] Для преодоления проблем соответствующих технологий настоящее изобретение обеспечивает способ и устройство взаимодействия с приложением.
[0005] Согласно первому аспекту вариантов осуществления настоящего изобретения обеспечивается способ взаимодействия с приложением, состоящий из следующих действий:
[0006] получение графического идентификатора учетной записи приложения, при этом графический идентификатор учетной записи сконфигурирован для графической идентификации информации учетной записи, используемой приложением в данный момент; и
[0007] отображение полученного графического идентификатора учетной записи в заранее заданной позиции на значке приложения.
[0008] Как вариант, данный способ также предусматривает следующие действия:
[0009] установление факта наступления заранее заданного переключающего события в отношении приложения; и
[0010] получение графического идентификатора учетной записи приложения при наступлении заранее заданного переключающего события в отношении приложения.
[0011] Как вариант, установление факта наступления заранее заданного переключающего события в отношении приложения содержит следующие действия:
[0012] отслеживание событий касания в отношении значка приложения;
[0013] принятие решения о том, является ли отслеживаемое событие касания первым заранее заданным событием; и
[0014] установление факта наступления заранее заданного переключающего события в отношении приложения, когда отслеживаемое событие касания является первым заранее заданным событием.
[0015] Как вариант, установление факта наступления заранее заданного переключающего события в отношении приложения содержит следующие действия:
[0016] отслеживание событий касания в отношении системного экрана;
[0017] принятие решения о том, является ли отслеживаемое событие касания вторым заранее заданным событием;
[0018] вывод пользователю интерфейса выбора приложений, когда отслеживаемое событие касания является вторым заранее заданным событием; и
[0019] установление факта наступления заранее заданного переключающего события в отношении приложения, когда данное приложение входит в состав приложений, выбранных пользователем в интерфейсе выбора приложений.
[0020] Как вариант, получение графического идентификатора учетной записи приложения содержит следующие действия:
[0021] вывод пользователю интерфейса выбора изображений, при этом интерфейс выбора изображений содержит множество заданных изображений аватаров; и
[0022] получение изображения аватара, выбранного пользователем для приложения в интерфейсе выбора изображений, как графического идентификатора учетной записи приложения, и локальное запоминание соответствия между изображением аватара и учетной записью, используемой приложением в данный момент.
[0023] Как вариант, получение графического идентификатора учетной записи приложения содержит следующие действия:
[0024] вывод пользователю интерфейса выбора изображений, при этом интерфейс выбора изображений содержит множество заданных изображений аватаров и часто используемые учетные записи приложения; и
[0025] получение изображения аватара, выбранного пользователем для приложения в интерфейсе выбора изображений, как графического идентификатора учетной записи приложения, и локальное запоминание соответствия между изображением аватара и учетной записью, выбранной пользователем для изображения аватара в интерфейсе выбора изображений.
[0026] Как вариант, вывод пользователю интерфейса выбора изображений содержит следующие действия:
[0027] вывод пользователю интерфейса выбора функций, при этом интерфейс выбора функций содержит опции для настройки графических идентификаторов учетной записи; и
[0028] запуск функции настройки идентификатора графической учетной записи и вывод пользователю интерфейса выбора изображений, когда пользователем выбрана опция настройки графического идентификатора учетной записи в интерфейсе выбора функций; либо вывод пользователю интерфейса выбора приложений и последующий вывод пользователю интерфейса выбора изображений, если в интерфейсе выбора приложений пользователем выбрано изображение, когда пользователем выбрана опция настройки графического идентификатора учетной записи в интерфейсе выбора функций.
[0029] Как вариант, отображение полученного графического идентификатора учетной записи в заранее заданной позиции на значке приложения содержит следующие действия:
[0030] получение учетной записи, используемой приложением в данный момент;
[0031] запрос соответствия с целью получения изображения аватара, соответствующего учетной записи, используемой приложением в данный момент; и
[0032] отображение полученного изображения аватара в заранее заданной позиции на значке приложения.
[0033] Как вариант, отображение полученного изображения аватара в заранее заданной позиции на значке приложения как графического идентификатора учетной записи приложения содержит следующие действия:
[0034] принятие решения о том, превышает ли размер полученного изображения аватара заданный размер;
[0035] отображение изображения аватара в заранее заданной позиции на значке приложения, если размер изображения аватара меньше заданного размера или равен ему; и
[0036] приведение изображения аватара к заданному размеру и последующее отображение изображения аватара в заранее заданной позиции на значке приложения, если размер изображения аватара больше заданного размера.
[0037] Как вариант, данный способ также предусматривает следующие действия:
[0038] удаление изображения аватара, отображаемого в заранее заданной позиции на значке приложения, при определении состояния выхода приложения из учетной записи.
[0039] Согласно второму аспекту вариантов осуществления настоящего изобретения обеспечивается устройство для взаимодействия с приложением, состоящее из следующих компонентов:
[0040] получающий модуль, сконфигурированный для получения графического идентификатора учетной записи приложения, при этом графический идентификатор учетной записи сконфигурирован для графической идентификации информации учетной записи, используемой приложением; и
[0041] отображающий модуль, сконфигурированный для отображения полученного графического идентификатора учетной записи в заранее заданной позиции на значке приложения.
[0042] Как вариант, данное устройство также включает следующие компоненты:
[0043] решающий модуль, сконфигурированный для установления факта наступления заранее заданного переключающего события в отношении приложения;
[0044] при этом получающий модуль получает графический идентификатор учетной записи приложения при наступлении заранее заданного переключающего события в отношении приложения.
[0045] Как вариант, решающий модуль состоит из следующих компонентов:
[0046] первый следящий подмодуль, сконфигурированный для отслеживания событий касания в отношении значка приложения;
[0047] первый решающий подмодуль, сконфигурированный для принятия решения о том, является ли отслеживаемое событие касания первым заранее заданным событием; и
[0048] первый определяющий подмодуль, сконфигурированный для установления факта наступления заранее заданного переключающего события в отношении приложения, когда отслеживаемое событие касания является первым заранее заданным событием.
[0049] Как вариант, решающий модуль состоит из следующих компонентов:
[0050] второй следящий подмодуль, сконфигурированный для отслеживания событий касания в отношении системного экрана;
[0051] второй решающий подмодуль, сконфигурированный для принятия решения о том, является ли отслеживаемое событие касания вторым заранее заданным событием; и
[0052] второй определяющий подмодуль, сконфигурированный для установления факта наступления заранее заданного переключающего события в отношении приложения, когда отслеживаемое событие касания является вторым заранее заданным событием.
[0053] Как вариант, получающий модуль состоит из следующих компонентов:
[0054] первый выводящий подмодуль, сконфигурированный для вывода пользователю интерфейса выбора изображений, при этом интерфейс выбора изображений содержит множество заданных изображений аватаров; и
[0055] первый получающий подмодуль, сконфигурированный для получения изображения аватара, выбранного пользователем для приложения в интерфейсе выбора изображений, как графического идентификатора учетной записи приложения, и локального запоминания соответствия между изображением аватара и учетной записью, используемой приложением в данный момент.
[0056] Как вариант, получающий модуль состоит из следующих компонентов:
[0057] второй выводящий подмодуль, сконфигурированный для вывода пользователю интерфейса выбора изображений, при этом интерфейс выбора изображений содержит множество заданных изображений аватаров и часто используемые учетные записи приложения; и
[0058] второй получающий подмодуль, сконфигурированный для получения изображения аватара, выбранного пользователем для приложения в интерфейсе выбора изображений, как графического идентификатора учетной записи приложения, и локального запоминания соответствия между изображением аватара и учетной записью, выбранной пользователем для изображения аватара в интерфейсе выбора изображений.
[0059] Как вариант, первый выводящий модуль содержит следующие компоненты:
[0060] первый выводящий блок, сконфигурированный для вывода пользователю интерфейса выбора функций, при этом интерфейс выбора функций, содержит опции для настройки графических идентификаторов учетной записи; и
[0061] второй выводящий блок, сконфигурированный для запуска функции настройки идентификатора графической учетной записи и вывода пользователю интерфейса выбора изображений, когда пользователем выбрана опция настройки графического идентификатора учетной записи в интерфейсе выбора функций; либо для вывода пользователю интерфейса выбора приложений и последующего вывода пользователю интерфейса выбора изображений, если в интерфейсе выбора приложений пользователем выбрано изображение, когда пользователем выбрана опция настройки графического идентификатора учетной записи в интерфейсе выбора функций;
[0062] при этом второй выводящий подмодуль содержит следующие компоненты:
[0063] первый выводящий блок, сконфигурированный для вывода пользователю интерфейса выбора функций, при этом интерфейс выбора функций содержит опции для настройки графических идентификаторов учетной записи; и
[0064] второй выводящий блок, сконфигурированный для запуска функции настройки идентификатора графической учетной записи и вывода пользователю интерфейса выбора изображений, когда пользователем выбрана опция настройки графического идентификатора учетной записи в интерфейсе выбора функций; либо для вывода пользователю интерфейса выбора приложений и последующего вывода пользователю интерфейса выбора изображений, если в интерфейсе выбора приложений пользователем выбрано изображение, когда пользователем выбрана опция настройки графического идентификатора учетной записи в интерфейсе выбора функций;
[0065] Как вариант, отображающий модуль содержит следующие компоненты:
[0066] третий получающий подмодуль, сконфигурированный для получения учетной записи, используемой приложением в данный момент;
[0067] запрашивающий подмодуль, сконфигурированный для запроса соответствия с целью получения изображения аватара, соответствующего учетной записи, используемой приложением в данный момент; и
[0068] отображающий подмодуль, сконфигурированный для отображения полученного изображения аватара в заранее заданной позиции на значке приложения.
[0069] Как вариант, получающий модуль, кроме того, состоит из следующих компонентов:
[0070] третий решающий подмодуль сконфигурирован для принятия решения о том, превышает ли размер полученного изображения аватара заданный размер; при этом, если размер изображения аватара меньше заданного размера или равен ему, отображающий модуль отображает аватар в заранее заданной позиции на значке приложения; и
[0071] обрабатывающий подмодуль, сконфигурированный для приведения изображения аватара к заданному размеру, если размер изображения аватара больше заданного размера; затем обработанный аватар отображается отображающим модулем в заранее заданной позиции на значке приложения.
[0072] Как вариант, данное устройство также включает следующие компоненты:
[0073] удаляющий модуль, сконфигурированный для удаления изображения аватара, отображаемого в заранее заданной позиции на значке приложения, при определении состояния выхода приложения из учетной записи.
[0074] Согласно третьему аспекту вариантов осуществления настоящего изобретения обеспечивается устройство для взаимодействия с приложением, состоящее из следующих компонентов:
[0075] процессор; и
[0076] память для хранения инструкций, выполняемых процессором;
[0077] причем процессор сконфигурирован для:
[0078] получения графического идентификатора учетной записи приложения, при этом графический идентификатор учетной записи сконфигурирован для графической идентификации информации учетной записи, используемой приложением; и
[0079] отображения полученного графического идентификатора учетной записи в заранее заданной позиции на значке приложения.
[0080] В приведенных выше вариантах осуществления настоящего изобретения предлагается новая модель взаимодействия с приложением. Происходит получение графического идентификатора учетной записи, сконфигурированного для графической идентификации информации учетной записи, используемой приложением в данный момент, и установленного пользователем для приложения, и полученный графический идентификатор учетной записи отображается в заранее заданной позиции на значке приложения. Таким образом, перед открытием приложения пользователь может визуально различить учетные записи и идентификационные данные, используемые соответствующими приложениями, по подсказкам в виде графических идентификаторов учетных записей, при этом существенно повышается эффективность управления пользователем учетными записями соответствующих приложений.
[0081] Следует понимать, что как приведенное выше общее описание, так и последующее подробное описание являются только иллюстративными и пояснительными и не ограничивают настоящее изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0082] Прилагаемые чертежи, которые включены в настоящее описание и составляют его часть, иллюстрируют варианты осуществления настоящего изобретения и вместе с описанием служат для объяснения принципов настоящего изобретения.
[0083] На фиг. 1 показана блок-схема, иллюстрирующая способ взаимодействия с приложением согласно примеру варианта осуществления настоящего изобретения;
[0084] На фиг. 2 показана блок-схема, иллюстрирующая другой способ взаимодействия с приложением согласно примеру варианта осуществления настоящего изобретения;
[0085] На фиг. На фиг. 3 показана схема, иллюстрирующая отображение графического идентификатора учетной записи на значке приложения согласно примеру варианта осуществления настоящего изобретения;
[0086] На фиг. 4 показана блок-схема, иллюстрирующая устройство для взаимодействия с приложением согласно другому примеру варианта осуществления настоящего изобретения;
[0087] На фиг. 5 показана блок-схема, иллюстрирующая другое устройство для взаимодействия с приложением согласно другому примеру варианта осуществления настоящего изобретения;
[0088] На фиг. 6 показана блок-схема, иллюстрирующая другое устройство для взаимодействия с приложением согласно другому примеру варианта осуществления настоящего изобретения;
[0089] На фиг. 7 показана блок-схема, иллюстрирующая другое устройство для взаимодействия с приложением согласно другому примеру варианта осуществления настоящего изобретения;
[0090] На фиг. 8 показана блок-схема, иллюстрирующая другое устройство для взаимодействия с приложением согласно другому примеру варианта осуществления настоящего изобретения;
[0091] На фиг. 9 показана блок-схема, иллюстрирующая другое устройство для взаимодействия с приложением согласно другому примеру варианта осуществления настоящего изобретения;
[0092] На фиг. 10 показана блок-схема, иллюстрирующая другое устройство для взаимодействия с приложением согласно другому примеру варианта осуществления настоящего изобретения;
[0093] На фиг. 11 показана блок-схема, иллюстрирующая другое устройство для взаимодействия с приложением согласно другому примеру варианта осуществления настоящего изобретения;
[0094] На фиг. 12 показана блок-схема, иллюстрирующая другое устройство для взаимодействия с приложением согласно другому примеру варианта осуществления настоящего изобретения;
[0095] На фиг. 13 показана блок-схема, иллюстрирующая другое устройство для взаимодействия с приложением согласно другому примеру варианта осуществления настоящего изобретения; и
[0096] На фиг. 14 показана блок-схема, иллюстрирующая структуру, применимую в устройстве для взаимодействия с приложением согласно примеру варианта осуществления настоящего изобретения.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[0097] Далее приводится подробное описание примеров вариантов осуществления настоящего изобретения, примеры которых приведены на прилагаемых чертежах. Приведенное ниже описание ссылается на прилагаемые чертежи, при этом одинаковые номера на разных чертежах обозначают одинаковые или подобные элементы, если явно не указано иное. Реализации, рассматриваемые в настоящем описании примеров вариантов осуществления настоящего изобретения, не составляют полный перечень возможных реализаций согласно настоящему изобретению. Напротив, они представляют собой лишь примеры устройств и способов согласно аспектам, относящимся к настоящему изобретению в соответствии с прилагаемой формулой.
[0098] Используемая в данном описании терминология предназначена только для описания конкретных вариантов осуществления настоящего изобретения, но не ограничивает его. Подразумевается, что использованные в настоящем описании и прилагаемой формуле изобретения слова в единственном числе, а также с уточнением "один из", "этот" или "данный", включают в себя также и формы множественного числа, кроме случаев, когда явно не указано иное. Следует также иметь в виду, что используемый здесь термин "и/или" относится к любым или всем комбинациям из одного или нескольких перечисленных объектов.
[0099] Следует принимать во внимание, что несмотря на то, что в настоящем изобретении для описания различной информации используются термины "первый", "второй" и "третий" и им подобные, информация не ограничивается этими терминами. Использование этих терминов имеет своей целью только указать на отличия для информации одного типа. Например, на первую информацию можно ссылаться как на вторую, и аналогичным образом, на вторую информацию можно ссылаться как на первую, без выхода за пределы объема настоящего изобретения. В зависимости от контекста используемый здесь термин "если" может интерпретироваться как "когда" или "в ответ на определение того, что…".
[00100] При использовании на смартфоне различных приложений пользователь может регистрироваться, используя различные учетные записи, т.е. с разными идентификационными данными. Например, в некоторых социальных приложениях с высоким уровнем конфиденциальности (например, WeChat) пользователь может использовать реальные идентификационные данные и регистрироваться с использованием реальных изображения и имени; тогда как в некоторых других открытых социальных приложениях (например, Могло, социальное приложение, базирующееся на определении географического положения), пользователь может регистрироваться с помощью совершенного другого идентификатора.
[00101] При таком сценарии ввиду отсутствия у приложения механизма подсказки и различения идентификационных данных учетных записей для каждого приложения, при использовании смартфона пользователь должен открыть приложение для того, чтобы найти информацию об учетной записи, включая имя и аватар, используемые при регистрации, и тем самым подтвердить идентификатор используемой в данный момент учетной записи. Использование этого способа приводит к низкой эффективности.
[00102] Ввиду вышесказанного в настоящем изобретении предлагается новая модель взаимодействия с приложением. Происходит получение графического идентификатора учетной записи, сконфигурированного для графической идентификации информации учетной записи, используемой приложением в данный момент, и установленного пользователем для приложения, и полученный графический идентификатор учетной записи отображается в заранее заданной позиции на значке приложения. Таким образом, перед открытием приложения пользователь может визуально различить учетные записи и идентификационные данные, используемые соответствующими приложениями, по подсказкам в виде графических идентификаторов учетных записей, при этом существенно повышается эффективность управления пользователем учетными записями соответствующих приложений.
[00103] На фиг. 1 показан способ взаимодействия с приложением согласно примеру варианта осуществления настоящего изобретения. Как видно из фиг. 1, способ применяется в терминале и состоит из следующих шагов.
[00104] На шаге 101 происходит получение графического идентификатора учетной записи приложения, при этом графический идентификатор учетной записи сконфигурирован для графической идентификации информации учетной записи, используемой в данный момент приложением.
[00105] На шаге 102 полученный графический идентификатор учетной записи отображается в заранее заданной позиции на значке приложения.
[00106] В вариантах осуществления настоящего изобретения терминал может быть мобильным терминалом, терминалом планшетного компьютера или терминалом персонального компьютера. Например, терминалом может быть смартфон с сенсорным экраном. Приложением может быть АРР-приложение, установленное на мобильном терминале пользователя. Например, приложениями могут быть социальные АРР-приложения, установленные мобильном телефоне пользователя, такие как WeChat, Momo и иные подобные им приложения. Графическим идентификатором учетной записи может быть графический идентификатор, сконфигурированный для идентификации учетной записи, используемой пользователем при регистрации в приложении. Например, графическим идентификатором может быть аватар пользователя, соответствующий учетной записи, используемой пользователем.
[00107] Графический идентификатор учетной записи может быть установлен пользователем в интерфейсе настроек, обеспечиваемом терминалом пользователя. Интерфейс настроек может быть выведен пользователю терминалом после установления факта наступления заранее заданного переключающего события в отношении приложения.
[00108] К заданному переключающему событию может относиться заданное событие касания в отношении значка приложения либо событие касания в отношении системного экрана терминала. На практике, заданным событием касания может быть событие длительного касания или аналогичное событие.
[00109] В приведенном ниже описании используется пример, где под заданным событием касания понимается событие длительного касания, а под графическим идентификатором учетной записи понимается аватар пользователя, соответствующий учетной записи, используемой пользователем. Однако заданным событием касания могут также быть другие типы событий касания, а графическим идентификатором учетной записи могут также быть другие типы идентификаторов, которые могут графически идентифицировать информацию учетной записи пользователя, при этом настоящий вариант осуществления изобретения не накладывает никаких специальных ограничений на такие события и идентификаторы.
[00110] В таком сценарии, когда пользователь хочет задать графический идентификатор учетной записи для одного приложения, заданным событием касания может быть заданное событие касания в отношении значка приложения. В этот момент пользователь может выполнить длительное касание значка приложения для включения на терминале вывода интерфейса настроек для пользователя и задать графический идентификатор учетной записи для приложения. В этой ситуации интерфейс настроек может содержать интерфейс выбора функций и интерфейс выбора изображений.
[00111] При этом терминал может в фоновом режиме в режиме реального времени отслеживать события касания в отношении значка приложения и принимать решение о том, является ли наблюдаемое событие касания событием длительного касания; если наблюдаемое событие касания является событием длительного касания, терминал может принять решение о наступлении заранее заданного переключающего события в отношении приложения и может в первую очередь вывести пользователю терминал выбора функций.
[00112] Интерфейс выбора функций может быть интерфейсом выбора функций, обеспечивающим пользователя опциями для настройки графических идентификаторов учетной записи. Пользователь может выбирать опцию настройки графического идентификатора учетной записи в интерфейсе выбора функций с целью включения функции настройки графического идентификатора учетной записи для приложения.
[00113] Например, в операционных системах большинства терминалов некоторые операции обычно запускаются, когда пользователь совершает длительное касание в отношении приложения. Например, когда пользователь совершает длительное касание в отношении значка приложения на системном экране, системный экран обычно переключается в режим редактирования; в режиме редактирования пользователь может перемещать или удалять значки приложений на системном экране. Таким образом, в настоящем варианте осуществления изобретения, интерфейсом выбора функций может быть интерфейс выбора функций, содержащий опцию "Вход в режим редактирования экрана" и опцию "Настройка графического идентификатора учетной записи для приложения". Когда пользователь в интерфейсе выбора функций выбирает опцию "Вход в режим редактирования экрана", система может переключаться в режим редактирования экрана. Аналогичным образом, если пользователь в интерфейсе выбора функций выбирает опцию "Настройка графического идентификатора учетной записи для приложения", может быть включена функция настройки графического идентификатора учетной записи для текущего приложения.
[00114] Когда пользователь включает функцию настройки графического идентификатора учетной записи для приложения посредством выбора опции настройки графического идентификатора учетной записи в интерфейсе выбора функций, в этот момент терминал может быть переключен в режим вывода пользователю вышеупомянутого интерфейса выбора изображений.
[00115] Интерфейс выбора изображений может содержать множество заданных изображений аватаров, при этом множество заданных изображений аватаров могут извлекаться терминалом из системных данных соответствующих приложений в фоновом режиме, а пользователь может выбирать, в интерфейсе выбора изображений, аватар, идентифицирующий текущую учетную запись приложения, как графический идентификатор учетной записи.
[00116] В другом сценарии, когда пользователь хочет задать графический идентификатор учетной записи для множества приложений в пакетном режиме, заданным событием касания может быть заданное событие касания в отношении системного значка терминала. В этот момент пользователь может выполнить длительное касание системного значка терминала для включения на терминале вывода интерфейса настроек для пользователя и задать графический идентификатор учетной записи для множества приложений. В этой ситуации интерфейс настроек может содержать интерфейс выбора функций, интерфейс выбора приложений и интерфейс выбора изображений.
[00117] При этом терминал может в фоновом режиме в режиме реального времени отслеживать события касания в отношении значка приложения и принимать решение о том, является ли наблюдаемое событие касания событием длительного касания; если наблюдаемое событие касания является событием длительного касания, терминал может принять решение о наступлении в этот момент заранее заданного переключающего события в отношении приложения и может в первую очередь вывести пользователю терминал выбора функций.
[00118] Как отмечено выше, интерфейс выбора функций может быть интерфейсом выбора функций, обеспечивающим пользователя опциями для настройки графических идентификаторов учетной записи. Пользователь может выбирать опцию настройки графического идентификатора учетной записи в интерфейсе выбора функций с целью включения функции настройки графического идентификатора учетной записи для приложения.
[00119] Когда пользователь включает функцию настройки графического идентификатора учетной записи для приложения посредством выбора опции настройки графического идентификатора учетной записи в интерфейсе выбора функций, в этот момент терминал может быть переключен в режим вывода пользователю вышеупомянутого интерфейса выбора приложений. Интерфейсом выбора приложений может быть интерфейс выбора, содержащий все приложения терминала, а пользователь может выбирать приложение терминала, для которого необходимо установить графический идентификатор учетной записи. Когда пользователь выбирает в интерфейсе приложений то приложение, для которого необходимо задать графический идентификатор учетной записи, пользователь может выбрать одно или несколько приложений. Если пользователь выбирает несколько приложений, пользователь может задать соответствующие графические идентификаторы учетных записей для нескольких приложений в пакетном режиме.
[00120] В интерфейсе выбора приложений может быть также обеспечена одна подтверждающая кнопка. После того, как пользователь в интерфейсе выбора приложений выбирает несколько приложений, для которых необходимо установить графические идентификаторы учетных записей, касание подтверждающей кнопки означает, что пользователь завершил процедуру выбора. В этот момент терминал может вывести пользователю вышеописанный интерфейс выбора изображений для того, чтобы пользователь мог установить графические идентификаторы учетных записей для выбранных приложений.
[00121] Интерфейс выбора изображений может содержать множество заданных изображений аватаров и множество выбранных пользователем приложений, и для выбранных приложений пользователь может выбрать аватары, которые могут идентифицировать текущие учетные записи этих приложений как графические идентификаторы учетных записей приложений. Например, в процессе реализации, интерфейс выбора изображений может содержать множество изображений аватаров и может также содержать множество пустых полей, относящихся соответственно к множеству приложений. Когда пользователь выбирает аватар для одного из множества приложений, выбранный аватар может быть прямо перемещен в пустое поле, соответствующее приложению.
[00122] В настоящем варианте осуществления изобретения в интерфейсе выбора изображений может быть обеспечена одна подтверждающая кнопка, как показано в описанных выше двух сценариях. После того, как пользователь в интерфейсе выбора изображений выбирает аватар или аватары для единственного приложения или нескольких приложений, которые могут идентифицировать текущую учетную запись или записи приложения или приложений, касание подтверждающей кнопки означает, что процедура установки графического идентификатора или идентификаторов учетных записей завершена, и операционная система терминала может получить аватар или аватары, выбранные пользователем выбранные пользователем в интерфейсе выбора изображений, и локально запомнить соответствие между полученным изображением аватара и текущей учетной записью соответствующего приложения, при этом такое соответствие может запрашиваться системой.
[00123] После завершения установки пользователем графического идентификатора учетной записи для приложения в вышеописанном интерфейсе выбора изображений терминал может считывать текущую учетную, запись приложения всякий раз, когда запускается системный экран (программа запуска Launcher), затем запрашивать вышеописанное соответствие для получения соответствующего изображения аватара, и затем отображать обнаруженный аватар в заранее заданной позиции на значке приложения в качестве графического идентификатора приложения.
[00124] Поскольку вариантом осуществления настоящего изобретения предусматривается локальное запоминание соответствий между аватарами, выбранными пользователями для приложений, и текущими учетными записями приложений, то при переключении учетных записей приложений, т.е. когда пользователь использует для входа в приложении другую учетную запись, пользователь должен переустановить соответствующий графический идентификатор учетной записи для приложения в соответствии с процедурой реализации, описанной в приведенных выше вариантах осуществления.
[00125] Для решения этой проблемы в другом примере реализации, как показано в варианте осуществления, вышеописанный интерфейс выбора изображений может содержать множество заданных изображений аватаров и множество приложений, выбранных пользователем, а также может содержать часто используемые учетные записи приложений.
[00126] Например, в сценарии, когда пользователь задает графический идентификатор учетной записи для единственного приложения, после выполнения пользователем операции длительного касания значка приложения для переключения терминала в режим вывода вышеописанного интерфейса выбора изображений, интерфейс выбора может содержать множество заданных изображений аватаров и часто используемых учетных записей приложения. В сценарии, когда пользователь задает графические идентификаторы учетной записи для нескольких приложений в пакетном режиме, после выполнения пользователем операции длительного касания значка в отношении системного экрана для переключения терминала в режим вывода вышеописанного интерфейса выбора изображений, интерфейс выбора может содержать множество заданных изображений аватаров, множество выбранных пользователем приложений и часто используемые учетные записи, соответствующие множеству приложений.
[00127] Поскольку вышеописанный интерфейс выбора изображений содержит, кроме того, все часто используемые учетные записи пользователя, интерфейс выбора изображений представляет собой не просто селектор картинок, и пользователь может в интерфейсе выбора изображений, кроме того, назначить соответствующую учетную запись для изображения аватара в дополнение к выбору изображения аватара для приложения в качестве графического идентификатора учетной записи. По окончании пользователем процедуры выбора терминал может локально запоминать соответствие между выбранным пользователем изображением аватара и учетной записью, назначенной пользователем для изображения аватара, при этом такое соответствие может быть запрошено системой позже.
[00128] Например, пусть интерфейс выбора изображений содержит две часто используемые учетные записи А и В, а также два изображения аватара 1 и 2, при этом пользователь может выбрать аватар 1 как аватар пользователя, который может идентифицировать учетную запись А, и пользователь может выбрать аватар 2 как аватар пользователя, который может идентифицировать учетную запись В. После завершения процедуры выбора устанавливается соответствие между учетной записью А и изображением аватара 1, а также соответствие между учетной записью В и изображением аватара 2, которые сохраняются в данный момент в интерфейсе первого выбора.
[00129] В этом случае при переключении учетных записей приложения, т.е. когда пользователь использует другую часто используемую учетную запись для входа в приложение, то, поскольку пользователь уже выбрал аватары для всех часто используемых учетных записей в интерфейсе выбора изображений, и терминал локально запомнил эти соответствия, при переключении учетной записи приложения пользователю не требуется переустанавливать соответствующий графический идентификатор учетной записи для текущей учетной записи приложения, а операционная система терминала может непосредственно запросить сохраненное соответствие, при этом терминал может автоматически получить аватар, соответствующий новой учетной записи после повторного входа в приложение.
[00130] В настоящем варианте осуществления, при отображении терминалом полученного изображения аватара в заранее заданной позиции на значке приложения, позиция отображения изображения аватара на значке специально не оговаривается. Например, в процессе реализации, позицией отображения изображения аватара на значке приложения может быть верхний левый угол значка приложения; когда пользователь касается подтверждающей кнопки в интерфейсе выбора изображений, в верхнем левом углу значка изображения может немедленно появляться плавающий шаблон заданного размера (например, 40 пикселей) и заданной формы (например, окружность), в котором затем отображается аватар, установленный пользователем для приложения. Кроме того, перед отображением полученного изображения аватара в вышеописанной заданной позиции терминал может также принимать решение о том, превышает ли размер полученного изображения аватара заданный размер; если размер изображения аватара меньше заданного размера или равен ему, терминал может непосредственно отображать аватар в заранее заданной позиции на значке приложения; а если размер изображения аватара больше заданного размера, терминал может преобразовать аватар к заданному размеру и затем отобразить обработанный аватар в заранее заданной позиции на значке приложения.
[00131] В варианте осуществления настоящего изобретения, когда пользователь выходит из текущей учетной записи при работе в приложении, а операционная система терминала в фоновом режиме определяет состояние выхода приложения из учетной записи, аватар, отображаемый в заранее заданной позиции на значке приложения, может быть удален.
[00132] Кроме того, если пользователь вновь входит в приложение с помощью другой часто используемой учетной записи после выхода из текущей учетной записи, пользователь может переустановить соответствующий аватар пользователя для приложения, выполнив в этот момент длительное касание значка приложения. Либо, если пользователь уже установил соответствующие аватары для всех часто используемых учетных записей в интерфейсе выбора изображений, и соответствия между часто используемыми учетными записями и установленными аватарами сохранены, операционная система терминала может непосредственно запросить соответствие в фоном режиме, получить аватар, соответствующий текущей учетной записи и и соответственно обновить аватар пользователя, отображаемый на значке приложения.
[00133] В варианте осуществления настоящего изобретения, как указано выше, пользователь может устанавливать графический идентификатор учетной записи приложения путем длительного касания значка приложения или длительного касания системного экрана для переключения терминала в режим вывода вышеупомянутого интерфейса настроек. Кроме того, в процессе реализации, операционная система может автоматически получать графический идентификатор учетной записи приложения. Например, если графическим идентификатором учетной записи является аватар пользователя, соответствующий текущей учетной записи приложения, операционная система терминала может сначала определить, находится ли приложение в состоянии входа в учетную запись; если приложение находится в состоянии входа в учетную запись, текущий аватар пользователя для приложения может быть получен из системных данных приложения, и полученный аватар автоматически отображается в заранее заданной позиции на значке приложения.
[00134] В приведенных выше вариантах осуществления настоящего изобретения предлагается новая модель взаимодействия с приложением. Происходит получение графического идентификатора учетной записи, сконфигурированного для графической идентификации информации учетной записи, используемой приложением в данный момент, и установленного пользователем для приложения, и полученный графический идентификатор учетной записи отображается в заранее заданной позиции на значке приложения. Таким образом, перед открытием приложения пользователь может визуально различить учетные записи и идентификационные данные, используемые соответствующими приложениями, по подсказкам в виде графических идентификаторов учетных записей, при этом существенно повышается эффективность управления пользователем учетными записями соответствующих приложений.
[00135] На фиг. 2 показан способ взаимодействия с приложением согласно примеру варианта осуществления настоящего изобретения. Как видно из фиг. 2, способ применяется в терминале и состоит из следующих шагов.
[00136] На шаге 201 принимается решение о наступлении заранее заданного переключающего события в отношении приложения.
[00137] На шаге 202 пользователю выводится интерфейс выбора изображений, когда наблюдается заданное переключающее событие в отношении приложения.
[00138] Интерфейс выбора изображений содержит множество заданных изображений аватаров; либо интерфейс вывода изображений содержит множество заданных изображений аватаров и часто используемые учетные записи приложения.
[00139] На шаге 203, когда интерфейс выбора изображений содержит множество заданных изображений аватаров, выполняется получение изображения аватара, выбранного пользователем для приложения в интерфейсе выбора изображений, как графического идентификатора учетной записи приложения, и локальное запоминание соответствия между изображением аватара и учетной записью, используемой в данный момент приложением.
[00140] На шаге 204, когда интерфейс выбора изображений содержит множество заданных изображений аватаров и часто используемых учетных записей приложения, выполняется получение изображения аватара, выбранного пользователем для приложения в интерфейсе выбора изображений, как графического идентификатора учетной записи приложения, и локальное запоминание соответствия между изображением аватара и учетной записью, выбранной пользователем для изображения аватара в интерфейсе выбора изображений.
[00141] На шаге 205 выполняется получение учетной записи, используемой приложением в данный момент.
[00142] На шаге 206 запрашивается соответствие для получения изображения аватара, соответствующего учетной записи, используемой приложением в данный момент.
[00143] На шаге 207 полученный аватар отображается в заранее заданной позиции на значке приложения.
[00144] В вариантах осуществления настоящего изобретения терминал может быть мобильным терминалом, терминалом планшетного компьютера или терминалом персонального компьютера. Например, терминалом может быть смартфон с сенсорным экраном. Приложением может быть АРР-приложение, установленное на мобильном терминале пользователя. Например, приложениями могут быть социальные АРР-приложения, установленные мобильном телефоне пользователя, такие как WeChat, Momo и иные подобные им приложения. Графическим идентификатором учетной записи может быть графический идентификатор, сконфигурированный для идентификации учетной записи, используемой пользователем при регистрации в приложении. Например, графическим идентификатором может быть аватар пользователя, соответствующий учетной записи, используемой пользователем.
[00145] Графический идентификатор учетной записи может быть установлен пользователем в интерфейсе настроек, обеспечиваемом терминалом пользователя. Интерфейс настроек может быть выведен пользователю терминалом после установления факта наступления заранее заданного переключающего события в отношении приложения.
[00146] К заданному переключающему событию может относиться заданное событие касания в отношении значка приложения либо событие касания в отношении системного экрана терминала. Заданным событием касания может быть событие длительного касания или аналогичное событие.
[00147] В приведенном ниже описании используется пример, где под заданным событием касания понимается событие длительного касания, а под графическим идентификатором учетной записи понимается аватар пользователя, соответствующий учетной записи, используемой пользователем. Однако, заданным событием касания могут также быть другие типы событий касания, а графическим идентификатором учетной записи могут также быть другие типы идентификаторов, которые могут графически идентифицировать информацию учетной записи пользователя, при этом настоящий вариант осуществления изобретения не накладывает никаких специальных ограничений на такие события и идентификаторы.
[00148] В таком сценарии, когда пользователь хочет задать графический идентификатор учетной записи для одного приложения, заданным событием касания может быть заданное событие касания в отношении значка приложения. В этот момент пользователь может выполнить длительное касание значка приложения для включения на терминале вывода интерфейса настроек для пользователя и задать графический идентификатор учетной записи для приложения. В этой ситуации интерфейс настроек может содержать интерфейс выбора функций и интерфейс выбора изображений.
[00149] При этом терминал может в фоновом режиме в режиме реального времени отслеживать события касания в отношении значка приложения и принимать решение о том, является ли наблюдаемое событие касания событием длительного касания; если наблюдаемое событие касания является событием длительного касания, терминал может принять решение о наступлении заранее заданного переключающего события в отношении приложения и может в первую очередь вывести пользователю терминал выбора функций.
[00150] Интерфейс выбора функций может быть интерфейсом выбора функций, обеспечивающим пользователя опциями для настройки графических идентификаторов учетной записи. Пользователь может выбирать опцию настройки графического идентификатора учетной записи в интерфейсе выбора функций с целью включения функции настройки графического идентификатора учетной записи для приложения.
[00151] Например, в операционных системах большинства терминалов некоторые операции обычно запускаются, когда пользователь совершает длительное касание в отношении приложения. Например, когда пользователь совершает длительное касание в отношении значка приложения на системном экране, системный экран обычно переключается в режим редактирования; в режиме редактирования пользователь может перемещать или удалять значки приложений на системном экране. Таким образом, в настоящем варианте осуществления изобретения, интерфейсом выбора функций может быть интерфейс выбора функций, содержащий опцию "Вход в режим редактирования экрана" и опцию "Настройка графического идентификатора учетной записи для приложения". Когда пользователь в интерфейсе выбора функций выбирает опцию "Вход в режим редактирования экрана", система может переключаться в режим редактирования экрана. Аналогичным образом, если пользователь в интерфейсе выбора функций выбирает опцию "Настройка графического идентификатора учетной записи для приложения", может быть включена функция настройки графического идентификатора учетной записи для текущего приложения.
[00152] Когда пользователь включает функцию настройки графического идентификатора учетной записи для приложения посредством выбора опции настройки графического идентификатора учетной записи в интерфейсе выбора функций, в этот момент терминал может быть переключен в режим вывода пользователю вышеупомянутого интерфейса выбора изображений.
[00153] Интерфейс выбора изображений может содержать множество заданных изображений аватаров, при этом множество заданных изображений аватаров могут извлекаться терминалом из системных данных соответствующих терминалов в фоновом режиме, а пользователь может выбирать, в интерфейсе выбора изображений, аватар, идентифицирующий текущую учетную запись приложения, как графический идентификатор учетной записи.
[00154] В другом сценарии, когда пользователь хочет задать графический идентификатор учетной записи для множества приложений в пакетном режиме, заданным событием касания может быть заданное событие касания в отношении системного значка терминала. В этот момент пользователь может выполнить длительное касание системного значка терминала для включения на терминале вывода интерфейса настроек для пользователя и задать графический идентификатор учетной записи для множества приложений. В этой ситуации интерфейс настроек может содержать интерфейс выбора функций, интерфейс выбора приложений и интерфейс выбора изображений.
[00155] При этом терминал может в фоновом режиме в режиме реального времени отслеживать события касания в отношении значка приложения и принимать решение о том, является ли наблюдаемое событие касания событием длительного касания; если наблюдаемое событие касания является событием длительного касания, терминал может принять решение о наступлении в этот момент заранее заданного переключающего события в отношении приложения и может в первую очередь вывести пользователю терминал выбора функций.
[00156] Как отмечено выше, интерфейс выбора функций может быть интерфейсом выбора функций, обеспечивающим пользователя опциями для настройки графических идентификаторов учетной записи. Пользователь может выбирать опцию настройки графического идентификатора учетной записи в интерфейсе выбора функций с целью включения функции настройки графического идентификатора учетной записи для приложения.
[00157] Когда пользователь включает функцию настройки графического идентификатора учетной записи для приложения посредством выбора опции настройки графического идентификатора учетной записи в интерфейсе выбора функций, в этот момент терминал может быть переключен в режим вывода пользователю вышеупомянутого интерфейса выбора приложений. Интерфейсом выбора приложений может быть интерфейс выбора, содержащий все приложения терминала, а пользователь может выбирать приложение терминала, для которого необходимо установить графический идентификатор учетной записи. Когда пользователь выбирает в интерфейсе приложений то приложение, для которого необходимо задать графический идентификатор учетной записи, пользователь может выбрать одно или несколько приложений. Если пользователь выбирает несколько приложений, пользователь может задать соответствующие графические идентификаторы учетных записей для нескольких приложений в пакетном режиме.
[00158] В интерфейсе выбора приложений может быть также обеспечена одна подтверждающая кнопка. После того, как пользователь в интерфейсе выбора приложений выбирает несколько приложений, для которых необходимо установить графические идентификаторы учетных записей, касание подтверждающей кнопки означает, что пользователь завершил процедуру выбора. В этот момент терминал может вывести пользователю вышеописанный интерфейс выбора изображений для того, чтобы пользователь мог установить графические идентификаторы учетных записей для выбранных приложений.
[00159] Интерфейс выбора изображений может содержать множество заданных изображений аватаров и множество выбранных пользователем приложений, и для выбранных приложений пользователь может выбрать аватары, которые могут идентифицировать текущие учетные записи этих приложений как графические идентификаторы учетных записей приложений.
Например, в процессе реализации, интерфейс выбора изображений может содержать множество изображений аватаров и может также содержать множество пустых полей, относящихся соответственно к множеству приложений. Когда пользователь выбирает аватар для одного из множества приложений, выбранный аватар может быть прямо перемещен в пустое поле, соответствующее приложению.
[00160] В настоящем варианте осуществления изобретения в интерфейсе выбора изображений может быть обеспечена одна подтверждающая кнопка, как показано в описанных выше двух сценариях. После того, как пользователь в интерфейсе выбора изображений выбирает аватар или аватары для единственного приложения или нескольких приложений, которые могут идентифицировать текущую учетную запись или записи приложения или приложений, касание подтверждающей кнопки означает, что процедура установки графического идентификатора или идентификаторов учетных записей завершена, и операционная система терминала может получить аватар или аватары, выбранные пользователем выбранные пользователем в интерфейсе выбора изображений, и локально запомнить соответствие между полученным изображением аватара и текущей учетной записью соответствующего приложения, при этом такое соответствие может запрашиваться системой.
[00161] После завершения установки пользователем графического идентификатора учетной записи для приложения в вышеописанном интерфейсе выбора изображений терминал может считывать текущую учетную запись приложения всякий раз, когда запускается системный экран (программа запуска Launcher), затем запрашивать вышеописанное соответствие для получения соответствующего изображения аватара, и затем отображать обнаруженный аватар в заранее заданной позиции на значке приложения в качестве графического идентификатора приложения.
[00162] Поскольку вариантом осуществления настоящего изобретения предусматривается локальное запоминание соответствий между аватарами, выбранными пользователями для приложений, и текущими учетными записями приложений, то при переключении учетных записей приложений, т.е. когда пользователь использует для входа в приложении другую учетную запись, пользователь должен переустановить соответствующий графический идентификатор учетной записи для приложения в соответствии с процедурой реализации, описанной в приведенных выше вариантах осуществления.
[00163] Для решения этой проблемы в другом примере реализации, как показано в варианте осуществления, вышеописанный интерфейс выбора изображений может содержать множество заданных изображений аватаров и множество приложений, выбранных пользователем, а также может содержать часто используемые учетные записи приложений.
[00164] Например, в сценарии, когда пользователь задает графический идентификатор учетной записи для единственного приложения, после выполнения пользователем операции длительного касания значка приложения для переключения терминала в режим вывода вышеописанного интерфейса выбора изображений, интерфейс выбора может содержать множество заданных изображений аватаров и часто используемых учетных записей приложения. В сценарии, когда пользователь задает графические идентификаторы учетной записи для нескольких приложений в пакетном режиме, после выполнения пользователем операции длительного касания в отношении системного экрана для переключения терминала в режим вывода вышеописанного интерфейса выбора изображений, интерфейс выбора может содержать множество заданных изображений аватаров, множество выбранных пользователем приложений и часто используемые учетные записи, соответствующие множеству приложений.
[00165]. Поскольку вышеописанный интерфейс выбора изображений содержит, кроме того, все часто используемые учетные записи пользователя, интерфейс выбора изображений представляет собой не просто селектор картинок, и пользователь может в интерфейсе выбора изображений, кроме того, назначить соответствующую учетную запись для изображения аватара в дополнение к выбору изображения аватара для приложения в качестве графического идентификатора учетной записи. По окончании пользователем процедуры выбора терминал может локально запоминать соответствие между выбранным пользователем изображением аватара и учетной записью, назначенной пользователем для изображения аватара, при этом такое соответствие может быть запрошено системой позже.
[00166] Например, пусть интерфейс выбора изображений содержит две часто используемые учетные записи А и В, а также два изображения аватара 1 и 2, при этом пользователь может выбрать аватар 1 как аватар пользователя, который может идентифицировать учетную запись А, и пользователь может выбрать аватар 2 как аватар пользователя, который может идентифицировать учетную запись В. После завершения процедуры выбора устанавливается соответствие между учетной записью А и изображением аватара 1, а также соответствие между учетной записью В и изображением аватара 2, которые сохраняются в данный момент в интерфейсе первого выбора.
[00167] В этом случае при переключении учетных записей приложения, т.е. когда пользователь использует другую часто используемую учетную запись для входа в приложение, то, поскольку пользователь уже выбрал аватары для всех часто используемых учетных записей в интерфейсе выбора изображений, и терминал локально запомнил эти соответствия, при переключении учетной записи приложения пользователю не требуется переустанавливать соответствующий графический идентификатор учетной записи для текущей учетной записи приложения, а операционная система терминала может непосредственно запросить сохраненное соответствие, при этом терминал может автоматически получить аватар, соответствующий новой учетной записи после повторного входа в приложение.
[00168] В настоящем варианте осуществления, при отображении терминалом полученного изображения аватара в заранее заданной позиции на значке приложения, позиция отображения изображения аватара на значке специально не оговаривается. Например, как показано на фиг. 3, в процессе реализации, позицией отображения изображения аватара на значке приложения может быть верхний левый угол значка приложения; когда пользователь касается подтверждающей кнопки в интерфейсе выбора изображений, в верхнем левом углу значка изображения может немедленно появляться плавающий шаблон заданного размера (например, 40 пикселей) и заданной формы (например, окружность), в котором затем отображается аватар, установленный пользователем для приложения. Кроме того, перед отображением полученного изображения аватара в вышеописанной заданной позиции терминал может также принимать решение о том, превышает ли размер полученного изображения аватара заданный размер; если размер изображения аватара меньше заданного размера или равен ему, терминал может непосредственно отображать аватар в заранее заданной позиции на значке приложения; а если размер изображения аватара больше заданного размера, терминал может преобразовать аватар к заданному размеру и затем отобразить обработанный аватар в заранее заданной позиции на значке приложения.
[00169] В варианте осуществления настоящего изобретения, когда пользователь выходит из текущей учетной записи при работе в приложении, а операционная система терминала в фоновом режиме определяет состояние выхода приложения из учетной записи, аватар, отображаемый в заранее заданной позиции на значке приложения, может быть удален.
[00170] Кроме того, если пользователь вновь входит в приложение с помощью другой часто используемой учетной записи после выхода из текущей учетной записи, пользователь может переустановить соответствующий аватар пользователя для приложения, выполнив в этот момент длительное касание значка приложения. Либо, если пользователь уже установил соответствующие аватары для всех часто используемых учетных записей в интерфейсе выбора изображений, и соответствия между часто используемыми учетными записями и установленными аватарами сохранены, операционная система терминала может непосредственно запросить соответствие в фоном режиме, получить аватар, соответствующий текущей учетной записи и и соответственно обновить аватар пользователя, отображаемый на значке приложения.
[00171] В варианте осуществления настоящего изобретения, как указано выше, пользователь может устанавливать графический идентификатор учетной записи приложения путем длительного касания значка приложения или длительного касания системного экрана для переключения терминала в режим вывода вышеупомянутого интерфейса настроек. Кроме того, в процессе реализации, операционная система может автоматически получать графический идентификатор учетной записи приложения. Например, если графическим идентификатором учетной записи является аватар пользователя, соответствующий текущей учетной записи приложения, операционная система терминала может сначала определить, находится ли в данный момент приложение в состоянии входа в учетную запись; если приложение находится в состоянии входа в учетную запись, текущий аватар пользователя для приложения может быть получен из системных данных приложения, и полученный аватар автоматически отображается в заранее заданной позиции на значке приложения.
[00172] В приведенных выше вариантах осуществления настоящего изобретения предлагается новая модель взаимодействия с приложением. Происходит получение графического идентификатора учетной записи, сконфигурированного для графической идентификации информации учетной записи, используемой приложением в данный момент, и установленного пользователем для приложения, и полученный графический идентификатор учетной записи отображается в заранее заданной позиции на значке приложения. Таким образом, перед открытием приложения пользователь может визуально различить учетные записи и их идентификационные данные, используемые соответствующими приложениями, по подсказкам в виде графических идентификаторов учетных записей, при этом существенно повышается эффективность управления пользователем учетными записями соответствующих приложений.
[00173] В соответствии с приведенными выше вариантами осуществления способа взаимодействия с приложением настоящим описанием также представлены варианты осуществления устройств.
[00174] На фиг. 4 показана блок-схема, иллюстрирующая устройство для взаимодействия с приложением согласно другому примеру варианта осуществления настоящего изобретения.
[00175] Согласно фиг. 14, устройство 400 для взаимодействия с приложением согласно примеру варианта осуществления настоящего изобретения, содержит получающий модуль 401 и отображающий модуль 402.
[00176] Получающий модуль 401 сконфигурирован для получения графического идентификатора учетной записи приложения, при этом графический идентификатор учетной записи сконфигурирован для графической идентификации информации учетной записи, используемой приложением.
[00177] Отображающий модуль 402 сконфигурирован для отображения полученного графического идентификатора учетной записи в заранее заданной позиции на значке приложения.
[00178] Графический идентификатор учетной записи может содержать аватар пользователя, соответствующий учетной записи.
[00179] В приведенных выше вариантах осуществления настоящего изобретения предлагается новая модель взаимодействия с приложением. Происходит получение графического идентификатора учетной записи, сконфигурированного для графической идентификации информации учетной записи, используемой приложением в данный момент, и установленного пользователем для приложения, и полученный графический идентификатор учетной записи отображается в заранее заданной позиции на значке приложения. Таким образом, перед открытием приложения пользователь может визуально различить учетные записи и идентификационные данные, используемые соответствующими приложениями, по подсказкам в виде графических идентификаторов учетных записей, при этом существенно повышается эффективность управления пользователем учетными записями соответствующих приложений.
[00180] На фиг. 5 показана блок-схема, иллюстрирующая другое устройство для взаимодействия с приложением согласно примеру варианта осуществления настоящего изобретения. Помимо варианта осуществления, показанного на фиг. 4, устройство 400 на фиг. 5 может, кроме того, содержать решающий модуль 403.
[00181] Решающий модуль 403 сконфигурирован для установления факта наступления заранее заданного переключающего события в отношении приложения. При наступлении заранее заданного переключающего события в отношении приложения получающий модуль 401 получает графический идентификатор учетной записи приложения.
[00182] На фиг. 6 показана блок-схема, иллюстрирующая другое устройство для взаимодействия с приложением согласно примеру варианта осуществления настоящего изобретения. Помимо варианта осуществления, показанного на фиг. 5, решающий модуль 403, показанный на фиг. 6, может содержать первый следящий подмодуль 403А, первый решающий подмодуль 403 В и первый определяющий подмодуль 403С.
[00183] Первый следящий подмодуль 403А сконфигурирован для отслеживания событий касания в отношении значка приложения.
[00184] Первый решающий подмодуль 403В сконфигурирован для принятия решения о том, является ли отслеживаемое событие касания первым заранее заданным событием. На практике, заданным событием касания может быть событие длительного касания.
[00185] Первый определяющий подмодуль 403С сконфигурирован для установления факта наступления заранее заданного переключающего события в отношении приложения, когда отслеживаемое событие касания является первым заранее заданным событием.
[00186] Следует иметь в виду, что структуры первого следящего подмодуля 403А, первого решающего подмодуля 403В и первого определяющего подмодуля 403С, описанные в вышеприведенном варианте осуществления устройства, показанном на фиг. 6, могут также входит в вариант осуществления устройства, показанный на фиг. 4, при этом настоящим изобретением не накладывается никаких ограничений в этом отношении.
[00187] На фиг. 7 показана блок-схема, иллюстрирующая другое устройство для взаимодействия с приложением согласно примеру варианта осуществления настоящего изобретения. Помимо варианта осуществления, показанного на фиг. 5, решающий модуль 403, показанный на фиг. 7, может также содержать второй следящий подмодуль 403D, второй решающий подмодуль 403Е и второй определяющий подмодуль 403F.
[00188] Второй следящий подмодуль 403D сконфигурирован для отслеживания событий касания в отношении системного экрана.
[00189] Второй решающий подмодуль 403Е сконфигурирован для принятия решения о том, является ли отслеживаемое событие касания вторым заранее заданным событием. На практике, вторым заранее заданным событием касания может быть событие длительного касания.
[00190] Второй определяющий подмодуль 403F сконфигурирован для установления факта наступления заранее заданного переключающего события в отношении приложения, когда отслеживаемое событие касания является вторым заранее заданным событием.
[00191] Следует иметь в виду, что структуры второго следящего подмодуля 403D, второго решающего подмодуля 403Е и второго определяющего подмодуля 403F, описанные в вышеприведенном варианте осуществления устройства, показанном на фиг. 7, могут также входит в вариант осуществления устройства, показанный на фиг. 4 или фиг. 6, при этом настоящим изобретением не накладывается никаких ограничений в этом отношении.
[00192] На фиг. 8 показана блок-схема, иллюстрирующая другое устройство для взаимодействия с приложением согласно примеру варианта осуществления настоящего изобретения. Помимо варианта осуществления, показанного на фиг. 5, решающий модуль 401, показанный на фиг. 8, может содержать первый выводящий подмодуль 401А и первый получающий подмодуль 401В.
[00193] Первый выводящий подмодуль 401А сконфигурирован для вывода пользователю интерфейса выбора изображений, при этом интерфейс выбора изображений содержит множество заданных изображений аватаров.
[00194] Первый получающий подмодуль 401В сконфигурирован для получения изображения аватара, выбранного пользователем для приложения в интерфейсе выбора изображений, как графического идентификатора учетной записи приложения, и локального запоминания соответствия между изображением аватара и учетной записью, используемой приложением в данный момент.
[00195] Следует иметь в виду, что структуры первого выводящего подмодуля 401А и первого получающего подмодуля 401В, описанные в вышеприведенном варианте осуществления устройства, показанном на фиг. 8, могут также входить в вариант осуществления устройства, показанный на фиг. 4, фиг. 6 и фиг. 7, при этом настоящим изобретением не накладывается никаких ограничений в этом отношении.
[00196] На фиг. 9 показана блок-схема, иллюстрирующая другое устройство для взаимодействия с приложением согласно примеру варианта осуществления настоящего изобретения. Помимо варианта осуществления, показанного на фиг. 5, получающий модуль 401, показанный на фиг. 9, может содержать второй выводящий подмодуль 401С и второй получающий подмодуль 401D.
[00197] Второй выводящий подмодуль 401А сконфигурирован для вывода пользователю интерфейса выбора изображений, при этом интерфейс выбора изображений содержит множество заданных изображений аватаров и часто используемые учетные записи приложения.
[00198] Второй получающий подмодуль 401D сконфигурирован для получения изображения аватара, выбранного пользователем для приложения в интерфейсе выбора изображений, как графического идентификатора учетной записи приложения, и локального запоминания соответствия между изображением аватара и учетной записью, выбранной пользователем для изображения аватара в интерфейсе выбора изображений.
[00199] Следует иметь в виду, что структуры второго выводящего подмодуля 401С и второго получающего подмодуля 401D, описанные в вышеприведенном варианте осуществления устройства, показанном на фиг. 9, могут также входить в вариант осуществления устройства, показанный на фиг. 4, 6-8, при этом настоящим изобретением не накладывается никаких ограничений в этом отношении.
[00200] На фиг. 10 показана блок-схема, иллюстрирующая другое устройство для взаимодействия с приложением согласно примеру варианта осуществления настоящего изобретения. Помимо варианта осуществления, показанного на фиг. 8 или фиг. 9, первый выводящий подмодуль 401А и второй выводящий подмодуль 401С, показанные на фиг. 10, могут индивидуально содержать первый выводящий блок 401АС1 и второй выводящий блок 401АС2.
[00201] Первый выводящий блок 401АС1 сконфигурирован для вывода пользователю интерфейса выбора функций, при этом интерфейс выбора функций содержит опции для настройки графических идентификаторов учетной записи.
[00202] Второй выводящий блок 401АС2 сконфигурирован для запуска функции настройки идентификатора графической учетной записи и вывода пользователю интерфейса выбора изображений, когда пользователем выбрана опция настройки графического идентификатора учетной записи в интерфейсе выбора функций; либо для вывода пользователю интерфейса выбора приложений и последующего вывода пользователю интерфейса выбора изображений, если в интерфейсе выбора приложений пользователем выбрано изображение, когда пользователем выбрана опция настройки графического идентификатора учетной записи в интерфейсе выбора функций.
[00203] Следует иметь в виду, что структуры первого выводящего блока 401АС1 и второго выводящего блока 401D, описанные в вышеприведенном варианте осуществления устройства, показанном на фиг. 10, могут также входить в вариант осуществления устройства, показанный на фиг. 5-9, при этом настоящим изобретением не накладывается никаких ограничений в этом отношении.
[00204] На фиг. 11 показана блок-схема, иллюстрирующая другое устройство согласно примеру варианта осуществления настоящего изобретения. Помимо варианта осуществления, показанного на фиг. 4, отображающий модуль 402, показанный на фиг. 11, может содержать третий получающий подмодуль 402А, запрашивающий подмодуль 402В и отображающий подмодуль 402С.
[00205] Третий получающий подмодуль 402А сконфигурирован для получения учетной записи, используемой приложением в данный момент;
[00206] Запрашивающий подмодуль 402В сконфигурирован для запроса соответствия с целью получения изображения аватара, соответствующего учетной записи, используемой приложением в данный момент.
[00207] Отображающий подмодуль 402С сконфигурирован для отображения полученного изображения аватара в заранее заданной позиции на значке приложения.
[00208] Следует иметь в виду, что структуры третьего получающего подмодуля 402А, запрашивающего подмодуля 402В и отображающего подмодуля 402С, описанные в вышеприведенном варианте осуществления устройства, показанном на фиг. 11, могут также входить в вариант осуществления устройства, показанный на фиг. 5-10, при этом настоящим изобретением не накладывается никаких ограничений в этом отношении.
[00209] На фиг. 12 показана блок-схема, иллюстрирующая другое устройство для взаимодействия с приложением согласно примеру варианта осуществления настоящего изобретения. Помимо варианта осуществления, показанного на фиг. 8 и 9, получающий модуль 401, показанный на фиг. 12, может содержать третий решающий подмодуль 401Е и обрабатывающий подмодуль 401F.
[00210] Третий решающий подмодуль 401Е сконфигурирован для принятия решения о том, превышает ли размер полученного изображения аватара заданный размер. Если размер изображения аватара меньше заданного размера или равен ему, отображающий модуль 402 отображает аватар в заранее заданной позиции на значке приложения.
[00211] Обрабатывающий подмодуль 401F сконфигурирован для приведения изображения аватара к заданном размеру, если размер изображения аватара превышает заданный размер. После этого обработанный аватар заданного размера отображается отображающим модулем 402 в заранее заданной позиции на значке приложения.
[00212] Следует иметь в виду, что структуры третьего решающего подмодуля 401Е и обрабатывающего подмодуля 401F, описанные в вышеприведенном варианте осуществления устройства, показанном на фиг. 12, могут также входить в вариант осуществления устройства, показанный на фиг. 4-7 или фиг. 10-11, при этом настоящим изобретением не накладывается никаких ограничений в этом отношении.
[00213] На фиг. 13 показана блок-схема, иллюстрирующая другое устройство для взаимодействия с приложением согласно примеру варианта осуществления настоящего изобретения. Помимо варианта осуществления, показанного на фиг. 5, устройство 400, показанное на фиг. 13, может, кроме того, содержать удаляющий модуль 404.
[00214] Удаляющий модуль 404 сконфигурирован для удаления изображения аватара, отображаемого в заранее заданной позиции на значке приложения, при обнаружении состояния выхода приложения из учетной записи.
[00215] Следует иметь в виду, что структуры удаляющего модуля 404, описанные в вышеприведенном варианте осуществления устройства, показанном на фиг. 13, могут также входить в вариант осуществления устройства, показанный на фиг. 4 и фиг. 6-12, при этом настоящим изобретением не накладывается никаких ограничений в этом отношении.
[00216] Что касается устройства в вышеупомянутых вариантах осуществления, конкретные способы выполнения операций для рассматриваемых здесь индивидуальных модулей или блоков подробно описаны во вариантах осуществления, касающихся способов, и здесь детально не рассматриваются.
[00217] Варианты осуществления устройств в целом соответствуют вариантам осуществления способов, поэтому для соответствующих разделов могут использоваться описания вариантов осуществления методов. Описанные выше варианты осуществления устройств приведены исключительно в качестве примеров, части, описанные как отдельные модули, могут быть как разделены, так и объединены, части, показанные как соответствующие модули, могут как быть физическими модулями, так и не быть ими, т.е. части могут находиться как в одном месте, так и распределяться среди множества сетевых модулей. Часть модуля или модуль в целом могут быть выбраны для реализации объектов технических решений настоящего изобретения в зависимости от фактических требований. Понимание и использование технических решений настоящего изобретения доступно обычным специалистам в данной области и не требует решения творческих задач.
[00218] Соответственно, настоящее изобретение предлагает устройство для взаимодействия с приложением, в состав которого входят следующие элементы:
[00219] процессор; и
[00220] память для хранения инструкций, выполняемых процессором;
[00221] причем процессор сконфигурирован для:
[00222] получения графического идентификатора учетной записи приложения, при этом графический идентификатор учетной записи сконфигурирован для графической идентификации информации учетной записи, используемой приложением; и
[00223] отображения полученного графического идентификатора учетной записи в заранее заданной позиции на значке приложения.
[00224] Соответственно, настоящее изобретение предлагает терминал. Терминал содержит память и одну или несколько программ. Одна или несколько программ хранятся в памяти и сконфигурированы для выполнения одним или несколькими процессорами с целью выполнения команд, содержащих следующие шаги:
[00225] получение графического идентификатора учетной записи приложения, при этом графический идентификатор учетной записи сконфигурирован для графической идентификации информации учетной записи, используемой приложением; и
[00226] отображение полученного графического идентификатора учетной записи в заранее заданной позиции на значке приложения.
[00227] На фиг. 14 показана блок-схема, иллюстрирующая структуру, применимую в устройстве для взаимодействия с приложением согласно примеру варианта осуществления настоящего изобретения.
[00228] На фиг. 14 показана блок-схема, иллюстрирующая устройство 1400 для взаимодействия с приложением согласно примеру варианта осуществления настоящего изобретения. Устройство 1400 может быть, например, мобильным телефоном, компьютером, терминалом цифрового вещания, устройством для передачи сообщений, игровой консолью, планшетным компьютером, медицинским устройством, тренажерным оборудованием, карманным компьютером и иным аналогичным устройством.
[00229] Представленное на фиг. 14 устройство 1400 может содержать один или несколько следующих блоков: процессорный блок 1401, память 1402, питающий блок 1403, мультимедийный блок 1404, звуковой блок 1405, интерфейс 1406 ввода-вывода (I/O), измерительный блок 1407 и коммуникационный блок 1408.
[00230] Процессорный блок 1401 обычно управляет всеми операциями терминала 1400, включая операции, связанные с экраном, телефонными вызовами, передачей данных, камерой и записью. Процессорный блок 1401 может содержать один или несколько процессоров 1409 для выполнения инструкций с целью осуществления всех или части шагов описанных выше способов. Кроме того, процессорный блок 1401 может содержать один или несколько модулей, облегчающих взаимодействие между процессорным блоком 1401 и другими блоками. Например, процессорный блок 1401 может содержать мультимедийный модуль для облегчения взаимодействия между мультимедийный блоком 1404 и процессорным блоком 1401.
[00231] Память 1402 сконфигурирована для хранения данных различных типов с целью поддержки работы устройства 1400. Примерами таких данных могут быть инструкции для любых приложений или способов, выполняемых в устройстве 1400, данные контактов, данные телефонной книги, сообщения, изображения, видео и другие. Память 1402 может быть реализована на базе энергозависимых и энергонезависимых запоминающих устройств любого типа либо их комбинаций, включая статическое оперативное запоминающее устройство с произвольной выборкой СОЗУ (SRAM), электрически программируемое постоянное запоминающее устройство ЭППЗУ (EEPROM), стираемое программируемое постоянное запоминающее устройство СППЗУ (EPROM), программируемое постоянное запоминающее устройство ППЗУ (PROM), постоянное запоминающее устройство ПЗУ (ROM), магнитное запоминающее устройство, флэш-память, магнитный или оптический диск.
[00232] Питающий блок 1403 обеспечивает электропитание различных блоков устройства 1400. Питающий блок 1403 может содержать систему управления питанием, один или несколько источников питания, а также любые другие блоки, связанные с генерированием, управлением и распределением электропитания в устройстве 1400.
[00233] Мультимедийный блок 1404 содержит экран, обеспечивающий выходной интерфейс между устройством 1400 и пользователем. В некоторых вариантах осуществления экран может содержать жидкокристаллический дисплей ЖКД (LCD) и сенсорную панель СП (TP). Если экран содержит сенсорную панель, экран может быть реализован в виде сенсорного дисплея для получения входных сигналов от пользователя. Сенсорная панель содержит один или несколько датчиков касания, реагирующих на касания, движения и иные жесты на сенсорной панели. Сенсоры касания могут не только обнаруживать различия между касаниями и движениями, но также реагировать на длительность или давление, связанные с касанием или движением. В некоторых вариантах осуществления мультимедийный блок 1404 содержит фронтальную камеру и/или заднюю камеру. Фронтальная камера и задняя камера могут получать внешние мультимедийные данные, когда устройство 1400 находится в таких режимах работы, как режим фотографирования или режим видеосъемки. Как передняя, так и задняя камеры могу быть системами с фиксированными оптическими линзами либо иметь функции фокусировки и оптического масштабирования.
[00234] Звуковой блок 1405 сконфигурирован для вывода и/или ввода звуковых сигналов. К примеру, звуковой блок 1405 содержит микрофон ("MIC"), сконфигурированный для приема внешнего звукового сигнала, когда устройство 1400 находится в таких режимах работы, как режим вызова, режим записи и режим распознавания голоса. Принимаемый звуковой сигнал может далее сохраняться в памяти 1402 или передаваться посредством коммуникационного блока 1408. В некоторых вариантах осуществления звуковой блок 1405, кроме того, содержит динамик для вывода звукового сигнала.
[00235] Интерфейс 1402 I/O обеспечивает интерфейс между процессорным блоком 1401 и периферийными интерфейсными модулями, к которым относятся клавиатура, манипулятор "click wheel", кнопки и другие подобные модули. К кнопкам, в частности, относятся кнопка Ноте, кнопка регулировки уровня звука, кнопка включения питания и кнопка блокировки.
[00236] Измерительный блок 1407 содержит один или несколько датчиков, обеспечивающих оценку различных аспектов состояния устройства 1400. К примеру, измерительный блок 1407 может определять открытое/закрытое состояние устройства 1400, относительное расположением блоков, например, экрана и клавиатуры, устройства 1400, изменение положения устройства 1400 или блока устройства 1400, наличие или отсутствие контакта устройства 1400 с пользователем, ориентацию или ускорение/замедление перемещения устройства 1400, а также изменение температуры устройства 1400. Измерительный блок 1407 может включать датчик близости, сконфигурированный для обнаружения присутствия близлежащих объектов без физического контакта с ними. Измерительный блок 1407 может также содержать световой датчик, например датчик изображения типа CMOS или CCD, для использования в приложениях, связанных с изображениями. В некоторых вариантах осуществления измерительный блок 1407 может также содержать акселерометр, гироскоп, магнитный датчик, датчик давления или температурный датчик.
[00237] Коммуникационный блок 1408 сконфигурирован для обеспечения связи, как проводной, так и беспроводной, между устройством 1400 и другими устройствами. Устройство 1400 может получать доступ к беспроводной сети на базе коммуникационных стандартов, включая WiFi, 2G или 3G, либо их сочетаний. В одном из примеров варианта осуществления настоящего изобретения коммуникационный блок 1408 принимает широковещательный сигнал или связанную с вещанием информацию из внешней системы управления вещанием по широковещательному каналу. В одном из примеров варианта осуществления настоящего изобретения коммуникационный блок 1408 содержит модуль беспроводной связи ближнего радиуса (NFC) для облегчения связи на малых расстояниях. Например, модуль NFC может реализован на базе технологии радиочастотной идентификации (RFID), технологии инфракрасной передачи данных (IrDA), технологии сверхширокополосной связи (UWB), технологии Bluetooth (ВТ) и других технологий.
[00238] В примерах варианта осуществления настоящего изобретения устройство 1400 может быть реализовано на базе одной или нескольких специализированных интегральных схем (ASIC), цифровых процессоров обработки сигналов (DSP), устройств с цифровыми процессорами обработки сигналов (DSPD), программируемых логических устройств (PLD), программируемых логических матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров или иных электронных компонентов для реализации вышеописанных способов.
[00239] В примерах варианта осуществления настоящего изобретения также предусматривается машиночитаемый носитель информации, содержащий инструкции, аналогично записанным в памяти 1402, выполняемые процессором 518 в устройстве 1400 для выполнения вышеописанных способов. Например, машиночитаемый носитель информации может быть ROM, RAM, CD-ROM, магнитной лентой, гибким диском, оптическим запоминающим устройством или иным аналогичным устройством.
[00240] Машиночитаемый носитель информации позволяет мобильному терминалу выполнять способ взаимодействия с приложением при выполнении процессором мобильного терминала команд, находящихся в памяти. Способ состоит из следующих действий:
[00241] получение графического идентификатора учетной записи приложения, при этом графический идентификатор учетной записи сконфигурирован для графической идентификации информации учетной записи, используемой приложением; и
[00242] отображение полученного графического идентификатора учетной записи в заранее заданной позиции на значке приложения.
[00243] Другие варианты осуществления настоящего изобретения будут очевидны специалистам в данной области после ознакомления с приведенным в настоящей заявке описанием и возможным применением настоящего изобретения. Настоящая заявка предполагает охват любых отклонений, применений или адаптаций изобретения, базирующихся на его общих принципах, включая такие отклонения от настоящего описания, которые известны или традиционно применяются в данной области. Предполагается, что настоящее описание и приведенные варианты осуществления должны рассматриваться только в качестве примеров, при этом истинный объем и сущность изобретения указаны в следующей формуле изобретения.
[00244] Следует принять во внимание, что настоящее изобретение не ограничивается точной конструкцией, которая была описана выше и проиллюстрирована сопроводительными чертежами, и что различные модификации и изменения могут быть сделаны без выхода за пределы объема настоящего изобретения. Предполагается, что объем настоящего изобретения ограничивается только прилагаемой формулой изобретения.