RU2809207C2 - Method for providing feedback effect for user operation and electronic device - Google Patents

Method for providing feedback effect for user operation and electronic device Download PDF

Info

Publication number
RU2809207C2
RU2809207C2 RU2022105841A RU2022105841A RU2809207C2 RU 2809207 C2 RU2809207 C2 RU 2809207C2 RU 2022105841 A RU2022105841 A RU 2022105841A RU 2022105841 A RU2022105841 A RU 2022105841A RU 2809207 C2 RU2809207 C2 RU 2809207C2
Authority
RU
Russia
Prior art keywords
size
page element
interface
electronic device
user
Prior art date
Application number
RU2022105841A
Other languages
Russian (ru)
Other versions
RU2022105841A (en
Inventor
Фэн ДУН
Цзявэй ВЭН
Original Assignee
Хонор Девайс Ко., Лтд.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Хонор Девайс Ко., Лтд. filed Critical Хонор Девайс Ко., Лтд.
Publication of RU2022105841A publication Critical patent/RU2022105841A/en
Application granted granted Critical
Publication of RU2809207C2 publication Critical patent/RU2809207C2/en

Links

Abstract

FIELD: feedback provision device.
SUBSTANCE: invention is related to a method and electronic device for providing a feedback effect to a user's operation. The method includes the following steps: the electronic device displays a first interface, where the first interface includes a first page element; the electronic device detects the first operation performed by the user on the first element of the page; the electronic device adjusts the size of the first page element in response to the first operation; and the electronic device automatically displays the second interface after adjusting the size of the first page element.
EFFECT: improving the action of feedback from an electronic device to the user in the case when the user performs an operation.
38 cl, 46 dwg, 3 tbl

Description

Область техники, к которой относится изобретениеField of technology to which the invention relates

Настоящая заявка относится, в общем, к области электронных устройств и, в частности, к способу отображения элементов страницы и электронному устройству.The present application relates generally to the field of electronic devices and, in particular, to a method for displaying page elements and an electronic device.

Уровень техникиState of the art

В процессе использования электронного устройства пользователь обычно сталкивается со случаем отсутствия реакции на операцию, например, после нажатия на иконку приложения (application, APP) иконка не подает какого-либо сигнала обратной связи. Это заставляет пользователя испытывать чувство ожидания. Длительное ожидание может даже заставить пользователя сомневаться в том, что текущая операция выполняется пользователем. В результате восприятие операции не оправдывает ожиданий.When using an electronic device, the user usually encounters a situation where there is no response to an operation, for example, after clicking on an application icon (application, APP), the icon does not provide any feedback signal. This makes the user feel a sense of anticipation. A long wait may even cause the user to doubt that the current operation is being performed by the user. As a result, the perception of the operation does not meet expectations.

Раскрытие сущности изобретенияDisclosure of the invention

Настоящая заявка предоставляет способ отображения элементов страницы и электронное устройство, которые позволяют улучшить действие обратной связи с электронным устройством к пользователю в случае, когда пользователь выполняет операцию.The present application provides a method for displaying page elements and an electronic device that can improve the feedback effect of an electronic device to a user when the user performs an operation.

Согласно первому аспекту предоставлен способ отображения элементов страницы. Способ применяется в электронном устройстве. Способ включает в себя следующие этапы: электронное устройство отображает первый интерфейс, где первый интерфейс включает в себя первый элемент страницы, и размер первого элемента страницы представляет собой первый размер; электронное устройство обнаруживает первую операцию, выполненную пользователем над первым элементом страницы; в ответ на первую операцию, электронное устройство уменьшает масштаб первого элемента страницы с первого размера до второго размера и восстанавливает первый элемент страницы со второго размера на первый размер; и электронное устройство автоматически отображает второй интерфейс после восстановления первого элемента страницы со второго размера на первый размер, где второй интерфейс ассоциируется с первым элементом страницы.According to a first aspect, a method for displaying page elements is provided. The method is applied in an electronic device. The method includes the following steps: the electronic device displays a first interface, where the first interface includes a first page element, and the size of the first page element is the first size; the electronic device detects the first operation performed by the user on the first element of the page; in response to the first operation, the electronic device scales the first page element from a first size to a second size and restores the first page element from a second size to a first size; and the electronic device automatically displays the second interface after restoring the first page element from the second size to the first size, where the second interface is associated with the first page element.

В данном варианте осуществления настоящей заявки после того, как электронное устройство обнаружит операцию касания элемента страницы, выполненную пользователем, электронное устройство может управлять уменьшением размера элемента страницы на основе определенной пропорции. Изменение размера элемента страницы при обнаружении пользовательской операции позволяет улучшить обратную связь с мобильным телефоном для пользовательской операции, тем самым повышая оперативность электронного устройства для пользовательской операции.In this embodiment of the present application, after the electronic device detects a touch operation of the page element performed by the user, the electronic device can control the reduction of the size of the page element based on the determined proportion. Resizing the page element when detecting a user operation allows for improved feedback from the mobile phone to the user operation, thereby improving the responsiveness of the electronic device to the user operation.

В некоторых возможных реализациях то, что второй интерфейс связан с первым элементом страницы, можно понимать как то, что второй интерфейс представляет собой новый интерфейс, отображаемый электронным устройством после выполнения первой операции над первым элементом страницы.In some possible implementations, the fact that the second interface is associated with the first page element can be understood to mean that the second interface is a new interface displayed by the electronic device after performing a first operation on the first page element.

Например, первый интерфейс представляет собой рабочий стол электронного устройства, первый элемент страницы является значком приложения на рабочем столе, и второй интерфейс может быть интерфейсом отображения приложения.For example, the first interface is the desktop of the electronic device, the first page element is an application icon on the desktop, and the second interface may be an application display interface.

Например, первый интерфейс может быть интерфейсом «negative one screen» (негативного одного экрана) электронного устройства или интерфейсом отображения раскрывающегося списка, первый элемент страницы может быть виджетом уведомления в интерфейсе «negative one screen» или интерфейсом отображения раскрывающегося списка, и второй интерфейс может быть новым интерфейсом, отображаемым электронным устройством после обнаружения первой операции, выполненной пользователем над первым элементом страницы, где второй интерфейс может включать в себя элемент, отличный от элемент в первом интерфейсе.For example, the first interface may be a negative one screen interface of an electronic device or a drop-down list display interface, the first page element may be a notification widget in the negative one screen interface or a drop-down list display interface, and the second interface may be a new interface displayed by the electronic device upon detection of a first operation performed by a user on a first element of the page, where the second interface may include an element different from the element in the first interface.

Например, первый интерфейс представляет собой интерфейс отображения множества виджетов задач электронного устройства, первый элемент страницы представляет собой один из множества виджетов задач, и второй интерфейс может быть интерфейсом отображения приложения, соответствующего виджету задачи.For example, the first interface is an interface for displaying a plurality of task widgets of the electronic device, the first page element is one of a plurality of task widgets, and the second interface may be an interface for displaying an application corresponding to the task widget.

Со ссылкой на первый аспект, в некоторых реализациях первого аспекта первый элемент страницы включает в себя любое из: значка приложения, виджета уведомления и виджета задачи.With reference to the first aspect, in some implementations of the first aspect, the first page element includes any of: an application icon, a notification widget, and a task widget.

В данном варианте осуществления настоящей заявки после того, как электронное устройство обнаружит операцию постукивания по значку, виджету уведомления или виджету задачи, выполненную пользователем, электронное устройство может управлять значком, виджетом уведомления или виджетом задачи, уменьшая его в размере на основе определенной пропорции. Изменение размера значка, виджета уведомления или виджета задачи при обнаружении пользовательской операции позволяет улучшить обратную связь с мобильным телефоном для пользовательской операции, тем самым повышая оперативность электронного устройства для пользовательской операции.In this embodiment of the present application, after the electronic device detects a tapping operation on an icon, notification widget, or task widget performed by a user, the electronic device may control the icon, notification widget, or task widget by reducing its size based on a certain proportion. Changing the size of the icon, notification widget, or task widget when a user operation is detected allows for improved feedback from the mobile phone for the user operation, thereby improving the responsiveness of the electronic device for the user operation.

Со ссылкой на первый аспект, в некоторых реализациях первого аспекта виджет уведомления включает в себя либо виджет уведомления в раскрывающемся списке, либо виджет уведомления на минус первом экране «negative one screen».With reference to the first aspect, in some implementations of the first aspect, the notification widget includes either a dropdown notification widget or a negative one screen notification widget.

Со ссылкой на первый аспект, в некоторых реализациях первого аспекта уменьшение масштаба первого элемента страницы с первого размера до второго размера и восстановление первого элемента страницы со второго размера на первый размер включает в себя: уменьшение масштаба, путем имитации пружины, первого элемента страницы с первого размера до второго размера и восстановление первого элемента страницы со второго размера на первый размер.With reference to the first aspect, in some implementations of the first aspect, downscaling the first page element from a first size to a second size and restoring the first page element from a second size to a first size includes: downscaling, by simulating a spring, the first page element from a first size to the second size and restoring the first page element from the second size to the first size.

В данном варианте осуществления настоящей заявки при обнаружении первой операции, выполненной пользователем на первом элементе страницы, электронное устройство может имитировать характеристики пружины. Естественная механика может быть смоделирована в первой операции (например, в операции нажатия), тем самым позволяя усилить ощущение естественности для пользователя.In this embodiment of the present application, upon detecting the first operation performed by the user on the first element of the page, the electronic device can simulate the characteristics of the spring. Natural mechanics can be simulated in the first operation (eg, a pressing operation), thereby allowing for an enhanced sense of naturalness for the user.

Со ссылкой на первый аспект, в некоторых реализациях первого аспекта моделируется первая система масса-пружина в случае, когда первый элемент страницы является значком приложения; или моделируется вторая система масса-пружина в случае, когда первый элемент страницы является виджетом уведомления; или моделируется третья система масса-пружина в случае, когда первый элемент страницы является виджетом задачи; где первая система масса-пружина, вторая система масса-пружина и третья система масса-пружина имеют одинаковую массу и находятся в порядке убывания жесткости и в порядке убывания демпфирования.With reference to the first aspect, some implementations of the first aspect model a first mass-spring system in the case where the first page element is an application icon; or a second mass-spring system is modeled in the case where the first page element is a notification widget; or a third mass-spring system is modeled in the case where the first page element is a task widget; where the first mass-spring system, the second mass-spring system and the third mass-spring system have the same mass and are in descending order of stiffness and in descending order of damping.

В данном варианте осуществления настоящей заявки электронное устройство имитирует естественную механику и определяет различные действия постукивания для различных элементов страницы. Это позволяет усилить ощущение естественности для пользователя и улучшить обратную связь с мобильным телефоном для пользовательской операции, тем самым повысить оперативность электронного устройства для пользовательской операции.In this embodiment of the present application, the electronic device simulates natural mechanics and determines different tapping actions for different page elements. This makes it possible to enhance the feeling of naturalness for the user and improve the feedback from the mobile phone for the user operation, thereby improving the responsiveness of the electronic device for the user operation.

В некоторых возможных реализациях первая инерционная пружина, вторая инерционная пружина и третья инерционная пружина имеют одинаковую массу и находятся в порядке убывания жесткости, в порядке убывания демпфирования и в порядке убывания начальных скоростей.In some possible implementations, the first inertia spring, the second inertia spring, and the third inertia spring have the same mass and are in descending order of stiffness, descending order of damping, and descending order of initial velocities.

В некоторых возможных реализациях первая инерционная пружина, вторая инерционная пружина и третья инерционная пружина имеют одинаковую массу и одинаковую жесткость и находятся в порядке возрастания демпфирования.In some possible implementations, the first inertia spring, the second inertia spring, and the third inertia spring have the same mass and the same stiffness and are in order of increasing damping.

Со ссылкой на первый аспект, в некоторых реализациях первого аспекта второй размер в K раз больше первого размера, когда первый элемент страницы является значком; или второй размер в L раз больше первого размера, когда первый элемент страницы является виджетом уведомления; или второй размер в M раз больше первого размера, если первый элемент страницы является виджетом задачи, где 0 < K ≤ L ≤ M < 1.With reference to the first aspect, in some implementations of the first aspect, the second size is K times the first size when the first page element is an icon; or the second size is L times the first size when the first page element is a notification widget; or the second size is M times the first size if the first page element is a task widget, where 0 < K ≤ L ≤ M < 1.

В данном варианте осуществления настоящей заявки после того, как электронное устройство обнаружит операцию касания элемента страницы, выполненную пользователем, электронное устройство может управлять уменьшением размера разных элементов страницы на основе разных пропорций с тем, чтобы различные элементы страницы обеспечивали разное визуальное восприятие для пользователя. Это позволяет улучшить обратную связь с мобильным телефоном для пользовательской операции, тем самым повысить оперативность электронного устройства для пользовательской операции.In this embodiment of the present application, after the electronic device detects a touch operation of a page element performed by the user, the electronic device can control the reduction of the size of different page elements based on different proportions so that different page elements provide different visual experiences to the user. This makes it possible to improve the feedback from the mobile phone to the user operation, thereby improving the responsiveness of the electronic device to the user operation.

Со ссылкой на первый аспект, в некоторых реализациях первого аспекта, когда первый элемент страницы является значком, продолжительность уменьшения масштаба первого элемента страницы с первого размера до второго размера равна первой продолжительности N; когда второй интерфейс представляет собой интерфейс отображения приложения, продолжительность уменьшения масштаба первого элемента страницы с первого размера до второго размера равна второй продолжительности P; или, когда первый элемент страницы является виджетом задачи, продолжительность уменьшения масштаба первого элемента страницы с первого размера до второго размера равна третьей продолжительности Q, где 100 мс ≤ N ≤ P ≤ Q ≤ 250 мс.With reference to the first aspect, in some implementations of the first aspect, when the first page element is an icon, the duration of scaling the first page element from the first size to the second size is equal to the first duration N; when the second interface is an application display interface, the duration of scaling down the first page element from the first size to the second size is equal to the second duration P; or, when the first page element is a task widget, the duration of scaling the first page element from the first size to the second size is equal to the third duration Q, where 100 ms ≤ N ≤ P ≤ Q ≤ 250 ms.

В данном варианте осуществления настоящей заявки после того, как электронное устройство обнаружит операцию касания пользователем элемента страницы, электронное устройство может управлять разными элементами страницы для уменьшения масштаба до второго размера в разные промежутки времени, так что различные элементы страницы обеспечивают разное визуальное восприятие для пользователя. Это позволяет улучшить обратную связь с мобильным телефоном для пользовательской операции, тем самым повысить оперативность электронного устройства для пользовательской операции.In this embodiment of the present application, after the electronic device detects a user's touch operation on a page element, the electronic device may control different page elements to zoom out to a second size at different times so that different page elements provide different visual experiences to the user. This makes it possible to improve the feedback from the mobile phone to the user operation, thereby improving the responsiveness of the electronic device to the user operation.

Со ссылкой на первый аспект, в некоторых реализациях первого аспекта автоматическое отображение второго интерфейса включает в себя: когда первый элемент страницы восстанавливается со второго размера на первый размер, плавный переход интерфейса отображения электронного устройство с первого интерфейса на второй интерфейс.With reference to the first aspect, in some implementations of the first aspect, automatic display of the second interface includes: when the first page element is restored from the second size to the first size, smoothly transitioning the display interface of the electronic device from the first interface to the second interface.

В данном варианте осуществления настоящей заявки, когда первый элемент страницы восстанавливается до исходного размера, электронное устройство плавно переводит интерфейс отображения с первого интерфейса на второй интерфейс. Таким образом, не только повышается оперативность электронного устройства для пользовательской операции, но также может быть улучшено визуальное восприятие пользователя.In this embodiment of the present application, when the first page element is restored to its original size, the electronic device smoothly transitions the display interface from the first interface to the second interface. In this way, not only the efficiency of the electronic device for user operation is improved, but also the visual experience of the user can be improved.

Со ссылкой на первый аспект, в некоторых реализациях первого аспекта плавный переход интерфейса отображения электронного устройства с первого интерфейса на второй интерфейс включает в себя: когда первый элемент страницы восстанавливается со второго размера на первый размер, отображение, электронным устройством, второго интерфейса; или, когда первый элемент страницы восстанавливается со второго размера на первый размер после первого периода времени, отображение, электронным устройством, второго интерфейса.With reference to the first aspect, in some implementations of the first aspect, smooth transition of the display interface of the electronic device from the first interface to the second interface includes: when the first page element is restored from the second size to the first size, the display, by the electronic device, of the second interface; or, when the first page element is restored from the second size to the first size after a first period of time, display, by the electronic device, of the second interface.

Со ссылкой на первый аспект, в некоторых реализациях первого аспекта первая операция представляет собой операцию касания пальца пользователя первого элемента страницы и уменьшение масштаба первого элемента страницы с первого размера до второго размера включает в себя: при обнаружении того, что палец пользователя касается первого элемента страницы, начало уменьшения масштаба первого элемента страницы с первого размера до второго размера; или при обнаружении того, что палец пользователя покидает первый элемент страницы, начало уменьшения масштаба первого элемента страницы с первого размера до второго размера.With reference to the first aspect, in some implementations of the first aspect, the first operation is an operation of touching the user's finger on a first page element, and reducing the scale of the first page element from a first size to a second size includes: upon detecting that the user's finger touches the first page element, start scaling down the first page element from the first size to the second size; or upon detecting that the user's finger leaves the first page element, beginning to scale the first page element down from a first size to a second size.

В данном варианте осуществления настоящей заявки электронное устройство может определять, основываясь на состоянии пальца пользователя на экране, то, чтобы уменьшить масштаб и восстановить первый элемент страницы. Это позволяет улучшить обратную связь с мобильным телефоном для пользовательской операции, тем самым повысить оперативность электронного устройства для пользовательской операции.In this embodiment of the present application, the electronic device can determine, based on the state of the user's finger on the screen, to zoom out and restore the first element of the page. This makes it possible to improve the feedback from the mobile phone to the user operation, thereby improving the responsiveness of the electronic device to the user operation.

Со ссылкой на первый аспект, в некоторых реализациях первого аспекта, в ответ на первую операцию, уменьшение масштаба, электронным устройством, первого элемента страницы с первого размера до второго размера и восстановление первый элемент страницы со второго размера на первый размер включает в себя: в ответ на первую операцию, уменьшение масштаба, электронным устройством, первого элемента страницы с первого размера до второго размера; когда первый элемент страницы восстанавливается со второго размера до третьего размера, обнаружение, электронным устройством, второй операции, выполненную пользователем над первым элементом страницы, где третий размер больше второго размера и меньше первого размера; и в ответ на вторую операцию уменьшение масштаба, электронным устройством, первого элемента страницы с третьего размера до второго размера и восстановление первого элемента страницы со второго размера на первый размер.With reference to the first aspect, in some implementations of the first aspect, in response to the first operation, scaling down, by the electronic device, the first page element from a first size to a second size and restoring the first page element from a second size to a first size includes: in response for the first operation, reducing the scale, by an electronic device, of the first page element from the first size to the second size; when the first page element is restored from the second size to the third size, detecting, by the electronic device, a second operation performed by the user on the first page element, where the third size is greater than the second size and less than the first size; and in response to the second operation, reducing the scale, by the electronic device, of the first page element from the third size to the second size and restoring the first page element from the second size to the first size.

В данном варианте осуществления настоящей заявки для множества операций, быстро выполняемых пользователем над первым элементом страницы, электронное устройство может быстро реагировать на пользовательские операции. Это уменьшает задержку ожидания пользователя для выполнения операций и повышает оперативность электронного устройства в отношении выполнения пользователем операций. В дополнение к этому, так как электронное устройство реагирует быстро, может быть достигнута согласованность между пониманием и рукой пользователя, поэтому оправдаются ожидания пользователя в отношении операций.In this embodiment of the present application, for a plurality of operations quickly performed by a user on a first page element, the electronic device can quickly respond to user operations. This reduces the delay in waiting for the user to perform operations and improves the responsiveness of the electronic device to the user's operations. In addition to this, since the electronic device responds quickly, consistency between the user's understanding and hand can be achieved, so the user's operating expectations are met.

Согласно второму аспекту предоставлено устройство. Аппаратное устройство включено в состав электронного устройства. Аппаратное устройство имеет функцию реализации поведения электронного устройства в любом из вышеупомянутых аспектов или возможных реализаций вышеупомянутого аспекта. Функция может быть реализована с помощью аппаратных средств или может быть реализована посредством выполнения соответствующего программного обеспечения с помощью аппаратных средств. Аппаратные средства или программное обеспечение включает в себя один или более модулей или блоков, соответствующих вышеуказанной функции.According to a second aspect, an apparatus is provided. The hardware device is included in the electronic device. The hardware device has the function of implementing the behavior of an electronic device in any of the above aspects or possible implementations of the above aspect. The function may be implemented in hardware or may be implemented by executing corresponding software in hardware. The hardware or software includes one or more modules or units corresponding to the above function.

Согласно третьему аспекту предоставлено электронное устройство, включающее в себя один или более процессоров, память, одно или более приложений и одну или более компьютерных программ. Одна или более компьютерных программ хранятся в памяти, и одна или более компьютерных программ включают в себя инструкции. Инструкции, при исполнении электронным устройством, предписывают электронному устройству выполнять способ отображения элементов страницы в любой возможной реализации любого аспекта, описанного выше.According to a third aspect, an electronic device is provided including one or more processors, a memory, one or more applications, and one or more computer programs. One or more computer programs are stored in memory, and one or more computer programs include instructions. The instructions, when executed by an electronic device, direct the electronic device to perform a method of displaying page elements in any possible implementation of any aspect described above.

Согласно четвертому аспекту данное техническое решение предоставляет электронное устройство, включающее в себя один или более процессоров и одно или более запоминающих устройств. Одно или более запоминающих устройств подключен к одному или более процессорам. Одно или более запоминающих устройств выполнено с возможностью хранения кода компьютерной программы. Код компьютерной программы включает в себя компьютерные инструкции. Компьютерные инструкции, при их исполнении одним или более процессорами, предписывают электронному устройству выполнять способ отображения элементов страницы в любой возможной реализации любого аспекта, описанного выше.According to a fourth aspect, the present solution provides an electronic device including one or more processors and one or more storage devices. One or more storage devices are connected to one or more processors. One or more storage devices are configured to store computer program code. Computer program code includes computer instructions. The computer instructions, when executed by one or more processors, direct the electronic device to carry out a method of displaying page elements in any possible implementation of any aspect described above.

Согласно пятому аспекту данное техническое решение предоставляет машиночитаемый носитель информации, включающий в себя компьютерные инструкции. Компьютерные инструкции, при их исполнении в электронном устройстве, предписывают электронному устройству выполнять способ отображения элементов страницы в любой возможной реализации любого аспекта, описанного выше.According to a fifth aspect, the technical solution provides a machine-readable storage medium including computer instructions. The computer instructions, when executed on an electronic device, direct the electronic device to carry out a method of displaying page elements in any possible implementation of any aspect described above.

Согласно шестому аспекту данное техническое решение предоставляет компьютерный программный продукт. Компьютерный программный продукт, при его запуске в электронном устройстве, предписывает электронному устройству выполнять способ отображения элементов страницы в любой возможной реализации любого аспекта, описанного выше.According to the sixth aspect, the technical solution provides a computer program product. The computer program product, when executed on an electronic device, causes the electronic device to perform a method of displaying page elements in any possible implementation of any aspect described above.

Согласно седьмому аспекту данное техническое решение предоставляет систему на кристалле. Система на кристалле включает в себя по меньшей мере один процессор. Программные инструкции, исполняемые по меньшей мере одним процессором, вызывают реализацию функций электронного устройства в любом возможном способе первого аспекта.According to the seventh aspect, this technical solution provides a system on a chip. The system on a chip includes at least one processor. Software instructions executed by the at least one processor cause the functions of the electronic device to be implemented in any possible manner of the first aspect.

Краткое описание чертежейBrief description of drawings

Фиг. 1 – схематичное представление структуры аппаратных средств электронного устройства согласно варианту осуществления настоящей заявки;Fig. 1 is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application;

фиг. 2 – схематичное представление структуры программного обеспечения электронного устройства согласно варианту осуществления настоящей заявки;fig. 2 is a schematic representation of the software structure of an electronic device according to an embodiment of the present application;

фиг. 3 – схематичное представление группы страниц GUI согласно варианту осуществления настоящей заявки;fig. 3 is a schematic diagram of a group of GUI pages according to an embodiment of the present application;

фиг. 4 – схематичное представление другой группы страниц GUI согласно варианту осуществления настоящей заявки;fig. 4 is a schematic diagram of another group of GUI pages according to an embodiment of the present application;

фиг. 5 – схематичное представление другой группы страниц GUI согласно варианту осуществления настоящей заявки;fig. 5 is a schematic diagram of another group of GUI pages according to an embodiment of the present application;

фиг. 6 – схематичное представление другой группы страниц GUI согласно варианту осуществления настоящей заявки;fig. 6 is a schematic diagram of another group of GUI pages according to an embodiment of the present application;

фиг. 7 – схематичное представление другой группы страниц GUI согласно варианту осуществления настоящей заявки;fig. 7 is a schematic diagram of another group of GUI pages according to an embodiment of the present application;

фиг. 8 – схематичное представление другой группы страниц GUI согласно варианту осуществления настоящей заявки;fig. 8 is a schematic diagram of another group of GUI pages according to an embodiment of the present application;

фиг. 9 – схематичное представление процесса, в котором пользователь постукивает по элементу страницы;fig. 9 – schematic representation of the process in which the user taps on a page element;

фиг. 10 – схематичное представление смоделированной механической пружины при нажатии на различные элементы страницы согласно варианту осуществления настоящей заявки;fig. 10 is a schematic representation of a simulated mechanical spring when pressing various page elements according to an embodiment of the present application;

фиг. 11 – схематичное представление изменения смоделированной пружины при нажатии на элемент страницы малой площади согласно варианту осуществления настоящей заявки;fig. 11 is a schematic representation of the change in the simulated spring when pressing a small area page element according to an embodiment of the present application;

фиг. 12 – схематичное представление изменения смоделированной пружины при нажатии на элемент страницы средней площади согласно варианту осуществления настоящей заявки;fig. 12 is a schematic representation of the change in the simulated spring when pressing on an average area page element according to an embodiment of the present application;

фиг. 13 – схематичное представление изменения смоделированной пружины при нажатии на элемент страницы большой площади согласно варианту осуществления настоящей заявки;fig. 13 is a schematic representation of the change in the simulated spring when pressing on a large area page element according to an embodiment of the present application;

фиг. 14 – блок-схема последовательности операций способа отображения элементов страницы согласно варианту осуществления настоящей заявки; иfig. 14 is a flowchart of a method for displaying page elements according to an embodiment of the present application; And

фиг. 15 – схематичная блок-схема электронного устройства согласно варианту осуществления настоящей заявки.fig. 15 is a schematic block diagram of an electronic device according to an embodiment of the present application.

Осуществление изобретенияCarrying out the invention

Термины, используемые в следующих вариантах осуществления, предназначены только для описания конкретных вариантов осуществления, но не предназначены для ограничения настоящей заявки. Используемые в описании данной заявки и прилагаемой формуле изобретения выражения в единственном числе, такие как «упомянутый», «вышеупомянутый» и т.п., предназначены для включения такого выражения, как «один или более», если из контекста прямо не следует иное. Кроме того, следует понимать, что в следующих вариантах осуществления настоящей заявки «по меньшей мере один» и «один или более» означают «один, два или более двух». Следует также понимать, что термины «по меньшей мере один» и «один или более» в следующих вариантах осуществления настоящей заявки относятся к одному, двум или более чем двум элементам. Термин «и/или» используется для описания отношения ассоциации между ассоциированными объектами и указывает, что могут существовать три отношения. Например, A и/или B могут указывать на следующие три случая: только A; как A, так и B; и только B, где A и B могут быть в единственном или множественном числе. Символ «/» обычно указывает связь «или» между ассоциированными объектами до и после символа. The terms used in the following embodiments are intended to describe specific embodiments only and are not intended to limit this application. As used in the specification of this application and the accompanying claims, singular expressions such as “mentioned,” “above,” and the like are intended to include an expression such as “one or more” unless the context clearly indicates otherwise. In addition, it should be understood that in the following embodiments of this application, “at least one” and “one or more” mean “one, two, or more than two.” It should also be understood that the terms “at least one” and “one or more” in the following embodiments of this application refer to one, two, or more than two elements. The term "and/or" is used to describe an association relationship between associated objects and indicates that three relationships can exist. For example, A and/or B may indicate the following three cases: A only; both A and B; and only B, where A and B can be singular or plural. The "/" symbol typically indicates an "or" relationship between associated objects before and after the symbol.

Ссылка на «один вариант осуществления», «некоторые варианты осуществления» или т.п., представленные в описании, означает, что конкретный признак, структура или характеристика, описанные в сочетании с вариантом осуществления, включены в один или более вариантов осуществления настоящей заявки. Таким образом, такие фразы, как «в одном варианте осуществления», «в некоторых вариантах осуществления», «в других вариантах осуществления» и «в некоторых других вариантах осуществления» в данном описании, не обязательно все относятся к одному и тому же варианту осуществления, а скорее означают «один или более, но не все варианты осуществления», если особым образом не указано иное. Термины «включать в себя», «содержать», «иметь» и их варианты означают «включать, но не ограничиваться ими», если особым образом не указано иное.Reference to “one embodiment,” “certain embodiments,” or the like presented in the specification means that the particular feature, structure, or characteristic described in combination with the embodiment is included in one or more embodiments of this application. Thus, phrases such as “in one embodiment,” “in some embodiments,” “in other embodiments,” and “in certain other embodiments” as used herein do not necessarily all refer to the same embodiment , but rather mean “one or more, but not all, embodiments” unless specifically stated otherwise. The terms “include,” “contain,” “have,” and variations thereof mean “including, but not limited to,” unless specifically stated otherwise.

Далее приводится описание электронного устройства, пользовательских интерфейсов для такого электронного устройства и вариантов осуществления использования такого электронного устройства. В некоторых вариантах осуществления электронное устройство может альтернативно быть портативным электронным устройством, включающим в себя другие функции, такие как персональный цифровой помощник и/или функции музыкального проигрывателя, например, мобильный телефон, планшетный компьютер или носимое электронное устройство (такое как интеллектуальные часы) с возможностью беспроводной связи. Примерный вариант осуществления портативного электронного устройства включает в себя, но не ограничивается этим, портативное электронное устройство, оснащенное iOS®, Android®, Microsoft® или другой операционной системой. Портативным электронным устройством альтернативно может быть другое портативное электронное устройство, например, портативный компьютер типа лэптоп (Laptop). Следует также понимать, что в некоторых других вариантах осуществления электронное устройство может альтернативно быть не портативным электронным устройством, а настольным компьютером.The following is a description of the electronic device, user interfaces for such electronic device, and embodiments of the use of such electronic device. In some embodiments, the electronic device may alternatively be a portable electronic device including other functions, such as a personal digital assistant and/or music player functions, such as a mobile phone, tablet computer, or wearable electronic device (such as a smart watch) with the ability wireless communication. An exemplary embodiment of a portable electronic device includes, but is not limited to, a portable electronic device equipped with an iOS®, Android®, Microsoft®, or other operating system. The portable electronic device may alternatively be another portable electronic device, such as a laptop-type laptop computer. It should also be understood that in some other embodiments, the electronic device may alternatively be a desktop computer rather than a portable electronic device.

Например, на фиг. 1 показана схематичная структурная схема электронного устройства. Электронное устройство 100 может включать в себя процессор 110, интерфейс 120 внешней памяти, внутреннюю память 121, интерфейс 130 универсальной последовательной шины (universal serial bus, USB), модуль 140 управления зарядкой, модуль 141 управления питанием, аккумуляторную батарею 142, антенну 1, антенну 2, модуль 150 мобильной связи, модуль 160 беспроводной связи, модуль 170 аудио, громкоговоритель 170A, телефонный приемник 170B, микрофон 170C, гнездо 170D для наушников, модуль 180 датчика, компас 190, двигатель 191, индикатор 192, камеру 193, экран 194 дисплея, интерфейс 195 карты модуля идентификации абонента (subscriber identification module, SIM) и т.п.For example, in FIG. Figure 1 shows a schematic block diagram of an electronic device. The electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging control module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, mobile communication module 150, wireless communication module 160, audio module 170, loudspeaker 170A, telephone receiver 170B, microphone 170C, headphone jack 170D, sensor module 180, compass 190, motor 191, indicator 192, camera 193, display screen 194 , subscriber identification module (SIM) card interface 195, etc.

Можно понять, что структура, проиллюстрированная в вариантах осуществления настоящей заявки, не представляет собой конкретных ограничений для электронного устройства 100. В некоторых других вариантах осуществления настоящей заявки электронное устройство 100 может включать в себя больше или меньше компонентов, чем показано на чертеже, или может объединять некоторые компоненты, или разделять некоторые компоненты, или может иметь другое расположение компонентов. Компоненты, показанные на чертеже, могут быть реализованы с использованием аппаратных средств, программного обеспечения или комбинации программного обеспечения и аппаратных средств.It may be understood that the structure illustrated in the embodiments of the present application is not particularly limiting to the electronic device 100. In some other embodiments of the present application, the electronic device 100 may include more or fewer components than shown in the drawing, or may combine some components, or separate some components, or may have a different arrangement of components. The components shown in the drawing may be implemented using hardware, software, or a combination of software and hardware.

Процессор 110 может включать в себя один или более блоков обработки. Например, процессор 110 может включать в себя процессор приложений (application processor, AP), процессор модема, блок обработки графики (graphics processing unit, GPU), процессор сигналов изображения (image signal processor, ISP), контроллер, видеокодек, процессор цифровых сигналов (digital signal processor, DSP), основополосный процессор и/или блок обработки нейронной сети (neural-network processing unit, NPU). Различные блоки обработки могут быть независимыми компонентами или могут быть интегрированы в один или более процессоров. В некоторых вариантах осуществления электронное устройство 101 может также включать в себя один или более процессоров 110. Контроллер может вырабатывать сигнал управления операцией на основе кода операции инструкции и сигнала временной последовательности для полного управления вызовом инструкции и исполнением инструкции. В некоторых других вариантах осуществления в процессоре 110 может быть дополнительно предусмотрена память для хранения инструкций и данных. Например, память в процессоре 110 может быть кэш-памятью. Память может хранить команду или данные, которые недавно использовались или циклически использовались процессором 110. Если процессору 110 необходимо снова использовать команду или данные, процессор 110 может напрямую вызвать команду или данные из памяти. Это позволяет избежать повторного доступа и сократить время ожидания процессора 110, тем самым повышая эффективность обработки данных или выполнения инструкций электронным устройством 101.Processor 110 may include one or more processing units. For example, processor 110 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor ( digital signal processor, DSP), baseband processor and/or neural-network processing unit, NPU. The various processing units may be independent components or may be integrated into one or more processors. In some embodiments, the electronic device 101 may also include one or more processors 110. The controller may generate an operation control signal based on the instruction opcode and the timing signal to fully control instruction fetching and instruction execution. In some other embodiments, processor 110 may further include memory for storing instructions and data. For example, the memory in processor 110 may be cache memory. The memory may store an instruction or data that has recently been used or cyclically used by the processor 110. If the processor 110 needs to use the instruction or data again, the processor 110 may directly recall the instruction or data from the memory. This avoids re-access and reduces latency of the processor 110, thereby increasing the efficiency of the electronic device 101 in processing data or executing instructions.

В некоторых вариантах осуществления процессор 110 может включать в себя один или более интерфейсов. Интерфейсы могут включать в себя интерфейс для связи между интегральными схемами (inter-integrated circuit, I2C), интерфейс для передачи аудиоданных между интегральными схемами (inter-integrated circuit sound, I2S), интерфейс импульсно-кодовой модуляции (pulse code modulation, PCM), интерфейс универсального асинхронного приемника/передатчика (universal asynchronous receiver/transmitter, UART), интерфейс процессора мобильной индустрии (mobile industry processor interface, MIPI), интерфейс ввода/вывода общего назначения (general-purpose input/output, GPIO), интерфейс SIM-карты и/или интерфейс USB и т.п. Интерфейс 130 USB является интерфейсом, который соответствует спецификации стандарта USB, и может быть, в частности, интерфейсом мини-USB, интерфейсом микро-USB, интерфейсом USB типа C и т.п. USB-интерфейс 130 может быть выполнен с возможностью подключения к зарядному устройству для зарядки электронного устройства 101 или может использоваться для передачи данных между электронным устройством 101 и периферийным устройством. USB-интерфейс 130 также можно использовать для подключения наушников для воспроизведения звука через наушники.In some embodiments, processor 110 may include one or more interfaces. Interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, universal asynchronous receiver/transmitter (UART) interface, mobile industry processor interface (MIPI), general-purpose input/output (GPIO) interface, SIM card interface and/or USB interface, etc. The USB interface 130 is an interface that conforms to the USB standard specification, and may be a mini-USB interface, a micro-USB interface, a USB Type-C interface, and the like, among others. The USB interface 130 may be configured to connect to a charger for charging the electronic device 101 or may be used to transfer data between the electronic device 101 and a peripheral device. The USB interface 130 can also be used to connect headphones to play audio through headphones.

Можно понять, что взаимосвязь интерфейсного соединения между модулями, проиллюстрированная в данном варианте осуществления настоящей заявки, является просто примером для описания и не является ограничением, наложенным на структуру электронного устройства 100. В некоторых других вариантах осуществления настоящей заявки, электронное устройство 100 может альтернативно использовать способ подключения интерфейса, отличный от способа подключения в предыдущем варианте осуществления, или комбинацию из множества способов подключения интерфейса.It may be understood that the interface connection relationship between modules illustrated in this embodiment of the present application is merely an example for description and is not a limitation imposed on the structure of the electronic device 100. In some other embodiments of the present application, the electronic device 100 may alternatively use a method connecting an interface different from the connection method in the previous embodiment, or a combination of a plurality of interface connection methods.

Модуль 140 управления зарядкой выполнен с возможностью приема входного сигнала зарядки из зарядного устройства. Зарядное устройство может быть беспроводным или проводным зарядным устройством. В некоторых вариантах осуществления проводной зарядки модуль 140 управления зарядкой может принимать входной сигнал зарядки из проводного зарядного устройства через интерфейс 130 USB. В некоторых вариантах осуществления беспроводного зарядного устройства модуль 140 управления зарядкой может получать входной сигнал беспроводной зарядки через катушку беспроводной зарядки электронного устройства 100. Модуль 140 управления зарядкой также может подавать питание на электронное устройство через модуль 141 управления питанием во время зарядки аккумуляторной батареи 142.The charging control module 140 is configured to receive a charging input signal from the charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charging control module 140 may receive a charging input signal from the wired charger via the USB interface 130. In some wireless charger embodiments, the charging control module 140 may receive a wireless charging input signal through the wireless charging coil of the electronic device 100. The charging control module 140 may also supply power to the electronic device through the power control module 141 while charging the battery 142.

Модуль 141 управления питанием выполнен с возможностью подключения к аккумуляторной батарее 142, модулю 140 управления зарядкой и процессору 110. Модуль 141 управления питанием принимает входной сигнал из аккумуляторной батареи 142 и/или модуля 140 управления зарядкой для подачи питания на процессор 110, внутреннюю память 121, внешнюю память, экран 194 дисплея, камеру 193, модуль 160 беспроводной связи и т.п. Модуль 141 управления питанием может быть дополнительно выполнен с возможностью отслеживания параметров, таких как емкость аккумуляторной батареи, количество циклов аккумуляторной батареи и состояние работоспособности аккумуляторной батареи (электрическая утечка и импеданс). В некоторых других вариантах осуществления модуль 141 управления питанием альтернативно может быть предусмотрен в процессоре 110. В некоторых других вариантах осуществления модуль 141 управления питанием и модуль 140 управления зарядкой альтернативно могут быть предусмотрены в одном и том же компоненте.The power management module 141 is configured to connect to the battery 142, the charging control module 140, and the processor 110. The power management module 141 receives an input signal from the battery 142 and/or the charging control module 140 to supply power to the processor 110, the internal memory 121, external memory, display screen 194, camera 193, wireless communication module 160, and the like. The power management module 141 may be further configured to monitor parameters such as battery capacity, number of battery cycles, and battery health status (electrical leakage and impedance). In some other embodiments, the power management module 141 may alternatively be provided in the processor 110. In some other embodiments, the power management module 141 and the charging control module 140 may alternatively be provided in the same component.

Функция беспроводной связи электронного устройства 100 может быть реализована с использованием антенны 1, антенны 2, модуля 150 мобильной связи, модуля 160 беспроводной связи, процессора модема, основополосного процессора и т.п.The wireless communication function of the electronic device 100 may be implemented using an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, a modem processor, a baseband processor, and the like.

Антенна 1 и антенна 2 выполнены с возможностью передачи и приема сигналов электромагнитных волн. Каждая антенна электронного устройства 100 может быть выполнена с возможностью покрытия одного или более диапазонов связи. Различные антенны могут быть дополнительно мультиплексированы для улучшения использования антенн. Например, антенна 1 может быть мультиплексирована как разнесенная антенна беспроводной локальной сети. В некоторых других вариантах осуществления антенна может использоваться в сочетании с переключателем настройки.Antenna 1 and antenna 2 are configured to transmit and receive electromagnetic wave signals. Each antenna of the electronic device 100 may be configured to cover one or more communication bands. Different antennas can be further multiplexed to improve antenna utilization. For example, antenna 1 may be multiplexed as a wireless LAN diversity antenna. In some other embodiments, the antenna may be used in combination with a tuning switch.

Модуль 150 мобильной связи может предоставлять решение беспроводной связи, включая 2G/3G/4G/5G, применяемое к электронному устройству 100. Модуль 150 мобильной связи может включать в себя по меньшей мере один фильтр, переключатель, усилитель мощности, малошумящий усилитель (low noise amplifier, LNA) и т.п. Модуль 150 мобильной связи может принимать электромагнитную волну через антенну 1, выполнять обработку, такую как фильтрация и усиление принятой электромагнитной волны, и передавать обработанную электромагнитную волну в процессор модема для демодуляции. Модуль 150 мобильной связи может дополнительно усиливать сигнал, модулированный процессором модема, и преобразовывать усиленный сигнал в электромагнитную волну для излучения с помощью антенны 1. В некоторых вариантах осуществления по меньшей мере некоторые из функциональных модулей модуля 150 мобильной связи могут быть выполнены в процессоре 110. В некоторых вариантах осуществления по меньшей мере некоторые из функциональных модулей модуля 150 мобильной связи могут быть расположены в том же компоненте, что и по меньшей мере некоторые из модулей процессора 110.The mobile communication module 150 may provide a wireless communication solution, including 2G/3G/4G/5G, applied to the electronic device 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier , LNA), etc. The mobile communication unit 150 may receive an electromagnetic wave through the antenna 1, perform processing such as filtering and amplifying the received electromagnetic wave, and transmit the processed electromagnetic wave to a processor of the modem for demodulation. The mobile communication module 150 may further amplify the signal modulated by the modem processor and convert the amplified signal into an electromagnetic wave for radiation by the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be implemented in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be located in the same component as at least some of the modules of the processor 110.

