BR112021015822A2 - Método de controle de tela, dispositivo eletrônico, e meio de armazenamento - Google Patents
Método de controle de tela, dispositivo eletrônico, e meio de armazenamento Download PDFInfo
- Publication number
- BR112021015822A2 BR112021015822A2 BR112021015822-7A BR112021015822A BR112021015822A2 BR 112021015822 A2 BR112021015822 A2 BR 112021015822A2 BR 112021015822 A BR112021015822 A BR 112021015822A BR 112021015822 A2 BR112021015822 A2 BR 112021015822A2
- Authority
- BR
- Brazil
- Prior art keywords
- electronic device
- screen
- physical form
- physical
- button
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 239000013598 vector Substances 0.000 claims description 41
- 230000004044 response Effects 0.000 abstract description 6
- 230000006870 function Effects 0.000 description 60
- 238000004891 communication Methods 0.000 description 19
- 238000007726 management method Methods 0.000 description 17
- 230000009471 action Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 12
- 238000010295 mobile communication Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 12
- 210000000988 bone and bone Anatomy 0.000 description 10
- 230000000694 effects Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 4
- 238000013500 data storage Methods 0.000 description 4
- 239000004744 fabric Substances 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 229920001621 AMOLED Polymers 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 3
- 230000002542 deteriorative effect Effects 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 230000036772 blood pressure Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 230000005855 radiation Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000003416 augmentation Effects 0.000 description 1
- 238000013529 biological neural network Methods 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 210000004027 cell Anatomy 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000019771 cognition Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011982 device technology Methods 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 210000002569 neuron Anatomy 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000002096 quantum dot Substances 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1446—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1647—Details related to the display arrangement, including those related to the mounting of the display in the housing including at least an additional display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1641—Details related to the display arrangement, including those related to the mounting of the display in the housing the display being formed by a plurality of foldable display components
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1652—Details related to the display arrangement, including those related to the mounting of the display in the housing the display being flexible, e.g. mimicking a sheet of paper, or rollable
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1675—Miscellaneous details related to the relative movement between the different enclosures or enclosure parts
- G06F1/1677—Miscellaneous details related to the relative movement between the different enclosures or enclosure parts for detecting open or closed state or particular intermediate positions assumed by movable parts of the enclosure, e.g. detection of display lid position with respect to main body in a laptop, detection of opening of the cover of battery compartment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1675—Miscellaneous details related to the relative movement between the different enclosures or enclosure parts
- G06F1/1681—Details related solely to hinges
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/013—Eye tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/06—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
- G06N3/061—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using biological neurons, e.g. biological neurons connected to an integrated circuit
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1431—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using a single graphics controller
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2356/00—Detection of the display position w.r.t. other display screens
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/14—Detecting light within display terminals, e.g. using a single or a plurality of photosensors
- G09G2360/144—Detecting light within display terminals, e.g. using a single or a plurality of photosensors the light being ambient light
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2380/00—Specific applications
- G09G2380/02—Flexible displays
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- Neurology (AREA)
- Computer Graphics (AREA)
- Multimedia (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
método de controle de tela, dispositivo eletrônico, e meio de armazenamento. modalidades deste pedido fornecem um método de controle de tela, um dispositivo eletrônico, e um meio de armazenamento. o dispositivo eletrônico inclui uma primeira tela e uma segunda tela. a primeira tela é uma tela dobrável. o método inclui: o dispositivo eletrônico detecta uma operação em um botão de função. o dispositivo eletrônico determina uma forma física do dispositivo eletrônico em resposta à operação detectada. o dispositivo eletrônico controla a primeira tela ou a segunda tela com base na operação e na forma física do dispositivo eletrônico. portanto, uma probabilidade de uma operação incorreta pode ser reduzida, melhorando assim confiabilidade do dispositivo eletrônico. além disso, o dispositivo eletrônico controla a tela do dispositivo eletrônico sem adicionar um botão adicional. portanto, custos do dispositivo eletrônico são reduzidos. além disso, como o usuário não precisa memorizar definições de botão complexas, experiência de usuário pode ser melhorada.
Description
[0001] Este pedido reivindica prioridade ao Pedido de Patente Chinesa Nº. 201910135444.9, protocolado na Administração Nacional de Propriedade Intelectual da China em 22 de fevereiro de 2019 e intitulado "SCREEN CONTROL METHOD, ELECTRONIC DEVICE, AND STORAGE MEDIUM", o qual é incorporado neste documento por referência em sua totalidade.
[0002] Modalidades deste pedido se referem ao campo das tecnologias de dispositivo eletrônico e, em particular, a um método de controle de tela, um dispositivo eletrônico, e um meio de armazenamento.
[0003] Atualmente, um dispositivo eletrônico dobrável apareceu no mercado. O dispositivo eletrônico dobrável geralmente tem uma tela interna e uma tela externa, e o dispositivo eletrônico pode dobrar ou desdobrar o dispositivo eletrônico usando a tela interna.
[0004] Um botão de bloqueio de tela existente pode controlar apenas a ativação / desativação da tela interna. Quando o dispositivo eletrônico está em um estado dobrado, ou seja, quando a tela interna está fechada, é quase sem sentido para o usuário controlar a ativação / desativação da tela usando o botão de bloqueio de tela. Como alternativa, um botão de volume existente é usado apenas para controlar uma barra de exibição de volume na tela interna. Quando o dispositivo eletrônico está no estado dobrado, a barra de exibição de volume é exibida apenas na tela interna, mas não pode ser exibida na tela externa e, consequentemente, o usuário não pode ver a barra de exibição de volume. Como alternativa, uma combinação de botões de captura de tela existente é usada apenas para fazer uma captura de tela da tela interna. Quando o dispositivo eletrônico está no estado dobrado, se o usuário deseja fazer uma captura de tela da tela externa, o usuário obtém uma captura de tela da tela interna pressionando a combinação de botões de captura de tela. Em conclusão, um método de controle de tela existente causa muitas operações incorretas, deteriorando confiabilidade do dispositivo eletrônico.
[0005] Este pedido fornece um método de controle de tela, um dispositivo eletrônico, e um meio de armazenamento. Portanto, uma probabilidade de uma operação incorreta pode ser reduzida, melhorando assim confiabilidade do dispositivo eletrônico.
[0006] De acordo com um primeiro aspecto, modalidades deste pedido fornecem um método de controle de tela. Um dispositivo eletrônico inclui uma primeira tela e uma segunda tela. A primeira tela é uma tela dobrável. O dispositivo eletrônico pode dobrar ou desdobrar o dispositivo eletrônico usando a primeira tela. O método inclui: O dispositivo eletrônico detecta uma operação em um botão de função. O dispositivo eletrônico determina uma forma física do dispositivo eletrônico em resposta à operação detectada. O dispositivo eletrônico controla a primeira tela ou a segunda tela com base na operação e na forma física do dispositivo eletrônico. Portanto, em diferentes formas físicas do dispositivo eletrônico, diferentes telas do dispositivo eletrônico podem ser controladas usando o botão de função.
Por exemplo, quando o dispositivo eletrônico está em uma primeira forma física, o dispositivo eletrônico pode controlar a segunda tela usando o botão de função; ou quando o dispositivo eletrônico está em uma segunda forma física, o dispositivo eletrônico pode controlar a primeira tela usando o botão de função. Portanto, uma probabilidade de uma operação incorreta pode ser reduzida, melhorando assim confiabilidade do dispositivo eletrônico. Além disso, o dispositivo eletrônico controla a tela do dispositivo eletrônico sem adicionar um botão adicional. Portanto, custos do dispositivo eletrônico são reduzidos. Além disso, como o usuário não precisa memorizar definições de botão complexas, experiência de usuário pode ser melhorada.
[0007] Em uma modalidade deste pedido, que o dispositivo eletrônico determina uma forma física do dispositivo eletrônico inclui: O dispositivo eletrônico obtém um ângulo interno da primeira tela em uma posição de dobragem. O dispositivo eletrônico determina a forma física do dispositivo eletrônico com base no ângulo interno da primeira tela na posição de dobragem. Se o ângulo interno da primeira tela na posição de dobragem for menor ou igual a um ângulo predefinido, determinar que a forma física do dispositivo eletrônico é a primeira forma física. Se o ângulo interno da primeira tela na posição de dobragem for maior do que o ângulo predefinido, determinar que a forma física do dispositivo eletrônico é a segunda forma física. Um método para determinar o ângulo interno pelo dispositivo eletrônico inclui: O dispositivo eletrônico determina um vetor normal de uma tela na primeira tela e um vetor normal da outra tela na primeira tela. O dispositivo eletrônico determina um ângulo interno entre o vetor normal de uma tela na primeira tela e o vetor normal da outra tela na primeira tela. O dispositivo eletrônico calcula uma diferença entre 180 graus e o ângulo interno entre o vetor normal de uma tela na primeira tela e o vetor normal da outra tela na primeira tela, para obter o ângulo interno da primeira tela na posição de dobragem. O ângulo predefinido é 0 graus.
[0008] Em outra modalidade deste pedido, que o dispositivo eletrônico determina uma forma física do dispositivo eletrônico inclui: O dispositivo eletrônico obtém uma operação em um botão alvo no dispositivo eletrônico. O dispositivo eletrônico determina a forma física do dispositivo eletrônico com base na operação no botão alvo no dispositivo eletrônico. Se a operação no botão alvo no dispositivo eletrônico for uma primeira operação, determinar que a forma física do dispositivo eletrônico é uma primeira forma física. Se a operação no botão alvo no dispositivo eletrônico for uma segunda operação, determinar que a forma física do dispositivo eletrônico é uma segunda forma física.
[0009] Em ainda outra modalidade deste pedido, que o dispositivo eletrônico determina uma forma física do dispositivo eletrônico inclui: O dispositivo eletrônico coleta informações de linha de visão de um usuário. O dispositivo eletrônico determina a forma física do dispositivo eletrônico com base nas informações de linha de visão do usuário. Se o dispositivo eletrônico determinar que uma linha de visão do usuário cai na segunda tela com base nas informações de linha de visão do usuário, determinar que a forma física do dispositivo eletrônico é uma primeira forma física. Se o dispositivo eletrônico determinar que a linha de visão do usuário cai na primeira tela com base nas informações de linha de visão do usuário, determinar que a forma física do dispositivo eletrônico é uma segunda forma física.
[0010] De acordo com as soluções técnicas fornecidas nas modalidades anteriores, o dispositivo eletrônico pode determinar com precisão a forma física do dispositivo eletrônico.
[0011] Opcionalmente, que o dispositivo eletrônico controla a primeira tela ou a segunda tela com base na operação e na forma física do dispositivo eletrônico inclui: O dispositivo eletrônico responde à operação, e se a forma física do dispositivo eletrônico for a primeira forma física, controla a segunda tela do dispositivo eletrônico, ou se a forma física do dispositivo eletrônico for a segunda forma física, controla a primeira tela do dispositivo eletrônico. Portanto, a probabilidade da operação incorreta pode ser reduzida, melhorando assim confiabilidade do dispositivo eletrônico. Além disso, o dispositivo eletrônico controla a tela do dispositivo eletrônico sem adicionar um botão adicional. Portanto, custos do dispositivo eletrônico são reduzidos. Além disso, como o usuário não precisa memorizar definições de botão complexas, experiência de usuário pode ser melhorada.
[0012] Opcionalmente, o botão de função é um botão de bloqueio de tela, um botão de volume, ou uma combinação de botões de captura de tela.
[0013] A seguir é fornecido um dispositivo eletrônico. O dispositivo eletrônico pode realizar o método de controle de tela anterior, e efeitos do mesmo não são descritos em detalhes a seguir.
[0014] De acordo com um segundo aspecto, uma modalidade deste pedido fornece um dispositivo eletrônico. O dispositivo eletrônico inclui uma primeira tela e uma segunda tela. A primeira tela é uma tela dobrável. O dispositivo eletrônico inclui ainda um botão de função e um processador. O processador é configurado para: detectar uma operação no botão de função; determinar uma forma física do dispositivo eletrônico em resposta à operação detectada; e controlar a primeira tela ou a segunda tela com base na operação e na forma física do dispositivo eletrônico.
[0015] Opcionalmente, o processador é configurado especificamente para: obter um ângulo interno da primeira tela em uma posição de dobragem; e determinar a forma física do dispositivo eletrônico com base no ângulo interno da primeira tela na posição de dobragem.
[0016] Opcionalmente, o processador é configurado especificamente para: se o ângulo interno da primeira tela na posição de dobragem for menor ou igual a um ângulo predefinido, determinar que a forma física do dispositivo eletrônico é uma primeira forma física; e se o ângulo interno da primeira tela na posição de dobragem for maior do que o ângulo predefinido, determinar que a forma física do dispositivo eletrônico é uma segunda forma física.
[0017] Opcionalmente, um sensor de giroscópio é configurado em cada uma da primeira tela e da segunda tela. O processador é configurado especificamente para: determinar um vetor normal de uma tela na primeira tela usando o sensor de giroscópio na primeira tela, e determinar um vetor normal da outra tela na primeira tela usando o sensor de giroscópio na primeira tela; determinar um ângulo interno entre o vetor normal de uma tela na primeira tela e o vetor normal da outra tela na primeira tela; e calcular uma diferença entre 180 graus e o ângulo interno entre o vetor normal de uma tela na primeira tela e o vetor normal da outra tela na primeira tela, para obter o ângulo interno da primeira tela na posição de dobragem.
[0018] Opcionalmente, o ângulo predefinido é 0 graus.
[0019] Opcionalmente, o dispositivo eletrônico inclui ainda um botão alvo. O processador é configurado especificamente para: obter uma operação em um botão alvo no dispositivo eletrônico; e determinar a forma física do dispositivo eletrônico com base na operação no botão alvo no dispositivo eletrônico.
[0020] Opcionalmente, o processador é configurado especificamente para: se a operação no botão alvo no dispositivo eletrônico for uma primeira operação, determinar que a forma física do dispositivo eletrônico é uma primeira forma física; e se a operação no botão alvo no dispositivo eletrônico for uma segunda operação, determinar que a forma física do dispositivo eletrônico é uma segunda forma física.
[0021] Opcionalmente, o processador é configurado especificamente para: coletar informações de linha de visão de um usuário; e determinar a forma física do dispositivo eletrônico com base nas informações de linha de visão do usuário.
[0022] Opcionalmente, o processador é configurado especificamente para: se o dispositivo eletrônico determinar que uma linha de visão do usuário cai na segunda tela com base nas informações de linha de visão do usuário, determinar que a forma física do dispositivo eletrônico é uma primeira forma física; e se o dispositivo eletrônico determinar que a linha de visão do usuário cai na primeira tela com base nas informações de linha de visão do usuário, determinar que a forma física do dispositivo eletrônico é uma segunda forma física.
[0023] Opcionalmente, o processador é configurado especificamente para: responder à operação; e se a forma física do dispositivo eletrônico for a primeira forma física, controlar a segunda tela do dispositivo eletrônico; ou se a forma física do dispositivo eletrônico for a segunda forma física, controlar a primeira tela do dispositivo eletrônico.
[0024] De acordo com um terceiro aspecto, uma modalidade deste pedido fornece um meio de armazenamento de computador. O meio de armazenamento de computador inclui uma instrução de computador. A instrução de computador é usada para implementar o método de controle de tela de acordo com o primeiro aspecto ou as maneiras opcionais do primeiro aspecto. Para um efeito disso, consulte um efeito correspondente ao primeiro aspecto ou às maneiras opcionais do primeiro aspecto.
[0025] De acordo com um quarto aspecto, uma modalidade deste pedido fornece um produto de programa de computador. O produto de programa inclui instruções de computador. A instrução de computador é usada para implementar o método de controle de tela de acordo com o primeiro aspecto ou as maneiras opcionais do primeiro aspecto. Para um efeito disso, consulte um efeito correspondente ao primeiro aspecto ou às maneiras opcionais do primeiro aspecto.
[0026] Este pedido fornece um método de controle de tela, um dispositivo eletrônico, e um meio de armazenamento.
Portanto, uma probabilidade de uma operação incorreta pode ser reduzida, melhorando assim confiabilidade do dispositivo eletrônico.
[0027] As modalidades deste pedido fornecem um método de controle de tela, um dispositivo eletrônico, e um meio de armazenamento. O dispositivo eletrônico inclui uma primeira tela e uma segunda tela. A primeira tela é uma tela dobrável. O método inclui: O dispositivo eletrônico detecta uma operação em um botão de função. O dispositivo eletrônico determina uma forma física do dispositivo eletrônico em resposta à operação detectada. O dispositivo eletrônico controla a primeira tela ou a segunda tela com base na operação e na forma física do dispositivo eletrônico. Portanto, em diferentes formas físicas do dispositivo eletrônico, diferentes telas do dispositivo eletrônico podem ser controladas usando o botão de função. Portanto, uma probabilidade de uma operação incorreta pode ser reduzida, melhorando assim confiabilidade do dispositivo eletrônico. Além disso, o dispositivo eletrônico controla a tela do dispositivo eletrônico sem adicionar um botão adicional. Portanto, custos do dispositivo eletrônico são reduzidos. Além disso, como o usuário não precisa memorizar definições de botão complexas, experiência de usuário pode ser melhorada.
[0028] A FIG. 1 é um diagrama estrutural esquemático de um dispositivo eletrônico 101 (por exemplo, um telefone móvel); a FIG. 2 e a FIG. 3 são diagramas esquemáticos de um dispositivo eletrônico de acordo com uma modalidade deste pedido;
a FIG. 4 é um fluxograma de um método de controle de tela de acordo com uma modalidade deste pedido, onde o método pode ser realizado pelo dispositivo eletrônico anterior; a FIG. 5A à FIG. 5F são diagramas esquemáticos de um dispositivo eletrônico de acordo com uma modalidade deste pedido; a FIG. 6 é um fluxograma esquemático de um método de controle de tela de acordo com outra modalidade deste pedido; a FIG. 7 é um diagrama esquemático de um dispositivo eletrônico de acordo com uma modalidade deste pedido; a FIG. 8 é um diagrama esquemático de um sistema de coordenadas geográficas estabelecido com base em um sensor de giroscópio de acordo com uma modalidade deste pedido; a FIG. 9 é um fluxograma de um método de controle de tela de acordo com ainda outra modalidade deste pedido; a FIG. 10 é um fluxograma de um método de controle de tela de acordo com ainda outra modalidade deste pedido; e a FIG. 11 é um diagrama esquemático de um dispositivo eletrônico de acordo com uma modalidade deste pedido.
[0029] Os termos usados nas modalidades a seguir destinam-se apenas a descrever modalidades específicas, mas não se destinam a limitar este pedido. Os termos "um", "um", "o", "o anterior", "este" e "aquele" das formas singulares usadas neste relatório descritivo e nas reivindicações anexas deste pedido também se destinam a incluir expressões como "um ou mais", a menos que especificado claramente de outra forma no contexto. Deve ser ainda compreendido que, nas seguintes modalidades deste pedido, "pelo menos um" ou "um ou mais" significa um, dois ou mais. O termo "e / ou" é usado para descrever uma relação de associação entre objetos associados e representa que podem existir três relações. Por exemplo, A e / ou B podem representar os seguintes casos: Apenas A existe, A e B existem e apenas B existe. A e B podem ser singulares ou plural. O caractere "/" geralmente representa uma relação "ou" entre os objetos associados.
[0030] A referência a "uma modalidade", "algumas modalidades" ou semelhantes descritos neste relatório descritivo indica que uma ou mais modalidades deste pedido incluem um recurso, estrutura ou característica específica descrita com referência às modalidades. Portanto, neste relatório descritivo, as declarações, como "em uma modalidade", "em algumas modalidades", "em algumas outras modalidades" e "em outras modalidades", que aparecem em locais diferentes não significam necessariamente que se referem a uma mesma modalidade, mas significam "uma ou mais, mas não todas as modalidades", a menos que especificamente enfatizado de outra forma. Os termos "incluem", "compreendem", "têm" e todas as variantes dos termos significam "incluem, mas não estão limitados a", a menos que seja especificamente enfatizado de outra forma.
[0031] Conforme mencionado acima, para um dispositivo eletrônico dobrável fornecido na técnica anterior, um botão de bloqueio de tela pode controlar apenas a ativação / desativação da tela interna. Quando o dispositivo eletrônico está em um estado dobrado, ou seja, quando a tela interna está fechada, é quase sem sentido para o usuário controlar a ativação / desativação de uma tela usando o botão de bloqueio de tela. Como alternativa, um botão de volume é usado apenas para controlar uma barra de exibição de volume na tela interna. Quando o dispositivo eletrônico está no estado dobrado, a barra de exibição de volume é exibida apenas na tela interna, mas não pode ser exibida na tela externa, consequentemente, o usuário não pode ver a barra de exibição de volume. Alternativamente, uma combinação de botões de captura de tela é usada apenas para fazer uma captura de tela da tela interna. Quando o dispositivo eletrônico está no estado dobrado, se o usuário deseja fazer uma captura de tela da tela externa, o usuário obtém uma captura de tela da tela interna pressionando a combinação de botões de captura de tela. Em conclusão, um método de controle de tela existente causa muitas operações incorretas, deteriorando confiabilidade do dispositivo eletrônico.
[0032] O método de controle de tela existente causa muitas operações incorretas, deteriorando confiabilidade do dispositivo eletrônico. Para resolver este problema técnico, as modalidades deste pedido fornecem um método de controle de tela, um aparelho, um dispositivo eletrônico, e um meio de armazenamento.
[0033] O dispositivo eletrônico nas modalidades deste pedido pode ser um dispositivo eletrônico portátil, como um telefone móvel, um computador tablet, ou um dispositivo eletrônico vestível (por exemplo, um relógio inteligente) com uma função de comunicação sem fio, que inclui ainda outra função, por exemplo, assistente digital pessoal e / ou função de reprodutor de música. Um exemplo de modalidade do dispositivo eletrônico portátil inclui, mas não está limitado a um dispositivo eletrônico portátil usando iOS, Android, Microsoft ou outro sistema operacional. O dispositivo eletrônico portátil pode, alternativamente, ser outro dispositivo eletrônico portátil, como um computador laptop (laptop). Deve ser ainda compreendido que, em algumas outras modalidades, o dispositivo eletrônico pode não ser um dispositivo eletrônico portátil, mas um computador de mesa.
[0034] Por exemplo, a FIG. 1 é um diagrama estrutural esquemático de um dispositivo eletrônico 101 (por exemplo, um telefone móvel). Como mostrado na FIG. 1, o dispositivo eletrônico 101 pode incluir um processador 110, uma interface de memória externa 120, uma memória interna 121, uma interface de barramento serial universal (Universal Serial Bus, USB) 130, um módulo de gerenciamento de carregamento 140, um módulo de gerenciamento de potência 141, uma bateria 142, uma antena 1, uma antena 2, um módulo de comunicação móvel 150, um módulo de comunicação sem fio 160, um módulo de áudio 170, um alto-falante 170A, um receptor 170B, um microfone 170C, uma interface de fone de ouvido 170D, um sensor 180, um botão 190, um motor 191, um indicador 192, uma câmera 193, uma exibição 194, uma interface de cartão de módulo de identificação de assinante (subscriber identification module, SIM) 195 e semelhantes. Pode ser entendido que uma estrutura mostrada nesta modalidade não constitui uma limitação específica no dispositivo eletrônico
101. Em algumas outras modalidades das modalidades deste pedido, o dispositivo eletrônico 101 pode incluir mais ou menos componentes do que aqueles mostrados na figura, ou combinar alguns componentes, ou dividir alguns componentes, ou ter diferentes arranjos de componentes. Os componentes mostrados na figura podem ser implementados por hardware, software ou uma combinação de software e hardware.
[0035] O processador 110 pode incluir uma ou mais unidades de processamento. Por exemplo, o processador 110 pode incluir um processador de aplicação (Application Processor, AP, AP), um processador de modem, uma unidade de processamento gráfico (Graphics Processing Unit, GPU), um processador de sinal de imagem (Image Signal Processor, ISP), um controlador, um codec de vídeo, um processador de sinal digital (Digital Signal Processor, DSP), um processador de banda base, uma unidade de processamento de rede neural (Neural-network Processing Unit, NPU) e / ou semelhantes. Diferentes unidades de processamento podem ser dispositivos separados ou podem ser integradas em um ou mais processadores. Em algumas modalidades, o dispositivo eletrônico 101 pode, alternativamente, incluir um ou mais processadores 110. O controlador pode ser um centro nervoso e um centro de comando do dispositivo eletrônico 101. O controlador pode gerar um sinal de controle de operação com base em um código de operação de instrução e um sinal de sequência de tempo, para completar o controle de leitura de instrução e execução de instrução. Uma memória pode ser ainda disposta no processador 110, e é configurada para armazenar uma instrução e dados. Em algumas modalidades, a memória no processador 110 é uma memória cache. A memória pode armazenar uma instrução ou dados usados recentemente ou usados ciclicamente pelo processador 110. Se o processador 110 precisar usar a instrução ou os dados novamente, o processador 110 pode invocar diretamente a instrução ou os dados a partir da memória. Isso evita o acesso repetido e reduz o tempo de espera do processador 110, de modo que a eficiência do dispositivo eletrônico 101 seja melhorada.
[0036] Em algumas modalidades, o processador 110 pode incluir uma ou mais interfaces. A interface pode incluir uma interface de circuito interintegrado (Inter-Integrated Circuit, I2C), uma interface de som de circuito interintegrado (Inter-Integrated Circuit Sound, I2S), uma interface de modulação de código de pulso (Pulse Code Modulation, PCM), uma interface de receptor / transmissor assíncrono universal (Universal Asynchronous Receiver/Transmitter, UART), uma interface de processador de indústria móvel (Mobile Industry Processor Interface, MIPI), uma interface de entrada / saída de propósito geral (General- Purpose Input/Output, GPIO), uma interface de módulo de identidade de assinante (Subscriber Identity Module, SIM), uma interface de barramento serial universal (Universal Serial Bus, USB) e / ou semelhantes. A interface USB 130 é uma interface que está em conformidade com uma especificação de padrão USB, e pode ser especificamente uma interface mini- USB, uma interface micro-USB, uma interface USB Tipo C ou semelhante. A interface USB 130 pode ser configurada para se conectar a um carregador para carregar o dispositivo eletrônico 101, ou pode ser configurada para transmitir dados entre o dispositivo eletrônico 101 e um dispositivo periférico, ou pode ser configurada para se conectar a um fone de ouvido e reproduzir áudio usando o fone de ouvido.
[0037] Pode ser entendido que uma relação de conexão de interface entre os módulos mostrados nesta modalidade da presente invenção é apenas um exemplo para a descrição, e não constitui uma limitação em uma estrutura do dispositivo eletrônico 101. Em algumas outras modalidades deste pedido, o dispositivo eletrônico 101 pode, alternativamente, usar uma maneira de conexão de interface diferente daquela na modalidade anterior, ou usar uma combinação de uma pluralidade de maneiras de conexão de interface.
[0038] O módulo de gerenciamento de carregamento 140 é configurado para receber entrada de carregamento a partir do carregador. O carregador pode ser um carregador sem fio, ou um carregador com fio. Em algumas modalidades de carregamento com fio, o módulo de gerenciamento de carregamento 140 pode receber entrada de carregamento a partir do carregador com fio por meio da interface USB 130. Em algumas modalidades de carregamento sem fio, o módulo de gerenciamento de carregamento 140 pode receber entrada de carregamento sem fio usando uma bobina de carregamento sem fio do dispositivo eletrônico 101. O módulo de gerenciamento de carregamento 140 pode ainda abastecer potência ao dispositivo eletrônico 101 usando o módulo de gerenciamento de potência 141 enquanto carrega a bateria 142.
[0039] O módulo de gerenciamento de potência 141 é configurado para se conectar à bateria 142, ao módulo de gerenciamento de carregamento 140 e ao processador 110. O módulo de gerenciamento de potência 141 recebe uma entrada da bateria 142 e / ou uma entrada do módulo de gerenciamento de carregamento 140, e abastece potência para o processador 110, a memória interna 121, a exibição 194, a câmera 193, o módulo de comunicação sem fio 160, e semelhantes. O módulo de gerenciamento de potência 141 pode ser ainda configurado para monitorar parâmetros como a capacidade de bateria, uma quantidade de ciclos da bateria, e um status de saúde de bateria (vazamento elétrico e impedância). Em algumas outras modalidades, o módulo de gerenciamento de potência 141 pode, alternativamente, ser disposto no processador 110. Em algumas outras modalidades, o módulo de gerenciamento de potência 141 e o módulo de gerenciamento de carregamento 140 podem, alternativamente, ser dispostos em um mesmo dispositivo.
[0040] Uma função de comunicação sem fio do dispositivo eletrônico 101 pode ser implementada pela antena 1, a antena 2, o módulo de comunicação móvel 150, o módulo de comunicação sem fio 160, o processador de modem, o processador de banda base e semelhantes. A antena 1 e a antena 2 são configuradas para: transmitir e receber sinais de ondas eletromagnéticas. Cada antena no dispositivo eletrônico 101 pode ser configurada para cobrir uma ou mais bandas de frequência de comunicação. Diferentes antenas podem ser multiplexadas para melhorar utilização de antena. Por exemplo, a antena 1 pode ser multiplexada como uma antena de diversidade em uma rede de área local sem fio. Em algumas outras modalidades, uma antena pode ser usada em combinação com um comutador de sintonia.
[0041] O módulo de comunicação móvel 150 pode fornecer uma solução de comunicação sem fio que é usada para o dispositivo eletrônico 101 e que inclui 2G, 3G, 4G, 5G e semelhantes. O módulo de comunicação móvel 150 pode incluir pelo menos um filtro, um comutador, um amplificador de potência, um amplificador de baixo ruído e semelhantes. O módulo de comunicação móvel 150 pode receber uma onda eletromagnética usando a antena 1, realizar processamento, como filtragem e amplificação na onda eletromagnética recebida, e transferir uma onda eletromagnética processada para o processador de modem para demodulação. O módulo de comunicação móvel 150 pode amplificar ainda mais um sinal modulado pelo processador de modem e converter o sinal em uma onda eletromagnética para radiação usando a antena 1. Em algumas modalidades, pelo menos alguns módulos de função do módulo de comunicação móvel 150 podem ser dispostos no processador 110. Em algumas modalidades, pelo menos alguns módulos de função do módulo de comunicação móvel 150 e pelo menos alguns módulos do processador 110 podem ser dispostos em um mesmo dispositivo.
[0042] O processador de modem pode incluir um modulador e um demodulador. O modulador é configurado para modular um sinal de banda base de baixa frequência a ser enviado em um sinal intermediário ou de alta frequência. O demodulador é configurado para demodular um sinal de onda eletromagnética recebido em um sinal de banda base de baixa frequência. Em seguida, o demodulador transfere o sinal de banda base de baixa frequência obtido por meio da demodulação para o processador de banda base para processamento. O sinal de banda base de baixa frequência é processado pelo processador de banda base e, em seguida, transferido para o processador de aplicação. O processador de aplicação emite um sinal sonoro usando um dispositivo de áudio (não limitado ao alto- falante 170A, o receptor 170B e semelhantes), ou exibe uma imagem ou um vídeo usando a exibição 194. Em algumas modalidades, o processador de modem pode ser um dispositivo independente. Em algumas outras modalidades, o processador de modem pode ser independente do processador 110, e está disposto em um mesmo dispositivo com o módulo de comunicação móvel 150 ou outro módulo de função.
[0043] O módulo de comunicação sem fio 160 pode fornecer uma solução de comunicação sem fio que é usada para o dispositivo eletrônico 101 e que inclui a rede de área local sem fio (Wireless Local Area Networks, WLAN), Bluetooth, um sistema de navegação global por satélite (Global Navigation Satellite System, GNSS), modulação de frequência (Frequency Modulation, FM), comunicação de campo próximo (Near Field Communication, NFC), uma tecnologia de infravermelho (Infrared, IR), e semelhantes. O módulo de comunicação sem fio 160 pode ser um ou mais dispositivos que integram pelo menos um módulo de processamento de comunicação. O módulo de comunicação sem fio 160 recebe uma onda eletromagnética usando a antena 2, realiza modulação de frequência e processamento de filtragem em um sinal de onda eletromagnética, e envia um sinal processado para o processador 110. O módulo de comunicação sem fio 160 pode ainda receber um sinal a ser enviado a partir do processador 110, realizar modulação de frequência e amplificação no sinal, e converter o sinal em uma onda eletromagnética para radiação usando a antena 2.
[0044] Em algumas modalidades, a antena 1 do dispositivo eletrônico 101 é acoplada ao módulo de comunicação móvel 150, e a antena 2 é acoplada ao módulo de comunicação sem fio 160, de modo que o dispositivo eletrônico 101 pode se comunicar com uma rede e outro dispositivo usando uma tecnologia de comunicação sem fio. A tecnologia de comunicação sem fio pode incluir o sistema global para comunicações móveis (Global System of Mobile communication, GSM), serviço de pacote de rádio geral (General Packet Radio Service, GPRS), acesso múltiplo por divisão de código (Code Division Multiple Access, CDMA), acesso múltiplo por divisão de código de banda larga (Wideband Code Division Multiple Access, WCDMA),
acesso múltiplo por divisão de código síncrono por divisão de tempo (Time Division-Synchronous Code Division Multiple Access, TD-SCDMA), evolução de longo prazo (Long Term Evolution, LTE), sistema de navegação global por satélite (Global Navigation Satellite System, GNSS), rede de área local sem fio (Wireless Local Area Network, WLAN), NFC, FM e / ou tecnologia IR. O GNSS pode incluir um sistema de posicionamento global (global positioning system, GPS), um sistema de navegação global por satélite (global navigation satellite system, GLONASS), um sistema de navegação por satélite beidou (beidou navigation satellite system, BDS), um sistema de satélite quase zênite (quasi-zenith satellite system, QZSS) e / ou um sistema de aumento baseado em satélite (satellite based augmentation systems, SBAS).
[0045] O dispositivo eletrônico 101 pode implementar uma função de exibição usando uma unidade de processamento gráfico (Graphics Processing Unit, GPU), uma exibição 194, um processador de aplicação e semelhantes. A GPU é um microprocessador para processamento de imagem e está conectada à exibição 194 e ao processador de aplicação. A GPU é configurada para realizar cálculos matemáticos e geométricos, e é usada para renderização de gráficos. O processador 110 pode incluir uma ou mais GPUs, e executar uma instrução para gerar ou alterar as informações de exibição.
[0046] A exibição 194 é configurada para exibir uma imagem, um vídeo e semelhantes. A exibição 194 inclui um painel de exibição. O painel de exibição pode usar uma exibição de cristal líquido (Liquid Crystal Display, LCD), um diodo emissor de luz orgânico (Organic Light-Emitting
Diode, OLED), um diodo emissor de luz orgânico de matriz ativa ou um diodo emissor de luz orgânico de matriz ativa (Active-Matrix Organic Light Emitting Diode, AMOLED), um diodo emissor de luz flexível (Flex Light-Emitting Diode, FLED), um mini-LED, um micro-LED, um micro-OLED, um diodo emissor de luz de ponto quântico (Quantum Dot Light Emitting Diodes, QLED), ou semelhantes. Em algumas modalidades, o dispositivo eletrônico 101 pode incluir uma ou mais exibições
194. Por exemplo, o dispositivo eletrônico 101 pode incluir uma primeira tela e uma segunda tela. A primeira tela é uma tela dobrável. A primeira tela e a segunda tela podem ser exibições OLED flexíveis. Uma camada OLED pode ser montada em um material flexível, como plástico ou folha de metal, para formar a exibição OLED flexível.
[0047] O dispositivo eletrônico 101 pode implementar uma função de captura de imagem usando o ISP, uma ou mais câmeras 193, o codec de vídeo, a GPU, uma ou mais exibições 194, o processador de aplicação e semelhantes.
[0048] A NPU é um processador de computação de rede neural (neural-network, NN). A NPU processa rapidamente as informações de entrada com referência a uma estrutura de uma rede neural biológica, por exemplo, com referência a um modo de transferência entre neurônios do cérebro humano, e pode ainda realizar continuamente a autoaprendizagem. A NPU pode implementar aplicações como cognição inteligente do dispositivo eletrônico 101, como reconhecimento de imagem, reconhecimento facial, reconhecimento de fala, e compreensão de texto.
[0049] A interface de memória externa 120 pode ser configurada para se conectar a um cartão de armazenamento externo, por exemplo, um cartão micro-SD, para estender a capacidade de armazenamento do dispositivo eletrônico 101. O cartão de armazenamento externo se comunica com o processador 110 por meio da interface de memória externa 120, para implementar uma função de armazenamento de dados. Por exemplo, arquivos de dados como música, uma foto e um vídeo são armazenados no cartão de armazenamento externo.
[0050] A memória interna 121 pode ser configurada para armazenar um ou mais programas de computador. O um ou mais programas de computador incluem uma instrução. O processador 110 pode rodar a instrução armazenada na memória interna 121, de modo que o dispositivo eletrônico 101 seja habilitado para realizar o método de controle de exibição, várias aplicações de função, processamento de dados, e semelhantes fornecidos em algumas modalidades das modalidades deste pedido. A memória interna 121 pode incluir uma área de armazenamento de programa e uma área de armazenamento de dados. A área de armazenamento de programa pode armazenar um sistema operacional. A área de armazenamento de programa pode ainda armazenar uma ou mais aplicações (por exemplo, galeria e contatos), e semelhantes. A área de armazenamento de dados pode armazenar dados (por exemplo, fotos e contatos) criados durante o uso do dispositivo eletrônico 101, e semelhantes. Além disso, a memória interna 121 pode incluir uma memória de acesso aleatório de alta velocidade, e pode ainda incluir uma memória não volátil, por exemplo, pelo menos um dispositivo de armazenamento de disco magnético, um dispositivo de armazenamento flash, um armazenamento flash universal (Universal Flash Storage, UFS), ou semelhantes. Em algumas modalidades, o processador 110 pode rodar a instrução armazenada na memória interna 121, e / ou uma instrução armazenada na memória disposta no processador 110, de modo que o dispositivo eletrônico 101 seja habilitado para realizar o método de controle de exibição, várias aplicações de função, e processamento de dados fornecidos nas modalidades deste pedido.
[0051] O dispositivo eletrônico 101 pode implementar uma função de áudio, por exemplo, reprodução e gravação de música, usando o módulo de áudio 170, o alto-falante 170A, o receptor 170B, o microfone 170C, a interface de fone de ouvido 170D, o processador de aplicação, e semelhantes.
[0052] O sensor 180 pode incluir um sensor de pressão 180A, um sensor de giroscópio 180B, um sensor de pressão barométrica 180C, um sensor magnético 180D, um sensor de aceleração 180E, um sensor de distância 180F, um sensor óptico de proximidade 180G, um sensor de impressão digital 180H, um sensor de temperatura 180J, um sensor de toque 180K, um sensor de luz ambiente 180L, um sensor de condução óssea 180M, um sensor infravermelho, e semelhantes. Por exemplo, o dispositivo eletrônico 101 pode incluir dois sensores de giroscópio 180B. Um sensor de giroscópio 180B está disposto em uma tela da primeira tela, e o outro sensor de giroscópio 180B está disposto na outra tela da primeira tela.
[0053] O sensor de toque 180K também pode ser referido como um painel de toque ou uma superfície sensível ao toque. O sensor de toque 180K pode ser disposto na exibição 194. O sensor de toque 180K e a exibição 194 formam uma tela sensível ao toque, também conhecida como painel de toque. O sensor de toque 180K é configurado para detectar uma operação de toque realizada em ou próximo ao sensor de toque 180K. O sensor de toque pode transferir a operação de toque detectada para o processador de aplicação, para determinar um tipo de evento de toque. A saída visual relacionada à operação de toque pode ser fornecida usando a exibição 194. Em algumas outras modalidades, o sensor de toque 180K pode ser alternativamente disposto em uma superfície do dispositivo eletrônico 101, e está em uma posição diferente daquela da exibição 194.
[0054] O sensor de condução óssea 180M pode obter um sinal de vibração. Em algumas modalidades, o sensor de condução óssea 180M pode obter um sinal de vibração de um osso de vibração de uma parte da voz humana. O sensor de condução óssea 180M também pode estar em contato com um pulso humano, e receber um sinal de pressão sanguínea. Em algumas modalidades, o sensor de condução óssea 180M pode, alternativamente, ser disposto em um fone de ouvido, para formar um fone de ouvido de condução óssea. O módulo de áudio 170 pode obter um sinal de voz por meio de análise com base no sinal de vibração que é do osso de vibração da parte da voz e que é obtido pelo sensor de condução óssea 180M, para implementar uma função de voz. O processador de aplicação pode analisar informações de frequência cardíaca com base no sinal de batimento de pressão sanguínea obtido pelo sensor de condução óssea 180M, para implementar uma função de detecção de frequência cardíaca.
[0055] O botão 190 (também conhecido como botão de função) inclui um botão de bloqueio de tela, um botão de volume, uma combinação de botões de captura de tela, e semelhantes. O botão 190 pode ser um botão mecânico, ou pode ser um botão de toque. O dispositivo eletrônico 101 pode receber entrada de botão, e gerar entrada de sinal de botão relacionada às definições de usuário e controle de função do dispositivo eletrônico 101.
[0056] A interface de cartão SIM 195 é configurada para se conectar a um cartão SIM. O cartão SIM pode ser inserido na interface de cartão SIM 195 ou removido da interface de cartão SIM 195, para entrar em contato com ou separar a partir do dispositivo eletrônico 101. O dispositivo eletrônico 101 pode suportar uma ou mais interfaces de cartão SIM. A interface de cartão SIM 195 pode suportar um cartão nano-SIM, um cartão micro-SIM, um cartão SIM, e semelhantes. Uma pluralidade de cartões pode ser inserida simultaneamente em uma mesma interface de cartão SIM 195. A pluralidade de cartões pode ser do mesmo tipo, ou pode ser de tipos diferentes. A interface de cartão SIM 195 também pode ser compatível com diferentes tipos de cartões SIM. A interface de cartão SIM 195 também pode ser compatível com o cartão de armazenamento externo. O dispositivo eletrônico 101 interage com uma rede usando o cartão SIM, para implementar uma função de chamada, uma função de comunicação de dados, e semelhantes. Em algumas modalidades, o dispositivo eletrônico 101 usa um eSIM, ou seja, um cartão SIM incorporado. O cartão eSIM pode ser incorporado no dispositivo eletrônico 101 e não pode ser separado do dispositivo eletrônico 101.
[0057] Um exemplo de cenário de aplicação das modalidades deste pedido inclui, mas não está limitado ao seguinte: FIG. 2 e FIG. 3 são diagramas esquemáticos de um dispositivo eletrônico de acordo com as modalidades deste pedido. Como mostrado na FIG. 2 e FIG. 3, o dispositivo eletrônico inclui uma primeira tela (uma tela B) e uma segunda tela (uma tela
A). A tela B pode ser uma tela interna do dispositivo eletrônico, e a tela A pode ser uma tela externa do dispositivo eletrônico. A tela B é uma tela dobrável, e o dispositivo eletrônico pode dobrar ou desdobrar o dispositivo eletrônico usando a tela B. Presume-se que os botões no dispositivo eletrônico sejam botões existentes. Por exemplo, como mostrado na FIG. 2 e FIG. 3, o dispositivo eletrônico inclui apenas um botão de bloqueio de tela a, um grupo de botões de volume (um botão de volume b1 usado para aumentar o volume e um botão de volume b2 usado para diminuir o volume), e uma combinação de botões de captura de tela (o botão de volume b2 usado para diminuir o volume e o botão de bloqueio de tela a). Com base em um dispositivo eletrônico dobrável existente, um usuário pré-controla pelo menos uma da primeira tela e a segunda tela.
[0058] Deve-se notar que a posição de um botão no dispositivo eletrônico não é limitada nas modalidades deste pedido, e uma combinação de botões incluída em uma combinação de botões de captura de tela também não é limitada.
[0059] Com referência ao cenário de aplicação anterior, o seguinte descreve em detalhes as soluções técnicas nas modalidades deste pedido.
[0060] FIG. 4 é um fluxograma de um método de controle de tela de acordo com uma modalidade deste pedido. O método pode ser realizado pelo dispositivo eletrônico anterior. Como mostrado na FIG. 4, o método pode incluir as seguintes etapas: Etapa S401: O dispositivo eletrônico detecta uma operação em um botão de função; Etapa S402: O dispositivo eletrônico determina uma forma física do dispositivo eletrônico em resposta à operação anterior; Etapa S403: O dispositivo eletrônico controla a primeira tela ou a segunda tela com base na operação e na forma física do dispositivo eletrônico.
[0061] O botão de função pode ser um botão de bloqueio de tela, um botão de volume, ou uma combinação de botões de captura de tela. A operação no botão de função pode ser uma operação de pressão.
[0062] Em outra modalidade, a forma física do dispositivo eletrônico pode ser uma primeira forma física, e a primeira forma física significa que um ângulo interno da primeira tela do dispositivo eletrônico em uma posição de dobragem é menor ou igual a um ângulo predefinido. Uma faixa de valores do ângulo predefinido é 0 graus a 90 graus. Quando o ângulo interno da primeira tela do dispositivo eletrônico na posição de dobragem é igual a 0 graus, a primeira forma física também é referida como um estado dobrado. A forma física do dispositivo eletrônico pode, alternativamente, ser uma segunda forma física, e a segunda forma física significa que um ângulo interno da primeira tela do dispositivo eletrônico em uma posição de dobragem é maior do que o ângulo predefinido. Quando o ângulo interno da primeira tela do dispositivo eletrônico na posição de dobragem é maior do que 0 graus, a segunda forma física também é referida como um estado desdobrado.
[0063] Em algumas outras modalidades, no método, a etapa S401 pode ser realizada antes da etapa S402. Para ser mais específico, o dispositivo eletrônico detecta uma operação em um botão de função, e o dispositivo eletrônico responde à operação ou determina uma forma física do dispositivo eletrônico quando a operação é desencadeada. Alternativamente, a etapa S402 pode ser realizada antes da etapa S401. Para ser específico, o dispositivo eletrônico primeiro determina uma forma física do dispositivo eletrônico antes de obter uma operação em um botão de função. Quando o dispositivo eletrônico obtém a operação no botão de função, o dispositivo eletrônico controla a primeira tela ou a segunda tela com base na forma física obtida do dispositivo eletrônico. Alternativamente, o dispositivo eletrônico pode realizar simultaneamente a etapa S401 e a etapa S402. Em conclusão, uma sequência da etapa S401 e da etapa S402 não está limitada nesta modalidade deste pedido.
[0064] Além disso, após o dispositivo eletrônico obter a operação no botão de função e a forma física do dispositivo eletrônico, o dispositivo eletrônico responde à operação no botão de função e, se a forma física do dispositivo eletrônico for a primeira forma física, controla a segunda tela do dispositivo eletrônico, ou se a forma física do dispositivo eletrônico for a segunda forma física, controla a primeira tela do dispositivo eletrônico.
[0065] Especificamente, se a forma física do dispositivo eletrônico é a primeira forma física, e o dispositivo eletrônico obtém uma operação de pressão no botão de bloqueio de tela, o dispositivo eletrônico acende a segunda tela. Se a forma física do dispositivo eletrônico for a primeira forma física, e o dispositivo eletrônico obtiver uma operação de pressão no botão de volume, o dispositivo eletrônico exibirá uma barra de exibição de volume na segunda tela. Se a forma física do dispositivo eletrônico for a primeira forma física,
e o dispositivo eletrônico obtiver uma operação de pressão na combinação de botões de captura de tela, o dispositivo eletrônico fará uma captura de tela da segunda tela. Se a forma física do dispositivo eletrônico for a segunda forma física, e o dispositivo eletrônico obtiver uma operação de pressão no botão de bloqueio de tela, o dispositivo eletrônico acenderá a primeira tela. Se a forma física do dispositivo eletrônico for a segunda forma física, e o dispositivo eletrônico obtiver uma operação de pressão no botão de volume, o dispositivo eletrônico exibirá uma barra de exibição de volume na primeira tela. Se a forma física do dispositivo eletrônico for a segunda forma física e o dispositivo eletrônico obtiver uma operação de pressão na combinação de botões de captura de tela, o dispositivo eletrônico fará uma captura de tela da primeira tela.
[0066] Por exemplo, a FIG. 5A à FIG. 5F são diagramas esquemáticos de um dispositivo eletrônico de acordo com uma modalidade deste pedido. Como mostrado na FIG. 5A, o dispositivo eletrônico está atualmente na primeira forma física. Neste caso, quando um usuário pressiona o botão de bloqueio de tela (um botão a), como mostrado no desenho anexo à direita da FIG. 5A, a segunda tela (uma tela A) é acendida. Como mostrado na FIG. 5B, o dispositivo eletrônico está atualmente na primeira forma física. Neste caso, quando o usuário pressiona o botão de volume (um botão b2) usado para diminuir o volume, conforme mostrado no desenho anexo à direita da FIG. 5B, a segunda tela (a tela A) exibe uma barra de exibição de volume. Como mostrado na FIG. 5C, o dispositivo eletrônico está atualmente na primeira forma física. Neste caso, quando o usuário pressiona a combinação de botões de captura de tela (o botão de volume b2 usado para diminuir o volume e o botão de bloqueio de tela a), conforme mostrado no desenho anexo à direita da FIG. 5C, a segunda tela (a tela A) é capturada. Para maior clareza, uma linha tracejada aponta para um resultado de captura de tela.
[0067] Como mostrado na FIG. 5D, o dispositivo eletrônico está atualmente na segunda forma física. Neste caso, quando o usuário pressiona o botão de bloqueio de tela (o botão a), como mostrado no desenho anexo à direita da FIG. 5D, a primeira tela (uma tela B) é acendida. Como mostrado na FIG. 5E, o dispositivo eletrônico está atualmente na segunda forma física. Neste caso, quando o usuário pressiona o botão de volume (o botão b2) usado para diminuir o volume, conforme mostrado no desenho anexo à direita da FIG. 5E, a primeira tela (a tela B) exibe a barra de exibição de volume. Como mostrado na FIG. 5F, o dispositivo eletrônico está atualmente na segunda forma física. Neste caso, quando o usuário pressiona a combinação de botões de captura de tela (o botão de volume b2 usado para diminuir o volume e o botão de bloqueio de tela a), conforme mostrado no desenho anexo à direita da FIG. 5F, a primeira tela (a tela B) é capturada. Para maior clareza, uma linha tracejada aponta para um resultado de captura de tela.
[0068] Em conclusão, as modalidades deste pedido fornecem o método de controle de tela. O dispositivo eletrônico pode controlar a primeira tela ou a segunda tela com base na operação no botão de função e na forma física do dispositivo eletrônico. Portanto, em diferentes formas físicas do dispositivo eletrônico, diferentes telas do dispositivo eletrônico podem ser controladas usando o botão de função.
Por exemplo, quando o dispositivo eletrônico está na primeira forma física, o dispositivo eletrônico pode controlar a segunda tela usando o botão de função. Quando o dispositivo eletrônico está na segunda forma física, o dispositivo eletrônico pode controlar a primeira tela usando o botão de função. Portanto, uma probabilidade de uma operação incorreta pode ser reduzida, melhorando assim confiabilidade do dispositivo eletrônico. Além disso, o dispositivo eletrônico controla a tela do dispositivo eletrônico sem adicionar um botão adicional. Portanto, custos do dispositivo eletrônico são reduzidos. Além disso, como o usuário não precisa memorizar definições de botão complexas, experiência de usuário pode ser melhorada.
[0069] FIG. 6 é um fluxograma esquemático de um método de controle de tela de acordo com outra modalidade deste pedido. O método pode ser realizado pelo dispositivo eletrônico anterior. Como mostrado na FIG. 6, a etapa S402 pode incluir as seguintes etapas: Etapa S601: O dispositivo eletrônico obtém um ângulo interno de uma primeira tela em uma posição de dobragem; Etapa S602: O dispositivo eletrônico determina uma forma física do dispositivo eletrônico com base no ângulo interno da primeira tela na posição de dobragem.
[0070] Especificamente, a FIG. 7 é um diagrama esquemático de um dispositivo eletrônico de acordo com uma modalidade deste pedido. Como mostrado na FIG. 7, a primeira tela inclui duas telas: uma tela B1 e uma tela B2. A posição de dobragem da primeira tela é formada entre a tela B1 e a tela B2 (uma posição marcada com uma caixa tracejada na FIG. 7 é a posição de dobragem da primeira tela). O dispositivo eletrônico determina um vetor normal da tela B1 e um vetor normal da tela B2. O dispositivo eletrônico determina um ângulo interno entre o vetor normal da tela B1 e o vetor normal da tela B2. O dispositivo eletrônico calcula uma diferença entre 180 graus e o ângulo interno entre o vetor normal da tela B1 e o vetor normal da tela B2, para obter um ângulo interno da primeira tela na posição de dobragem.
[0071] Conforme mencionado acima, um sensor de giroscópio é configurado em cada uma da tela B1 e da tela B2. O dispositivo eletrônico pode calcular separadamente o vetor normal da tela B1 e o vetor normal da tela B2 usando o sensor de giroscópio em cada uma da tela B1 e da tela B2. Detalhes a seguir: a FIG. 8 é um diagrama esquemático de um sistema de coordenadas geográficas estabelecido com base no sensor de giroscópio de acordo com uma modalidade deste pedido. Uma origem do sistema de coordenadas geográficas oxt yt zt está localizada em um ponto central do sensor do giroscópio, o eixo xt aponta para o leste ao longo de uma linha de latitude y local, o eixo t aponta para o norte ao longo de uma linha meridiana local, e o eixo zt aponta para cima ao longo de uma vertical geográfica local e forma um sistema de coordenadas retangular à direita com xt , yt . Um plano formado pelo eixo xt e o eixo yt é um plano horizontal local, e um y z plano formado pelo eixo t e o eixo t é um plano meridiano local. Assume-se que o vetor normal da tela B1 é representado por z1, e o vetor normal da tela B2 é representado por z2 . Embora o sensor de giroscópio na tela B1 e o sensor de giroscópio na tela B2 não estejam no mesmo local, em outras palavras, uma origem de um sistema de coordenadas geográficas do sensor de giroscópio com base na tela B1 não se sobrepõe a uma origem de um sistema de coordenadas geográficas do sensor do giroscópio com base na tela B2, os eixos xt , eixos yt , e os eixos zt dos dois sistemas de coordenadas geográficas são respectivamente paralelos, ou seja, pode-se considerar que os sistemas de coordenadas geográficas da tela B1 e da tela B2 são paralelos. Com base nisso, como mostrado na FIG. 7, assume-se que um ângulo interno entre a tela B1 e a tela B2 é θ . θ pode ser obtido de acordo com uma fórmula z1 ⋅ z 2= z1 z 2 cosθ , onde " ⋅ " representa a multiplicação de pontos entre vetores. Além disso, assume- se que o ângulo interno do dispositivo eletrônico na posição de dobragem da primeira tela é ϕ . ϕ pode ser obtido de acordo com uma fórmula ϕ = π − θ .
[0072] Depois que o dispositivo eletrônico obtém o ângulo interno ϕ da primeira tela na posição de dobragem, se o ângulo interno ϕ da primeira tela na posição de dobragem for menor ou igual a um ângulo predefinido, determinar que uma forma física do dispositivo eletrônico é uma primeira forma física; se o ângulo interno ϕ da primeira tela na posição de dobragem for maior do que o ângulo predefinido, determinar que a forma física do dispositivo eletrônico é uma segunda forma física.
[0073] Deve-se notar que, considerando que um caso no qual o dispositivo eletrônico está geralmente inclinado é relativamente comum, para melhorar a precisão de calcular θ do dispositivo eletrônico, um sensor de aceleração é ainda configurado em cada uma da tela B1 e da tela B2. O sensor de aceleração é usado para implementar a compensação de inclinação para o dispositivo eletrônico. O sensor de aceleração pode implementar a compensação de inclinação usando a tecnologia convencional. Isso não é limitado neste pedido.
[0074] Nas modalidades deste pedido, o dispositivo eletrônico pode determinar a forma física do dispositivo eletrônico com base no ângulo interno da primeira tela na posição de dobragem. Com base nisso, em diferentes formas físicas do dispositivo eletrônico, diferentes telas do dispositivo eletrônico podem ser controladas usando os botões de função anteriores. Por exemplo, quando o dispositivo eletrônico está na primeira forma física, o dispositivo eletrônico pode controlar a segunda tela usando o botão de função. Quando o dispositivo eletrônico está na segunda forma física, o dispositivo eletrônico pode controlar a primeira tela usando o botão de função. Portanto, uma probabilidade de uma operação incorreta pode ser reduzida, melhorando assim confiabilidade do dispositivo eletrônico. Além disso, o dispositivo eletrônico controla a tela do dispositivo eletrônico sem adicionar um botão adicional. Portanto, custos do dispositivo eletrônico são reduzidos. Além disso, como o usuário não precisa memorizar definições de botão complexas, experiência de usuário pode ser melhorada.
[0075] FIG. 9 é um fluxograma de um método de controle de tela de acordo com ainda outra modalidade deste pedido. O método pode ser realizado pelo dispositivo eletrônico anterior. Como mostrado na FIG. 9, a etapa S402 pode incluir as seguintes etapas: Etapa S901: O dispositivo eletrônico obtém uma operação em um botão alvo no dispositivo eletrônico; Etapa S902: O dispositivo eletrônico determina uma forma física do dispositivo eletrônico com base na operação no botão alvo no dispositivo eletrônico.
[0076] A operação no botão alvo no dispositivo eletrônico é usada para controlar a forma física do dispositivo eletrônico. Por exemplo, quando a operação no botão alvo no dispositivo eletrônico for uma primeira operação, a forma física do dispositivo eletrônico é uma primeira forma física. Quando a operação no botão alvo no dispositivo eletrônico for uma segunda operação, a forma física do dispositivo eletrônico é uma segunda forma física. Como mencionado acima, a primeira forma física significa que um ângulo interno de uma primeira tela do dispositivo eletrônico em uma posição de dobragem é menor ou igual a um ângulo predefinido. A segunda forma física significa que o ângulo interno da primeira tela do dispositivo eletrônico na posição de dobragem é maior do que o ângulo predefinido.
[0077] O botão alvo é semelhante a um botão que está em um telefone móvel e que é usado para controlar um modo de som do telefone celular. Quando o botão usado para controlar o modo de som do telefone móvel está em uma primeira operação, o telefone móvel está no modo mudo. Quando o botão usado para controlar o modo de som do telefone móvel está em uma segunda operação, o telefone móvel está em um modo não mudo. Da mesma forma, quando a operação no botão alvo no dispositivo eletrônico é a primeira operação, um processador no dispositivo eletrônico controla, usando um componente de controle, o dispositivo eletrônico para estar na primeira forma física. Quando a operação no botão alvo no dispositivo eletrônico é a segunda operação, o processador no dispositivo eletrônico controla, usando o componente de controle, o dispositivo eletrônico para estar na segunda forma física.
Pode ser aprendido que a primeira operação no botão alvo corresponde à primeira forma física do dispositivo eletrônico, e a segunda operação no botão alvo corresponde à segunda forma física do dispositivo eletrônico. Portanto, uma vez que o dispositivo eletrônico obtém que a operação no botão alvo no dispositivo eletrônico é a primeira operação, o dispositivo eletrônico determina que um estado físico do dispositivo eletrônico é um primeiro estado físico. Uma vez que o dispositivo eletrônico obtém que a operação no botão alvo no dispositivo eletrônico é a segunda operação, o dispositivo eletrônico determina que o estado físico do dispositivo eletrônico é um segundo estado físico.
[0078] Nas modalidades deste pedido, o dispositivo eletrônico pode determinar a forma física do dispositivo eletrônico com base na operação no botão alvo no dispositivo eletrônico. Com base nisso, em diferentes formas físicas do dispositivo eletrônico, diferentes telas do dispositivo eletrônico podem ser controladas usando os botões de função anteriores. Por exemplo, quando o dispositivo eletrônico está na primeira forma física, o dispositivo eletrônico pode controlar a segunda tela usando o botão de função. Quando o dispositivo eletrônico está na segunda forma física, o dispositivo eletrônico pode controlar a primeira tela usando o botão de função. Portanto, uma probabilidade de uma operação incorreta pode ser reduzida, melhorando assim confiabilidade do dispositivo eletrônico. Além disso, nas modalidades deste pedido, em comparação com um dispositivo eletrônico existente, apenas um botão alvo é adicionado ao dispositivo eletrônico. Portanto, como o usuário não precisa memorizar definições de botão complexas, experiência de usuário é aprimorada.
[0079] FIG. 10 é um fluxograma de um método de controle de tela de acordo com ainda outra modalidade deste pedido. O método pode ser realizado pelo dispositivo eletrônico anterior. Como mostrado na FIG. 10, a etapa S402 pode incluir as seguintes etapas: Etapa S1001: O dispositivo eletrônico coleta informações de linha de visão de um usuário; Etapa S1002: O dispositivo eletrônico determina uma forma física do dispositivo eletrônico com base nas informações de linha de visão do usuário.
[0080] As informações de linha de visão do usuário incluem pelo menos um dos seguintes: informações sobre um ponto de interseção entre uma linha de visão do usuário e o dispositivo eletrônico, ou informações sobre uma câmera (por exemplo, um identificador de uma câmera frontal ou um identificador de uma câmera traseira) usado para coletar a linha de visão do usuário.
[0081] Por exemplo, depois que o dispositivo eletrônico coleta as informações de linha de visão do usuário, o dispositivo eletrônico determina que a linha de visão do usuário é obtida usando a câmera frontal. Neste caso, o dispositivo eletrônico determina que a linha de visão do usuário cai em uma primeira tela, e o dispositivo eletrônico determina que uma forma física do dispositivo eletrônico é uma primeira forma física. Depois que o dispositivo eletrônico coleta as informações de linha de visão do usuário, o dispositivo eletrônico determina que a linha de visão do usuário é obtida usando a câmera traseira. Nesse caso, o dispositivo eletrônico determina que a linha de visão do usuário cai em uma segunda tela, e o dispositivo eletrônico determina que a forma física do dispositivo eletrônico é uma segunda forma física.
[0082] Por exemplo, a primeira tela e a segunda tela do dispositivo eletrônico estão localizadas em diferentes sistemas de coordenadas. Quando o dispositivo eletrônico coleta que o ponto de intersecção entre a linha de visão do usuário e o dispositivo eletrônico pertence ao sistema de coordenadas da primeira tela, em outras palavras, o dispositivo eletrônico determina que a linha de visão do usuário cai na primeira tela. Nesse caso, o dispositivo eletrônico determina que a forma física do dispositivo eletrônico é a primeira forma física. Quando o dispositivo eletrônico coleta que o ponto de intersecção entre a linha de visão do usuário e o dispositivo eletrônico pertence ao sistema de coordenadas da segunda tela, em outras palavras, o dispositivo eletrônico determina que a linha de visão do usuário cai na segunda tela. Nesse caso, o dispositivo eletrônico determina que a forma física do dispositivo eletrônico é a segunda forma física.
[0083] O dispositivo eletrônico pode determinar uma distância e um ângulo interno entre a linha de visão do usuário e o dispositivo eletrônico usando um sensor infravermelho no dispositivo eletrônico. O sensor infravermelho transmite a distância e o ângulo interno para um processador no dispositivo eletrônico. O processador obteve o sistema de coordenadas da primeira tela e o sistema de coordenadas da segunda tela com antecedência. O processador pode determinar, com base na distância e no ângulo interno, que o ponto de interseção do dispositivo eletrônico e o dispositivo eletrônico pertencem ao sistema de coordenadas da primeira tela ou ao sistema de coordenadas da segunda tela.
[0084] Nas modalidades deste pedido, o dispositivo eletrônico pode determinar a forma física do dispositivo eletrônico com base nas informações de linha de visão do usuário. Com base nisso, em diferentes formas físicas do dispositivo eletrônico, diferentes telas do dispositivo eletrônico podem ser controladas usando os botões de função anteriores. Por exemplo, quando o dispositivo eletrônico está na primeira forma física, o dispositivo eletrônico pode controlar a segunda tela usando o botão de função. Quando o dispositivo eletrônico está na segunda forma física, o dispositivo eletrônico pode controlar a primeira tela usando o botão de função. Portanto, uma probabilidade de uma operação incorreta pode ser reduzida, melhorando assim confiabilidade do dispositivo eletrônico. Além disso, o dispositivo eletrônico controla a tela do dispositivo eletrônico sem adicionar um botão adicional. Portanto, custos do dispositivo eletrônico são reduzidos. Além disso, como o usuário não precisa memorizar definições de botão complexas, experiência de usuário pode ser melhorada.
[0085] Nas modalidades deste pedido, o dispositivo eletrônico pode ainda determinar a forma física do dispositivo eletrônico da seguinte maneira:
[0086] Em uma modalidade deste pedido, um sensor de luz ambiente é configurado em cada uma da primeira tela e da segunda tela no dispositivo eletrônico. Quando o sensor de luz ambiente na primeira tela determina que uma potência óptica recebida é menor do que uma primeira potência predefinida, e / ou o sensor de luz ambiente na segunda tela determina que uma potência óptica recebida é maior ou igual a uma segunda potência predefinida, o dispositivo eletrônico determina que a forma física do dispositivo eletrônico é a primeira forma física. Pelo contrário, quando o sensor de luz ambiente na primeira tela determina que a potência óptica recebida é maior ou igual à primeira potência predefinida, e / ou o sensor de luz ambiente na segunda tela determina que a potência óptica recebida é menor que a segunda potência predefinida, o dispositivo eletrônico determina que a forma física do dispositivo eletrônico é a segunda forma física.
[0087] Em uma modalidade deste pedido, um sensor infravermelho é configurado em cada uma da primeira tela e da segunda tela no dispositivo eletrônico. Quando o sensor infravermelho na primeira tela determina que a potência de luz infravermelha recebida é menor que uma terceira potência predefinida, e / ou o sensor infravermelho na segunda tela determina que a potência de luz infravermelha recebida é maior ou igual a uma quarta potência predefinida, o dispositivo eletrônico determina que a forma física do dispositivo eletrônico é a primeira forma física. Pelo contrário, quando o sensor infravermelho na primeira tela determina que a potência de luz infravermelha recebida é maior ou igual à terceira potência predefinida, e / ou o sensor infravermelho na segunda tela determina que a potência de luz infravermelha recebida é menor que a quarta potência predefinida, o dispositivo eletrônico determina que a forma física do dispositivo eletrônico é a segunda forma física.
[0088] Nas modalidades deste pedido, o dispositivo eletrônico pode determinar a forma física do dispositivo eletrônico usando o sensor de luz ambiente ou o sensor infravermelho. Com base nisso, em diferentes formas físicas do dispositivo eletrônico, diferentes telas do dispositivo eletrônico podem ser controladas usando os botões de função anteriores. Por exemplo, quando o dispositivo eletrônico está na primeira forma física, o dispositivo eletrônico pode controlar a segunda tela usando o botão de função. Quando o dispositivo eletrônico está na segunda forma física, o dispositivo eletrônico pode controlar a primeira tela usando o botão de função. Portanto, uma probabilidade de uma operação incorreta pode ser reduzida, melhorando assim confiabilidade do dispositivo eletrônico. Além disso, o dispositivo eletrônico controla a tela do dispositivo eletrônico sem adicionar um botão adicional. Portanto, custos do dispositivo eletrônico são reduzidos. Além disso, como o usuário não precisa memorizar definições de botão complexas, experiência de usuário pode ser melhorada.
[0089] Deve-se notar que, nas modalidades anteriores, primeiramente, o dispositivo eletrônico detecta a operação no botão de função, e determina a forma física do dispositivo eletrônico. Então, o dispositivo eletrônico controla a primeira tela ou a segunda tela com base na operação e na forma física do dispositivo eletrônico. Na verdade, o dispositivo eletrônico não precisa detectar a operação do botão de função, mas obter uma ação de usuário. O dispositivo eletrônico controla a primeira tela ou a segunda tela com base na ação de usuário obtida e na forma física do dispositivo eletrônico.
[0090] Especificamente, quando a forma física do dispositivo eletrônico é a primeira forma física, se o dispositivo eletrônico obtém a ação de usuário, o dispositivo eletrônico controla a segunda tela. Quando a forma física do dispositivo eletrônico é a segunda forma física, se o dispositivo eletrônico obtém a ação de usuário, o dispositivo eletrônico controla a primeira tela.
[0091] Por exemplo, quando a forma física do dispositivo eletrônico é a primeira forma física, se o dispositivo eletrônico obtém uma ação de elevação da mão, o dispositivo eletrônico acende a segunda tela. Quando a forma física do dispositivo eletrônico é a segunda forma física, se o dispositivo eletrônico obtém a ação de elevação da mão, o dispositivo eletrônico acende a primeira tela.
[0092] Por exemplo, quando a forma física do dispositivo eletrônico é a primeira forma física, se o dispositivo eletrônico obtém um gesto de OK, o dispositivo eletrônico captura a segunda tela. Quando a forma física do dispositivo eletrônico é a segunda forma física, se o dispositivo eletrônico obtém o gesto de OK, o dispositivo eletrônico captura a primeira tela.
[0093] Por exemplo, quando a forma física do dispositivo eletrônico é a primeira forma física, se o dispositivo eletrônico obtém uma ação de curtida, o dispositivo eletrônico exibe a barra de exibição de volume na segunda tela. Quando a forma física do dispositivo eletrônico é a primeira forma física, se o dispositivo eletrônico obtém a ação de curtida, o dispositivo eletrônico exibe a barra de exibição de volume na primeira tela.
[0094] Deve-se observar que uma função da ação de usuário pode ser definida antes da entrega do dispositivo eletrônico ou pode ser definida com base em uma necessidade real do usuário. Isso não é limitado nas modalidades deste pedido.
[0095] Nas modalidades deste pedido, o dispositivo eletrônico controla a primeira tela ou a segunda tela com base na ação de usuário obtida e na forma física do dispositivo eletrônico. Portanto, uma probabilidade de uma operação incorreta pode ser reduzida, melhorando assim confiabilidade do dispositivo eletrônico. Além disso, o dispositivo eletrônico controla a tela do dispositivo eletrônico sem adicionar um botão adicional. Portanto, custos do dispositivo eletrônico são reduzidos. Além disso, como o usuário não precisa memorizar definições de botão complexas, experiência de usuário pode ser melhorada.
[0096] Em qualquer uma das modalidades anteriores, o dispositivo eletrônico controla apenas uma da primeira tela e da segunda tela. Com base nisso, o dispositivo eletrônico pode controlar adicionalmente a outra da primeira tela e da segunda tela.
[0097] Especificamente, quando o estado físico do dispositivo eletrônico é o segundo estado físico, conforme descrito acima, o dispositivo eletrônico controla a primeira tela. Quando o usuário precisa controlar a segunda tela, o usuário encosta ou toca na segunda tela. Depois que o dispositivo eletrônico obtém a ação de encostar ou tocar na segunda tela, o dispositivo eletrônico pode controlar a primeira tela e a segunda tela.
[0098] Por exemplo, se o dispositivo eletrônico determina acender a primeira tela, e obtém a operação de toque na segunda tela, o dispositivo eletrônico acende a primeira tela e a segunda tela. O dispositivo eletrônico pode acender simultaneamente a primeira tela e a segunda tela; ou primeiro acender a primeira tela e, em seguida, acender a segunda tela; ou primeiro acender a segunda tela e, em seguida, acender a primeira tela. Isso não é limitado nas modalidades deste pedido.
[0099] O dispositivo eletrônico pode determinar, na maneira a seguir, para acender a primeira tela: O dispositivo eletrônico obtém a operação do botão de bloqueio de tela, e determina que a forma física do dispositivo eletrônico é a segunda forma física. Alternativamente, o dispositivo eletrônico determina a ação de usuário, e determina que a forma física do dispositivo eletrônico é a segunda forma física. Além disso, assume-se que o tempo no qual o dispositivo eletrônico obtém a operação no botão de bloqueio de tela é um primeiro tempo, que determinar a forma física do dispositivo eletrônico é a segunda forma física é um segundo tempo. Um maior do primeiro tempo e do segundo tempo é usado como tempo de início. Se o dispositivo eletrônico obtém a operação de toque na segunda tela dentro de uma primeira duração predefinida, o dispositivo eletrônico acende simultaneamente a primeira tela e a segunda tela. O maior do primeiro tempo e do segundo tempo é usado como tempo de início. Se o dispositivo eletrônico obtém a operação de toque na segunda tela além da primeira duração predefinida, o dispositivo eletrônico primeiro acende a primeira tela e, em seguida, acende a segunda tela. Antes que o dispositivo eletrônico obtenha a operação do botão de bloqueio de tela, o primeiro tempo é usado como um tempo de término. Se o dispositivo eletrônico obtém a operação de toque na segunda tela dentro da primeira duração predefinida, o dispositivo eletrônico primeiro acende a segunda tela e, em seguida,
acende a primeira tela. A primeira duração predefinida pode ser definida com base em uma situação real. Isso não é limitado nas modalidades deste pedido.
[00100] Por exemplo, se o dispositivo eletrônico determina exibir a barra de exibição de volume na primeira tela, e obtém a operação de toque na segunda tela, o dispositivo eletrônico exibe a barra de exibição de volume na primeira tela e na segunda tela. O dispositivo eletrônico pode exibir simultaneamente a barra de exibição de volume na primeira tela e na segunda tela; ou exibir primeiro a barra de exibição de volume na primeira tela e, em seguida, exibir a barra de exibição de volume na segunda tela; ou primeiro exibir a barra de exibição de volume na segunda tela e, em seguida, exibir a barra de exibição de volume na primeira tela. Isso não é limitado nas modalidades deste pedido.
[00101] O dispositivo eletrônico pode determinar, na maneira a seguir, para exibir a barra de exibição de volume na primeira tela: O dispositivo eletrônico obtém a operação no botão de volume, e determina que a forma física do dispositivo eletrônico é a segunda forma física. Alternativamente, conforme registrado na modalidade 5, o dispositivo eletrônico obtém uma ação de usuário correspondente, e determina que a forma física do dispositivo eletrônico é a segunda forma física. Além disso, presume-se que um tempo em que o dispositivo eletrônico obtém a operação no botão de volume é um primeiro tempo, que determinar a forma física do dispositivo eletrônico é a segunda forma física é um segundo tempo. Um maior do primeiro tempo e do segundo tempo é usado como tempo de início. Se o dispositivo eletrônico obtém a operação de toque na segunda tela dentro de uma segunda duração predefinida, o dispositivo eletrônico exibe simultaneamente a barra de exibição de volume na primeira tela e na segunda tela. O maior do primeiro tempo e do segundo tempo é usado como tempo de início. Se o dispositivo eletrônico obtém a operação de toque na segunda tela além da segunda duração predefinida, o dispositivo eletrônico primeiro exibe a barra de exibição de volume na primeira tela e, em seguida, exibe a barra de exibição de volume na segunda tela. Antes que o dispositivo eletrônico obtenha a operação no botão de volume, o primeiro tempo é usado como um tempo de término. Se o dispositivo eletrônico obtiver a operação de toque na segunda tela dentro da segunda duração predefinida, o dispositivo eletrônico primeiro exibe a barra de exibição de volume na segunda tela e, em seguida, exibe a barra de exibição de volume na primeira tela. A segunda duração predefinida pode ser definida com base em uma situação real. Isso não é limitado nas modalidades deste pedido.
[00102] Por exemplo, se o dispositivo eletrônico determinar capturar a primeira tela, e obtém a operação de toque na segunda tela, o dispositivo eletrônico pode capturar simultaneamente a primeira tela e a segunda tela; ou primeiro capturar a primeira tela e, em seguida, capturar a segunda tela; ou primeiro capturar a segunda tela e, em seguida, capturar a primeira tela.
[00103] O dispositivo eletrônico pode determinar, na maneira a seguir, para capturar a primeira tela: O dispositivo eletrônico obtém a operação na combinação de botões de captura de tela, e determina que a forma física do dispositivo eletrônico é a segunda forma física.
Alternativamente, conforme registrado na modalidade 5, o dispositivo eletrônico obtém uma ação de usuário correspondente, e determina que a forma física do dispositivo eletrônico é a segunda forma física. Além disso, assume-se que o tempo no qual o dispositivo eletrônico obtém a operação na combinação de botões de captura de tela é um primeiro tempo, que determinar a forma física do dispositivo eletrônico é a segunda forma física é um segundo tempo. Um maior do primeiro tempo e do segundo tempo é usado como tempo de início. Se o dispositivo eletrônico obtém a operação de toque na segunda tela dentro de uma terceira duração predefinida, o dispositivo eletrônico captura simultaneamente a primeira tela e a segunda tela. O maior do primeiro tempo e do segundo tempo é usado como tempo de início. Se o dispositivo eletrônico obtém a operação de toque na segunda tela além da terceira duração predefinida, o dispositivo eletrônico captura primeiro a primeira tela e, em seguida, captura a segunda tela. Antes que o dispositivo eletrônico obtenha a operação na combinação de botões de captura de tela, o primeiro tempo é usado como um tempo de término. Se o dispositivo eletrônico obtém a operação de toque na segunda tela dentro da terceira duração predefinida, o dispositivo eletrônico captura primeiro a segunda tela e, em seguida, captura a primeira tela. A terceira duração predefinida pode ser definida com base em uma situação real. Isso não é limitado nas modalidades deste pedido.
[00104] Nas modalidades deste pedido, o dispositivo eletrônico pode controlar a primeira tela e a segunda tela. Por exemplo, acender a primeira tela e a segunda tela, ou exibir a barra de exibição de volume na primeira tela e na segunda tela, ou capturar a primeira tela e a segunda tela. Portanto, as funções do dispositivo eletrônico são enriquecidas, de modo que experiência de usuário é aprimorada.
[00105] FIG. 11 é um diagrama esquemático de um dispositivo eletrônico 1100 de acordo com uma modalidade deste pedido. Como mostrado na FIG. 11, o dispositivo eletrônico inclui uma primeira tela 1101 e uma segunda tela
1102. A primeira tela 1101 é uma tela dobrável. O dispositivo eletrônico inclui ainda um botão de função 1103 e um processador 1104.
[00106] O processador 1104 é configurado para: detectar uma operação no botão de função 1103; determinar uma forma física do dispositivo eletrônico em resposta à operação detectada; e controlar a primeira tela 1101 ou a segunda tela 1102 com base na operação e na forma física do dispositivo eletrônico.
[00107] Opcionalmente, o processador 1104 é configurado especificamente para: obter um ângulo interno da primeira tela 1101 em uma posição de dobragem; e determinar a forma física do dispositivo eletrônico com base no ângulo interno da primeira tela 1101 na posição de dobragem.
[00108] Opcionalmente, o processador 1104 é configurado especificamente para: se o ângulo interno da primeira tela 1101 na posição de dobragem for menor ou igual a um ângulo predefinido, determinar que a forma física do dispositivo eletrônico é uma primeira forma física; e se o ângulo interno da primeira tela 1101 na posição de dobragem for maior do que o ângulo predefinido, determinar que a forma física do dispositivo eletrônico é uma segunda forma física.
[00109] Opcionalmente, um sensor de giroscópio 1105 é configurado em cada uma da primeira tela 1101 e da segunda tela 1102. O processador 1104 é especificamente configurado para: determinar um vetor normal de uma tela na primeira tela 1101 usando o sensor de giroscópio 1105 na primeira tela 1101, e determinar um vetor normal da outra tela na primeira tela 1101 usando o sensor de giroscópio 1105 na primeira tela 1101; determinar um ângulo interno entre o vetor normal de uma tela na primeira tela 1101 e o vetor normal da outra tela na primeira tela 1101; e calcular uma diferença entre 180 graus e o ângulo interno entre o vetor normal de uma tela na primeira tela 1101 e o vetor normal da outra tela na primeira tela 1101, para obter o ângulo interno da primeira tela 1101 na posição de dobragem.
[00110] Opcionalmente, o ângulo predefinido é 0 graus.
[00111] Opcionalmente, o dispositivo eletrônico inclui ainda um botão alvo 1106. O processador 1104 é especificamente configurado para: obter uma operação no botão alvo 1106 no dispositivo eletrônico; e determinar a forma física do dispositivo eletrônico com base na operação no botão alvo 1106 no dispositivo eletrônico.
[00112] Opcionalmente, o processador 1104 é configurado especificamente para: se a operação no botão alvo 1106 no dispositivo eletrônico for uma primeira operação, determinar que a forma física do dispositivo eletrônico é uma primeira forma física; e se a operação no botão alvo 1106 no dispositivo eletrônico for uma segunda operação, determinar que a forma física do dispositivo eletrônico é uma segunda forma física.
[00113] Opcionalmente, o processador 1104 é especificamente configurado para: coletar uma informação de linha de visão de um usuário; e determinar a forma física do dispositivo eletrônico com base nas informações de linha de visão do usuário.
[00114] Opcionalmente, o processador 1104 é configurado especificamente para: se o dispositivo eletrônico determinar que uma linha de visão do usuário cai na segunda tela 1102 com base nas informações de linha de visão do usuário, determinar que a forma física do dispositivo eletrônico é a primeira forma física; e se o dispositivo eletrônico determinar que uma linha de visão do usuário cai na primeira tela 1101 com base nas informações de linha de visão do usuário, determinar que a forma física do dispositivo eletrônico é a segunda forma física.
[00115] Opcionalmente, o processador 1104 é especificamente configurado para: responder à operação; e se a forma física do dispositivo eletrônico for a primeira forma física, controlar a segunda tela 1102 do dispositivo eletrônico; ou se a forma física do dispositivo eletrônico for a segunda forma física, controlar a primeira tela 1101 do dispositivo eletrônico.
[00116] Opcionalmente, o botão de função 1103 é um botão de bloqueio de tela, um botão de volume, ou uma combinação de botões de captura de tela.
[00117] Deve-se notar que, como mostrado na FIG. 1, o dispositivo eletrônico pode incluir ainda: um módulo de comunicação móvel, um módulo de comunicação sem fio, um alto- falante, um receptor, um módulo de áudio, um microfone, um sensor de aceleração, um sensor de impressão digital, um sensor de luz ambiente, um módulo de gerenciamento de carregamento, um módulo de gerenciamento de potência e semelhantes. Para obter detalhes, consulte a modalidade correspondente à FIG. 1.
[00118] Em conclusão, este pedido fornece um dispositivo eletrônico. O dispositivo eletrônico pode realizar o método de controle de tela anterior. Para conteúdo e um efeito do método de controle de tela, consulte a modalidade de método. Os detalhes não são descritos aqui novamente.
[00119] As modalidades deste pedido fornecem ainda um meio de armazenamento de computador. O meio de armazenamento de computador inclui uma instrução de computador, e a instrução de computador é usada para implementar o método de controle de tela anterior. Para conteúdo e um efeito do método de controle de tela, consulte a modalidade de método. Os detalhes não são descritos aqui novamente.
[00120] As modalidades deste pedido fornecem ainda um produto de programa de computador. O produto de programa inclui uma instrução de computador, e a instrução de computador é usada para implementar o método de controle de tela anterior. Para conteúdo e um efeito do método de controle de tela, consulte a modalidade de método. Os detalhes não são descritos aqui novamente.
[00121] Todas ou algumas das modalidades anteriores podem ser implementadas usando software, hardware, firmware ou qualquer combinação dos mesmos. Quando software é usado para implementar as modalidades, todas ou algumas das modalidades podem ser implementadas em uma forma de um produto de programa de computador. O produto de programa de computador inclui uma ou mais instruções de computador. Quando as instruções do programa de computador são carregadas e executadas em um computador, todos ou alguns dos procedimentos ou funções de acordo com as modalidades da presente invenção são gerados.
O computador pode ser um computador de propósito geral, um computador dedicado, uma rede de computadores, ou outro aparelho programável.
As instruções de computador podem ser armazenadas em um meio de armazenamento legível por computador ou podem ser transmitidas a partir de um meio de armazenamento legível por computador para outro meio de armazenamento legível por computador.
Por exemplo, as instruções de computador podem ser transmitidas a partir de uma página da internet, computador, servidor, ou centro de dados para outra página da internet, computador, servidor, ou centro de dados em uma maneira com fio (por exemplo, um cabo coaxial, uma fibra óptica ou uma linha de assinante digital (DSL)) ou sem fio (por exemplo, infravermelho, rádio, ou micro-ondas). O meio de armazenamento legível por computador pode ser qualquer meio utilizável acessível por um computador, ou um dispositivo de armazenamento de dados, como um servidor ou um centro de dados, integrando um ou mais meios utilizáveis.
O meio utilizável pode ser um meio magnético (por exemplo, um disquete, um disco rígido, ou uma fita magnética), um meio óptico (por exemplo, um DVD), um meio semicondutor (por exemplo, uma unidade de estado sólido (Solid State Disk SSD)) ou semelhante.
Claims (21)
1. Método de controle de tela, caracterizado pelo fato de que um dispositivo eletrônico compreende uma primeira tela e uma segunda tela, a primeira tela é uma tela dobrável, o dispositivo eletrônico pode dobrar ou desdobrar o dispositivo eletrônico usando a primeira tela, caracterizado pelo fato o método compreende: detectar, pelo dispositivo eletrônico, uma operação em um botão de função; determinar, pelo dispositivo eletrônico, uma forma física do dispositivo eletrônico; e controlar, pelo dispositivo eletrônico, a primeira tela ou a segunda tela com base na operação e na forma física do dispositivo eletrônico; em que o controle, pelo dispositivo eletrônico, da primeira tela ou da segunda tela com base na operação e na forma física do dispositivo eletrônico compreende: se a forma física do dispositivo eletrônico for uma primeira forma física, controlar a segunda tela do dispositivo eletrônico com base na operação, em que a primeira forma física é dobrada; se a forma física do dispositivo eletrônico for uma segunda forma física, controlar a primeira tela do dispositivo eletrônico com base na operação, em que a segunda forma física é desdobrada.
2. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a determinação, pelo dispositivo eletrônico, de uma forma física do dispositivo eletrônico compreende: obter, pelo dispositivo eletrônico, um ângulo interno da primeira tela em uma posição de dobragem; e determinar, pelo dispositivo eletrônico, a forma física do dispositivo eletrônico com base no ângulo interno da primeira tela na posição de dobragem.
3. Método, de acordo com a reivindicação 2, caracterizado pelo fato de que a determinação, pelo dispositivo eletrônico, da forma física do dispositivo eletrônico com base no ângulo interno da primeira tela na posição de dobragem compreende: se o ângulo interno da primeira tela na posição de dobragem for menor ou igual a um ângulo predefinido, determinar que a forma física do dispositivo eletrônico é uma primeira forma física; ou se o ângulo interno da primeira tela na posição de dobragem for maior do que o ângulo predefinido, determinar que a forma física do dispositivo eletrônico é uma segunda forma física.
4. Método, de acordo com a reivindicação 2 ou 3, caracterizado pelo fato de que a obtenção, pelo dispositivo eletrônico, de um ângulo interno da primeira tela em uma posição de dobragem compreende: determinar, pelo dispositivo eletrônico, um vetor normal de uma tela na primeira tela e um vetor normal da outra tela na primeira tela; determinar, pelo dispositivo eletrônico, um ângulo interno entre o vetor normal de uma tela na primeira tela e o vetor normal da outra tela na primeira tela; e calcular, pelo dispositivo eletrônico, uma diferença entre 180 graus e o ângulo interno entre o vetor normal de uma tela na primeira tela e o vetor normal da outra tela na primeira tela, para obter o ângulo interno da primeira tela na posição de dobragem.
5. Método, de acordo com a reivindicação 3, caracterizado pelo fato de que o ângulo predefinido é 0 graus.
6. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a determinação, pelo dispositivo eletrônico, de uma forma física do dispositivo eletrônico compreende: obter, pelo dispositivo eletrônico, uma operação em um botão alvo no dispositivo eletrônico; e determinar, pelo dispositivo eletrônico, a forma física do dispositivo eletrônico com base na operação no botão alvo no dispositivo eletrônico.
7. Método, de acordo com a reivindicação 6, caracterizado pelo fato de que a determinação, pelo dispositivo eletrônico, da forma física do dispositivo eletrônico com base na operação no botão alvo no dispositivo eletrônico compreende: se a operação no botão alvo no dispositivo eletrônico for uma primeira operação, determinar que a forma física do dispositivo eletrônico é uma primeira forma física; ou se a operação no botão alvo no dispositivo eletrônico for uma segunda operação, determinar que a forma física do dispositivo eletrônico é uma segunda forma física.
8. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que a determinação, pelo dispositivo eletrônico, de uma forma física do dispositivo eletrônico compreende: coletar, pelo dispositivo eletrônico, informações de linha de visão de um usuário; e determinar, pelo dispositivo eletrônico, a forma física do dispositivo eletrônico com base nas informações de linha de visão do usuário.
9. Método, de acordo com a reivindicação 8, caracterizado pelo fato de que a determinação, pelo dispositivo eletrônico, da forma física do dispositivo eletrônico com base nas informações de linha de visão do usuário compreende: se o dispositivo eletrônico determinar que uma linha de visão do usuário cai na segunda tela com base nas informações de linha de visão do usuário, determinar que a forma física do dispositivo eletrônico é uma primeira forma física; ou se o dispositivo eletrônico determinar que a linha de visão do usuário cai na primeira tela com base nas informações de linha de visão do usuário, determinar que a forma física do dispositivo eletrônico é uma segunda forma física.
10. Método, de acordo com qualquer uma das reivindicações 1 a 9, caracterizado pelo fato de que o botão de função é um botão de bloqueio de tela, um botão de volume, ou uma combinação de botões de captura de tela.
11. Dispositivo eletrônico, caracterizado pelo fato de que o dispositivo eletrônico compreende uma primeira tela e uma segunda tela, e a primeira tela é uma tela dobrável; e o dispositivo eletrônico compreende ainda um botão de função e um processador, em que o processador é configurado para: detectar uma operação no botão de função; determinar uma forma física do dispositivo eletrônico; e controlar a primeira tela ou a segunda tela com base na operação e na forma física do dispositivo eletrônico; em que o controle, pelo dispositivo eletrônico, da primeira tela ou da segunda tela com base na operação e na forma física do dispositivo eletrônico compreende: se a forma física do dispositivo eletrônico for uma primeira forma física, controlar a segunda tela do dispositivo eletrônico com base na operação, em que a primeira forma física é dobrada; se a forma física do dispositivo eletrônico for uma segunda forma física, controlar a primeira tela do dispositivo eletrônico com base na operação, em que a segunda forma física é desdobrada.
12. Dispositivo eletrônico, de acordo com a reivindicação 11, caracterizado pelo fato de que o processador é especificamente configurado para: obter um ângulo interno da primeira tela em uma posição de dobragem; e determinar a forma física do dispositivo eletrônico com base no ângulo interno da primeira tela na posição de dobragem.
13. Dispositivo eletrônico, de acordo com a reivindicação 12, caracterizado pelo fato de que o processador é especificamente configurado para: se o ângulo interno da primeira tela na posição de dobragem for menor ou igual a um ângulo predefinido, determinar que a forma física do dispositivo eletrônico é uma primeira forma física; ou se o ângulo interno da primeira tela na posição de dobragem for maior do que o ângulo predefinido, determinar que a forma física do dispositivo eletrônico é uma segunda forma física.
14. Dispositivo eletrônico, de acordo com a reivindicação 12 ou 13, caracterizado pelo fato de que um sensor de giroscópio é configurado em cada uma da primeira tela e da segunda tela; e o processador é especificamente configurado para: determinar um vetor normal de uma tela na primeira tela usando o sensor de giroscópio na primeira tela, e determinar um vetor normal da outra tela na primeira tela usando o sensor de giroscópio na primeira tela; determinar um ângulo interno entre o vetor normal de uma tela na primeira tela e o vetor normal da outra tela na primeira tela; e calcular uma diferença entre 180 graus e o ângulo interno entre o vetor normal de uma tela na primeira tela e o vetor normal da outra tela na primeira tela, para obter o ângulo interno da primeira tela na posição de dobragem.
15. Dispositivo eletrônico, de acordo com a reivindicação 13, caracterizado pelo fato de que o ângulo predefinido é 0 graus.
16. Dispositivo eletrônico, de acordo com a reivindicação 11, caracterizado pelo fato de que o dispositivo eletrônico compreende ainda um botão alvo; e o processador é especificamente configurado para: obter uma operação no botão alvo no dispositivo eletrônico; e determinar a forma física do dispositivo eletrônico com base na operação no botão alvo no dispositivo eletrônico.
17. Dispositivo eletrônico, de acordo com a reivindicação 16, caracterizado pelo fato de que o processador é especificamente configurado para: se a operação no botão alvo no dispositivo eletrônico for uma primeira operação, determinar que a forma física do dispositivo eletrônico é uma primeira forma física; ou se a operação no botão alvo no dispositivo eletrônico for uma segunda operação, determinar que a forma física do dispositivo eletrônico é uma segunda forma física.
18. Dispositivo eletrônico, de acordo com a reivindicação 11, caracterizado pelo fato de que o processador é especificamente configurado para: coletar informações de linha de visão de um usuário; e determinar a forma física do dispositivo eletrônico com base nas informações de linha de visão do usuário.
19. Dispositivo eletrônico, de acordo com a reivindicação 18, caracterizado pelo fato de que o processador é especificamente configurado para: se o dispositivo eletrônico determinar que uma linha de visão do usuário cai na segunda tela com base nas informações de linha de visão do usuário, determinar que a forma física do dispositivo eletrônico é uma primeira forma física; ou se o dispositivo eletrônico determinar que a linha de visão do usuário cai na primeira tela com base nas informações de linha de visão do usuário, determinar que a forma física do dispositivo eletrônico é uma segunda forma física.
20. Dispositivo eletrônico, de acordo com qualquer uma das reivindicações 11 a 19, caracterizado pelo fato de que o botão de função é um botão de bloqueio de tela, um botão de volume, ou uma combinação de botões de captura de tela.
21. Meio de armazenamento de computador compreendendo uma instrução de computador, caracterizado pelo fato de que a instrução de computador é usada para implementar o método de controle de tela conforme definido em qualquer uma das reivindicações 1 a 10
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910135444.9A CN109992189B (zh) | 2019-02-22 | 2019-02-22 | 屏幕控制方法、电子设备及存储介质 |
CN201910135444.9 | 2019-02-22 | ||
PCT/CN2020/075066 WO2020168977A1 (zh) | 2019-02-22 | 2020-02-13 | 屏幕控制方法、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
BR112021015822A2 true BR112021015822A2 (pt) | 2021-10-13 |
Family
ID=67129992
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
BR112021015822-7A BR112021015822A2 (pt) | 2019-02-22 | 2020-02-13 | Método de controle de tela, dispositivo eletrônico, e meio de armazenamento |
Country Status (11)
Country | Link |
---|---|
US (1) | US20220121413A1 (pt) |
EP (2) | EP4293483A3 (pt) |
JP (1) | JP7244666B2 (pt) |
KR (1) | KR102422114B1 (pt) |
CN (2) | CN113504866A (pt) |
AU (2) | AU2020224197B2 (pt) |
BR (1) | BR112021015822A2 (pt) |
ES (1) | ES2960211T3 (pt) |
MY (1) | MY190072A (pt) |
WO (1) | WO2020168977A1 (pt) |
ZA (1) | ZA202104987B (pt) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113504866A (zh) * | 2019-02-22 | 2021-10-15 | 华为技术有限公司 | 屏幕控制方法、电子设备及存储介质 |
CN110413181B (zh) * | 2019-07-22 | 2021-04-06 | 维沃移动通信有限公司 | 一种移动终端的控制方法、装置及移动终端 |
CN113539192B (zh) * | 2020-04-21 | 2023-10-20 | 北京小米移动软件有限公司 | 环境光检测方法及装置、电子设备和存储介质 |
CN113625865B (zh) * | 2020-05-07 | 2023-06-06 | 华为技术有限公司 | 屏幕状态的控制方法及电子设备 |
CN114327314B (zh) * | 2020-09-29 | 2024-04-12 | 华为技术有限公司 | 显示控制方法、终端及存储介质 |
CN112565490B (zh) * | 2020-12-10 | 2022-08-19 | 维沃移动通信有限公司 | 电子设备 |
CN115617117A (zh) * | 2021-07-16 | 2023-01-17 | 华为技术有限公司 | 一种电子设备的按键控制方法及电子设备 |
US11968319B2 (en) | 2021-12-28 | 2024-04-23 | Motorola Mobility Llc | Managing call sessions in multi-display systems |
US20230205476A1 (en) * | 2021-12-28 | 2023-06-29 | Motorola Mobility Llc | Managing Media Content in Multi-Display Systems |
CN114356272B (zh) * | 2022-03-17 | 2022-08-23 | 北京荣耀终端有限公司 | 一种数据传输方法及*** |
CN114661097A (zh) * | 2022-03-28 | 2022-06-24 | 联想(北京)有限公司 | 控制方法、装置及电子设备和存储介质 |
CN114779916B (zh) * | 2022-03-29 | 2024-06-11 | 杭州海康威视数字技术股份有限公司 | 一种电子设备屏幕唤醒方法、门禁管理方法及装置 |
CN116048350B (zh) * | 2022-07-08 | 2023-09-08 | 荣耀终端有限公司 | 一种截屏方法及电子设备 |
CN118042043A (zh) * | 2022-11-04 | 2024-05-14 | 荣耀终端有限公司 | 控制亮屏的方法和电子设备 |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4304886B2 (ja) * | 2001-06-15 | 2009-07-29 | 日本電気株式会社 | 折り畳み式携帯電話、及びその開閉検出方法 |
JP3965383B2 (ja) * | 2003-12-17 | 2007-08-29 | 松下電器産業株式会社 | 携帯端末装置 |
KR20050081600A (ko) * | 2004-02-16 | 2005-08-19 | 에스케이텔레텍주식회사 | 이동통신단말기에서의 화면 캡쳐 방법 |
JP2008103819A (ja) * | 2006-10-17 | 2008-05-01 | Nec Saitama Ltd | 端末装置および省電力制御方法 |
JP4719929B2 (ja) * | 2009-03-31 | 2011-07-06 | Necカシオモバイルコミュニケーションズ株式会社 | 表示装置、および、プログラム |
KR20130095088A (ko) * | 2012-02-17 | 2013-08-27 | 엘지전자 주식회사 | 이동 단말기 및 그의 물리 키 설정방법 |
KR102097361B1 (ko) * | 2013-02-01 | 2020-04-07 | 삼성디스플레이 주식회사 | 가요성 디스플레이 장치를 구비한 모바일 기기 및 이의 동작 방법 |
JP6335613B2 (ja) * | 2013-04-26 | 2018-05-30 | イマージョン コーポレーションImmersion Corporation | 触覚使用可能な適合的及び多面的ディスプレイのためのシステム及び方法 |
KR20150135038A (ko) * | 2014-05-23 | 2015-12-02 | 삼성전자주식회사 | 폴더블 전자 장치 및 그 제어 방법 |
US10254863B2 (en) * | 2014-12-19 | 2019-04-09 | Lg Electronics Inc. | Mobile terminal |
US9864410B2 (en) * | 2014-12-29 | 2018-01-09 | Samsung Electronics Co., Ltd. | Foldable device and method of controlling the same |
KR102137543B1 (ko) * | 2015-01-07 | 2020-08-13 | 삼성전자주식회사 | 벤딩 가능한 사용자 단말 장치 및 이의 디스플레이 방법 |
KR102317803B1 (ko) * | 2015-01-23 | 2021-10-27 | 삼성전자주식회사 | 복수의 디스플레이를 제어하는 전자 장치 및 제어 방법 |
KR101942950B1 (ko) * | 2015-03-31 | 2019-01-28 | 삼성전자주식회사 | 폴더블 디바이스 및 그 제어 방법 |
KR102406091B1 (ko) * | 2015-04-01 | 2022-06-10 | 삼성전자주식회사 | 전자 장치 |
CN106155615A (zh) * | 2015-04-27 | 2016-11-23 | 中兴通讯股份有限公司 | 屏幕折叠设备、控制方法及控制装置 |
CN105335063B (zh) * | 2015-09-23 | 2019-08-27 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
KR102499110B1 (ko) * | 2016-01-14 | 2023-02-13 | 삼성전자 주식회사 | 디스플레이 제어 방법 및 이를 사용하는 전자 장치 |
KR102480462B1 (ko) * | 2016-02-05 | 2022-12-23 | 삼성전자주식회사 | 복수의 디스플레이들을 포함하는 전자 장치 및 그 동작 방법 |
KR20170112497A (ko) * | 2016-03-31 | 2017-10-12 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
CN106155325B (zh) * | 2016-07-22 | 2019-08-30 | 努比亚技术有限公司 | 一种双屏显示唤醒装置及方法 |
CN106484351A (zh) * | 2016-09-30 | 2017-03-08 | 广东欧珀移动通信有限公司 | 一种显示控制方法及移动终端 |
CN106911850B (zh) * | 2017-02-27 | 2020-05-19 | 陈惠金 | 移动终端及其截屏方法 |
US20180284844A1 (en) * | 2017-04-04 | 2018-10-04 | Microsoft Technology Licensing, Llc | Foldable display device with interactable user interface surface on the external shell |
JP6734473B2 (ja) * | 2017-04-28 | 2020-08-05 | シャープ株式会社 | フレキシブルディスプレイ付モバイル端末 |
CN108958679A (zh) * | 2017-05-25 | 2018-12-07 | 中兴通讯股份有限公司 | 移动终端显示方法、装置、移动终端及存储介质 |
CN107193519A (zh) * | 2017-05-26 | 2017-09-22 | 珠海市魅族科技有限公司 | 显示控制方法及装置、计算机装置和计算机可读存储介质 |
CN107566572A (zh) * | 2017-09-08 | 2018-01-09 | 南京中电熊猫液晶显示科技有限公司 | 一种双屏显示设备 |
CN107831993B (zh) * | 2017-10-24 | 2020-04-21 | Oppo广东移动通信有限公司 | 播放控制方法、装置、终端以及计算机可读存储介质 |
CN107765835A (zh) * | 2017-11-07 | 2018-03-06 | 广东欧珀移动通信有限公司 | 点亮屏幕的方法、装置及终端 |
CN108037887B (zh) * | 2017-11-30 | 2021-06-18 | 努比亚技术有限公司 | 终端虚拟按键的构建方法、终端及计算机可读存储介质 |
CN107943374B (zh) * | 2017-12-14 | 2020-04-21 | 维沃移动通信有限公司 | 可折叠终端中应用程序的启动方法及可折叠终端 |
CN116880667A (zh) * | 2017-12-18 | 2023-10-13 | 中兴通讯股份有限公司 | 控制终端屏幕的方法、装置、终端及存储介质 |
CN108845773B (zh) * | 2018-04-28 | 2022-04-29 | 中兴通讯股份有限公司 | 屏幕间夹角的确定方法、装置、存储介质及电子装置 |
CN109361816A (zh) * | 2018-09-29 | 2019-02-19 | 上海爱优威软件开发有限公司 | 基于形态信息的按键控制方法及终端 |
EP3699738B1 (en) * | 2019-02-19 | 2024-03-27 | Samsung Electronics Co., Ltd. | Electronic device and display control method thereof |
CN113504866A (zh) * | 2019-02-22 | 2021-10-15 | 华为技术有限公司 | 屏幕控制方法、电子设备及存储介质 |
-
2019
- 2019-02-22 CN CN202110653798.XA patent/CN113504866A/zh active Pending
- 2019-02-22 CN CN201910135444.9A patent/CN109992189B/zh active Active
-
2020
- 2020-02-13 US US17/433,202 patent/US20220121413A1/en not_active Abandoned
- 2020-02-13 BR BR112021015822-7A patent/BR112021015822A2/pt not_active Application Discontinuation
- 2020-02-13 ES ES20758543T patent/ES2960211T3/es active Active
- 2020-02-13 AU AU2020224197A patent/AU2020224197B2/en active Active
- 2020-02-13 KR KR1020217025447A patent/KR102422114B1/ko active IP Right Grant
- 2020-02-13 JP JP2021549389A patent/JP7244666B2/ja active Active
- 2020-02-13 WO PCT/CN2020/075066 patent/WO2020168977A1/zh active Application Filing
- 2020-02-13 EP EP23179474.4A patent/EP4293483A3/en active Pending
- 2020-02-13 MY MYPI2021004072A patent/MY190072A/en unknown
- 2020-02-13 EP EP20758543.1A patent/EP3901753B1/en active Active
-
2021
- 2021-07-15 ZA ZA2021/04987A patent/ZA202104987B/en unknown
-
2022
- 2022-10-19 AU AU2022256138A patent/AU2022256138B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
WO2020168977A1 (zh) | 2020-08-27 |
KR102422114B1 (ko) | 2022-07-20 |
US20220121413A1 (en) | 2022-04-21 |
EP4293483A2 (en) | 2023-12-20 |
EP4293483A3 (en) | 2024-03-13 |
ZA202104987B (en) | 2022-07-27 |
EP3901753A1 (en) | 2021-10-27 |
ES2960211T3 (es) | 2024-03-01 |
JP2022518618A (ja) | 2022-03-15 |
KR20210104913A (ko) | 2021-08-25 |
EP3901753B1 (en) | 2023-08-23 |
EP3901753C0 (en) | 2023-08-23 |
AU2020224197A1 (en) | 2021-08-12 |
MY190072A (en) | 2022-03-24 |
CN109992189B (zh) | 2021-05-11 |
AU2020224197B2 (en) | 2022-08-04 |
CN109992189A (zh) | 2019-07-09 |
AU2022256138B2 (en) | 2023-08-03 |
CN113504866A (zh) | 2021-10-15 |
JP7244666B2 (ja) | 2023-03-22 |
EP3901753A4 (en) | 2022-03-02 |
AU2022256138A1 (en) | 2022-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
BR112021015822A2 (pt) | Método de controle de tela, dispositivo eletrônico, e meio de armazenamento | |
ES2964533T3 (es) | Método de control de voz y dispositivo electrónico | |
WO2020168965A1 (zh) | 一种具有折叠屏的电子设备的控制方法及电子设备 | |
EP4084450B1 (en) | Display method for foldable screen, and related apparatus | |
WO2020224449A1 (zh) | 一种分屏显示的操作方法及电子设备 | |
EP3907592A1 (en) | Method for moving application icons, and electronic device | |
WO2021063311A1 (zh) | 具有折叠屏的电子设备的显示控制方法及电子设备 | |
US10165978B2 (en) | Method for measuring human body information, and electronic device thereof | |
WO2021082564A1 (zh) | 一种操作提示的方法和电子设备 | |
WO2020168968A1 (zh) | 一种具有折叠屏的电子设备的控制方法及电子设备 | |
KR20170046413A (ko) | 피사체의 눈 검출 방법 및 그 전자 장치 | |
CN114887323B (zh) | 一种电子设备操控方法及电子设备 | |
CN112087649B (zh) | 一种设备搜寻方法以及电子设备 | |
CN114090102B (zh) | 启动应用程序的方法、装置、电子设备和介质 | |
CN110658975A (zh) | 一种移动终端操控方法及装置 | |
CN114880251B (zh) | 存储单元的访问方法、访问装置和终端设备 | |
WO2022037725A1 (zh) | 一种***服务恢复方法、装置和电子设备 | |
EP4220478A1 (en) | Gesture misrecognition prevention method, and electronic device | |
WO2022022466A1 (zh) | 一种确定文件存储位置的方法、装置及终端 | |
RU2782176C1 (ru) | Способ управления экраном, электронное устройство и носитель данных | |
WO2021098590A1 (zh) | 生物试纸模组以及电子设备 | |
CN116339510B (zh) | 眼动追踪方法、装置、电子设备及计算机可读存储介质 | |
WO2022028324A1 (zh) | 启动应用程序的方法、装置、电子设备和介质 | |
CN116450026A (zh) | 用于识别触控操作的方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
B07A | Application suspended after technical examination (opinion) [chapter 7.1 patent gazette] | ||
B09B | Patent application refused [chapter 9.2 patent gazette] | ||
B12B | Appeal against refusal [chapter 12.2 patent gazette] |