Nothing Special   »   [go: up one dir, main page]

RU2795259C1 - Touch screen, electronic device and display control method - Google Patents

Touch screen, electronic device and display control method Download PDF

Info

Publication number
RU2795259C1
RU2795259C1 RU2022112506A RU2022112506A RU2795259C1 RU 2795259 C1 RU2795259 C1 RU 2795259C1 RU 2022112506 A RU2022112506 A RU 2022112506A RU 2022112506 A RU2022112506 A RU 2022112506A RU 2795259 C1 RU2795259 C1 RU 2795259C1
Authority
RU
Russia
Prior art keywords
touch screen
electronic device
screen
gesture
module
Prior art date
Application number
RU2022112506A
Other languages
Russian (ru)
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 Хонор Дивайс Ко., Лтд.
Application granted granted Critical
Publication of RU2795259C1 publication Critical patent/RU2795259C1/en

Links

Images

Abstract

FIELD: terminal technologies.
SUBSTANCE: invention relates in particular to a touch screen, an electronic device and a display control method. The result is achieved by the fact that when it is determined that the gesture of the user to move the electronic device is a predetermined gesture, measurement values of the capacitance perceived by contact in the predetermined area of the touch screen are obtained, while said predetermined area is in the peripheral edge area of the touch screen; and when the obtained capacitance measurement value satisfies the first predetermined condition, switching the state of the touch screen display is controlled.
EFFECT: increasing the accuracy of non-contact detection of an electronic device and the accuracy of controlling the display of an electronic device.
13 cl, 21 dwg

Description

ОБЛАСТЬ ТЕХНИКИFIELD OF TECHNOLOGY

[0001] Эта заявка относится к области технологий терминалов и, в частности, к сенсорному экрану, электронному устройству и способу управления дисплеем.[0001] This application relates to the field of terminal technology and, in particular, to a touch screen, an electronic device and a display control method.

УРОВЕНЬ ТЕХНИКИBACKGROUND OF THE INVENTION