Модуль 160 беспроводной связи может предоставлять решения для беспроводной связи, включающие в себя беспроводную локальную сеть (wireless local area network, WLAN) (например, сеть Wireless Fidelity (wireless fidelity, Wi-Fi)), Bluetooth (Bluetooth, BT), глобальную навигационную спутниковую систему (global navigation satellite system, GNSS), частотную модуляцию (frequency modulation, FM), технологию связи ближнего поля (near field communication, NFC), технологию связи в инфракрасном (infrared, IR) диапазоне волн и т.п. и применяемые к электронному устройству 100. Модуль 160 беспроводной связи может быть одним или более компонентами, интегрированными по меньшей мере с одним модулем обработки связи. Модуль 160 беспроводной связи принимает электромагнитную волну через антенну 2, выполняет частотную модуляцию и фильтрацию сигнала электромагнитной волны и отправляет обработанный сигнал в процессор 110. Модуль 160 беспроводной связи может дополнительно принять подлежащий передаче сигнал из процессора 110, выполнить частотную модуляцию и усиление сигнала и преобразовать сигнал в электромагнитную волну через антенну 2 для передачи.Wireless communication module 160 may provide wireless communication solutions including wireless local area network (WLAN) (e.g., Wireless Fidelity (Wi-Fi) network), Bluetooth (BT), global navigation satellite system (global navigation satellite system, GNSS), frequency modulation (FM), near field communication technology (NFC), infrared (IR) wavelength communication technology, etc. and applied to the electronic device 100. The wireless communication module 160 may be one or more components integrated with at least one communication processing module. The wireless communication module 160 receives the electromagnetic wave through the antenna 2, performs frequency modulation and filtering of the electromagnetic wave signal, and sends the processed signal to the processor 110. The wireless communication module 160 may further receive the signal to be transmitted from the processor 110, perform frequency modulation and amplification of the signal, and convert the signal into an electromagnetic wave through antenna 2 for transmission.

Электронное устройство 100 реализует функцию отображения с использованием графического процессора, экрана 194 дисплея, процессора приложений и т.п. GPU представляет собой микропроцессор для обработки изображений и подключен к экрану 194 дисплея и процессору приложений. GPU выполнен с возможностью выполнения математических и геометрических вычислений для рендеринга графики. Процессор 110 может включать в себя один или более GPU, которые исполняют программную инструкцию для выработки или изменения отображаемой информации.The electronic device 100 implements the display function using a graphics processor, display screen 194, application processor, or the like. The GPU is an image processing microprocessor and is connected to the display screen 194 and the application processor. The GPU is configured to perform mathematical and geometric calculations to render graphics. Processor 110 may include one or more GPUs that execute software instructions to generate or modify display information.

Экран 194 дисплея выполнен с возможностью отображения изображения, видео и т.п. Экран 194 дисплея включает в себя панель дисплея. Панель дисплея может использовать жидкокристаллический дисплей (liquid crystal display, LCD), органический светодиод (organic light-emitting diode, OLED), органический светоизлучающий диод с активной матрицей (active-matrix organic light emitting diode, AMOLED), гибкий светодиод (flex led, FLED), мини-светодиод (mini light-emitting diode, mini LED), микро-светодиод, микро-OLED, квантово-точечный светоизлучающий диод (quantum dot light emitting diode, QLED) и т.п. В некоторых вариантах осуществления электронное устройство 100 может включать в себя один или более экранов 194 дисплея.The display screen 194 is configured to display an image, video, or the like. The display screen 194 includes a display panel. The display panel can use liquid crystal display (LCD), organic light-emitting diode (OLED), active-matrix organic light-emitting diode (AMOLED), flexible LED, FLED), mini light-emitting diode (mini LED), micro-LED, micro-OLED, quantum dot light emitting diode (QLED), etc. In some embodiments, electronic device 100 may include one or more display screens 194.

В некоторых вариантах осуществления настоящей заявки, когда панель дисплея использует OLED, AMOLED, FLED и другие материалы, экран 194 дисплея, показанный на фиг. 1, можно согнуть. В данном случае то, что экран 194 дисплея может изгибаться, означает, что экран дисплея может изгибаться под любым углом в любом месте и может оставаться под этим углом. Например, экран 194 дисплея можно сложить пополам вдоль средней части экрана дисплея таким образом, чтобы правая половина покрывала левую половину, или экран дисплея можно сложить пополам вдоль средней части экрана дисплея таким образом, чтобы верхняя половина покрывала нижнюю половину.In some embodiments of the present application, when the display panel uses OLED, AMOLED, FLED, and other materials, the display screen 194 shown in FIG. 1, can be bent. Here, the fact that the display screen 194 can bend means that the display screen can bend at any angle at any location and can remain at that angle. For example, the display screen 194 can be folded in half along the middle portion of the display screen so that the right half covers the left half, or the display screen can be folded in half along the middle portion of the display screen so that the top half covers the bottom half.

Экран 194 дисплея электронного устройства 100 может быть гибким экраном. В настоящее время гибкие экраны привлекают большое внимание своими уникальными характеристиками и огромным потенциалом. По сравнению с традиционными экранами гибкие экраны обладают характеристиками гибкости и высокой гибкости и могут предоставить пользователям новые интерактивные возможности, основанные на гибкости, которые могут удовлетворить больше требований пользователей к электронным устройствам. Для электронного устройства, имеющего складной экран дисплея, складной экран дисплея в электронном устройстве может в любое время переключаться между маленьким экраном в сложенном виде и большим экраном в развернутом виде. Поэтому пользователи все чаще используют функцию разделения экрана на электронных устройствах, оснащенных складным экраном.The display screen 194 of the electronic device 100 may be a flexible screen. Currently, flexible screens are attracting a lot of attention due to their unique characteristics and enormous potential. Compared with traditional screens, flexible screens have the characteristics of flexibility and high flexibility, and can provide users with new interactive experiences based on flexibility, which can meet more users' requirements for electronic devices. For an electronic device having a foldable display screen, the foldable display screen in the electronic device can be switched between a small screen when folded and a large screen when unfolded at any time. Therefore, users are increasingly using the split-screen feature on electronic devices equipped with a folding screen.

Электронное устройство 100 может реализовать функцию съемки с помощью ISP, камеры 193, видеокодека, графического процессора, экрана 194 дисплея, процессора приложений и т.п.The electronic device 100 may implement the shooting function using an ISP, camera 193, video codec, GPU, display screen 194, application processor, or the like.

ISP выполнен с возможностью обработки данных, возвращаемых камерой 193. Например, во время фотографирования нажимают на кнопку спуска затвора, свет передается на светочувствительный элемент камеры через объектив, оптический сигнал преобразуется в электрический сигнал, и светочувствительный элемент камеры передает электрический сигнал на ISP для обработки, чтобы преобразовать электрический сигнал в изображение, видимое невооруженным глазом. ISP может дополнительно выполнять оптимизацию алгоритма в отношении шума изображения, яркости и цвета лица. ISP может дополнительно оптимизировать такие параметры, как экспозиция и цветовая температура сценария съемки. В некоторых вариантах осуществления ISP может быть расположен в камере 193.The ISP is configured to process data returned by the camera 193. For example, when a photograph is taken, the shutter button is pressed, light is transmitted to the camera photosensitive element through the lens, the optical signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to the ISP for processing. to convert the electrical signal into an image visible to the naked eye. The ISP can further perform algorithm optimizations regarding image noise, brightness, and complexion. The ISP can further optimize parameters such as exposure and color temperature of the shooting scenario. In some embodiments, the ISP may be located in camera 193.

Камера 193 выполнена с возможностью захвата статического изображения или видео. Оптическое изображение объекта создается с помощью объектива и проецируется на светочувствительный элемент. Светочувствительным элементом может быть прибор с зарядовой связью (charge coupled device, CCD) или фототранзистор из комплементарного металлооксидного полупроводника (complementary metal-oxide semiconductor, CMOS). Светочувствительный элемент преобразует оптический сигнал в электрический сигнал, и затем передает электрический сигнал в ISP, чтобы преобразовать его в сигнал цифрового изображения. ISP передает цифровой сигнал изображения в DSP для обработки. DSP преобразует сигнал цифрового изображения в сигнал изображения в стандартном формате, таком как RGB или YUV. В некоторых вариантах осуществления электронное устройство 100 может включать в себя одну или более камер 193.Camera 193 is configured to capture a still image or video. An optical image of an object is created using a lens and projected onto a photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, and then transmits the electrical signal to the ISP to convert it into a digital image signal. The ISP passes the digital image signal to the DSP for processing. DSP converts the digital image signal into an image signal in a standard format such as RGB or YUV. In some embodiments, electronic device 100 may include one or more cameras 193.

Процессор цифровых сигналов выполнен с возможностью обработки цифрового сигнала и в дополнение к цифровому сигналу изображения может дополнительно обрабатывать цифровой сигнал другого типа. Например, когда электронное устройство 100 выполняет выбор частотного канала, процессор цифровых сигналов выполняет преобразование Фурье и т.п. в отношении энергии частотного канала.The digital signal processor is configured to process the digital signal and can further process another type of digital signal in addition to the digital image signal. For example, when the electronic device 100 performs frequency channel selection, the digital signal processor performs a Fourier transform or the like. in relation to frequency channel energy.

Видеокодек выполнен с возможностью сжатия или распаковки цифрового видео. Электронное устройство 100 может поддерживать один или более типов видеокодеков. Таким образом, электронное устройство 100 может воспроизводить или записывать видео в множестве форматов кодирования, таких как группа экспертов по движущимся изображениям (moving picture experts group, MPEG) 1, MPEG2, MPEG3 и MPEG4.The video codec is designed to compress or decompress digital video. Electronic device 100 may support one or more types of video codecs. Thus, the electronic device 100 can play back or record video in a variety of encoding formats, such as moving picture experts group (MPEG) 1, MPEG2, MPEG3, and MPEG4.

NPU представляет собой нейросетевой (neural-network, NN) вычислительный процессор, который быстро обрабатывает входную информацию, используя структуру биологической нейронной сети, например, используя режим передачи между нейронами человеческого мозга, а также может выполнять непрерывное самообучение. NPU может использоваться для реализации таких приложений, как интеллектуальное распознавание электронного устройства 100, например, распознавание изображений, распознавание лиц, распознавание речи и понимание текста.The NPU is a neural-network (NN) computing processor that quickly processes input information using the structure of a biological neural network, for example, using the transfer mode between neurons of the human brain, and can also perform continuous self-learning. The NPU may be used to implement applications such as intelligent recognition of the electronic device 100, such as image recognition, face recognition, speech recognition, and text understanding.

Интерфейс 120 внешней памяти может быть выполнен с возможностью подключения внешней карты памяти, например, карты micro SD, для расширения возможностей хранения электронного устройства 100. Внешняя карта памяти связывается с процессором 110 через интерфейс 120 внешней памяти, чтобы реализовать функцию хранения данных, например, музыки, видео и других файлов, на внешней карте памяти.The external memory interface 120 may be configured to connect an external memory card, such as a micro SD card, to expand the storage capabilities of the electronic device 100. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a storage function for data, such as music. , video and other files on an external memory card.

Внутренняя память 121 может быть выполнена с возможностью хранения одной или более компьютерных программ, и одна или более компьютерных программ включают в себя инструкции. Процессор 110 может исполнять инструкции, хранящиеся во внутренней памяти 121, таким образом, чтобы электронное устройство 101 выполняло способ передачи информации, предоставленный в некоторых вариантах осуществления настоящей заявки, выполняло различные приложения и выполняло обработку данных и т.п. Внутренняя память 121 может включать в себя область хранения программ и область хранения данных. Операционная система может храниться в области хранения программ. В области хранения программ может дополнительно храниться одно или более приложений (например, «Галерея» и «Контакты») и т.п. В области хранения данных могут храниться данные (например, фотографии и контакты) и т.п., созданные во время использования электронного устройства 101. В дополнение к этому, внутренняя память 121 может включать в себя высокоскоростную память с произвольным доступом или может включать в себя энергонезависимую память, такую как один или более компонентов хранилища на магнитных дисках, компоненты флэш-памяти или устройства на основе универсального флэш-хранилища (universal flash storage, UFS). В некоторых вариантах осуществления процессор 110 может исполнять инструкции, хранящиеся во внутренней памяти 121, и/или инструкции, хранящиеся в памяти, расположенной в процессоре 110, так что электронное устройство 101 выполняет способ отображения элементов страницы, предоставленный в некоторых вариантах осуществления настоящей заявки, другие приложения и обработку данных. Электронное устройство 100 может реализовывать функцию аудио, такую как воспроизведение или запись музыки, с использованием аудиомодуля 170, громкоговорителя 170A, телефонного приемника 170B, микрофона 170C, гнезда 170D для наушников, процессора приложений и т.п.The internal memory 121 may be configured to store one or more computer programs, and the one or more computer programs include instructions. The processor 110 may execute instructions stored in the internal memory 121 such that the electronic device 101 performs the information transfer method provided in some embodiments of the present application, executes various applications, and performs data processing and the like. The internal memory 121 may include a program storage area and a data storage area. The operating system may be stored in a program storage area. The program storage area may further store one or more applications (for example, "Gallery" and "Contacts"), etc. The data storage area may store data (such as photographs and contacts) and the like created during use of the electronic device 101. In addition, the internal memory 121 may include a high-speed random access memory or may include nonvolatile memory, such as one or more magnetic disk storage components, flash memory components, or universal flash storage (UFS) devices. In some embodiments, processor 110 may execute instructions stored in internal memory 121 and/or instructions stored in memory located in processor 110 such that electronic device 101 executes the page element display method provided in some embodiments of the present application, others applications and data processing. The electronic device 100 may implement an audio function, such as playing or recording music, using an audio module 170, a speaker 170A, a telephone receiver 170B, a microphone 170C, a headphone jack 170D, an application processor, and the like.

Модуль 180 датчика может включать в себя датчик 180A давления, гироскопический датчик 180B, датчик 180C атмосферного давления, магнитный датчик 180D, датчик 180E ускорения, датчик 180F расстояния, оптический датчик 180G приближения, датчик 180H отпечатков пальцев, датчик 180J температуры, датчик 180K прикосновения, датчик 180L окружающего света, датчик 180M костной проводимости и т.п.The sensor module 180 may include a pressure sensor 180A, a gyroscopic sensor 180B, an atmospheric pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, an optical proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, ambient light sensor 180L, bone conduction sensor 180M, etc.

Датчик 180A давления выполнен с возможностью восприятия сигнала давления и преобразования сигнала давления в электрический сигнал. В некоторых вариантах осуществления датчик 180A давления может быть расположен на экране 194 дисплея. Существует множество типов датчиков 180A давления, например, резистивный датчик давления, индуктивный датчик давления и емкостной датчик давления. Емкостной датчик давления может включать в себя по меньшей мере две параллельные пластины из проводящих материалов. Когда к датчику 180А давления прикладывается усилие, емкость между электродами изменяется. Электронное устройство 100 определяет интенсивность давления на основе изменения емкости. Когда операция касания выполняется на экране 194 дисплея, электронное устройство 100 определяет усилие операции касания с помощью датчика 180A давления. Электронное устройство 100 также может вычислять положение касания на основе сигнала обнаружения датчика 180А давления. В некоторых вариантах осуществления операции касания, которые применяются к одному и тому же положению касания, но имеют разное усилие операции касания, могут соответствовать разным рабочим инструкциям. Например, когда операция касания, чья сила операции касания меньше первого порога нажатия, выполняется над значком приложения «Сообщение», исполняется инструкция для просмотра сообщения; когда операция касания, чья сила операции касания больше или равна первому порогу нажатия, выполняется над значком приложения «Сообщение», исполняется инструкция для создания нового сообщения.The pressure sensor 180A is configured to sense a pressure signal and convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A may be located on the display screen 194. There are many types of pressure sensors 180A, such as a resistive pressure sensor, an inductive pressure sensor, and a capacitive pressure sensor. The capacitive pressure sensor may include at least two parallel plates of conductive materials. When a force is applied to the pressure sensor 180A, the capacitance between the electrodes changes. The electronic device 100 determines the pressure intensity based on the change in capacitance. When a touch operation is performed on the display screen 194, the electronic device 100 detects the force of the touch operation using the pressure sensor 180A. The electronic device 100 may also calculate the touch position based on the detection signal of the pressure sensor 180A. In some embodiments, touch operations that apply to the same touch position but have different touch operation force may correspond to different operating instructions. For example, when a touch operation whose touch operation strength is less than the first touch threshold is performed on the Message application icon, an instruction to view the message is executed; When a touch operation whose touch operation strength is greater than or equal to the first touch threshold is performed on the Message application icon, the instruction to create a new message is executed.

Гироскопический датчик 180B может быть выполнен с возможностью определения положения при движении электронного устройства 100. В некоторых вариантах осуществления угловые скорости электронного устройства 100 вокруг трех осей (а именно, осей X, Y и Z) могут определяться с помощью гироскопического датчика 180В. Гироскопический датчик 180B может использоваться для стабилизации изображения во время съемки. Например, при нажатии на кнопку спуска затвора гироскопический датчик 180B определяет угол встряхивания электронного устройства 100 и вычисляет на основе угла расстояние, которое модуль объектива должен компенсировать, чтобы объектив мог двигаться в обратном направлении, чтобы противодействовать сотрясению оконечного устройства 100, чтобы реализовать стабилизацию изображения. Гироскопический датчик 180B может быть дополнительно использован для сценариев навигации и соматосенсорной игры.The gyro sensor 180B may be configured to determine a position as the electronic device 100 moves. In some embodiments, the angular velocities of the electronic device 100 about three axes (namely, the X, Y, and Z axes) may be determined using the gyro sensor 180B. The 180B gyro sensor can be used to stabilize the image while shooting. For example, when the shutter button is pressed, the gyroscopic sensor 180B detects the shaking angle of the electronic device 100 and calculates, based on the angle, the distance that the lens module must compensate so that the lens can move in the reverse direction to counteract the shaking of the terminal device 100 to realize image stabilization. The 180B gyro sensor can be further used for navigation and somatosensory gaming scenarios.

Датчик 180E ускорения может обнаружить величины ускорений электронного устройства 100 во всех направлениях (обычно по трем осям), может определять величину и направление силы тяжести, когда электронное устройство 100 находится в статическом состоянии, может быть дополнительно выполнен с возможностью распознавания положения электронного устройства и может применяться к приложениям, таким как переключение экрана между ландшафтным и портретным режимами и шагомер.The acceleration sensor 180E may detect magnitudes of accelerations of the electronic device 100 in all directions (typically three axes), may detect the magnitude and direction of gravity when the electronic device 100 is in a static state, may be further configured to sense the position of the electronic device, and may be used to applications such as screen switching between landscape and portrait modes and a pedometer.

Датчик 180L окружающего света выполнен с возможностью определения яркости окружающего света. Электронное устройство 100 может адаптивно регулировать яркость экрана 194 дисплея на основе измеренной яркости окружающего света. Датчик 180L окружающего света может быть дополнительно выполнен с возможностью автоматической регулировки баланса белого во время фотографирования. Датчик 180L окружающего света также может взаимодействовать с оптическим датчиком 180G приближения, чтобы определять, находится ли электронное устройство 100 в кармане, чтобы избежать случайного прикосновения.The ambient light sensor 180L is configured to detect the brightness of the ambient light. The electronic device 100 may adaptively adjust the brightness of the display screen 194 based on the measured brightness of ambient light. The ambient light sensor 180L may be further configured to automatically adjust the white balance during photography. The ambient light sensor 180L may also cooperate with the optical proximity sensor 180G to determine whether the electronic device 100 is in the pocket to avoid accidental touching.

Датчик 180H отпечатка пальца выполнен с возможностью сбора данных об отпечатке пальца. Электронное устройство 100 может использовать функцию собранных данных об отпечатке пальца для реализации разблокировки по отпечатку пальца, блокировки доступа к приложениям, фотографирования на основе отпечатка пальца, ответа на вызовы на основе отпечатка пальца и т.п.The fingerprint sensor 180H is configured to collect fingerprint data. The electronic device 100 may use the collected fingerprint data function to implement fingerprint unlocking, application locking, fingerprint-based photography, fingerprint-based call answering, and the like.

Датчик 180J температуры выполнен с возможностью определения температуры. В некоторых вариантах осуществления электронное устройство 100 выполняет политику обработки температуры на основе температуры, определенной датчиком 180J температуры. Например, когда температура, сообщаемая датчиком 180J температуры, превышает пороговое значение, электронное устройство 100 снижает производительность процессора рядом с датчиком 180J температуры, чтобы снизить энергопотребление и реализовать тепловую защиту. В некоторых других вариантах осуществления, когда температура ниже другого порогового значения, электронное устройство 100 нагревает аккумуляторную батарею 142 во избежание ненормального отключения электронного устройства 100, вызванного низкой температурой. В некоторых других вариантах осуществления, когда температура ниже, чем еще одно пороговое значение, электронное устройство 100 увеличивает выходное напряжение аккумуляторной батареи 142 во избежание ненормального отключения, вызванного низкой температурой.The temperature sensor 180J is configured to detect temperature. In some embodiments, electronic device 100 executes a temperature processing policy based on the temperature detected by temperature sensor 180J. For example, when the temperature reported by temperature sensor 180J exceeds a threshold value, electronic device 100 reduces the performance of a processor adjacent to temperature sensor 180J to reduce power consumption and implement thermal protection. In some other embodiments, when the temperature is below another threshold, the electronic device 100 heats the battery 142 to avoid abnormal shutdown of the electronic device 100 caused by the low temperature. In some other embodiments, when the temperature is lower than another threshold value, the electronic device 100 increases the output voltage of the battery 142 to avoid abnormal shutdown caused by the low temperature.

