Способ и устройство для отображения интерфейса
Иллюстрации
Показать всеИзобретение относится к области сетевой связи. Технический результат заключается в повышении эффективности отображения интерфейса. Технический результат достигается за счет отображения интерфейса в соответствии с операцией пользователя и регистрации информации отображения интерфейса после каждой операции пользователя; и перехода к предыдущему отображению интерфейса в соответствии с информацией интерфейса в случае получения команды перехода, при этом этап отображения интерфейса в соответствии с операцией пользователя и регистрации информации отображения интерфейса после каждой операции пользователя включает в себя: отображение интерфейса в соответствии с операцией пользователя, причем операция пользователя включает произведенную пользователем операцию перемещения или произведенную пользователем операцию щелчка; определение длительности задержки на отображении интерфейса после операции пользователя; и регистрацию информации отображения интерфейса в случае превышения длительностью задержки заранее установленной пороговой временной длительности, причем информация интерфейса включает расположение интерфейса. 3 н. и 8 з.п. ф-лы, 14 ил.
Реферат
Ссылки на родственные заявки
Настоящая заявка притязает на приоритет по китайской патентной заявке № 201510469034.X, поданной 3 августа 2015 г., все содержание которой включено в настоящую заявку посредством ссылки.
Область техники, к которой относится изобретение
Настоящее изобретение относится к общей области сетевой связи, а более конкретно касается способа и устройства для отображения интерфейса.
Уровень техники
Непрерывное развитие технологий сетевой связи позволяет пользователю просматривать при помощи терминала большие объемы информации, например, списочной информации. При просмотре некоторого элемента списочной информации пользователь может захотеть вернуться к предыдущему, уже прочитанному, элементу интересующей его информации, для чего может быть необходимо использование интерфейса. Страница списка в общем случае может содержать панель навигации, но не все метки панели навигации могут обеспечивать возможность быстрой навигации в соответствии с требованиями пользователя. Когда пользователь требует отображения интерфейса, пользователь может быть вынужден использовать управление терминалом для возврата к каждому из уже прочитанных элементов списочной информации и пошагового поиска. Таким образом, эффективность отображения интерфейса, обеспечиваемого терминалом, в общем случае крайне низка, что приводит к неудовлетворительным ощущениям пользователя.
Раскрытие изобретения
В соответствии с настоящим изобретением предлагаются способ и устройство для отображения интерфейса, позволяющие устранить недостатки, связанные с низкой эффективностью отображения интерфейса, обеспечиваемого терминалом, которая может приводить к неудовлетворительным ощущениям пользователя.
В соответствии с первым аспектом настоящего изобретения способ отображения интерфейса, который может быть применен в терминале, может включать в себя: отображение интерфейса в соответствии с производимой пользователем операцией и регистрацию информации отображения интерфейса после каждой операции пользователя; и переход к предыдущему отображению интерфейса в соответствии с информацией интерфейса в случае получения команды перехода.
В альтернативном варианте осуществления этап отображения интерфейса в соответствии с производимой пользователем операцией и регистрации информации отображения интерфейса после каждой операции пользователя может включать в себя: отображение интерфейса в соответствии с производимой пользователем операцией, причем производимая пользователем операция может представлять собой операцию перемещения или операцию щелчка; определение длительности задержки на отображении интерфейса после операции пользователя; и регистрацию информации отображения интерфейса в случае превышения длительностью задержки заранее установленной пороговой временной длительности, причем информация интерфейса может включать в себя расположение интерфейса.
В альтернативном варианте осуществления этап отображения интерфейса в соответствии с производимой пользователем операцией и регистрации информации отображения интерфейса после каждой операции пользователя может включать в себя: отображение первого интерфейса в соответствии с первой операцией, произведенной пользователем; прием второй операции пользователя для первого интерфейса; и регистрацию информации первого интерфейса в случае отображения подынтерфейса первого интерфейса в соответствии со второй операцией пользователя, причем информация интерфейса может включать в себя расположение первого интерфейса.
В альтернативном варианте осуществления этап перехода к предыдущему отображению интерфейса в соответствии с информацией интерфейса в случае получения команды перехода может включать в себя: настройку первой метки перехода, обеспечивающей возможность перехода к предыдущему отображению интерфейса; передачу запроса на получение информации предыдущего отображения интерфейса из зарегистрированной информации интерфейса в случае получения от пользователя команды перехода для первой метки перехода; и переход к предыдущему отображению интерфейса в соответствии с информацией предыдущего отображения интерфейса.
В альтернативном варианте осуществления способ может дополнительно включать в себя: настройку второй метки перехода, обеспечивающей возможность перехода к отображению интерфейса, выбранному пользователем; отображение зарегистрированной информации интерфейса для по меньшей мере одного отображения интерфейса в случае получения от пользователя команды перехода для второй метки перехода; получение от пользователя команды выбора для каждого элемента информации интерфейса; и переход к соответствующему отображению интерфейса в соответствии с информацией интерфейса, выбранной пользователем.
В альтернативном варианте осуществления способ может дополнительно включать в себя следующие операции, производимые после этапа отображения интерфейса в соответствии с производимой пользователем операцией и регистрации информации отображения интерфейса после каждой операции пользователя: настройку третьей метки перехода, обеспечивающей возможность перехода к первому отображению интерфейса; передачу запроса на получение информации первого отображения интерфейса из зарегистрированной информации интерфейса в случае получения от пользователя команды перехода для третьей метки перехода; и переход к первому отображению интерфейса в соответствии с информацией первого отображения интерфейса.
В соответствии со вторым аспектом настоящего изобретения устройство для отображения интерфейса, которое может быть осуществлено в терминале, содержит: модуль регистрации, выполненный с возможностью отображения интерфейса в соответствии с произведенной пользователем операцией и регистрации информации отображения интерфейса после каждой операции пользователя; и первый модуль перехода, выполненный с возможностью перехода к предыдущему отображению интерфейса в соответствии с информацией интерфейса в случае получения команды перехода.
В альтернативном варианте осуществления модуль регистрации может содержать: первый подмодуль отображения, выполненный с возможностью отображения интерфейса в соответствии с произведенной пользователем операцией, причем произведенная пользователем операция может представлять собой, в частности, произведенную пользователем операцию перемещения или произведенную пользователем операцию щелчка; подмодуль сбора данных, выполненный с возможностью определения длительности задержки на данном отображении интерфейса после операции пользователя; и первый подмодуль регистрации, выполненный с возможностью регистрации информации отображения интерфейса в случае превышения длительностью задержки заранее установленной пороговой временной длительности, причем информация интерфейса включает в себя расположение интерфейса.
В альтернативном варианте осуществления модуль регистрации может содержать: второй подмодуль отображения, выполненный с возможностью отображения первого интерфейса в соответствии с первой операцией пользователя; приемный подмодуль, выполненный с возможностью приема второй операции, произведенной пользователем для первого интерфейса; и второй подмодуль регистрации, выполненный с возможностью регистрации информации первого интерфейса в случае отображения подынтерфейса первого интерфейса в соответствии со второй операцией, произведенной пользователем, причем информация интерфейса включает в себя расположение интерфейса.
В альтернативном варианте осуществления первый модуль перехода может содержать: подмодуль настройки, выполненный с возможностью настройки первой метки перехода, причем первая метка перехода обеспечивает возможность перехода к предыдущему отображению интерфейса; подмодуль запроса, выполненный с возможностью передачи запроса на получение информации предыдущего отображения интерфейса из зарегистрированной информации интерфейса в случае получения от пользователя команды для первой метки перехода; и подмодуль перехода, выполненный с возможностью перехода к предыдущему отображению интерфейса в соответствии с информацией предыдущего отображения интерфейса.
В альтернативном варианте осуществления устройство может дополнительно содержать: первый модуль настройки, выполненный с возможностью настройки второй метки перехода, причем первая метка перехода обеспечивает возможность перехода к отображению интерфейса, выбранному пользователем; первый подмодуль отображения, выполненный с возможностью отображения зарегистрированной информации по меньшей мере одного отображения интерфейса в случае получения от пользователя команды для второй метки перехода; приемный модуль, выполненный с возможностью получения от пользователя команды выбора для каждого элемента информации интерфейса; и второй модуль перехода, выполненный с возможностью перехода к соответствующему отображению интерфейса в соответствии с информацией интерфейса, выбранной пользователем.
В альтернативном варианте осуществления устройство может дополнительно содержать: второй модуль настройки, выполненный с возможностью настройки третьей метки перехода, причем третья метка перехода обеспечивает возможность перехода к первому отображению интерфейса; модуль запроса, выполненный с возможностью передачи запроса на получение информации первого отображения интерфейса из зарегистрированной информации интерфейса в случае получения от пользователя команды для третьей метки перехода; и третий модуль перехода, выполненный с возможностью перехода к первому отображению интерфейса в соответствии с информацией первого отображения интерфейса.
В соответствии с третьим аспектом настоящего изобретения устройство для отображения интерфейса, которое может быть осуществлено в терминале, содержит: процессор; и память, выполненную с возможностью сохранения инструкций, исполнимых процессором, причем процессор выполнен с возможностью: отображения интерфейса в соответствии с производимой пользователем операцией и регистрации информации отображения интерфейса после каждой операции пользователя; и перехода к предыдущему отображению интерфейса в соответствии с информацией интерфейса в случае получения команды перехода.
Применение технических решений по настоящему изобретению обеспечивает возможность получения следующих технических результатов:
В соответствии настоящим изобретением терминал может производить отображение интерфейса в соответствии с произведенной пользователем операцией, регистрацию информации интерфейса, отображаемого после каждой операции пользователя, и переход к предыдущему отображению интерфейса в соответствии с зарегистрированной информацией интерфейса, отображаемого после каждой операции пользователя, в случае получения команды перехода. Таким образом, обеспечивают возможность быстрого перехода терминала к предыдущему отображению интерфейса по требованию пользователя, обеспечивая таким образом возможность простой и удобной эксплуатации, а также улучшения ощущений пользователя.
В соответствии настоящим изобретением терминал может производить определение длительности задержки на интерфейсе, отображенном после операции пользователя, и регистрацию информации отображенного интерфейса в случае превышения длительностью задержки заранее установленной пороговой временной длительности, в результате чего терминал регистрирует только информацию отображения интерфейса, интересующего пользователя. Это обеспечивает возможность экономии ресурсов хранения информации терминала, а также повышения эффективности отображения интерфейса.
В соответствии настоящим изобретением терминал может производить отображение первого интерфейса в соответствии с первой операцией, произведенной пользователем, прием второй операции, произведенной пользователем для первого интерфейса, и регистрацию информации первого интерфейса при отображении подынтерфейса первого интерфейса в соответствии со второй операцией, произведенной пользователем, в результате чего терминал может производить регистрацию информации отображаемого интерфейса, интересующего пользователя, что обеспечивает улучшение ощущений пользователя.
В соответствии настоящим изобретением терминал может производить настройку первой метки перехода и быстрый переход к предыдущему отображению интерфейса в соответствии с полученной от пользователя командой перехода, что обеспечивает повышение эффективности отображения интерфейса.
В соответствии настоящим изобретением терминал может производить настройку второй метки перехода и быстрый переход к отображению интерфейса, выбранному пользователем, в соответствии с полученной от пользователя командой перехода, что обеспечивает улучшение ощущений пользователя.
В соответствии настоящим изобретением терминал может производить настройку третьей метки перехода и быстрый переход к первому отображению интерфейса в соответствии с полученной от пользователя командой перехода, что обеспечивает улучшение ощущений пользователя.
Следует понимать, что приведенное выше общее описание и нижеследующее подробное раскрытие представлены исключительно в качестве примера и в целях пояснения и не налагают на настоящее изобретение каких-либо ограничений.
Краткое описание чертежей
Прилагаемые чертежи, включенные в настоящее описание и составляющие его часть, иллюстрируют варианты осуществления, соответствующие настоящему изобретению, и предназначены для разъяснения принципов изобретения в сочетании с настоящим описанием.
На фиг. 1 представлена блок-схема способа отображения интерфейса по одному из примеров осуществления настоящего изобретения.
На фиг. 2 представлена блок-схема другого способа отображения интерфейса по одному из примеров осуществления настоящего изобретения.
На фиг. 3 представлена блок-схема другого способа отображения интерфейса по одному из примеров осуществления настоящего изобретения.
На фиг. 4 представлена блок-схема другого способа отображения интерфейса по одному из примеров осуществления настоящего изобретения.
На фиг. 5 представлена блок-схема другого способа отображения интерфейса по одному из примеров осуществления настоящего изобретения.
На фиг. 6 представлена блок-схема другого способа отображения интерфейса по одному из примеров осуществления настоящего изобретения.
На фиг. 7 представлена схема сценария применения способа отображения интерфейса по одному из примеров осуществления настоящего изобретения.
На фиг. 8 представлена блок-схема устройства для отображения интерфейса по одному из примеров осуществления настоящего изобретения.
На фиг. 9 представлена блок-схема другого устройства для отображения интерфейса по одному из примеров осуществления настоящего изобретения.
На фиг. 10 представлена блок-схема другого устройства для отображения интерфейса по одному из примеров осуществления настоящего изобретения.
На фиг. 11 представлена блок-схема другого устройства для отображения интерфейса по одному из примеров осуществления настоящего изобретения.
На фиг. 12 представлена блок-схема другого устройства для отображения интерфейса по одному из примеров осуществления настоящего изобретения.
На фиг. 13 представлена блок-схема другого устройства для отображения интерфейса по одному из примеров осуществления настоящего изобретения.
На фиг. 14 представлена структурная схема устройства для отображения интерфейса по одному из примеров осуществления настоящего изобретения.
Осуществление изобретения
Ниже следует подробное описание вариантов осуществления изобретения, примеры которых проиллюстрированы прилагаемыми чертежами. Нижеследующее описание содержит ссылки на прилагаемые чертежи, причем одни и те же ссылочные номера обозначают на разных чертежах одни и те же или сходные элементы, если иное не следует из описания. Решения, раскрытые в нижеследующем описании примеров вариантов осуществления изобретения, не представляют все решения, соответствующие настоящему изобретению. Они лишь представляют собой примеры устройства и способов по аспектам настоящего изобретения, определенным в прилагаемых пунктах формулы изобретения.
Термины, используемые в настоящем описании, употреблены только для раскрытия частных вариантов осуществления изобретения и не налагают каких-либо ограничений. Например, термины «некоторый/ая/ое», «указанный/ая/ое» и «такой/ая/ое», употребленные в настоящем описании и прилагаемых пунктах формулы изобретения в единственном числе, также подразумевают и множественное число, если иное прямо не следует из контекста. Также следует понимать, что термин «и/или», используемый в настоящем изобретении, обозначает и включает в себя любые или все возможные сочетания одного или нескольких из перечисленных родственных элементов.
Следует понимать, что термины «первый/ая/ое», «второй/ая/ое» и «третий/ья/ье» могут быть употреблены для описания различной информации, но не ограничивают ее значением этих терминов. Эти термины используют лишь для разделения однотипных элементов информации. Например, первый элемент информации также может быть назван вторым элементом информации без отступления от сущности настоящего изобретения. Второй элемент информации аналогичным образом может быть назван первым элементом информации. Слово «если», употребляемое в настоящем описании, также может быть истолковано в смысле «в то время как» или «когда» или иным образом, определяемым в зависимости от контекста.
На фиг. 1 представлена блок-схема способа отображения интерфейса по одному из примеров осуществления изобретения. Данный способ может быть применен в терминале, причем терминал может представлять собой, в частности, один из разнообразных смартфонов, планшетных компьютеров, персональных компьютеров и т. п.
Данный способ включает в себя следующие этапы:
Этап 110 отображения интерфейса в соответствии с произведенной пользователем операцией и регистрации информации отображения интерфейса после каждой операции пользователя.
В соответствии с настоящим изобретением терминал может представлять пользователю для просмотра информацию большого объема, например, списки контактной информации, короткие сообщения или новости. Во время просмотра информации пользователем терминал может производить отображение интерфейса в соответствии с производимыми пользователем операциями и регистрацию информации отображения интерфейса после каждой операции пользователя для обеспечения возможности возврата к уже просмотренному отображению интерфейса по требованию пользователя. Операции, производимые пользователем, могут представлять собой, в частности, операции перемещения или операции щелчка.
Например, во время просмотра пользователем списочной информации при помощи терминала терминал может производить регистрацию всех положений задержки пользователя, а при желании пользователя вернуться к предыдущему положению задержки терминал может обеспечить быстрое определение положения и переход к предыдущему положению задержки.
Этап 120 перехода к предыдущему отображению интерфейса в соответствии с зарегистрированной информацией, отображаемой после каждой операции пользователя, в случае получения команды перехода.
В соответствии с настоящим изобретением терминал может производить сохранение информации интерфейса, регистрируемой в стеке данных. В случае получения команды перехода терминал может производить извлечение из стека данных информации интерфейса, например, информации о расположении интерфейса, для предыдущего отображения интерфейса и переход к предыдущему отображению интерфейса в соответствии с таким расположением интерфейса.
В соответствии данным вариантом осуществления терминал обеспечивает отображение интерфейса в соответствии с произведенной пользователем операцией, регистрацию информации интерфейса, отображаемого после каждой операции пользователя, и переход к предыдущему отображению интерфейса в соответствии с зарегистрированной информацией интерфейса, отображаемого после каждой операции пользователя, в случае получения команды перехода, что обеспечивает возможность быстрого перехода терминала к предыдущему отображению интерфейса по требованию пользователя, обеспечивая таким образом возможность простой и удобной эксплуатации, а также улучшения ощущений пользователя.
На фиг. 2 представлена блок-схема другого способа отображения интерфейса по одному из примеров осуществления настоящего изобретения. Данный способ может быть применен в терминале, причем после исполнения этапа 110 отображения интерфейса в соответствии с произведенной пользователем операцией и регистрации информации отображения интерфейса после каждой операции пользователя данный способ может включать в себя следующие этапы:
Этап 210 отображения интерфейса в соответствии с произведенной пользователем операцией, причем операция, производимая пользователем, может представлять собой, в частности, производимую пользователем операцию перемещения или производимую пользователем операцию щелчка.
В соответствии с настоящим изобретением после обнаружения произведенной пользователем операции терминал может осуществить отображение интерфейса в соответствии с данной операцией пользователя.
Например, когда пользователь просматривает на терминале список элементов контактной информации, пользователь может просматривать такой список элементов контактной информации, используя операции перемещения.
В соответствии с другим примером, когда пользователь просматривает на терминале список новостей, пользователь может переходить к просмотру подробной информации, используя операции щелчка.
Этап 220 определения длительности задержки на данном отображении интерфейса после произведенной пользователем операции.
В соответствии с настоящим изобретением длительность задержки после отображения интерфейса терминалом в соответствии с произведенной пользователем операции может быть большей, если содержание данного отображения интерфейса интересует пользователя, а если содержание данного отображения интерфейса не интересует пользователя, длительность такой задержки может быть меньшей.
Этап 230 регистрации информации отображаемого интерфейса в случае превышения длительностью задержки заранее установленной пороговой временной длительности, причем информация интерфейса включает в себя расположение интерфейса.
В соответствии с настоящим изобретением терминал устанавливает пороговую временную длительность в соответствии с практическими потребностями так, чтобы она отражала степень заинтересованности пользователя, причем превышение длительностью задержки пользователя на отображении интерфейса заранее установленной пороговой временной длительности может указывать на заинтересованность пользователя в содержании данного отображения интерфейса, а длительность задержки пользователя на отображении интерфейса, меньшая заранее установленной пороговой временной длительности, длительности может указывать на незаинтересованность пользователя в содержании данного отображения интерфейса.
В соответствии с данным вариантом осуществления терминал обеспечивает определение длительности задержки на интерфейсе, отображенном после операции пользователя, и регистрацию информации отображенного интерфейса в случае превышения длительностью задержки заранее установленной пороговой временной длительности, в результате чего терминал регистрирует только информацию отображения интерфейса, интересующего пользователя, что обеспечивает возможность экономии ресурсов хранения информации терминала, а также повышения эффективности отображения интерфейса.
На фиг. 3 представлена блок-схема другого способа отображения интерфейса в соответствии с одним из примеров осуществления настоящего изобретения. Данный способ может быть применен в терминале. После исполнения этапа 110 отображения интерфейса в соответствии с произведенной пользователем операцией и регистрации информации отображения интерфейса после каждой операции пользователя данный способ может включать в себя следующие этапы:
Этап 310 отображения первого интерфейса в соответствии с первой операцией, произведенной пользователем.
В соответствии с настоящим изобретением первая операция пользователя может представлять собой произведенную пользователем операцию перемещения или произведенную пользователем операцию щелчка.
Этап 320 приема второй операции, произведенной пользователем для первого интерфейса.
В соответствии с настоящим изобретением, когда пользователь желает более подробно просмотреть некоторый элемент информации, пользователь может произвести щелчок по месту отображения данной информации в отображении интерфейса для отображения терминалом подынтерфейса отображаемого интерфейса с более подробным представлением пользователю данной информации.
Этап 330 регистрации информации первого интерфейса в случае отображения подынтерфейса первого интерфейса в соответствии с произведенной пользователем операцией, причем такая информация интерфейса включает в себя расположение первого интерфейса.
В соответствии с настоящим изобретением отображение терминалом подынтерфейса первого интерфейса указывает на заинтересованность пользователя в первом интерфейсе, в связи с чем информацию первого интерфейса регистрируют для дальнейшего использования в быстрых переходах.
В соответствии с данным вариантом осуществления терминал обеспечивает отображение первого интерфейса в соответствии с первой операцией, произведенной пользователем, прием второй операции, произведенной пользователем для первого интерфейса, и регистрацию информации первого интерфейса при отображении подынтерфейса первого интерфейса в соответствии со второй операцией, произведенной пользователем, в результате чего терминал может производить регистрацию информации отображаемого интерфейса, интересующего пользователя, что обеспечивает улучшение ощущений пользователя.
На фиг. 4 представлена блок-схема другого способа отображения интерфейса по одному из примеров осуществления настоящего изобретения. Данный способ может быть применен в терминале. Данный способ, основанный на способе, представленном на фиг. 1, может дополнительно включать в себя следующие этапы:
Этап 410 настройки первой метки перехода, обеспечивающей возможность перехода к предыдущему отображению интерфейса.
В соответствии с настоящим изобретением первая метка перехода может представлять собой уже существующую метку, в которую встроена функция перехода, а также может представлять собой дополнительную метку, специально созданную для перехода интерфейса.
Этап 420 запроса на получение информации предыдущего отображения интерфейса из зарегистрированной информации интерфейса в случае получения от пользователя команды для первой метки перехода.
В соответствии с настоящим изобретением терминал может производить сохранение информации интерфейса, регистрируемой в стеке данных. В случае получения от пользователя команды перехода для первой метки перехода необходимо лишь произвести извлечение из стека данных информации предыдущего отображения интерфейса и переход к предыдущему отображению интерфейса в соответствии с такой информацией интерфейса.
Информация интерфейса, сохраненная в стеке данных, может включать в себя информацию нескольких отображений интерфейса.
Этап 430 перехода к предыдущему отображению интерфейса в соответствии с информацией предыдущего отображения интерфейса.
В соответствии с данным вариантом осуществления терминал может производить настройку первой метки перехода и быстрый переход к предыдущему отображению интерфейса в соответствии с полученной от пользователя командой перехода, что обеспечивает повышение эффективности отображения интерфейса.
На фиг. 5 представлена блок-схема другого способа отображения интерфейса по одному из примеров осуществления настоящего изобретения. Данный способ может быть применен в терминале. Данный способ, основанный на способе, представленном на фиг. 1, может дополнительно включать в себя следующие этапы:
Этап 510 настройки второй метки перехода, обеспечивающей возможность перехода к отображению интерфейса, выбранному пользователем.
В соответствии с настоящим изобретением вторая метка перехода может представлять собой уже существующую метку, в которую встроена функция перехода, а также может представлять собой дополнительную метку, специально созданную для перехода интерфейса.
Этап 520 отображения зарегистрированной информации по меньшей мере одного отображения интерфейса в случае получения от пользователя команды для второй метки перехода.
В соответствии с настоящим изобретением терминал может производить сохранение информации интерфейса, регистрируемой в стеке данных. В случае получения от пользователя команды перехода для первой метки перехода необходимо представить пользователю всю информацию интерфейса, сохраненную в стеке данных, для предоставления пользователю возможности выбора.
Этап 530 получения от пользователя команды выбора для каждого элемента информации интерфейса.
В соответствии с настоящим изобретением пользователь может выбрать переход к любому отображению интерфейса в соответствии с информацией каждого из отображений интерфейса.
Этап 540 перехода к соответствующему отображению интерфейса в соответствии с информацией интерфейса, выбранной пользователем.
В соответствии с настоящим изобретением терминал может производить настройку второй метки перехода и быстрый переход к отображению интерфейса, выбранному пользователем, в соответствии с полученной от пользователя командой перехода, что обеспечивает улучшение ощущений пользователя.
На фиг. 6 представлена блок-схема другого способа отображения интерфейса по одному из примеров осуществления настоящего изобретения. Данный способ может быть применен в терминале. Данный способ, основанный на способе, представленном на фиг. 1, может дополнительно включать в себя следующие этапы:
Этап 610 настройки третьей метки перехода, обеспечивающей возможность перехода к первому отображению интерфейса.
В соответствии с настоящим изобретением третья метка перехода может представлять собой уже существующую метку, в которую встроена функция перехода, а также может представлять собой дополнительную метку, специально созданную для перехода интерфейса.
Этап 620 запроса на получение информации первого отображения интерфейса из зарегистрированной информации интерфейса в случае получения от пользователя команды для третьей метки перехода.
В соответствии с настоящим изобретением терминал может производить сохранение информации интерфейса, регистрируемой в стеке данных. В случае получения от пользователя команды перехода для третьей метки перехода необходимо произвести извлечение из стека данных информации первого отображения интерфейса.
Этап 630 перехода к первому отображению интерфейса в соответствии с информацией первого отображения интерфейса.
В соответствии с данным вариантом осуществления терминал может производить настройку третьей метки перехода и быстрый переход к первому отображению интерфейса в соответствии с полученной от пользователя командой перехода, что обеспечивает улучшение ощущений пользователя.
На фиг. 7 представлена схема сценария применения способ отображения интерфейса по одному из примеров осуществления настоящего изобретения. Данный сценарий применения подразумевает участие пользователя и использование терминала.
Терминал обеспечивает отображение интерфейса в соответствии с произведенной пользователем операцией и регистрацию информации отображенного интерфейса после каждой операции пользователя.
В случае получения команды перехода терминал производит переход к предыдущему отображению интерфейса в соответствии с зарегистрированной информацией интерфейса.
Зарегистрированная информация интерфейса может быть сохранена в стеке данных. Сохранение информации интерфейса в стеке данных соответствует правилу «первым на вход/последним на выход» (First-In/Last-Out).
Терминал может производить настройку первой метки перехода, причем первая метка перехода обеспечивает возможность перехода к предыдущему отображению интерфейса, запроса получения информации предыдущего отображения интерфейса из зарегистрированной информации интерфейса в случае получения от пользователя команды перехода для первой метки перехода и перехода к предыдущему отображению интерфейса в соответствии с информацией предыдущего отображения интерфейса.
Например, пусть в стеке данных сохранена информация интерфейса, например, информация о расположении каждого интерфейса, включающая в себя элементы [20px, 50px, 60px]. Если пользователь производит однократный щелчок на первой метке перехода, терминал считывает данные расположения 60px из элементов данных [20px, 50px, 60px] и производит переход к отображению интерфейса с расположением 60px, а данные расположения в стеке данных включают в себя элементы [20px, 50px]. Если пользователь производит повторный щелчок на первой метке перехода, терминал считывает данные расположения 50px из элементов данных [20px, 50px] и производит переход к отображению интерфейса с расположением 50px, а данные расположения в стеке данных включают в себя элемент [20px]. Здесь рx – единица измерения, соответствующая пикселю.
Терминал также может производить настройку второй метки перехода, причем вторая метка перехода обеспечивает возможность перехода к отображению интерфейса, выбранному пользователем, отображения зарегистрированной информации интерфейса по меньшей мере одного отображения интерфейса в случае получения от пользователя команды перехода для второй метки перехода, получения от пользователя команды выбора для каждого из элементов информации интерфейса и перехода к соответствующему отображению интерфейса в соответствии с информацией интерфейса, выбранной пользователем.
Например, пусть в стеке данных сохранена информация интерфейса, например, информация о расположении каждого интерфейса, включающая в себя элементы [20px, 50px, 60px]. Если пользователь однократно производит одиночный щелчок на второй метке перехода или двойной щелчок на второй метке перехода, терминал считывает три элемента данных расположения [20px, 50px, 60px] из стека данных для предоставления пользователю выбора. Если пользователь выбирает данные, соответствующие расположению 50px, терминал производит переход к отображению интерфейса с расположением 50px.
Терминал также может производить настройку третьей метки перехода, причем третья метка перехода обеспечивает возможность перехода к первому отображению интерфейса, запроса получения информации первого отображения интерфейса из зарегистрированной информации интерфейса в случае получения от пользователя команды перехода для третьей метки перехода и перехода к первому отображению интерфейса в соответствии с информацией первого отображения интерфейса.
Например, пусть в стеке данных сохранена информация интерфейса, например, информация о расположении каждого интерфейса, включающая в себя элементы [20px, 50px, 60px]. Если пользователь однократно производит одиночный щелчок на третьей метке перехода или двойной щелчок на третьей метке перехода, терминал считывает данные расположения 20px из стека данных и производит переход к отображению интерфейса с расположением 20px.
В соответствии с настоящим изобретением также предлагается пользовательское устройство, соответствующее вышеупомян