[0002] В настоящее время, когда пользователь отвечает на вызов с помощью электронного устройства, такого как мобильный телефон или смарт-часы, если электронное устройство обнаруживает, что препятствие (например, палец или лицо человека) приближается к экрану, экран может быть выключен, чтобы предотвратить возникновение неправильного функционирования из-за соприкосновения лица пользователя с экраном, когда пользователь отвечает на вызов, и сберечь энергию электронного устройства; и когда электронное устройство обнаруживает, что препятствие удаляется от экрана, экран может быть включен, так что электронное устройство может отображать информацию или принимать операцию ввода от пользователя.[0002] Currently, when a user answers a call with an electronic device such as a mobile phone or a smart watch, if the electronic device detects that an obstacle (such as a person's finger or face) is approaching the screen, the screen can be turned off, to prevent abnormal operation from occurring due to the user's face touching the screen when the user answers a call, and to conserve power of the electronic device; and when the electronic device detects that the obstacle is moving away from the screen, the screen can be turned on so that the electronic device can display information or receive an input operation from a user.

[0003] По мере того, как требования пользователя к соотношению экрана к корпусу становятся выше, граница в верхней части экрана электронного устройства сужается (или даже исчезает), и бесконтактный светочувствительный датчик не может быть размещен. Следовательно, решение по реализации бесконтактного обнаружения путем установки бесконтактного светочувствительного датчика на границе экрана электронного устройства больше не применимо. Чтобы гарантировать, что электронное устройство с узкой рамкой или без рамки имеет функцию бесконтактного обнаружения, в предшествующем уровне техники для реализации бесконтактного обнаружения используется технология восприятия емкости емкостного сенсорного экрана.[0003] As the user's requirements for the screen-to-body ratio become higher, the border at the top of the screen of the electronic device narrows (or even disappears), and the non-contact light sensor cannot be placed. Therefore, the decision to implement non-contact detection by installing a non-contact photosensitive sensor on the edge of the screen of an electronic device is no longer applicable. In order to ensure that an electronic device with a narrow bezel or no bezel has a non-contact detection function, the prior art uses capacitive touch screen capacitance sensing technology to realize non-contact detection.

[0004] Однако при реальном применении данные о емкости, воспринимаемые сенсорным экраном, очень чувствительны к помехам из окружающей среды (например, деформации металлического листа сенсорного экрана, температуре окружающей среды, влажности окружающей среды, человеческому поту и статическому электричеству) и, следовательно, точность бесконтактного обнаружения является низкой, и, кроме того, точность управления дисплеем электронного устройства является низкой, а пользовательский опыт является плохим.[0004] However, in actual applications, the capacitance data sensed by the touch screen is very sensitive to interference from the environment (e.g., deformation of the touch screen metal sheet, ambient temperature, ambient humidity, human sweat, and static electricity) and hence the accuracy non-contact detection is low, and furthermore, the control accuracy of the display of the electronic device is low, and the user experience is poor.

СУЩНОСТЬ ИЗОБРЕТЕНИЯSUMMARY OF THE INVENTION

[0005] Варианты осуществления данной заявки обеспечивают сенсорный экран, электронное устройство и способ управления дисплеем для того, чтобы решить техническую проблему в предшествующем уровне техники, состоящую в относительно низкой точности бесконтактного обнаружения электронного устройства и низкой точности управления дисплеем электронного устройства.[0005] Embodiments of this application provide a touch screen, an electronic device, and a display control method in order to solve the technical problem in the prior art of relatively low accuracy of non-contact detection of an electronic device and low accuracy of electronic device display control.

[0006] Согласно первому аспекту обеспечен сенсорный экран, включающий в себя экранный отсек средней рамки, опорный элемент, дисплейный модуль и сенсорный модуль, причем экранный отсек средней рамки образует пространство для размещения, дисплейный модуль расположен в пространстве для размещения, образованном экранным отсеком средней рамки, а сенсорный модуль расположен на стороне дисплейного модуля, которая удалена от экранного отсека средней рамки; металлический лист расположен на стороне дисплейного модуля, которая находится рядом с экранным отсеком средней рамки, и край металлического листа прикреплен как к экранному отсеку средней рамки, так и к дисплейному модулю; и опорный элемент расположен между экранным отсеком средней рамки и металлическим листом для поддержки металлического листа.[0006] According to a first aspect, a touch screen is provided, including a middle frame screen housing, a support member, a display module, and a touch module, wherein the middle frame screen housing forms a housing space, the display module is disposed in a housing space formed by the medium frame screen housing , and the touch module is located on the side of the display module, which is remote from the screen compartment of the middle frame; a metal sheet is located on the side of the display module that is adjacent to the middle frame screen compartment, and the edge of the metal sheet is attached to both the middle frame screen compartment and the display module; and the support member is disposed between the screen compartment of the middle frame and the metal sheet to support the metal sheet.

[0007] В этом варианте осуществления данной заявки при изменении положения электронного устройства опорный элемент может поддерживать металлический лист, и деформация металлического листа под действием силы тяжести ослабляется или предотвращается, так что значение емкости, обнаруживаемое сенсорным модулем, может более точно отражать расстояние между препятствием и сенсорным экраном, что повышает точность бесконтактного обнаружения и позволяет более точно управлять состоянием дисплея сенсорного экрана.[0007] In this embodiment of the present application, when the position of the electronic device is changed, the support member can support the metal sheet, and the deformation of the metal sheet by gravity is weakened or prevented, so that the capacitance value detected by the sensor module can more accurately reflect the distance between the obstacle and touch screen, which improves the accuracy of non-contact detection and allows you to more accurately control the status of the touch screen display.

[0008] В возможной конструкции первый выступ опорного элемента со стороны сенсорного модуля и второй выступ металлического листа с упомянутой стороны сенсорного модуля полностью совпадают друг с другом.[0008] In an exemplary design, the first protrusion of the support member on the side of the sensor module and the second protrusion of the metal sheet on said side of the sensor module completely coincide with each other.

[0009] То есть, с точки зрения диапазона расположения, опорный элемент может быть расположен на всей поверхности в пределах области покрытия металлического листа. Таким образом, опорный элемент может поддерживать всю поверхность металлического листа, так что точность бесконтактного обнаружения может быть дополнительно улучшена, а состоянием дисплея сенсорного экрана можно управлять более точно.[0009] That is, in terms of the location range, the support member can be located on the entire surface within the coverage area of the metal sheet. Thus, the support member can support the entire surface of the metal sheet, so that the non-contact detection accuracy can be further improved, and the touch screen display state can be controlled more precisely.

[0010] В возможной конструкции первый выступ опорного элемента со стороны сенсорного модуля находится в пределах второго выступа металлического листа со стороны сенсорного модуля, а расстояние между краем второго выступа и центром первого выступа меньше заданного значения.[0010] In an exemplary design, the first protrusion of the sensor module-side support element is within the second protrusion of the metal sheet on the sensor module side, and the distance between the edge of the second protrusion and the center of the first protrusion is less than a predetermined value.

[0011] То есть опорный элемент может быть расположен только в части области в пределах области покрытия металлического листа. Таким образом, металлический лист также может поддерживаться, точность бесконтактного обнаружения может быть повышена, а состоянием дисплея сенсорного экрана можно управлять более точно; и объем и вес опорного элемента уменьшаются, что способствует облегчению и утончению сенсорного экрана.[0011] That is, the support member may be located only in a portion of the area within the coverage area of the metal sheet. In this way, the metal sheet can also be supported, the accuracy of non-contact detection can be improved, and the state of the touch screen display can be controlled more accurately; and the volume and weight of the support member is reduced, which contributes to lighter and thinner touch screen.

[0012] В возможной конструкции опорный элемент включает в себя множество подкомпонентов, и все эти подкомпоненты скомпонованы с интервалами в первом направлении, при этом первое направление представляет собой любое направление, перпендикулярное направлению, в котором дисплейный модуль и сенсорный модуль уложены в стопку.[0012] In an exemplary design, the support member includes a plurality of sub-components, and all of these sub-components are arranged at intervals in a first direction, the first direction being any direction perpendicular to the direction in which the display module and the touch module are stacked.

[0013] Таким образом, вся поверхность металлического листа может поддерживаться относительно равномерно, так что точность бесконтактного обнаружения повышается, состоянием дисплея сенсорного экрана можно управлять более точно; и объем и вес опорного элемента уменьшаются, что способствует облегчению и утончению сенсорного экрана.[0013] In this way, the entire surface of the metal sheet can be supported relatively evenly, so that the non-contact detection accuracy is improved, the state of the touch screen display can be controlled more precisely; and the volume and weight of the support member is reduced, which contributes to lighter and thinner touch screen.

[0014] В возможной конструкции опорный элемент представляет собой пеноматериал с хорошими электрическими изоляционными характеристиками.[0014] In an exemplary design, the support member is a foam material with good electrical insulating characteristics.

[0015] Таким образом, опорный элемент может обладать хорошей силой поддержки, и можно избежать негативное влияние на другой компонент, что также способствует облегчению и утончению сенсорного экрана.[0015] In this way, the supporting member can have a good supporting strength, and negative influence on the other component can be avoided, which also contributes to making the touch screen lighter and thinner.

[0016] В соответствии со вторым аспектом обеспечено электронное устройство, причем электронное устройство включает в себя сенсорный экран согласно любому из первого аспекта или любой из возможных конструкций первого аспекта.[0016] According to a second aspect, an electronic device is provided, the electronic device including a touch screen according to any of the first aspect or any of the possible designs of the first aspect.

[0017] Таким образом при изменении положения электронного устройства опорный элемент в экране может поддерживать металлический лист, и деформация металлического листа под действием силы тяжести ослабляется или предотвращается, так что значение емкости, обнаруживаемое сенсорным модулем, может более точно отражать расстояние между препятствием и сенсорным экраном, что повышает точность бесконтактного обнаружения и позволяет более точно управлять состоянием дисплея сенсорного экрана.[0017] Thus, when the position of the electronic device is changed, the support member in the screen can support the metal sheet, and the deformation of the metal sheet by gravity is weakened or prevented, so that the capacitance value detected by the touch module can more accurately reflect the distance between the obstacle and the touch screen , which improves the accuracy of non-contact detection and allows you to more accurately control the state of the touch screen display.

[0018] Согласно третьему аспекту обеспечен способ управления дисплеем, причем способ применяется к электронному устройству, а электронное устройство включает в себя сенсорный экран. Способ включает в себя: когда определено, что жестом пользователя по перемещению электронного устройства является заданный жест, получение значения измерения емкости, воспринимаемого при контакте в заданной области сенсорного экрана, при этом упомянутая заданная область находится в периферийной краевой области сенсорного экрана; и когда полученное значение измерения емкости удовлетворяет первому заданному условию, управление переключением состояния дисплея сенсорного экрана.[0018] According to a third aspect, a display control method is provided, the method being applied to an electronic device, and the electronic device including a touch screen. The method includes: when it is determined that a user's gesture of moving the electronic device is a predetermined gesture, obtaining a capacitance measurement value sensed upon contact in a predetermined area of the touch screen, said predetermined area being in a peripheral edge area of the touch screen; and when the obtained capacitance measurement value satisfies the first predetermined condition, controlling the switching state of the touch screen display.

[0019] В этом варианте осуществления данной заявки процессор выбирает заданную область на сенсорном экране для генерирования значения измерения емкости, чтобы обнаружить, приближается ли препятствие к сенсорному экрану или отдаляется от него, а затем управлять переключением состояния дисплея сенсорного экрана. Поскольку заданная область находится в периферийной краевой области сенсорного экрана, а влияние деформации металла на значение измерения емкости, генерируемое в этой области, относительно невелико, результат вычисления (т.е. приближение или отдаление) является более точным, чем результат (т.е. приближение или отдаление), получаемый путем вычисления, основанного на значении емкости всего экрана, так что можно повысить точность бесконтактного обнаружения электронного устройства и управлять состоянием дисплея электронного устройства более точно.[0019] In this embodiment of this application, the processor selects a predetermined area on the touch screen to generate a capacitance measurement value to detect whether an obstacle is approaching or moving away from the touch screen, and then control the touch screen display state switching. Since the target area is in the peripheral edge area of the touch screen, and the effect of metal deformation on the capacitance measurement value generated in this area is relatively small, the calculation result (i.e., zoom in or out) is more accurate than the result (i.e., proximity or distance) obtained by calculation based on the capacitance value of the entire screen, so that it is possible to improve the accuracy of non-contact detection of the electronic device and control the display state of the electronic device more accurately.

[0020] В возможной конструкции первое заданное условие может включать в себя: Значение измерения емкости находится в монотонно возрастающей тенденции в первом периоде, и значение измерения емкости в момент окончания первого периода превышает первое заданное пороговое значение. Соответственно, управление переключением состояния дисплея сенсорного экрана может включать в себя: управление состоянием дисплея сенсорного экрана для переключения с включенного экрана на выключенный экран.[0020] In an exemplary construction, the first predetermined condition may include: The capacitance measurement value is in a monotonically increasing trend in the first period, and the capacitance measurement value at the end time of the first period exceeds the first predetermined threshold value. Accordingly, the touch screen display state switching control may include: controlling the touch screen display state to switch from an on screen to an off screen.

[0021] Таким образом, точность обнаружения электронным устройством того, что препятствие приближается, может быть повышена, а электронным устройством можно управлять более точно для переключения с включенного экрана на выключенный экран.[0021] Thus, the accuracy of the electronic device's detection that an obstacle is approaching can be improved, and the electronic device can be controlled more accurately to switch from the on screen to the off screen.

[0022] В возможной конструкции первое заданное условие может включать в себя: Значение измерения емкости находится в монотонно убывающей тенденции в первом периоде, и значение измерения емкости в момент окончания первого периода меньше второго заданного порогового значения. Соответственно, управление переключением состояния дисплея сенсорного экрана может включать в себя: управление состоянием дисплея сенсорного экрана для переключения с выключенного экрана на включенный экран.[0022] In an exemplary construction, the first predetermined condition may include: The capacitance measurement value is in a monotonically decreasing trend in the first period, and the capacitance measurement value at the end time of the first period is less than the second predetermined threshold value. Accordingly, the touch screen display state switching control may include: controlling the touch screen display state to switch from an off screen to an on screen.

[0023] Таким образом, точность обнаружения электронным устройством того, что препятствие приближается, может быть повышена, а электронным устройством можно управлять более точно для переключения с выключенного экрана на включенный экран.[0023] In this way, the accuracy of the electronic device's detection that an obstacle is approaching can be improved, and the electronic device can be controlled more precisely to switch from the off screen to the on screen.

[0024] Согласно четвертому аспекту обеспечен способ управления дисплеем, причем способ применяется к электронному устройству, а электронное устройство включает в себя сенсорный экран. Способ включает в себя: когда определено на основе первых данных об ускорении, что жестом пользователя по перемещению электронного устройства является заданный жест, получение значения измерения емкости, снимаемого сенсорным экраном во втором периоде, при этом первые данные об ускорении представляют собой данные об ускорении, которые относятся к электронному устройству в первом периоде и которые снимаются на основе первой частоты дискретизации; когда полученное значение измерения емкости удовлетворяет второму заданному условию, повторно определяют на основе вторых данных об ускорении, является ли жестом пользователя по перемещению электронного устройства упомянутый заданный жест, при этом вторые данные об ускорении представляют собой данные об ускорении, которые относятся к электронному устройству в третьем периоде и которые снимаются на основе второй частоты дискретизации, и длительность третьего периода превышает длительность первого периода и/или первая частота дискретизации меньше второй частоты дискретизации; и когда повторно определено, что жестом пользователя по перемещению электронного устройства является упомянутый заданный жест, управление переключением состояния дисплея сенсорного экрана.[0024] According to a fourth aspect, a display control method is provided, the method being applied to an electronic device, and the electronic device including a touch screen. The method includes: when it is determined based on the first acceleration data that the gesture of the user to move the electronic device is a predetermined gesture, obtaining a capacitance measurement value taken by the touch screen in the second period, wherein the first acceleration data is acceleration data that refer to the electronic device in the first period and which are captured based on the first sampling rate; when the obtained capacitance measurement value satisfies the second predetermined condition, it is re-determined, based on the second acceleration data, whether the user's gesture to move the electronic device is said predetermined gesture, the second acceleration data being the acceleration data which is related to the electronic device in the third period and which are taken based on the second sampling rate, and the duration of the third period is greater than the duration of the first period and/or the first sampling rate is less than the second sampling rate; and when it is re-determined that the user's gesture for moving the electronic device is said predetermined gesture, controlling the switching state of the touch screen display.

[0025] В этом варианте осуществления данной заявки после определения того, что полученное значение измерения емкости удовлетворяет второму заданному условию, электронное устройство дополнительно добавляет этап определения жеста (то есть осуществления повторного определения на основе вторых данных об ускорении, является ли жестом пользователя по перемещению электронного устройства заданный жест или нет). Таким образом, даже если на значение емкости, воспринимаемое сенсорным экраном, влияет окружающая среда, этот этап определения жеста может дополнительно гарантировать точность управления дисплеем электронного устройства и улучшить пользовательский опыт.[0025] In this embodiment of the present application, after determining that the obtained capacitance measurement value satisfies the second predetermined condition, the electronic device further adds the step of determining the gesture (that is, re-determining, based on the second acceleration data, whether the user's gesture is to move the electronic device specified gesture or not). Thus, even if the capacitance value sensed by the touch screen is affected by the environment, this gesture determination step can further ensure the accuracy of controlling the display of the electronic device and improve the user experience.

[0026] В возможной конструкции второе заданное условие включает в себя следующее: Значение измерения емкости находится в монотонно возрастающей тенденции во втором периоде, и значение измерения емкости в момент окончания второго периода не превышает первое заданное пороговое значение. Соответственно, управление переключением состояния дисплея сенсорного экрана может включать в себя: управление состоянием дисплея сенсорного экрана для переключения с включенного экрана на выключенный экран.[0026] In an exemplary construction, the second predetermined condition includes the following: The capacitance measurement value is in a monotonically increasing trend in the second period, and the capacitance measurement value at the end time of the second period does not exceed the first predetermined threshold value. Accordingly, the touch screen display state switching control may include: controlling the touch screen display state to switch from an on screen to an off screen.

[0027] Таким образом, точность обнаружения электронным устройством того, что препятствие приближается, может быть повышена, а электронным устройством можно управлять более точно для переключения с включенного экрана на выключенный экран.[0027] Thus, the accuracy of the electronic device's detection that an obstacle is approaching can be improved, and the electronic device can be controlled more accurately to switch from the on screen to the off screen.

[0028] В возможной конструкции второе заданное условие включает в себя следующее: Значение измерения емкости изменяется по монотонно убывающей тенденции во втором периоде, и значение измерения емкости в момент окончания второго периода не меньше второго заданного порогового значения. Соответственно, управление переключением состояния дисплея сенсорного экрана включает в себя: управление состоянием дисплея сенсорного экрана для переключения с выключенного экрана на включенный экран.[0028] In an exemplary construction, the second predetermined condition includes the following: The capacitance measurement value changes in a monotonically decreasing trend in the second period, and the capacitance measurement value at the end time of the second period is not less than the second predetermined threshold value. Accordingly, the touch screen display state switching control includes: controlling the touch screen display state to switch from an off screen to an on screen.

[0029] Таким образом, точность обнаружения электронным устройством того, что препятствие приближается, может быть повышена, а электронным устройством можно управлять более точно для переключения с выключенного экрана на включенный экран.[0029] Thus, the accuracy of the electronic device's detection that an obstacle is approaching can be improved, and the electronic device can be controlled more precisely to switch from the off screen to the on screen.

[0030] Согласно пятому аспекту вариант осуществления данной заявки дополнительно обеспечивает электронное устройство, причем электронное устройство включает в себя сенсорный экран, процессор и память, причем память выполнена с возможностью хранения одной или более компьютерных программ. Когда одна или более компьютерных программ, хранящихся в памяти, исполняются процессором, электронному устройству обеспечивается возможность реализации технического решения по любому из третьего аспекта или любой из возможных конструкций третьего аспекта; или когда одна или более компьютерных программ, хранящихся в памяти, исполняются процессором, электронному устройству обеспечивается возможность реализации технического решения по любому из четвертого аспекта или любой из возможных конструкций четвертого аспекта.[0030] According to a fifth aspect, an embodiment of this application further provides an electronic device, the electronic device including a touch screen, a processor, and a memory, the memory being configured to store one or more computer programs. When one or more computer programs stored in the memory are executed by the processor, the electronic device is enabled to implement the technical solution according to any of the third aspect or any of the possible designs of the third aspect; or when one or more computer programs stored in the memory are executed by the processor, the electronic device is enabled to implement the technical solution of any of the fourth aspect or any of the possible designs of the fourth aspect.

[0031] Согласно шестому аспекту вариант осуществления данной заявки дополнительно обеспечивает электронное устройство, причем электронное устройство включает в себя модуль/блок, который исполняет способ согласно любому из третьего аспекта или любой из возможных конструкций третьего аспекта; или электронное устройство включает в себя модуль/блок, который исполняет способ согласно любому из четвертого аспекта или любой из возможных конструкций четвертого аспекта. Эти модули/блоки могут быть реализованы посредством аппаратного обеспечения или могут быть реализованы путем исполнения соответствующего программного обеспечения аппаратным обеспечением.[0031] According to a sixth aspect, an embodiment of this application further provides an electronic device, the electronic device including a module/unit that executes the method according to any of the third aspect or any of the possible constructions of the third aspect; or the electronic device includes a module/unit that executes the method according to any of the fourth aspect or any of the possible constructions of the fourth aspect. These modules/blocks may be implemented in hardware, or may be implemented by executing appropriate software in hardware.

[0032] Согласно седьмому аспекту вариант осуществления данной заявки дополнительно обеспечивает микросхему, причем микросхема соединена с памятью в электронном устройстве и выполнена с возможностью вызова компьютерной программы, хранящейся в памяти, и исполнения технического решения по любому из третьего аспекту или любой из возможных конструкций третьего аспекта в вариантах осуществления данной заявки; или микросхема выполнена с возможностью вызова компьютерной программы, хранящейся в памяти, и исполнения технического решения по любому из четвертого аспекта или любой из возможных конструкций четвертого аспекта в вариантах осуществления данной заявки. В этом варианте осуществления данной заявки «соединение» означает, что два компонента непосредственно или опосредованно объединены друг с другом.[0032] According to a seventh aspect, an embodiment of this application further provides a microchip, wherein the microchip is connected to a memory in an electronic device and is configured to call a computer program stored in the memory and execute a technical solution according to any of the third aspect or any of the possible designs of the third aspect in embodiments of this application; or the chip is configured to call the computer program stored in the memory and execute the technical solution according to any of the fourth aspect or any of the possible designs of the fourth aspect in the embodiments of this application. In this embodiment of this application, "connection" means that two components are directly or indirectly combined with each other.

[0033] Согласно восьмому аспекту вариант осуществления данной заявки дополнительно обеспечивает считываемый компьютером запоминающий носитель, причем считываемый компьютером запоминающий носитель включает в себя компьютерную программу. Когда компьютерная программа выполняется на электронном устройстве, электронному устройству обеспечивается возможность исполнения технического решения по любому из третьего аспекта или любой из возможных конструкций третьего аспекта в вариантах осуществления данной заявки; или когда компьютерная программа выполняется на электронном устройстве, электронному устройству обеспечивается возможность исполнения технического решения по любому из четвертого аспекта или любой из возможных конструкций четвертого аспекта в вариантах осуществления данной заявки.[0033] According to an eighth aspect, an embodiment of the present application further provides a computer-readable storage medium, the computer-readable storage medium including a computer program. When a computer program is executed on an electronic device, the electronic device is enabled to execute the technical solution of any of the third aspect or any of the possible designs of the third aspect in the embodiments of this application; or when the computer program is executed on the electronic device, the electronic device is enabled to execute the technical solution of any of the fourth aspect or any of the possible designs of the fourth aspect in the embodiments of this application.

[0034] Согласно девятому аспекту вариант осуществления данной заявки обеспечивает программный продукт, включающий в себя инструкцию. Когда программный продукт выполняется на электронном устройстве, электронному устройству обеспечивается возможность исполнения технического решения по любому из третьего аспекта или любой из возможных конструкций третьего аспекта в вариантах осуществления данной заявки; или когда программный продукт выполняется на электронном устройстве, электронное устройство выполняет техническое решение по любому из четвертого аспекта или любой из возможных конструкций четвертого аспекта в вариантах осуществления данной заявки.[0034] According to a ninth aspect, an embodiment of this application provides a software product including an instruction. When a software product is executed on an electronic device, the electronic device is enabled to execute the technical solution according to any of the third aspect or any of the possible designs of the third aspect in the embodiments of this application; or when the software product is executed on the electronic device, the electronic device executes the technical solution according to any of the fourth aspect or any of the possible constructions of the fourth aspect in the embodiments of this application.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙBRIEF DESCRIPTION OF THE DRAWINGS

[0035] ФИГ. 1A и ФИГ. 1B являются схематичными структурными представлениями сенсорного экрана электронного устройства в предшествующем уровне техники;[0035] FIG. 1A and FIG. 1B are schematic structural representations of the touch screen of an electronic device in the prior art;

[0036] ФИГ. 2A, ФИГ. 2B и ФИГ. 2C являются схематичными представлениями ситуаций, когда экран электронного устройства обращен вверх, перпендикулярен горизонтальному направлению и обращен вниз, соответственно;[0036] FIG. 2A, FIG. 2B and FIG. 2C are schematic representations of situations where the screen of an electronic device is facing up, perpendicular to the horizontal direction, and facing down, respectively;

[0037] ФИГ. 3 является возможным схематичным структурным представлением электронного устройства согласно варианту осуществления данной заявки;[0037] FIG. 3 is a possible schematic structural representation of an electronic device according to an embodiment of this application;

[0038] ФИГ. 4 является возможным схематичным структурным представлением сенсорного экрана согласно варианту осуществления данной заявки;[0038] FIG. 4 is a possible schematic structural representation of a touch screen according to an embodiment of this application;

[0039] ФИГ. 5A, ФИГ. 5B и ФИГ. 5C являются тремя возможными схематичными представлениями опорного элемента согласно варианту осуществления данной заявки;[0039] FIG. 5A, FIG. 5B and FIG. 5C are three possible schematic representations of a support member according to an embodiment of this application;

[0040] ФИГ. 6 является возможной архитектурой программного обеспечения электронного устройства согласно варианту осуществления данной заявки;[0040] FIG. 6 is a possible software architecture of an electronic device according to an embodiment of this application;

[0041] ФИГ. 7 является блок-схемой последовательности операций способа управления дисплеем согласно варианту осуществления данной заявки;[0041] FIG. 7 is a flowchart of a display control method according to an embodiment of this application;

[0042] ФИГ. 8 является блок-схемой последовательности операций алгоритма жестов согласно варианту осуществления данной заявки;[0042] FIG. 8 is a flowchart of a gesture algorithm according to an embodiment of this application;

[0043] ФИГ. 9 является схематичным представлением заданной области согласно варианту осуществления данной заявки;[0043] FIG. 9 is a schematic representation of a predetermined area according to an embodiment of this application;

[0044] ФИГ. 10 является блок-схемой последовательности операций другого способа управления дисплеем согласно варианту осуществления данной заявки;[0044] FIG. 10 is a flowchart of another display control method according to an embodiment of this application;

[0045] ФИГ. 11 является схематичным представлением времени, которое тратится на включение сенсорного экрана, когда препятствие отдаляется от сенсорного экрана;[0045] FIG. 11 is a schematic representation of the time it takes to turn on the touch screen when an obstacle moves away from the touch screen;

[0046] ФИГ. 12A-ФИГ. 12B являются блок-схемой последовательности операций другого способа управления дисплеем согласно варианту осуществления данной заявки;[0046] FIG. 12A-FIG. 12B are a flowchart of another display control method according to an embodiment of this application;

[0047] ФИГ. 13 является блок-схемой последовательности операций другого способа управления дисплеем согласно варианту осуществления данной заявки;[0047] FIG. 13 is a flowchart of another display control method according to an embodiment of this application;

[0048] ФИГ. 14 является блок-схемой последовательности операций другого способа управления дисплеем согласно варианту осуществления данной заявки; и[0048] FIG. 14 is a flowchart of another display control method according to an embodiment of this application; And

[0049] ФИГ. 15 является возможным схематичным структурным представлением электронного устройства согласно варианту осуществления данной заявки.[0049] FIG. 15 is a possible schematic structural representation of an electronic device according to an embodiment of this application.

ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯDESCRIPTION OF EMBODIMENTS

[0050] Как описано уровне техники, в традиционном техническом решении бесконтактное обнаружение электронного устройства обычно реализуется путем установки бесконтактного светочувствительного датчика в рамке над экраном электронного устройства. Бесконтактный светочувствительный датчик обычно включает в себя две части: Одной частью является светоизлучающий диод (Light Emitting Diode, LED), который используется для излучения ближнего инфракрасного света; а другой частью является чувствительный к свету датчик, который является чувствительным к ближнему инфракрасному свету. Когда препятствие приближается к электронному устройству, чувствительный к свету датчик будет принимать больше ближнего инфракрасного света, а когда ближний инфракрасный свет, принимаемый чувствительным к свету датчиком, превышает верхний предел, экран выключается. Когда препятствие отдаляется от электронного устройства, чувствительный к свету датчик будет принимать меньше ближнего инфракрасного света, а когда ближний инфракрасный свет, принимаемый чувствительным к свету датчиком, меньше нижнего предела, экран включается. Однако поскольку соотношение экрана к корпусу электронного устройства постоянно увеличивается, рамка над экраном сужается (или даже исчезает), и бесконтактный светочувствительный датчик не может быть размещен. Чтобы гарантировать, что такое электронное устройство также имеет функцию бесконтактного обнаружения, в некоторых существующих технологиях предлагается использовать технологию восприятия емкости емкостного сенсорного экрана для реализации бесконтактного обнаружения.[0050] As described in the prior art, in the traditional technical solution, non-contact detection of an electronic device is usually implemented by installing a non-contact photosensitive sensor in a frame above the screen of the electronic device. The non-contact light sensor usually includes two parts: One part is a Light Emitting Diode (LED), which is used to emit near infrared light; and the other part is a light sensitive sensor which is sensitive to near infrared light. When an obstacle approaches the electronic device, the light-sensitive sensor will receive more near-infrared light, and when the near-infrared light received by the light-sensitive sensor exceeds the upper limit, the screen turns off. When the obstacle moves away from the electronic device, the light sensor will receive less near infrared light, and when the near infrared light received by the light sensor is less than the lower limit, the screen turns on. However, as the screen-to-body ratio of the electronic device constantly increases, the frame above the screen becomes narrower (or even disappears), and the non-contact light sensor cannot be placed. In order to ensure that such an electronic device also has a non-contact detection function, some existing technologies propose to use capacitive touch screen capacitance sensing technology to realize non-contact detection.

[0051] ФИГ. 1A и ФИГ. 1B являются схематичными структурными представлениями сенсорного экрана электронного устройства в предшествующем уровне техники. Ссылаясь на ФИГ. 1A и ФИГ. 1B, сенсорный экран включает в себя экранный отсек 11 средней рамки, дисплейный модуль 12, расположенный в пространстве для размещения, образованном экранным отсеком 11 средней рамки, и сенсорный модуль 13, расположенный над дисплейным модулем. Металлический лист 14 расположен на стороне дисплейного модуля 12, которая находится рядом с основанием экранного отсека 11 средней рамки, и край металлического листа 14 связан и прикреплен как к экранному отсеку 11 средней рамки, так и к дисплейному модулю 12 с помощью адгезива. На ФИГ. 1A и ФИГ. 1B часть с черной заливкой используется для обозначения адгезива. Металлический лист 14 может лучше закреплять дисплейный модуль 12, чтобы гарантировать устойчивость дисплейного модуля 12.[0051] FIG. 1A and FIG. 1B are schematic structural representations of the touch screen of an electronic device in the prior art. Referring to FIG. 1A and FIG. 1B, the touch screen includes a middle frame screen box 11, a display module 12 located in the accommodation space formed by the middle frame screen box 11, and a touch module 13 located above the display module. The metal sheet 14 is located on the side of the display module 12 that is adjacent to the base of the middle frame screen box 11, and the edge of the metal sheet 14 is bonded and attached to both the middle frame screen box 11 and the display module 12 with an adhesive. FIG. 1A and FIG. The 1B black fill part is used to represent the adhesive. The metal sheet 14 can better secure the display module 12 to ensure the stability of the display module 12.

[0052] Когда препятствие приближается к сенсорному экрану или отдаляется от него в определенном диапазоне от сенсорного экрана, значение емкости емкостного датчика в соответствующей позиции контакта на сенсорном модуле 13 изменяется (например, значение емкости увеличивается, когда препятствие приближается к сенсорному экрану, и уменьшается, когда препятствие отдаляется от сенсорного экрана, и значение емкости является наивысшим, когда препятствие находится в контакте с сенсорным модулем 13). Поэтому, в принципе, бесконтактное обнаружение может быть реализовано путем обнаружения правила изменения значения емкости на сенсорном модуле 13.[0052] When an obstacle approaches or moves away from the touch screen within a certain range from the touch screen, the capacitance value of the capacitive sensor at the corresponding contact position on the touch module 13 changes (for example, the capacitance value increases when the obstacle approaches the touch screen and decreases, when the obstacle moves away from the touch screen, and the capacitance value is highest when the obstacle is in contact with the touch module 13). Therefore, in principle, non-contact detection can be realized by detecting the capacitance value change rule on the sensor module 13.

[0053] Однако при реальном применении значение емкости, воспринимаемое сенсорным экраном, очень чувствительно к помехам из окружающей среды, например деформации металлического листа в сенсорном экране, температуре окружающей среды, влажности окружающей среды, потению препятствия и статическому электричеству.[0053] However, in actual application, the capacitance value sensed by the touch screen is very sensitive to interference from the environment, such as deformation of the metal sheet in the touch screen, ambient temperature, ambient humidity, obstruction sweating, and static electricity.

[0054] Деформация металлического листа используется в качестве примера: Когда электронное устройство приближается к препятствию или отдаляется от него, положение электронного устройства обычно изменяется, например, пользователь берет, кладет или переворачивает электронное устройство при ответе на вызов. Поскольку находящаяся в середине область металлического листа 14 в сенсорном экране не закреплена адгезивом, она будет деформироваться под действием силы тяжести в большей степени. Когда электронное устройство находится в разных положениях, степень деформации металлического листа 14 также различна. Например, ФИГ. 2A, ФИГ. 2B и ФИГ. 2C являются схематичными представлениями ситуаций, когда экран электронного устройства обращен вверх, перпендикулярен горизонтальному направлению и обращен вниз, соответственно. Когда экран электронного устройства обращен вверх, как показано на ФИГ. 2A, расстояние между металлическим листом 14 и сенсорным модулем 13 увеличивается. Когда экран электронного устройства обращен вниз, как показано на ФИГ. 2C, расстояние между металлическим листом 14 и сенсорным модулем 13 уменьшается. Когда экран электронного устройства перпендикулярен горизонтальному направлению, как показано на ФИГ. 2B, величина изменения расстояния между металлическим листом 14 и сенсорным модулем 13 относительно мала. Когда металлический лист 14 деформируется до другой степени, между металлическим листом 14 и другим металлическим слоем в электронном устройстве создается другая индуктивная емкость, так что влияние на значение емкости емкостного датчика на сенсорном модуле 13 оказывается с другой степенью.[0054] The deformation of the metal sheet is used as an example: When an electronic device approaches or moves away from an obstacle, the position of the electronic device usually changes, for example, the user picks up, puts down or turns over the electronic device when answering a call. Since the middle area of the metal sheet 14 in the touch screen is not fixed with adhesive, it will be deformed by gravity to a greater extent. When the electronic device is in different positions, the degree of deformation of the metal sheet 14 is also different. For example, FIG. 2A, FIG. 2B and FIG. 2C are schematic representations of situations where the screen of an electronic device is facing up, perpendicular to the horizontal direction, and facing down, respectively. When the screen of the electronic device is facing up, as shown in FIG. 2A, the distance between the metal sheet 14 and the sensor module 13 is increased. When the screen of the electronic device is facing down, as shown in FIG. 2C, the distance between the metal sheet 14 and the sensor module 13 is reduced. When the screen of the electronic device is perpendicular to the horizontal direction, as shown in FIG. 2B, the amount of change in the distance between the metal sheet 14 and the sensor module 13 is relatively small. When the metal sheet 14 is deformed to a different degree, a different inductive capacitance is created between the metal sheet 14 and another metal layer in the electronic device, so that the capacitance value of the capacitive sensor on the sensor module 13 is affected by a different degree.

[0055] Как правило, значение емкости, генерируемое сенсорным модулем 13, когда препятствие находится рядом с сенсорным экраном, но не контактирует с ним, намного меньше, чем значение емкости, генерируемое сенсорным модулем 13, когда препятствие находится в контакте с сенсорным экраном. В сценарии, в котором сенсорный модуль 13 использовался только для обнаружения касания (например, для обнаружения операции ввода, выполняемой пользователем) в прошлом, поскольку абсолютная величина значения емкости, генерируемого, когда препятствие находится в контакте с сенсорным экраном, является относительно большой (значение емкости, получаемое, когда препятствие находится в контакте с сенсорным экраном (т.е. значение емкости, получаемое, когда расстояние между препятствием и сенсорным модулем 13 равняется 0 мм) указывается здесь как 100%), пороговое значение, используемое для обнаружения того, находится ли препятствие в контакте с сенсорным экраном, устанавливается равным относительно большому значению, а влияние на емкость, вызываемое фактором окружающей среды (например, влияние на емкость, вызываемое деформацией металлического листа 14), обычно составляет около 20% от значения емкости, получаемого, когда препятствие находится в контакте с сенсорным экраном, и поэтому его можно опустить. Однако в сценарии, в котором сенсорный модуль 13 используется для бесконтактного обнаружения, когда препятствие находится рядом с сенсорным экраном, но не контактирует с сенсорным экраном (расстояние между препятствием и сенсорным модулем 13 находится примерно в диапазоне от 20 мм до 5 мм), абсолютная величина значения емкости, генерируемого сенсорным модулем 13, является относительно малой и обычно составляет от 1% до 4% от значения емкости при контакте препятствия с сенсорным модулем 13. Следовательно, влияние на емкость, вызываемое упомянутыми факторами окружающей среды, оказывает сильное негативное влияние на точность бесконтактного обнаружения сенсорного модуля 13. Поэтому в предшествующем уровне техники точность обнаружения близости препятствия на основе сенсорного экрана является относительно низкой, что приводит к низкой точности управления дисплеем электронного устройства, а проблемы, такие как неправильное включение экрана или неправильное выключение экрана, происходят часто. Следовательно, потребляемая энергия электронного устройства сильно расходуется, а пользовательский опыт является плохим.[0055] In general, the capacitance value generated by the touch module 13 when an obstacle is near but not in contact with the touch screen is much smaller than the capacitance value generated by the touch module 13 when the obstacle is in contact with the touch screen. In the scenario in which the touch module 13 was used only for touch detection (for example, for detecting an input operation performed by a user) in the past, since the absolute value of the capacitance value generated when an obstacle is in contact with the touch screen is relatively large (capacitance value obtained when the obstacle is in contact with the touch screen (i.e., the capacitance value obtained when the distance between the obstacle and the touch module 13 is 0 mm) is indicated here as 100%), a threshold value used to detect whether the obstacle in contact with the touch screen is set to a relatively large value, and the capacitance effect caused by the environmental factor (for example, the capacitance effect caused by the deformation of the metal sheet 14) is usually about 20% of the capacitance value obtained when the obstacle is in contact with the touch screen and can therefore be lowered. However, in the scenario in which the touch module 13 is used for non-contact detection, when an obstacle is close to the touch screen but not in contact with the touch screen (the distance between the obstacle and the touch module 13 is approximately in the range of 20 mm to 5 mm), the absolute value the value of capacitance generated by the sensor module 13 is relatively small and typically ranges from 1% to 4% of the capacitance value when an obstacle contacts the sensor module 13. detection of the touch module 13. Therefore, in the prior art, the proximity detection accuracy of an obstacle based on the touch screen is relatively low, resulting in poor control accuracy of the display of the electronic device, and problems such as incorrectly turning on the screen or turning off the screen incorrectly occur frequently. Therefore, the consumed power of the electronic device is greatly consumed and the user experience is poor.

[0056] Ввиду этого варианты осуществления данной заявки обеспечивают следующие три решения для повышения точности управления дисплеем электронного устройства.[0056] In view of this, the embodiments of this application provide the following three solutions for improving the accuracy of controlling the display of an electronic device.

[0057] В первом решении опорный элемент может быть расположен между металлическим листом 14 и экранным отсеком 11 средней рамки в конструктивной компоновке сенсорного экрана электронного устройства, показанной на ФИГ. 1A и ФИГ. 1B. Опорный элемент поддерживает часть металлического листа, которая подвержена деформации, и может эффективно противостоять или избегать деформации металлического листа, чтобы повысить точность бесконтактного обнаружения электронного устройства и, кроме того, более точно управлять состоянием дисплея электронного устройства.[0057] In the first solution, the supporting member may be located between the metal sheet 14 and the middle frame screen compartment 11 in the electronic device touch screen assembly shown in FIG. 1A and FIG. 1b. The support member supports a part of the metal sheet that is subject to deformation and can effectively resist or avoid deformation of the metal sheet, so as to improve the non-contact detection accuracy of the electronic device and moreover control the display state of the electronic device more accurately.

[0058] Во втором решении, когда бесконтактное обнаружение выполняется на основе структуры сенсорного экрана электронного устройства, показанной на ФИГ. 1A и ФИГ. 1B, и на основе значения емкости, генерируемого сенсорным модулем 13, для вычисления расстояния между препятствием и сенсорным экраном может быть выбрано значение емкости, воспринимаемое в соответствующей краевой области металлической пластины 14 (т.е. области, которая не подвержена деформации) в сенсорном модуле 13 (например, значение емкости, воспринимаемое в первых трех линиях позиций контакта на сенсорном модуле 13). Краевая область металлического листа 14 не подвержена деформации. Следовательно, влияние на значение емкости, соответствующее этой области, может быть относительно невелико, а результат вычисления (т.е. приближение или отдаление) является более точным, чем результат (т.е. приближение или отдаление), получаемый путем вычисления, основанного на значении емкости всего экрана, так что можно повысить точность бесконтактного обнаружения электронного устройства и можно управлять состоянием дисплея электронного устройства более точно.[0058] In the second solution, when non-contact detection is performed based on the touch screen structure of the electronic device shown in FIG. 1A and FIG. 1B, and based on the capacitance value generated by the touch module 13, to calculate the distance between the obstacle and the touch screen, the capacitance value sensed in the corresponding edge area of the metal plate 14 (i.e., the area that is not subject to deformation) in the touch module can be selected. 13 (for example, the capacitance value sensed in the first three lines of contact positions on the sensor module 13). The edge region of the metal sheet 14 is not subject to deformation. Therefore, the effect on the capacitance value corresponding to this area can be relatively small, and the result of the calculation (i.e. approach or distance) is more accurate than the result (i.e. approach or distance) obtained by calculation based on the value of the entire screen capacity, so that the non-contact detection accuracy of the electronic device can be improved and the display state of the electronic device can be controlled more accurately.

[0059] В третьем решении, основанном на структуре сенсорного экрана электронного устройства, показанной на ФИГ. 1A и ФИГ. 1B, после того, как соотношение расстояния между препятствием и электронным устройством, которое вычисляется на основе значения емкости, воспринимаемого сенсорным модулем 13, удовлетворяет условию для выключения/включения экрана, добавляется этап определения жеста: определение на основе изменения положения электронного устройства, является ли событие, при котором препятствие приближается к или отдаляется от электронного устройства, происходящим случайно; и после определения того, что событие не происходит случайно, что эквивалентно определению того, что у пользователя есть намерение переместить электронное устройство ближе к человеческому телу или дальше от него, выключение/включение экрана. Таким образом, даже если на значение емкости, воспринимаемое сенсорным экраном, влияет окружающая среда, этот этап определения жеста гарантирует точность управления дисплеем электронного устройства, так что пользовательский опыт улучшается.[0059] In a third solution based on the touch screen structure of the electronic device shown in FIG. 1A and FIG. 1B, after the ratio of the distance between the obstacle and the electronic device, which is calculated based on the capacitance value sensed by the sensor unit 13, satisfies the condition for turning off/on the screen, a gesture determination step is added: determining, based on the position change of the electronic device, whether the event is , in which an obstacle approaches or moves away from an electronic device, occurring randomly; and after determining that the event does not occur by chance, which is equivalent to determining that the user has an intention to move the electronic device closer to or further away from the human body, turning off/on the screen. Thus, even if the capacitance value sensed by the touch screen is affected by the environment, this gesture determination step guarantees the accuracy of controlling the display of the electronic device, so that the user experience is improved.

[0060] Следует отметить, что в этом варианте осуществления данной заявки три вышеупомянутых решения могут быть реализованы по отдельности или могут быть реализованы в сочетании друг с другом. В данном варианте осуществления настоящей заявки особым образом это не ограничено.[0060] It should be noted that in this embodiment of this application, the above three solutions can be implemented separately or can be implemented in combination with each other. In this embodiment of the present application, this is not particularly limited.

[0061] Далее описаны технические решения в вариантах осуществления данной заявки со ссылкой на прилагаемые чертежи в вариантах осуществления данной заявки. «По меньшей мере один» в вариантах осуществления данной заявки означает один или более, а «множество» означает два или более. Кроме того, следует понимать, что в описании данной заявки такие слова, как «первый» и «второй», используются лишь для целей различения описания, они не должны пониматься как указывающие или подразумевающие относительную важность и не должны пониматься как указывающие или подразумевающие некую последовательность.[0061] The following describes the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. "At least one" in the embodiments of this application means one or more, and "many" means two or more. In addition, it should be understood that in the description of this application, words such as "first" and "second" are used only for the purposes of distinguishing the description, they should not be understood as indicating or implying relative importance and should not be understood as indicating or implying a sequence .

[0062] Технические решения, обеспеченные в вариантах осуществления данной заявки, могут быть применены к электронным устройствам, таким как мобильный телефон, планшетный компьютер, настольный компьютер, портативный компьютер, ультрамобильный персональный компьютер (ultra-mobile personal computer, UMPC), карманный компьютер, нетбук, персональный цифровой помощник (personal digital assistant, PDA), носимое электронное устройство и устройство виртуальной реальности. В вариантах осуществления данной заявки это особым образом не ограничено.[0062] The technical solutions provided in the embodiments of this application can be applied to electronic devices such as a mobile phone, tablet computer, desktop computer, laptop computer, ultra-mobile personal computer (UMPC), handheld computer, netbook, personal digital assistant (PDA), wearable electronic device and virtual reality device. In embodiments of this application, this is not particularly limited.

[0063] Основываясь на примере, в котором электронным устройством является мобильный телефон, ФИГ. 3 является примерным схематичным структурным представлением мобильного телефона. Как показано на ФИГ. 3 мобильный телефон 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 identity module, SIM). Модуль 180 датчиков может включать в себя датчик 180A давления, гироскопический датчик 180B, датчик 180C барометрического давления, магнитный датчик 180D, датчик 180E ускорения, датчик 180F расстояния, датчик 180H отпечатков пальцев, датчик 180J температуры, датчик 180K касания, датчик 180L окружающего света, датчик 180M костной проводимости и т.п.[0063] Based on the example in which the electronic device is a mobile phone, FIG. 3 is an exemplary schematic structural representation of a mobile phone. As shown in FIG. 3, the mobile phone 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charge control module 140, a power control module 141, a battery 142, an antenna 1, an antenna 2, mobile communication module 150, wireless communication module 160, audio module 170, speaker 170A, receiver 170B, microphone 170C, headset interface 170D, sensor module 180, key 190, motor 191, indicator 192, camera 193, display 194, and module interface 195 subscriber identification module (SIM). The sensor module 180 may include a pressure sensor 180A, a gyro sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, 180M bone conduction sensor, etc.

[0064] Можно понять, что структура, показанная в этом варианте осуществления данной заявки, не представляет собой конкретного ограничения для мобильного телефона 100. В некоторых других вариантах осуществления данной заявки мобильный телефон 100 может включать больше или меньше компонентов, чем показано на фигуре, или некоторые компоненты могут быть объединены, или некоторые компоненты могут быть разделены, или может использоваться другая компоновка компонентов. Показанные компоненты могут быть реализованы с помощью аппаратного обеспечения, программного обеспечения или комбинации программного и аппаратного обеспечения.[0064] It can be understood that the structure shown in this embodiment of this application is not a specific limitation for mobile phone 100. In some other embodiments of this application, mobile phone 100 may include more or fewer components than shown in the figure, or some components may be combined, or some components may be separated, or a different arrangement of components may be used. The components shown may be implemented in hardware, software, or a combination of software and hardware.

[0065] Процессор 110 может включать в себя один или более блоков обработки. Например, процессор 110 может включать в себя процессор приложений (application processor, AP), процессор модема, блок обработки графики (graphics processing unit, GPU), процессор сигналов изображения (image signal processor, ISP), контроллер, память, видеокодек, процессор цифровых сигналов (digital signal processor, DSP), baseband-процессор и/или блок обработки нейронных сетей (neural-network processing unit, NPU). Различные блоки обработки могут быть независимыми устройствами или могут быть интегрированы в один или более процессоров.[0065] 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 memory, a video codec, a digital signals (digital signal processor, DSP), baseband processor and/or neural network processing unit (NPU). The various processing units may be independent devices or may be integrated into one or more processors.

[0066] Контроллер может быть нервным центром и командным центром мобильного телефона 100. Контроллер может генерировать операционный сигнал управления на основе операционного кода инструкции и сигнала временной последовательности, чтобы управлять извлечением инструкций и исполнением инструкций.[0066] The controller may be the nerve center and command center of the mobile phone 100. The controller may generate an operating control signal based on the instruction's operating code and time sequence signal to control instruction retrieval and execution of instructions.

[0067] Память также может быть размещена в процессоре 110 для хранения инструкции и данных. В некоторых вариантах осуществления память в процессоре 110 представляет собой кэш-память. Память может хранить инструкцию или данные, которые использовались только что или используются циклически процессором 110. Если процессору 110 необходимо снова использовать инструкцию или данные, инструкция или данные могут быть непосредственно вызваны из памяти. Повторный доступ избегается, и время ожидания процессора 110 сокращается, тем самым повышая эффективность системы.[0067] Memory may also be placed within processor 110 to store instructions and data. In some embodiments, the memory in processor 110 is a cache. The memory may store an instruction or data that has just been used or is being cycled by the processor 110. If the processor 110 needs to use the instruction or data again, the instruction or data may be directly recalled from the memory. Re-access is avoided and the processor 110 wait time is shortened, thereby improving system efficiency.

[0068] Процессор 110 может выполнять способ управления дисплеем, обеспеченный в данном варианте осуществления этой заявки. Процессор 110 может определять на основе тенденции изменения значения емкости сенсорного экрана тенденцию изменения (т.е. приближение или отдаление) расстояния между препятствием и сенсорным экраном. Например, когда расстояние между препятствием и сенсорным экраном становится меньше (то есть осуществляется приближение), значение емкости контакта, при котором сенсорный экран находится близко к препятствию, увеличивается; или когда расстояние между препятствием и емкостным сенсорным экраном становится больше (то есть осуществляется отдаление), значение емкости контакта, при котором сенсорный экран находится близко к препятствию, уменьшается. При определении того, что расстояние между препятствием и емкостным сенсорным экраном удовлетворяет заданному условию, процессор 110 управляет сенсорным экраном для выполнения заданной операции, например для включения экрана или выключения экрана.[0068] The processor 110 may execute the display control method provided in this embodiment of this application. The processor 110 may determine, based on the trend of the capacitance value of the touch screen, the trend of change (ie, approaching or moving away) of the distance between the obstacle and the touch screen. For example, when the distance between the obstacle and the touch screen becomes smaller (that is, approaching is performed), the contact capacitance value at which the touch screen is close to the obstacle increases; or when the distance between the obstacle and the capacitive touch screen becomes larger (ie, moving away), the contact capacitance value at which the touch screen is close to the obstacle decreases. Upon determining that the distance between the obstacle and the capacitive touch screen satisfies a predetermined condition, the processor 110 controls the touch screen to perform the predetermined operation, such as turning the screen on or turning off the screen.

[0069] В некоторых вариантах осуществления процессор 110 может дополнительно определять, после определения того, что расстояние между препятствием и сенсорным экраном удовлетворяет заданному условию, является ли жест, выполняемый пользователем на электронном устройстве, заданным жестом. Сенсорный экран управляется для выполнения заданной операции только тогда, когда определено, что расстояние между препятствием и сенсорным экраном удовлетворяет заданному условию, и жест, выполняемый пользователем на электронном устройстве, является заданным жестом. Например, процессор 110 может определять на основе данных об ускорении, выводимых датчиком 180E ускорения, жест, выполняемый пользователем на электронном устройстве, например, поднятие, опускание или переворачивание электронного устройства. Кроме того, процессор 110 выключает сенсорный экран только после обнаружения того, что препятствие приближается к сенсорному экрану, и определения того, что жестом, выполняемым пользователем на электронном устройстве, является поднятие, чтобы снизить энергопотребление терминального устройства, и включает сенсорный экран только после обнаружения того, что препятствие отдаляется от сенсорного экрана, и определения того, что жестом, выполняемым пользователем на электронном устройстве, является опускание, чтобы пользователь мог управлять электронным устройством. Таким образом, точность управления дисплеем электронного устройства может быть улучшена, и пользовательский опыт может быть улучшен.[0069] In some embodiments, the processor 110 may further determine, after determining that the distance between the obstacle and the touch screen satisfies the predetermined condition, whether the gesture performed by the user on the electronic device is the predetermined gesture. The touch screen is controlled to perform the predetermined operation only when it is determined that the distance between the obstacle and the touch screen satisfies the predetermined condition and the gesture performed by the user on the electronic device is the predetermined gesture. For example, the processor 110 may determine, based on the acceleration data output from the acceleration sensor 180E, a gesture performed by the user on the electronic device, such as raising, lowering, or flipping the electronic device. In addition, the processor 110 turns off the touch screen only after detecting that an obstacle is approaching the touch screen and determining that the gesture performed by the user on the electronic device is lift to reduce the power consumption of the terminal device, and turns on the touch screen only after detecting that that the obstacle is moving away from the touch screen, and determining that the gesture performed by the user on the electronic device is to lower so that the user can operate the electronic device. Thus, the display control accuracy of the electronic device can be improved and the user experience can be improved.

[0070] В некоторых вариантах осуществления процессор 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), интерфейс модуля идентификации абонента (subscriber identity module, SIM), интерфейс универсальной последовательной шины (universal serial bus, USB) и/или подобные.[0070] In some embodiments, processor 110 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver/transmitter (UART), mobile industry processor interface (MIPI), general-purpose input/output (GPIO), subscriber identity module interface (subscriber identity module, SIM), universal serial bus (USB) interface, and/or the like.