Датчик 180K касания также упоминается как «сенсорная панель». Датчик 180K касания может быть расположен на экране 194 дисплея, так что датчик 180K касания и экран 194 дисплея образуют сенсорный экран, также называемый «экраном сенсорного управления». Датчик 180K касания выполнен с возможностью обнаружения касания сенсорного экрана или рядом с ним. Датчик касания может передавать обнаруженную операцию касания в процессор приложений для определения типа события касания. Визуальный выходной сигнал, связанный с операцией касания, может выводиться с использованием экрана 194 дисплея. В некоторых других вариантах осуществления датчик 180K касания может быть альтернативно размещен на поверхности электронного устройства 100 в месте, отличном от местоположения экрана 194дисплея. The 180K touch sensor is also referred to as "touchpad". The touch sensor 180K may be located on the display screen 194 such that the touch sensor 180K and the display screen 194 form a touch screen, also referred to as a “touch control screen.” The 180K touch sensor is designed to detect touch on or near the touch screen. The touch sensor may communicate the detected touch operation to the application processor to determine the type of touch event. The visual output associated with the touch operation may be output using the display screen 194. In some other embodiments, the touch sensor 180K may alternatively be placed on the surface of the electronic device 100 at a location other than the location of the display screen 194.

На фиг. 2 показана структурная блок-схема программного обеспечения электронного устройства 100 согласно варианту осуществления настоящей заявки. В многоуровневой архитектуре программное обеспечение разделено на несколько уровней, и каждый уровень имеет четко определенную роль и задачу. Межуровневое взаимодействие реализовано с помощью программного интерфейса. В некоторых вариантах осуществления система Android разделена на четыре уровня. Четыре уровня сверху вниз представляют собой: уровень приложений, уровень платформы приложений, среда выполнения Android-приложений (Android runtime) и системные библиотеки и уровень ядра. Уровень приложений может включать в себя ряд пакетов прикладных программ.In fig. 2 is a block diagram of software of an electronic device 100 according to an embodiment of the present application. In a layered architecture, software is divided into several layers, and each layer has a clearly defined role and task. Inter-level interaction is implemented using a software interface. In some embodiments, the Android system is divided into four layers. The four layers from top to bottom are: application layer, application platform layer, Android runtime and system libraries and kernel layer. The application layer may include a number of application software packages.

Как показано на фиг. 2, пакеты приложений могут включать в себя приложения, такие как камера, галерея, календарь, телефон, карта, навигация, WLAN, Bluetooth, музыка, видео и сообщение.As shown in FIG. 2, Application packages may include applications such as camera, gallery, calendar, phone, map, navigation, WLAN, Bluetooth, music, video and message.

Уровень платформы приложений предоставляет интерфейсы прикладного программирования (application programming interface, API) и структуру программирования для приложений на уровне приложений. Уровень платформы приложений включает в себя некоторые заданные функции.The application platform layer provides application programming interfaces (APIs) and programming framework for applications at the application layer. The application platform layer includes some defined functionality.

Как показано на фиг. 2, уровень платформы приложений может включать в себя диспетчер окон, поставщика содержания, систему просмотра, диспетчер телефона, диспетчер ресурсов, диспетчер уведомлений и т.п.As shown in FIG. 2, the application platform layer may include a window manager, a content provider, a browsing system, a phone manager, a resource manager, a notification manager, and the like.

Диспетчер окон выполнен с возможностью управления оконной программой. Диспетчер окон может получить размер экрана дисплея, определить, есть ли строка состояния, заблокировать экран, сделать снимок экрана и т.п.The window manager is configured to manage a window program. The window manager can get the display screen size, determine if there is a status bar, lock the screen, take a screenshot, etc.

Поставщик содержания выполнен с возможностью хранения и получения данных и обеспечения доступа к данным для приложений. Данные могут включать в себя видео, изображение, аудио, сделанные и принятые вызовы, историю просмотров, закладку, адресную книгу и т.п.The content provider is configured to store and retrieve data and provide access to data for applications. The data may include video, image, audio, calls made and received, browsing history, bookmark, address book, etc.

Система просмотра включает в себя визуальные элементы управления, например, элементы управления отображением текста и элементы управления отображением изображений. Система просмотра может использоваться для построения приложений. Интерфейс дисплея может включать в себя одно или более видов. Например, интерфейс отображения, включающий в себя значок уведомления о сообщении, может включать в себя вид отображения текста и вид отображения изображения.The viewing system includes visual controls, such as text display controls and image display controls. The browsing system can be used to build applications. The display interface may include one or more views. For example, a display interface including a message notification icon may include a text display view and an image display view.

Диспетчер телефона выполнен с возможностью обеспечения функции связи электронного устройства 100, например, управления состоянием вызова (включая установление соединения при вызове, отключение вызова и т.п.).The telephone manager is configured to provide a communication function of the electronic device 100, such as managing the state of a call (including call connection, call disconnect, and the like).

Диспетчер ресурсов предоставляет для приложений различные ресурсы, такие как локализованные строки символов, значки, изображения, файлы макета и видеофайлы.The Resource Manager provides various resources to applications, such as localized character strings, icons, images, layout files, and video files.

Диспетчер уведомлений позволяет приложениям отображать информацию уведомления в строке состояния и может быть выполнен с возможностью передачи сообщений типа уведомления. Отображаемая информация может автоматически исчезнуть после непродолжительного пребывания без вмешательства пользователя. Например, диспетчер уведомлений выполнен с возможностью уведомления пользователя о завершении загрузки, предоставления уведомления в виде сообщения и т.п. В качестве альтернативы, диспетчер уведомлений может предоставлять уведомления, такие как уведомление о приложении, работающем в фоновом режиме, появляющееся в виде диаграмм или текстов полос прокрутки в верхней строке состояния системы, или может предоставлять уведомления, появляющиеся в виде диалогового окна на экране. Например, уведомление может быть реализовано с помощью текстовой информации, отображаемой в строке состояния, воспроизводимого звукового сигнала, вибрации электронного устройства или мигания светового индикатора.The notification manager allows applications to display notification information in the status bar and can be configured to deliver notification type messages. The displayed information may automatically disappear after a short period of time without user intervention. For example, the notification manager is configured to notify the user when a download has completed, provide a notification in the form of a message, or the like. Alternatively, the notification manager may provide notifications, such as a notification about an application running in the background appearing as scroll bar charts or texts on the top system status bar, or may provide notifications appearing as a dialog box on the screen. For example, the notification may be provided by text information displayed in the status bar, a sound being played, an electronic device vibrating, or an indicator light flashing.

Системные библиотеки могут включать в себя множество функциональных модулей, например, диспетчер поверхности (surface manager), библиотеки мультимедиа (media libraries), библиотеку для обработки трехмерной графики (например, OpenGL ES) и 2D графический движок (например, SGL).System libraries may include many functional modules, such as a surface manager, media libraries, a 3D graphics library (such as OpenGL ES), and a 2D graphics engine (such as SGL).

Диспетчер поверхности выполнен с возможностью управления подсистемой отображения и обеспечения объединения 2D и 3D слоев для множества приложений.The surface manager is configured to control the display subsystem and provide aggregation of 2D and 3D layers for a variety of applications.

Библиотеки мультимедиа поддерживают воспроизведение и запись в множестве распространенных аудио- и видеоформатов, файлов неподвижных изображений и т.п. Библиотеки мультимедиа могут поддерживать множество форматов кодирования аудио и видео, например, MPEG-4, H.264, MP3, AAC, AMR, JPG и PNG.Media libraries support playback and recording of a variety of common audio and video formats, still image files, and more. Media libraries can support many audio and video encoding formats, such as MPEG-4, H.264, MP3, AAC, AMR, JPG and PNG.

Библиотека обработки трехмерной графики используется для реализации рисования трехмерной графики, рендеринга изображений, синтеза, обработки графических слоев и т.п.The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, synthesis, graphic layer processing, etc.

2D графический движок представляет собой механизм рисования для 2D-рисования.A 2D graphics engine is a drawing engine for 2D drawing.

Уровень ядра – это уровень между аппаратными средствами и программным обеспечением. Уровень ядра включает в себя по меньшей мере драйвер дисплея, драйвер камеры, драйвер аудио и драйвер датчика.The kernel layer is the layer between hardware and software. The kernel layer includes at least a display driver, a camera driver, an audio driver, and a sensor driver.

Для простоты понимания следующие варианты осуществления настоящей заявки конкретно описывают способ нажатия на элемент, предоставленный в вариантах осуществления настоящей заявки, со ссылкой на сопроводительные чертежи и с использованием, в качестве примера, мобильного телефона со структурой, показанной на фиг. 1 и фиг. 2.For ease of understanding, the following embodiments of the present application specifically describe the method of pressing an element provided in the embodiments of the present application with reference to the accompanying drawings and using, as an example, a mobile phone with the structure shown in FIG. 1 and fig. 2.

На фиг. 3 показана группа страниц графического пользовательского интерфейса (graphical user interface, GUI) мобильного телефона, где на фиг. 3a-d показан процесс, в котором пиксельные значения значка на рабочем столе изменяются, когда пользователь прикасается к значку на рабочем столе.In fig. 3 shows a group of graphical user interface (GUI) pages of a mobile phone, where FIG. 3a-d shows a process in which the pixel values of a desktop icon change when the user touches the desktop icon.

Ссылаясь на страницу GUI, показанную на фиг. 3a, страница GUI представляет собой рабочий стол мобильного телефона. Рабочий стол мобильного телефона включает в себя три страницы рабочего стола, и каждая страница рабочего стола включает в себя один или более значков приложений. В данном случае рабочий стол мобильного телефона отображает вторую страницу рабочего стола. Эта страница рабочего стола содержит значок платежной системы «Alipay», значок виджета для интернет-магазинов «Widget Store», значок китайской социальной сети «Weibo», значок «Галерея», значок приложения для обмена сообщениями «WeChat», значок «Пакет карт», значок «Настройки» и значок 301 «Темы». Например, пиксельные значения (pixel, px) значка «Темы» имеют 216 пикселей по длине и 216 пикселей по ширине. Как показано на фиг. 3а, палец пользователя должен коснуться значка 301 «Темы», и когда палец пользователя приближается к значку 301 «Темы», но еще не коснулся (внизу) значка 301 «Темы», значок 301 «Темы» может сохранять начальные пиксельные значения по длине и ширине.Referring to the GUI page shown in FIG. 3a, the GUI page is a mobile phone desktop. The mobile phone desktop includes three desktop pages, and each desktop page includes one or more application icons. In this case, the mobile phone's desktop displays the second page of the desktop. This desktop page contains Alipay icon, Widget Store icon, Weibo icon, Gallery icon, WeChat messaging app icon, Card Pack icon , Settings icon, and 301 Themes icon. For example, the pixel values (pixel, px) of the Themes icon are 216 pixels long and 216 pixels wide. As shown in FIG. 3a, the user's finger must touch the Themes icon 301, and when the user's finger approaches the Themes icon 301 but has not yet touched (at the bottom) the Themes icon 301, the Themes icon 301 may store the initial pixel values along the length and width.

Следует понимать, что на фиг. 3а пиксели всех значков на рабочем столе мобильного телефона могут быть одинаковыми.It should be understood that in FIG. 3a The pixels of all icons on the desktop of a mobile phone can be the same.

Далее следует понимать, что случай, когда палец пользователя приближается, но еще не коснулся, также может рассматриваться как наведение (hover) пальца пользователя.It should further be understood that the case where the user's finger is approaching, but has not yet touched, can also be considered as hovering the user's finger.

Ссылаясь на страницу GUI, показанную на фиг. 3b, страница GUI представляет собой рабочий стол мобильного телефона. В данном случае рабочий стол мобильного телефона отображает вторую страницу рабочего стола. После того, как мобильный телефон обнаружит на второй странице рабочего стола операцию постукивания по значку 301 пальцем пользователя, пиксельные значения значка 301 на второй странице рабочего стола изменяются. Как показано на фиг. 3с, например, длина значка 301 изменена на 194 пикселя, и ширина значка 301 изменена на 194 пикселя.Referring to the GUI page shown in FIG. 3b, the GUI page is a mobile phone desktop. In this case, the mobile phone's desktop displays the second page of the desktop. After the mobile phone detects the operation of tapping the icon 301 with the user's finger on the second desktop page, the pixel values of the icon 301 on the second desktop page are changed. As shown in FIG. 3c, for example, the length of the icon 301 is changed to 194 pixels, and the width of the icon 301 is changed to 194 pixels.

Следует понимать, что постукивание по значку 301 пальцем пользователя может включать в себя касание значка 301 пальцем пользователя или случай, когда расстояние между пальцем пользователя и значком 301 меньше, чем 0,5 мм, можно также рассматривать как касание значка 301 пальцем пользователя.It should be understood that tapping the icon 301 with the user's finger may include the user's finger touching the icon 301, or the case where the distance between the user's finger and the icon 301 is less than 0.5 mm may also be considered as the user's finger touching the icon 301.

Кроме того, следует понимать, что в данном варианте осуществления настоящей заявки, когда палец пользователя касается элемента страницы, расстояние между пальцем и элементом страницы также может определяться чувствительностью мобильного телефона к касанию.Moreover, it should be understood that in this embodiment of the present application, when the user's finger touches a page element, the distance between the finger and the page element may also be determined by the touch sensitivity of the mobile phone.

В варианте осуществления процесс, в котором пиксельные значения значка 301 уменьшаются с 216 пикселей по длине и 216 пикселей по ширине до 194 пикселей по длине и 194 пикселей по ширине, может быть постепенным процессом, и пиксельные значения значка 301 могут постепенно уменьшаться с определенной скоростью до 194 пикселей по длине и 194 пикселей по ширине.In an embodiment, the process in which the pixel values of the icon 301 are reduced from 216 pixels in length and 216 pixels in width to 194 pixels in length and 194 pixels in width may be a gradual process, and the pixel values of the icon 301 may be gradually reduced at a certain rate to 194 pixels in length and 194 pixels in width.

В варианте осуществления после того, как пиксельные значения значка 301 уменьшены с 216 пикселей по длине и 216 пикселей по ширине до 194 пикселей по длине и 194 пикселей по ширине, пиксельные значения значка 301 могут оставаться равными 194 пикселям по длине и 194 пикселям по ширине и больше не уменьшаться.In an embodiment, after the pixel values of icon 301 are reduced from 216 pixels in length and 216 pixels in width to 194 pixels in length and 194 pixels in width, the pixel values of icon 301 may remain equal to 194 pixels in length and 194 pixels in width and no longer decrease.

В варианте осуществления в процессе, в котором пиксельные значения значка 301 изменяются с 216 пикселей по длине и 216 пикселей по ширине на 194 пикселей по длине и 194 пикселей по ширине, мобильный телефон обнаруживает, что палец пользователь всегда находится в контакте со значком 301.In an embodiment, in a process in which the pixel values of the icon 301 are changed from 216 pixels in length and 216 pixels in width to 194 pixels in length and 194 pixels in width, the mobile phone detects that the user's finger is always in contact with the icon 301.

Следует понимать, что продолжительность процесса, в котором значок изменяется с 216 пикселей по длине и 216 пикселей по ширине на 194 пикселей по длине и 194 пикселей по ширине, может составлять 100-150 мс.It should be understood that the duration of the process in which the icon changes from 216 pixels in length and 216 pixels in width to 194 pixels in length and 194 pixels in width may be 100-150 ms.

Следует также понимать, что палец пользователя уже может покинуть экран до того, как пиксельные значения значка 301 уменьшатся до 194 пикселей по длине и 194 пикселей по ширине; в этом случае значок может продолжить уменьшаться до 194 пикселей по длине и 194 пикселей по ширине, и затем постепенно восстановиться до 216 пикселей по длине и 216 пикселей по ширине. Кроме того, следует понимать, что в данном варианте осуществления настоящей заявки постукивание по значку 301 пальцем пользователя может также пониматься как нажатие на значок 301 пальцем пользователя. Например, когда мобильный телефон обнаруживает, что значение давления нажатия пользователем больше или равно заданному значению давления, значок 301 может уменьшиться в размере с определенной скоростью.It should also be understood that the user's finger may already have left the screen before the pixel values of the icon 301 are reduced to 194 pixels in length and 194 pixels in width; in this case, the icon may continue to shrink to 194 pixels in length and 194 pixels in width, and then gradually recover to 216 pixels in length and 216 pixels in width. Moreover, it should be understood that in this embodiment of the present application, tapping the icon 301 with the user's finger can also be understood as pressing the icon 301 with the user's finger. For example, when the mobile phone detects that the user's pressure value is greater than or equal to a predetermined pressure value, the icon 301 may decrease in size at a certain speed.

Кроме того, следует понимать, что в данном варианте осуществления настоящей заявки постукивание по значку 301 пальцем пользователя также можно рассматривать как касание значка 301 или прикосновение к нему пальцем пользователя. Мобильный телефон может масштабировать значок 301 при обнаружении того, что пользователь прикасается к значку 301 или касается его. Другими словами, мобильный телефон не должен определять величину давления, с которым пользователь осуществляет контакт со значком или касается его, а просто должен обнаружить то, что пользователь осуществляет со значком или касается его.Moreover, it should be understood that in this embodiment of the present application, tapping the icon 301 with the user's finger can also be considered as touching or touching the icon 301 with the user's finger. The mobile phone may scale the icon 301 upon detecting that the user touches or touches the icon 301. In other words, the mobile phone does not need to detect the amount of pressure with which the user makes contact with or touches the badge, but simply needs to detect what the user does with or touches the badge.

Кроме того, следует понимать, что страницы GUI, показанные на фиг. 3 описаны с использованием примера, в котором пиксельные значения значка составляют 216 пикселей по длине и 216 пикселей по ширине; пиксельные значения значка на рабочем столе мобильного телефона альтернативно могут принимать другие значения. Это случай не ограничивается этим вариантом осуществления настоящей заявки.Additionally, it should be understood that the GUI pages shown in FIG. 3 are described using an example in which the pixel values of the icon are 216 pixels in length and 216 pixels in width; the pixel values of the mobile phone desktop icon may alternatively take on other values. This case is not limited to this embodiment of the present application.

Кроме того, следует понимать, что страницы GUI, показанные на фиг. 3, описаны с использованием примера, в котором пиксельные значения по длине и ширине значка, соответственно, уменьшаются до 90% от начального пиксельного значения по длине и 90% от начального пиксельного значения по ширине, когда мобильный телефон обнаруживает, что палец пользователя нажимает на значок; пиксельные значения могут альтернативно уменьшаться на основе другой пропорции. Это случай не ограничивается этим вариантом осуществления настоящей заявки.Additionally, it should be understood that the GUI pages shown in FIG. 3 are described using an example in which the pixel values of the length and width of the icon are respectively reduced to 90% of the initial pixel value of the length and 90% of the initial pixel value of the width when the mobile phone detects the user's finger pressing the icon. ; pixel values may alternatively be scaled down based on a different proportion. This case is not limited to this embodiment of the present application.

Ссылаясь на страницу GUI, показанную на фиг. 3c, страница GUI является другой страницей GUI рабочего стола мобильного телефона. После того, как мобильный телефон обнаружит, что палец пользователя покинул рабочий стол, пиксельные значения значка 301 восстанавливаются до начальных пиксельных значений по длине и ширине, то есть пиксельные значения значка 301 восстанавливаются с 194 пикселей по длине и 194 пикселей по ширине до начальных 194 пикселей по длине и 194 пикселей по ширине.Referring to the GUI page shown in FIG. 3c, the GUI page is another GUI page of the mobile phone desktop. After the mobile phone detects that the user's finger has left the desktop, the pixel values of the icon 301 are restored to the original pixel values in length and width, that is, the pixel values of the icon 301 are restored from 194 pixels in length and 194 pixels in width to the original 194 pixels in length and 194 pixels in width.

В варианте осуществления процесс, в котором пиксельные значения значка 301 восстанавливаются со 194 пикселей по длине и 194 пикселей по ширине до 216 пикселей по длине и 216 пикселей по ширине, может быть постепенным процессом, и значок 301 может постепенно восстанавливаться с определенной скоростью до 216 пикселей по длине и 216 пикселей по ширине.In an embodiment, the process in which the pixel values of the icon 301 are restored from 194 pixels in length and 194 pixels in width to 216 pixels in length and 216 pixels in width may be a gradual process, and the icon 301 may be gradually restored at a certain speed to 216 pixels in length and 216 pixels in width.

В варианте осуществления скорость, с которой значок уменьшается от начальных пиксельных значений до 90% начальных пиксельных значений, может быть такой же, как скорость, с которой значок восстанавливается от 90% начальных пиксельных значений до начальных пиксельных значений.In an embodiment, the rate at which the icon is reduced from the initial pixel values to 90% of the initial pixel values may be the same as the rate at which the icon is restored from 90% of the initial pixel values to the initial pixel values.

В варианте осуществления, когда мобильный телефон обнаруживает, что палец пользователя покидает сенсорный экран, пиксельные значения значка 301 начинают восстанавливаться с 90% начальных пиксельных значений до начальных пиксельных значений.In an embodiment, when the mobile phone detects that the user's finger leaves the touch screen, the pixel values of the icon 301 begin to be restored from 90% of the initial pixel values to the initial pixel values.

Следует понимать, что в данном варианте осуществления настоящей заявки то, что палец пользователя покидает рабочий стол, может также рассматриваться как то, что палец пользователя поднят вверх (up).It should be understood that in this embodiment of the present application, the user's finger leaving the desktop can also be considered as the user's finger being up.

Ссылаясь на страницу GUI, показанную на фиг. 3d, страница GUI представляет собой интерфейс отображения приложения «Темы». Интерфейс отображения включает в себя такие элементы управления, как шрифты, обои, мелодии звонка и мэшапы. Пользователь может локально выполнить поиск соответствующей темы или может загрузить соответствующую тему с сервера.Referring to the GUI page shown in FIG. 3d, GUI page is the display interface of Themes application. The display interface includes controls such as fonts, wallpapers, ringtones, and mashups. The user can search locally for the relevant topic or can download the relevant topic from the server.

Следует понимать, что переход от фиг. 3c на фиг. 3d может быть плавным переходом. Например, между фиг. 3с и фиг. 3d может отсутствовать временной интервал, и мобильный телефон может отображать интерфейс отображения приложения «Темы», когда значок 301 восстанавливается до начальных пиксельных значений. В качестве альтернативы, между фиг. 3с и фиг. 3d может присутствовать временной интервал. Например, временной интервал может составлять 80-120 мс.It should be understood that moving from FIG. 3c in FIG. 3d can be a smooth transition. For example, between fig. 3c and fig. 3d may be missing the time interval, and the mobile phone may display the Themes application display interface when the icon 301 is restored to the original pixel values. Alternatively, between FIGS. 3c and fig. 3d time interval may be present. For example, the time interval may be 80-120 ms.

В данном варианте осуществления настоящей заявки фиг. 3c можно заменить фиг. 3d путем плавного перехода, так что для пользователя обеспечивается лучший эффект обратной связи, и также активируется соответствующая операция. Это позволяет улучшить взаимодействие с пользователем тогда, когда пользователь запускает приложение.In this embodiment of the present application, FIG. 3c can be replaced by FIG. 3d by smooth transition, so that a better feedback effect is provided to the user, and the corresponding operation is also activated. This allows for a better user experience when the user launches the application.

Следует понимать, что значок 301 на фиг. 3 может быть элементом страницы малой площади на мобильном телефоне, и элементы страницы малой площади на мобильном телефоне могут дополнительно включать в себя заставку с изображением и т.п. В одном варианте осуществления, когда мобильный телефон обнаруживает, что пользователь постукивает по другому элементу страницы малой площади, размер другого элемента страницы малой площади может быть уменьшен на основе той же пропорции масштабирования, что и значок, или может быть масштабирован на основе другой пропорции масштабирования. Это случай не ограничивается этим вариантом осуществления настоящей заявки.It should be understood that icon 301 in FIG. 3 may be a small area page element on a mobile phone, and the small area page element on a mobile phone may further include a splash screen image or the like. In one embodiment, when the mobile phone detects that the user is tapping another small page element, the size of the other small page element may be reduced based on the same scaling ratio as the icon, or may be scaled based on a different scaling ratio. This case is not limited to this embodiment of the present application.

В варианте осуществления элемент страницы малой площади может быть элементом страницы, чье пиксельное значение по длине меньше или равно первому пиксельному значению, или элемент страницы малой площади может быть элементом страницы, чье пиксельное значение по ширине меньше или равно второму пиксельному значению, или элемент страницы малой площади может быть элементом страницы, чье пиксельное значение по длине меньше или равно первому пиксельному значению, и пиксельное значение по длине меньше или равно второму пиксельному значению.In an embodiment, a small page element may be a page element whose pixel value is in length less than or equal to a first pixel value, or a small page element may be a page element whose pixel value is in width less than or equal to a second pixel value, or a small page element area may be a page element whose pixel value is in length less than or equal to the first pixel value, and whose pixel value is in length less than or equal to the second pixel value.

Следует понимать, что первое пиксельное значение может быть таким же, как второе пиксельное значение, или может отличаться от второго пиксельные значения.It should be understood that the first pixel value may be the same as the second pixel value, or may be different from the second pixel value.

Например, первое пиксельное значение равно 300 пикселям, и второе пиксельное значение равно 300 пикселям.For example, the first pixel value is 300 pixels, and the second pixel value is 300 pixels.

В другом варианте осуществления элемент страницы малой площади может быть элементом страницы, чья длина меньше или равна первому расстоянию, или элемент страницы малой площади может быть элементом страницы, чья ширина меньше или равна второму расстоянию, или элемент страницы малой площади может быть элементом страницы, чья длина меньше или равна первому расстоянию, и ширина меньше или равна второму расстоянию.In another embodiment, a small area page element may be a page element whose length is less than or equal to the first distance, or a small area page element may be a page element whose width is less than or equal to the second distance, or a small area page element may be a page element whose the length is less than or equal to the first distance, and the width is less than or equal to the second distance.

Следует понимать, что первое расстояние может быть таким же, как второе расстояние, или может отличаться от второго расстояния.It should be understood that the first distance may be the same as the second distance or may be different from the second distance.

В другом варианте осуществления элемент страницы малой площади альтернативно может быть элементом страницы, чья площадь меньше или равна первой площади.In another embodiment, a small area page element may alternatively be a page element whose area is less than or equal to the first area.

В другом варианте осуществления элемент страницы малой площади может представлять собой элемент страницы, чья длина меньше или равна первой процентной величине (например, 10%) длины экрана, или элемент страницы малой площади может быть элементом страницы, чья ширина меньше или равна второй процентной величине (например, 10%) ширины экрана, или элементом страницы малой площади может быть элемент страницы, чья длина меньше или равна первой процентной величине длины экрана, чья ширина меньше или равна второй процентной величине ширины экрана.In another embodiment, a small area page element may be a page element whose length is less than or equal to a first percentage (e.g., 10%) of the screen length, or a small area page element may be a page element whose width is less than or equal to a second percentage (e.g., 10%) of the screen length. for example, 10%) of the screen width, or a small page element may be a page element whose length is less than or equal to the first percentage of the screen length, whose width is less than or equal to the second percentage of the screen width.

В данном варианте осуществления настоящей заявки после того, как мобильный телефон обнаружит операцию постукивания по значку, выполненную пользователем, мобильный телефон может управлять уменьшением значка по размеру на основе определенной пропорции. Изменение формы элемента страницы при обнаружении пользовательской операции улучшает обратную связь с мобильным телефоном для пользовательской операции, тем самым повышая оперативность мобильного телефона для пользовательской операции.In this embodiment of the present application, after the mobile phone detects an icon tapping operation performed by the user, the mobile phone can control the icon to be reduced in size based on a certain proportion. Changing the shape of a page element when detecting a user operation improves feedback to the mobile phone for the user operation, thereby improving the responsiveness of the mobile phone for the user operation.

На фиг. 4 показана другая группа страниц GUI мобильного телефона, где на фиг. 4a-h показан процесс, в котором пиксельные значения виджета уведомления о пропущенном вызове изменяются тогда, когда пользователь постукивает по виджету уведомления.In fig. 4 shows another group of mobile phone GUI pages, where FIG. 4a-h show a process in which the pixel values of the missed call notification widget are changed when the user taps the notification widget.

Ссылаясь на страницу GUI, показанную на фиг. 4a, страница GUI представляет собой интерфейс отображения входящего вызова мобильного телефона. Интерфейс отображения входящего вызова включает в себя множество элементов управления. Множество элементов управления включает в себя элемент 401 управления. После того, как мобильный телефон обнаружит операцию постукивания пользователя по элементу 401 управления, отображается страница GUI, показанная на фиг. 4b.Referring to the GUI page shown in FIG. 4a, the GUI page is an incoming mobile phone call display interface. The incoming call display interface includes many controls. The plurality of controls includes a control element 401. After the mobile phone detects the user's tapping operation on the control 401, the GUI page shown in FIG. 4b.

Следует понимать, что интерфейс отображения входящего вызова дополнительно включает в себя элемент 402 управления, элемент 403 управления и элемент 404 управления.It should be understood that the incoming call display interface further includes a control element 402, a control element 403, and a control element 404.

Например, когда мобильный телефон обнаруживает операцию постукивания по элементу 402 управления, выполненную пользователем, мобильный телефон может автоматически прервать входящий вызов и ответить сообщением. В этом случае мобильный телефон может предоставить пользователю множество вариантов содержания сообщения, например, «Я перезвоню вам позже», «Извините, я сейчас недоступен», «Встречаемся прямо сейчас», «Я свяжусь с вами позже», «Одну минутку» и «Я сейчас подойду».For example, when the mobile phone detects a tapping operation on the control 402 performed by the user, the mobile phone can automatically hang up the incoming call and respond with a message. In this case, the mobile phone can provide the user with many options for the message content, such as “I'll call you back later,” “Sorry, I'm unavailable right now,” “Meet me now,” “I'll get back to you later,” “Just a minute,” and “ I’ll be right there.”

Например, после того, как мобильный телефон обнаружит операцию постукивания по элементу 403 управления, выполненную пользователем, мобильный телефон может прервать входящий вызов.For example, after the mobile phone detects a tapping operation on the control 403 performed by the user, the mobile phone may disconnect the incoming call.

Например, после того, как мобильный телефон обнаружит операцию постукивания по элементу 404 управления, выполненную пользователем, мобильный телефон может подключить входящий вызов, чтобы вызываемый пользователь мог говорить с вызывающим пользователем.For example, after the mobile phone detects a tapping operation on the control 404 performed by the user, the mobile phone may connect an incoming call so that the called user can talk to the calling user.

Следует понимать, что элементы управления 401-404 также могут быть элементами страницы малой площади мобильного телефона, и когда мобильный телефон обнаруживает, что пользователь постукивает по элементу управления 401, пиксельные значения элемента 401 управления могут также уменьшиться по размеру в зависимости от определенной пропорции.It should be understood that the controls 401-404 may also be small area page elements of a mobile phone, and when the mobile phone detects that the user is tapping the control 401, the pixel values of the control 401 may also be reduced in size depending on a certain proportion.

Ссылаясь на страницу GUI, показанную на фиг. 4b, страница GUI представляет собой еще один интерфейс отображения входящего вызова мобильного телефона. Интерфейс отображения входящего вызова включает в себя окно 405 напоминания о обратном вызове, в котором мобильный телефон может напоминать пользователю перезвонить вызывающей стороне через 30 минут, через 1 час или через 2 часа. После того, как мобильный телефон обнаружит операцию касания элемента 406 управления пальцем пользователем, мобильный телефон может автоматически прервать входящий вызов и отобразить страницу графического интерфейса пользователя, показанную на фиг. 4с.Referring to the GUI page shown in FIG. 4b, the GUI page is another interface for displaying an incoming mobile phone call. The incoming call display interface includes a call back reminder window 405 in which the mobile phone can remind the user to call the caller back in 30 minutes, 1 hour, or 2 hours. After the mobile phone detects the touch operation of the user's finger control element 406, the mobile phone can automatically hang up the incoming call and display the GUI page shown in FIG. 4s.

Ссылаясь на страницу GUI, показанную на фиг. 4c, страница GUI представляет собой рабочий стол мобильного телефона. После того, как мобильный телефон автоматически прервал входящий вызов, мобильный телефон может создать информацию для напоминания о обратном вызове для пропущенного вызова, и пользователь может просмотреть информацию на минус первом экране «negative one screen». Когда мобильный телефон обнаруживает операцию скольжения пальцем пользователя вправо в любом месте на экране, мобильный телефон может отображать страницу графического пользовательского интерфейса, показанную на фиг. 4d.Referring to the GUI page shown in FIG. 4c, the GUI page is a mobile phone desktop. After the mobile phone has automatically disconnected the incoming call, the mobile phone can generate callback reminder information for the missed call, and the user can view the information on the negative one screen. When the mobile phone detects the user's finger sliding operation to the right anywhere on the screen, the mobile phone may display the graphical user interface page shown in FIG. 4d.

Следует понимать, что в данном варианте осуществления настоящей заявки экран «negative one screen» представляет собой интерфейс, отображаемый после обнаружения пользователем на рабочем столе мобильного телефона (например, на рабочем столе мобильного телефона, показанном на фиг. 4c) операции скольжения пальцем пользователя вправо. Рабочий стол мобильного телефона, показанный на фиг. 4c, может быть второй страницей рабочего стола на рабочем столе мобильного телефона, и экран «negative one screen» может быть первой страницей рабочего стола на рабочем столе мобильного телефона, как показано на фиг. 4d. Экран «negative one screen» может предоставлять пользователю такие услуги, как поиск, рекомендации по применению, быстрое обслуживание, виджет уведомления о пропущенном вызове и ситуационную аналитику. На минус первом экране «negative one screen» могут отображаться некоторые приложения, которые часто используются пользователем.It should be understood that in this embodiment of the present application, the negative one screen is an interface displayed after the user detects the user's finger swipe to the right on the mobile phone desktop (eg, the mobile phone desktop shown in FIG. 4c). The mobile phone desktop shown in FIG. 4c may be the second desktop page on the desktop of the mobile phone, and the negative one screen may be the first desktop page on the desktop of the mobile phone, as shown in FIG. 4d. The negative one screen can provide the user with services such as search, application recommendations, quick service, missed call notification widget and situational analytics. The negative one screen may display some applications that are frequently used by the user.

Например, для мобильного телефона с операционной системой Android рабочий стол мобильного телефона может также включать в себя множество страниц рабочего стола, где первая страница рабочего стола может быть начальным экраном мобильного телефона.For example, for a mobile phone running the Android operating system, the mobile phone's desktop may also include a plurality of desktop pages, where the first page of the desktop may be the home screen of the mobile phone.

Если текущая страница рабочего стола является третьей страницей рабочего стола, начальный экран может отображаться после того, как мобильный телефон обнаружит в нижней части экрана операцию скольжения вверх пальцем пользователя.If the current desktop page is the third desktop page, the initial screen may be displayed after the mobile phone detects the user's finger swipe-up operation at the bottom of the screen.

В качестве альтернативы, если на экране мобильного телефона в данный момент отображается приложение, страница рабочего стола (например, вторая страница рабочего стола), включающая в себя значок приложения, может отображаться после того, как мобильный телефон обнаружит, в нижней части экрана, операцию скольжения вверх, выполненную пользователем; начальный экран может отображаться после того, как мобильный телефон еще раз обнаружит в нижней части экрана операцию скольжения вверх пальцем пользователя.Alternatively, if the mobile phone screen is currently displaying an application, a desktop page (e.g., a second desktop page) including the application icon may be displayed after the mobile phone detects, at the bottom of the screen, a swipe operation up, made by the user; the initial screen can be displayed after the mobile phone detects the user's finger swipe-up operation at the bottom of the screen again.

Когда на экране мобильного телефона отображается начальный экран, после того, как мобильный телефон обнаружит операцию скольжения вправо, выполненную пользователем, может отображаться интерфейс «negative one screen».When the mobile phone screen displays the initial screen, after the mobile phone detects the right sliding operation performed by the user, the "negative one screen" interface may be displayed.

Например, для мобильного телефона с операционной системой iOS рабочий стол мобильного телефона может также включать в себя множество страниц рабочего стола, где первая страница рабочего стола также может быть начальным экраном мобильного телефона.For example, for a mobile phone running the iOS operating system, the mobile phone's desktop may also include a plurality of desktop pages, where the first page of the desktop may also be the home screen of the mobile phone.

Если текущая страница рабочего стола является третьей страницей рабочего стола, начальный экран может отображаться тогда, когда мобильный телефон обнаруживает операцию нажатия клавиши «В начало», выполненную пользователем.If the current desktop page is the third desktop page, the start screen may be displayed when the mobile phone detects a Home key operation performed by the user.

В качестве альтернативы, если на экране мобильного телефона в данный момент отображается приложение, страница рабочего стола (например, вторая страница рабочего стола), включающая в себя значок приложения, может отображаться после того, как мобильный телефон обнаружит операцию нажатия кнопки «В начало», выполненную пользователем; начальный экран может отображаться после того, как мобильный телефон еще раз обнаружит операцию нажатия клавиши «В начало», выполненную пользователем.Alternatively, if an application is currently displayed on the mobile phone's screen, a desktop page (e.g., a second desktop page) including the application icon may be displayed after the mobile phone detects the Home button press operation. completed by the user; The home screen may be displayed after the mobile phone detects the Home key operation performed by the user again.

Когда на экране мобильного телефона отображается начальный экран, интерфейс «negative one screen» может отображаться после того, как мобильный телефон обнаружит операцию скольжения вправо, выполненную пользователем.When the home screen is displayed on the mobile phone screen, the "negative one screen" interface may be displayed after the mobile phone detects the right sliding operation performed by the user.

Следует понимать, что начальный экран может быть установлен перед доставкой или может быть установлен пользователем на основе предпочтений пользователя. Это случай не ограничивается этим вариантом осуществления настоящей заявки.It should be understood that the initial screen may be set prior to delivery or may be set by the user based on the user's preferences. This case is not limited to this embodiment of the present application.

Ссылаясь на страницу GUI, показанную на фиг. 4d, страница GUI представляет собой интерфейс «negative one screen» мобильного телефона. Интерфейс «negative one screen» может включать в себя виджет 407 уведомления с напоминанием обратного вызова о пропущенном вызове.Referring to the GUI page shown in FIG. 4d, the GUI page represents the "negative one screen" interface of a mobile phone. The negative one screen interface may include a notification widget 407 with a callback reminder for a missed call.

Ссылаясь на страницу GUI, показанную на фиг. 4e, страница GUI представляет собой интерфейс отображения «negative one screen», отображаемый тогда, когда палец пользователя приближается, но еще не коснулся виджета 407 уведомления. В этом случае пиксельные значения виджета 407 уведомления являются начальными значениями пикселей, и начальные пиксельные значения составляют 1376 пикселей по длине и 640 пикселей по ширине.Referring to the GUI page shown in FIG. 4e, the GUI page is a "negative one screen" display interface displayed when the user's finger approaches but has not yet touched the notification widget 407. In this case, the pixel values of the notification widget 407 are the initial pixel values, and the initial pixel values are 1376 pixels in length and 640 pixels in width.

Ссылаясь на страницу GUI, показанную на фиг. 4f, страница GUI представляет собой интерфейс отображения «negative one screen», отображаемый тогда, когда палец пользователя постукивает по виджету 407 уведомления. В этом случае пиксельные значения виджета 407 уведомления уменьшаются до 1307 пикселей по длине и 608 пикселей по ширине.Referring to the GUI page shown in FIG. 4f, the GUI page is a negative one screen display interface displayed when the user's finger taps the notification widget 407. In this case, the pixel values of the notification widget 407 are reduced to 1307 pixels in length and 608 pixels in width.

В варианте осуществления процесс, в котором пиксельные значения виджета 407 уведомления уменьшаются с 1376 пикселей по длине и 640 пикселей по ширине до 1307 пикселей по длине и 608 пикселей по ширине, может быть постепенным процессом, и пиксельные значения виджета 407 уведомления могут постепенно уменьшаться с определенной скоростью до 1307 пикселей по длине и 608 пикселей по ширине.In an embodiment, the process in which the pixel values of the notification widget 407 are reduced from 1376 pixels in length and 640 pixels in width to 1307 pixels in length and 608 pixels in width may be a gradual process, and the pixel values of the notification widget 407 may be gradually reduced with a certain speed up to 1307 pixels in length and 608 pixels in width.

Следует понимать, что продолжительность процесса, в котором виджет уведомления изменяется с 1376 пикселей по длине и 640 пикселей по ширине на 1307 пикселей по длине и 608 пикселей по ширине, может составлять 150-200 мс.It should be understood that the duration of the process in which the notification widget changes from 1376 pixels in length and 640 pixels in width to 1307 pixels in length and 608 pixels in width may be 150-200 ms.

В одном варианте осуществления после того, как пиксельные значения виджета 407 уведомления уменьшены с 1376 пикселей по длине и 640 пикселей по ширине до 1307 пикселей по длине и 608 пикселей по ширине, пиксельные значения виджета 407 уведомления могут оставаться равными 1307 пикселям по длине и 608 пикселям по ширине и больше не уменьшаться.In one embodiment, after the pixel values of the notification widget 407 are reduced from 1376 pixels in length and 640 pixels in width to 1307 pixels in length and 608 pixels in width, the pixel values of the notification widget 407 may remain equal to 1307 pixels in length and 608 pixels in width and no longer decrease.

Следует понимать, что в данном варианте осуществления настоящей заявки постукивание по виджету 407 уведомления пальцем пользователя также можно рассматривать как нажатие пальцем пользователя на виджет 407 уведомления.It should be understood that in this embodiment of the present application, tapping the notification widget 407 with the user's finger can also be considered as pressing the user's finger on the notification widget 407.

Кроме того, следует понимать, что страницы GUI, показанные на фиг. 4 описаны с использованием примера, в котором пиксельные значения виджета уведомления обратного вызова о пропущенном вызове составляют 1376 пикселей по длине и 640 пикселей по ширине; пиксельные значения виджета уведомления мобильного телефона альтернативно могут принимать другие значения, и разные типы виджетов уведомления могут иметь разные пиксельные значения. Это случай не ограничивается этим вариантом осуществления настоящей заявки.Additionally, it should be understood that the GUI pages shown in FIG. 4 are described using an example in which the pixel values of the missed call callback notification widget are 1376 pixels in length and 640 pixels in width; The pixel values of the mobile phone notification widget may alternatively take on different values, and different types of notification widgets may have different pixel values. This case is not limited to this embodiment of the present application.

Ссылаясь на страницу GUI, показанную на фиг. 4g, страница GUI представляет собой интерфейс отображения, отображаемый тогда, когда палец пользователя покидает экран «negative one screen». В этом случае пиксельные значения виджета 407 уведомления восстанавливается до 1376 пикселей по длине и 640 пикселей по ширине.Referring to the GUI page shown in FIG. 4g, the GUI page is a display interface displayed when the user's finger leaves the negative one screen. In this case, the pixel values of the notification widget 407 are restored to 1376 pixels in length and 640 pixels in width.

В варианте осуществления процесс, в котором пиксельные значения виджета 407 уведомления восстанавливается с 1307 пикселей по длине и 608 пикселей по ширине до 1376 пикселей по длине и 640 пикселей по ширине, может быть постепенным процессом, и уведомление виджет 407 может быть постепенно восстановлено с определенной скоростью до 1376 пикселей по длине и 640 пикселей по ширине.In an embodiment, the process in which the pixel values of the notification widget 407 is restored from 1307 pixels in length and 608 pixels in width to 1376 pixels in length and 640 pixels in width may be a gradual process, and the notification widget 407 may be gradually restored at a certain speed up to 1376 pixels in length and 640 pixels in width.

Ссылаясь на страницу GUI, показанную на фиг. 4h, страница GUI представляет собой интерфейс отображения, отображаемый после того, как пользователь коснется виджета 407 уведомления. Интерфейс отображения включает в себя окно 408 подсказки о вызове. Окно 408 подсказки о вызове включает в себя элементы управления для подсказки пользователю перезвонить с использованием карты 1 (оператором мобильной связи которой является компания China Mobile), перезвонить с использованием карты 2 (оператором мобильной связи которой является компания China Unicom) и отредактировать перед вызовом.Referring to the GUI page shown in FIG. 4h, the GUI page is a display interface displayed after the user touches the notification widget 407. The display interface includes a call prompt window 408. The call prompt window 408 includes controls for prompting the user to call back using card 1 (operated by China Mobile), call back using card 2 (operated by China Unicom), and edit before calling.

Следует понимать, что между фиг. 4g и фиг. 4h отсутствует временной интервал, и мобильный телефон может отображать окно 408 тогда, когда виджет 407 уведомления восстановится до начальных пиксельных значений.It should be understood that between FIGS. 4g and fig. 4h there is no time interval, and the mobile phone can display the window 408 when the notification widget 407 is restored to the original pixel values.

Например, после того, как мобильный телефон обнаружит, что пользователь постукивает по элементу управления для обратного вызова с использованием карты 1, мобильный телефон может позвонить пользователю по номеру мобильного телефона 18792929676 с использованием карты 1.For example, after the mobile phone detects that the user taps the callback control using card 1, the mobile phone can call the user at mobile number 18792929676 using card 1.

Следует понимать, что страницы GUI, показанные на фиг. 4 описаны с использованием примера, в котором пиксельные значения по длине и ширине виджета уведомления, соответственно, уменьшаются до 95% от начального пиксельного значения по длине и 95% от начального пиксельного значения по длине, когда мобильный телефон обнаруживает, что палец пользователя постукивает по виджету уведомления; пиксельные значения могут альтернативно уменьшаться на основе другой пропорции. Это случай не ограничивается этим вариантом осуществления настоящей заявки.It should be understood that the GUI pages shown in FIG. 4 are described using an example in which the pixel values along the length and width of the notification widget are respectively reduced to 95% of the initial pixel value along the length and 95% of the initial pixel value along the length when the mobile phone detects the user's finger tapping the widget notifications; pixel values may alternatively be scaled down based on a different proportion. This case is not limited to this embodiment of the present application.

Кроме того, следует понимать, что виджет 407 уведомления на фиг. 4, может быть элементом страницы средней площади на мобильном телефоне, и элементы страницы средней площади на мобильном телефоне могут дополнительно включать в себя виджет уведомления в раскрывающемся списке и т.п. В варианте осуществления, когда мобильный телефон обнаруживает, что пользователь постукивает по другому элементу страницы средней площади, размер другого элемента страницы средней площади может быть уменьшен на основе той же пропорции масштабирования, что и значок, или может быть уменьшен в размере на основе другой пропорции масштабирования. Это случай не ограничивается этим вариантом осуществления настоящей заявки.Additionally, it should be understood that the notification widget 407 in FIG. 4 may be a mid-area page element on the mobile phone, and the mid-area page elements on the mobile phone may further include a drop-down notification widget and the like. In an embodiment, when the mobile phone detects that the user is tapping another mid-area page element, the size of the other mid-area page element may be reduced in size based on the same scaling ratio as the icon, or may be reduced in size based on a different scaling ratio . This case is not limited to this embodiment of the present application.

В варианте осуществления элемент страницы средней площади может быть элементом страницы, чье пиксельное значение по длине больше первого пиксельные значения и меньше или равно третьему пиксельному значению, или элемент страницы средней площади может быть элемент страницы, чье пиксельное значение по длине больше второго пиксельного значения и меньше или равно четвертому пиксельному значению, или элемент страницы средней площади может быть элементом страницы, чье пиксельное значение по длине больше, чем первое пиксельное значение и меньше или равно третьему пиксельному значению, и чье пиксельное значение по длине больше второго пиксельного значения и меньше или равно четвертому пиксельному значению. Первое пиксельное значение меньше третьего пиксельного значения, и второе пиксельное значение меньше четвертого пиксельного значения.In an embodiment, a mid-area page element may be a page element whose pixel value is greater in length than a first pixel value and less than or equal to a third pixel value, or a mid-area page element may be a page element whose pixel value is in length greater than a second pixel value and less than or equal to the fourth pixel value, or an average area page element may be a page element whose pixel value is in length greater than the first pixel value and less than or equal to the third pixel value, and whose pixel value is in length greater than the second pixel value and less than or equal to the fourth pixel value. The first pixel value is less than the third pixel value, and the second pixel value is less than the fourth pixel value.

Следует понимать, что третье пиксельное значение может быть таким же, как четвертое пиксельное значение, или может отличаться от четвертого пиксельного значения.It should be understood that the third pixel value may be the same as the fourth pixel value, or may be different from the fourth pixel value.

Например, третье пиксельное значение равно 1800 пикселям, и четвертое пиксельное значение равно 800 пикселям.For example, the third pixel value is 1800 pixels, and the fourth pixel value is 800 pixels.

В другом варианте осуществления элемент страницы средней площади может быть элементом страницы, чья длина больше первого расстояния и меньше третьего расстояния, или элемент страницы средней площади может быть элементом страницы, чья ширина больше второго расстояния и меньше четвертого расстояния, или элемент страницы средней площади может быть элементом страницы, чья длина больше первого расстояния и меньше или равна третьему расстоянию, и ширина больше второго расстояния и меньше или равна четвертому расстоянию. Первое расстояние меньше третьего расстояния, и второе расстояние меньше четвертого расстояния.In another embodiment, the average area page element may be a page element whose length is greater than the first distance and less than the third distance, or the average area page element may be a page element whose width is greater than the second distance and less than the fourth distance, or the average area page element may be a page element whose length is greater than the first distance and less than or equal to the third distance, and whose width is greater than the second distance and less than or equal to the fourth distance. The first distance is less than the third distance, and the second distance is less than the fourth distance.

Следует понимать, что третье расстояние может быть таким же, как четвертое расстояние, или может отличаться от четвертого расстояния.It should be understood that the third distance may be the same as the fourth distance or may be different from the fourth distance.

В другом варианте осуществления элемент страницы средней площади альтернативно может быть элементом страницы, чья площадь больше первой области и меньше или равна второй площади. Первая площадь меньше второй площади.In another embodiment, an average area page element may alternatively be a page element whose area is greater than the first area and less than or equal to the second area. The first area is smaller than the second area.

В другом варианте осуществления элемент страницы средней площади может быть элементом страницы, чья длина больше первой процентной величины длины экрана и меньше или равна третьей процентной величине (например, 50%) длины экрана, или элемент страницы средней площади может быть элементом страницы, чья ширина больше второй процентной величины ширины экрана и меньше или равна четвертой процентной величине (например, 20%) ширины экрана, или элемент страницы средней площади может быть элементом страницы, чья длина больше первой процентной величины длины экрана и меньше или равна третьей процентной величине длины экрана, и ширина больше второй процентной величины ширины экрана и меньше или равна четвертой процентной величине ширины экрана. Третья процентная величина больше первой процентной величины, и четвертая процентная величина больше второй процентной величины.In another embodiment, an average area page element may be a page element whose length is greater than a first percentage of the screen length and less than or equal to a third percentage (e.g., 50%) of the screen length, or an average area page element may be a page element whose width is greater a second percentage of the screen width and less than or equal to a fourth percentage (e.g., 20%) of the screen width, or a mid-area page element may be a page element whose length is greater than the first percentage of screen length and less than or equal to a third percentage of screen length, and width is greater than the second percentage of the screen width and less than or equal to the fourth percentage of the screen width. The third percentage value is greater than the first percentage value, and the fourth percentage value is greater than the second percentage value.

В данном варианте осуществления настоящей заявки после того, как мобильный телефон обнаружит операцию постукивания по виджету уведомления, выполненную пользователем, мобильный телефон может управлять уменьшением размера виджета уведомления на основе определенной пропорции. Изменение формы элемента страницы при обнаружении пользовательской операции улучшает обратную связь с мобильным телефоном для пользовательской операции, тем самым повышая оперативность мобильного телефона для пользовательской операции.In this embodiment of the present application, after the mobile phone detects a tapping operation on the notification widget performed by the user, the mobile phone can control the reduction of the size of the notification widget based on a certain proportion. Changing the shape of a page element when detecting a user operation improves feedback to the mobile phone for the user operation, thereby improving the responsiveness of the mobile phone for the user operation.

На фиг. 5 показана другая группа страниц GUI мобильного телефона, где на фиг. 5a-f показан процесс, в котором пиксельные значения виджета будильника изменяются тогда, когда пользователь создает виджет будильника с помощью голосового помощника и постукивает по созданному виджету будильника.In fig. 5 shows another group of mobile phone GUI pages, where FIG. 5a-f show a process in which the pixel values of the alarm clock widget are changed when the user creates an alarm clock widget using the voice assistant and taps the created alarm clock widget.

Ссылаясь на страницу GUI, показанную на фиг. 5a, страница GUI представляет собой интерфейс отображения, отображаемый во время взаимодействия между мобильным телефоном и пользователем. После того, как мобильный телефон обнаружит ключевое слово голосового пробуждения «Xiaoyi Xiaoyi» пользователя, мобильный телефон может отображать окно 501 текстового отображения голосового помощника на рабочем столе, и мобильный телефон может использовать окно 501 для отображения пользователю «Привет, я слушаю». Понятно, что при уведомлении пользователя путем отображения текста в окне 501, мобильный телефон может также воспроизводить пользователю объявление «Привет, я слушаю».Referring to the GUI page shown in FIG. 5a, the GUI page is a display interface displayed during interaction between the mobile phone and the user. After the mobile phone detects the voice wake-up keyword "Xiaoyi Xiaoyi" of the user, the mobile phone can display the voice assistant text display window 501 on the desktop, and the mobile phone can use the window 501 to display "Hello, I'm listening" to the user. It is understood that when notifying the user by displaying text in the window 501, the mobile phone may also play the announcement “Hello, I'm listening” to the user.

Ссылаясь на страницу GUI, показанную на фиг. 5b, страница GUI представляет собой другой интерфейс отображения, отображаемый во время взаимодействия между мобильным телефоном и пользователем. Когда мобильный телефон обнаруживает голосовую команду «Я хочу установить будильник» пользователя, мобильный телефон может отображать, используя окно 502 отображения текста голосового помощника, текстовую информацию, соответствующую голосовой команде пользователя.Referring to the GUI page shown in FIG. 5b, the GUI page is another display interface displayed during the interaction between the mobile phone and the user. When the mobile phone detects the voice command "I want to set an alarm" of the user, the mobile phone can display, using the voice assistant text display window 502, text information corresponding to the user's voice command.

Ссылаясь на страницу GUI, показанную на фиг. 5c, страница GUI представляет собой интерфейс отображения, отображаемый тогда, когда палец пользователя приближается, но еще не коснулся виджета 503 будильника. Интерфейс отображения включает в себя виджет 503 будильника, и мобильный телефон может дополнительно уведомлять пользователя о том, что «будильник создан» с использованием текста и речи. Пиксельные значения виджета 503 будильника в интерфейсе дисплея могут быть начальными пиксельными значениями, и начальные пиксельные значения виджета 503 будильника составляют 1090 пикселей по длине и 240 пикселей по ширине.Referring to the GUI page shown in FIG. 5c, the GUI page is a display interface displayed when the user's finger approaches but has not yet touched the alarm clock widget 503. The display interface includes an alarm clock widget 503, and the mobile phone may optionally notify the user that "alarm has been created" using text and speech. The pixel values of the alarm clock widget 503 in the display interface may be initial pixel values, and the initial pixel values of the alarm clock widget 503 are 1090 pixels in length and 240 pixels in width.

Следует понимать, что мобильный телефон может автоматически вырабатывать соответствующий виджет 503 будильника после отображения текстовой информации в окне 502.It should be understood that the mobile phone may automatically generate the corresponding alarm widget 503 after displaying the text information in the window 502.

Следует также понимать, что после того, как пользователь подает голосовую команду «Я хочу установить будильник», так как голосовая команда включает в себя намерение пользователя (установить будильник), но не включает в себя информацию о соответствующем отрезке времени (в какое время установить будильник), мобильный телефон может напрямую определить, для пользователя, информацию об отрезке времени, соответствующую намерению, то есть мобильный телефон может напрямую определить время 8:00 по умолчанию в качестве информации об отрезке времени, соответствующей намерению пользователя. Затем мобильный телефон может отобразить виджет 503 будильника и уведомить пользователя о том, что «будильник создан» с использованием текста и речи.It should also be understood that after the user issues the voice command "I want to set an alarm", since the voice command includes the user's intent (to set the alarm) but does not include information about the corresponding time period (what time to set the alarm) ), the mobile phone can directly determine, for the user, the time interval information corresponding to the intent, that is, the mobile phone can directly determine the default time of 8:00 as the time interval information corresponding to the user's intent. The mobile phone may then display the alarm widget 503 and notify the user that "alarm has been created" using text and speech.

В варианте осуществления мобильный телефон может определить соответствующее намерение пользователя после получения голосовой команды «Я хочу установить будильник» пользователя. Тем не менее, после того, как мобильный телефон обнаружит, что в голосовой команде отсутствует соответствующая информация об отрезке времени, мобильный телефон может отправить пользователю голосовую информацию, используемую для получения информации об отрезке времени. Например, мобильный телефон может воспроизвести объявление «На какое время вы планируете поставить будильник?» пользователю с помощью голосового помощника. После того, как мобильный телефон еще раз примет голосовую информацию от пользователя, мобильный телефон может определить соответствующую информацию об отрезке времени. Например, после того, как пользователь подает голосовую команду «установить будильник на 9:00», мобильный телефон может автоматически установить будильник на 9:00.In an embodiment, the mobile phone can determine the corresponding intent of the user after receiving the voice command "I want to set an alarm" from the user. However, after the mobile phone detects that there is no corresponding time interval information in the voice command, the mobile phone can send the voice information used to obtain the time interval information to the user. For example, a mobile phone might play the announcement “What time do you plan to set your alarm?” to the user using a voice assistant. After the mobile phone receives voice information from the user again, the mobile phone can determine the corresponding time period information. For example, after the user gives the voice command “set alarm for 9:00”, the mobile phone can automatically set the alarm for 9:00.

Ссылаясь на страницу GUI, показанную на фиг. 5d, страница GUI представляет собой интерфейс отображения, отображаемый тогда, когда палец пользователя постукивает по виджету 503 будильника. Когда мобильный телефон обнаруживает, что палец пользователя постукивает по виджету 503 будильника, пиксельные значения виджета будильника уменьшаются до 1036 пикселей по длине и 228 пикселей по ширине.Referring to the GUI page shown in FIG. 5d, the GUI page is a display interface displayed when the user's finger taps the alarm clock widget 503. When the mobile phone detects that the user's finger is tapping the alarm clock widget 503, the pixel values of the alarm clock widget are reduced to 1036 pixels in length and 228 pixels in width.

В варианте осуществления процесс, в котором пиксельные значения виджета 503 будильника уменьшаются с 1090 пикселей по длине и 240 пикселей по ширине до 1036 пикселей по длине и 228 пикселей по ширине, может быть постепенным процессом, и пиксельные значения виджета 503 будильника могут постепенно уменьшаться с определенной скоростью до 1036 пикселей по длине и 228 пикселей по ширине.In an embodiment, the process in which the pixel values of the alarm clock widget 503 are reduced from 1090 pixels in length and 240 pixels in width to 1036 pixels in length and 228 pixels in width may be a gradual process, and the pixel values of the alarm clock widget 503 may be gradually reduced with a certain speed up to 1036 pixels in length and 228 pixels in width.

Следует понимать, что продолжительность процесса, в котором виджет будильника изменяется с 1376 пикселей по длине и 640 пикселей по ширине на 1307 пикселей по длине и 608 пикселей по ширине, может составлять 150-200 мс.It should be understood that the duration of the process in which the alarm widget changes from 1376 pixels in length and 640 pixels in width to 1307 pixels in length and 608 pixels in width can be 150-200 ms.

В варианте осуществления после того, как пиксельные значения виджета 503 будильника уменьшаются с 1090 пикселей по длине и 240 пикселей по ширине до 1036 пикселей по длине и 228 пикселей по ширине, пиксельные значения виджета 503 будильника могут оставаться равными 1036 пикселям по длине и 228 пикселям по ширине и больше не уменьшаться.In an embodiment, after the pixel values of the alarm clock widget 503 are reduced from 1090 pixels in length and 240 pixels in width to 1036 pixels in length and 228 pixels in width, the pixel values of the alarm clock widget 503 may remain equal to 1036 pixels in length and 228 pixels in width. width and no longer decrease.

Следует понимать, что в данном варианте осуществления настоящей заявки постукивание по виджету 503 будильника пальцем пользователя также можно рассматривать как нажатие пальцем на виджет 503 будильника.It should be understood that in this embodiment of the present application, tapping the alarm clock widget 503 with the user's finger can also be considered as pressing the alarm clock widget 503 with the finger.

Кроме того, следует понимать, что страницы GUI, показанные на фиг. 5 описаны с использованием примера, в котором начальные пиксельные значения виджета будильника составляют 1090 пикселей по длине и 240 пикселей по ширине; пиксельные значения виджета будильника мобильного телефона альтернативно могут принимать другие значения. Это случай не ограничивается этим вариантом осуществления настоящей заявки.Additionally, it should be understood that the GUI pages shown in FIG. 5 are described using an example in which the initial pixel values of the alarm clock widget are 1090 pixels in length and 240 pixels in width; the pixel values of the mobile phone alarm widget may alternatively take on other values. This case is not limited to this embodiment of the present application.

Ссылаясь на страницу GUI, показанную на фиг. 5e, страница GUI представляет собой интерфейс отображения, отображаемый тогда, когда палец пользователя покидает экран. Когда мобильный телефон обнаруживает, что палец пользователя покидает экран, пиксельные значения виджета 503 будильника восстанавливается с 1036 пикселей по длине и 228 пикселей по ширине до 1090 пикселей по длине и 240 пикселей по ширине.Referring to the GUI page shown in FIG. 5e, the GUI page is a display interface displayed when the user's finger leaves the screen. When the mobile phone detects that the user's finger leaves the screen, the pixel values of the alarm clock widget 503 are restored from 1036 pixels in length and 228 pixels in width to 1090 pixels in length and 240 pixels in width.

В варианте осуществления процесс, в котором пиксельные значения виджета 503 будильника восстанавливаются с 1036 пикселей по длине и 228 пикселей по ширине до 1090 пикселей по длине и 240 пикселей по ширине, может быть постепенным процессом, и виджет будильника 503 может постепенно восстанавливаться с определенной скоростью до 1090 пикселей по длине и 240 пикселей по ширине.In an embodiment, the process in which the pixel values of the alarm clock widget 503 are restored from 1036 pixels in length and 228 pixels in width to 1090 pixels in length and 240 pixels in width may be a gradual process, and the alarm clock widget 503 may be gradually restored at a certain speed up to 1090 pixels in length and 240 pixels in width.

Ссылаясь на страницу GUI, показанную на фиг. 5f, страница GUI представляет собой интерфейс редактирования будильника. Пользователь может редактировать, в интерфейсе редактирования будильника, будильник, установленный с использованием голосового помощника.Referring to the GUI page shown in FIG. 5f, the GUI page is the alarm clock editing interface. The user can edit, in the alarm editing interface, the alarm set using the voice assistant.

Следует понимать, что страницы GUI, показанные на фиг. 5 описаны с использованием примера, в котором пиксельные значения по длине и ширине виджета будильника, соответственно, уменьшаются до 95% от начального пиксельного значения по длине и 95% от начального пиксельного значения по ширине, когда мобильный телефон обнаруживает, что палец пользователя постукивает по виджету будильника; пиксельные значения могут альтернативно уменьшаться на основе другой пропорции. Это случай не ограничивается этим вариантом осуществления настоящей заявки.It should be understood that the GUI pages shown in FIG. 5 are described using an example in which the pixel values along the length and width of the alarm clock widget are respectively reduced to 95% of the initial pixel value along the length and 95% of the initial pixel value along the width when the mobile phone detects the user's finger tapping the widget. alarm clock; pixel values may alternatively be scaled down based on a different proportion. This case is not limited to this embodiment of the present application.