[0071] Интерфейс I2C представляет собой двунаправленную синхронную последовательную шину, включающую последовательную линию данных (serial data line, SDA) и последовательную линию тактирования (serial clock line, SCL). В некоторых вариантах осуществления процессор 110 может включать в себя множество групп шин I2C. Процессор 110 может быть отдельно соединен с датчиком 180К касания, зарядкой, вспышкой, камерой 193 и подобным, используя различные интерфейсы шины I2C. Например, процессор 110 может быть связан с датчиком 180K касания посредством использования интерфейса I2C, так что процессор 110 обменивается данными с датчиком 180K касания посредством интерфейса шины I2C, тем самым реализуя функцию бесконтактного обнаружения мобильного телефона 100.[0071] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (serial data line, SDA) and a serial clock line (serial clock line, SCL). In some embodiments, processor 110 may include multiple I2C bus groups. The processor 110 can be separately connected to the touch sensor 180K, charger, flash, camera 193, and the like using various I2C bus interfaces. For example, the processor 110 may be connected to the touch sensor 180K through the use of an I2C interface, so that the processor 110 communicates with the touch sensor 180K through the I2C bus interface, thereby realizing the contactless detection function of the mobile phone 100.

[0072] Интерфейс I2S может использоваться для аудиосвязи. В некоторых вариантах осуществления процессор 110 может включать в себя множество групп шин I2S. Процессор 110 может быть соединен с аудиомодулем 170 с использованием шины I2S, чтобы реализовать связь между процессором 110 и аудиомодулем 170. В некоторых вариантах осуществления аудиомодуль 170 может передавать аудиосигнал в модуль 160 беспроводной связи с использованием интерфейса I2S, чтобы реализовать функцию ответа на вызов с использованием гарнитуры Bluetooth.[0072] The I2S interface may be used for audio communications. In some embodiments, processor 110 may include multiple I2S bus groups. The processor 110 may be coupled to the audio module 170 using the I2S bus to enable communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 may transmit an audio signal to the wireless module 160 using the I2S interface to implement a call answering function using Bluetooth headsets.

[0073] Интерфейс PCM также может использоваться для аудиосвязи, а также дискретизации, квантования и кодирования аналогового сигнала. В некоторых вариантах осуществления аудиомодуль 170 может быть соединен с модулем 160 беспроводной связи с использованием интерфейса шины PCM. В некоторых вариантах осуществления аудиомодуль 170 может также передавать аудиосигнал в модуль 160 беспроводной связи с использованием интерфейса PCM, чтобы реализовать функцию ответа на вызов с использованием гарнитуры Bluetooth. Как интерфейс I2S, так и интерфейс PCM могут использоваться для аудиосвязи.[0073] The PCM interface can also be used for audio communication, as well as sampling, quantization and coding of the analog signal. In some embodiments, audio module 170 may be connected to wireless communication module 160 using a PCM bus interface. In some embodiments, the audio module 170 may also transmit an audio signal to the wireless module 160 using the PCM interface to implement call answering functionality using a Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.

[0074] Интерфейс UART представляет собой универсальную последовательную шину данных, используемую для асинхронной связи. Шина может быть шиной двунаправленной связи. Шина выполнена с возможностью преобразования данных, которые подлежат передаче, между последовательной связью и параллельной связью. В некоторых вариантах осуществления интерфейс UART обычно выполнен с возможностью подключения процессора 110 к модулю 160 беспроводной связи. Например, процессор 110 обменивается данными с модулем Bluetooth в модуле 160 беспроводной связи с использованием интерфейса UART для реализации функции Bluetooth. В некоторых вариантах осуществления аудиомодуль 170 может передавать аудиосигнал в модуль 160 беспроводной связи с использованием интерфейса UART, чтобы реализовывать функцию воспроизведения музыки с использованием гарнитуры Bluetooth.[0074] The UART interface is a universal serial data bus used for asynchronous communication. The bus may be a bi-directional communication bus. The bus is configured to convert data to be transmitted between serial communication and parallel communication. In some embodiments, the implementation of the UART interface is usually configured to connect the processor 110 to the module 160 wireless. For example, the processor 110 communicates with the Bluetooth module in the wireless module 160 using the UART interface to implement the Bluetooth function. In some embodiments, the audio module 170 may transmit an audio signal to the wireless communication module 160 using a UART interface to implement a music playback function using a Bluetooth headset.

[0075] Интерфейс MIPI может быть выполнен с возможностью подключения процессора 110 к периферийным устройствам, таким как дисплей 194 и камера 193. Интерфейс MIPI включает в себя последовательный интерфейс камеры (camera serial interface, CSI), последовательный интерфейс дисплея (display serial interface, DSI) и подобное. В некоторых вариантах осуществления процессор 110 и камера 193 осуществляют связь друг с другом с помощью интерфейса CSI, чтобы реализовать функцию фотографирования мобильного телефона 100. Процессор 110 осуществляет связь с дисплеем 194 с помощью интерфейса DSI, чтобы реализовать функцию отображения мобильного телефона 100.[0075] The MIPI interface may be configured to connect the processor 110 to peripheral devices such as the display 194 and the camera 193. The MIPI interface includes a camera serial interface (CSI), a display serial interface (DSI ) and the like. In some embodiments, the processor 110 and the camera 193 communicate with each other using a CSI interface to implement the photographing function of the mobile phone 100. The processor 110 communicates with the display 194 using the DSI interface to implement the display function of the mobile phone 100.

[0076] Интерфейс GPIO может быть сконфигурирован с использованием программного обеспечения. Интерфейс GPIO может быть сконфигурирован как управляющий сигнал или может быть сконфигурирован как сигнал данных. В некоторых вариантах осуществления интерфейс GPIO может быть сконфигурирован для подключения процессора 110 к камере 193, дисплею 194, модулю 160 беспроводной связи, аудиомодулю 170, модулю 180 датчиков или подобному. В качестве альтернативы интерфейс GPIO может быть сконфигурирован как интерфейс I2C, интерфейс I2S, интерфейс UART, интерфейс MIPI или подобное.[0076] The GPIO interface may be configured using software. The GPIO interface can be configured as a control signal or can be configured as a data signal. In some embodiments, the GPIO interface may be configured to connect processor 110 to camera 193, display 194, wireless module 160, audio module 170, sensor module 180, or the like. Alternatively, the GPIO interface can be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, or the like.

[0077] Интерфейс 130 USB является USB-совместимым интерфейсом и может быть, в частности, интерфейсом Mini USB, интерфейсом Micro USB, интерфейсом USB Type C или подобным. Интерфейс 130 USB может быть выполнен с возможностью подключения к зарядке для зарядки мобильного телефона 100 или может быть выполнен с возможностью передачи данных между мобильным телефоном 100 и периферийным устройством. Интерфейс 130 USB также может быть выполнен с возможностью подключения к гарнитуре, чтобы воспроизводить аудиоданные с использованием гарнитуры. Интерфейс может быть дополнительно выполнен с возможностью подключения к другому электронному устройству, такому как устройство AR.[0077] The USB interface 130 is a USB compatible interface, and may be a Mini USB interface, a Micro USB interface, a USB Type C interface, or the like, in particular. The USB interface 130 may be configured to connect to a charger to charge the mobile phone 100, or may be configured to transfer data between the mobile phone 100 and a peripheral device. The USB interface 130 may also be configured to be connected to a headset to play audio data using the headset. The interface may further be configured to be connected to another electronic device, such as an AR device.

[0078] Можно понять, что взаимосвязь интерфейсного соединения между модулями, показанная в этом варианте осуществления данной заявки, представляет собой лишь иллюстративное описание и не является ограничением конструкции мобильного телефона 100. В некоторых других вариантах осуществления данной заявки мобильный телефон 100 может в качестве альтернативы использовать способ интерфейсного соединения, отличный от показанного в предыдущем варианте осуществления, или использовать комбинацию множества способов интерфейсного соединения.[0078] It can be understood that the interface connection relationship between modules shown in this embodiment of this application is only an illustrative description and is not a limitation of the design of mobile phone 100. In some other embodiments of this application, mobile phone 100 may alternatively use an interface connection method other than that shown in the previous embodiment, or use a combination of a plurality of interface connection methods.

[0079] Модуль 140 управления зарядкой выполнен с возможностью приема зарядного ввода от зарядки. Зарядка может быть беспроводной зарядкой или проводной зарядкой. В некоторых вариантах осуществления проводной зарядки модуль 140 управления зарядкой может принимать зарядный ввод от проводной зарядки с использованием интерфейса 130 USB. В некоторых вариантах осуществления беспроводной зарядки модуль 140 управления зарядкой может принимать беспроводной зарядный ввод с использованием беспроводной зарядной катушки мобильного телефона 100. В дополнение к зарядке батареи 142 модуль 140 управления зарядкой может дополнительно подавать питание на электронное устройство с использованием модуля 141 управления питанием.[0079] The charging control unit 140 is configured to receive charging input from charging. Charging can be wireless charging or wired charging. In some wired charging embodiments, charge control module 140 may receive charging input from wired charging using USB interface 130. In some wireless charging embodiments, charge control module 140 may receive wireless charging input using wireless charging coil of mobile phone 100. In addition to charging battery 142, charge control module 140 may further supply power to an electronic device using power control module 141.

[0080] Модуль 141 управления питанием выполнен с возможностью соединения батареи 142, модуля 140 управления зарядкой и процессора 110. Модуль 141 управления питанием принимает ввод от батареи 142 и/или ввод модуля 140 управления зарядкой, чтобы подавать питание на процессор 110, внутреннюю память 121, внешнюю память, дисплей 194, камеру 193, модуль 160 беспроводной связи и подобное. Модуль 141 управления питанием может быть дополнительно выполнен с возможностью отслеживания таких параметров, как емкость батареи, количество циклов работы батареи и состояние работоспособности батареи (утечка или импеданс). В некоторых других вариантах осуществления модуль 141 управления питанием может альтернативно располагаться в процессоре 110. В некоторых других вариантах осуществления модуль 141 управления питанием и модуль 140 управления зарядкой могут альтернативно располагаться в одном и том же устройстве.[0080] Power control module 141 is configured to connect battery 142, charge control module 140, and processor 110. Power control module 141 receives input from battery 142 and/or input from charge control module 140 to supply power to processor 110, internal memory 121 , external memory, display 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, battery cycles, and battery health status (leakage or impedance). In some other embodiments, power management module 141 may alternatively be located in processor 110. In some other embodiments, power management module 141 and charge management module 140 may alternatively be located in the same device.

[0081] Функция беспроводной связи мобильного телефона 100 может быть реализована с использованием антенны 1, антенны 2, модуля 150 мобильной связи, модуля 160 беспроводной связи, процессора модема, baseband-процессора и подобного.[0081] The wireless communication function of the mobile phone 100 can be implemented using antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor, baseband processor, and the like.

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

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

[0084] Процессор модема может включать в себя модулятор и демодулятор. Модулятор выполнен с возможностью модуляции низкочастотного сигнала основной полосы частот, который подлежит отправке, в средне-высокочастотный сигнал. Демодулятор выполнен с возможностью демодуляции принятого сигнала электромагнитной волны в низкочастотный сигнал основной полосы частот. Затем демодулятор передает демодулированный низкочастотный сигнал основной полосы частот baseband-процессору для обработки. После обработки baseband-процессором низкочастотный сигнал основной полосы частот передается процессору приложений. Процессор приложений выводит звуковой сигнал с использованием аудиоустройства (не ограничиваясь динамиком 170А, приемником 170B или подобным) или отображает изображение или видео с использованием дисплея 194. В некоторых вариантах осуществления процессор модема может быть независимым устройством. В некоторых других вариантах процессор модема может быть независимым от процессора 110 и располагаться в том же устройстве, что и модуль 150 мобильной связи или другой функциональный модуль.[0084] The modem processor may include a modulator and a demodulator. The modulator is configured to modulate a low frequency baseband signal to be sent into a medium high frequency signal. The demodulator is configured to demodulate the received electromagnetic wave signal into a low frequency baseband signal. The demodulator then passes the demodulated low frequency baseband signal to the baseband processor for processing. After processing by the baseband processor, the low frequency baseband signal is passed to the application processor. The application processor outputs an audio signal using an audio device (not limited to speaker 170A, receiver 170B, or the like) or displays an image or video using display 194. In some embodiments, the modem processor may be an independent device. In some other embodiments, the modem processor may be independent of the processor 110 and located in the same device as the mobile communication module 150 or other functional module.