Кроме того, следует понимать, что виджет будильника также может быть элементом страницы средней площади.Additionally, understand that an alarm widget can also be a medium-sized page element.

В данном варианте осуществления настоящей заявки после того, как мобильный телефон обнаружит операцию постукивания по виджету будильника, выполненную пользователем, мобильный телефон может управлять уменьшением размера виджета будильника на основе определенной пропорции. Изменение формы элемента страницы при обнаружении пользовательской операции улучшает обратную связь с мобильным телефоном для пользовательской операции, тем самым повышая оперативность мобильного телефона для пользовательской операции.In this embodiment of the present application, after the mobile phone detects a tapping operation on the alarm clock widget performed by the user, the mobile phone can control the reduction of the size of the alarm clock widget based on a certain proportion. Changing the shape of a page element when detecting a user operation improves feedback to the mobile phone for the user operation, thereby improving the responsiveness of the mobile phone for the user operation.

На фиг. 6 показана другая группа страниц GUI мобильного телефона, где на фиг. 6a-f показан процесс, в котором пиксельные значения виджета уведомления о непрочитанном сообщении изменяются тогда, когда пользователь постукивает по виджету уведомления о непрочитанном сообщении в раскрывающемся списке.In fig. 6 shows another group of mobile phone GUI pages, where FIG. 6a-f show a process in which the pixel values of the unread message notification widget are changed when the user taps the unread message notification widget in the drop-down list.

Ссылаясь на страницу GUI, показанную на фиг. 6a, страница GUI представляет собой рабочий стол мобильного телефона. Пользователь может просмотреть непрочитанное сообщение, используя раскрывающийся список. Когда мобильный телефон обнаруживает операцию скольжения пальцем пользователя вниз в месте, близком к верхней части экрана, мобильный телефон может отображать страницу GUI, показанную на фиг. 6b.Referring to the GUI page shown in FIG. 6a, the GUI page is a mobile phone desktop. The user can view the unread message using the drop-down list. When the mobile phone detects the downward sliding operation of the user's finger at a location close to the top of the screen, the mobile phone may display the GUI page shown in FIG. 6b.

Следует понимать, что в данном варианте осуществления настоящей заявки пользователь может провести пальцем вниз в месте, близком к верхней части экрана, чтобы мобильный телефон мог отобразить интерфейс раскрывающегося списка. Раскрывающийся список включает в себя быстрый ввод множества функций, таких как режим полета, функция Wi-Fi, функция фонарика, функция «Не беспокоить» и функция совместного о использования файлов («Huawei Share»). Пользователь может настроить порядок функций в раскрывающемся списке или может увеличить или уменьшить содержание в раскрывающемся списке. Раскрывающийся список может дополнительно включать в себя некоторые виджеты уведомлений, используемые для уведомления пользователя, например, о непрочитанном сообщении пользователя и местоположении, в котором сохранена запись недавнего вызова пользователя.It should be understood that in this embodiment of the present application, the user can swipe down at a location close to the top of the screen so that the mobile phone can display a drop-down list interface. The drop-down list allows you to quickly enter a variety of functions, such as airplane mode, Wi-Fi function, flashlight function, Do Not Disturb function, and Huawei Share function. The user can customize the order of the functions in the drop-down list, or can increase or decrease the content in the drop-down list. The drop-down list may further include some notification widgets used to notify the user, such as the user's unread message and the location where the user's recent call record is saved.

Ссылаясь на фиг. 6b, страница GUI представляет собой интерфейс отображения раскрывающегося списка мобильного телефона. Интерфейс раскрывающегося списка может включать в себя виджет 601 уведомления о непрочитанном сообщении, виджет 602 уведомления регистратора вызовов и окно 603 отображения меню функций. Виджет 601 уведомления о непрочитанном сообщении отображает содержимое сообщения, которое было недавно получено, но не было прочитано пользователем. Виджет 602 уведомления регистратора вызовов отображает местоположение, в котором сохранена запись недавнего вызова пользователя. Окно 603 отображения меню функций включает в себя множество опций функций. Множество опций функций включает в себя функцию выбора режима полета, функцию включения/выключения Wi-Fi, функцию включения/выключения фонарика, функцию включения/выключения режима «Не беспокоить» и функцию включения/выключения общего доступа к Huawei (Huawei Share). Окно 603 отображения меню функций дополнительно включает в себя функцию, используемую для регулировки яркости экрана.Referring to FIG. 6b, the GUI page is a mobile phone drop-down list display interface. The drop-down list interface may include an unread message notification widget 601, a call recorder notification widget 602, and a function menu display window 603. The unread message notification widget 601 displays the contents of a message that was recently received but has not been read by the user. Call logger notification widget 602 displays the location where a user's recent call record is stored. The function menu display window 603 includes a plurality of function options. A variety of function options include airplane mode selection function, Wi-Fi on/off function, flashlight on/off function, Do Not Disturb mode on/off function, and Huawei Share on/off function. The function menu display window 603 further includes a function used for adjusting the brightness of the screen.

Ссылаясь на страницу GUI, показанную на фиг. 6c, страница GUI представляет собой интерфейс отображения раскрывающегося списка, отображаемый тогда, когда палец пользователя приближается, но еще не коснулся виджета 601 уведомления о непрочитанном сообщении. Пиксельные значения виджета 601 уведомления о непрочитанном сообщении в интерфейсе отображения могут представлять собой начальные пиксельные значения, и начальные пиксельные значения виджета 601 уведомления о непрочитанном сообщении составляют 1090 пикселей по длине и 300 пикселей по ширине.Referring to the GUI page shown in FIG. 6c, the GUI page is a drop-down list display interface displayed when the user's finger approaches but has not yet touched the unread message notification widget 601. The pixel values of the unread message notification widget 601 in the display interface may be initial pixel values, and the initial pixel values of the unread message notification widget 601 are 1090 pixels in length and 300 pixels in width.

Ссылаясь на страницу GUI, показанную на фиг. 6d, страница GUI представляет собой интерфейс отображения раскрывающегося списка, отображаемый тогда, когда палец пользователя постукивает по виджету 601 уведомления о непрочитанном сообщении. Когда мобильный телефон обнаруживает, что палец пользователя постукивает по виджету 601 уведомления о непрочитанном сообщении, пиксельные значения виджета уведомления о непрочитанных сообщениях уменьшаются до 1036 пикселей по длине и 285 пикселей по ширине.Referring to the GUI page shown in FIG. 6d, the GUI page is a drop-down list display interface displayed when the user's finger taps the unread message notification widget 601. When the mobile phone detects the user's finger tapping the unread message notification widget 601, the pixel values of the unread message notification widget are reduced to 1036 pixels in length and 285 pixels in width.

В варианте осуществления процесс, в котором пиксельные значения виджета 601 уведомления о непрочитанных сообщениях уменьшаются с 1090 пикселей по длине и 300 пикселей по ширине до 1036 пикселей по длине и 285 пикселей по ширине, может быть постепенным процессом, и пиксельные значения виджета 601 уведомления о непрочитанных сообщениях могут постепенно уменьшаться с определенной скоростью до 1036 пикселей по длине и 285 пикселей по ширине.In an embodiment, the process in which the pixel values of the unread message notification widget 601 are reduced from 1090 pixels in length and 300 pixels in width to 1036 pixels in length and 285 pixels in width may be a gradual process, and the pixel values of the unread notification widget 601 messages can be gradually reduced at a certain speed up to 1036 pixels in length and 285 pixels in width.

Следует понимать, что продолжительность процесса, в котором виджет уведомления о непрочитанном сообщении изменяется с 1090 пикселей по длине и 300 пикселей по ширине на 1036 пикселей по длине и 285 пикселей по ширине, может составлять 150-200 мс.It should be understood that the duration of the process in which the unread message notification widget changes from 1090 pixels in length and 300 pixels in width to 1036 pixels in length and 285 pixels in width may be 150-200 ms.

В варианте осуществления после того, как пиксельные значения виджета 601 уведомления о непрочитанном сообщении уменьшаются с 1090 пикселей по длине и 300 пикселей по ширине до 1036 пикселей по длине и 285 пикселей по ширине, пиксельные значения виджет 601 уведомления о непрочитанном сообщении может оставаться равным 1036 пикселям по длине и 285 пикселям по ширине и больше не уменьшаться.In an embodiment, after the pixel values of the unread message notification widget 601 are reduced from 1090 pixels in length and 300 pixels in width to 1036 pixels in length and 285 pixels in width, the pixel values of the unread message notification widget 601 may remain at 1036 pixels. in length and 285 pixels in width and will not shrink any further.

Следует понимать, что в данном варианте осуществления настоящей заявки постукивание по виджету 601 уведомления о непрочитанном сообщении пальцем пользователя также можно рассматривать как нажатие пальцем на виджет 601 уведомления о непрочитанном сообщении.It should be understood that in this embodiment of the present application, tapping the unread message notification widget 601 with a user's finger can also be considered as tapping the unread message notification widget 601 with a finger.

Ссылаясь на страницу GUI, показанную на фиг. 6e, страница GUI представляет собой интерфейс отображения раскрывающегося списка, отображаемый тогда, когда мобильный телефон обнаруживает, что палец пользователя покидает экран. Когда мобильный телефон обнаруживает, что палец пользователя покидает экран, пиксельные значения виджета 601 уведомления о непрочитанном сообщении восстанавливаются с 1036 пикселей по длине и 285 пикселей по ширине до 1090 пикселей по длине и 300 пикселей по ширине.Referring to the GUI page shown in FIG. 6e, the GUI page is a drop-down list display interface displayed when the mobile phone detects that the user's finger leaves the screen. When the mobile phone detects that the user's finger leaves the screen, the pixel values of the unread message notification widget 601 are restored from 1036 pixels in length and 285 pixels in width to 1090 pixels in length and 300 pixels in width.

В варианте осуществления процесс, в котором пиксельные значения виджета 601 уведомления о непрочитанных сообщениях восстанавливаются с 1036 пикселей по длине и 285 пикселей по ширине до 1090 пикселей по длине и 300 пикселей по ширине, может быть постепенным процессом, и виджет 601 уведомления о непрочитанном сообщении может постепенно восстанавливаться с определенной скоростью до 1090 пикселей по длине и 300 пикселей по ширине.In an embodiment, the process in which the pixel values of the unread message notification widget 601 are restored from 1036 pixels in length and 285 pixels in width to 1090 pixels in length and 300 pixels in width may be a gradual process, and the unread message notification widget 601 may gradually recover at a certain speed up to 1090 pixels in length and 300 pixels in width.

Ссылаясь на страницу GUI, показанную на фиг. 6f, страница GUI представляет собой интерфейс отображения приложения «Сообщение». Интерфейс отображения включает в себя окно 604 ввода текста. Пользователь может ввести в окно 604 ввода текста информацию, которая должна быть отправлена в качестве ответа, и выполнить постукивание по элементу 605 управления, чтобы отправить ответную информацию пользователю, чей номер мобильного телефона 18792929676.Referring to the GUI page shown in FIG. 6f, the GUI page is a display interface of the Message application. The display interface includes a text input window 604. The user may enter into the text input window 604 information to be sent as a response and tap the control 605 to send the response information to the user whose mobile phone number is 18792929676.

Следует понимать, что страницы GUI, показанные на фиг. 6 описаны с использованием примера, в котором начальные пиксельные значения виджета уведомления о непрочитанном сообщении составляют 1090 пикселей по длине и 300 пикселей по ширине; пиксельные значения виджета уведомления о непрочитанном сообщении мобильного телефона альтернативно могут принимать другие значения. Это случай не ограничивается этим вариантом осуществления настоящей заявки.It should be understood that the GUI pages shown in FIG. 6 are described using an example in which the initial pixel values of the unread message notification widget are 1090 pixels in length and 300 pixels in width; the pixel values of the mobile phone unread message notification widget may alternatively take on other values. This case is not limited to this embodiment of the present application.

Кроме того, следует понимать, что виджет уведомления о непрочитанном сообщении также может быть элементом страницы средней площади.Additionally, understand that the unread message notification widget can also be a medium-sized page element.

Выше, со ссылкой на фиг. 4-6, было описано изменение элемента страницы в процессе, в котором пользователь постукивает по элементу страницы средней площади в настоящей заявке. После того, как мобильный телефон обнаружит операцию постукивания по элементу страницы средней площади пользователем, мобильный телефон может управлять уменьшением размера элемента страницы средней площади на основе определенной пропорции. Изменение формы элемента страницы средней площади при обнаружении пользовательской операции позволяет улучшить обратную связь с мобильным телефоном для пользовательской операции, тем самым повышая оперативность мобильного телефона для пользовательской операции.Above, with reference to FIG. 4-6, changing a page element in a process in which a user taps an average area page element in the present application has been described. After the mobile phone detects the tapping operation of the average area page element by the user, the mobile phone can control the reduction of the size of the average area page element based on the determined proportion. Changing the shape of the mid-area page element when detecting a user operation allows for improved feedback to the mobile phone for the user operation, thereby improving the responsiveness of the mobile phone for the user operation.

На фиг. 7 показана другая группа страниц GUI мобильного телефона, где на фиг. 7a-g показан процесс, в котором пиксельные значения виджета задачи изменяются тогда, когда пользователь постукивает по одному из множества виджетов задач для входа в соответствующее приложение.In fig. 7 shows another group of mobile phone GUI pages, where FIG. 7a-g illustrate a process in which the pixel values of a task widget change when a user taps one of a plurality of task widgets to enter the corresponding application.

Ссылаясь на страницу GUI, показанную на фиг. 7a, страница GUI представляет собой рабочий стол мобильного телефона. После того, как мобильный телефон обнаружит операцию постукивания по элементу 701 управления, выполненную пользователем, откроется страница GUI, показанная на фиг. 7b.Referring to the GUI page shown in FIG. 7a, the GUI page is a mobile phone desktop. After the mobile phone detects a tapping operation on the control 701 performed by the user, the GUI page shown in FIG. 7b.

Ссылаясь на страницу GUI, показанную на фиг. 7b, страница GUI представляет собой интерфейс отображения множества виджетов задач мобильного телефона. Множество виджетов задач может включать в себя значок одного или более прикладных процессов. Пользователь может выбрать, проведя пальцем влево или вправо, приложение, которое необходимо отобразить. После того, как мобильный телефон обнаружит в интерфейсе отображения множества виджетов задач операцию перемещения пользователя вправо, может отображаться страница GUI, показанная на фиг. 7с.Referring to the GUI page shown in FIG. 7b, the GUI page is a display interface of a plurality of mobile phone task widgets. The plurality of task widgets may include an icon of one or more application processes. The user can select, by swiping left or right, the application to be displayed. After the mobile phone detects the user's right-moving operation in the multiple task widget display interface, the GUI page shown in FIG. 7s.

Следует понимать, что в данном варианте осуществления настоящей заявки может быть множество записей для интерфейса отображения множества виджетов задач. После того, как мобильный телефон обнаружит операцию постукивания по элементу 701 управления, выполненную пользователем, мобильный телефон может отобразить интерфейс отображения множества виджетов задач. В качестве альтернативы, после обнаружения операции скольжения пальцем пользователя вверх в нижней части экрана, мобильный телефон может отобразить интерфейс отображения множества виджетов задач.It should be understood that in this embodiment of the present application, there may be multiple entries for the display interface of multiple task widgets. After the mobile phone detects a tapping operation on the control 701 performed by the user, the mobile phone may display a multiple task widget display interface. Alternatively, after detecting the user's finger upward sliding operation at the bottom of the screen, the mobile phone may display a multiple task widget display interface.

Следует также понимать, что, как показано на фиг. 7b, заставки всех приложений в множестве виджетов задач могут быть расположены по времени тогда, когда пользователь переключает соответствующие приложения в фоновый режим, и заставка последнего приложения, переключенного на фоновый режим пользователем, может отображаться в первой позиции. Например, ссылаясь на виджет 702 задачи, показанный на фиг. 7b, приложение, соответствующее виджету 702 задачи, представляет собой приложение для обучения ключевому слову пробуждения, и значок 704 является значком приложения для обучения ключевому слову пробуждения. Интерфейс отображения может дополнительно включать в себя виджет 703 задачи, и пользователь может провести вправо по интерфейсу, чтобы отобразить соответствующий виджет 703 задачи.It should also be understood that, as shown in FIG. 7b, the splash screens of all applications in the plurality of task widgets can be arranged in time when the user switches the respective applications to the background, and the splash screen of the last application switched to the background by the user can be displayed in the first position. For example, referring to task widget 702 shown in FIG. 7b, the application corresponding to the task widget 702 is a wake keyword training application, and the icon 704 is an icon of a wake keyword training application. The display interface may further include a task widget 703, and the user may swipe right on the interface to display the corresponding task widget 703.

Ссылаясь на страницу GUI, показанную на фиг. 7c, страница GUI представляет собой другой интерфейс отображения множества виджетов задач мобильного телефона. Интерфейс отображения включает в себя виджет 702 задачи, виджет 703 задачи и виджет 704 задачи. Значок 706 является значком приложения «Галерея», соответствующий виджету 703 задачи. Интерфейс отображения дополнительно включает в себя элемент 707 управления. После того, как мобильный телефон обнаружит операцию постукивания по элементу 707 управления, выполненную пользователем, мобильный телефон может выполнить операцию разделения экрана, например, отобразить приложение «Галерея» в верхней половине экрана мобильного телефона и отобразить рабочий стол мобильного телефона в нижней половине экрана мобильного телефона.Referring to the GUI page shown in FIG. 7c, the GUI page is another display interface of a plurality of mobile phone task widgets. The display interface includes a task widget 702, a task widget 703, and a task widget 704. The icon 706 is a Gallery application icon corresponding to the task widget 703 . The display interface further includes a control element 707. After the mobile phone detects a tapping operation on the control 707 performed by the user, the mobile phone may perform a split screen operation, such as displaying the Gallery application on the upper half of the mobile phone screen and displaying the mobile phone desktop on the lower half of the mobile phone screen. .

Ссылаясь на страницу GUI, показанную на фиг. 7d, страница GUI представляет собой интерфейс отображения, отображаемый тогда, когда палец пользователя собирается коснуться, но еще не коснулся виджета 703 задачи. Пиксельные значения виджета 703 задачи в интерфейсе дисплея могут быть начальными пиксельными значениями, и начальные пиксельные значения виджета 703 задачи составляют 1872 пикселя по длине и 864 пикселя по ширине.Referring to the GUI page shown in FIG. 7d, the GUI page is a display interface displayed when the user's finger is about to touch, but has not yet touched, the task widget 703. The pixel values of the task widget 703 in the display interface may be initial pixel values, and the initial pixel values of the task widget 703 are 1872 pixels in length and 864 pixels in width.

Ссылаясь на страницу GUI, показанную на фиг. 7e, страница GUI представляет собой интерфейс отображения, отображаемый тогда, когда палец пользователя постукивает по виджету 703 задачи. Когда мобильный телефон обнаруживает, что палец пользователя постукивает по виджету 703 задачи, пиксельные значения виджета 703 задачи уменьшаются до 1778 пикселей по длине и 821 пикселей по ширине.Referring to the GUI page shown in FIG. 7e, the GUI page is a display interface displayed when the user's finger taps the task widget 703. When the mobile phone detects the user's finger tapping the task widget 703, the pixel values of the task widget 703 are reduced to 1778 pixels in length and 821 pixels in width.

В варианте осуществления процесс, в котором пиксельные значения виджета 703 задачи уменьшаются с 1872 пикселей по длине и 864 пикселей по ширине до 1778 пикселей по длине и 821 пикселей по ширине, может быть постепенным процессом, и пиксельные значения виджета 703 задачи могут постепенно уменьшаться с определенной скоростью до 1778 пикселей по длине и 821 пикселей по ширине.In an embodiment, the process in which the pixel values of the task widget 703 are reduced from 1872 pixels in length and 864 pixels in width to 1778 pixels in length and 821 pixels in width may be a gradual process, and the pixel values of the task widget 703 may be gradually reduced over a certain speed up to 1778 pixels in length and 821 pixels in width.

Следует понимать, что продолжительность процесса, в котором виджет задачи изменяется с 1872 пикселей по длине и 864 пикселей по ширине до 1778 пикселей по длине и 821 пикселей по ширине, может составлять 200-250 мс.It should be understood that the duration of the process in which the task widget changes from 1872 pixels in length and 864 pixels in width to 1778 pixels in length and 821 pixels in width can be 200-250 ms.

В варианте осуществления после того, как пиксельные значения виджета 703 задачи уменьшаются с 1872 пикселей по длине и 864 пикселей по ширине до 1778 пикселей по длине и 821 пикселей по ширине, пиксельные значения виджета 703 задачи могут оставаться равными 1778 пикселям по длине и 864 пикселям по ширине и больше не уменьшаться.In an embodiment, after the pixel values of task widget 703 are reduced from 1872 pixels in length and 864 pixels in width to 1778 pixels in length and 821 pixels in width, the pixel values of task widget 703 may remain equal to 1778 pixels in length and 864 pixels in width. width and no longer decrease.

Следует понимать, что в данном варианте осуществления настоящей заявки касание виджета 703 задачи пальцем пользователя может пониматься как нажатие пальцем виджета 703 задачи.It should be understood that in this embodiment of the present application, touching the task widget 703 with the user's finger can be understood as pressing the task widget 703 with the finger.

Ссылаясь на страницу GUI, показанную на фиг. 7f, страница GUI представляет собой интерфейс отображения множества виджетов задач, отображаемых тогда, когда мобильный телефон обнаруживает, что палец пользователя покидает экран. Когда мобильный телефон обнаруживает, что палец пользователя покидает экран, пиксельные значения виджета 703 задачи восстанавливаются с 1778 пикселей по длине и 821 пикселей по ширине до 1872 пикселей по длине и 864 пикселей по ширине.Referring to the GUI page shown in FIG. 7f, the GUI page is a display interface of a plurality of task widgets displayed when the mobile phone detects that the user's finger leaves the screen. When the mobile phone detects that the user's finger leaves the screen, the pixel values of the task widget 703 are restored from 1778 pixels in length and 821 pixels in width to 1872 pixels in length and 864 pixels in width.

В варианте осуществления процесс, в котором пиксельные значения виджета 703 задачи восстанавливаются с 1778 пикселей по длине и 821 пикселей по ширине до 1872 пикселей по длине и 864 пикселей по ширине, может быть постепенным процессом, и виджет 703 задачи может постепенно восстановиться с определенной скоростью до 1872 пикселей по длине и 864 пикселей по ширине.In an embodiment, the process in which the pixel values of the task widget 703 are restored from 1778 pixels in length and 821 pixels in width to 1872 pixels in length and 864 pixels in width may be a gradual process, and the task widget 703 may be gradually restored at a certain speed up to 1872 pixels in length and 864 pixels in width.

Ссылаясь на страницу GUI, показанную на фиг. 7g, страница GUI представляет собой интерфейс отображения приложения «Галерея». После того, как мобильный телефон обнаружит операцию постукивания по виджету 703 задачи пользователем, мобильный телефон может отобразить интерфейс приложения «Галерея».Referring to the GUI page shown in FIG. 7g, the GUI page is the display interface of the Gallery application. After the mobile phone detects a tapping operation on the task widget 703 by the user, the mobile phone may display the Gallery application interface.

Следует понимать, что интерфейс приложения «Галерея» может быть интерфейсом отображения приложения «Галерея», отображаемым тогда, когда пользователь раньше выходит из приложения «Галерея».It should be understood that the Gallery application interface may be the Gallery application display interface displayed when the user previously exits the Gallery application.

Кроме того, следует понимать, что виджет задачи может быть элементом страницы большой площади в электронном устройстве.Additionally, it should be understood that a task widget may be a large area page element on an electronic device.

В варианте осуществления элемент страницы большой площади может быть элементом страницы, чье пиксельное значение по длине превышает третье пиксельное значение, или элемент страницы большой площади может быть элементом страницы, чье пиксельное значение по длине больше чем четвертое пиксельное значение, или элемент страницы большой площади может быть элементом страницы, чье пиксельное значение по длине больше, чем третье пиксельное значение, и чье пиксельное значение по длине больше, чем четвертое пиксельное значение.In an embodiment, a large area page element may be a page element whose pixel value is greater in length than a third pixel value, or a large area page element may be a page element whose pixel value is greater in length than a fourth pixel value, or a large area page element may be a page element whose pixel value is longer than the third pixel value, and whose pixel value is longer than the fourth pixel value.

В другом варианте осуществления элемент страницы большой площади может быть элементом страницы, чья длина больше третьего расстояния, или элемент страницы большой площади может быть элементом страницы, чья ширина больше четвертого расстояния, или элемент страницы большой площади может быть элементом страницы, чья длина больше третьего расстояния, и ширина больше четвертого расстояния.In another embodiment, a large area page element may be a page element whose length is greater than the third distance, or a large area page element may be a page element whose width is greater than the fourth distance, or a large area page element may be a page element whose length is greater than the third distance , and the width is greater than the fourth distance.

В другом варианте осуществления элемент страницы большой площади альтернативно может быть элементом страницы, чья площадь больше, чем вторая площадь.In another embodiment, a large area page element may alternatively be a page element whose area is larger than the second area.

В другом варианте осуществления элемент страницы большой площади может быть элементом страницы, чья длина больше третьей процентной величины длины экрана, или элемент страницы большой площади может быть элементом страницы, чья ширина больше четвертая процентная величина ширины экрана, или элемент страницы большой площади может быть элементом страницы, чья длина больше третьей процентной величины длины экрана, и ширина превышает четвертая процентная величина ширины экрана. In another embodiment, a large area page element may be a page element whose length is greater than a third percentage of the screen width, or a large area page element may be a page element whose width is greater than a fourth percentage of the screen width, or a large area page element may be a page element , whose length is greater than a third percentage of the screen's length and whose width is greater than a fourth percent of the screen's width.

В данном варианте осуществления настоящей заявки после того, как мобильный телефон обнаружит операцию постукивания по виджету задачи, выполненную пользователем, мобильный телефон может управлять уменьшением размера виджета задачи на основе определенной пропорции. Изменение формы элемента страницы при обнаружении пользовательской операции улучшает обратную связь с мобильным телефоном для пользовательской операции, тем самым повышая оперативность мобильного телефона для пользовательской операции.In this embodiment of the present application, after the mobile phone detects a tapping operation on the task widget performed by the user, the mobile phone can control the reduction of the size of the task widget based on a certain proportion. Changing the shape of a page element when detecting a user operation improves feedback to the mobile phone for the user operation, thereby improving the responsiveness of the mobile phone for the user operation.

На фиг. 8 показана другая группа страниц GUI согласно варианту осуществления настоящей заявки, где на фиг. 8a-f показан процесс, в котором пиксельные значения элемента управления камерой изменяются тогда, когда пользователь выполняет постукивание два раза, чтобы сделать личную фотографию в приложении «Галерея».In fig. 8 shows another group of GUI pages according to an embodiment of the present application, where FIG. 8a-f shows a process in which the pixel values of a camera control are changed when the user taps twice to take a personal photo in the Gallery application.

Ссылаясь на страницу GUI, показанную на фиг. 8a, страница GUI представляет собой рабочий стол 801 мобильного телефона. После обнаружения операции постукивания по значку 802 приложения «Галерея» на рабочем столе 801, выполненной пользователем, мобильный телефон может запустить приложение «Галерея» и отобразить страницу графического пользовательского интерфейса, показанную на фиг. 8b, где страница GUI может называться интерфейсом камеры. Интерфейс камеры может включать в себя рамку 803 видоискателя. В состоянии предварительного просмотра изображение предварительного просмотра может отображаться в реальном времени в рамке 803 видоискателя. После того, как мобильный телефон обнаружит то, что пользователь коснулся элемента 804 управления камерой, мобильный телефон выполняет операцию фотографирования и сохраняет снятую фотографию. Когда палец пользователя собирается коснуться, но еще не коснулся элемента 804 управления, элемент 804 управления может поддерживать начальные пиксельные значения, и начальные пиксельные значения составляют 216 пикселей по длине и 216 пикселей по ширине.Referring to the GUI page shown in FIG. 8a, the GUI page is the desktop 801 of the mobile phone. Upon detecting a tapping operation on the Gallery application icon 802 on the desktop 801 performed by the user, the mobile phone may launch the Gallery application and display the graphical user interface page shown in FIG. 8b, where the GUI page may be referred to as a camera interface. The camera interface may include a viewfinder frame 803. In the preview state, the preview image may be displayed in real time in the viewfinder frame 803. After the mobile phone detects that the user has touched the camera control 804, the mobile phone performs a photographing operation and stores the captured photograph. When the user's finger is about to touch, but has not yet touched, the control 804, the control 804 may maintain initial pixel values, and the initial pixel values are 216 pixels in length and 216 pixels in width.

Следует понимать, что интерфейс камеры может дополнительно включать в себя значок 805 «Галерея». После обнаружения того, что пользователь коснулся значка 805 «Галерея», мобильный телефон может отобразить на экране снятую фотографию, видео и т.п. Интерфейс камеры может дополнительно включать в себя элемент 806 управления переключением передней камеры и задней камеры. Пользователь может переключаться между передней и задней камерами путем постукивания по элементу 806 управления.It should be understood that the camera interface may further include a Gallery icon 805. After detecting that the user has touched the Gallery icon 805, the mobile phone may display the captured photo, video, etc. on the screen. The camera interface may further include a front camera and rear camera switching control element 806. The user can switch between the front and rear cameras by tapping the control 806.

Кроме того, следует понимать, что пиксельные значения элемента 804 управления камерой могут быть такими же, как пиксельные значения значка на рабочем столе, или могут отличаться от пиксельных значений значка на рабочем столе. Это случай не ограничивается этим вариантом осуществления настоящей заявки.In addition, it should be understood that the pixel values of the camera control 804 may be the same as the pixel values of the desktop icon, or may be different from the pixel values of the desktop icon. This case is not limited to this embodiment of the present application.

Ссылаясь на страницу GUI, показанную на фиг. 8c, страница GUI представляет собой интерфейс камеры, отображаемый тогда, когда мобильный телефон обнаруживает, что пользователь постукивает по элементу 804 управления. В этом случае пиксельные значения элемента 804 управления камерой уменьшаются до 194 пикселей по длине и 194 пикселей по ширине.Referring to the GUI page shown in FIG. 8c, the GUI page is a camera interface displayed when the mobile phone detects that the user is tapping the control 804. In this case, the pixel values of the camera control 804 are reduced to 194 pixels in length and 194 pixels in width.

В варианте осуществления процесс, в котором пиксельные значения элемента 804 управления камеры уменьшаются с 216 пикселей по длине и 216 пикселей по ширине до 194 пикселей по длине и 194 пикселей по ширине, может быть постепенным процессом, и пиксели значения виджета 703 задачи могут постепенно уменьшаться с определенной скоростью до 194 пикселей по длине и 194 пикселей по ширине.In an embodiment, the process in which the pixel values of the camera control 804 are reduced from 216 pixels in length and 216 pixels in width to 194 pixels in length and 194 pixels in width may be a gradual process, and the pixel values of the task widget 703 may be gradually reduced with at a certain speed up to 194 pixels in length and 194 pixels in width.

В варианте осуществления, когда пиксельные значения элемента 804 управления камерой уменьшаются с 216 пикселей по длине и 216 пикселей по ширине до 194 пикселей по длине и 194 пикселей по ширине, пиксельные значения элемента 804 управления камерой могут оставаться равными 194 пикселям по длине и 194 пикселям по ширине и больше не уменьшаться.In an embodiment, when the pixel values of the camera control 804 are reduced from 216 pixels in length and 216 pixels in width to 194 pixels in length and 194 pixels in width, the pixel values of the camera control 804 may remain equal to 194 pixels in length and 194 pixels in width. width and no longer decrease.

Ссылаясь на страницу GUI, показанную на фиг. 8d, GUI представляет собой интерфейс камеры, отображаемый тогда, когда мобильный телефон обнаруживает, что палец пользователя покидает элемент 804 управления камерой. Когда мобильный телефон обнаруживает, что палец пользователя покидает элемент 804 управления камерой, элемент 804 управления камерой постепенно восстанавливается от 194 пикселей по длине и 194 пикселей по ширине до начальных пиксельных значений. Когда пиксельные значения элемента управления камеры восстанавливаются до 205 пикселей по длине и 205 пикселей по ширине (то есть пиксельные значения еще не восстановлены до начальных пиксельных значений), мобильный телефон еще раз обнаруживает операцию постукивания по элементу 804 управления, выполненную пользователем. Следует понимать, что этот процесс может быть процессом, в котором пользователь делает личную фотографию с помощью пальца.Referring to the GUI page shown in FIG. 8d, the GUI is a camera interface displayed when the mobile phone detects that the user's finger leaves the camera control 804. When the mobile phone detects that the user's finger leaves the camera control element 804, the camera control element 804 is gradually restored from 194 pixels in length and 194 pixels in width to the original pixel values. When the pixel values of the camera control are restored to 205 pixels in length and 205 pixels in width (that is, the pixel values have not yet been restored to the original pixel values), the mobile phone once again detects a tapping operation on the control 804 performed by the user. It should be understood that this process may be a process in which the user takes a personal photograph using a finger.

Ссылаясь на страницу GUI, показанную на фиг. 8e, страница GUI представляет собой интерфейс камеры, отображаемый тогда, когда мобильный телефон обнаруживает второй раз за короткий период времени, что пользователь постукивает по элементу 804 управления. В этом случае элемент управления камерой 804 снова уменьшает масштаб до 194 пикселей по длине и 194 пикселей по ширине из значений пикселов (205 205 пикселей по длине и 205 пикселей по ширине), полученных при обнаружении того, что палец пользователя постукивает по элементу управления камерой во второй раз.Referring to the GUI page shown in FIG. 8e, the GUI page is a camera interface displayed when the mobile phone detects the user tapping the control 804 for the second time in a short period of time. In this case, the camera control 804 is again scaled down to 194 pixels in length and 194 pixels in width from the pixel values (205,205 pixels in length and 205 pixels in width) obtained by detecting the user's finger tapping the camera control during second time.

Ссылаясь на страницу GUI, показанную на фиг. 8f, страница GUI представляет собой интерфейс камеры, отображаемый тогда, когда мобильный телефон обнаруживает, что палец пользователя покидает элемент управления. Пиксельные значения элемента 804 управления камерой могут постепенно восстанавливаться от 194 пикселей по длине и 194 пикселей по ширине до начальных пиксельных значений. Следует понимать, что в процессе, в котором пиксельные значения элемента 804 управления камерой постепенно восстанавливаются от 194 пикселей по длине и 194 пикселей по ширине до начальных пиксельных значений, мобильный телефон не обнаруживает операции постукивания по элементу 804 управления, выполняемой пальцем пользователя.Referring to the GUI page shown in FIG. 8f, the GUI page is a camera interface displayed when the mobile phone detects that the user's finger leaves the control. The pixel values of the camera control 804 may be gradually restored from 194 pixels in length and 194 pixels in width to the initial pixel values. It should be understood that in the process in which the pixel values of the camera control element 804 are gradually restored from 194 pixels in length and 194 pixels in width to the initial pixel values, the mobile phone does not detect the tapping operation of the control element 804 performed by the user's finger.

В данном варианте осуществления настоящей заявки, после того, как мобильный телефон обнаружит операцию постукивания по элементу управления, выполненную пользователем, мобильный телефон может управлять уменьшением размера элемента управления на основе определенной пропорции. Изменение формы элемента страницы при обнаружении пользовательской операции улучшает обратную связь с мобильным телефоном для пользовательской операции, тем самым повышая оперативность мобильного телефона для пользовательской операции. В дополнение к этому, когда мобильный телефон обнаруживает, что палец пользователя покидает элемент управления, могут постепенно восстанавливаться пиксельные значения элемента управления. В процессе восстановления, когда мобильный телефон снова обнаруживает операцию постукивания по элементу управления, выполненную пользователем, мобильный телефон может снова управлять уменьшением размера элемента управления. Такой процесс может назваться прерываемым механизмом. Благодаря прерываемому механизму может быть достигнута согласованность между пониманием и зрением пользователя, поэтому оправдаются ожидания пользователя в отношении операции.In this embodiment of the present application, after the mobile phone detects a tapping operation on the control performed by the user, the mobile phone can control reducing the size of the control based on a certain proportion. Changing the shape of a page element when detecting a user operation improves feedback to the mobile phone for the user operation, thereby improving the responsiveness of the mobile phone for the user operation. In addition, when the mobile phone detects that the user's finger leaves the control, the pixel values of the control can be gradually restored. In the recovery process, when the mobile phone again detects a tapping operation on the control performed by the user, the mobile phone can again control the reduction of the size of the control. Such a process may be called an interruptible mechanism. Through the interruptible mechanism, consistency between the user's understanding and vision can be achieved, so that the user's expectations for the operation are met.

Выше, со ссылкой на фиг. 3-8, было описано несколько групп страниц GUI в вариантах осуществления настоящей заявки. В описаниях нескольких групп страниц GUI, когда пользователь постукивает по соответствующему элементу страницы, элемент страницы может измениться соответствующим образом, чтобы улучшить обратную связь от мобильного телефона к пользователю, тем самым повышая оперативность электронного устройства для пользовательской операции.Above, with reference to FIG. 3-8, several groups of GUI pages in embodiments of the present application have been described. In the descriptions of several groups of GUI pages, when a user taps a corresponding page element, the page element may change accordingly to improve feedback from the mobile phone to the user, thereby improving the responsiveness of the electronic device to the user operation.

При постукивании по значку, показанному на фиг. 3b, и элементу управления камерой, показанный на фиг. 8c, пользователь может почувствовать, что значок подпрыгивает более легко. При постукивании по виджету уведомления о пропущенном вызове, показанному на фиг. 4f, виджету будильника, показанному на фиг. 5d, и виджету уведомления о непрочитанном сообщении, показанному на фиг. 6d, пользователь может почувствовать, что виджет уведомления или виджет будильника подпрыгивает сильнее. При постукивании по виджету задачи, показанному на фиг. 7e, пользователь может почувствовать, что виджет задачи подпрыгивает сильнее, чем виджет уведомления или виджет будильника.When the icon shown in FIG. 3b, and the camera control shown in FIG. 8c, the user can feel the icon jumping more easily. When tapping the missed call notification widget shown in FIG. 4f, the alarm clock widget shown in FIG. 5d, and the unread message notification widget shown in FIG. 6d, the user may feel that the notification widget or alarm widget is jumping more. When tapping on the task widget shown in FIG. 7e, the user may feel that the task widget is bouncing more than the notification widget or alarm widget.

Ниже приведено описание процесса изменения элемента страницы в вариантах осуществления настоящей заявки.The following will describe the process of changing a page element in embodiments of the present application.

На фиг. 9 показано схематичное представление процесса, в котором пользователь постукивает по элементу страницы. Процесс, в котором пользователь постукивает по элементу страницы, можно разделить на три процесса: наведение пальца (hover), перемещение пальца вниз (down) и перемещение пальца вверх (up). Средняя продолжительность процесса постукивания может составлять 460 мс, и временной интервал от опускания пальца до поднятия пальца может составлять примерно 100-130 мс. В данном варианте настоящей заявки обратная связь с анимацией (animation) в основном обеспечивается для пользователя в течение 100-130 мс при перемещении пальца снизу вверх. В данном варианте осуществления настоящей заявки электронное устройство может выполнять, в интервале времени при перемещении пальца снизу вверх, обратную связь в виде анимации для операции постукивания по элементу страницы, выполняемой пользователем. Это позволяет повысить оперативность мобильного телефона для пользовательской операции.In fig. Figure 9 shows a schematic representation of the process in which a user taps on a page element. The process in which a user taps on a page element can be divided into three processes: hover, down, and up. The average duration of the tapping process may be 460 ms, and the time interval from lowering the finger to raising the finger may be approximately 100-130 ms. In this embodiment of the present application, animation feedback is generally provided to the user for 100-130 ms when moving the finger from bottom to top. In this embodiment of the present application, the electronic device can perform, at a time interval when moving the finger from bottom to top, animation feedback for a tapping operation on a page element performed by the user. This allows the mobile phone to be more responsive for user operation.

На фиг. 10 показано схематичное представление смоделированной механической пружины при сжатии различных элементов страницы согласно варианту осуществления настоящей заявки. В данном варианте осуществления настоящей заявки электронное устройство может формировать различные эффекты отскока на основе областей элементов страницы разных размеров. Эффекты обратной связи при постукивании по элементам страницы, которые имеют разные площади, регулируются путем увеличения начальной скорости, значения жесткости и значения демпфирования пружины касания, чтобы вызвать у пользователя различные ощущения. Создается ощущение легкости при нажатии на элемент страницы малой площади. Создается ощущение твердости при нажатии на элемент страницы средней площади. Создается ощущение тяжести при нажатии на элемент страницы большой площади.In fig. 10 is a schematic representation of a simulated mechanical spring under compression of various page elements according to an embodiment of the present application. In this embodiment of the present application, the electronic device can generate different bounce effects based on different sized page element areas. The feedback effects of tapping on page elements that have different areas are adjusted by increasing the initial speed, stiffness value, and touch spring damping value to give the user different sensations. A feeling of lightness is created when clicking on a small page element. A firm feeling is created when pressing on a medium-sized page element. A feeling of heaviness is created when clicking on a large area page element.

Например, в таблице 1 приведены сценарии приложений, соответствующие элементам страницы различной площади в электронном устройстве.For example, Table 1 shows application scenarios corresponding to page elements of various sizes in an electronic device.

Таблица 1Table 1

Тип элемента страницыPage element type Сценарий приложенияApplication Scenario Элемент страницы малой площадиSmall page element Значок на рабочем столе, заставка с фотографией, элемент управления и т.п.Desktop icon, photo screensaver, control element, etc. Элемент страницы средней площадиMedium area page element Виджет будильника, виджет уведомления, виджет экрана «negative-one-screen» и т.п.Alarm widget, notification widget, negative-one-screen widget, etc. Элемент страницы большой площадиLarge area page element Многозадачный виджет и т.п.Multitasking widget, etc.

Для элементов страницы разной площади могут быть смоделированы разные параметры механической пружины.For page elements of different areas, different mechanical spring parameters can be simulated.

Например, в таблице 2 приведены параметры механической пружины, соответствующие элементам страницы различной площади.For example, Table 2 shows the parameters of a mechanical spring corresponding to page elements of various sizes.

Таблица 2table 2

Следует понимать, что для параметров, показанных в таблице 2, системы масса-пружина, соответствующие элементу страницы малой площади, элементу страницы средней площади и элементу страницы большой площади, могут иметь одинаковую массу.It should be understood that for the parameters shown in Table 2, the mass-spring systems corresponding to the small area page element, medium area page element and large area page element may have the same mass.

Дифференциальное уравнение при движении демпфирующей системы представляет собой формулу (1):The differential equation for the movement of the damping system is formula (1):

k x g d x d t = m d 2 x d t 2 , … (1) k x g d x d t = m d 2 x d t 2 , … (1)

где k – коэффициент упругости, g – коэффициент трения, m – масса системы масса-пружина, x – расстояние между системой масса-пружина и положением равновесия, d x d t – скорость системы масса-пружина и d 2 x d t 2 – ускорение системы масса-пружина.where k is the elasticity coefficient, g is the friction coefficient, m is the mass of the mass-spring system, x is the distance between the mass-spring system and the equilibrium position, d x d t – speed of the mass-spring system and d 2 x d t 2 – acceleration of the mass-spring system.

На фиг. 11 показано схематичное представление изменения смоделированной пружины при нажатии на элемент страницы малой площади. Масса системы масса-пружина, соответствующей элементу страницы малой площади, масса системы масса-пружина, соответствующей элементу страницы средней площади, и масса системы масса-пружина, соответствующей элементу страницы большой площади, могут быть разными. Масса системы масса-пружина, соответствующей элементу страницы малой площади, может составлять 0,3 кг, где B – расстояние h между системой масса-пружина и положением равновесия, и C – жесткость системы масса-пружина. Когда пружина сжимается под действие внешней силы, значение B изменяется на h1. In fig. Figure 11 shows a schematic representation of the change in the simulated spring when a small area page element is pressed. The mass of the mass-spring system corresponding to a small-area page element, the mass of the mass-spring system corresponding to a medium-area page element, and the mass of the mass-spring system corresponding to a large-area page element may be different. The mass of the mass-spring system corresponding to a small area page element can be 0.3 kg, where B is the distance h between the mass-spring system and the equilibrium position, and C is the stiffness of the mass-spring system. When the spring is compressed by an external force, the value of B changes to h 1.

На фиг. 12 показано схематичное представление изменения смоделированной пружины при нажатии на элемент страницы средней площади. Когда пружина сжимается под действие внешней силы, значение B изменяется на h2. In fig. Figure 12 shows a schematic representation of the change in the simulated spring when a medium-area page element is pressed. When the spring is compressed by an external force, the value of B changes to h 2.

На фиг. 13 показано схематичное представление изменения смоделированной пружины при нажатии на элемент страницы большой площади. Когда пружина сжимается под действие внешней силы, значение B изменяется на h3. In fig. Figure 13 shows a schematic representation of the change in the simulated spring when a large area page element is pressed. When the spring is compressed by an external force, the value of B changes to h 3.

В данном случае h 1 < h 2 < h 3. In this case, h 1 < h 2 < h 3.

Следует понимать, что таблица 2 является просто примером. Параметры механической пружины, соответствующие элементам страницы различной площади, могут быть альтернативно приведены в таблице 3, где системы масса-пружина, соответствующие элементу страницы малой площади, элементу страницы средней площади и элементу страницы большой площади, могут иметь одинаковую массу и одинаковую жесткость.It should be understood that Table 2 is just an example. The mechanical spring parameters corresponding to page elements of different area may be alternatively given in Table 3, where the mass-spring systems corresponding to a small area page element, a medium area page element and a large area page element may have the same mass and the same stiffness.

Таблица 3Table 3

Кроме того, следует понимать, что значения параметров в таблице 2 и таблице 3 являются просто примерами. Это случай не ограничивается этим вариантом осуществления настоящей заявки.In addition, it should be understood that the parameter values in Table 2 and Table 3 are merely examples. This case is not limited to this embodiment of the present application.

Со ссылкой на вышеупомянутые варианты осуществления и соответствующие сопроводительные чертежи, вариант осуществления настоящей заявки предоставляет способ отображения элементов страницы. Способ может быть реализован в электронном устройстве (например, мобильном телефоне или планшетном компьютере) с сенсорным экраном, показанном на фиг. 1 и фиг. 2. Как показано на фиг. 14, способ может включать следующие этапы.With reference to the above embodiments and the corresponding accompanying drawings, an embodiment of the present application provides a method for displaying page elements. The method may be implemented in an electronic device (eg, a mobile phone or tablet computer) with a touch screen, as shown in FIG. 1 and fig. 2. As shown in FIG. 14, the method may include the following steps.

S1401: Электронное устройство отображает первый интерфейс, где первый интерфейс включает в себя первый элемент страницы, и размер первого элемента страницы представляет собой первый размер.S1401: The electronic device displays a first interface, where the first interface includes a first page element, and the size of the first page element is the first size.

Например, как показано на фиг. 3а, первый интерфейс представляет собой рабочий стол мобильного телефона, первый элемент страницы является значком 301 приложения «Темы», и пиксельные значения значка 301 составляют 216 пикселей по длине и 216 пикселей по ширине.For example, as shown in FIG. 3a, the first interface is a mobile phone desktop, the first page element is a Themes application icon 301, and the pixel values of the icon 301 are 216 pixels in length and 216 pixels in width.

Например, как показано на фиг. 4e, первый интерфейс представляет собой интерфейс «negative one screen» мобильного телефона, первый элемент страницы представляет собой виджет 407 уведомления о пропущенном вызове, и пиксельные значения виджета 407 уведомления о пропущенном вызове составляют 1376 пикселей по длине и 640 пикселей по ширине.For example, as shown in FIG. 4e, the first interface is a negative one screen interface of a mobile phone, the first page element is a missed call notification widget 407, and the pixel values of the missed call notification widget 407 are 1376 pixels in length and 640 pixels in width.

Например, как показано на фиг. 5c, первый интерфейс представляет собой рабочий стол мобильного телефона, первый элемент страницы представляет собой виджет 503 будильника, и пиксельные значения виджета 503 будильника составляют 1090 пикселей по длине и 240 пикселей по ширине.For example, as shown in FIG. 5c, the first interface is a mobile phone desktop, the first page element is an alarm clock widget 503, and the pixel values of the alarm clock widget 503 are 1090 pixels in length and 240 pixels in width.

Например, как показано на фиг. 6c, первый интерфейс представляет собой интерфейс отображения раскрывающегося списка мобильного телефона, первый элемент страницы представляет собой виджет 601 уведомления о непрочитанном сообщении, и пиксельные значения виджета 601 уведомления о непрочитанном сообщении составляют 1090 пикселей по длине и 300 пикселей по ширине.For example, as shown in FIG. 6c, the first interface is a mobile phone drop-down list display interface, the first page element is an unread message notification widget 601, and the pixel values of the unread message notification widget 601 are 1090 pixels in length and 300 pixels in width.

Например, как показано на фиг. 7d, первый интерфейс представляет собой интерфейс отображения множества виджетов задач, первый элемент страницы представляет собой виджет 703 задачи, и пиксельные значения виджета 703 задачи составляют 1872 пикселя по длине и 864 пикселя по ширине.For example, as shown in FIG. 7d, the first interface is a display interface of a plurality of task widgets, the first page element is a task widget 703, and the pixel values of the task widget 703 are 1872 pixels in length and 864 pixels in width.

Например, как показано на фиг. 8b, первый интерфейс представляет собой интерфейс камеры мобильного телефона, первый элемент страницы представляет собой элемент 804 управления камерой, и пиксельные значения элемента 804 управления камерой составляют 216 пикселей по длине и 216 пикселей по ширине.For example, as shown in FIG. 8b, the first interface is a mobile phone camera interface, the first page element is a camera control element 804, and the pixel values of the camera control element 804 are 216 pixels in length and 216 pixels in width.

S1402: Электронное устройство обнаруживает первую операцию, выполненную пользователем над первым элементом страницы.S1402: The electronic device detects the first operation performed by the user on the first element of the page.

Например, как показано на фиг. 3b, первая операция представляет собой операцию постукивания по значку 301 пользователем.For example, as shown in FIG. 3b, the first operation is an operation of tapping the icon 301 by the user.

Например, как показано на фиг. 4f, первая операция представляет собой операцию постукивания по виджету 407 уведомления о пропущенном вызове, выполняемую пользователем.For example, as shown in FIG. 4f, the first operation is a tapping operation on the missed call notification widget 407 performed by the user.

Например, как показано на фиг. 5d, первая операция представляет собой операцию постукивания по виджету 503 будильника, выполняемую пользователем.For example, as shown in FIG. 5d, the first operation is a tapping operation on the alarm clock widget 503 performed by the user.

Например, как показано на фиг. 6d, первая операция представляет собой операцию постукивания по виджету 601 уведомления о непрочитанном сообщении, выполняемую пользователем.For example, as shown in FIG. 6d, the first operation is a tapping operation on the unread message notification widget 601 performed by the user.

Например, как показано на фиг. 7e, первая операция представляет собой операцию постукивания по виджету 703 задачи, выполняемую пользователем.For example, as shown in FIG. 7e, the first operation is a tapping operation on the task widget 703 performed by the user.

S1403: Электронное устройство регулирует размер первого элемента страницы в ответ на первую операцию.S1403: The electronic device adjusts the size of the first page element in response to the first operation.

В варианте осуществления регулировка, электронным устройством, размера первого элемента страницы включает в себя следующие операции: электронное устройство уменьшает размер первого элемента страницы с первого размера до второго размера и восстанавливает первый элемент страницы со второго размера на первый размер.In an embodiment, adjusting, by the electronic device, the size of the first page element includes the following operations: the electronic device reduces the size of the first page element from a first size to a second size and restores the first page element from a second size to a first size.

Например, как показано на фиг. 3а-с, электронное устройство управляет значком 301, чтобы уменьшить масштаб с 216 пикселей по длине и 216 пикселей по ширине до 194 пикселей по длине и 194 пикселей по ширине и восстановить с 194 пикселей по длине и 194 пикселей по ширине до 216 пикселей по длине и 216 пикселей по ширине.For example, as shown in FIG. 3a-c, the electronic device controls the icon 301 to reduce the scale from 216 pixels in length and 216 pixels in width to 194 pixels in length and 194 pixels in width and restore from 194 pixels in length and 194 pixels in width to 216 pixels in length and 216 pixels in width.

Например, как показано на фиг. 4e-g, электронное устройство управляет виджетом 407 уведомления о пропущенном вызове, чтобы уменьшить масштаб с 1376 пикселей по длине и 640 пикселей по ширине до 1307 пикселей по длине и 608 пикселей по ширине и восстановить с 1307 пикселей по длине и 608 пикселей по ширине до 1376 пикселей по длине и 640 пикселей по ширине.For example, as shown in FIG. 4e-g, the electronic device controls the missed call notification widget 407 to scale down from 1376 pixels in length and 640 pixels in width to 1307 pixels in length and 608 pixels in width and restore from 1307 pixels in length and 608 pixels in width to 1376 pixels in length and 640 pixels in width.

Например, как показано на фиг. 5c-e, электронное устройство управляет виджетом 503 будильника, чтобы уменьшить масштаб с 1090 пикселей по длине и 240 пикселей по ширине до 1036 пикселей по длине и 228 пикселей по ширине и восстановить с 1036 пикселей по длине и 228 пикселей по ширине до 1090 пикселей по длине и 240 пикселей по ширине.For example, as shown in FIG. 5c-e, the electronic device controls the alarm clock widget 503 to scale down from 1090 pixels in length and 240 pixels in width to 1036 pixels in length and 228 pixels in width and restore from 1036 pixels in length and 228 pixels in width to 1090 pixels in width length and 240 pixels in width.

Например, как показано на фиг. 6c-e, электронное устройство управляет виджетом 601 уведомления о непрочитанных сообщениях, чтобы уменьшить масштаб с 1090 пикселей по длине и 300 пикселей по ширине до 1036 пикселей по длине и 285 пикселей по ширине и восстановить с 1036 пикселей по длине и 285 пикселей по ширине до 1090 пикселей по длине и 300 пикселей по ширине.For example, as shown in FIG. 6c-e, the electronic device controls the unread message notification widget 601 to scale down from 1090 pixels in length and 300 pixels in width to 1036 pixels in length and 285 pixels in width and restore from 1036 pixels in length and 285 pixels in width to 1090 pixels in length and 300 pixels in width.

Например, как показано на фиг. 7d-f, электронное устройство управляет виджетом 703 задачи, чтобы уменьшить масштаб с 1872 пикселей по длине и 864 пикселей по ширине до 1778 пикселей по длине и 821 пикселей по ширине и восстановить с 1778 пикселей по длине и 821 пикселей по ширине до 1872 пикселей по длине и 864 пикселей по ширине.For example, as shown in FIG. 7d-f, the electronic device controls the task widget 703 to scale down from 1872 pixels in length and 864 pixels in width to 1778 pixels in length and 821 pixels in width and restore from 1778 pixels in length and 821 pixels in width to 1872 pixels in width. length and 864 pixels in width.

В варианте осуществления регулировка, электронным устройством, размера первого элемента страницы включает в себя следующие операции: электронное устройство уменьшает масштаб первого элемента страницы с первого размера до второго размера.In an embodiment, adjusting, by the electronic device, the size of the first page element includes the following operations: the electronic device reduces the scale of the first page element from a first size to a second size.

В варианте осуществления регулировка, электронным устройством, размера первого элемента страницы включает в себя следующие операции: электронное устройство сначала увеличивает размер первого элемента страницы, и затем уменьшает масштаб первого элемента страницы до первого размера.In an embodiment, adjusting, by the electronic device, the size of the first page element includes the following operations: the electronic device first increases the size of the first page element, and then scales the first page element down to the first size.

S1404: Электронное устройство автоматически отображает второй интерфейс после регулировки размера первого элемента страницы, где второй интерфейс ассоциируется с первым элементом страницы.S1404: The electronic device automatically displays the second interface after adjusting the size of the first page element, where the second interface is associated with the first page element.

Например, как показано на фиг. 3d, второй интерфейс представляет собой интерфейс отображения приложения «Темы». После обнаружения операции постукивания по значку 301, выполненной пользователем, электронное устройство может сначала отрегулировать размер значка 301, затем открыть приложение «Темы» и отобразить интерфейс отображения приложения «Темы».For example, as shown in FIG. 3d, the second interface is the Themes application display interface. After detecting the tapping operation of the icon 301 performed by the user, the electronic device may first adjust the size of the icon 301, then open the Themes application and display the Themes application display interface.

В данном варианте осуществления настоящей заявки, когда первый элемент страницы является значком приложения, то, что второй интерфейс ассоциируется с первым элементом страницы, можно понимать как то, что второй интерфейс представляет собой интерфейс отображения приложения, соответствующего значку.In this embodiment of the present application, when the first page element is an application icon, that the second interface is associated with the first page element can be understood to mean that the second interface is a display interface of the application corresponding to the icon.

Например, как показано на фиг. 4h, второй интерфейс представляет собой другой интерфейс отображения «negative one screen». Другой интерфейс отображения включает в себя окно 408 подсказки. После обнаружения операции касания виджета 407 уведомления о пропущенном вызове, выполненной пользователем, электронное устройство может сначала отрегулировать размер виджета 407 уведомления о пропущенном вызове, и затем отобразить окно 408 в интерфейсе «negative one screen».For example, as shown in FIG. 4h, the second interface is another "negative one screen" display interface. Another display interface includes a prompt window 408. Upon detecting a touch operation of the missed call notification widget 407 performed by the user, the electronic device may first adjust the size of the missed call notification widget 407, and then display the window 408 in a negative one screen interface.

Например, как показано на фиг. 5f, второй интерфейс представляет собой интерфейс редактирования будильника. После обнаружения операции касания виджета 503 будильника, выполненной пользователем, электронное устройство может сначала отрегулировать размер виджета 503 будильника, и затем открыть интерфейс редактирования будильника. Пользователь может редактировать будильник в интерфейсе редактирования.For example, as shown in FIG. 5f, the second interface is the alarm clock editing interface. Upon detecting a touch operation of the alarm clock widget 503 performed by the user, the electronic device may first adjust the size of the alarm clock widget 503, and then open the alarm clock editing interface. The user can edit the alarm clock in the editing interface.

Например, как показано на фиг. 6f, второй интерфейс представляет собой интерфейс отображения приложения «Сообщение». После обнаружения операции касания виджета 601 уведомления о непрочитанном сообщении, выполненной пользователем, электронное устройство может сначала отрегулировать размер виджета 601 уведомления о непрочитанном сообщении, и затем открыть приложение «Сообщение». Пользователь может ответить на сообщение в интерфейсе приложения «Сообщение».For example, as shown in FIG. 6f, the second interface is a Message application display interface. Upon detecting a touch operation of the unread message notification widget 601 performed by the user, the electronic device may first adjust the size of the unread message notification widget 601 and then open the Message application. The user can reply to a message in the Message app interface.

В данном варианте осуществления настоящей заявки, когда первый элемент страницы является виджетом уведомления, то, что второй интерфейс ассоциируется с первым элементом страницы, можно понимать как то, что второй интерфейс является интерфейсом отображения приложения, соответствующего виджету уведомления; или второй интерфейс включает в себя элемент страницы, который добавляется к первому интерфейсу в ответ на первую операцию, и пользователь может выполнить над добавленным элементом страницы операцию, связанную с виджетом уведомления.In this embodiment of the present application, when the first page element is a notification widget, that the second interface is associated with the first page element can be understood to mean that the second interface is a display interface of an application corresponding to the notification widget; or the second interface includes a page element that is added to the first interface in response to the first operation, and the user can perform an operation associated with the notification widget on the added page element.

Например, как показано на фиг. 7g, второй интерфейс представляет собой интерфейс приложения «Галерея». После обнаружения операции постукивания по виджету 703 задачи, выполненной пользователем, электронное устройство может сначала отрегулировать размер виджета 703 задачи и затем открыть приложение «Галерея». Следует понимать, что интерфейс, отображаемый тогда, когда электронное устройство открывает приложение «Галерея», может быть интерфейсом дисплея, отображаемым тогда, когда пользователь раньше выходит из приложения «Галерея».For example, as shown in FIG. 7g, the second interface is the Gallery application interface. Upon detecting a tapping operation on the task widget 703 performed by the user, the electronic device may first adjust the size of the task widget 703 and then open the Gallery application. It should be understood that the interface displayed when the electronic device opens the Gallery application may be the display interface displayed when the user previously exits the Gallery application.

В данном варианте осуществления настоящей заявки, когда первый элемент страницы представляет собой виджет задачи, то, что второй интерфейс ассоциируется с первым элементом страницы, можно понимать как то, что второй интерфейс представляет собой интерфейс отображения приложения, соответствующего виджету задачи. Интерфейс отображения может быть интерфейсом дисплея, отображаемым тогда, когда пользователь раньше выходит из приложения.In this embodiment of the present application, when the first page element is a task widget, that the second interface is associated with the first page element can be understood to mean that the second interface is a display interface of the application corresponding to the task widget. The display interface may be a display interface displayed when the user exits the application early.

В данном варианте осуществления настоящей заявки, после того, как электронное устройство обнаружит операцию постукивания по элементу страницы, выполненную пользователем, электронное устройство может изменить размер элемента страницы после обнаружения пользовательской операции. Это позволяет улучшить обратную связь с мобильным телефоном для пользовательской операции, тем самым повышая оперативность электронного устройства для пользовательской операции.In this embodiment of the present application, after the electronic device detects a tapping operation on a page element performed by a user, the electronic device may resize the page element after detecting the user operation. This allows for improved feedback from the mobile phone to the user operation, thereby improving the responsiveness of the electronic device to the user operation.

В качестве варианта, первый элемент страницы включает в себя любое из: значка приложения, виджета уведомления и виджета задачи.Alternatively, the first page element includes any of: an application icon, a notification widget, and a task widget.

В качестве варианта, виджет уведомления включает в себя либо виджет уведомления в раскрывающемся списке, либо виджет уведомления на минус первом экране «negative one screen».Alternatively, the notification widget includes either a dropdown notification widget or a negative one screen notification widget.

В качестве варианта, уменьшение масштаба первого элемента страницы с первого размера до второго размера и восстановление первого элемента страницы со второго размера на первый размер включает в себя: путем моделирования пружины, уменьшение масштаба первого элемента страницы с первого размера до второго размера и восстановление первого элемента страницы со второго размера на первый размер.Alternatively, downscaling the first page element from the first size to the second size and restoring the first page element from the second size to the first size includes: by simulating a spring, downscaling the first page element from the first size to the second size and restoring the first page element from the second size to the first size.

Например, как показано на фиг. 10, электронное устройство может моделировать пружины для уменьшения масштаба и восстановления элементов страницы, которые имеют разные площади.For example, as shown in FIG. 10, the electronic device can simulate springs to scale down and restore page elements that have different areas.

В данном варианте осуществления настоящей заявки при обнаружении первой операции, выполненной пользователем на первом элементе страницы, электронное устройство может имитировать характеристики пружины. Естественная механика может быть смоделирована для первой операции (например, нажатия), тем самым позволяя усилить ощущение естественности для пользователя.In this embodiment of the present application, upon detecting the first operation performed by the user on the first element of the page, the electronic device can simulate the characteristics of the spring. Natural mechanics can be simulated for the first operation (eg pressing), thereby allowing for an enhanced sense of naturalness for the user.

В качестве варианта, первая система масса-пружина моделируется тогда, когда первый элемент страницы является значком приложения; или моделируется вторая система масса-пружина в случае, когда первый элемент страницы является виджетом уведомления; или моделируется третья система масса-пружина в случае, когда первый элемент страницы является виджетом задачи; где первая система масса-пружина, вторая система масса-пружина и третья система масса-пружина имеют одинаковую массу и находятся в порядке убывания жесткости и в порядке убывания демпфирования.Alternatively, the first mass-spring system is modeled when the first page element is an application icon; or a second mass-spring system is modeled in the case where the first page element is a notification widget; or a third mass-spring system is modeled in the case where the first page element is a task widget; where the first mass-spring system, the second mass-spring system and the third mass-spring system have the same mass and are in descending order of stiffness and in descending order of damping.

В данном варианте осуществления настоящей заявки для разных элементов страницы можно моделировать пружины с разными механическими параметрами.In this embodiment of the present application, springs with different mechanical parameters can be simulated for different page elements.