[0085] Модуль 160 беспроводной связи может обеспечивать решение для беспроводной связи, которое применяется к мобильному телефону 100, в том числе беспроводную локальную сеть (wireless local area network, WLAN) (такую как сеть "беспроводной точности" (wireless fidelity, Wi-Fi)), Bluetooth (Bluetooth, BT), глобальную навигационную спутниковую систему (global navigation satellite system, GNSS), частотную модуляцию (frequency modulation, FM), связь малого радиуса действия (near field communication, NFC), инфракрасную связь (infrared, IR) и подобное. Модуль 160 беспроводной связи может быть одним или более устройствами, которые интегрируют по меньшей мере один модуль обработки связи. Модуль 160 беспроводной связи принимает электромагнитную волну с использованием антенны 2, модулирует и фильтрует сигнал электромагнитной волны и отправляет обработанный сигнал в процессор 110. Модуль 160 беспроводной связи может дополнительно принимать подлежащий отправке сигнал от процессора 110, выполнять частотную модуляцию и усиление сигнала, а также преобразовывать сигнал в электромагнитную волну и излучать электромагнитную волну с использованием антенны 2.[0085] The wireless communication module 160 can provide a wireless communication solution that is applied to the mobile phone 100, including a wireless local area network (WLAN) (such as a "wireless fidelity" network (wireless fidelity, Wi-Fi )), Bluetooth (Bluetooth, BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (infrared, IR ) and the like. Wireless communication module 160 may be one or more devices that integrate at least one communication processing module. The wireless communication module 160 receives the electromagnetic wave using the antenna 2, modulates and filters the electromagnetic wave signal, and sends the processed signal to the processor 110. The wireless communication module 160 can further receive the signal to be sent from the processor 110, perform frequency modulation and signal amplification, and convert signal into electromagnetic wave and emit electromagnetic wave using antenna 2.

[0086] В некоторых вариантах осуществления антенна 1 мобильного телефона 100 соединяется с модулем 150 мобильной связи, а антенна 2 соединяется с модулем 160 беспроводной связи, так что мобильный телефон 100 может осуществлять связь с сетью и другим устройством с использованием технологии беспроводной связи. Технология беспроводной связи может включать в себя глобальную систему для мобильной связи (global system for mobile communications, GSM), пакетную радиосвязь общего пользования (general packet radio service, GPRS), множественный доступ с кодовым разделением (code division multiple access, CDMA), широкополосный множественный доступ с кодовым разделением (wideband code division multiple access, WCDMA), множественный доступ с кодовым и временным разделением (time-division code division multiple access, TD-SCDMA), долгосрочное развитие (long term evolution, LTE), BT, GNSS, WLAN, NFC, FM, IR-технология и подобное. GNSS может включать в себя глобальную систему позиционирования (global positioning system, GPS), глобальную навигационную спутниковую систему (global navigation satellite system, GLONASS), навигационную спутниковую систему Beidou (Beidou navigation satellite system, BDS), квазизенитную спутниковую систему (quasi-zenith satellite system, QZSS) и/или спутниковую систему дифференциальной коррекции (satellite based augmentation system, SBAS).[0086] In some embodiments, antenna 1 of mobile phone 100 is connected to mobile communication module 150 and antenna 2 is connected to wireless communication module 160 so that mobile phone 100 can communicate with a network and another device using wireless technology. Wireless technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), broadband wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, IR technology and the like. GNSS may include a global positioning system (global positioning system, GPS), a global navigation satellite system (global navigation satellite system, GLONASS), a Beidou navigation satellite system (BDS), a quasi-zenith satellite system (quasi-zenith satellite system, QZSS) and/or satellite based augmentation system (SBAS).

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

[0088] Дисплей 194 выполнен с возможностью отображения изображения, видео и подобного. Дисплей 194 включает в себя дисплейную панель, которая также упоминается как «модуль отображения». Дисплейная панель может представлять собой жидкокристаллический дисплей (liquid crystal display, LCD), органический светоизлучающий диод (organic light-emitting diode, OLED), активная матрица на органических светоизлучающих диодах (active-matrix organic light emitting diode, AMOLED), гибкий светоизлучающий диод (flex light-emitting diode, FLED), Miniled, MicroLed, Micro-oLed, светоизлучающие диоды на квантовых точках (quantum dot light emitting diodes, QLED) или подобное. В некоторых вариантах осуществления мобильный телефон 100 может включать в себя один или N дисплеев 194, причем N представляет собой положительное целое число больше 1.[0088] The display 194 is configured to display an image, video, and the like. The display 194 includes a display panel, which is also referred to as a "display module". The display panel may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light emitting diode (AMOLED), a flexible light-emitting diode ( flex light-emitting diode, FLED), Miniled, MicroLed, Micro-oLed, quantum dot light emitting diodes (QLED) or similar. In some embodiments, mobile phone 100 may include one or N displays 194, where N is a positive integer greater than 1.

[0089] Датчик 180К касания также упоминается как «сенсорный модуль». Датчик 180K касания может быть выполнен с возможностью обнаружения выполняемой касанием операции, осуществляемой на датчике 180K касания или рядом с ним. Датчик 180K касания может пересылать обнаруженную выполненную касанием операцию в процессор 110, чтобы определять тип события касания. Визуальный вывод, связанный с выполняемой касанием операцией, может обеспечиваться с использованием дисплея 194. Датчик 180K касания может дополнительно обнаруживать значение расстояния между препятствием (например, частью человека, такой как палец или лицо) и сенсорным экраном, а также может пересылать обнаруженное значение расстояния в процессор 110, чтобы процессор 110 управлял на основе этого расстояния между препятствием и сенсорным экраном состоянием отображения дисплея, например, включением экрана или выключением экрана.[0089] The touch sensor 180K is also referred to as a "sensor module". The touch sensor 180K may be configured to detect a touch operation performed on or near the touch sensor 180K. The touch sensor 180K may forward the detected touch operation to processor 110 to determine the type of touch event. A visual output related to the operation being touched may be provided using the display 194. The touch sensor 180K may further detect a distance value between an obstacle (e.g., a part of a person such as a finger or face) and the touch screen, and may also forward the detected distance value to the processor 110 so that the processor 110 controls, based on this distance between the obstacle and the touch screen, the display state of the display, such as turning on the screen or turning off the screen.

[0090] В этом варианте осуществления данной заявки датчик 180К касания и дисплей 194 могут образовывать сенсорный экран, который также именуется «воспринимающим касание экраном». В некоторых вариантах осуществления датчик 180K касания может быть расположен на дисплее 194. В некоторых других вариантах осуществления датчик 180K касания может альтернативно располагаться на поверхности мобильного телефона 100, которая отличается от позиции, в которой находится дисплей 194.[0090] In this embodiment of this application, the touch sensor 180K and the display 194 may form a touch screen, which is also referred to as a "touch screen". In some embodiments, touch sensor 180K may be located on display 194. In some other embodiments, touch sensor 180K may alternatively be located on a surface of mobile phone 100 that is different from the position where display 194 is located.

[0091] ФИГ. 4 является возможным схематичным структурным представлением сенсорного экрана согласно варианту осуществления данной заявки. Сенсорный экран включает в себя экранный отсек 31 средней рамки, дисплейный модуль 32, расположенный в пространстве для размещения, образованном экранным отсеком 31 средней рамки, и сенсорный модуль 33, расположенный над дисплейным модулем 32. Металлический лист 34 расположен на стороне дисплейного модуля 32, которая находится рядом с основанием экранного отсека 31 средней рамки, и край металлического листа 34 прикреплен как к экранному отсеку 31 средней рамки, так и к дисплейному модулю 32 (например может быть прикреплен с помощью адгезива). Металлический лист 34 может гарантировать устойчивость дисплейного модуля 32. Сенсорный экран дополнительно включает в себя опорный элемент 35, который расположен на стороне экранной оболочки 31 средней рамки, которая обращена к дисплейному модулю 32, и находится под металлическим листом 34. Когда положение электронного устройства изменяется, опорный элемент 35 поддерживает металлический лист 34, ослабляет или даже предотвращает деформацию металлического листа 34 под действием силы тяжести, так что значение емкости, обнаруживаемое сенсорным модулем 33, может более точно отражать расстояние между препятствием и сенсорным экраном, тем самым повышая точность бесконтактного обнаружения электронного устройства и осуществляя управление состоянием дисплея электронного устройства более точным образом.[0091] FIG. 4 is a possible schematic structural representation of a touch screen according to an embodiment of this application. The touch screen includes a middle frame screen box 31, a display module 32 located in the accommodation space formed by the middle frame screen box 31, and a touch module 33 located above the display module 32. The metal sheet 34 is located on the side of the display module 32 that is adjacent to the base of the mid-frame screen box 31, and the edge of the metal sheet 34 is attached to both the mid-frame screen box 31 and the display module 32 (for example, can be attached with adhesive). The metal sheet 34 can ensure the stability of the display module 32. The touch screen further includes a support member 35, which is located on the side of the screen shell 31 of the middle frame that faces the display module 32 and is under the metal sheet 34. When the position of the electronic device is changed, the support member 35 supports the metal sheet 34, weakens or even prevents the metal sheet 34 from being deformed by gravity, so that the capacitance value detected by the touch module 33 can more accurately reflect the distance between the obstacle and the touch screen, thereby improving the accuracy of non-contact detection of the electronic device and controlling the display state of the electronic device in a more precise manner.

[0092] Например, материал опорного элемента 35 может быть реализован множеством способов, например, может представлять собой пеноматериал с хорошими электроизоляционными характеристиками или другой электроизоляционный материал (например, полиэтилентерефталат или полифторэтилен). Что касается диапазона расположения, опорный элемент 35 может быть расположен на всей поверхности в пределах области покрытия металлического листа 34 или может быть расположен только на частичной области в пределах области покрытия металлического листа 34 (например, в области с относительно большой степенью деформации под действием силы тяжести).[0092] For example, the material of the support member 35 can be implemented in a variety of ways, such as foam with good electrical insulating characteristics or other electrical insulating material (eg, polyethylene terephthalate or polyfluoroethylene). With regard to the range of location, the support member 35 may be located on the entire surface within the coverage area of the metal sheet 34, or may be located only on a partial area within the coverage area of the metal sheet 34 (for example, in an area with a relatively large degree of deformation due to gravity ).

[0093] Например, обращаясь к ФИГ. 5A, опорный элемент 35 располагают на всей поверхности в пределах области покрытия металлического листа 34.[0093] For example, referring to FIG. 5A, the support member 35 is positioned over the entire surface within the coverage area of the metal sheet 34.

[0094] Например, обращаясь к ФИГ. 5B, опорный элемент 35 располагают только в центральной области (позиции, которая подвержена деформации под действием силы тяжести) металлического листа 14 в пределах области охвата металлического листа 34.[0094] For example, referring to FIG. 5B, the support member 35 is located only in the central region (the position that is subject to gravity deformation) of the metal sheet 14 within the scope of the metal sheet 34.

[0095] Например, обращаясь к ФИГ. 5C, опорный элемент 35 может включать в себя множество подкомпонентов, и эти подкомпоненты располагают с интервалами в пределах области покрытия металлического листа 34.[0095] For example, referring to FIG. 5C, the support member 35 may include a plurality of sub-components, and these sub-components are spaced within the coverage area of the metal sheet 34.

[0096] Определенно, в конкретном варианте осуществления форма и размер опорного элемента 35 могут быть реализованы другим способом. В данном варианте осуществления настоящей заявки особым образом это не ограничено.[0096] Certainly, in a particular embodiment, the shape and size of the support member 35 may be implemented in another way. In this embodiment of the present application, this is not particularly limited.

[0097] Мобильный телефон 100 может обнаруживать при каждом контакте каждого сенсорного экрана значение емкости, воспринимаемое, когда препятствие приближается к сенсорному экрану или отдаляется от него. Когда мобильный телефон 100 обнаруживает, что значение емкости находится в заданном диапазоне, может быть определено, что поблизости имеется препятствие. Когда обнаружено, что значение емкости имеет тенденцию к уменьшению, можно определить, что препятствие отдаляется от сенсорного экрана; или когда обнаружено, что значение емкости имеет тенденцию к увеличению, можно определить, что препятствие приближается к сенсорному экрану. Таким образом, мобильный телефон 100 может обнаруживать с использованием сенсорного экрана, что мобильный телефон 100, удерживаемый пользователем, приближают к уху для совершения вызова, так что экран автоматически отключается для экономии энергии, или обнаруживать, что мобильный телефон 100, удерживаемый пользователем, отдаляют от уха, так что экран автоматически включается для осуществления пользователем операций. Функция бесконтактного обнаружения сенсорного экрана также может использоваться в процессе автоматической разблокировки или блокировки экрана, когда мобильный телефон находится в режиме в кожаном чехле или в режиме в кармане.[0097] The mobile phone 100 can detect, with each contact of each touch screen, a capacitance value sensed when an obstacle approaches or moves away from the touch screen. When the mobile phone 100 detects that the capacitance value is within the predetermined range, it can be determined that there is an obstacle nearby. When it is found that the capacitance value tends to decrease, it can be determined that the obstacle is moving away from the touch screen; or when it is found that the capacitance value tends to increase, it can be determined that an obstacle is approaching the touch screen. Thus, the mobile phone 100 can detect, using the touch screen, that the mobile phone 100 held by the user is brought closer to the ear to make a call, so that the screen automatically turns off to save power, or detect that the mobile phone 100 held by the user is moved away from the ear. ear so that the screen automatically turns on for user operations. The touch screen proximity detection function can also be used in the auto unlock or screen lock process when the mobile phone is in leather case mode or pocket mode.

[0098] Мобильный телефон 100 может реализовывать функцию фотографирования с использованием ISP, камеры 193, видеокодека, GPU, дисплея 194, процессора приложений и подобного.[0098] The mobile phone 100 can implement a photographing function using an ISP, a camera 193, a video codec, a GPU, a display 194, an application processor, and the like.

[0099] ISP выполнен с возможностью обработки данных, возвращаемых камерой 193. Например, при фотографировании, затвор открывается, свет передается на чувствительный к свету элемент камеры с использованием объектива, оптический сигнал преобразуется в электрический сигнал, и чувствительный к свету элемент камеры передает электрический сигнал на ISP для обработки, чтобы преобразовать электрический сигнал в изображение, видимое невооруженным глазом. ISP может дополнительно выполнять алгоритмическую оптимизацию по шуму, яркости и цвету кожи на изображении. ISP может дополнительно оптимизировать такие параметры, как экспозиция и цветовая температура, в сценарии фотографирования. В некоторых вариантах осуществления ISP может быть расположен в камере 193.[0099] The ISP is configured to process the data returned by the camera 193. For example, when photographing, the shutter is opened, light is transmitted to the light-sensitive element of the camera using a lens, the optical signal is converted into an electrical signal, and the light-sensitive element of the camera transmits the electrical signal on the ISP for processing to convert the electrical signal into an image visible to the naked eye. The ISP can optionally perform algorithmic optimization for noise, brightness, and skin tone in the image. The ISP can further optimize parameters such as exposure and color temperature in a photographic scenario. In some embodiments, the ISP may be located in chamber 193.

[00100] Камера 193 выполнена с возможностью захвата неподвижного изображения или видео. Объект генерирует оптическое изображение с использованием линзы, и оптическое изображение проецируется на чувствительный к свету элемент. Чувствительный к свету элемент может быть устройством с зарядовой связью (charge coupled device, CCD) или фототранзистором на основе комплементарной структуры металл-оксид-полупроводник (complementary metal-oxide-semiconductor, CMOS). Чувствительный к свету элемент преобразует оптический сигнал в электрический сигнал, а затем передает электрический сигнал в ISP для преобразования в цифровой сигнал изображения. ISP выводит цифровой сигнал изображения в DSP для обработки. DSP преобразует цифровой сигнал изображения в стандартный сигнал изображения в таком формате, как RGB или YUV. В некоторых вариантах осуществления мобильный телефон 100 может включать в себя одну или N камер 193, причем N представляет собой положительное целое число больше 1.[00100] Camera 193 is configured to capture a still image or video. The object generates an optical image using a lens, and the optical image is projected onto a light sensitive element. The light-sensitive element can be a charge coupled device (CCD) or a phototransistor based on a complementary metal-oxide-semiconductor (CMOS) structure. The light sensing element converts the optical signal into an electrical signal and then passes the electrical signal to the ISP for conversion into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into a standard image signal in a format such as RGB or YUV. In some embodiments, mobile phone 100 may include one or N cameras 193, where N is a positive integer greater than 1.

[00101] Цифровой сигнальный процессор выполнен с возможностью обработки цифрового сигнала. В дополнение к обработке цифрового сигнала изображения процессор цифровых сигналов может также обрабатывать другой цифровой сигнал. Например, когда мобильный телефон 100 выбирает частоту, процессор цифровых сигналов выполнен с возможностью осуществления преобразования Фурье в отношении энергии частоты.[00101] The digital signal processor is configured to process the digital signal. In addition to processing the digital image signal, the digital signal processor may also process another digital signal. For example, when the mobile phone 100 selects a frequency, the digital signal processor is configured to perform a Fourier transform on the energy of the frequency.

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

[00103] NPU является нейросетевым (neural-network, NN) вычислительным процессором. При использовании структуры биологической нейронной сети, например, при использовании режима передачи между нейронами человеческого мозга, входная информация быстро обрабатывается, и самообучение может выполняться непрерывно. Такие приложения, как распознавание изображений, распознавание лиц, распознавание голоса и понимание текста мобильного телефона 100, могут быть реализованы с использованием NPU.[00103] NPU is a neural network (neural-network, NN) computing processor. When using the structure of a biological neural network, for example, when using the transmission mode between human brain neurons, the input information is quickly processed, and self-learning can be performed continuously. Applications such as image recognition, face recognition, voice recognition, and text understanding of the mobile phone 100 can be implemented using the NPU.

[00104] Интерфейс 120 внешней памяти может быть выполнен с возможностью соединения с внешней картой памяти, такой как карта Micro SD, для расширения возможностей хранения мобильного телефона 100. Внешняя карта памяти осуществляет связь с процессором 110 с использованием интерфейса 120 внешнего хранилища, чтобы реализовать функцию хранения данных. Например, на внешней карте памяти хранится такой файл, как музыка или видео.[00104] The external memory interface 120 may be configured to connect to an external memory card, such as a Micro SD card, to expand the storage capabilities of the mobile phone 100. The external memory card communicates with the processor 110 using the external storage interface 120 to realize the function data storage. For example, a file such as music or video is stored on an external memory card.

[00105] Внутренняя память 121 может быть выполнена с возможностью сохранения исполняемого компьютером программного кода, причем исполняемый программный код включает в себя инструкцию. Процессор 110 исполняет различные функциональные приложения и обработку данных мобильного телефона 100, выполняя инструкцию, хранящуюся во внутренней памяти 121. Внутренняя память 121 может включать в себя область хранения программ и область хранения данных. Область хранения программ может хранить операционную систему, прикладную программу, требуемую по меньшей мере одной функцией (например, функцией воспроизведения звука или функцией воспроизведения изображения) или подобное. Область хранения данных может хранить данные (такие как аудиоданные или телефонная книга), создаваемые во время использования мобильного телефона 100. Кроме того, внутренняя память 121 может включать в себя быстродействующую оперативную память, а также может включать в себя энергонезависимую память, такую как по меньшей мере одно запоминающее устройство на магнитном диске, устройство флэш-памяти или универсальное флэш-хранилище (universal flash storage, UFS).[00105] The internal memory 121 may be configured to store a computer-executable program code, the executable program code including an instruction. The processor 110 executes various functional applications and data processing of the mobile phone 100 by executing an instruction stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. The program storage area may store an operating system, an application program required by at least one function (eg, a sound reproduction function or a picture reproduction function), or the like. The data storage area may store data (such as audio data or a phone book) generated during use of the mobile phone 100. In addition, the internal memory 121 may include high-speed random access memory, and may also include non-volatile memory such as at least at least one magnetic disk storage device, flash memory device, or universal flash storage (UFS).

[00106] Мобильный телефон 100 может реализовывать аудиофункцию (например, запись и воспроизведение музыки) с использованием аудиомодуля 170, динамика 170А, приемника 170В, микрофона 170С, интерфейса 170D гарнитуры, процессора приложений и подобного.[00106] Mobile phone 100 can implement an audio function (eg, record and play music) using audio module 170, speaker 170A, receiver 170B, microphone 170C, headset interface 170D, application processor, and the like.

[00107] Аудиомодуль 170 выполнен с возможностью преобразования цифровой аудиоинформации в аналоговый выходной аудиосигнал, а также выполнен с возможностью преобразования аналогового входного аудио в цифровой аудиосигнал. Аудиомодуль 170 может быть дополнительно выполнен с возможностью кодирования и декодирования аудиосигналов. В некоторых вариантах осуществления аудиомодуль 170 может быть расположен в процессоре 110, или некоторые функциональные модули аудиомодуля 170 могут быть расположены в процессоре 110.[00107] The audio module 170 is configured to convert digital audio information to an analog audio output signal, and is also configured to convert analog input audio to a digital audio signal. Audio module 170 may be further configured to encode and decode audio signals. In some embodiments, audio module 170 may be located in processor 110, or some functional modules of audio module 170 may be located in processor 110.

[00108] Динамик 170А, также упоминаемый как «громкоговоритель», выполнен с возможностью преобразования электрического аудиосигнала в звуковой сигнал. Мобильный телефон 100 может быть выполнен с возможностью прослушивания музыки или прослушивания разговора по громкой связи с использованием динамика 170А.[00108] Speaker 170A, also referred to as a "loudspeaker", is configured to convert an electrical audio signal into an audio signal. The mobile phone 100 may be configured to listen to music or listen to a speakerphone conversation using speaker 170A.

[00109] Приемник 170В, также упоминаемый как «наушник», выполнен с возможностью преобразования электрического аудиосигнала в звуковой сигнал. Когда мобильный телефон 100 выполнен с возможностью ответа на вызов или голосовое сообщение, приемник 170B может быть помещен рядом с человеческим ухом для ответа на голос.[00109] Receiver 170B, also referred to as "headphone", is configured to convert an electrical audio signal into an audio signal. When the mobile phone 100 is configured to answer a call or voice message, the receiver 170B can be placed near the human ear to answer the voice.

[00110] Микрофон 170С выполнен с возможностью преобразования звукового сигнала в электрический сигнал. При совершении вызова или отправке голосового сообщения пользователь может поднести рот к микрофону 170С и произнести звук, чтобы ввести звуковой сигнал в микрофон 170С. Мобильный телефон 100 может быть снабжен по меньшей мере одним микрофоном 170С. В некоторых других вариантах осуществления мобильный телефон 100 может быть снабжен двумя микрофонами 170С, чтобы реализовывать функцию шумоподавления в дополнение к снятию звукового сигнала. В некоторых других вариантах осуществления мобильный телефон 100 альтернативно может быть снабжен тремя или более микрофонами 170С, чтобы идентифицировать источник звука и реализовывать функцию направленной записи в дополнение к снятию звукового сигнала и шумоподавлению.[00110] Microphone 170C is configured to convert an audio signal into an electrical signal. When making a call or sending a voice message, the user may move their mouth to the microphone 170C and speak a sound to input an audio signal into the microphone 170C. Mobile phone 100 may be provided with at least one microphone 170C. In some other embodiments, the mobile phone 100 may be provided with two microphones 170C to provide a noise canceling function in addition to picking up the audio signal. In some other embodiments, the mobile phone 100 may alternatively be provided with three or more microphones 170C to identify the sound source and implement a directional recording function in addition to the audio pickup and noise reduction.

[00111] Интерфейс 170D гарнитуры выполнен с возможностью соединения с проводной гарнитурой. Интерфейс 170D гарнитуры может быть интерфейсом 130 USB или может быть стандартным 3,5 мм интерфейсом открытой платформы мобильных терминалов (open mobile terminal platform, OMTP) или стандартным интерфейсом ассоциации телекоммуникационной индустрии сотовой связи США (cellular telecommunications industry association of the USA, CTIA).[00111] The headset interface 170D is configured to connect to a wired headset. The headset interface 170D may be a USB interface 130 or may be a standard 3.5 mm open mobile terminal platform (OMTP) interface or a standard cellular telecommunications industry association of the USA (CTIA) interface.