Например, при постукивании по значку, показанному на фиг. 3b, и элементу управления камерой, показанному на фиг. 8c, пользователь может почувствовать, что значок подпрыгивает более легко.For example, when the icon shown in FIG. 3b, and the camera control shown in FIG. 8c, the user can feel the icon jumping more easily.

Например, при постукивании по виджету уведомления о пропущенном вызове, показанному на фиг. 4f, виджет будильника, показанный на фиг. 5d, и по виджету уведомления о непрочитанном сообщении, показанный на фиг. 6d, пользователь может почувствовать, что виджет уведомления или виджет будильника подпрыгивает сильнее.For example, when tapping the missed call notification widget shown in FIG. 4f, the alarm widget shown in FIG. 5d, and by the unread message notification widget shown in FIG. 6d, the user may feel that the notification widget or alarm widget is jumping more.

Например, при постукивании по виджету задачи, показанному на фиг. 7e, пользователь может почувствовать, что виджет задачи подпрыгивает сильнее, чем виджет уведомления или виджет будильника.For example, when tapping on the task widget shown in FIG. 7e, the user may feel that the task widget is bouncing more than the notification widget or alarm widget.

В данном варианте осуществления настоящей заявки электронное устройство моделирует естественную механику и определяет различные эффекты постукивания для различных элементов страницы. Это позволяет усилить ощущение естественности для пользователя и улучшить обратную связь с мобильным телефоном для пользовательской операции, тем самым повышая оперативность электронного устройства для пользовательской операции.In this embodiment of the present application, the electronic device simulates natural mechanics and determines different tapping effects for different page elements. This makes it possible to enhance the feeling of naturalness for the user and improve the feedback from the mobile phone for the user operation, thereby improving the responsiveness of the electronic device for the user operation.

В качестве варианта, второй размер в K раз больше первого размера, когда первый элемент страницы является значком; или второй размер в L раз больше первого размера, когда первый элемент страницы является виджетом уведомления; или второй размер в M раз больше первого размера, если первый элемент страницы является виджетом задачи, где 0 < K ≤ L ≤ M < 1.Alternatively, the second size is K times the first size when the first page element is an icon; or the second size is L times the first size when the first page element is a notification widget; or the second size is M times the first size if the first page element is a task widget, where 0 < K ≤ L ≤ M < 1.

Например, для значков и элементов управления второй размер составляет 90% от первого размера.For example, for icons and controls, the second size is 90% of the first size.

Например, для виджетов уведомлений второй размер составляет 95% от первого размера.For example, for notification widgets, the second size is 95% of the first size.

Например, для виджетов задач второй размер составляет 95% от первого размера.For example, for task widgets, the second size is 95% of the first size.

В данном варианте осуществления настоящей заявки после того, как электронное устройство обнаружит операцию касания элемента страницы, выполненную пользователем, электронное устройство может управлять уменьшением размера различных элементов страницы на основе разных пропорций, чтобы различные элементы страницы обеспечивали разное визуальное восприятие для пользователя. Это позволяет улучшить обратную связь с мобильным телефоном для пользовательской операции, тем самым повышая оперативность электронного устройства для пользовательской операции.In this embodiment of the present application, after the electronic device detects a touch operation of a page element performed by the user, the electronic device can control the reduction of the size of various page elements based on different proportions so that different page elements provide different visual experiences to the user. This allows for improved feedback from the mobile phone to the user operation, thereby improving the responsiveness of the electronic device to the user operation.

В качестве варианта, когда первый элемент страницы является значком, продолжительность уменьшения масштаба первого элемента страницы с первого размера до второго размера равна первой продолжительности N; когда второй интерфейс представляет собой интерфейс отображения приложения, продолжительность уменьшения масштаба первого элемента страницы с первого размера до второго размера равна второй продолжительности P; или, когда первый элемент страницы является виджетом задачи, продолжительность уменьшения масштаба первого элемента страницы с первого размера до второго размера равна третьей продолжительности Q, где 100 мс ≤ N ≤ P ≤ Q ≤ 250 мс.Alternatively, when the first page element is an icon, the duration of scaling the first page element from the first size to the second size is equal to the first duration N; when the second interface is an application display interface, the duration of scaling down the first page element from the first size to the second size is equal to the second duration P; or, when the first page element is a task widget, the duration of scaling the first page element from the first size to the second size is equal to the third duration Q, where 100 ms ≤ N ≤ P ≤ Q ≤ 250 ms.

Например, для значков и элементов управления N составляет 100-150 мс.For example, for icons and controls, N is 100-150 ms.

Например, для виджетов уведомлений P составляет 150-200 мс.For example, for notification widgets, P is 150-200 ms.

Например, для виджетов задач Q составляет 200-250 мс.For example, for task widgets, Q is 200-250 ms.

В данном варианте осуществления настоящей заявки после того, как электронное устройство обнаружит операцию касания элемента страницы, выполненную пользователем, электронное устройство может управлять различными элементами страницы для уменьшения масштаба до второго размера в разные промежутки времени с тем, чтобы различные элементы страницы обеспечивали разное визуальное восприятие для пользователя. Это позволяет улучшить обратную связь с мобильным телефоном для пользовательской операции, тем самым повышая оперативность электронного устройства для пользовательской операции.In this embodiment of the present application, after the electronic device detects a touch operation of a page element performed by the user, the electronic device can control various page elements to zoom out to a second size at different times so that different page elements provide different visual experiences for user. This allows for improved feedback from the mobile phone to the user operation, thereby improving the responsiveness of the electronic device to the user operation.

В качестве варианта, автоматическое отображение второго интерфейса включает в себя: когда первый элемент страницы восстанавливается со второго размера на первый размер, плавный переход интерфейса отображения электронного устройства с первого интерфейса на второй интерфейс.Alternatively, automatically displaying the second interface includes: when the first page element is restored from the second size to the first size, smoothly transitioning the display interface of the electronic device from the first interface to the second interface.

В данном варианте осуществления настоящей заявки, когда первый элемент страницы восстанавливается до исходного размера, электронное устройство плавно переводит интерфейс отображения с первого интерфейса на второй интерфейс. Таким образом, не только повышается оперативность электронного устройства для пользовательской операции, но также может быть улучшено визуальное восприятие пользователя.In this embodiment of the present application, when the first page element is restored to its original size, the electronic device smoothly transitions the display interface from the first interface to the second interface. In this way, not only the efficiency of the electronic device for user operation is improved, but also the visual experience of the user can be improved.

В качестве варианта, плавный переход интерфейса отображения электронного устройства с первого интерфейса на второй интерфейс включает в себя: когда первый элемент страницы восстанавливается со второго размера на первый размер, электронное устройство отображает второй интерфейс; или, когда первый элемент страницы восстанавливается со второго размера на первый размер, после первого периода времени, электронное устройство отображает второй интерфейс.Alternatively, smooth transition of the display interface of the electronic device from the first interface to the second interface includes: when the first page element is restored from the second size to the first size, the electronic device displays the second interface; or, when the first page element is restored from the second size to the first size, after the first period of time, the electronic device displays the second interface.

Например, первый период времени составляет 80-120 мс.For example, the first time period is 80-120 ms.

В качестве варианта, первая операция представляет собой операцию касания первого элемента страницы пальцем пользователя, и уменьшение масштаба первого элемента страницы с первого размера до второго размера включает в себя: при обнаружении того, что палец пользователя касается первого элемента страницы, начало уменьшения масштаба первого элемента страницы с первого размера до второго размера; или при обнаружении того, что палец пользователя покидает первый элемент страницы, начало уменьшения масштаба первого элемента страницы с первого размера до второго размера.Alternatively, the first operation is an operation of touching the first page element with the user's finger, and reducing the scale of the first page element from the first size to the second size includes: upon detecting that the user's finger touches the first page element, starting to reduce the scale of the first page element from the first size to the second size; or upon detecting that the user's finger leaves the first page element, beginning to scale the first page element down from a first size to a second size.

В качестве варианта, в ответ на первую операцию, уменьшение масштаба, электронным устройством, первого элемента страницы с первого размера до второго размера и восстановление первого элемента страницы со второго размера на первый размер включает в себя: в ответ на первую операцию, электронное устройство уменьшает масштаб первого элемента страницы с первого размера до второго размера; когда первый элемент страницы восстанавливается со второго размера до третьего размера, электронное устройство обнаруживает вторую операцию, выполненную пользователем над первым элементом страницы, где третий размер больше второго размера и меньше первого размера; и в ответ на вторую операцию, электронное устройство уменьшает масштаб первого элемента страницы с третьего размера до второго размера и восстанавливает первый элемент страницы со второго размера на первый размер.Alternatively, in response to the first operation, the electronic device downscaling the first page element from the first size to the second size and restoring the first page element from the second size to the first size includes: in response to the first operation, the electronic device scales down the first page element from the first size to the second size; when the first page element is restored from the second size to the third size, the electronic device detects a second operation performed by the user on the first page element, where the third size is greater than the second size and less than the first size; and in response to the second operation, the electronic device scales the first page element from the third size to the second size and restores the first page element from the second size to the first size.

Например, как показано на фиг. 8c, когда мобильный телефон обнаруживает операцию постукивания по элементу 804 управления, выполненную пользователем, мобильный телефон может управлять размером элемента 804 управления, который должен быть уменьшен с 216 пикселей по длине и 216 пикселей по ширине до 194 пикселей по длине и 194 пикселей по ширине; как показано на фиг. 8d и e, когда мобильный телефон управляет размером элемента 804 управления, который должен быть восстановлен от 194 пикселей по длине и 194 пикселей по ширине до 205 пикселей по длине и 205 пикселей по ширине, и мобильный телефон обнаруживает операцию постукивания по элементу 804 управления, выполненную пользователем во второй раз, мобильный телефон управляет размером элемента 804 управления, который должен быть уменьшен с 205 пикселей по длине и 205 пикселей по ширине до 194 пикселей по длине и 194 пикселей по ширине; как показано на фиг. 8f, когда мобильный телефон обнаруживает, что палец пользователя поднят, мобильный телефон управляет размером элемента 804 управления, который должен быть восстановлен от 194 пикселей по длине и 194 пикселей по ширине до 216 пикселей по длине и 216 пикселей по ширине.For example, as shown in FIG. 8c, when the mobile phone detects a tapping operation on the control 804 performed by the user, the mobile phone can control the size of the control 804 to be reduced from 216 pixels in length and 216 pixels in width to 194 pixels in length and 194 pixels in width; as shown in Fig. 8d and e, when the mobile phone controls the size of the control 804 to be restored from 194 pixels in length and 194 pixels in width to 205 pixels in length and 205 pixels in width, and the mobile phone detects a tapping operation on the control 804 performed by the user a second time, the mobile phone controls the size of the control 804 to be reduced from 205 pixels in length and 205 pixels in width to 194 pixels in length and 194 pixels in width; as shown in Fig. 8f, when the mobile phone detects that the user's finger is raised, the mobile phone controls the size of the control 804 to be restored from 194 pixels in length and 194 pixels in width to 216 pixels in length and 216 pixels in width.

В данном варианте осуществления настоящей заявки для множества операций, быстро выполняемых пользователем над первым элементом страницы, электронное устройство может быстро реагировать на пользовательские операции. Это уменьшает задержку ожидании выполнения пользователя для операций и повышает оперативность электронного устройства для пользовательских операций. В дополнение к этому, так как электронное устройство реагирует быстро, может быть достигнута согласованность между пониманием и рукой пользователя, поэтому оправдаются ожидания пользователя в отношении операций.In this embodiment of the present application, for a plurality of operations quickly performed by a user on a first page element, the electronic device can quickly respond to user operations. This reduces the latency of waiting for the user to perform operations and improves the responsiveness of the electronic device for user operations. In addition to this, since the electronic device responds quickly, consistency between the user's understanding and hand can be achieved, so the user's operating expectations are met.

Можно понять, что для реализации вышеуказанных функций электронное устройство включает в себя соответствующие аппаратные и/или программные модули для выполнения каждой функции. Со ссылкой на этапы алгоритма в примерах, описанных в вариантах осуществления, раскрытых в данном описании, настоящая заявка может быть реализована аппаратными средствами или комбинацией аппаратных средств и компьютерного программного обеспечения. То, выполняется ли функция с помощью аппаратных средств или компьютерным программным обеспечением под управлением аппаратных средств, зависит от конкретных приложений и конструктивных ограничений технических решений. Специалист в данной области техники может использовать со ссылкой на варианты осуществления различные способы для реализации описанных функций для каждого конкретного приложения, но не следует считать, что реализация выходит за рамки настоящей заявки.It can be understood that in order to implement the above functions, the electronic device includes corresponding hardware and/or software modules to perform each function. With reference to the algorithm steps in the examples described in the embodiments disclosed herein, the present application may be implemented in hardware or a combination of hardware and computer software. Whether a function is performed by hardware or by computer software under hardware control depends on the specific application and design constraints of the technology. One skilled in the art may use, with reference to the embodiments, various methods to implement the described functions for each particular application, but the implementation should not be considered beyond the scope of this application.

В вариантах осуществления электронное устройство может быть разделено на функциональные модули на основе приведенных выше примеров способов. Например, функциональные модули могут быть получены путем разделения в однозначном соответствии с функциями, или две или более функций могут быть интегрированы в один модуль обработки. Интегрированный блок может быть реализован в виде аппаратных средств. Следует отметить, что разделение на модули в вариантах осуществления является примером и представляет собой просто логическое разделение функций. Другой способ разделения может быть использован во время фактической реализации.In embodiments, the electronic device may be divided into functional modules based on the above example methods. For example, function modules can be obtained by dividing them one-to-one according to functions, or two or more functions can be integrated into one processing module. The integrated unit may be implemented in hardware. It should be noted that the moduleization in the embodiments is exemplary and simply represents a logical division of functions. Another separation method may be used during actual implementation.

Для случая, когда функциональные модули получаются путем разделения во взаимно однозначном соответствии с функциями, на фиг. 15 показано возможное схематичное представление состава электронного устройства 1500, которое относится к вышеупомянутым вариантам осуществления. Как показано на фиг. 15, электронное устройство 1500 может включать в себя блок 1501 отображения, блок 1502 обнаружения и блок 1503 регулировки.For the case where functional modules are obtained by partitioning in a one-to-one correspondence with functions, FIG. 15 shows a possible schematic diagram of the composition of an electronic device 1500 that relates to the above embodiments. As shown in FIG. 15, the electronic device 1500 may include a display unit 1501, a detection unit 1502, and an adjustment unit 1503.

Блок 1501 отображения может быть выполнен с возможностью поддержки электронного устройства 1500 при выполнении этапа 1401, этапа 1404 и т.п. и/или может использоваться для другого процесса в технологии, описанной в данном описании.The display unit 1501 may be configured to support the electronic device 1500 when performing step 1401, step 1404, or the like. and/or may be used for another process in the technology described herein.

Блок 1502 обнаружения может быть выполнен с возможностью поддержки электронного устройства 1500 при выполнении этапа 1402 и т.п. и/или может использоваться для другого процесса в технологии, описанной в данном описании.The detection unit 1502 may be configured to support the electronic device 1500 when performing step 1402 or the like. and/or may be used for another process in the technology described herein.

Блок 1503 регулировки может быть выполнен с возможностью поддержки электронного устройства 1500 при уменьшении масштаба и/или восстановлении элемента страницы на этапе 1403 и т.п., и/или может использоваться для другого процесса в технологии, описанной в данном описании.The adjustment unit 1503 may be configured to support the electronic device 1500 when reducing the scale and/or restoring a page element at step 1403, etc., and/or may be used for another process in the technology described herein.

Следует отметить, что все связанное с этим содержание этапов в вышеупомянутых вариантах осуществления способа может быть изложено в описаниях функций соответствующих функциональных модулей, и подробности здесь повторно не описываются.It should be noted that all related contents of the steps in the above method embodiments may be set forth in the function descriptions of the respective function modules, and the details will not be described again here.

Электронное устройство, предоставленное в данном варианте осуществления, выполнено с возможностью выполнения вышеупомянутого способа отображения элементов страницы и, следовательно, может достигать тех же эффектов, что и вышеупомянутый способ реализации.The electronic device provided in this embodiment is capable of performing the above-mentioned method of displaying page elements, and therefore can achieve the same effects as the above-mentioned implementation method.

В случае использования интегрированного блока электронное устройство может включать в себя модуль обработки, модуль хранения и модуль связи. Модуль обработки может быть выполнен с возможностью контроля и управления действиями электронного устройства, например, может быть выполнен с возможностью поддержания электронного устройства при выполнении этапов, выполняемых вышеупомянутыми блоками. Модуль хранения может быть выполнен с возможностью поддержания электронного устройства при хранении программного кода, данных и т.п. Модуль связи может быть выполнен с возможностью поддержания связи электронного устройства с другим устройством.If an integrated unit is used, the electronic device may include a processing module, a storage module, and a communication module. The processing module may be configured to monitor and control the actions of the electronic device, for example, may be configured to support the electronic device during the execution of steps performed by the above blocks. The storage module may be configured to support the electronic device while storing program code, data, or the like. The communication module may be configured to maintain communication between the electronic device and another device.

Модуль обработки может быть процессором или контроллером. Модуль обработки может реализовывать или выполнять различные логические блоки, модули и схемы, описанные в качестве примеров со ссылкой на содержание, раскрытое в настоящей заявке. В качестве альтернативы, процессор может представлять собой комбинацию для реализации вычислительной функции, например, комбинацию, включающую в себя один или более микропроцессоров, или комбинацию цифрового сигнального процессора (digital signal processor, DSP) и микропроцессора. Модуль хранения может быть памятью. Модуль связи может быть, в частности, устройством, таким как радиочастотная схема, микросхема Bluetooth или микросхема Wi-Fi, для взаимодействия с другим электронным устройством.The processing module may be a processor or a controller. The processing module may implement or execute various logical blocks, modules and circuits described as examples with reference to the contents disclosed in this application. Alternatively, the processor may be a combination for implementing a computing function, such as a combination including one or more microprocessors, or a combination of a digital signal processor (DSP) and a microprocessor. The storage module may be memory. The communication module may be, in particular, a device, such as a radio frequency circuit, a Bluetooth chip, or a Wi-Fi chip, for interfacing with another electronic device.

В варианте осуществления, когда модуль обработки представляет собой процессор, и модуль хранения представляет собой память, электронное устройство в данном варианте осуществления может быть устройством со структурой, показанной на фиг. 1.In the embodiment where the processing module is a processor and the storage module is a memory, the electronic device in this embodiment may be a device with the structure shown in FIG. 1.

Варианты осуществления дополнительно предоставляют машиночитаемый носитель информации. Машиночитаемый носитель информации хранит компьютерные инструкции. Компьютерные инструкции, при их исполнении в электронном устройстве, предписывают электронному устройству выполнять вышеупомянутые связанные с ними этапы способа для реализации способа отображения элементов страницы, представленного в вышеупомянутых вариантах осуществления.Embodiments further provide a computer-readable storage medium. A computer-readable storage medium stores computer instructions. The computer instructions, when executed in an electronic device, cause the electronic device to perform the above-mentioned associated method steps for implementing the page element display method presented in the above-mentioned embodiments.

Варианты осуществления дополнительно предоставляют компьютерный программный продукт. Компьютерный программный продукт, при его запуске на компьютере, предписывает электронному устройству выполнять вышеупомянутые связанные с ним этапы для реализации способа отображения элементов страницы, представленного в вышеупомянутых вариантах осуществления.Embodiments further provide a computer program product. The computer program product, when executed on a computer, causes the electronic device to perform the above-mentioned steps associated therewith to implement the page element display method presented in the above-mentioned embodiments.

В дополнение к этому, варианты осуществления настоящей заявки дополнительно предоставляют устройство. В частности, устройством может быть микросхема, компонент или модуль. Устройство может включать в себя процессор и память, которые соединены друг с другом. Память выполнена с возможностью хранения компьютерно-исполняемых инструкций. Когда устройство работает, процессор может выполнять компьютерно-исполняемые инструкции, хранящиеся в памяти, поэтому микросхема выполняет способ отображения элементов страницы, представленный в вышеупомянутых вариантах осуществления способа.In addition, embodiments of the present application further provide a device. In particular, the device may be a chip, component or module. The device may include a processor and memory that are coupled to each other. The memory is configured to store computer-executable instructions. When the device is operated, the processor can execute computer-executable instructions stored in the memory, so the chip executes the page element display method presented in the above method embodiments.

Каждое из электронного устройства, компьютерно-читаемого носителя информации, компьютерного программного продукта или микросхемы, которые представлены в вариантах осуществления, используется для выполнения соответствующих способов, представленных выше. Таким образом, положительные эффекты, которые могут быть достигнуты с помощью электронного устройства, компьютерно-читаемого носителя информации, компьютерного программного продукта и микросхемы, могут относиться к положительным эффектам соответствующего способа, представленного выше. Подробности здесь повторно не описываются.Each of the electronic device, computer-readable storage medium, computer program product, or chip that is presented in the embodiments is used to perform the respective methods presented above. Thus, the beneficial effects that can be achieved by using an electronic device, a computer-readable storage medium, a computer program product and a chip can be attributed to the beneficial effects of the corresponding method presented above. The details are not repeated here.

Приведенное выше описание реализаций позволяет специалисту в данной области техники понять, что в целях удобного и краткого описания разделение вышеупомянутых функциональных модулей используется в качестве примера для иллюстрации. При фактическом применении вышеупомянутые функции могут быть назначены различным модулям и реализованы в соответствии с требованиями, то есть внутренняя структура устройства разделена на разные функциональные модули для реализации всех или некоторых функций, описанных выше.The above description of the implementations allows one skilled in the art to understand that, for the purpose of convenient and concise description, the division of the above functional modules is used as an example for illustration. In actual application, the above functions can be assigned to different modules and implemented according to requirements, that is, the internal structure of the device is divided into different functional modules to realize all or some of the functions described above.

Следует понимать, что в нескольких вариантах осуществления, представленных в настоящей заявке, раскрытые устройство и способ могут быть реализованы другими способами. Например, описанный вариант осуществления устройства является просто примером. Например, разделение на модули или блоки является просто логическим разделением функций, и во время фактической реализации может использоваться другой способ разделения. Например, множество блоков или компонентов могут быть объединены или могут быть интегрированы в другое устройство, или некоторые функции могут быть проигнорированы или не реализованы. В дополнение к этому, отображаемые или обсуждаемые взаимные связи или прямые связи или коммуникационные соединения могут быть реализованы с использованием некоторых интерфейсов. Косвенные соединения или коммуникационные соединения между устройствами или блоками могут быть реализованы в электрических, механических или других формах.It should be understood that in several embodiments presented herein, the disclosed apparatus and method may be implemented in other ways. For example, the described embodiment of the device is merely an example. For example, division into modules or blocks is simply a logical division of functions, and during actual implementation another method of division may be used. For example, multiple blocks or components may be combined or integrated into another device, or some functions may be ignored or not implemented. In addition, the mutual connections or direct connections or communication connections displayed or discussed may be implemented using certain interfaces. Indirect connections or communication connections between devices or units can be implemented in electrical, mechanical or other forms.

Блоки, описанные как отдельные компоненты, могут быть или не могут быть физически отдельными. Компонент, отображаемый как блок, может быть одним или более физическими блоками и может быть расположен в одном месте или может быть распределен во множестве мест. Некоторые или все блоки могут быть выбраны на основе фактического требования для достижения целей решений, представленных в вариантах осуществления.Blocks described as separate components may or may not be physically separate. A component, rendered as a block, can be one or more physical blocks and can be located in one location or can be distributed in multiple locations. Some or all of the blocks may be selected based on the actual requirement to achieve the objectives of the solutions presented in the embodiments.

В дополнение к этому, функциональные блоки в вариантах осуществления настоящей заявки могут быть интегрированы в один блок обработки, или каждый из блоков может физически существовать отдельно физически, или два или более блоков могут быть интегрированы в один блок. Интегрированный блок может быть реализован в виде аппаратных средств или может быть реализован в виде программного функционального блока.In addition, the functional blocks in embodiments of the present application may be integrated into one processing block, or each of the blocks may physically exist separately, or two or more blocks may be integrated into one block. The integrated block may be implemented as hardware or may be implemented as a software function block.

Если интегрированный блок реализован в виде программного функционального блока и продается или используется как независимый продукт, интегрированный блок может храниться на машиночитаемом носителе информации. Исходя из такого понимании, технические решения, представленные по существу в вариантах осуществления настоящей заявки, или часть технических решений, которые внесли вклад в предшествующий уровень техники, или все или некоторые из технических решений могут быть реализованы в виде программного продукта. Программный продукт хранится на носителе информации и включает в себя несколько инструкций для указания устройству (которым может быть однокристальный микрокомпьютер, микросхема и т.п.) или процессору (processor) выполнить все или некоторые из этапов способов, описанных в вариантах осуществления настоящей заявки. Вышеупомянутый носитель информации включает в себя любой носитель информации, на котором может храниться программный код, такой как флэш-накопитель USB, съемный жесткий диск, постоянное запоминающее устройство (read-only memory, ROM), оперативное запоминающее устройство (random access memory, RAM), магнитный диск или оптический диск.If the integrated block is implemented as a software functional block and is sold or used as an independent product, the integrated block may be stored on a computer-readable storage medium. Based on this understanding, the technical solutions presented substantially in the embodiments of the present application, or part of the technical solutions that contributed to the prior art, or all or some of the technical solutions may be implemented in the form of a software product. The software product is stored in a storage medium and includes a plurality of instructions for directing a device (which may be a single-chip microcomputer, a chip, or the like) or a processor to perform all or some of the steps of the methods described in the embodiments of the present application. The aforementioned storage medium includes any storage medium on which program code can be stored, such as a USB flash drive, a removable hard drive, a read-only memory (ROM), a random access memory (RAM) , magnetic disk or optical disk.

В приведенном выше описании представлены только конкретные реализации настоящей заявки, которые не предназначены для ограничения объема защиты настоящей заявки. Любое изменение или замена, легко обнаруженные специалистом в данной области техники в рамках технического объема, раскрытого в настоящей заявке, должны подпадать под объем защиты данной заявки. Таким образом, объем защиты настоящей заявки должен соответствовать объему защиты формулы изобретения.The above description represents only specific implementations of the present application and is not intended to limit the scope of the present application. Any modification or substitution readily apparent to one skilled in the art within the technical scope disclosed in this application shall fall within the scope of protection of this application. Therefore, the scope of protection of the present application should correspond to the scope of protection of the claims.

Claims (131)