[00112] Датчик 180А давления выполнен с возможностью восприятия сигнала давления и может преобразовывать сигнал давления в электрический сигнал. В некоторых вариантах осуществления датчик 180A давления может быть расположен на дисплее 194. Существует множество типов датчиков 180А давления, например резистивный датчик давления, индуктивный датчик давления и емкостный датчик давления. Емкостный датчик давления может включать по меньшей мере две параллельные пластины, имеющие проводящий материал. Когда к датчику 180А давления прикладывается сила, емкость между электродами изменяется. Мобильный телефон 100 определяет силу давления на основе изменения емкости. Когда выполняемая касанием операция осуществляется на дисплее 194, мобильный телефон 100 обнаруживает силу выполняемой касанием операции с использованием датчика 180А давления. Мобильный телефон 100 также может вычислять позицию касания на основе сигнала обнаружения датчика 180А давления. В некоторых вариантах осуществления операция касания, которая воздействует на одну и ту же позицию касания, но имеет разную силу выполняемой касанием операции, может соответствовать разным операционным инструкциям. Например, когда выполняемая касанием операция, сила выполняемой касанием операции которой меньше, чем первое пороговое значение давления, воздействует на значок приложения для коротких сообщений, исполняется инструкция для просмотра короткого сообщения. Когда выполняемая касанием операция, сила выполняемой касанием операции которой больше или равна первому пороговому значению, осуществляется в отношении значка приложения для коротких сообщений, исполняется инструкция для создания нового короткого сообщения.[00112] The pressure sensor 180A is configured to sense a pressure signal and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A may be located on the display 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 having a conductive material. When a force is applied to the pressure sensor 180A, the capacitance between the electrodes changes. The mobile phone 100 determines the force of pressure based on the capacitance change. When a touch operation is performed on the display 194, the mobile phone 100 detects the strength of the touch operation using the pressure sensor 180A. The mobile phone 100 can also calculate the touch position based on the detection signal of the pressure sensor 180A. In some embodiments, a touch operation that affects the same touch position but has a different touch operation strength may correspond to different operating instructions. For example, when a touch operation whose touch operation strength is less than the first pressure threshold affects the short message application icon, an instruction for viewing the short message is executed. When a touch operation whose touch operation strength is greater than or equal to the first threshold value is performed on the short message application icon, an instruction for creating a new short message is executed.

[00113] Гироскопический датчик 180B может быть выполнен с возможностью определения положения мобильного телефона 100 при перемещении. В некоторых вариантах осуществления угловая скорость мобильного телефона 100 относительно трех осей (то есть осей x, y и z) может быть определена с использованием гироскопического датчика 180B. Гироскопический датчик 180B может быть выполнен с возможностью осуществления стабилизации изображения во время фотографирования. Например, когда нажимается затвор, гироскопический датчик 180B обнаруживает угол дрожания мобильного телефона 100 и вычисляет на основе этого угла расстояние, которое необходимо скомпенсировать модулем объектива, чтобы объектив противодействовал дрожанию мобильного телефона 100 обратным движением, тем самым реализуя стабилизацию изображения. Гироскопический датчик 180B можно дополнительно использовать в сценариях навигации и соматосенсорных игр.[00113] The gyro sensor 180B may be configured to determine the position of the mobile phone 100 while moving. In some embodiments, the angular velocity of mobile phone 100 about three axes (ie, x, y, and z axes) may be determined using gyro sensor 180B. The gyro sensor 180B may be configured to perform image stabilization during photography. For example, when the shutter is pressed, the gyro sensor 180B detects the shake angle of the mobile phone 100 and calculates, based on this angle, the distance to be compensated by the lens module so that the lens counteracts the shake of the mobile phone 100 by reverse movement, thereby realizing image stabilization. The gyro sensor 180B can be further used in navigation scenarios and somatosensory games.

[00114] Датчик 180С барометрического давления используется для измерения барометрического давления. В некоторых вариантах осуществления мобильный телефон 100 вычисляет высоту, используя значение барометрического давления, измеренное датчиком 180C барометрического давления, чтобы обеспечить помощь в позиционировании и навигации.[00114] The barometric pressure sensor 180C is used to measure barometric pressure. In some embodiments, mobile phone 100 calculates altitude using the barometric pressure value measured by barometric pressure sensor 180C to provide positioning and navigation assistance.

[00115] Магнитный датчик 180D включает в себя датчик Холла. Мобильный телефон 100 может обнаруживать с использованием магнитного датчика 180D открытие и закрытие откидного кожаного чехла. В некоторых вариантах осуществления, когда мобильный телефон 100 представляет собой телефон-раскладушку, мобильный телефон 100 может обнаруживать открытие и закрытие откидной крышки с помощью магнитного датчика 180D. Кроме того, такая функция, как автоматическая разблокировка по откидной крышке, устанавливается на основе обнаруженного открытого/закрытого состояния кожаного чехла или открытого/закрытого состояния откидной крышки.[00115] The magnetic sensor 180D includes a Hall effect sensor. The mobile phone 100 can detect, using the magnetic sensor 180D, the opening and closing of the flip leather case. In some embodiments, when the mobile phone 100 is a flip phone, the mobile phone 100 can detect the opening and closing of the flip cover using the magnetic sensor 180D. In addition, a function such as automatic flip cover unlock is set based on the detected open/close state of the leather case or the open/close state of the flip cover.

[00116] Датчик 180E ускорения может обнаруживать значение ускорения мобильного телефона 100 в каждом направлении (обычно по трем осям). Когда мобильный телефон 100 неподвижен, датчик 180E ускорения может обнаруживать значение и направление силы тяжести. Датчик 180E ускорения может быть дополнительно выполнен с возможностью идентификации положения электронного устройства и применяется в таких приложениях, как горизонтальное и вертикальное переключение экрана и шагомер.[00116] The acceleration sensor 180E can detect the acceleration value of the mobile phone 100 in each direction (typically three axes). When the mobile phone 100 is stationary, the acceleration sensor 180E can detect the value and direction of gravity. The acceleration sensor 180E may be further configured to identify the position of the electronic device and is used in applications such as horizontal and vertical screen switching and pedometer.

[00117] Датчик 180F расстояния выполнен с возможностью измерения расстояния. Мобильный телефон 100 может измерять расстояние с использованием инфракрасного или лазерного излучения. В некоторых вариантах осуществления в сценарии фотографирования мобильный телефон 100 может использовать датчик 180F расстояния для измерения расстояния для реализации быстрой фокусировки.[00117] The distance sensor 180F is configured to measure a distance. Mobile phone 100 can measure distance using infrared or laser light. In some embodiments, in a photography scenario, the mobile phone 100 may use the distance sensor 180F to measure the distance to realize fast focusing.

[00118] Датчик 180L внешней освещенности выполнен с возможностью восприятия яркости окружающего света. Мобильный телефон 100 может адаптивно регулировать яркость дисплея 194 на основе воспринятой яркости окружающего света. Датчик 180L внешней освещенности также может быть выполнен с возможностью автоматической регулировки баланса белого во время фотографирования. Датчик 180L внешней освещенности может дополнительно взаимодействовать с сенсорным экраном для обнаружения того, находится ли мобильный телефон 100 в кармане, чтобы предотвратить ложное касание.[00118] The ambient light sensor 180L is configured to sense the brightness of the ambient light. The mobile phone 100 may adaptively dim the display 194 based on the perceived brightness of the ambient light. The ambient light sensor 180L can also be configured to automatically adjust the white balance during photography. The ambient light sensor 180L may further cooperate with the touch screen to detect whether the mobile phone 100 is in the pocket to prevent false touch.

[00119] Датчик 180H отпечатков пальцев выполнен с возможностью снятия отпечатка пальца. Мобильный телефон 100 может использовать снятую особенность-отпечаток пальца для реализации основанной на отпечатке пальца разблокировки, доступа к блокировке приложения, основанного на отпечатке пальца фотографирования и основанного на отпечатке пальца ответа на вызов.[00119] The fingerprint sensor 180H is configured to take a fingerprint. The mobile phone 100 can use the captured fingerprint feature to implement fingerprint-based unlocking, application lock access, fingerprint-based photography, and fingerprint-based call answering.

[00120] Датчик 180J температуры выполнен с возможностью обнаружения температуры. В некоторых вариантах осуществления мобильный телефон 100 исполняет политику работы с температурой, используя температуру, обнаруженную датчиком 180J температуры. Например, когда температура, сообщаемая датчиком 180J температуры, превышает пороговое значение, мобильный телефон 100 снижает производительность процессора рядом с датчиком 180J температуры, чтобы уменьшить энергопотребление и реализовать тепловую защиту. В некоторых других вариантах осуществления, когда температура меньше другого порогового значения, мобильный телефон 100 нагревает батарею 142, чтобы избежать аварийного отключения мобильного телефона 100 из-за низкой температуры. В некоторых других вариантах осуществления, когда температура меньше другого порогового значения, мобильный телефон 100 повышает выходное напряжение батареи 142, чтобы избежать аварийного отключения из-за низкой температуры.[00120] The temperature sensor 180J is configured to detect temperature. In some embodiments, the mobile phone 100 executes the temperature policy using the temperature detected by the temperature sensor 180J. For example, when the temperature reported by the temperature sensor 180J exceeds a threshold value, the mobile phone 100 reduces the processor performance near the temperature sensor 180J to reduce power consumption and realize thermal protection. In some other embodiments, when the temperature is less than another threshold, the mobile phone 100 heats the battery 142 to avoid the low temperature crash of the mobile phone 100. In some other embodiments, when the temperature is less than another threshold, mobile phone 100 raises the output voltage of battery 142 to avoid a low temperature shutdown.

[00121] Датчик 180M костной проводимости может получать вибрационный сигнал. В некоторых вариантах осуществления датчик 180M костной проводимости может получать вибрационный сигнал кости акустической вибрации человека. Датчик 180M костной проводимости может также контактировать с человеческим пульсом для приема сигнала пульсации кровяного давления. В некоторых вариантах осуществления датчик 180M костной проводимости может альтернативно располагаться в гарнитуре для объединения с гарнитурой костной проводимости. Аудиомодуль 170 может декодировать речевой сигнал на основе вибрационного сигнала, который относится к кости акустической вибрации и который получается датчиком 180M костной проводимости, чтобы реализовать голосовую функцию. Процессор приложений может декодировать информацию о частоте сердечных сокращений на основе сигнала пульсации кровяного давления, полученного датчиком 180M костной проводимости, чтобы реализовать функцию обнаружения частоты сердечных сокращений.[00121] The bone conduction sensor 180M can receive a vibration signal. In some embodiments, the bone conduction sensor 180M can receive a human acoustic vibration bone vibration signal. The bone conduction sensor 180M may also be in contact with a human pulse to receive a blood pressure pulse signal. In some embodiments, the bone conduction sensor 180M may alternatively be located in a headset to be combined with a bone conduction headset. The audio module 170 may decode the speech signal based on the vibration signal that is related to the acoustic vibration bone and which is received by the bone conduction sensor 180M to realize the voice function. The application processor may decode the heart rate information based on the blood pressure pulsation signal received by the bone conduction sensor 180M to realize a heart rate detection function.

[00122] Клавиша 190 включает в себя клавишу включения питания, клавишу регулировки громкости или подобное. Клавиша 190 может быть механической клавишей. Клавиша 190 может альтернативно быть сенсорной клавишей. Мобильный телефон 100 может принимать ввод с клавиши, чтобы генерировать ввод сигнала клавиши, связанный с пользовательской настройкой и управлением функцией мобильного телефона 100.[00122] The key 190 includes a power-on key, a volume key, or the like. The key 190 may be a mechanical key. Key 190 may alternatively be a touch key. The mobile phone 100 may receive key input to generate a key signal input associated with user setup and function control of the mobile phone 100.

[00123] Электромотор 191 может генерировать вибрационную подсказку. Электромотор 191 может быть выполнен с возможностью обеспечения вибрационной подсказки о входящем вызове или может быть выполнен с возможностью обеспечения вибрационной обратной связи по касанию. Например, выполняемая касанием операция, осуществляемая в разных приложениях (таких как фотографирование и воспроизведение аудио), может соответствовать разным эффектам вибрационной обратной связи. Двигатель 191 также может соответствовать различным эффектам вибрационной обратной связи, когда воспринимаемая касанием операция применяется к разным областям дисплея 194. Различные сценарии приложений (например, напоминание о времени, прием информации, будильник и игра) также могут соответствовать различным эффектам вибрационной обратной связи. В качестве альтернативы эффект вибрационной обратной связи по касанию можно индивидуализировать.[00123] The electric motor 191 can generate a vibration prompt. The motor 191 may be configured to provide a vibrational prompt of an incoming call, or may be configured to provide vibrational touch feedback. For example, a touch operation performed in different applications (such as photography and audio playback) may correspond to different vibration feedback effects. The motor 191 may also correspond to different vibration feedback effects when a touch operation is applied to different areas of the display 194. Different application scenarios (eg, time reminder, information reception, alarm clock, and game) may also correspond to different vibration feedback effects. Alternatively, the vibration feedback effect on touch can be customized.

[00124] Индикатор 192 может быть индикатором и может быть выполнен с возможностью указания состояния зарядки, изменения мощности, или может использоваться для указания сообщения, пропущенного вызова, уведомления или подобного.[00124] The indicator 192 may be an indicator and may be configured to indicate the state of charging, power change, or may be used to indicate a message, missed call, notification, or the like.

[00125] Интерфейс 195 SIM-карты выполнен с возможностью соединения с SIM-картой. SIM-карта может быть вставлена в интерфейс 195 SIM-карты или извлечена из интерфейса 195 SIM-карты, чтобы контактировать с мобильным телефоном 100 или быть отделенной от него. Мобильный телефон 100 может поддерживать один или N интерфейсов SIM-карт, где N представляет собой положительное целое число больше 1. Интерфейс 195 SIM-карты может поддерживать нано-SIM-карту, микро-SIM-карту, SIM-карту и подобное. Множество карт могут быть вставлены в один и тот же интерфейс 195 SIM-карты одновременно. Множество карт может быть одного типа или разных типов. Интерфейс 195 SIM-карты может быть совместим с различными типами SIM-карт. Интерфейс 195 SIM-карты также может быть совместим с внешней картой памяти. Мобильный телефон 100 взаимодействует с сетью с использованием SIM-карты, чтобы реализовать такие функции, как выполнение вызова и передача данных. В некоторых вариантах осуществления мобильный телефон 100 использует eSIM, то есть встроенную SIM-карту. Карта eSIM может быть встроена в мобильный телефон 100 и не может быть отделена от мобильного телефона 100.[00125] The SIM card interface 195 is configured to connect to the SIM card. The SIM card can be inserted into the SIM card interface 195 or removed from the SIM card interface 195 to contact or be separated from the mobile phone 100. The mobile phone 100 may support one or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 may support a nano SIM card, a micro SIM card, a SIM card, and the like. Multiple cards can be inserted into the same SIM card interface 195 at the same time. The plurality of cards may be of the same type or different types. The SIM card interface 195 may be compatible with various types of SIM cards. The SIM card interface 195 may also be compatible with an external memory card. The mobile phone 100 communicates with the network using a SIM card to implement functions such as making a call and transferring data. In some embodiments, mobile phone 100 uses an eSIM, that is, an embedded SIM card. The eSIM card may be embedded in the mobile phone 100 and cannot be separated from the mobile phone 100.

[00126] Можно понять, что структура, показанная в этом варианте осуществления данной заявки, не представляет собой конкретного ограничения для мобильного телефона 100. В некоторых других вариантах осуществления данной заявки мобильный телефон 100 может включать больше или меньше компонентов, чем показано на фигуре, или некоторые компоненты могут быть объединены, или некоторые компоненты могут быть разделены, или может использоваться другая компоновка компонентов. Показанные компоненты могут быть реализованы с помощью аппаратного обеспечения, программного обеспечения или комбинации программного и аппаратного обеспечения.[00126] It can be understood that the structure shown in this embodiment of this application is not a specific limitation for mobile phone 100. In some other embodiments of this application, mobile phone 100 may include more or fewer components than shown in the figure, or some components may be combined, or some components may be separated, or a different arrangement of components may be used. The components shown may be implemented in hardware, software, or a combination of software and hardware.

[00127] Программная система электронного устройства может использовать иерархическую архитектуру, управляемую событиями архитектуру, микроядерную архитектуру, микросервисную архитектуру или облачную архитектуру. В этом варианте осуществления данной заявки система Андройд с иерархической архитектурой используется в качестве примера для описания программной архитектуры электронного устройства.[00127] An electronic device software system may use a hierarchical architecture, an event-driven architecture, a microkernel architecture, a microservice architecture, or a cloud architecture. In this embodiment of this application, the Androyd system with a hierarchical architecture is used as an example to describe the software architecture of an electronic device.

[00128] Обращаясь к ФИГ. 6, программная архитектура электронного устройства может включать в себя аппаратный слой, слой драйверов, слой аппаратных абстракций (hardware abstraction layer, HAL), инфраструктурный слой и слой приложений.[00128] Referring to FIG. 6, the software architecture of an electronic device may include a hardware layer, a driver layer, a hardware abstraction layer (HAL), an infrastructure layer, and an application layer.

[00129] Слой приложений может отправлять событие бесконтактной светочувствительной регистрации приложения в инфраструктурный слой, чтобы потребовать у инфраструктурного слоя включить бесконтактную светочувствительную функцию. Бесконтактная светочувствительная функция относится к функции определения, используя бесконтактный светочувствительный датчик, того, что препятствие приближается или отдаляется от сенсорного экрана, что описано в уровне техники. Хотя бесконтактный светочувствительный датчик может не использоваться в этом варианте осуществления данной заявки, но сенсорный экран используется для восприятия того, что препятствие приближается или отдаляется от сенсорного экрана, для приложения в слое приложений бесконтактная светочувствительная функция может по-прежнему быть обеспечена с использованием события бесконтактной светочувствительной регистрации. Конечно, название бесконтактного светочувствительного события также может быть изменено, например, изменено на «событие бесконтактного обнаружения», при условии, что может представляться функция обнаружения того, приближается ли препятствие к сенсорному экрану или отдаляется ли оно от него. В этом варианте осуществления данной заявки ограничением это не является.[00129] The application layer may send a non-contact photosensitive application registration event to the infrastructure layer to require the infrastructure layer to enable the non-contact photosensitive function. The non-contact photosensitive function refers to a function of detecting, using a non-contact photosensitive sensor, that an obstacle is approaching or moving away from the touch screen, as described in the prior art. Although the non-contact photosensitive sensor may not be used in this embodiment of this application, but the touch screen is used to sense that an obstacle is approaching or moving away from the touch screen, for an application in the application layer, the non-contact photosensitive function can still be provided using the non-contact photosensitive event. registration. Of course, the name of the non-contact photosensitive event can also be changed, for example, changed to "non-contact detection event", as long as the function of detecting whether an obstacle approaches or moves away from the touch screen can be presented. In this embodiment of this application, this is not a limitation.

[00130] Данные об ускорении, выводимые датчиком ускорения, могут использоваться для определения жеста (например, поднятия, опускания или переворачивания) пользователя с использованием алгоритма жестов в инфраструктурном слое.[00130] The acceleration data output by the acceleration sensor may be used to determine a gesture (eg, raise, lower, or roll over) of a user using a gesture algorithm in the infrastructure layer.

[00131] Интегральная схема (integrated circuit, IC) сенсорного экрана может отправлять исходные данные (значение емкости, генерируемое в каждой позиции контакта), генерируемые, когда сенсорный экран воспринимает препятствие, в управляющую программу (daemon) хост-обработки касаний (touch host processing, THP).[00131] An integrated circuit (IC) of the touch screen can send raw data (a capacitance value generated at each contact position) generated when the touch screen senses an obstacle to the touch host processing daemon. , THP).

[00132] В этом варианте осуществления данной заявки определение жеста может включать в себя две стадии определения: стадию определения небольшого жеста и стадию определения большого жеста. Разница между стадией определения большого жеста и стадией определения небольшого жеста заключается в различной частоте дискретизации и различном соответствующем времени дискретизации алгоритма жестов, а общее количество точек дискретизации, соответствующее стадии определения небольшого жеста, меньше, чем общее количество точек дискретизации, соответствующее стадии определения большого жеста.[00132] In this embodiment of this application, the determination of a gesture may include two stages of determination: a small gesture determination stage and a large gesture determination stage. The difference between the large gesture determination stage and the small gesture determination stage is the different sampling rate and different corresponding sampling time of the gesture algorithm, and the total number of sampling points corresponding to the small gesture determination stage is less than the total number of sampling points corresponding to the large gesture determination stage.

[00133] Стадия определения небольшого жеста: Алгоритм жестов в инфраструктурном слое определяет на основе данных об ускорении, полученных дискретизацией датчиком ускорения в первый период, является ли жест пользователя заданным жестом (например, поднятием или опусканием). Если да, инфраструктурный слой запускает управляющую программу THP в слое аппаратных абстракций для выполнения алгоритма THP. Управляющая программа THP может вводить данные о емкости, сообщаемые сенсорным экраном, в алгоритм THP, чтобы получить результат вычисления (приближается ли препятствие к сенсорному экрану или отдаляется от него) и сгенерировать на основе результата вычисления соответствующее событие приближения или событие отдаления для сообщения.[00133] Small Gesture Determination Step: The gesture algorithm in the infrastructure layer determines, based on the acceleration data sampled by the acceleration sensor in the first period, whether the user's gesture is a given gesture (eg, up or down). If yes, the infrastructure layer runs the THP daemon in the hardware abstraction layer to execute the THP algorithm. The THP manager may input the capacitance data reported by the touch screen into the THP algorithm to obtain a calculation result (whether an obstacle is approaching or moving away from the touch screen) and generate an appropriate approach or distance event for the message based on the calculation result.

[00134] Стадия определения большого жеста: В процессе, в котором управляющая программа THP выполняет алгоритм THP, алгоритм жестов в инфраструктурном слое может продолжать принимать данные об ускорении, сообщаемые датчиком ускорения, а затем определять на основе данных об ускорении, получаемых дискретизацией датчиком ускорения в третьем периоде, является ли жест пользователя заданным жестом (например, поднятием или опусканием), причем третий период длиннее первого периода и время окончания третьего периода позже времени окончания первого период.[00134] Large gesture determination step: In a process in which the THP manager executes the THP algorithm, the gesture algorithm in the infrastructure layer may continue to receive acceleration data reported by the acceleration sensor, and then determine based on the acceleration data obtained by sampling the acceleration sensor in third period, whether the user's gesture is a predetermined gesture (eg, up or down), wherein the third period is longer than the first period and the end time of the third period is later than the end time of the first period.

[00135] Алгоритм THP управляющий программы THP получает событие (например, приближение или отдаление) на основе жеста пользователя, результата распознавания сценария (например, выполнение вызова или предотвращение ложного касания), данных о емкости от сенсорного экрана, и сообщает это событие диспетчеру датчиков. Данные о емкости, которые вводятся в алгоритм THP, могут представлять собой данные о емкости, воспринимаемые при контактах во всех областях сенсорного экрана, или могут быть только данными о емкости, воспринимаемыми при контактах в краевой области сенсорного экрана (например, данными о емкости, воспринимаемыми при контактах в первых трех строках, последних трех строках, трех левых столбцах или трех правых столбцах на сенсорном экране).[00135] The THP algorithm of the THP program manager receives an event (e.g. zoom in or out) based on the user's gesture, a scenario recognition result (e.g. make a call or avoid false touch), capacitance data from the touch screen, and reports the event to the sensor manager. The capacitance data that is input to the THP algorithm may be capacitance data sensed by contacts in all areas of the touch screen, or may only be capacitance data sensed by contacts in the edge area of the touch screen (for example, capacitance data sensed by contacts in the first three rows, last three rows, three left columns, or three right columns on the touchscreen).

[00136] Диспетчер датчиков может отправлять инструкцию управления переключением в управляющую программу THP. Например, диспетчер датчиков может доставлять разрешающую инструкцию на основе жеста пользователя (небольшого жеста), распознаваемого алгоритмом жестов; и после приема разрешающей инструкции, доставляемой диспетчером датчиков, драйвер THP инициирует управляющую программу THP для выполнения алгоритма THP. Диспетчер датчиков может дополнительно доставлять запрещающую инструкцию на основе события приближения, отправляемого управляющей программой THP, или доставлять запрещающую инструкцию на основе жеста пользователя (большого жеста), распознаваемого алгоритмом жестов, так что алгоритм THP управляющей программы THP переходит в сон, чтобы снизить энергопотребление.[00136] The sensor manager may send a switch control instruction to the THP manager. For example, the sensor manager may deliver an enable instruction based on a user gesture (small gesture) recognized by the gesture algorithm; and upon receiving the enable instruction delivered by the sensor manager, the THP driver initiates the THP daemon to execute the THP algorithm. The sensor manager may further deliver a deny instruction based on a proximity event sent by the THP manager, or deliver a deny instruction based on a user gesture (large gesture) recognized by the gesture algorithm so that the THP algorithm of the THP manager goes to sleep to reduce power consumption.

[00137] Алгоритм THP и алгоритм жестов могут выполняться в микросхеме приложений системы на кристалле (system on chip, SOC). Кроме того, для снижения энергопотребления алгоритм жестов может выполняться в микросхеме концентратора датчиков (sensorhub) микросхемы приложений.[00137] The THP algorithm and the gesture algorithm may be executed on a system on chip (SOC) application chip. In addition, to reduce power consumption, the gesture algorithm can be executed in the sensor hub chip (sensorhub) of the application chip.

[00138] Этот вариант осуществления данной заявки может применяться к таким сценариям, как выполнение вызова или вызов стороннего приложения (такого как WeChat). Например, после обнаружения на основе относительно небольшого объема данных об ускорении того, что жест, выполняемый пользователем на электронном устройстве, является подъемом, процессор начинает обнаруживать, приближается ли препятствие к сенсорному экрану. При обнаружении того, что препятствие приближается к сенсорному экрану, процессор выключает сенсорный экран, чтобы снизить энергопотребление электронного устройства, или при обнаружении того, что препятствие приближается к сенсорному экрану, и повторном определении, основываясь на дополнительных данных об ускорении, что жест, выполняемый пользователем на электронном устройстве, является подъемом, процессор отключает сенсорный экран, чтобы снизить энергопотребление электронного устройства. Например, при обнаружении на основе относительно небольшого объема данных об ускорении того, что жест, выполняемый пользователем на электронном устройстве, является опусканием, процессор начинает определять, отдаляется ли препятствие от сенсорного экрана. Если обнаружено, что препятствие отдаляется от сенсорного экрана, сенсорный экран включается для обеспечения возможности операции пользователя, или если обнаружено, что препятствие отдаляется от сенсорного экрана, и определено повторно, на основе большего объема данных об ускорении, что жест, выполненный пользователем на электронном устройстве, является опусканием, сенсорный экран включается для обеспечения возможности операции пользователя.[00138] This embodiment of this application may apply to scenarios such as making a call or calling a third party application (such as WeChat). For example, after detecting, based on a relatively small amount of acceleration data, that a gesture performed by a user on an electronic device is a lift, the processor begins to detect whether an obstacle is approaching the touch screen. Upon detecting that an obstacle is approaching the touch screen, the processor turns off the touch screen to reduce the power consumption of the electronic device, or upon detecting that an obstacle is approaching the touch screen and re-determining, based on additional acceleration data, that the gesture performed by the user on an electronic device is a lift, the processor disables the touch screen to reduce the power consumption of the electronic device. For example, upon detecting, based on a relatively small amount of acceleration data, that a gesture performed by a user on an electronic device is a drop, the processor begins to determine whether the obstacle is moving away from the touch screen. If it is detected that the obstacle is moving away from the touch screen, the touch screen is turned on to enable the user's operation, or if it is detected that the obstacle is moving away from the touch screen and re-determined, based on more acceleration data, that the gesture made by the user on the electronic device , is lowering, the touch screen is turned on to enable user operation.

[00139] Этот вариант осуществления данной заявки может быть дополнительно применен к сценарию предотвращения ложного касания. Например, электронное устройство кладется в карман, и осуществляется некорректное нажатие клавиши включения питания по такой причине, как движение пользователя, так что сенсорный экран включается и начинает обнаруживать, меньше ли расстояние между препятствием и сенсорным экраном заданного значения или равно ему. Если расстояние между препятствием и сенсорным экраном меньше или равно заданному значению, отображается информация подсказки, чтобы напомнить пользователю, что препятствие блокирует сенсорный экран; или когда обнаружено, что расстояние между препятствием и сенсорным экраном меньше или равно заданному значению, а изменение положения электронного устройства после распознавания на основе данных об ускорении имеет правило периодического изменения, можно считать, что сенсорного экрана касаются некорректно, и экран выключается для экономии энергопотребления.[00139] This embodiment of this application can be further applied to a false touch prevention scenario. For example, an electronic device is put into a pocket, and the power-on key is incorrectly pressed due to a reason such as the user's movement, so that the touch screen turns on and starts detecting whether the distance between the obstacle and the touch screen is less than or equal to a predetermined value. If the distance between the obstacle and the touch screen is less than or equal to the set value, prompt information is displayed to remind the user that the obstacle is blocking the touch screen; or when it is detected that the distance between the obstacle and the touch screen is less than or equal to a predetermined value, and the position change of the electronic device after recognition based on the acceleration data has a periodic change rule, the touch screen can be considered to be touched incorrectly, and the screen is turned off to save power.

[00140] Следует понимать, что модуль и/или программа программного обеспечения, соответствующие архитектуре программного обеспечения на ФИГ. 6, могут храниться во внутренней памяти 121 мобильного телефона 100, показанного на ФИГ. 3.[00140] It should be understood that a software module and/or program corresponding to the software architecture of FIG. 6 may be stored in the internal memory 121 of the mobile phone 100 shown in FIG. 3.

[00141] Далее подробно описаны технические решения, обеспеченные в вариантах осуществления данной заявки с использованием двух конкретных вариантов осуществления. В следующих вариантах осуществления в качестве примера используется техническое решение, используемое в мобильном телефоне 100.[00141] The following describes in detail the technical solutions provided in the embodiments of this application using two specific embodiments. In the following embodiments, the technical solution used in the mobile phone 100 is used as an example.

Вариант 1 осуществленияEmbodiment 1

[00142] ФИГ. 7 является блок-схемой последовательности операций способа управления дисплеем согласно варианту осуществления данной заявки. Способ включает в себя следующие этапы.[00142] FIG. 7 is a flowchart of a display control method according to an embodiment of this application. The method includes the following steps.

[00143] S701. Когда определено, что жест, выполняемый пользователем на мобильном телефоне, является заданным жестом, получают значение измерения емкости в заданной области сенсорного экрана.[00143] S701. When it is determined that the gesture performed by the user on the mobile phone is the predetermined gesture, the capacitance measurement value in the predetermined area of the touch screen is obtained.

[00144] В частности, когда процессор запрашивает, используя событие бесконтактной светочувствительной регистрации приложения в слое приложений (например, событие бесконтактной светочувствительной регистрации, когда WeChat запускает процесс вызова), инфраструктурный слой включить бесконтактную светочувствительную функцию, инфраструктурный слой осуществляет запуск выполнения алгоритма жестов. Датчик ускорения в аппаратном слое сообщает снятые данные об ускорении в инфраструктурный слой, а алгоритм жестов в инфраструктурном слое вычисляет на основе данных об ускорении, что жест, выполняемый пользователем на мобильном телефоне, является заданным жестом. Заданным жестом может быть поднятие, опускание или переворачивание.[00144] In particular, when the processor requests, using the non-contact photosensitive registration event of the application in the application layer (for example, the non-contact photosensitive registration event when WeChat starts the call process), the infrastructure layer to enable the non-contact photosensitive function, the infrastructure layer starts the execution of the gesture algorithm. The acceleration sensor in the hardware layer reports the captured acceleration data to the infrastructure layer, and the gesture algorithm in the infrastructure layer calculates based on the acceleration data that the gesture performed by the user on the mobile phone is a predetermined gesture. A given gesture can be up, down, or flip.

[00145] Обращаясь к ФИГ. 8, алгоритм жестов может включать в себя три определяющие логики: (1) относительная мобильность. Как только направление ускорения и любая из трех осей пространственной системы координат (то есть оси x, оси y и оси z) пересекаются, считается, что жест мобильного телефона изменяется, и может произойти такой жест, как поднятие, опускание или переворачивание. Эта логика не различает подъем или опускание, а различает лишь стационарное и движущееся состояния. (2) Монотонность. Когда данные об ускорении в определенном количестве точек дискретизации возрастают или убывают монотонно, может быть определено, что может произойти такой жест, как поднятие, опускание или переворачивание. Алгоритм жестов может отфильтровывать, используя эту логику, влияние некоторого резкого шума на точность определения жеста. (3) Непериодичность. Определяют количество пиков и впадин в данных об ускорении. Если количество пиков и впадин меньше конкретного значения, считается, что может произойти жест поднятия; в противном случае определяется, что мобильный телефон периодически перемещается, например, если пользователь бежит с постоянной скоростью, мобильный телефон периодически трясется, и количество пиков и впадин относительно велико. Эта логика может снизить частоту ложных касаний. Процессор определяет, что заданный жест происходит только тогда, когда определено, что все три вышеописанные определяющие логики удовлетворены.[00145] Referring to FIG. 8, the gesture algorithm may include three defining logics: (1) relative mobility. Once the direction of acceleration and any of the three axes of the spatial coordinate system (i.e., x-axes, y-axes, and z-axes) intersect, the gesture of the mobile phone is considered to change, and a gesture such as up, down, or flip can occur. This logic does not distinguish between rising and falling, but only between stationary and moving states. (2) Monotonicity. When the acceleration data at a certain number of sampling points increase or decrease monotonically, it can be determined that a gesture such as raising, lowering, or flipping can occur. The gesture algorithm can filter out, using this logic, the influence of some harsh noise on the accuracy of the gesture definition. (3) Non-periodicity. Determine the number of peaks and valleys in the acceleration data. If the number of peaks and troughs is less than a specific value, it is considered that a lifting gesture may occur; otherwise, it is determined that the mobile phone moves periodically, for example, if the user runs at a constant speed, the mobile phone shakes periodically, and the number of peaks and valleys is relatively large. This logic can reduce the frequency of false touches. The processor determines that the given gesture occurs only when it is determined that all three of the above-described determination logics are satisfied.

[00146] Кроме того, когда жест, выполняемый пользователем на мобильном телефоне, представляет собой одно из поднятия, опускания или переворачивания, диспетчер датчиков в инфраструктурном слое может отправлять разрешающую инструкцию управляющей программе THP, а управляющая программа THP может вводить значение измерения емкости, сообщаемое сенсорным экраном, в алгоритм THP для получения результата вычисления (приближается ли препятствие к сенсорному экрану или отдаляется от него) и генерирования на основе результата вычисления соответствующего события приближения или события отдаления для сообщения.[00146] In addition, when the gesture performed by the user on the mobile phone is one of raising, lowering, or flipping, the sensor manager in the infrastructure layer may send an enabling instruction to the THP manager, and the THP manager may input the capacitance measurement value reported by the sensor. screen, to the THP algorithm to obtain the calculation result (whether the obstacle is approaching or moving away from the touch screen) and generating, based on the calculation result, the corresponding approach event or distance event for the message.

[00147] Значение измерения емкости, которое вводится в алгоритм THP, представляет собой значение измерения емкости в заданной области сенсорного экрана. Заданной областью может быть область, которая находится на сенсорном экране, и в которой на значение измерения емкости меньше влияет деформация металлического листа. Например, контакты на сенсорном экране образуют массив контактов, а заданная область может быть областью контактов, образуемой первыми тремя строками в массиве контактов, областью контактов, образуемой последними тремя строками в массиве контактов, областью контактов, образуемой тремя левыми столбцами в массиве контактов, областью контактов, образуемой тремя правыми столбцами в массиве контактов, или подобным. В данном варианте осуществления настоящей заявки особым образом это не ограничено. В возможном примере со ссылкой на ФИГ. 9, заданная область включает в себя область контактов, образуемую строками с первой по третью, область контактов, образуемую тремя левыми столбцами в строках с четвертой по десятую, и область контактов, образуемую тремя правыми столбцами в строках с четвертой по десятую.[00147] The capacitance measurement value that is input to the THP algorithm is the capacitance measurement value in the predetermined area of the touch screen. The predetermined area may be an area which is on the touch screen and in which the capacitance measurement value is less affected by the deformation of the metal sheet. For example, the contacts on the touch screen form a contacts array, and the specified area can be the contact area formed by the first three rows in the contacts array, the contact area formed by the last three rows in the contacts array, the contact area formed by the left three columns in the contacts array, the contact area , formed by the three right columns in the contacts array, or similar. In this embodiment of the present application, this is not particularly limited. In a possible example with reference to FIG. 9, the predetermined area includes the contact area formed by the first to third rows, the contact area formed by the left three columns in the fourth to tenth rows, and the contact area formed by the right three columns in the fourth to tenth rows.

[00148] Значение измерения емкости может быть значением измерения емкости в установленный период. Например, установленный период может относиться к заданному количеству кадров, например, получается значение измерения емкости пяти последовательных кадров в заданной области сенсорного экрана.[00148] The capacitance measurement value may be the capacitance measurement value in the set period. For example, the set period may refer to a given number of frames, for example, a measurement value of the capacity of five consecutive frames in a given area of the touch screen is obtained.

[00149] S702. Когда определено, что значение измерения емкости удовлетворяет первому заданному условию, управляют переключением состояния дисплея сенсорного экрана, причем переключение включает в себя переключение состояния дисплея с включенного экрана на выключенный экран или с выключенного экрана на включенный экран.[00149] S702. When it is determined that the capacitance measurement value satisfies the first predetermined condition, switching of the touch screen display state is controlled, the switching including switching the display state from an on screen to an off screen or from an off screen to an on screen.

[00150] В частности, после приема события приближения или отдаления, сообщаемого управляющей программой THP, инфраструктурный слой в процессоре запускает процедуру выключения экрана или включения экрана и указывает в слой драйверов о необходимости выполнения процедуры выключения экрана или включения экрана. Если событием является событие приближения, запускается процедура выключения экрана; или если событием является событие отдаления, запускается процедура включения экрана.[00150] In particular, upon receiving an approach or distance event reported by the THP manager, the infrastructure layer in the processor starts the screen off or screen on procedure and indicates to the driver layer to perform the screen off or screen on procedure. If the event is a proximity event, the screen-off routine is triggered; or if the event is a distance event, the screen-on procedure is started.

[00151] В этом варианте осуществления данной заявки управляющая программа THP может определять тенденцию изменения (то есть приближение или отдаление) расстояния между препятствием и сенсорным экраном на основе тенденции изменения значения измерения емкости. Например, когда расстояние между препятствием и сенсорным экраном становится меньше (то есть осуществляется приближение), значение измерения емкости контакта, при котором сенсорный экран находится близко к препятствию, увеличивается; или когда расстояние между препятствием и емкостным сенсорным экраном становится больше (то есть осуществляется отдаление), значение измерения емкости контакта, при котором сенсорный экран находится близко к препятствию, уменьшается.[00151] In this embodiment of this application, the THP control program may determine the trend of change (ie approach or distance) of the distance between the obstacle and the touch screen based on the trend of the capacitance measurement value. For example, when the distance between the obstacle and the touch screen becomes smaller (that is, approaching is performed), the contact capacitance measurement value at which the touch screen is close to the obstacle increases; or when the distance between the obstacle and the capacitive touch screen becomes larger (ie, moving away), the contact capacitance measurement value at which the touch screen is close to the obstacle decreases.

[00152] Первое заданное условие, соответствующее сценарию, в котором препятствие приближается к сенсорному экрану, может отличаться от первого заданного условия, соответствующего сценарию, в котором препятствие отдаляется от сенсорного экрана. В частности, в сценарии, в котором препятствие приближается к сенсорному экрану, первое заданное условие может включать в себя следующее: Значение измерения емкости в заданной области сенсорного экрана удовлетворяет монотонно возрастающей тенденции в первом периоде, а значение измерения емкости во время окончания первого периода больше первого заданного порогового значения; и в сценарии, в котором препятствие отдаляется от сенсорного экрана, первое заданное условие может включать в себя следующее: Значение измерения емкости в заданной области сенсорного экрана удовлетворяет монотонно убывающей тенденции в первом периоде, и значение измерения емкости в момент окончания первого периода меньше второго заданного порогового значения. Второе заданное пороговое значение меньше первого заданного порогового значения.[00152] The first predetermined condition corresponding to the scenario in which the obstacle is approaching the touch screen may be different from the first predetermined condition corresponding to the scenario in which the obstacle is moving away from the touch screen. Specifically, in a scenario in which an obstacle approaches the touch screen, the first predetermined condition may include the following: The capacitance measurement value in the predetermined area of the touch screen satisfies a monotonically increasing trend in the first period, and the capacitance measurement value at the time of the end of the first period is greater than the first a given threshold value; and in the scenario where the obstacle moves away from the touch screen, the first predetermined condition may include the following: The capacitance measurement value in the predetermined area of the touch screen satisfies a monotonically decreasing trend in the first period, and the capacitance measurement value at the end time of the first period is less than the second predetermined threshold values. The second predetermined threshold is less than the first predetermined threshold.

[00153] Опционально, после запуска инфраструктурным слоем процедуры выключения экрана или включения экрана, диспетчер датчиков в инфраструктурном слое может дополнительно доставлять запрещающую инструкцию, так что алгоритм THP управляющей программы THP переходит в сон для снижения энергопотребления.[00153] Optionally, after the infrastructure layer initiates a screen off or screen on procedure, the sensor manager in the infrastructure layer can further deliver a disable instruction so that the THP daemon's THP algorithm goes to sleep to reduce power consumption.

[00154] Следует отметить, что сенсорный экран мобильного телефона в этом варианте осуществления может быть сенсорным экраном, показанным на ФИГ. 3, или может быть сенсорным экраном, показанным на ФИГ. 4. В этом варианте осуществления данной заявки ограничением это не является.[00154] It should be noted that the touch screen of the mobile phone in this embodiment may be the touch screen shown in FIG. 3, or may be the touch screen shown in FIG. 4. In this embodiment of this application, this is not a limitation.

[00155] В опциональной реализации алгоритм THP реализуется в инфраструктурном слое. Поэтому для снижения энергопотребления после приближения сенсорного экрана к препятствию сенсорный экран может не выключаться, а переходить в режим низкого энергопотребления. В этом случае алгоритм THP отключается. Мобильный телефон выходит из режима низкого энергопотребления только тогда, когда он активируется жестом (например, пользователь опускает или переворачивает мобильный телефон). В этом случае мобильный телефон пробуждает алгоритм THP (т.е. диспетчер датчиков в инфраструктурном слое отправляет разрешающую инструкцию управляющей программе THP).[00155] In an optional implementation, the THP algorithm is implemented in the infrastructure layer. Therefore, to reduce power consumption, when the touch screen approaches an obstacle, the touch screen may not turn off, but enter a low power mode. In this case, the THP algorithm is disabled. The mobile phone only exits low power mode when it is activated by a gesture (eg, the user lowers or flips the mobile phone). In this case, the mobile phone wakes up the THP algorithm (ie, the sensor manager in the infrastructure layer sends an enable instruction to the THP manager).

[00156] В этом варианте осуществления процессор выбирает область (т.е. указанную выше заданную область), которая находится на сенсорном экране и которая соответствует металлической пластине, которая не подвержена деформации, для генерирования значения измерения емкости, чтобы обнаружить то, приближается ли препятствие к сенсорному экрану или отдаляется от него. Поскольку на значение емкости, соответствующее этой области, может оказываться меньшее влияние, результат вычисления (т.е. приближение или отдаление) является более точным, чем результат (т.е. приближение или отдаление), получаемый путем вычисления, основанного на значении емкости всего экрана, так что можно повысить точность бесконтактного обнаружения электронного устройства и можно управлять состоянием дисплея электронного устройства более точно.[00156] In this embodiment, the processor selects an area (i.e., the above specified area) that is on the touch screen and that corresponds to a metal plate that is not subject to deformation to generate a capacitance measurement value to detect whether an obstacle is approaching towards or away from the touch screen. Since the capacitance value corresponding to this region may be less influenced, the result of the calculation (i.e. approach or distance) is more accurate than the result (i.e. approach or distance) obtained by calculating based on the capacitance value of the entire screen, so that the non-contact detection accuracy of the electronic device can be improved and the display state of the electronic device can be controlled more precisely.

Вариант 2 осуществленияEmbodiment 2

[00157] ФИГ. 10 является блок-схемой последовательности операций другого способа управления дисплеем согласно варианту осуществления данной заявки. Способ включает в себя следующие этапы.[00157] FIG. 10 is a flowchart of another display control method according to an embodiment of this application. The method includes the following steps.

[00158] S1001. Определение на основе первых данных об ускорении, является ли жест, выполняемый пользователем на мобильном телефоне, заданным жестом, причем первые данные об ускорении представляют собой данные об ускорении, снимаемые датчиком ускорения в первом периоде, и частотой дискретизации данных об ускорении является первая частота.[00158] S1001. Determining, based on the first acceleration data, whether the gesture performed by the user on the mobile phone is a given gesture, wherein the first acceleration data is the acceleration data captured by the acceleration sensor in the first period, and the sampling rate of the acceleration data is the first frequency.

[00159] В частности, когда процессор запрашивает, используя событие бесконтактной светочувствительной регистрации приложения в слое приложений (например, событие бесконтактной светочувствительной регистрации, когда WeChat запускает процесс вызова), инфраструктурный слой включить бесконтактную светочувствительную функцию, инфраструктурный слой осуществляет запуск выполнения алгоритма жестов. После приема данных об ускорении, которые собираются в первый период и которые сообщаются датчиком ускорения в аппаратном слое, инфраструктурный слой вычисляет, используя алгоритм жестов, что жест, выполняемый пользователем на мобильном телефоне, является заданным жестом, то есть вышеописанным небольшим жестом. На предмет определяющей небольшой жест логики алгоритма жестов обратитесь к определяющей логике алгоритма жестов в Варианте 1 осуществления. Подробности здесь повторно не приводятся.[00159] In particular, when the processor requests, using the non-contact photosensitive registration event of the application in the application layer (for example, the non-contact photosensitive registration event when WeChat starts the call process), the infrastructure layer to enable the non-contact photosensitive function, the infrastructure layer starts the execution of the gesture algorithm. After receiving the acceleration data which is collected in the first period and reported by the acceleration sensor in the hardware layer, the infrastructure layer calculates, using the gesture algorithm, that the gesture performed by the user on the mobile phone is the predetermined gesture, that is, the small gesture described above. For the small gesture defining logic of the gesture algorithm, refer to the defining logic of the gesture algorithm in Embodiment 1. The details are not repeated here.

[00160] S1002. Когда определено, что жест, выполняемый пользователем на мобильном телефоне, является заданным жестом, получают значение измерения емкости сенсорного экрана во втором периоде и определяют, удовлетворяет ли значение измерения емкости второму заданному условию.[00160] S1002. When it is determined that the gesture performed by the user on the mobile phone is the predetermined gesture, the touch screen capacitance measurement value in the second period is obtained, and it is determined whether the capacitance measurement value satisfies the second predetermined condition.