1. Способ обеспечения эффекта обратной связи для операции пользователя, применяемый в электронном устройстве и содержащий этапы, на которых:1. A method of providing a feedback effect to a user's operation, applied in an electronic device, comprising the steps of: отображают, с помощью электронного устройства, первый интерфейс, причем первый интерфейс содержит первый элемент страницы, причем размер первого элемента страницы представляет собой первый размер;displaying, using an electronic device, a first interface, wherein the first interface comprises a first page element, wherein the size of the first page element is a first size; обнаруживают, с помощью электронного устройства, первую операцию, выполненную пользователем над первым элементом страницы;detecting, using an electronic device, a first operation performed by the user on the first element of the page; обеспечивают, с помощью электронного устройства, в ответ на первую операцию, эффект обратной связи для первой операции посредством уменьшения масштаба первого элемента страницы с первого размера до второго размера и восстановления первого элемента страницы со второго размера до первого размера; иproviding, by an electronic device, in response to the first operation, a feedback effect on the first operation by downscaling the first page element from a first size to a second size and restoring the first page element from a second size to a first size; And осуществляют, с помощью электронного устройства, автоматическое отображение второго интерфейса после восстановления первого элемента страницы со второго размера до первого размера, причем второй интерфейс ассоциирован с первым элементом страницы; причемperforming, using an electronic device, automatically displaying a second interface after restoring the first page element from a second size to a first size, the second interface being associated with the first page element; and первый элемент страницы содержит по меньшей мере одно из значка приложения и виджета уведомления; при этом,the first page element contains at least one of an application icon and a notification widget; wherein, когда первый элемент страницы является значком приложения, второй интерфейс представляет собой интерфейс отображения приложения, соответствующего значку;when the first page element is an application icon, the second interface is a display interface of the application corresponding to the icon; когда первый элемент страницы является виджетом уведомления, второй интерфейс представляет собой интерфейс отображения приложения, соответствующего виджету уведомления, или второй интерфейс включает в себя элемент страницы, который добавляется к первому интерфейсу в ответ на первую операцию, а операция, выполняемая над добавленным элементом страницы, ассоциирована с виджетом уведомления; причемwhen the first page element is a notification widget, the second interface is a display interface of an application corresponding to the notification widget, or the second interface includes a page element that is added to the first interface in response to the first operation, and an operation performed on the added page element is associated with notification widget; and второй размер, когда первый элемент страницы является значком приложения, равен первому размеру, умноженному на К, и the second size, when the first page element is an application icon, is equal to the first size times K, and второй размер, когда первый элемент страницы является виджетом уведомления, равен первому размеру, умноженному на L; гдеthe second size, when the first page element is a notification widget, is equal to the first size multiplied by L; Where 0 < K < L < 1.0 < K < L < 1. 2. Способ по п. 1, дополнительно содержащий этап, на котором начинают, когда первая операция содержит операцию касания первого элемента страницы пальцем пользователя и когда определено, что палец пользователя покинул первый элемент страницы, восстанавливать первый элемент страницы со второго размера на первый размер.2. The method of claim 1, further comprising starting, when the first operation comprises the operation of touching the first page element with the user's finger and when it is determined that the user's finger has left the first page element, restoring the first page element from the second size to the first size. 3. Способ по п. 1, в котором, когда первый элемент страницы представляет собой виджет задачи, второй интерфейс представляет собой интерфейс отображения приложения, соответствующего виджету задачи.3. The method of claim 1, wherein when the first page element is a task widget, the second interface is a display interface of an application corresponding to the task widget. 4. Способ по п. 1, в котором виджет уведомления содержит либо виджет уведомления в раскрывающемся списке, либо виджет уведомления на минус первом экране «negative one screen».4. The method according to claim 1, wherein the notification widget contains either a notification widget in the drop-down list or a notification widget on the negative one screen. 5. Способ по любому из пп. 1-4, в котором этап обеспечения эффекта обратной связи для первой операции посредством уменьшения масштаба первого элемента страницы с первого размера до второго размера и восстановления первого элемента страницы со второго размера на первый размер содержит подэтап, на котором5. Method according to any one of paragraphs. 1-4, wherein the step of providing a feedback effect to the first operation by scaling the first page element from a first size to a second size and restoring the first page element from a second size to a first size comprises the sub-step of уменьшают, посредством моделирования пружины, масштаб первого элемента страницы с первого размера до второго размера и восстанавливают первый элемент страницы со второго размера до первого размера.reducing, by simulating a spring, the scale of the first page element from the first size to the second size and restoring the first page element from the second size to the first size. 6. Способ по п. 5, в котором первую систему масса-пружина моделируют, когда первым элементом страницы является значок приложения; и6. The method of claim 5, wherein the first mass-spring system is modeled when the first element of the page is an application icon; And вторую систему масса-пружина моделируют, когда первый элемент страницы является виджетом уведомления; иa second mass-spring system is modeled when the first page element is a notification widget; And третью систему масса-пружина моделируют, когда первый элемент страницы является виджетом задачи; при этомthe third mass-spring system is modeled when the first page element is a task widget; wherein первая инерционная пружина, вторая инерционная пружина и третья инерционная пружина имеют одинаковую массу и расположены в порядке убывания жесткости и в порядке убывания демпфирования.the first inertial spring, the second inertial spring and the third inertial spring have the same mass and are arranged in decreasing order of stiffness and in decreasing order of damping. 7. Способ по любому из пп. 1-6, в котором, когда первый элемент страницы является значком, продолжительность уменьшения масштаба первого элемента страницы с первого размера до второго размера равна первой продолжительности N;7. Method according to any one of paragraphs. 1-6, in which, when the first page element is an icon, the duration of zooming out the first page element from the first size to the second size is equal to the first duration N; когда второй интерфейс представляет собой интерфейс отображения приложения, продолжительность уменьшения масштаба первого элемента страницы с первого размера до второго размера равна второй продолжительности P; гдеwhen the second interface is an application display interface, the duration of scaling down the first page element from the first size to the second size is equal to the second duration P; Where 100 мс ≤ N ≤ P ≤ 250 мс.100 ms ≤ N ≤ P ≤ 250 ms. 8. Способ по любому из пп. 1-7, в котором этап автоматического отображения второго интерфейса содержит подэтап, на котором8. Method according to any one of paragraphs. 1-7, wherein the step of automatically displaying the second interface comprises a substep of осуществляют, при восстановлении первого элемента страницы со второго размера до первого размера, плавный переход интерфейса отображения электронного устройства с первого интерфейса на второй интерфейс.performing, when restoring the first page element from the second size to the first size, a smooth transition of the electronic device display interface from the first interface to the second interface. 9. Способ по п. 8, в котором плавный переход интерфейса отображения электронного устройства с первого интерфейса на второй интерфейс содержит подэтап, на котором:9. The method according to claim 8, wherein the smooth transition of the electronic device display interface from the first interface to the second interface comprises a substep in which: отображают, с помощью электронного устройства, при восстановлении первого элемента страницы со второго размера до первого размера, второй интерфейс; илиdisplaying, by an electronic device, when restoring the first page element from a second size to a first size, a second interface; or отображают, с помощью электронного устройства, при восстановлении первого элемента страницы со второго размера до первого размера после первого периода времени, второй интерфейс.displaying, by an electronic device, upon restoring the first page element from a second size to a first size after a first period of time, a second interface. 10. Способ по любому из пп. 1-9, в котором первая операция представляет собой операцию касания первого элемента страницы пальцем пользователя, при этом этап уменьшения масштаба первого элемента страницы с первого размера до второго размера содержит подэтап, на котором:10. Method according to any one of paragraphs. 1-9, wherein the first operation is an operation of touching the first page element with the user's finger, wherein the step of scaling the first page element from a first size to a second size comprises a sub-step of: при обнаружении, что палец пользователя касается первого элемента страницы, начинают уменьшение масштаба первого элемента страницы с первого размера до второго размера; илиupon detecting that the user's finger touches the first page element, starting to reduce the scale of the first page element from the first size to the second size; or при обнаружении, что палец пользователя покидает первый элемент страницы, начинают уменьшение масштаба первого элемента страницы с первого размера до второго размера.upon detecting that the user's finger leaves the first page element, starting to scale down the first page element from the first size to the second size. 11. Способ по любому из пп. 1-10, в котором, когда первый интерфейс является интерфейсом приложения камеры, а первый элемент страницы является управлением камеры, в ответ на первую операцию, уменьшение масштаба, электронным устройством, первого элемента страницы с первого размера до второго размера и восстановление первого элемента страницы со второго размера до первого размера содержит подэтап, на котором:11. Method according to any one of paragraphs. 1-10, wherein, when the first interface is a camera application interface and the first page element is a camera control, in response to the first operation, zooming out, by the electronic device, the first page element from the first size to the second size and restoring the first page element from the second size to the first size contains a substage in which: уменьшают, с помощью электронного устройства, в ответ на первую операцию, масштаб первого элемента страницы с первого размера до второго размера;reducing, by an electronic device, in response to the first operation, the scale of the first page element from a first size to a second size; обнаруживают, с помощью электронного устройства, при восстановлении первого элемента страницы со второго размера до третьего размера, вторую операцию, выполненную пользователем над первым элементом страницы, причем третий размер больше второго размера и меньше первого размера; иdetecting, by an electronic device, when restoring the first page element from a second size to a third size, a second operation performed by the user on the first page element, the third size being greater than the second size and less than the first size; And уменьшают, с помощью электронного устройства, в ответ на вторую операцию, масштаб первого элемента страницы с третьего размера до второго размера и восстанавливают первый элемент страницы со второго размера до первого размера.reducing, by an electronic device, in response to the second operation, the scale of the first page element from the third size to the second size and restoring the first page element from the second size to the first size. 12. Способ обеспечения эффекта обратной связи для операции пользователя, применяемый в электронном устройстве и содержащий этапы, на которых:12. A method of providing a feedback effect to a user's operation, used in an electronic device, comprising the steps of: отображают, с помощью электронного устройства, первый интерфейс, причем первый интерфейс содержит первый элемент страницы, причем размер первого элемента страницы представляет собой первый размер;displaying, using an electronic device, a first interface, wherein the first interface comprises a first page element, wherein the size of the first page element is a first size; обнаруживают, с помощью электронного устройства, первую операцию, выполненную пользователем над первым элементом страницы;detecting, using an electronic device, a first operation performed by the user on the first element of the page; обеспечивают, с помощью электронного устройства, в ответ на первую операцию, эффект обратной связи для первой операции посредством уменьшения масштаба первого элемента страницы с первого размера до второго размера и восстановления первого элемента страницы со второго размера до первого размера; иproviding, by an electronic device, in response to the first operation, a feedback effect on the first operation by downscaling the first page element from a first size to a second size and restoring the first page element from a second size to a first size; And осуществляют, с помощью электронного устройства, автоматическое отображение второго интерфейса после восстановления первого элемента страницы со второго размера до первого размера, причем второй интерфейс ассоциирован с первым элементом страницы; причемperforming, using an electronic device, automatically displaying a second interface after restoring the first page element from a second size to a first size, the second interface being associated with the first page element; and первый элемент страницы содержит по меньшей мере одно из значка приложения и виджета уведомления; при этом,the first page element contains at least one of an application icon and a notification widget; wherein, когда первый элемент страницы является значком приложения, второй интерфейс представляет собой интерфейс отображения приложения, соответствующего значку;when the first page element is an application icon, the second interface is a display interface of the application corresponding to the icon; когда первый элемент страницы является виджетом уведомления, второй интерфейс представляет собой интерфейс отображения приложения, соответствующего виджету уведомления, или второй интерфейс включает в себя элемент страницы, который добавляется к первому интерфейсу в ответ на первую операцию, а операция, выполняемая над добавленным элементом страницы, ассоциирована с виджетом уведомления; причем,when the first page element is a notification widget, the second interface is a display interface of an application corresponding to the notification widget, or the second interface includes a page element that is added to the first interface in response to the first operation, and an operation performed on the added page element is associated with notification widget; moreover, когда первый интерфейс является интерфейсом приложения камеры, а первый элемент страницы является управлением камеры, в ответ на первую операцию, обеспечивают, с помощью электронного устройства, эффект обратной связи для первой операции посредством уменьшения масштаба первого элемента страницы с первого размера на второй размер, причем восстановление первого элемента страницы со второго размера на первый размер содержит подэтапы, на которых:when the first interface is a camera application interface and the first page element is a camera control, in response to the first operation, provide, by an electronic device, a feedback effect for the first operation by scaling down the first page element from a first size to a second size, wherein restoring the first element of the page from the second size to the first size contains substages in which: уменьшают, с помощью электронного устройства, в ответ на первую операцию, масштаб первого элемента страницы с первого размера на второй размер;reducing, by an electronic device, in response to the first operation, the scale of the first page element from a first size to a second size; определяют, с помощью электронного устройства, когда первый элемент страницы восстановлен со второго размера в третий размер, вторую операцию, выполненную пользователем с первым элементом страницы, причем третий размер больше второго размера, но меньше первого размера;determining, by an electronic device, when the first page element is restored from a second size to a third size, a second operation performed by the user on the first page element, the third size being greater than the second size but less than the first size; уменьшают, с помощью электронного устройства, в ответ на вторую операцию, масштаб первого элемента страницы с третьего размера до второго размера и восстанавливают первый элемент страницы со второго размера до первого размера.reducing, by an electronic device, in response to the second operation, the scale of the first page element from the third size to the second size and restoring the first page element from the second size to the first size. 13. Способ по п. 12, в котором каждая из первой операции и второй операции содержат прикасание к управлению камеры пальцем пользователя, при этом начинают, при определении, что палец пользователя покинул управление камеры, восстановление первого элемента страницы со второго размера в первый размер.13. The method of claim 12, wherein each of the first operation and the second operation comprises touching the camera control with the user's finger, and begins, upon determining that the user's finger has left the camera control, restoring the first page element from the second size to the first size. 14. Способ по п. 12 или 13, дополнительно содержащий этапы, на которых:14. The method according to claim 12 or 13, further comprising the steps of: осуществляют, в ответ на первую операцию, операцию фотографирования и сохранения первой фотографии; и performing, in response to the first operation, an operation of photographing and storing the first photograph; And осуществляют, в ответ на вторую операцию, операцию фотографирования и сохранения второй фотографии.performing, in response to the second operation, an operation of photographing and storing the second photograph. 15. Способ по п. 14, дополнительно содержащий этап, на котором15. The method according to claim 14, further comprising the step of отображают, после сохранения второй фотографии, в ответ на операцию, выполненную пользователем на значке галереи, вторую фотографию, причем значок галереи отображается на втором интерфейсе.displaying, after storing the second photo, in response to an operation performed by the user on the gallery icon, the second photo, the gallery icon being displayed on the second interface. 16. Способ по п. 12, в котором, когда первый интерфейс является интерфейсом приложения камеры, а первый элемент страницы является управлением переключателя,16. The method of claim 12, wherein when the first interface is a camera application interface and the first page element is a switch control, первый интерфейс содержит рамку видоискателя и второй интерфейс содержит рамку видоискателя, причемthe first interface includes a viewfinder frame and the second interface includes a viewfinder frame, wherein рамка видоискателя первого интерфейса и рамка видоискателя второго интерфейса выполнены с возможностью отображения предварительного изображения в реальном времени, рамка видоискателя первого интерфейса содержит предварительное изображение фронтальной камеры, а рамка видоискателя второго интерфейса содержит предварительное изображение тыловой камеры.the viewfinder frame of the first interface and the viewfinder frame of the second interface are configured to display a preview image in real time, the viewfinder frame of the first interface contains a preview image of the front camera, and the viewfinder frame of the second interface contains a preview image of the rear camera. 17. Способ по п. 12, в котором второй размер в K раз больше первого размера, когда первым элементом страницы является значок приложения; и17. The method of claim 12, wherein the second size is K times the first size when the first page element is an application icon; And второй размер в L раз больше первого размера, когда первый элемент страницы является виджетом уведомления; при этомthe second size is L times the first size when the first page element is a notification widget; wherein 0 < К ≤L ≤ 1.0 < K ≤L ≤ 1. 18. Способ по п. 12, в котором виджет уведомления содержит либо виджет уведомления в раскрывающемся списке, либо виджет уведомления на минус первом экране «negative one screen».18. The method of claim 12, wherein the notification widget comprises either a notification widget in the drop-down list or a notification widget on the negative one screen. 19. Способ по любому из пп. 12-18, в котором этап автоматического отображения второго интерфейса содержит подэтап, на котором19. Method according to any one of paragraphs. 12-18, wherein the step of automatically displaying the second interface comprises a substep of осуществляют, при восстановлении первого элемента страницы со второго размера до первого размера, плавный переход интерфейса отображения электронного устройства с первого интерфейса на второй интерфейс.performing, when restoring the first page element from the second size to the first size, a smooth transition of the electronic device display interface from the first interface to the second interface. 20. Способ по п. 19, в котором плавный переход интерфейса отображения электронного устройства с первого интерфейса на второй интерфейс содержит подэтап, на котором:20. The method according to claim 19, wherein the smooth transition of the electronic device display interface from the first interface to the second interface comprises a sub-step in which: отображают, с помощью электронного устройства, при восстановлении первого элемента страницы со второго размера до первого размера, второй интерфейс; илиdisplaying, by an electronic device, when restoring the first page element from a second size to a first size, a second interface; or отображают, с помощью электронного устройства, при восстановлении первого элемента страницы со второго размера до первого размера после первого периода времени, второй интерфейс.displaying, by an electronic device, upon restoring the first page element from a second size to a first size after a first period of time, a second interface. 21. Способ обеспечения эффекта обратной связи для операции пользователя, применяемый в электронном устройстве и содержащий этапы, на которых:21. A method of providing a feedback effect to a user's operation, used in an electronic device, comprising the steps of: отображают, с помощью электронного устройства, первый интерфейс, причем первый интерфейс содержит первый элемент страницы, причем размер первого элемента страницы представляет собой первый размер;displaying, using an electronic device, a first interface, wherein the first interface comprises a first page element, wherein the size of the first page element is a first size; обнаруживают, с помощью электронного устройства, первую операцию, выполненную пользователем над первым элементом страницы;detecting, using an electronic device, a first operation performed by the user on the first element of the page; обеспечивают, с помощью электронного устройства, в ответ на первую операцию, эффект обратной связи для первой операции посредством уменьшения масштаба первого элемента страницы с первого размера до второго размера и восстановления первого элемента страницы со второго размера до первого размера; иproviding, by an electronic device, in response to the first operation, a feedback effect on the first operation by downscaling the first page element from a first size to a second size and restoring the first page element from a second size to a first size; And осуществляют, с помощью электронного устройства, автоматическое отображение второго интерфейса после восстановления первого элемента страницы со второго размера до первого размера, причем второй интерфейс ассоциирован с первым элементом страницы; причемperforming, using an electronic device, automatically displaying a second interface after restoring the first page element from a second size to a first size, the second interface being associated with the first page element; and первый элемент страницы содержит по меньшей мере одно из значка приложения и виджета уведомления; при этом,the first page element contains at least one of an application icon and a notification widget; wherein, когда первый элемент страницы является значком приложения, второй интерфейс представляет собой интерфейс отображения приложения, соответствующего значку;when the first page element is an application icon, the second interface is a display interface of the application corresponding to the icon; когда первый элемент страницы является виджетом уведомления, второй интерфейс представляет собой интерфейс отображения приложения, соответствующего виджету уведомления, или второй интерфейс включает в себя элемент страницы, который добавляется к первому интерфейсу в ответ на первую операцию, а операция, выполняемая над добавленным элементом страницы, ассоциирована с виджетом уведомления; причем,when the first page element is a notification widget, the second interface is a display interface of an application corresponding to the notification widget, or the second interface includes a page element that is added to the first interface in response to the first operation, and an operation performed on the added page element is associated with notification widget; moreover, когда первый элемент страницы является значком приложения, продолжительность уменьшения масштаба первого элемента страницы с первого размера на второй размер представляет собой первую продолжительность N;when the first page element is an application icon, the duration of scaling the first page element from the first size to the second size represents the first duration N; когда первый элемент страницы является виджетом уведомления, продолжительность уменьшения масштаба первого элемента страницы с первого размера на второй размер представляет собой вторую продолжительность P; причемwhen the first page element is a notification widget, the duration of scaling the first page element from the first size to the second size is a second duration P; and 100 мс ≤ N ≤ P ≤ 250 мс.100 ms ≤ N ≤ P ≤ 250 ms. 22. Способ по п. 21, в котором первая операция содержит операцию касания первого элемента страницы пальцем пользователя, при этом при обнаружении, что палец пользователя касается первого элемента страницы, начинают восстановление первого элемента страницы со второго размера на первый размер.22. The method of claim 21, wherein the first operation comprises the operation of touching the first page element with the user's finger, wherein upon detection that the user's finger is touching the first page element, starting to restore the first page element from the second size to the first size. 23. Способ по п. 21, в котором виджет уведомления содержит либо виджет уведомления в раскрывающемся списке, либо виджет уведомления на минус первом экране «negative one screen».23. The method of claim 21, wherein the notification widget comprises either a notification widget in the drop-down list or a notification widget on the negative one screen. 24. Способ по п. 21, в котором второй размер в K раз больше первого размера, когда первым элементом страницы является значок приложения; и24. The method of claim 21, wherein the second size is K times the first size when the first page element is an application icon; And второй размер в L раз больше первого размера, когда первый элемент страницы является виджетом уведомления; при этомthe second size is L times the first size when the first page element is a notification widget; wherein 0 < К ≤ L < 1.0 < K ≤ L < 1. 25. Способ по любому из пп. 21-24, в котором этап автоматического отображения второго интерфейса содержит подэтап, на котором25. Method according to any one of paragraphs. 21-24, wherein the step of automatically displaying the second interface comprises a substep of осуществляют, при восстановлении первого элемента страницы со второго размера до первого размера, плавный переход интерфейса отображения электронного устройства с первого интерфейса на второй интерфейс.performing, when restoring the first page element from the second size to the first size, a smooth transition of the electronic device display interface from the first interface to the second interface. 26. Способ по любому из пп. 21-25, в котором, когда первый интерфейс является интерфейсом приложения камеры, а первый элемент страницы является управлением камеры, в ответ на первую операцию, уменьшение масштаба, электронным устройством, первого элемента страницы с первого размера до второго размера и восстановление первого элемента страницы со второго размера до первого размера содержит подэтап, на котором:26. Method according to any one of paragraphs. 21-25, wherein when the first interface is a camera application interface and the first page element is a camera control, in response to the first operation, zooming out, by the electronic device, the first page element from the first size to the second size and restoring the first page element from the second size to the first size contains a substage in which: уменьшают, с помощью электронного устройства, в ответ на первую операцию, масштаб первого элемента страницы с первого размера до второго размера;reducing, by an electronic device, in response to the first operation, the scale of the first page element from a first size to a second size; обнаруживают, с помощью электронного устройства, при восстановлении первого элемента страницы со второго размера до третьего размера, вторую операцию, выполненную пользователем над первым элементом страницы, причем третий размер больше второго размера и меньше первого размера; иdetecting, by an electronic device, when restoring the first page element from a second size to a third size, a second operation performed by the user on the first page element, the third size being greater than the second size and less than the first size; And уменьшают, с помощью электронного устройства, в ответ на вторую операцию, масштаб первого элемента страницы с третьего размера до второго размера и восстанавливают первый элемент страницы со второго размера до первого размера.reducing, by an electronic device, in response to the second operation, the scale of the first page element from the third size to the second size and restoring the first page element from the second size to the first size. 27. Способ обеспечения эффекта обратной связи для операции пользователя, применяемый в электронном устройстве и содержащий этапы, на которых:27. A method of providing a feedback effect to a user's operation, used in an electronic device, comprising the steps of: отображают, с помощью электронного устройства, первый интерфейс, причем первый интерфейс содержит первый элемент страницы, причем размер первого элемента страницы представляет собой первый размер;displaying, using an electronic device, a first interface, wherein the first interface comprises a first page element, wherein the size of the first page element is a first size; обнаруживают, с помощью электронного устройства, первую операцию, выполненную пользователем над первым элементом страницы;detecting, using an electronic device, a first operation performed by the user on the first element of the page; обеспечивают, с помощью электронного устройства, в ответ на первую операцию, эффект обратной связи для операции пользователя посредством уменьшения масштаба первого элемента страницы с первого размера до второго размера и восстановления первого элемента страницы со второго размера до первого размера; иproviding, by an electronic device, in response to the first operation, a feedback effect on the user's operation by scaling the first page element from a first size to a second size and restoring the first page element from a second size to a first size; And осуществляют, с помощью электронного устройства, автоматическое отображение второго интерфейса после восстановления первого элемента страницы со второго размера до первого размера, причем второй интерфейс ассоциирован с первым элементом страницы; причемperforming, using an electronic device, automatically displaying a second interface after restoring the first page element from a second size to a first size, the second interface being associated with the first page element; and первый элемент страницы содержит по меньшей мере одно из значка приложения и виджета уведомления; при этом,the first page element contains at least one of an application icon and a notification widget; wherein, когда первый элемент страницы является значком приложения, второй интерфейс представляет собой интерфейс отображения приложения, соответствующего значку;when the first page element is an application icon, the second interface is a display interface of the application corresponding to the icon; когда первый элемент страницы является виджетом уведомления, второй интерфейс представляет собой интерфейс отображения приложения, соответствующего виджету уведомления, или второй интерфейс включает в себя элемент страницы, который добавляется к первому интерфейсу в ответ на первую операцию, а операция, выполняемая над добавленным элементом страницы, ассоциирована с виджетом уведомления; причем,when the first page element is a notification widget, the second interface is a display interface of an application corresponding to the notification widget, or the second interface includes a page element that is added to the first interface in response to the first operation, and an operation performed on the added page element is associated with notification widget; moreover, когда первый элемент страницы является виджетом задачи, второй интерфейс является интерфейсом отображения приложения соответствующего виджету задачи; при этомwhen the first page element is a task widget, the second interface is the display interface of the application corresponding to the task widget; wherein уменьшение масштаба первого элемента страницы с первого размера на второй размер и восстановление первого элемента страницы со второго размера на первый размер содержит подэтапы, на которых:Rescaling the first page element from the first size to the second size and restoring the first page element from the second size to the first size contains sub-steps in which: уменьшают масштаб, посредством имитации пружины, первого элемента страницы с первого размера до второго размера и восстанавливают первый элемент страницы со второго размера до первого размера; причемreducing the scale, by simulating a spring, of the first page element from the first size to the second size and restoring the first page element from the second size to the first size; and первую систему масса-пружина моделируют, когда первым элементом страницы является значок приложения;the first mass-spring system is modeled when the first element of the page is an application icon; вторую систему масса-пружина моделируют, когда первый элемент страницы является виджетом уведомления; аa second mass-spring system is modeled when the first page element is a notification widget; A третью систему масса-пружина моделируют, когда первый элемент страницы является виджетом задачи; при этомthe third mass-spring system is modeled when the first page element is a task widget; wherein первая масса-пружина, вторая масса-пружина и третья масса-пружина имеют одинаковую массу и расположены в порядке убывания жесткости и в порядке убывания демпфирования.the first mass-spring, the second mass-spring and the third mass-spring have the same mass and are arranged in descending order of stiffness and in descending order of damping. 28. Способ по п. 27, в котором виджет уведомления содержит либо виджет уведомления в раскрывающемся списке, либо виджет уведомления на минус первом экране «negative one screen».28. The method of claim 27, wherein the notification widget comprises either a notification widget in the drop-down list or a notification widget on the negative one screen. 29. Способ по п. 27 или 28, в котором второй размер в K раз больше первого размера, когда первым элементом страницы является значок; или29. The method of claim 27 or 28, wherein the second size is K times the first size when the first element of the page is an icon; or второй размер в L раз больше первого размера, когда первый элемент страницы является виджетом уведомления; илиthe second size is L times the first size when the first page element is a notification widget; or второй размер в M раз больше первого размера, когда первый элемент страницы является виджетом задачи, гдеthe second size is M times the first size when the first page element is a task widget, where 0 < К ≤ L ≤ М < 1.0 < K ≤ L ≤ M < 1. 30. Способ по любому из пп. 27-29, в котором, когда первый элемент страницы является значком, продолжительность уменьшения масштаба первого элемента страницы с первого размера на второй размер является первой продолжительностью N;30. Method according to any one of paragraphs. 27-29, in which, when the first page element is an icon, the duration of zooming out the first page element from the first size to the second size is the first duration N; когда первый элемент страницы является виджетом уведомления, продолжительность уменьшения масштаба первого элемента страницы с первого размера на второй размер представляет собой вторую продолжительность P; или,when the first page element is a notification widget, the duration of scaling the first page element from the first size to the second size is a second duration P; or, когда первый элемент страницы является виджетом задачи, продолжительность уменьшения масштаба первого элемента страницы с первого размера до второго размера равна третьей продолжительности Q, гдеwhen the first page element is a task widget, the duration of scaling the first page element from the first size to the second size is equal to the third duration Q, where 100 мс ≤ N ≤ P ≤ Q ≤ 250 мс.100 ms ≤ N ≤ P ≤ Q ≤ 250 ms. 31. Способ по любому из пп. 27-30, в котором этап автоматического отображения второго интерфейса содержит подэтап, на котором31. Method according to any one of paragraphs. 27-30, wherein the step of automatically displaying the second interface comprises a substep of осуществляют, при восстановлении первого элемента страницы со второго размера до первого размера, плавный переход интерфейса отображения электронного устройства с первого интерфейса на второй интерфейс. performing, when restoring the first page element from the second size to the first size, a smooth transition of the electronic device display interface from the first interface to the second interface. 32. Способ по п. 31, в котором плавный переход интерфейса отображения электронного устройства с первого интерфейса на второй интерфейс содержит подэтап, на котором:32. The method according to claim 31, wherein the smooth transition of the electronic device display interface from the first interface to the second interface comprises a substep in which: отображают, с помощью электронного устройства, при восстановлении первого элемента страницы со второго размера до первого размера, второй интерфейс; илиdisplaying, by an electronic device, when restoring the first page element from a second size to a first size, a second interface; or отображают, с помощью электронного устройства, при восстановлении первого элемента страницы со второго размера до первого размера после первого периода времени, второй интерфейс. displaying, by an electronic device, upon restoring the first page element from a second size to a first size after a first period of time, a second interface. 33. Способ по любому из пп. 27-32, в котором первая операция представляет собой операцию касания первого элемента страницы пальцем пользователя, при этом этап уменьшения масштаба первого элемента страницы с первого размера до второго размера содержит подэтап, на котором:33. Method according to any one of paragraphs. 27-32, wherein the first operation is an operation of touching the first page element with the user's finger, wherein the step of scaling the first page element from a first size to a second size comprises a sub-step of: при обнаружении, что палец пользователя касается первого элемента страницы, начинают уменьшение масштаба первого элемента страницы с первого размера до второго размера; илиupon detecting that the user's finger touches the first page element, starting to reduce the scale of the first page element from the first size to the second size; or при обнаружении, что палец пользователя покидает первый элемент страницы, начинают уменьшение масштаба первого элемента страницы с первого размера до второго размера.upon detecting that the user's finger leaves the first page element, starting to scale down the first page element from the first size to the second size. 34. Способ по любому из пп. 27-33, в котором, в ответ на первую операцию, уменьшение масштаба, электронным устройством, первого элемента страницы с первого размера до второго размера и восстановление первого элемента страницы со второго размера до первого размера содержит подэтап, на котором:34. Method according to any one of paragraphs. 27-33, wherein, in response to the first operation, reducing the scale, by the electronic device, of the first page element from the first size to the second size and restoring the first page element from the second size to the first size, comprises the substep of: уменьшают, с помощью электронного устройства, в ответ на первую операцию, масштаб первого элемента страницы с первого размера до второго размера;reducing, by an electronic device, in response to the first operation, the scale of the first page element from a first size to a second size; обнаруживают, с помощью электронного устройства, при восстановлении первого элемента страницы со второго размера до третьего размера, вторую операцию, выполненную пользователем над первым элементом страницы, причем третий размер больше второго размера и меньше первого размера; иdetecting, by an electronic device, when restoring the first page element from a second size to a third size, a second operation performed by the user on the first page element, the third size being greater than the second size and less than the first size; And уменьшают, с помощью электронного устройства, в ответ на вторую операцию, масштаб первого элемента страницы с третьего размера до второго размера и восстанавливают первый элемент страницы со второго размера до первого размера.reducing, by an electronic device, in response to the second operation, the scale of the first page element from the third size to the second size and restoring the first page element from the second size to the first size. 35. Электронное устройство для обеспечения эффекта обратной связи для операции пользователя, содержащее:35. An electronic device for providing a feedback effect to a user's operation, comprising: один или более процессоров; иone or more processors; And одно или более запоминающих устройств, причем одно или более запоминающих устройств хранят одну или более компьютерных программ, содержащих инструкции, вызывающие, при их исполнении одним или более процессорами, выполнение, электронным устройством, способа обеспечения эффекта обратной связи для операции пользователя по любому из пп. 1-11.one or more storage devices, wherein the one or more storage devices store one or more computer programs containing instructions that cause, when executed by one or more processors, execution, by an electronic device, of a method of providing a feedback effect to a user operation according to any one of claims. 1-11. 36. Электронное устройство для обеспечения эффекта обратной связи для операции пользователя, содержащее:36. An electronic device for providing a feedback effect to a user's operation, comprising: один или более процессоров; иone or more processors; And одно или более запоминающих устройств, причем одно или более запоминающих устройств хранят одну или более компьютерных программ, содержащих инструкции, вызывающие, при их исполнении одним или более процессорами, выполнение, электронным устройством, способа обеспечения эффекта обратной связи для операции пользователя по любому из пп. 12-20.one or more storage devices, wherein the one or more storage devices store one or more computer programs containing instructions that cause, when executed by one or more processors, execution, by an electronic device, of a method of providing a feedback effect to a user operation according to any one of claims. 12-20. 37. Машиночитаемый носитель информации, содержащий компьютерные инструкции, вызывающие, при их исполнении в электронном устройстве, выполнение, электронным устройством, способа обеспечения эффекта обратной связи для операции пользователя по любому из пп. 1-11.37. A machine-readable storage medium containing computer instructions that cause, when executed in an electronic device, execution, by the electronic device, of a method for providing a feedback effect for a user operation according to any one of claims. 1-11. 38. Машиночитаемый носитель информации, содержащий компьютерные инструкции, вызывающие, при их исполнении в электронном устройстве, выполнение, электронным устройством, способа обеспечения эффекта обратной связи для операции пользователя по любому из пп. 12-20.38. A machine-readable storage medium containing computer instructions that cause, when executed in an electronic device, execution, by the electronic device, of a method for providing a feedback effect for a user operation according to any one of claims. 12-20.
RU2022105841A 2019-08-09 2020-08-07 Method for providing feedback effect for user operation and electronic device RU2809207C2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910736105.6 2019-08-09

Publications (2)

Publication Number Publication Date
RU2022105841A RU2022105841A (en) 2023-09-11
RU2809207C2 true RU2809207C2 (en) 2023-12-07

Family

ID=

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1933229A1 (en) * 2006-12-14 2008-06-18 BrainLAB AG Method and device for showing and operating a user interface on a display
RU2013126474A (en) * 2010-12-10 2014-12-20 Самсунг Электроникс Ко., Лтд. METHOD AND DEVICE FOR DISPLAYING A MOBILE TERMINAL SCREEN WITH A TOUCH SENSITIVE SCREEN
CN105373328A (en) * 2014-09-02 2016-03-02 中兴通讯股份有限公司 Application processing method and apparatus
WO2017027526A1 (en) * 2015-08-10 2017-02-16 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US20180101283A1 (en) * 2010-09-17 2018-04-12 Lg Electronics Inc. Mobile terminal and control method thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1933229A1 (en) * 2006-12-14 2008-06-18 BrainLAB AG Method and device for showing and operating a user interface on a display
US20180101283A1 (en) * 2010-09-17 2018-04-12 Lg Electronics Inc. Mobile terminal and control method thereof
RU2013126474A (en) * 2010-12-10 2014-12-20 Самсунг Электроникс Ко., Лтд. METHOD AND DEVICE FOR DISPLAYING A MOBILE TERMINAL SCREEN WITH A TOUCH SENSITIVE SCREEN
CN105373328A (en) * 2014-09-02 2016-03-02 中兴通讯股份有限公司 Application processing method and apparatus
WO2017027526A1 (en) * 2015-08-10 2017-02-16 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback

Similar Documents

Publication Publication Date Title
US11989388B2 (en) Method for displaying page elements and electronic device
CN110045908B (en) Control method and electronic equipment
WO2021129326A1 (en) Screen display method and electronic device
WO2021103981A1 (en) Split-screen display processing method and apparatus, and electronic device
KR102534354B1 (en) System navigation bar display control method, graphical user interface and electronic device
WO2021213164A1 (en) Application interface interaction method, electronic device, and computer readable storage medium
CN110543289B (en) Method for controlling volume and electronic equipment
CN110737386A (en) screen capturing method and related equipment
WO2021036770A1 (en) Split-screen processing method and terminal device
WO2021063098A1 (en) Touch screen response method, and electronic device
CN110830645B (en) Operation method, electronic equipment and computer storage medium
WO2020155875A1 (en) Display method for electronic device, graphic user interface and electronic device
CN114077365A (en) Split screen display method and electronic equipment
WO2022228042A1 (en) Display method, electronic device, storage medium, and program product
WO2021042878A1 (en) Photography method and electronic device
WO2022213831A1 (en) Control display method and related device
RU2809207C2 (en) Method for providing feedback effect for user operation and electronic device
CN114356196B (en) Display method and electronic equipment
WO2024017183A1 (en) Display method for interface switching, and electronic device
CN115933952A (en) Touch sampling rate adjusting method and related device
CN115480629A (en) Multi-interface display method and electronic equipment
CN114356186A (en) Method for realizing dragging shadow animation effect and related equipment
CN114115619A (en) Application program interface display method and electronic equipment