[00161] В частности, после определения процессором, используя инфраструктурный слой, что жест, выполняемый пользователем на мобильном телефоне, представляет собой заданный жест, диспетчер датчиков в инфраструктурном слое может отправлять разрешающую инструкцию в управляющую программу THP, а управляющая программа THP может вводить значение измерения емкости, снимаемое сенсорным экраном во втором периоде, в алгоритм THP для получения результата вычисления (приближается ли препятствие или отдаляется) и генерирования на основе результата вычисления соответствующего события приближения или отдаления для сообщения. На предмет конкретной реализации алгоритма THP обратитесь к конкретной реализации алгоритма THP в вариантах осуществления. Подробности здесь повторно не приводятся. На предмет конкретной реализации заданного жеста обратитесь к конкретной реализации заданного жеста в Варианте 1 осуществления. Подробности здесь повторно не приводятся.[00161] In particular, after the processor determines, using the infrastructure layer, that the gesture performed by the user on the mobile phone is a given gesture, the sensor manager in the infrastructure layer may send an enabling instruction to the THP daemon, and the THP daemon may enter the measurement value capacitance captured by the touch screen in the second period into the THP algorithm to obtain the calculation result (whether the obstacle is approaching or receding) and generating, based on the calculation result, the corresponding approach or distance event for the message. For a specific implementation of the THP algorithm, refer to the specific implementation of the THP algorithm in the embodiments. The details are not repeated here. For a specific implementation of a given gesture, refer to a specific implementation of a given gesture in Embodiment 1. The details are not repeated here.

[00162] Время начала второго периода может быть временем окончания первого периода, или время начала второго периода может быть позже времени окончания первого периода.[00162] The start time of the second period may be the end time of the first period, or the start time of the second period may be later than the end time of the first period.

[00163] Значение измерения емкости сенсорного экрана во втором периоде может быть значением измерения емкости, обнаруживаемым при контактах на всем сенсорном экране, или может быть значением измерения емкости, обнаруживаемым в некоторых областях сенсорного экрана. В данном варианте осуществления настоящей заявки особым образом это не ограничено. Например, значение измерения емкости может быть значением измерения емкости, обнаруживаемым в заданной области, показанной на ФИГ. 9.[00163] The touch screen capacitance measurement value in the second period may be a capacitance measurement value detected by contacts on the entire touch screen, or may be a capacitance measurement value detected in some areas of the touch screen. In this embodiment of the present application, this is not particularly limited. For example, the capacitance measurement value may be a capacitance measurement value detected in the predetermined area shown in FIG. 9.

[00164] Следует отметить, что второе заданное условие здесь может быть таким же, как и первое заданное условие в Варианте 1 осуществления, или отличаться от него. В этом варианте осуществления данной заявки ограничением это не является. На предмет случая, в котором второе заданное условие является таким же, как и первое заданное условие в Варианте 1 осуществления, обратитесь к конкретной реализации первого заданного условия в Варианте 1 осуществления. Подробности здесь повторно не приводятся. Ниже приведены примеры, основанные на различных случаях: В сценарии, в котором препятствие приближается к сенсорному экрану, второе заданное условие может включать в себя следующее: Значение измерения емкости удовлетворяет монотонно возрастающей тенденции во втором периоде, а значение измерения емкости во время окончания второго периода не превышает первого заданного порогового значения; и в сценарии, в котором препятствие отдаляется от сенсорного экрана, второе заданное условие может включать в себя следующее: Значение измерения емкости удовлетворяет монотонно убывающей тенденции во втором периоде, и значение измерения емкости в момент окончания второго периода не меньше второго заданного порогового значения. Второе заданное пороговое значение меньше первого заданного порогового значения.[00164] It should be noted that the second predetermined condition here may be the same as or different from the first predetermined condition in Embodiment 1. In this embodiment of this application, this is not a limitation. For the case in which the second predetermined condition is the same as the first predetermined condition in Embodiment 1, refer to the specific implementation of the first predetermined condition in Embodiment 1. The details are not repeated here. The following are examples based on various cases: In a scenario in which an obstacle approaches the touch screen, the second predetermined condition may include the following: The capacitance measurement value satisfies a monotonically increasing trend in the second period, and the capacitance measurement value at the time of the end of the second period does not exceeds the first predetermined threshold value; and in a scenario in which the obstacle moves away from the touch screen, the second predetermined condition may include: The capacitance measurement value satisfies a monotonically decreasing trend in the second period, and the capacitance measurement value at the end time of the second period is not less than the second predetermined threshold value. The second predetermined threshold is less than the first predetermined threshold.

[00165] S1003. Когда определено, что значение измерения емкости удовлетворяет второму заданному условию, повторно определяют на основе вторых данных об ускорении, является ли жест, выполняемый пользователем на мобильном телефоне, заданным жестом, причем вторые данные об ускорении представляют собой данные об ускорении, снимаемые датчиком ускорения в третьем периоде, частота дискретизации данных об ускорении является второй частотой, а длительность третьего периода превышает длительность первого периода и/или первая частота меньше второй частоты.[00165] S1003. When it is determined that the capacitance measurement value satisfies the second predetermined condition, it is re-determined, based on the second acceleration data, whether the gesture performed by the user on the mobile phone is the predetermined gesture, the second acceleration data being the acceleration data captured by the acceleration sensor in the third period, the sampling rate of the acceleration data is the second frequency, and the duration of the third period is greater than the duration of the first period and/or the first frequency is less than the second frequency.

[00166] В частности, после приема события приближения или отдаления, сообщаемого процессом THP, инфраструктурный слой продолжает выполнять алгоритм жестов. Алгоритм жестов повторно определяет на основе вторых данных об ускорении, сообщаемых датчиком ускорения, является ли жест пользователя заданным жестом, т.е. вышеописанная стадия определения большого жеста. На предмет определяющей большой жест логики обратитесь к определяющей логике алгоритма жестов в Варианте 1 осуществления. Подробности здесь повторно не приводятся. Время начала третьего периода может быть временем начала первого периода. Конечно, время начала третьего периода альтернативно может быть позже времени начала первого периода. В данном документе ограничением это не является.[00166] In particular, after receiving the approach or distance event reported by the THP process, the infrastructure layer continues to execute the gesture algorithm. The gesture algorithm re-determines, based on the second acceleration data reported by the acceleration sensor, whether the user's gesture is a predetermined gesture, i. e. the above stage of determining a large gesture. For the large gesture defining logic, refer to the gesture algorithm defining logic in Embodiment 1. The details are not repeated here. The start time of the third period may be the start time of the first period. Of course, the start time of the third period may alternatively be later than the start time of the first period. In this document, this is not a limitation.

[00167] В этом варианте осуществления данной заявки условие «длительность третьего периода превышает длительность первого периода и/или первая частота меньше второй частоты» устанавливается, чтобы гарантировать, что объем данных (общее количество точек дискретизации) вторых данных об ускорении больше, чем объем данных (общее количество точек дискретизации) первых данных об ускорении, т.е. чтобы гарантировать, что точность определения большого жеста больше, чем точность определения небольшого жеста, тем самым дополнительно обеспечивая точность бесконтактного обнаружения. То есть, если длительность третьего периода не превышает длительность первого периода, первая частота должна быть меньше второй частоты; если длительность третьего периода превышает длительность первого периода, первая частота может быть меньше или равна второй частоте, но требуется гарантировать, что объем данных второго ускорения, собираемых в третьем периоде, больше объема данных первого ускорения, собираемых в первый период. Опционально, первый период может быть подпериодом в третьем периоде, то есть вторые данные об ускорении могут включать в себя первые данные об ускорении.[00167] In this embodiment of this application, the condition "the duration of the third period is greater than the duration of the first period and/or the first frequency is less than the second frequency" is set to ensure that the data amount (total number of sampling points) of the second acceleration data is larger than the data amount (total number of sampling points) of the first acceleration data, i.e. to ensure that the large gesture detection accuracy is greater than the small gesture detection accuracy, thereby further ensuring non-contact detection accuracy. That is, if the duration of the third period does not exceed the duration of the first period, the first frequency must be less than the second frequency; if the duration of the third period is longer than the duration of the first period, the first frequency may be less than or equal to the second frequency, but it is required to ensure that the amount of the second acceleration data collected in the third period is greater than the amount of the first acceleration data collected in the first period. Optionally, the first period may be a sub-period in the third period, ie, the second acceleration data may include the first acceleration data.

[00168] В этом варианте осуществления данной заявки первые данные об ускорении, соответствующие небольшому жесту, и вторые данные об ускорении, соответствующие большому жесту, отличаются в зависимости от требования сценария. В частности, требуется, чтобы первые данные об ускорении, соответствующие небольшому жесту, не могли быть неверно сообщены, и первые данные об ускорении не должны быть пропущены. Например, если частота дискретизации датчика ускорения в первом периоде составляет 100 Гц, а всего имеется 10 точек дискретизации, сумма времени дискретизации первых данных об ускорении и времени определения небольшого жеста приблизительно равняется 230 мс. Требуется, чтобы вторые данные об ускорении, соответствующие большому жесту, не могли быть пропущены (т.е. требуется больше данных), и вторые данные об ускорении не должны быть неверно сообщены. Например, если частота дискретизации датчика ускорения также составляет 100 Гц в третьем периоде, а всего имеется 20 точек дискретизации, сумма времени дискретизации вторых данных об ускорении и времени определения большого жеста равняется 400 мс.[00168] In this embodiment of the present application, the first acceleration data corresponding to a small gesture and the second acceleration data corresponding to a large gesture differ depending on the requirement of the scenario. In particular, it is required that the first acceleration data corresponding to a small gesture cannot be misreported, and the first acceleration data should not be missed. For example, if the sampling rate of the acceleration sensor in the first period is 100 Hz, and there are 10 sampling points in total, the sum of the sampling time of the first acceleration data and the small gesture detection time is approximately 230 ms. It is required that the second acceleration data corresponding to the large gesture cannot be missed (ie, more data is required), and the second acceleration data should not be misreported. For example, if the sampling rate of the acceleration sensor is also 100 Hz in the third period, and there are 20 sampling points in total, the sum of the sampling time of the second acceleration data and the large gesture detection time is 400 ms.

[00169] S1004. Когда повторно определено, что жест, выполняемый пользователем на мобильном телефоне, является заданным жестом, управляют переключением состояния дисплея сенсорного экрана, причем переключение включает в себя переключение состояния дисплея с включенного экрана на выключенный экран или с выключенного экрана на включенный экран.[00169] S1004. When it is re-determined that the gesture performed by the user on the mobile phone is a predetermined gesture, the switching of the touch screen display state is controlled, the switching including switching the display state from an on screen to an off screen or from an off screen to an on screen.

[00170] В частности, после того, как инфраструктурный слой повторно определяет, выполняя алгоритм жестов, что жест, выполняемый пользователем на мобильном телефоне, является заданным жестом, инфраструктурный слой запускает процедуру выключения экрана или включения экрана и указывает слою драйверов, что необходимо выполнить процедуру выключения экрана или включения экрана.[00170] In particular, after the infrastructure layer re-determines, by executing the gesture algorithm, that the gesture performed by the user on the mobile phone is a given gesture, the infrastructure layer starts the screen off or screen on procedure and instructs the driver layer to perform the procedure. turn off the screen or turn on the screen.

[00171] Опционально, после запуска инфраструктурным слоем процедуры выключения экрана или включения экрана, диспетчер датчиков в инфраструктурном слое может дополнительно доставлять запрещающую инструкцию, так что алгоритм THP управляющей программы THP переходит в сон для снижения энергопотребления.[00171] Optionally, after the infrastructure layer initiates a screen off or screen on procedure, the sensor manager in the infrastructure layer can further deliver a disable instruction such that the THP daemon's THP algorithm goes to sleep to reduce power consumption.

[00172] Следует отметить, что сенсорный экран мобильного телефона в этом варианте осуществления может быть сенсорным экраном, показанным на ФИГ. 3, или может быть сенсорным экраном, показанным на ФИГ. 4. В этом варианте осуществления данной заявки ограничением это не является.[00172] It should be noted that the touch screen of the mobile phone in this embodiment may be the touch screen shown in FIG. 3, or may be the touch screen shown in FIG. 4. In this embodiment of this application, this is not a limitation.

[00173] Например, ФИГ. 11 является схематичным представлением времени, которое тратится на включение сенсорного экрана, когда препятствие отдаляется от сенсорного экрана (т.е. расстояние между препятствием и сенсорным экраном увеличивается) в сценарии звонка или вызова стороннего приложения. Процессор запускает алгоритм жестов в инфраструктурном слое. Алгоритм жестов сначала определяет на основе первых данных об ускорении, сообщаемых датчиком ускорения, что жестом пользователя является опускание (на стадии определения небольшого жеста время от съема данных об ускорении до вывода результата определения жеста составляет приблизительно 230 мс), и отправляет жест в слой аппаратных абстракций с использованием слоя драйверов, а управляющая программа THP в слое аппаратных абстракций запускает алгоритм THP. В алгоритме THP управляющая программа THP получает значение измерения емкости, которое состоит из пяти последовательных кадров и которое сообщается сенсорным экраном, и определяет расстояние между препятствием и сенсорным экраном на основе значения измерения емкости. По мере увеличения расстояния управляющая программа THP определяет, что препятствие отдаляется от сенсорного экрана. После того, как расстояние между препятствием и сенсорным экраном превышает установленное значение, управляющая программа THP сообщает событие отдаления в инфраструктурный слой с использованием слоя драйверов. Инфраструктурный слой продолжает выполнять алгоритм жестов, и алгоритм жестов повторно определяет на основе вторых данных об ускорении, сообщаемых датчиком ускорения, что жест пользователя является опусканием (на стадии определения большого жеста время от съема данных об ускорении до вывода результата определения жеста составляет примерно 400 мс). Инфраструктурный слой запускает процедуру включения экрана и указывает слою драйвера, что необходимо выполнить процедуру включения экрана. Инфраструктурный слой доставляет инструкцию подсветки в слой драйверов для включения сенсорного экрана.[00173] For example, FIG. 11 is a schematic representation of the time it takes to turn on the touch screen when an obstacle moves away from the touch screen (ie, the distance between the obstacle and the touch screen increases) in a call or third-party application call scenario. The processor runs the gesture algorithm in the infrastructure layer. The gesture algorithm first determines, based on the first acceleration data reported by the acceleration sensor, that the user's gesture is to move down (in the small gesture detection stage, the time from picking up the acceleration data to outputting the result of the gesture detection is approximately 230ms), and sends the gesture to the hardware abstraction layer using the driver layer, and the THP control program in the hardware abstraction layer runs the THP algorithm. In the THP algorithm, the THP control program receives the capacitance measurement value, which consists of five consecutive frames, and which is reported by the touch screen, and determines the distance between the obstacle and the touch screen based on the capacitance measurement value. As the distance increases, the THP control program determines that the obstacle is moving away from the touch screen. After the distance between the obstacle and the touch screen exceeds the set value, the THP control program reports a distance event to the infrastructure layer using the driver layer. The infrastructure layer continues to execute the gesture algorithm, and the gesture algorithm re-determines, based on the second acceleration data reported by the acceleration sensor, that the user's gesture is a downstroke (in the large gesture determination stage, the time from the acceleration data acquisition to the output of the gesture determination result is about 400 ms) . The infrastructure layer starts the screen-on procedure and tells the driver layer to perform the screen-on procedure. The infrastructure layer delivers the backlight instruction to the driver layer to enable the touch screen.

[00174] Аналогично, алгоритм THP реализуется в инфраструктурном слое. Поэтому для снижения энергопотребления после приближения сенсорного экрана к препятствию сенсорный экран может не выключаться, а переходить в режим низкого энергопотребления. В этом случае алгоритм THP отключается. Мобильный телефон выходит из режима низкого энергопотребления только тогда, когда он активируется жестом (например, пользователь опускает или переворачивает мобильный телефон). В этом случае алгоритм THP пробуждается (т.е. диспетчер датчиков в инфраструктурном слое отправляет разрешающую инструкцию управляющей программе THP), и выполняется описанный выше способ в этом варианте осуществления данной заявки.[00174] Similarly, the THP algorithm is implemented in the infrastructure layer. Therefore, to reduce power consumption, when the touch screen approaches an obstacle, the touch screen may not turn off, but enter a low power mode. In this case, the THP algorithm is disabled. The mobile phone only exits low power mode when it is activated by a gesture (eg, the user lowers or flips the mobile phone). In this case, the THP algorithm wakes up (ie, the sensor manager in the infrastructure layer sends an enable instruction to the THP manager) and the method described above is executed in this embodiment of this application.

[00175] Например, обращаясь к ФИГ. 12A-ФИГ. 12B, после того как сенсорный экран приближается к препятствию, сенсорный экран может перейти в режим низкого энергопотребления без отключения питания. В режиме низкого энергопотребления сенсорный экран находится в выключенном состоянии, а алгоритм THP отключается. Если обнаружено активирование небольшим жестом (например распознано на основе данных об ускорении за относительно короткий период, что пользователь выполняет такой жест, как опускание мобильного телефона или переворачивание мобильного телефона), сенсорный экран выходит из режима низкого энергопотребления, а алгоритм THP пробуждается; в противном случае сенсорный экран продолжает находиться в режиме низкого энергопотребления и по-прежнему выключен. После пробуждения алгоритма THP получают значение измерения емкости сенсорного экрана во втором периоде и определяют, удовлетворяет ли значение измерения емкости в заданном периоде монотонно убывающей тенденции. Если да, дополнительно определяется, меньше ли значение измерения емкости в момент окончания заданного периода, чем второе заданное пороговое значение; в противном случае дополнительно определяется, что экран все еще выключен. Если значение измерения емкости во время окончания меньше второго заданного порогового значения, сенсорный экран включается; в противном случае сенсорный экран продолжает определять, удовлетворяется ли условие активации большим жестом (например распознается на основе данных об ускорении за относительно длительный период, что пользователь выполняет такой жест, как опускание мобильного телефона или переворачивание мобильного телефона). Если условие активации большим жестом удовлетворено, сенсорный экран включается; в противном случае экран по-прежнему выключен.[00175] For example, referring to FIG. 12A-FIG. 12B, after the touch screen is close to an obstacle, the touch screen can enter the low power mode without turning off the power. In low power mode, the touch screen is turned off and the THP algorithm is disabled. If activation by a small gesture is detected (for example, it is recognized based on acceleration data in a relatively short period that the user performs a gesture such as lowering a mobile phone or turning over a mobile phone), the touch screen exits the low power mode, and the THP algorithm wakes up; otherwise, the touch screen remains in low power mode and is still turned off. After the THP algorithm wakes up, the touch screen capacitance measurement value in the second period is obtained, and it is determined whether the capacitance measurement value in the predetermined period follows a monotonically decreasing trend. If so, it is further determined whether the capacitance measurement value at the end time of the predetermined period is less than the second predetermined threshold value; otherwise, it is additionally determined that the screen is still off. If the capacitance measurement value at the end time is less than the second predetermined threshold value, the touch screen is turned on; otherwise, the touch screen continues to determine whether the activation condition is satisfied with a large gesture (for example, it is recognized based on the acceleration data for a relatively long period that the user performs a gesture such as lowering the mobile phone or flipping the mobile phone). If the large gesture activation condition is satisfied, the touch screen is enabled; otherwise, the screen is still off.

[00176] В этом варианте осуществления после определения посредством вычисления, основанного на значении измерения емкости, обнаруживаемом сенсорным экраном, что соотношение расстояния между препятствием и мобильным телефоном удовлетворяет второму заданному условию, добавляется этап определения большого жеста: определение на основе изменения положения электронного устройства, является ли событие, при котором препятствие приближается к или отдаляется от электронного устройства, происходящим случайно; и после определения того, что событие не происходит случайно, что эквивалентно определению того, что у пользователя есть намерение переместить электронное устройство ближе к человеческому телу или дальше от него, выключение/включение экрана. Таким образом, даже если на значение емкости, воспринимаемое сенсорным экраном, влияет окружающая среда, этот этап определения жеста гарантирует точность управления дисплеем электронного устройства, так что пользовательский опыт улучшается.[00176] In this embodiment, after determining by calculation based on the capacitance measurement value detected by the touch screen that the distance ratio between the obstacle and the mobile phone satisfies the second predetermined condition, a large gesture determination step is added: determination based on the position change of the electronic device is whether an event in which an obstacle approaches or moves away from an electronic device occurs by chance; and after determining that the event does not occur by chance, which is equivalent to determining that the user has an intention to move the electronic device closer to or further away from the human body, turning off/on the screen. Thus, even if the capacitance value sensed by the touch screen is affected by the environment, this gesture determination step guarantees the accuracy of controlling the display of the electronic device, so that the user experience is improved.

[00177] Со ссылкой на вышеизложенные варианты осуществления и соответствующие сопроводительные чертежи вариант осуществления данной заявки дополнительно обеспечивает способ управления дисплеем, и этот способ может быть реализован в электронном устройстве (таком как мобильный телефон или планшетный компьютер), имеющем сенсорный экран. Например, структура электронного устройства может быть показана на ФИГ. 3, ФИГ. 4, ФИГ. 5A, ФИГ. 5B или ФИГ. 5C. Как показано на ФИГ. 13 способ может включать в себя следующие этапы:[00177] With reference to the above embodiments and the corresponding accompanying drawings, an embodiment of this application further provides a display control method, and this method can be implemented in an electronic device (such as a mobile phone or tablet computer) having a touch screen. For example, the structure of an electronic device may be shown in FIG. 3, FIG. 4 FIG. 5A, FIG. 5B or FIG. 5C. As shown in FIG. Method 13 may include the following steps:

[00178] S1301. Когда определено, что жестом пользователя по перемещению электронного устройства является заданный жест, получение значения измерения емкости, воспринимаемого при контакте в заданной области сенсорного экрана, при этом упомянутая заданная область находится в периферийной краевой области сенсорного экрана.[00178] S1301. When it is determined that the gesture of the user to move the electronic device is a predetermined gesture, obtaining a capacitance measurement value sensed upon contact in the predetermined area of the touch screen, said predetermined area being in the peripheral edge area of the touch screen.

[00179] S1302. Когда полученное значение измерения емкости удовлетворяет первому заданному условию, управление переключением состояния дисплея сенсорного экрана.[00179] S1302. When the received capacitance measurement value satisfies the first predetermined condition, the touch screen display state switching control.

[00180] Со ссылкой на вышеизложенные варианты осуществления и соответствующие сопроводительные чертежи вариант осуществления данной заявки дополнительно обеспечивает способ управления дисплеем, и этот способ может быть реализован в электронном устройстве (таком как мобильный телефон или планшетный компьютер), имеющем сенсорный экран. Например, структура электронного устройства может быть показана на ФИГ. 3, ФИГ. 4, ФИГ. 5A, ФИГ. 5B или ФИГ. 5C. Как показано на ФИГ. 14 способ может включать в себя следующие этапы:[00180] With reference to the above embodiments and the corresponding accompanying drawings, an embodiment of this application further provides a display control method, and this method can be implemented in an electronic device (such as a mobile phone or tablet computer) having a touch screen. For example, the structure of an electronic device may be shown in FIG. 3, FIG. 4 FIG. 5A, FIG. 5B or FIG. 5C. As shown in FIG. Method 14 may include the following steps:

[00181] S1401. Когда определено на основе первых данных об ускорении, что жестом пользователя по перемещению электронного устройства является заданный жест, получение значения измерения емкости, снимаемого сенсорным экраном во втором периоде, при этом первые данные об ускорении представляют собой данные об ускорении, которые относятся к электронному устройству в первом периоде и которые снимаются на основе первой частоты дискретизации.[00181] S1401. When it is determined based on the first acceleration data that the user's gesture of moving the electronic device is a predetermined gesture, obtaining the capacitance measurement value taken by the touch screen in the second period, wherein the first acceleration data is acceleration data that is related to the electronic device in the first period and which are taken based on the first sampling frequency.

[00182] S1402. Когда полученное значение измерения емкости удовлетворяет второму заданному условию, повторно определяют на основе вторых данных об ускорении, является ли жест пользователя по перемещению электронного устройства заданным жестом, причем вторые данные об ускорении представляют собой данные об ускорении, которые относятся к электронному устройству в третьем периоде и которые снимаются на основе второй частоты дискретизации, а длительность третьего периода превышает длительность первого периода и/или первая частота дискретизации меньше второй частоты дискретизации.[00182] S1402. When the obtained capacitance measurement value satisfies the second predetermined condition, it is re-determined, based on the second acceleration data, whether the user's gesture of moving the electronic device is the predetermined gesture, the second acceleration data being the acceleration data that pertains to the electronic device in the third period, and which are captured based on the second sampling rate, and the duration of the third period is greater than the duration of the first period and/or the first sampling rate is less than the second sampling rate.

[00183] S1403. Когда повторно определено, что жестом пользователя по перемещению электронного устройства является упомянутый заданный жест, управление переключением состояния дисплея сенсорного экрана.[00183] S1403. When it is re-determined that the user's gesture for moving the electronic device is said predetermined gesture, the touch screen display state switching control.

[00184] Вышеупомянутые реализации данной заявки могут объединяться случайным образом для достижения различных технических эффектов.[00184] The above implementations of this application may be combined randomly to achieve various technical effects.

[00185] Нижеследующее описывает аппаратную систему, обеспеченную в варианте осуществления данной заявки, со ссылкой на сопроводительные чертежи, чтобы реализовать вышеупомянутые варианты осуществления способа этой заявки.[00185] The following describes the hardware system provided in an embodiment of this application, with reference to the accompanying drawings, to implement the above embodiments of the method of this application.

[00186] Как показано на ФИГ. 15, некоторые другие варианты осуществления данной заявки раскрывают электронное устройство. Электронное устройство может включать в себя один или более процессоров 1502, память 1503 и одну или более компьютерных программ 1504. Вышеупомянутые устройства могут быть соединены с использованием одной или более коммуникационных шин 1505. Одна или более компьютерных программ 1504 хранятся в памяти 1503 и выполнены с возможностью исполнения одним или более процессорами 1502, причем одна или более компьютерных программ 1504 включают в себя инструкции, и эти инструкции могут использоваться для выполнения всех или некоторых этапов, описанных в вариантах осуществления, показанных на ФИГ. 3 - ФИГ. 14.[00186] As shown in FIG. 15, some other embodiments of this application disclose an electronic device. The electronic device may include one or more processors 1502, memory 1503, and one or more computer programs 1504. The above devices may be connected using one or more communication buses 1505. One or more computer programs 1504 are stored in memory 1503 and configured execution by one or more processors 1502, the one or more computer programs 1504 including instructions, and these instructions may be used to perform all or some of the steps described in the embodiments shown in FIG. 3 - FIG. 14.

[00187] Процессор 1502 может быть центральным процессором (central processing unit, CPU) или специализированной интегральной схемой (application-specific integrated circuit, ASIC), может быть одной или более интегральными схемами, используемыми для управления исполнением программ, или может быть baseband-микросхемой, или подобным. Может быть один или более блоков памяти 1503, и память 1503 может быть постоянной памятью (read-only memory, ROM), оперативной памятью (random access memory, RAM), дисковой памятью или подобным.[00187] The processor 1502 may be a central processing unit (CPU) or an application-specific integrated circuit (ASIC), may be one or more integrated circuits used to control the execution of programs, or may be a baseband chip , or similar. There may be one or more blocks of memory 1503, and the memory 1503 may be read-only memory (ROM), random access memory (RAM), disk memory, or the like.

[00188] Электронное устройство, показанное на ФИГ. 15, может быть мобильным телефоном, iPad, ноутбуком, смарт-телевизором, носимым устройством (таким как смарт-часы, смарт-шлем или смарт-браслет) или подобным. Когда электронное устройство, показанное на ФИГ. 15, представляет собой мобильный телефон, на предмет структуры электронного устройства обращайтесь к ФИГ. 3.[00188] The electronic device shown in FIG. 15 may be a mobile phone, an iPad, a laptop, a smart TV, a wearable device (such as a smart watch, a smart helmet, or a smart bracelet), or the like. When the electronic device shown in FIG. 15 is a mobile phone, refer to FIG. 3.

[00189] В описанных выше вариантах осуществления, обеспеченных в данной заявке, способы, обеспеченные в вариантах осуществления данной заявки, описаны с позиции электронного устройства (мобильного телефона 100) в качестве исполнителя. Для реализации функций в вышеупомянутых способах, обеспеченных в вариантах осуществления данной заявки, терминальное устройство может включать в себя аппаратную структуру и/или программный модуль, чтобы реализовывать вышеуказанные функции с использованием аппаратной структуры, программного модуля или комбинации аппаратной структуры и программного модуля. Выполняется ли функция из вышеперечисленных функций с использованием аппаратной структуры, программного модуля или комбинации аппаратной структуры и программного модуля, зависит от конкретного приложения и конструктивных ограничений технического решения.[00189] In the above-described embodiments provided in this application, the methods provided in the embodiments of this application are described from the perspective of an electronic device (mobile phone 100) as an executor. In order to implement the functions in the above methods provided in the embodiments of this application, the terminal device may include a hardware structure and/or a software module to implement the above functions using a hardware structure, a software module, or a combination of a hardware structure and a software module. Whether a function of the above functions is performed using a hardware structure, a software module, or a combination of a hardware structure and a software module depends on the particular application and design constraints of the technical solution.

[00190] Используемый в описанных выше вариантах осуществления, в зависимости от контекста, термин «когда» можно интерпретировать как «если…», «после…», «в ответ на определение того, что…» или «в ответ на обнаружение того, что…». Точно так же, в зависимости от контекста, фразу «когда определено, что…» или «если обнаружено, что… (установленное условие или событие)» можно интерпретировать как «если определено, что…», «в ответ на определение того, что…», «когда обнаружено, что… (установленное условие или событие)», или «в ответ на обнаружение того, что… (установленное условие или событие)».[00190] As used in the embodiments described above, depending on the context, the term “when” can be interpreted as “if…”, “after…”, “in response to determining that…”, or “in response to detecting that… What…". Similarly, depending on the context, the phrase “when it is determined that…” or “if it is found that… (set condition or event)” can be interpreted as “if it is determined that…”, “in response to determining that …”, “when it is detected that… (set condition or event)”, or “in response to detection that… (set condition or event)”.

[00191] Все или некоторые из вышеизложенных вариантов осуществления могут быть реализованы с помощью программного обеспечения, аппаратного обеспечения или их комбинации. Когда для реализации вариантов осуществления используется программное обеспечение, варианты осуществления могут быть реализованы полностью или частично в форме компьютерного программного продукта. Компьютерный программный продукт включает в себя одну или более компьютерных инструкций. Когда компьютерные программные инструкции загружаются и исполняются на компьютере, процедуры или функции согласно вариантам осуществления данной заявки формируются полностью или частично. Компьютер может быть компьютером общего назначения, специализированным компьютером, сетью компьютеров или другой программируемой аппаратной системой. Компьютерные инструкции могут быть сохранены на считываемом компьютером носителе данных или могут быть переданы со считываемого компьютером носителя данных на другой считываемый компьютером носитель данных. Например, компьютерные инструкции могут передаваться с веб-сайта, компьютера, сервера или центра обработки данных на другой веб-сайт, компьютер, сервер или центр обработки данных проводным образом (например, по коаксиальному кабелю, оптоволоконному кабелю или цифровой абонентской линии (DSL)) или беспроводным образом (например, инфракрасным, радио или микроволновым). Запоминающий носитель может быть любым пригодным для использования носителем, доступным для компьютера, или устройством хранения данных, таким как сервер или центр обработки данных, объединяющим один или более пригодных для использования носителей. Пригодным для использования носителем может быть магнитный носитель (например, дискета, жесткий диск или магнитная лента), оптический носитель (например, DVD), полупроводниковый носитель (например, твердотельный накопитель) или подобное.[00191] All or some of the above embodiments may be implemented using software, hardware, or a combination thereof. When software is used to implement the embodiments, the embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When computer program instructions are downloaded and executed on a computer, procedures or functions according to embodiments of this application are generated in whole or in part. The computer may be a general purpose computer, a dedicated computer, a network of computers, or other programmable hardware system. The computer instructions may be stored on a computer-readable storage medium or may be transferred from a computer-readable storage medium to another computer-readable storage medium. For example, computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired manner (such as coaxial cable, fiber optic cable, or digital subscriber line (DSL)) or wirelessly (eg infrared, radio or microwave). A storage medium can be any usable medium available to a computer, or a storage device such as a server or data center that combines one or more usable media. A usable medium may be a magnetic medium (eg, a floppy disk, hard disk, or magnetic tape), an optical medium (eg, a DVD), a semiconductor medium (eg, a solid state drive), or the like.

[00192] Для целей объяснения вышеприведенные описания приведены со ссылкой на конкретные варианты осуществления. Однако приведенные выше примеры не претендуют на исчерпывающую полноту и не предназначены для ограничения настоящей заявки точной раскрытой формой. В соответствии с вышеизложенным принципом возможно множество модификаций и вариаций. Варианты осуществления выбраны и описаны для полной иллюстрации принципов настоящей заявки и ее фактического применения, что позволяет другим специалистам в данной области техники в полной мере использовать настоящую заявку и различные варианты осуществления с различными модификациями, подходящими для предполагаемой конкретной цели.[00192] For purposes of explanation, the above descriptions are given with reference to specific embodiments. However, the above examples do not purport to be exhaustive and are not intended to limit the present application to the exact form disclosed. In accordance with the above principle, many modifications and variations are possible. The embodiments are selected and described to fully illustrate the principles of the present application and its actual application, allowing others skilled in the art to make full use of the present application and the various embodiments with various modifications suitable for the intended specific purpose.

Claims (37)

1. Сенсорный экран, содержащий экранный отсек средней рамки, опорный элемент, дисплейный модуль и сенсорный модуль, при этом:1. A touch screen containing a screen compartment of the middle frame, a supporting element, a display module and a touch module, while: экранный отсек средней рамки образует пространство для размещения, дисплейный модуль расположен в пространстве для размещения, образованном экранным отсеком средней рамки, а сенсорный модуль расположен на стороне дисплейного модуля, которая удалена от экранного отсека средней рамки;the middle frame screen compartment forms a housing space, the display module is located in the housing space formed by the middle frame screen housing, and the touch module is located on a side of the display module that is distant from the middle frame screen housing; металлический лист расположен на стороне дисплейного модуля, которая находится рядом с экранным отсеком средней рамки, и край металлического листа прикреплен как к экранному отсеку средней рамки, так и к дисплейному модулю; иthe metal sheet is located on the side of the display module that is adjacent to the middle frame screen compartment, and the edge of the metal sheet is attached to both the middle frame screen compartment and the display module; And опорный элемент расположен между экранным отсеком средней рамки и металлическим листом для поддержки металлического листа,the support member is located between the screen compartment of the middle frame and the metal sheet to support the metal sheet, причем первый выступ опорного элемента со стороны сенсорного модуля находится в пределах второго выступа металлического листа со стороны сенсорного модуля, а расстояние между краем второго выступа и центром первого выступа меньше заданного значения.wherein the first protrusion of the support element on the side of the sensor module is within the second protrusion of the metal sheet on the side of the sensor module, and the distance between the edge of the second protrusion and the center of the first protrusion is less than a predetermined value. 2. Сенсорный экран по п. 1, в котором первый выступ опорного элемента со стороны сенсорного модуля и второй выступ металлического листа с упомянутой стороны сенсорного модуля полностью совпадают друг с другом.2. The touch screen according to claim 1, wherein the first protrusion of the support member on the side of the touch module and the second protrusion of the metal sheet on said side of the touch module are fully aligned with each other. 3. Сенсорный экран по п. 1, в котором опорный элемент содержит множество подкомпонентов, и все эти подкомпоненты скомпонованы с интервалами в первом направлении, при этом первое направление представляет собой любое направление, перпендикулярное направлению, в котором дисплейный модуль и сенсорный модуль уложены в стопку.3. The touch screen of claim. 1, in which the reference element contains a plurality of sub-components, and all of these sub-components are arranged at intervals in the first direction, while the first direction is any direction perpendicular to the direction in which the display module and the touch module are stacked . 4. Сенсорный экран по любому из пп. 1-3, в котором опорный элемент представляет собой пеноматериал с хорошими электрическими изоляционными характеристиками.4. Touch screen according to any one of paragraphs. 1-3, in which the support member is a foam material with good electrical insulating performance. 5. Электронное устройство для управления дисплеем, содержащее сенсорный экран по любому из пп. 1-4.5. An electronic device for controlling the display, containing a touch screen according to any one of paragraphs. 1-4. 6. Способ управления дисплеем, применяемый к электронному устройству, при этом электронное устройство содержит сенсорный экран по любому из пп. 1-4; и6. A display control method applied to an electronic device, wherein the electronic device comprises a touch screen according to any one of paragraphs. 1-4; And способ содержит:method contains: когда определено, что жестом пользователя по перемещению электронного устройства является заданный жест, получение значения измерения емкости, воспринимаемого при контакте в заданной области сенсорного экрана, при этом упомянутая заданная область находится в периферийной краевой области сенсорного экрана; иwhen it is determined that the user's gesture of moving the electronic device is a predetermined gesture, obtaining a capacitance measurement value sensed upon contact in a predetermined area of the touch screen, said predetermined area being in a peripheral edge area of the touch screen; And когда полученное значение измерения емкости удовлетворяет первому заданному условию, управление переключением состояния дисплея сенсорного экрана.when the obtained capacitance measurement value satisfies the first predetermined condition, the touch screen display state switching control. 7. Способ по п. 6, в котором первое заданное условие содержит следующее:7. The method of claim 6, wherein the first predetermined condition comprises the following: значение измерения емкости находится в монотонно возрастающей тенденции в первом периоде, и значение измерения емкости в момент окончания первого периода превышает первое заданное пороговое значение; иthe capacitance measurement value is in a monotonically increasing trend in the first period, and the capacitance measurement value at the end time of the first period exceeds the first predetermined threshold value; And управление переключением состояния дисплея сенсорного экрана содержит:touch screen display state switching control contains: управление состоянием дисплея сенсорного экрана для переключения с включенного экрана на выключенный экран.touch screen display state control to switch from screen on to screen off. 8. Способ по п. 6, в котором первое заданное условие содержит следующее:8. The method of claim 6, wherein the first predetermined condition comprises the following: значение измерения емкости находится в монотонно убывающей тенденции в первом периоде, и значение измерения емкости в момент окончания первого периода меньше второго заданного порогового значения; иthe capacitance measurement value is in a monotonically decreasing trend in the first period, and the capacitance measurement value at the end time of the first period is less than the second predetermined threshold value; And управление переключением состояния дисплея сенсорного экрана содержит:touch screen display state switching control contains: управление состоянием дисплея сенсорного экрана для переключения с выключенного экрана на включенный экран.touch screen display state control to switch from screen off to screen on. 9. Способ управления дисплеем, применяемый к электронному устройству, при этом электронное устройство содержит сенсорный экран по любому из пп. 1-4; и9. A display control method applied to an electronic device, wherein the electronic device comprises a touch screen according to any one of paragraphs. 1-4; And способ содержит:method contains: когда определено на основе первых данных об ускорении, что жестом пользователя по перемещению электронного устройства является заданный жест, получение значения измерения емкости, снимаемого сенсорным экраном во втором периоде, при этом первые данные об ускорении представляют собой данные об ускорении, которые относятся к электронному устройству в первом периоде и которые снимаются на основе первой частоты дискретизации;when it is determined based on the first acceleration data that the user's gesture of moving the electronic device is a predetermined gesture, obtaining the capacitance measurement value taken by the touch screen in the second period, wherein the first acceleration data is acceleration data that is related to the electronic device in the first period and which are taken based on the first sampling rate; когда полученное значение измерения емкости удовлетворяет второму заданному условию, повторно определяют на основе вторых данных об ускорении, является ли жестом пользователя по перемещению электронного устройства упомянутый заданный жест, при этом вторые данные об ускорении представляют собой данные об ускорении, которые относятся к электронному устройству в третьем периоде и которые снимаются на основе второй частоты дискретизации, и длительность третьего периода превышает длительность первого периода и/или первая частота дискретизации меньше второй частоты дискретизации; иwhen the obtained capacitance measurement value satisfies the second predetermined condition, it is re-determined, based on the second acceleration data, whether the user's gesture to move the electronic device is said predetermined gesture, the second acceleration data being the acceleration data which is related to the electronic device in the third period and which are taken based on the second sampling rate, and the duration of the third period is greater than the duration of the first period and/or the first sampling rate is less than the second sampling rate; And когда повторно определено, что жестом пользователя по перемещению электронного устройства является упомянутый заданный жест, управление переключением состояния дисплея сенсорного экрана.when it is re-determined that the user's gesture for moving the electronic device is said predetermined gesture, controlling the switching state of the touch screen display. 10. Способ по п. 9, в котором:10. The method according to claim 9, in which: второе заданное условие содержит следующее: значение измерения емкости находится в монотонно возрастающей тенденции во втором периоде, и значение измерения емкости в момент окончания второго периода не превышает первое заданное пороговое значение; иthe second predetermined condition comprises: the capacitance measurement value is in a monotonically increasing trend in the second period, and the capacitance measurement value at the end time of the second period does not exceed the first predetermined threshold value; And управление переключением состояния дисплея сенсорного экрана содержит:touch screen display state switching control contains: управление состоянием дисплея сенсорного экрана для переключения с включенного экрана на выключенный экран.touch screen display state control to switch from screen on to screen off. 11. Способ по п. 9, в котором:11. The method according to claim 9, in which: второе заданное условие содержит следующее: значение измерения емкости изменяется по монотонно убывающей тенденции во втором периоде, и значение измерения емкости в момент окончания второго периода не меньше второго заданного порогового значения; иthe second predetermined condition is as follows: the capacitance measurement value changes in a monotonically decreasing trend in the second period, and the capacitance measurement value at the end time of the second period is not less than the second predetermined threshold value; And управление переключением состояния дисплея сенсорного экрана содержит:touch screen display state switching control contains: управление состоянием дисплея сенсорного экрана для переключения с выключенного экрана на включенный экран.touch screen display state control to switch from screen off to screen on. 12. Электронное устройство для управления дисплеем, содержащее сенсорный экран, процессор и память, при этом память выполнена с возможностью хранения одной или более компьютерных программ; и12. An electronic display control device comprising a touch screen, a processor and a memory, wherein the memory is configured to store one or more computer programs; And когда одна или более компьютерных программ, хранящихся в памяти, исполняются процессором, электронному устройству обеспечивается возможность выполнения способа по любому из пп. 6-8 или 9-11.when one or more computer programs stored in memory are executed by the processor, the electronic device is enabled to execute the method of any one of claims. 6-8 or 9-11. 13. Считываемый компьютером запоминающий носитель, причем считываемый компьютером запоминающий носитель содержит компьютерную программу, и когда эта компьютерная программа выполняется на электронном устройстве, электронному устройству обеспечивается возможность выполнения способа по любому из пп. 6-8 или 9-11.13. A computer-readable storage medium, wherein the computer-readable storage medium comprises a computer program, and when the computer program is executed on an electronic device, the electronic device is enabled to perform the method of any one of claims. 6-8 or 9-11.
RU2022112506A 2019-10-15 2020-07-20 Touch screen, electronic device and display control method RU2795259C1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910979195.1 2019-10-15

Publications (1)

Publication Number Publication Date
RU2795259C1 true RU2795259C1 (en) 2023-05-02

Family

ID=

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2506628C2 (en) * 2010-12-21 2014-02-10 Сони Корпорейшн Image display control apparatus and image display control method
US8680877B2 (en) * 2010-09-15 2014-03-25 Samsung Electronics Co., Ltd. Touch sensing apparatus and method for detecting approach
CN103713821A (en) * 2013-12-27 2014-04-09 深圳市同洲电子股份有限公司 Mobile terminal screen display method and mobile terminal
RU2628174C2 (en) * 2012-07-30 2017-08-15 Самсунг Электроникс Ко., Лтд. Flexible device and method for managing its work
CN107102775A (en) * 2017-05-09 2017-08-29 京东方科技集团股份有限公司 A kind of display module, display panel and display device
CN107527523A (en) * 2017-09-19 2017-12-29 昆明理工大学 A kind of one-way road road meeting intelligent reminding device and its control method
CN108196709A (en) * 2017-12-28 2018-06-22 上海传英信息技术有限公司 The touch screen control method and control system of a kind of intelligent terminal
CN207946949U (en) * 2017-07-27 2018-10-09 北京华文众合科技有限公司 Show equipment and digitlization desk

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8680877B2 (en) * 2010-09-15 2014-03-25 Samsung Electronics Co., Ltd. Touch sensing apparatus and method for detecting approach
RU2506628C2 (en) * 2010-12-21 2014-02-10 Сони Корпорейшн Image display control apparatus and image display control method
RU2628174C2 (en) * 2012-07-30 2017-08-15 Самсунг Электроникс Ко., Лтд. Flexible device and method for managing its work
CN103713821A (en) * 2013-12-27 2014-04-09 深圳市同洲电子股份有限公司 Mobile terminal screen display method and mobile terminal
CN107102775A (en) * 2017-05-09 2017-08-29 京东方科技集团股份有限公司 A kind of display module, display panel and display device
CN207946949U (en) * 2017-07-27 2018-10-09 北京华文众合科技有限公司 Show equipment and digitlization desk
CN107527523A (en) * 2017-09-19 2017-12-29 昆明理工大学 A kind of one-way road road meeting intelligent reminding device and its control method
CN108196709A (en) * 2017-12-28 2018-06-22 上海传英信息技术有限公司 The touch screen control method and control system of a kind of intelligent terminal

Similar Documents

Publication Publication Date Title
EP4033335B1 (en) Touch screen, electronic device, and display control method
EP4024829B1 (en) Volume adjustment method and electronic device
EP4024168A1 (en) Hand gesture interaction method and apparatus, and terminal device
CN110798568B (en) Display control method of electronic equipment with folding screen and electronic equipment
US11907526B2 (en) Touch region adjustment method and apparatus for determining a grasping gesture of a user on an electronic device
WO2021082564A1 (en) Operation prompt method and electronic device
CN110658975B (en) Mobile terminal control method and device
US20230117194A1 (en) Communication Service Status Control Method, Terminal Device, and Readable Storage Medium
CN110742580A (en) Sleep state identification method and device
EP4024189A1 (en) Electronic device control method and electronic device
CN110012130A (en) A kind of control method and electronic equipment of the electronic equipment with Folding screen
CN114090102B (en) Method, device, electronic equipment and medium for starting application program
CN114221402A (en) Charging method and device of terminal equipment and terminal equipment
CN110704145B (en) Hot area adjusting method and device, electronic equipment and storage medium
CN112527220B (en) Electronic equipment display method and electronic equipment
WO2021223560A1 (en) Screen state control method and electronic device
CN114089902A (en) Gesture interaction method and device and terminal equipment
CN109285563B (en) Voice data processing method and device in online translation process
CN113610943B (en) Icon rounded angle processing method and device
RU2795259C1 (en) Touch screen, electronic device and display control method
CN113918003A (en) Method and device for detecting time length of skin contacting screen and electronic equipment
CN111026285A (en) Method for adjusting pressure threshold and electronic equipment
CN114610195B (en) Icon display method, electronic device and storage medium
WO2022028324A1 (en) Method and apparatus for starting application, and electronic device and medium
CN113325992A (en) Sliding operation processing method and device, electronic equipment and storage medium