CN112230793B - A display method and electronic device for an electronic device with a flexible screen. - Google Patents
A display method and electronic device for an electronic device with a flexible screen.Info
- Publication number
- CN112230793B CN112230793B CN202011051006.3A CN202011051006A CN112230793B CN 112230793 B CN112230793 B CN 112230793B CN 202011051006 A CN202011051006 A CN 202011051006A CN 112230793 B CN112230793 B CN 112230793B
- Authority
- CN
- China
- Prior art keywords
- electronic device
- view
- display interface
- field
- game
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/25—Output arrangements for video game devices
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04102—Flexible digitiser, i.e. constructional details for allowing the whole digitising part of a device to be flexed or rolled like a sheet of paper
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
The application provides a display method of electronic equipment with a flexible screen and the electronic equipment, wherein the display method comprises the steps that if the flexible screen is in a folded state, the electronic equipment responds to an operation of opening a game application, and displays an interface of the game application through a first display interface; and responding to the conversion of the flexible screen from the folding state to the unfolding state, and displaying the interface of the game application through the flexible screen by the electronic device in a full screen mode, wherein the interface of the game application displayed through the flexible screen in a full screen mode is a second display interface, the visual field range of the first display interface in the first direction is a first visual field range, the visual field range of the second display interface in the first direction is a second visual field range, and the first visual field range is smaller than the second visual field range. The embodiment of the application is beneficial to improving the game experience of the user when playing the game.
Description
The application relates to a display method of electronic equipment with a flexible screen and a divisional application of the application application, wherein the application date is 2019, 11, 15, china application number is 201911121860.X, and the application name is 'electronic equipment with a flexible screen'.
Technical Field
The present application relates to the field of terminal technologies, and in particular, to a display method of an electronic device with a flexible screen and an electronic device.
Background
The flexible screen includes a screen type such as an organic light-emitting diode (OLED), which is lighter in volume and better in flexibility based on its characteristics of being bendable as compared with the conventional screen. Along with popularization of mobile equipment applications such as mobile phones, demands of people for large-screen mobile phones are becoming stronger, but large-screen mobile phones have a significant problem of inconvenient carrying, so that a folding-screen mobile phone with an extensible and deformable screen becomes a main direction for improving carrying convenience.
Currently, some manufacturers have applied flexible screens to electronic devices such as mobile phones and tablet computers. As shown in fig. 1, a user can fold a screen when using a mobile phone having a flexible screen, making the mobile phone more flexible and portable. Currently, when a user plays a game by using a folding screen mobile phone, if the user switches the flexible screen from one physical form to another physical form, the sudden visual field of the game may be narrowed due to the change of the proportion of the screen. For some combat games, narrowing the field of view may cause the user to lose the game, resulting in a poor game experience for the user.
Disclosure of Invention
The application provides a display method of electronic equipment with a flexible screen and the electronic equipment, which are beneficial to improving the game experience of a user when playing a game.
The first aspect provides a display method of an electronic device with a flexible screen, the method comprises the steps that if the flexible screen is in a folded state, the electronic device displays an interface of a game application through a first display interface in response to first operation of opening the game application, the electronic device displays the interface of the game application through the flexible screen in a full screen mode in response to the flexible screen being converted into an unfolded state from the folded state, the interface of the game application is displayed in a full screen mode through the flexible screen, the interface of the game application is displayed in a second display interface, wherein the visual field range of the first display interface in a first direction is a first visual field range, the visual field range of the second display interface in the first direction is a second visual field range, and the first visual field range is smaller than the second visual field range.
In the embodiment of the application, in the process of converting the flexible screen from the folded state to the unfolded state, the visual field range of the first display interface is smaller than that of the second display interface, and the expansion of the visual field range is beneficial to the user to see more information, so that the game experience of the user in the game playing process is promoted.
In some possible implementations, the window of the first display interface includes a first long side and a first short side, the window of the second display interface includes a second long side and a second short side, the field of view of the first display interface in the direction of the first short side is a first field of view, the field of view of the second display interface in the direction of the second short side is a second field of view, and the first field of view is smaller than the second field of view.
In the embodiment of the application, in the process of converting the flexible screen from the folded state to the unfolded state, the visual field range of the first display interface in the direction of the first short side is smaller than the visual field range of the second display interface in the direction of the second short side, and the expansion of the visual field range is beneficial to the user to see more information, so that the game experience of the user in the game playing process is promoted.
In some possible implementations, the first long side and the second long side are the same in size, and the first short side is smaller in size than the second short side.
In some possible implementations, the first field of view is smaller than the second field of view, which may also be understood as containing less content or information than the second field of view.
With reference to the first aspect, in some implementations of the first aspect, a field of view of the first display interface in the first long-side direction is a third field of view, a field of view of the second display interface in the second long-side direction is a fourth field of view, and the third field of view is greater than or equal to the fourth field of view.
In the embodiment of the application, the game vision is limited in fairness, and the vision range of the first display interface in the first long side direction is larger than the vision range of the second display interface in the second long side direction in the process of converting the flexible screen from the folding state to the unfolding state, so that compared with the first long side direction, the vision range in the second long side direction is cut, and compared with the first short side direction, the vision range in the second short side direction is expanded, thereby realizing that the whole vision area on the first display interface and the whole vision area on the second display interface are basically kept unchanged, and improving the game experience of a user when playing games on the premise of guaranteeing the fairness of the game vision.
In the embodiment of the application, for some non-fight games or fight games without fairness constraint on the game vision, in the process of converting the flexible screen from the folded state to the unfolded state, the vision range of the first display interface in the first long-side direction is equal to the vision range of the second display interface in the second long-side direction, so that compared with the first long-side direction, the vision range in the second long-side direction is maintained, and compared with the first short-side direction, the vision range in the second short-side direction is expanded, thereby realizing that the whole vision area on the second display interface is enlarged compared with the whole vision area on the first display interface, and being beneficial to improving the game experience of a user when playing games.
In some possible implementations, the first long side and the second long side having the same size include the pixel value corresponding to the first long side and the pixel value corresponding to the second long side having the same size, and the first short side having the size smaller than the second short side includes the ratio of the pixel value corresponding to the first short side and the pixel value corresponding to the second short side being smaller than 1.
With reference to the first aspect, in certain implementations of the first aspect, the method further includes displaying an interface of the game application through the first display interface in response to the flexible screen transitioning from the expanded state to the collapsed state.
With reference to the first aspect, in some implementation manners of the first aspect, the method further includes that the electronic device sends a request message to the server, where the request message is used to request game configuration parameters, where the game configuration parameters include a first game configuration parameter and a second game configuration parameter, where the first game configuration parameter is used to determine a display parameter of an interface that displays the game application through the first display interface, the second game configuration parameter is used to determine a display parameter of an interface that displays the game application through the second display interface, if the flexible screen is in a folded state, the electronic device determines that the first display interface displays the interface of the game application according to the first game configuration parameter, and if the flexible screen is in an unfolded state, the electronic device determines that the second display interface displays the interface of the game application according to the second game configuration parameter.
In the embodiment of the application, the electronic equipment can acquire the game configuration parameters in different screen display states from the server, so that when the flexible screen is in different screen display states, the interface of the game application in the corresponding screen display state is determined according to the different game configuration parameters.
With reference to the first aspect, in some implementation manners of the first aspect, the method further includes that the electronic device sends a request message to a server, where the request message includes first indication information, where the first indication information is used to indicate that the flexible screen is in a folded state or an unfolded state, the electronic device receives a response message sent by the server, where the response message includes a game configuration parameter, where the game configuration parameter is used to determine a display parameter of an interface that displays the game application through the first display interface if the first indication information is used to indicate that the flexible screen is in the folded state, where the game configuration parameter is used to determine a display parameter of an interface that displays the game application through the second display interface if the first indication information is used to indicate that the flexible screen is in the unfolded state, and where the electronic device displays the interface of the game application according to the game configuration parameter.
In the embodiment of the application, the electronic equipment can acquire the game configuration parameters in the current screen display state from the server, so that after the game configuration parameters in the current screen display state are acquired, the interface of the game application in the corresponding screen display state is determined according to the game configuration parameters.
In a second aspect, an apparatus is provided, the apparatus being included in an electronic device, the apparatus having functionality to implement the above aspect and possible implementations of the above aspect. The functions may be realized by hardware, or may be realized by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above.
In a third aspect, an electronic device is provided that includes a flexible screen, one or more processors, memory, and one or more computer programs. Wherein one or more computer programs are stored in the memory, the one or more computer programs comprising instructions. The instructions, when executed by the electronic device, cause the electronic device to perform the method of displaying an electronic device with a flexible screen in any of the possible implementations of the first aspect described above.
In a fourth aspect, there is provided a computer storage medium comprising computer instructions which, when run on an electronic device, cause the electronic device to perform the method of displaying an electronic device with a flexible screen in any of the possible implementations of the first aspect.
In a fifth aspect, a computer program product is provided which, when run on an electronic device, causes the electronic device to perform the method of displaying an electronic device with a flexible screen in any of the possible designs of the first aspect above.
In a sixth aspect, there is provided a chip system comprising at least one processor in which program instructions, when executed, cause the functions of any one of the possible methods of the first aspect described above to be carried out on an electronic device.
Drawings
FIG. 1 is a schematic diagram of an electronic device with a flexible screen according to the prior art;
fig. 2 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
Fig. 3A is a schematic structural diagram of a second electronic device according to an embodiment of the present application;
fig. 3B is a schematic structural diagram III of an electronic device according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
fig. 5A is a schematic structural diagram of an electronic device according to an embodiment of the present application;
Fig. 5B is a schematic structural diagram of an electronic device according to an embodiment of the present application;
FIG. 6A is a schematic diagram of an architecture of an operating system in an electronic device according to an embodiment of the present application;
FIG. 6B is a second schematic diagram of an operating system in an electronic device according to an embodiment of the present application;
Fig. 7A is a schematic view of a first scene of a display method of an electronic device with a flexible screen according to an embodiment of the present application;
fig. 7B is a schematic view of a second scenario of a display method of an electronic device with a flexible screen according to an embodiment of the present application;
Fig. 7C is a schematic view of a third scenario of a display method of an electronic device with a flexible screen according to an embodiment of the present application;
fig. 7D is a schematic view of a fourth scenario of a display method of an electronic device with a flexible screen according to an embodiment of the present application;
fig. 8A is a schematic view of a scenario in a display method of an electronic device with a flexible screen according to an embodiment of the present application;
Fig. 8B is a schematic view of a display method of an electronic device with a flexible screen according to an embodiment of the present application;
fig. 9A is a schematic diagram of a scene seven of a display method of an electronic device with a flexible screen according to an embodiment of the present application;
fig. 9B is a schematic view of a display method of an electronic device with a flexible screen according to an embodiment of the present application;
fig. 10 is a schematic flowchart of a display method of an electronic device with a flexible screen according to an embodiment of the present application.
Detailed Description
The implementation of the present embodiment will be described in detail below with reference to the accompanying drawings.
The display method of the electronic device with the flexible screen provided by the embodiment of the application can be applied to electronic devices with flexible screens such as mobile phones, tablet computers, notebook computers, ultra-mobile personal computer (UMPC), handheld computers, netbooks, personal Digital Assistants (PDA), wearable devices, virtual reality devices and the like, and the embodiment of the application is not limited in any way.
Taking the mobile phone 100 as an example of the electronic device, fig. 2 shows a schematic structural diagram of the mobile phone.
The handset 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (universal serial bus, USB) interface 130, a charge management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a radio frequency module 150, a communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, keys 190, a motor 191, an indicator 192, a camera 193, a flexible screen 301, and a subscriber identity module (subscriber identification module, SIM) card interface 195, etc.
It should be understood that the structure illustrated in the embodiments of the present application is not limited to the specific embodiment of the mobile phone 100. In other embodiments of the application, the handset 100 may include more or fewer components than shown, or certain components may be combined, or certain components may be split, or different arrangements of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (application processor, AP), a modem processor, a graphics processor (graphics processing unit, GPU), an image signal processor (IMAGE SIGNAL processor, ISP), a controller, a memory, a video codec, a digital signal processor (DIGITAL SIGNAL processor, DSP), a baseband processor, and/or a neural network processor (neural-network processing unit, NPU), etc. Wherein the different processing units may be separate devices or may be integrated in one or more processors.
The controller may be a neural center or a command center of the mobile phone 100. The controller can generate operation control signals according to the instruction operation codes and the time sequence signals to finish the control of instruction fetching and instruction execution.
A memory may also be provided in the processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may hold instructions or data that the processor 110 has just used or recycled. If the processor 110 needs to reuse the instruction or data, it can be called directly from the memory. Repeated accesses are avoided and the latency of the processor 110 is reduced, thereby improving the efficiency of the system.
In some embodiments, the processor 110 may include one or more interfaces. The interfaces may include an integrated circuit (inter-INTEGRATED CIRCUIT, I2C) interface, an integrated circuit built-in audio (inter-INTEGRATED CIRCUIT SOUND, I2S) interface, a pulse code modulation (pulse code modulation, PCM) interface, a universal asynchronous receiver transmitter (universal asynchronous receiver/transmitter, UART) interface, a mobile industry processor interface (mobile industry processor interface, MIPI), a general-purpose input/output (GPIO) interface, a subscriber identity module (subscriber identity module, SIM) interface, and/or a universal serial bus (universal serial bus, USB) interface, among others.
The I2C interface is a bi-directional synchronous serial bus comprising a serial data line (SERIAL DATA LINE, SDA) and a serial clock line (derail clock line, SCL). In some embodiments, the processor 110 may contain multiple sets of I2C buses. The processor 110 may be coupled to the touch sensor 180K, charger, flash, camera 193, etc., respectively, through different I2C bus interfaces. For example, the processor 110 may be coupled to the touch sensor 180K through an I2C interface, so that the processor 110 and the touch sensor 180K communicate through an I2C bus interface to implement the touch function of the mobile phone 100.
The I2S interface may be used for audio communication. In some embodiments, the processor 110 may contain multiple sets of I2S buses. The processor 110 may be coupled to the audio module 170 via an I2S bus to enable communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 may transmit an audio signal to the communication module 160 through the I2S interface, to implement a function of answering a call through the bluetooth headset.
PCM interfaces may also be used for audio communication to sample, quantize and encode analog signals. In some embodiments, the audio module 170 and the communication module 160 may be coupled through a PCM bus interface. In some embodiments, the audio module 170 may also transmit audio signals to the communication module 160 through the PCM interface to implement a function of answering a call through the bluetooth headset. Both the I2S interface and the PCM interface may be used for audio communication.
The UART interface is a universal serial data bus for asynchronous communications. The bus may be a bi-directional communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, UART interfaces are typically used to connect the processor 110 with the communication module 160. For example, the processor 110 communicates with a bluetooth module in the communication module 160 through a UART interface to implement bluetooth functions. In some embodiments, the audio module 170 may transmit an audio signal to the communication module 160 through a UART interface, to implement a function of playing music through a bluetooth headset.
The MIPI interface may be used to connect the processor 110 with peripheral devices such as the flexible screen 301, the camera 193, and the like. The MIPI interfaces include camera serial interfaces (CAMERA SERIAL INTERFACE, CSI), display serial interfaces (DISPLAY SERIAL INTERFACE, DSI), and the like. In some embodiments, processor 110 and camera 193 communicate through a CSI interface to implement the camera function of cell phone 100. The processor 110 and the flexible screen 301 communicate through the DSI interface to implement the display function of the mobile phone 100.
The GPIO interface may be configured by software. The GPIO interface may be configured as a control signal or as a data signal. In some embodiments, a GPIO interface may be used to connect the processor 110 with the camera 193, the flexible screen 301, the communication module 160, the audio module 170, the sensor module 180, and the like. The GPIO interface may also be configured as an I2C interface, an I2S interface, a UART interface, an MIPI interface, etc.
The USB interface 130 is an interface conforming to the USB standard specification, and may specifically be a Mini USB interface, a Micro USB interface, a USB Type C interface, or the like. The USB interface 130 may be used to connect to a charger to charge the mobile phone 100, or may be used to transfer data between the mobile phone 100 and a peripheral device. And can also be used for connecting with a headset, and playing audio through the headset. The interface may also be used to connect other electronic devices, such as AR devices, etc.
It should be understood that the connection relationship between the modules illustrated in the embodiment of the present application is only illustrative, and is not limited to the structure of the mobile phone 100. In other embodiments of the present application, the mobile phone 100 may also use different interfacing manners, or a combination of multiple interfacing manners in the above embodiments.
The charge management module 140 is configured to receive a charge input from a charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charge management module 140 may receive a charging input of a wired charger through the USB interface 130. In some wireless charging embodiments, the charge management module 140 may receive wireless charging input through a wireless charging coil of the cell phone 100. The charging management module 140 may also supply power to the electronic device through the power management module 141 while charging the battery 142.
The power management module 141 is used for connecting the battery 142, and the charge management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and/or the charge management module 140 and provides power to the processor 110, the internal memory 121, the external memory, the flexible screen 301, the camera 193, the communication module 160, and the like. The power management module 141 may also be configured to monitor battery capacity, battery cycle number, battery health (leakage, impedance) and other parameters. In other embodiments, the power management module 141 may also be provided in the processor 110. In other embodiments, the power management module 141 and the charge management module 140 may be disposed in the same device.
The wireless communication function of the mobile phone 100 may be implemented by the antenna 1, the antenna 2, the radio frequency module 150, the communication module 160, the modem processor, the baseband processor, and the like.
The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in the handset 100 may be used to cover a single or multiple communication bands. Different antennas may also be multiplexed to improve the utilization of the antennas. For example, the antenna 1 may be multiplexed into a diversity antenna of a wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch.
The radio frequency module 150 may provide a solution for wireless communication including 2G/3G/4G/5G, etc. applied to the handset 100. The radio frequency module 150 may include at least one filter, switch, power amplifier, low noise amplifier (low noise amplifier, LNA), and the like. The radio frequency module 150 may receive electromagnetic waves from the antenna 1, filter, amplify, and the like the received electromagnetic waves, and transmit the electromagnetic waves to the modem processor for demodulation. The radio frequency module 150 can amplify the signal modulated by the modem processor, and convert the signal into electromagnetic waves to radiate through the antenna 1. In some embodiments, at least some of the functional modules of the radio frequency module 150 may be disposed in the processor 110. In some embodiments, at least some of the functional modules of the radio frequency module 150 may be disposed in the same device as at least some of the modules of the processor 110.
The modem processor may include a modulator and a demodulator. The modulator is used for modulating the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used for demodulating the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low frequency baseband signal to the baseband processor for processing. The low frequency baseband signal is processed by the baseband processor and then transferred to the application processor. The application processor outputs sound signals through an audio device (not limited to the speaker 170A, the receiver 170B, etc.), or displays images or videos through the flexible screen 301. In some embodiments, the modem processor may be a stand-alone device. In other embodiments, the modem processor may be separate from the processor 110 and disposed in the same device as the radio frequency module 150 or other functional modules.
The communication module 160 may provide solutions for wireless communication including wireless local area network (wireless local area networks, WLAN) (e.g., wireless fidelity (WIRELESS FIDELITY, wi-Fi) network), bluetooth (BT), global navigation satellite system (global navigation SATELLITE SYSTEM, GNSS), frequency modulation (frequency modulation, FM), near field communication (NEAR FIELD communication, NFC), infrared (IR), etc., applied to the handset 100. The communication module 160 may be one or more devices integrating at least one communication processing module. The communication module 160 receives electromagnetic waves via the antenna 2, modulates the electromagnetic wave signals, filters the electromagnetic wave signals, and transmits the processed signals to the processor 110. The communication module 160 may also receive a signal to be transmitted from the processor 110, frequency modulate it, amplify it, and convert it to electromagnetic waves for radiation via the antenna 2.
In some embodiments, the antenna 1 and the radio frequency module 150 of the handset 100 are coupled, and the antenna 2 and the communication module 160 are coupled, so that the handset 100 can communicate with a network and other devices through wireless communication technology. The wireless communication techniques can include the Global System for Mobile communications (global system for mobile communications, GSM), general packet radio service (GENERAL PACKET radio service, GPRS), code division multiple access (code division multiple access, CDMA), wideband code division multiple access (wideband code division multiple access, WCDMA), time division code division multiple access (time-division code division multiple access, TD-SCDMA), long term evolution (long term evolution, LTE), BT, GNSS, WLAN, NFC, FM, and/or IR techniques, among others. The GNSS may include a global satellite positioning system (global positioning system, GPS), a global navigation satellite system (global navigation SATELLITE SYSTEM, GLONASS), a beidou satellite navigation system (beidou navigation SATELLITE SYSTEM, BDS), a quasi zenith satellite system (quasi-zenith SATELLITE SYSTEM, QZSS) and/or a satellite based augmentation system (SATELLITE BASED AUGMENTATION SYSTEMS, SBAS).
The cell phone 100 implements a display function through a GPU, a flexible screen 301, an application processor, and the like. The GPU is a microprocessor for image processing, connecting the flexible screen 301 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs that execute program instructions to generate or change display information. In an embodiment of the present application, a display and a touch device may be included in the flexible screen 301. The display is used to output display content to a user and the touch device is used to receive touch events entered by the user on the flexible screen 301.
As shown in fig. 3A (a), the flexible screen 301 may be displayed as a complete display area in the unfolded state. The user may fold the screen along one or more fold axes in the flexible screen 301. The position of the folding axis may be preset, or may be arbitrarily selected by the user in the flexible screen 301.
As shown in (b) of fig. 3A, after the user folds the flexible screen 301 along the folding axis AB of the flexible screen 301, the display interface of the mobile phone 100 may be divided into two display interfaces along the AB folding axis, namely, the display interface 1 and the display interface 2. In the embodiment of the present application, the folded display interface 1 and the folded display interface 2 may be displayed as two independent display areas. For example, the display interface 1 may be referred to as a main screen of the mobile phone 100, and the display interface 2 may be referred to as a sub-screen of the mobile phone 100. The display areas of the main screen and the sub-screen may be the same or different. Alternatively, the display interface 1 may be referred to as a large screen of the mobile phone 100, and the display interface 2 may be referred to as a small screen of the mobile phone 100. Alternatively, the display interface 1 may be referred to as an inner screen of the mobile phone 100, and the display interface 2 may be referred to as an outer screen of the mobile phone 100.
In the following, the display interface 1 is referred to as a main screen of the mobile phone 100, and the display interface 2 is referred to as a sub-screen of the mobile phone 100.
It should be noted that, after the user folds the flexible screen 301 along the folding axis AB, the main screen and the auxiliary screen may be disposed opposite to each other, or the main screen and the auxiliary screen may also deviate from each other. As shown in fig. 3A (c), after the user folds the flexible screen 301, the main screen and the sub-screen are away from each other, and at this time, the main screen and the sub-screen are exposed to the external environment, so that the user can use the main screen to display, and can use the sub-screen to display.
In some embodiments, as shown in fig. 3A (c), after the user folds the flexible screen 301, the screen of the folded portion (may also be referred to as a side screen) may also be used as an independent display interface, where the flexible screen 301 is divided into three independent display interfaces, namely, a main screen, a sub-screen, and a side screen.
Illustratively, as shown in fig. 3B, the flexible screen 301 has a size 2480 x 2200 (in pixels) with a screen ratio of 8:7.1. Wherein the width of the folding axis AB on the flexible screen 301 is 166. After folding along the folding axis AB, the area with the size 2480×1144 (in pixels) on the right side of the flexible screen 301 and the screen ratio of 19.5:9 is divided into a main screen, and the area with the size 2480×890 (in pixels) on the left side of the flexible screen 301 and the screen ratio of 25:9 is divided into a sub-screen. At this time, the folding axis AB of 2480×166 may serve as a side screen. It should be understood that the folding axes referred to herein are for ease of understanding only and that the folding axes may also be formed as fold strips or demarcation strips or the like, and are not limited in this context.
Referring to fig. 4, when the user folds the flexible screen 301, the divided primary and secondary screens form an angle therebetween. In an embodiment of the present application, the mobile phone 100 may calculate an included angle between the main screen and the sub-screen according to data detected by one or more sensors.
For example, a gyroscope and an acceleration sensor may be provided on the main screen 41 and the sub-screen 42 of the cellular phone 100, respectively. The gyroscope on the main screen 41 may detect a rotational angular velocity of the main screen 41 when it is rotated, and the acceleration sensor on the main screen 41 may detect an acceleration generated when the main screen 41 is moved. Further, the mobile phone 100 can determine the magnitude and direction of the gravity G according to the data detected by the gyroscope and the acceleration sensor on the main screen 41. Similarly, the mobile phone 100 can determine the magnitude and direction of the gravity G according to the data detected by the gyroscope and the acceleration sensor on the secondary screen 42. Or if the magnitude and direction of the gravity G can be detected using the sensor a, the sensor a may be provided on the main screen 41 and the sub-screen 42, respectively. For example, the gyroscope and the acceleration sensor may be integrated into one sensor provided on the main screen 41 and the sub-screen 42, respectively.
As shown in fig. 4, the main screen 41 and the sub screen 42 may be provided with corresponding coordinate systems. For example, a Cartesian coordinate system O1 may be provided in the secondary screen 42, with the x-axis of the Cartesian coordinate system O1 being parallel to the shorter side of the secondary screen 42 and the y-axis being parallel to the longer side of the secondary screen 42, and the z-axis being directed out of the secondary screen 42 perpendicular to a plane formed by the x-axis and the y-axis. Likewise, a Cartesian coordinate system O2 may be provided in the main screen 41, with the x-axis of the Cartesian coordinate system O2 being parallel to the shorter side of the main screen 41 and the y-axis being parallel to the longer side of the main screen 41, and the z-axis being directed into the main screen 41 perpendicular to the plane of the x-axis and the y-axis.
Illustratively, the gyroscope and the acceleration sensor in the secondary screen 42 may detect the magnitude and direction of the gravity G in the cartesian coordinate system O1, and the gyroscope and the acceleration sensor in the primary screen 41 may detect the magnitude and direction of the gravity G in the cartesian coordinate system O2. Since the cartesian coordinate system O1 has the same orientation as the y-axis in the cartesian coordinate system O2, the component G1 of the gravity G in the x-axis and z-axis planes in the cartesian coordinate system O1 is equal in magnitude but different in direction from the component G2 of the gravity G in the x-axis and z-axis planes in the cartesian coordinate system O2. At this time, the included angle between the component G1 and the component G2 is the included angle between the cartesian coordinate system O1 and the cartesian coordinate system O2, and is also the included angle β between the secondary screen 42 and the primary screen 41.
Therefore, the mobile phone 100 calculates the included angle β between the secondary screen 42 and the primary screen 41 by calculating the included angle between the component G1 of the gravity G in the cartesian coordinate system O1 and the component G2 of the gravity G in the cartesian coordinate system O2. It will be appreciated that the angle β between the primary screen 41 and the secondary screen 42 is within a closed interval of 0 to 180 °.
For example, as shown in fig. 5A (a), when the angle β between the main screen 41 and the sub-screen 42 is greater than a first threshold value (e.g., 170 °), the cellular phone 100 may determine that the flexible screen 301 is in the unfolded state. As shown in (b) of fig. 5A, when the angle β between the main screen 41 and the sub-screen 42 is smaller than the second threshold value (for example, 20 °), the cellular phone 100 may determine that the flexible screen 301 is in the folded state. Still alternatively, as shown in fig. 5A (c), when the angle β between the main screen 41 and the sub-screen 42 is within a preset interval (for example, between 40 ° and 60 °), the mobile phone 100 may determine that the flexible screen 301 is in the stand state. In the embodiment of the present application, the physical form of the flexible screen 301 may be divided into an expanded state and a non-expanded state, and the physical form of the flexible screen 301 other than the expanded state may be referred to as the non-expanded state. For example, the stent state and the folded state described above both belong to a non-expanded state.
Correspondingly, as shown in fig. 5B (a), when the included angle β between the main screen 41 and the sub-screen 42 is greater than a first threshold value (e.g., 170 °), the mobile phone 100 may determine that the flexible screen 301 is in the unfolded state. As shown in (B) of fig. 5B, when the angle β between the main screen 41 and the sub-screen 42 is smaller than the second threshold value (for example, 20 °), the cellular phone 100 may determine that the flexible screen 301 is in the folded state. Still alternatively, as shown in fig. 5B (c), when the angle β between the main screen 41 and the sub-screen 42 is within a preset interval (for example, between 40 ° and 60 °), the mobile phone 100 may determine that the flexible screen 301 is in the stand state.
The mobile phone may determine the state of the flexible screen 301 by providing the gyro sensor and the acceleration sensor on the mobile phone 100, and the state of the flexible screen 301 may also be determined by other manners, for example, by providing a gravity sensor and an acceleration sensor on the mobile phone, and the manner of determining the state of the flexible screen 301 according to the embodiment of the present application is not limited in any way.
In an embodiment of the present application, the cellular phone 100 may illuminate one of the main screen 41 and the sub-screen 42 when the flexible screen 301 is in a folded state or a stand state. For example, the cell phone 100 may illuminate the home screen 41 or the cell phone 100 may illuminate a screen closer to the user. If the mobile phone 100 lights the main screen 41, after detecting the operation of opening the game application by the user, the mobile phone 100 can display the display interface of the corresponding game application through the main screen 41, at this time, the pixel size on the main screen 41 can be 2480X 1144, when the user switches the flexible screen 301 from the folded state or the bracket state to the unfolded state in the game playing process, the mobile phone 100 can light the main screen 41 and the auxiliary screen 42 as a complete display screen, at this time, the pixel size on the large screen can be 2480X 2200, compared with the previous interface for displaying the game application on the main screen 41, the visual field range in the X direction is kept unchanged, the visual field range in the Y direction is expanded, thereby realizing the expansion of the game visual field area, or the visual field range in the X direction is cut, the visual field range in the Y direction is expanded, and the cut of the visual field range in the X direction can be compensated through the expansion of the visual field range in the Y direction, thereby ensuring that the visual field area in the process of switching from the main screen display to the large screen display is basically kept unchanged, and the game fairness is ensured.
It should be understood that, in the embodiment of the present application, the interface of the game application may be displayed through the display interface 1 in the main screen display state, the window of the display interface 1 includes a long side and a short side, and the interface of the game application may be displayed through the flexible screen in the large screen display state, and the window in the flexible screen full screen display state includes a long side and a short side. The X direction can be the direction of the long side of the display interface 1 or the direction of the long side of the flexible screen in full screen display, and the Y direction can be the direction of the short side of the display interface 1 or the direction of the short side of the flexible screen in full screen display.
In one embodiment, the size of the long side of the display interface 1 and the size of the long side when the flexible screen is displayed full screen may be the same. Or the pixel value corresponding to the long side of the display interface 1 and the pixel value corresponding to the long side of the flexible screen in full-screen display may be the same. As shown in fig. 3B, the pixel value corresponding to the long side of the display interface 1 is 2480, and the pixel value corresponding to the long side when the flexible screen is displayed in full screen is 2480.
In one embodiment, the size of the short side of the display interface 1 is smaller than the size of the short side when the flexible screen is displayed full screen. Or the pixel value corresponding to the long side of the display interface 1 is smaller than the pixel value corresponding to the long side of the flexible screen in full screen display, or the ratio of the pixel value corresponding to the long side of the display interface 1 to the pixel value corresponding to the long side of the flexible screen in full screen display is smaller than 1. As shown in fig. 3B, the pixel value corresponding to the short side of the display interface 1 is 1144, and the pixel value corresponding to the long side of the flexible screen in full-screen display is 2200.
For example, the X direction may be a direction corresponding to a long side of the main screen or the large screen, and the Y direction may be a direction corresponding to a short side of the main screen or the large screen. For example. The pixel ratio of the length to the width in the main screen state is 19.5:9, wherein the X direction is the direction corresponding to 19.5, and the Y direction is the direction corresponding to 9. For example, the pixel ratio of the length to the width in the large screen state is 8:7.1, wherein the X direction is the direction corresponding to 8, and the Y direction is the direction corresponding to 7.1. Alternatively, the X direction is the direction in which the side having a larger number of pixels is located, and the Y direction is the direction in which the side having a smaller number of pixels is located.
It should also be understood that, in the embodiment of the present application, the visual field range is related to the visual picture in the interface of the game application, and expanding the visual field range in the Y direction may be understood as having more content or information displayed in the Y direction and being richer.
The sensor module 180 may include one or more of a gyroscope, an acceleration sensor, a pressure sensor, a barometric sensor, a magnetic sensor (e.g., hall sensor), a distance sensor, a proximity sensor, a fingerprint sensor, a temperature sensor, a touch sensor, a pyroelectric infrared sensor, an ambient light sensor, or a bone conduction sensor, which is not limited in any way by the embodiments of the present application.
The mobile phone 100 can implement a photographing function through an ISP, a camera 193, a video codec, a GPU, a flexible screen 301, an application processor, and the like.
The ISP is used to process data fed back by the camera 193. For example, when photographing, the shutter is opened, light is transmitted to the camera photosensitive element through the lens, the optical signal is converted into an electric signal, and the camera photosensitive element transmits the electric signal to the ISP for processing and is converted into an image visible to naked eyes. ISP can also optimize the noise, brightness and skin color of the image. The ISP can also optimize parameters such as exposure, color temperature and the like of a shooting scene. In some embodiments, the ISP may be provided in the camera 193.
The camera 193 is used to capture still images or video. The object generates an optical image through the lens and projects the optical image onto the photosensitive element. The photosensitive element may be a charge coupled device (charge coupled device, CCD) or a Complementary Metal Oxide Semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, which is then transferred to the ISP to be converted into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV, or the like format. In some embodiments, the cell phone 100 may include 1 or N cameras 193, N being a positive integer greater than 1.
The digital signal processor is used for processing digital signals, and can process other digital signals besides digital image signals. For example, when the handset 100 selects a frequency bin, the digital signal processor is used to fourier transform the frequency bin energy, etc.
Video codecs are used to compress or decompress digital video. The handset 100 may support one or more video codecs. Thus, the handset 100 can play or record video in a variety of encoding formats, such as moving picture experts group (moving picture experts group, MPEG) 1, MPEG2, MPEG3, MPEG4, and the like.
The NPU is a neural-network (NN) computing processor, and can rapidly process input information by referencing a biological neural network structure, for example, referencing a transmission mode between human brain neurons, and can also continuously perform self-learning. The NPU may be used to implement applications such as intelligent recognition of the mobile phone 100, for example, image recognition, face recognition, voice recognition, text understanding, etc.
The external memory interface 120 may be used to connect an external memory card, such as a Micro SD card, to extend the memory capabilities of the handset 100. The external memory card communicates with the processor 110 through an external memory interface 120 to implement data storage functions. For example, files such as music, video, etc. are stored in an external memory card.
The internal memory 121 may be used to store computer executable program code including instructions. The processor 110 executes various functional applications of the cellular phone 100 and data processing by executing instructions stored in the internal memory 121. The internal memory 121 may include a storage program area and a storage data area. The storage program area may store an application program (such as a sound playing function, an image playing function, etc.) required for at least one function of the operating system, etc. The storage data area may store data (e.g., audio data, phonebook, etc.) created during use of the handset 100, etc. In addition, the internal memory 121 may include a high-speed random access memory, and may further include a nonvolatile memory such as at least one magnetic disk storage device, a flash memory device, a universal flash memory (universal flash storage, UFS), and the like.
The handset 100 may implement audio functions through an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, an application processor, and the like. Such as music playing, recording, etc.
The audio module 170 is used to convert digital audio information into an analog audio signal output and also to convert an analog audio input into a digital audio signal. The audio module 170 may also be used to encode and decode audio signals. In some embodiments, the audio module 170 may be disposed in the processor 110, or a portion of the functional modules of the audio module 170 may be disposed in the processor 110.
The speaker 170A, also referred to as a "horn," is used to convert audio electrical signals into sound signals. The handset 100 may listen to music, or to hands-free calls, through the speaker 170A.
A receiver 170B, also referred to as a "earpiece", is used to convert the audio electrical signal into a sound signal. When the handset 100 is answering a telephone call or voice message, the voice can be received by placing the receiver 170B close to the human ear.
Microphone 170C, also referred to as a "microphone" or "microphone", is used to convert sound signals into electrical signals. When making a call or transmitting voice information, the user can sound near the microphone 170C through the mouth, inputting a sound signal to the microphone 170C. The handset 100 may be provided with at least one microphone 170C. In other embodiments, the mobile phone 100 may be provided with two microphones 170C, and may implement a noise reduction function in addition to collecting sound signals. In other embodiments, the mobile phone 100 may further be provided with three, four or more microphones 170C to collect sound signals, reduce noise, identify the source of sound, implement directional recording, etc.
The earphone interface 170D is used to connect a wired earphone. The headset interface 170D may be a USB interface 130 or a 3.5mm open mobile electronic device platform (open mobile terminal platform, OMTP) standard interface, a american cellular telecommunications industry association (cellular telecommunications industry association of the USA, CTIA) standard interface.
The keys 190 include a power-on key, a volume key, etc. The keys 190 may be mechanical keys. Or may be a touch key. The handset 100 may receive key inputs, generating key signal inputs related to user settings and function control of the handset 100.
The motor 191 may generate a vibration cue. The motor 191 may be used for incoming call vibration alerting as well as for touch vibration feedback. For example, touch operations acting on different applications (e.g., photographing, audio playing, etc.) may correspond to different vibration feedback effects. The motor 191 may also correspond to different vibration feedback effects by touch operations applied to different areas of the flexible screen 301. Different application scenarios (such as time reminding, receiving information, alarm clock, game, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect may also support customization.
The indicator 192 may be an indicator light, may be used to indicate a state of charge, a change in charge, a message indicating a missed call, a notification, etc.
The SIM card interface 195 is used to connect a SIM card. The SIM card may be inserted into the SIM card interface 195 or removed from the SIM card interface 195 to enable contact and separation with the handset 100. The handset 100 may support 1 or N SIM card interfaces, N being a positive integer greater than 1. The SIM card interface 195 may support Nano SIM cards, micro SIM cards, and the like. The same SIM card interface 195 may be used to insert multiple cards simultaneously. The types of the plurality of cards may be the same or different. The SIM card interface 195 may also be compatible with different types of SIM cards. The SIM card interface 195 may also be compatible with external memory cards. The mobile phone 100 interacts with the network through the SIM card to realize functions such as call and data communication. In some embodiments, the handset 100 employs an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the handset 100 and cannot be separated from the handset 100.
The software system of the mobile phone 100 may adopt a layered architecture, an event driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. In the embodiment of the application, taking an Android system with a layered architecture as an example, a software structure of the mobile phone 100 is illustrated.
Fig. 6A is a software architecture block diagram of the mobile phone 100 according to an embodiment of the present application.
The layered architecture divides the software into several layers, each with distinct roles and branches. The layers communicate with each other through a software interface. In some embodiments, the Android system is divided into four layers, from top to bottom, an application layer, an application framework layer, an Zhuoyun rows (Android runtime) and system libraries, and a kernel layer, respectively.
The application layer may include a series of application packages.
As shown in fig. 6A, applications such as cameras, gallery, calendar, call, map, game, bluetooth, music, video, short message, etc. may be installed in the application layer.
The application framework layer provides an application programming interface (application programming interface, API) and programming framework for the application of the application layer. The application framework layer includes a number of predefined functions.
As shown in fig. 6A, the application framework layer may include a display policy management service, a Power Management Service (PMS), a display management service (DISPLAY MANAGER SERVICE, DMS). Of course, an activity manager, a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, etc. may also be included in the application framework layer, which is not limited in any way by the embodiments of the present application.
The display policy management service can be used for acquiring the specific physical form of the current flexible screen from the underlying display system. Further, the display policy management service may determine the display parameters according to a specific physical form of the flexible screen. For example, the display parameters may include a view display size in the X-direction or Y-direction under the main screen, a view display size in the X-direction or Y-direction under the sub-screen, a view display size in the X-direction or Y-direction under the large screen, and the like.
When the mobile phone detects that a user starts a non-combat game (or a combat game without view fairness constraint on the game) and the flexible screen of the mobile phone is in a folded state or a support state, the view range of the game interface displayed on the main screen in the X direction is a first view range, and the view range in the Y direction is a second view range; when the mobile phone detects that the flexible screen is in a folded state or the support state is changed into an unfolded state, the mobile phone can keep the visual field range in the X direction unchanged while lighting the large screen, so that the visual field range in the Y direction is widened into a third visual field range, and the third visual field range is larger than the second visual field range. After the large screen display is switched, the field of view area of the game displayed on the whole large screen is increased compared with that of the game displayed on the main screen, and the game experience of a user during game playing is improved.
When the mobile phone detects that a user starts a fight game with a view fairness constraint on the game, and the flexible screen of the mobile phone is in a folded state or a support state, the view range of the game interface displayed on the main screen in the X direction is a fourth view range, and the view range in the Y direction is a fifth view range; when the mobile phone detects that the flexible screen is in a folded state or the support state is changed into an unfolded state, the mobile phone can reduce the visual field range in the X direction to a sixth visual field range while lighting the large screen, and widen the visual field range in the Y direction to a seventh visual field range, wherein the fourth visual field range is larger than the sixth visual field range, and the fifth visual field range is smaller than the seventh visual field range. After the display is switched to the large screen display, the visual field area of the game displayed on the whole large screen is basically unchanged compared with that of the game displayed on the main screen, and on the premise that the game fairness is guaranteed, the widening of the visual field range in the Y direction is beneficial to improving the game experience of a user during game playing.
It should be understood that, in the embodiment of the present application, for the display parameters of the combat game or the non-combat game on the main screen, the auxiliary screen or the large screen may be issued to the mobile phone by the game server, and the display policy management service may determine which display parameter to use according to the specific physical form of the flexible screen, so as to notify the Display Management Service (DMS) of the corresponding display parameter. The DMS may display on the flexible screen through surfaceflinger and display drivers. As also shown in fig. 6A, the system libraries and kernel layers below the application framework layer, etc. may be referred to as an underlying system that includes an underlying display system for providing display services, e.g., the underlying display system includes display drivers in the kernel layer and surface manager in the system libraries, etc. In addition, the underlying system in the application also comprises a state monitoring service for identifying the physical form change of the flexible screen, wherein the state monitoring service can be independently arranged in the underlying display system or can be arranged in a system library and/or a kernel layer.
For example, the condition monitoring service may invoke a sensor service (sensor service) to initiate a sensor such as a gyroscope, acceleration sensor, etc. to detect. The state monitoring service can calculate the included angle between the current main screen and the auxiliary screen according to the detection data reported by each sensor. Thus, the state monitoring service can determine that the flexible screen is in the physical forms of an unfolding state, a folding state or a bracket state and the like through the included angle between the main screen and the auxiliary screen. And, the state monitoring service may report the determined physical form to the display policy management service.
Similar to FIG. 6A, FIG. 6B is a schematic diagram of the data flow within the android operating system. The gyroscope and the acceleration sensor of the hardware layer may report the detected data to the sensor driver, which reports the data detected by the gyroscope and the acceleration sensor to the state monitoring service through the sensor service, and the sensor driver may report the data detected by the gyroscope and the acceleration sensor through a configuration change (config changes) message, for example. The state monitoring service can determine the included angle between the main screen and the auxiliary screen according to the data detected by the gyroscope and the acceleration sensor, and further determine the physical form of the flexible screen. Furthermore, the state monitoring service can report the determined physical form of the mobile phone flexible screen to the display strategy management service, and the display strategy management service decides the display parameters on the current flexible screen. The display policy management service may notify a Display Management Service (DMS) of the determined display parameters. Taking an example that the mobile phone flexible screen is in a large screen display mode, the DMS can power up the whole flexible screen through surfaceflinger and display drivers and display a game display interface according to corresponding display parameters in the large screen display mode, and the DMS can inform a window management service (window MANAGER SERVICE, WMS) to create corresponding windows on the flexible screen for display.
In one embodiment, when the mobile phone detects that the user clicks on the game application (e.g., APP 3), the mobile phone may communicate with the game server, and the mobile phone may send a mobile phone model to the game server, where the mobile phone model is mainly used to enable the game server to identify whether the mobile phone is a folding screen mobile phone. If the game server judges that the mobile phone is a folding screen mobile phone according to the mobile phone model, game configuration parameters under different flexible screen forms can be issued to the mobile phone, and the game configuration parameters under different forms can be stored in the game application of the due layer.
In another embodiment, when the mobile phone detects that the user clicks on the game application (for example, APP 3), the mobile phone can communicate with the game server, and the mobile phone can send the mobile phone model and the current display state of the current mobile phone flexible screen to the game server. The game server can send game configuration parameters corresponding to the current display state of the flexible screen of the mobile phone to the mobile phone.
For example, when the mobile phone is in a folded state or a stand state, only the main screen on the flexible screen of the mobile phone is lightened, and then the mobile phone can inform the game server that the main screen is in the lightened state. After obtaining the mobile phone model and the current display state of the mobile phone flexible screen, the game server can send the corresponding game configuration parameters under the display state of the main screen to the mobile phone.
When the mobile phone is switched from a folded state or a support state to an unfolded state, the mobile phone flexible screen is switched from a main screen display to a large screen display, and at the moment, the mobile phone can continuously send the display mobile phone model and the current display state of the mobile phone flexible screen to the game server. After receiving the game configuration parameters, the game server can return the corresponding game configuration parameters in the large-screen display state to the mobile phone.
After the mobile phone acquires the game configuration parameters under the corresponding screen form from the game server, the game configuration parameters can be stored in the game application. After determining the physical form of the mobile phone flexible screen, the display policy management service can request the corresponding game configuration parameters from the game application (such as APP 3 in the figure), and the game application issues the corresponding game configuration parameters to the display policy management service. The display policy management service may send the corresponding game configuration parameters to the DMS, which, through surfaceflinger and display drivers, enables display of the game interface on the flexible screen.
Android run time includes a core library and virtual machines. Android runtime is responsible for scheduling and management of the android system.
The core library comprises two parts, wherein one part is a function required to be called by java language, and the other part is an android core library.
The application layer and the application framework layer run in a virtual machine. The virtual machine executes java files of the application program layer and the application program framework layer as binary files. The virtual machine is used for executing the functions of object life cycle management, stack management, thread management, security and exception management, garbage collection and the like.
The system library may include a plurality of functional modules. Such as surface manager (surface manager), media library (Media Libraries), three-dimensional graphics processing library (e.g., openGL ES), 2D graphics engine (e.g., SGL), etc. The surface manager is used to manage the display subsystem and provides a fusion of 2D and 3D layers for multiple applications. Media libraries support a variety of commonly used audio, video format playback and recording, still image files, and the like. The media library may support a variety of audio and video encoding formats, such as MPEG4, h.264, MP3, AAC, AMR, JPG, PNG, etc. The three-dimensional graphic processing library is used for realizing three-dimensional graphic drawing, image rendering, synthesis, layer processing and the like. The 2D graphics engine is a drawing engine for 2D drawing.
The kernel layer is a layer between hardware and software. The kernel layer at least comprises display drive, camera drive, audio drive, sensor drive, etc., which is not limited in this embodiment of the present application.
The following will take a mobile phone as an example of an electronic device, and details a display method of the electronic device with a flexible screen provided by the embodiment of the application with reference to the accompanying drawings.
Fig. 7 shows a set of graphical user interfaces (GRAPHICAL USER INTERFACE, GUI) of the handset, where from fig. 7A to fig. 7D shows the process of the handset flexible screen switching from the home screen display state to the large screen display state when the user plays a combat game (e.g., a queen glory) with a view fairness constraint for the game.
Referring to the GUI shown in fig. 7A, the GUI is a desktop of the mobile phone. At this time, the mobile phone is in a folded state, and the mobile phone can light up a main screen, wherein a mobile phone desktop is displayed on the main screen, and icons of one or more application programs (APP) are included on the mobile phone desktop. Among these icons may be an icon of a browser, an icon of a calculator, an icon of weather, an icon of reading, an icon of an album, and an icon 701 of the game application 1. When the mobile phone detects an operation of clicking the icon 701 by the user, a GUI as shown in fig. 7B may be displayed.
After the game server receives the mobile phone model sent by the mobile phone, if the mobile phone is judged to be a folding screen mobile phone or the mobile phone is judged to have a plurality of screen forms, the server can send game configuration parameters under each screen form to the mobile phone.
For example, table 1 shows display parameters of the server for different display states of the flexible screen of the mobile phone.
TABLE 1
| Screen form | Game configuration parameters |
| Main screen display state (19.5:9) | Game configuration parameter 1 |
| Auxiliary screen display state (19.5:9) | Game configuration parameter 2 |
| Large screen display state (8:7.1) | Game configuration parameters 3 |
The game configuration parameter 1 is used for determining display parameters of an interface of the game application in a main screen display state, wherein the display parameters can determine a visual field range in an X direction and a visual field range in a Y direction in the main screen display state.
The game configuration parameter 2 is used for determining a display parameter of an interface of the game application in the secondary screen display state, wherein the display parameter can determine a visual field range in an X direction and a visual field range in a Y direction in the secondary screen display state.
The game configuration parameter 3 is used to determine a display parameter of an interface of the game application in the large screen display state, wherein the display parameter can determine a visual field range in an X direction and a visual field range in a Y direction in the large screen display state.
The field of view in the X direction in the home screen display state determined by the game configuration parameter 1 is larger than the field of view in the X direction in the large screen display state determined by the game configuration parameter 3.
The field of view in the Y direction in the home screen display state determined by the game configuration parameter 1 is smaller than the field of view in the Y direction in the large screen display state determined by the game configuration parameter 3.
It should be understood that, in the embodiment of the present application, the view range is a relative width, which is used to measure the content or information contained in the X-direction or the Y-direction, and specifically, in the game scene, the view range may be used to measure the number of scenes in the corresponding scene. The fact that the view range in the Y direction in the main screen display state is smaller than the view range in the Y direction in the large screen display state can also be understood as that the number of scenes displayed in the Y direction in the main screen display state is smaller than the number of scenes displayed in the Y direction in the large screen display state, and the fact that the view range in the X direction in the main screen display state is larger than the view range in the X direction in the large screen display state can also be understood as that the number of scenes displayed in the X direction in the main screen display state is larger than the number of scenes displayed in the X direction in the large screen display state.
It should also be understood that in the embodiment of the present application, the screen ratio in the secondary screen display state and the primary screen display state may be the same (for example, both are 19.5:9), so that the field of view in the X direction and the Y direction may be the same, the field of view in the secondary screen display state and the primary screen display state may be the same, or the screen ratio in the secondary screen display state and the primary screen display state may be different, so that the field of view in the X direction and the Y direction may be different, and the field of view in the secondary screen display state and the primary screen display state of the combat game with a field of view fairness constraint may be kept substantially unchanged.
It should also be understood that, in addition to determining the display parameters of the interface that displays the game application in the corresponding screen display state, the game configuration parameters in the embodiment of the present application may also determine the display parameters such as the layout of the interface of the game application, the position and spacing of the controls, and so on.
Referring to the GUI shown in FIG. 7B, the GUI is a loading interface for a game. After the mobile phone detects the operation of clicking the control 702 by the user, the mobile phone can display a fight interface of the game. The mobile phone can request the game configuration parameters under each screen form from the server when detecting whether the user opens the game application, or can request the display parameters under the current screen form from the service when the mobile phone determines that the game enters the fight interface. After the mobile phone receives the game configuration parameters in the display state of the main screen, the display strategy management service can acquire the corresponding game configuration parameters and control the flexible screen to display correspondingly.
When the mobile phone detects that the user switches the mobile phone flexible screen from the folded state to the unfolded state, the state monitoring service can acquire data uploaded by the gyroscope sensor and the acceleration sensor in the hardware layer for calculation. When the state detection service determines that the mobile phone flexible screen is in the unfolded state, the state detection service can report to the display policy management service that the mobile phone flexible screen is already in the unfolded state. The display policy management service may continue to request the corresponding display parameters in the expanded state from the application layer's gaming application 1 (e.g., APP 3 in fig. 6B). After the display policy management service obtains the display parameters corresponding to the expanded state from the game application 1, the DMS may be notified of the display parameters, and display of the game interface in the expanded state on the flexible screen is performed by the DMS through surfaceflinger and display drivers.
Referring to the GUI shown in fig. 7D, the GUI is a combat interface for a game with the handset in an expanded state. It can be seen that, compared with the main screen display when the mobile phone is in the folded state, the visual field range in the X direction is smaller, the visual field range in the Y direction is wider, and the visual field expansion area can be as shown in fig. 7D, so that the game visual field area is basically kept unchanged in the process of switching from the main screen to the large screen, and the fairness of the game is ensured.
For the fight game with the view fairness constraint, when the mobile phone is switched from the main screen display state to the large screen display state, the view range in the X direction in the main screen display state is larger than the view range in the X direction in the large screen display state, and the view range in the Y direction in the main screen display state is smaller than the view range in the Y direction in the large screen display state. Thus, the whole field area is basically kept unchanged before and after switching, and the fairness of the game is ensured. Meanwhile, the expansion of the view range in the Y direction can enable the user to see more information, and compared with the view range in FIG. 7C, the view range in the Y direction can enable the user to see scene contents such as sun, white cloud, river and the like. Compared with the visual field range in the Y direction in the main screen display state, the visual field range in the Y direction in the large screen display state increases more contents or information, and therefore user experience of a user in the process of playing the fight game is improved.
Fig. 8 shows a set of GUIs of a mobile phone, in which a process in which a mobile phone flexible screen is switched from a main screen display state to a large screen display state when a user plays another game of combat (e.g., peaceful elite) is shown from fig. 8A to 8B.
Referring to the GUI shown in fig. 8A, the GUI is a display interface of the home screen display of the mobile phone in a folded state. As can be seen from fig. 8A, the player is not aware of the inside of the wall when out of the wall due to the limited view in the Y-direction of the main screen display. At this time, if the user wishes to see the situation in the wall, the mobile phone flexible screen can be changed from the folded state to the unfolded state.
Referring to the GUI shown in fig. 8B, the GUI is a display interface of a large screen display of the mobile phone in an expanded state. Compared with fig. 8A, the view range in the X direction is smaller, and the view range in the Y direction is wider, and the view expansion area can be as shown in fig. 8B, and the user can see the situation in the wall when the mobile phone flexible screen is in the large screen display state, for example, the user can see the house, tree, flower and grass and the like in the wall. Therefore, on the premise of guaranteeing the fairness of the game, the user can see more useful information by increasing the field of view in the Y direction, and the experience of the user when playing the game is improved.
In the embodiment of the application, for the fight game with view fairness constraint, because the view is limited in the Y direction in the main screen state, the user can switch the mobile phone from the folded state to the unfolded state, so that the flexible screen of the mobile phone is switched from the main screen display state to the large screen display state, the view range in the X direction is reduced, but the view in the Y direction is expanded, the view area is basically unchanged in the main screen display state and the large screen display state, the user can conveniently see more fight information in the Y direction, and the user can see the enemy when the enemy cannot see the user, thereby being beneficial to improving the user experience in the game playing process of the user.
It should be understood that when the screen state of the flexible screen of the electronic device is switched from the main screen display state to the large screen display state, the field of view in the X direction is reduced and the field of view in the Y direction is expanded, or the field of view in the X direction is expanded and the field of view in the Y direction is reduced, so that the field of view in the large screen display state and the field of view in the main screen display state are kept unchanged basically.
The above description is made of the change in the game field in the main screen display state and the large screen display state when the user plays the fight game with fairness constraint on the game field by using fig. 7A to 7D and fig. 8A to 8B. For the fight game with fairness constraint on the game field of view, because the fairness of the game needs to be ensured, when the flexible screen is switched from the main screen display state to the large screen display state, the field of view in the X direction is reduced, and the field of view in the Y direction is expanded (or compensated), so that the field of view area is ensured to be basically unchanged. The following describes the change of the game field in the main screen display state and the large screen display state when the user plays the non-fight game or the fight game without fairness constraint on the game field.
Fig. 9 shows a set of GUIs of a mobile phone, in which a process in which a mobile phone flexible screen is switched from a home screen display state to a large screen display state when a user plays a non-competitive game (e.g., my world) is shown from fig. 9A to 9B.
Referring to the GUI shown in fig. 9A, the GUI is an interface of a non-fight game displayed on the main screen when the mobile phone is in a folded state. As can be seen from fig. 9A, the player can only see a portion of the tree in front due to the limited view in the Y-direction of the main screen display. At this time, if the user wants to see more conditions in the Y direction, the mobile phone flexible screen can be changed from the folded state to the unfolded state.
Referring to the GUI shown in fig. 9B, the GUI is an interface of a non-combat game displayed on a large screen with the mobile phone in an expanded state. Compared with fig. 9A, the view range in the X direction is kept unchanged, the view range in the Y direction is widened, the view expansion area can be as shown in fig. 9B, and the user can complete the tree when the mobile phone flexible screen is in the large screen display state.
In one embodiment, when the user switches the handset from the unfolded state to the folded state, the flexible screen of the handset may switch from the large screen display state back to the home screen display state in which the field of view in the X-direction remains unchanged and the field of view in the Y-direction becomes smaller.
For non-fight games or fight games without fairness constraint on game fields, when the flexible screen is switched from the main screen state display to the large screen state display, the field of view in the X direction is kept unchanged, and the field of view in the Y direction is expanded.
It should be understood that the technical solution of the embodiment of the present application may be applied to combat games and non-combat games, and may also be applied to other applications. For example, the content of the page displayed when the user browses the web page in the home screen display state is small, at this time, the user may switch the electronic device from the home screen display to the large screen display (for example, switch the electronic device from the folded state to the unfolded state), at this time, the content of the page displayed when browsing may be increased compared to the content of the page displayed in the home screen display state, for example, the amount of merchandise information displayed when the user makes an online shopping may be increased. For another example, the user may display less content when browsing the electronic book in the home screen display state, and the content displayed on the entire screen may be increased as compared with in the home screen display state when switching from the home screen display state to the large screen display state.
The GUI provided by the embodiment of the present application is described above with reference to the GUIs in fig. 7A to 9B, and the display method of the electronic device with a flexible screen provided by the embodiment of the present application is described below with reference to fig. 10.
Fig. 10 is a schematic flowchart of a display method 1000 of an electronic device with a flexible screen according to an embodiment of the present application, as shown in fig. 10, an execution body of the method 1000 may be a mobile phone, and the method includes:
s1001, the electronic device detects a first operation of opening a game application by a user.
Illustratively, as shown in FIG. 7A, the handset detects a user's operation to open a gaming application.
S1002, if the flexible screen is in a folded state, the electronic device responds to the first operation and displays an interface of the game application through a first display interface.
Illustratively, as shown in fig. 7C, when the flexible screen of the mobile phone is in a folded state, the mobile phone may display an interface of the competitive game application through the main screen.
Illustratively, as shown in fig. 8A, when the flexible screen of the mobile phone is in a folded state, the mobile phone may display an interface of another fight game application through the main screen.
Illustratively, as shown in fig. 9A, when the flexible screen of the mobile phone is in a folded state, the mobile phone may display an interface of the non-competitive game application through the main screen.
And S1003, responding to the conversion of the flexible screen from the folding state to the unfolding state, and displaying the interface of the game application through the flexible screen by the electronic device in a full screen mode, wherein the interface of the game application displayed through the flexible screen in a full screen mode is a second display interface, the visual field range of the first display interface in the first direction is a first visual field range, the visual field range of the second display interface in the first direction is a second visual field range, and the first visual field range is smaller than the second visual field range.
For example, as shown in fig. 7D, if the mobile phone detects that the user changes the flexible screen from the folded state to the unfolded state, the mobile phone may display an interface of the fight game application through the entire flexible screen. Compared with the interface of the fight game shown in fig. 7C, the visual field range can be seen to be expanded, and the user can see information such as sun, white cloud, river and the like.
For example, as shown in fig. 8B, if the mobile phone detects that the user changes the flexible screen from the folded state to the unfolded state, the mobile phone may display an interface of another fight game application through the whole flexible screen. In contrast to the interface of the gaming application shown in FIG. 8A, the user can see information within the wall, such as house, tree, grass, and the like.
For example, as shown in fig. 9B, if the mobile phone detects that the user changes the flexible screen from the folded state to the unfolded state, the mobile phone may display the interface of the non-competitive game application through the whole flexible screen. In contrast to the interface of the game application shown in fig. 9A, the user can see the complete tree information.
Optionally, the window of the first display interface includes a first long side and a first short side, the window of the second display interface includes a second long side and a second short side, the view range of the first display interface in the direction of the first short side is a first view range, the view range of the second display interface in the direction of the second short side is a second view range, and the first view range is smaller than the second view range.
Illustratively, when the interface of the game application of the fight class is displayed through the entire flexible screen in fig. 7D, the field of view in the Y direction becomes larger than that in the Y direction in fig. 7C.
Illustratively, when the interface of the game application of the fight class is displayed through the entire flexible screen in fig. 8B, the field of view in the Y direction becomes larger than that in the Y direction in fig. 8A.
Illustratively, when the interface of the game application of the fight class is displayed through the entire flexible screen in fig. 9B, the field of view in the Y direction becomes larger than that in the Y direction in fig. 9A.
In the embodiment of the application, in the process of converting the flexible screen from the folded state to the unfolded state, the visual field range of the first display interface in the direction of the first short side is smaller than the visual field range of the second display interface in the direction of the second short side, and the expansion of the visual field range is beneficial to the user to see more information, so that the game experience of the user in the game playing process is promoted.
Optionally, the view range of the first display interface in the first long side direction is a third view range, the view range of the second display interface in the second long side direction is a fourth view range, and the third view range is greater than or equal to the fourth view range.
Illustratively, when the interface of the game application of the fight class is displayed through the entire flexible screen in fig. 7D, the field of view in the X direction becomes smaller than that in the X direction in fig. 7C.
Illustratively, when the interface of the game application of the fight class is displayed through the entire flexible screen in fig. 8B, the field of view in the X direction becomes smaller than that in the X direction in fig. 8A.
Illustratively, when the interface of the fight game application is displayed through the entire flexible screen in fig. 9B, the field of view in the X direction remains unchanged from that in the X direction in fig. 9A.
In the embodiment of the application, for some game fields with fairness constraint, in the process of converting the flexible screen from the folding state to the unfolding state, the field of view of the first display interface in the first long side direction is larger than that of the second display interface in the second long side direction, so that compared with the first long side direction, the field of view of the second display interface in the second long side direction is cut, and compared with the first short side direction, the field of view of the second display interface in the second short side direction is expanded, thereby realizing that the whole field of view of the first display interface and the whole field of view of the second display interface are basically unchanged, and improving the game experience of a user in playing games on the premise of guaranteeing the game field fairness.
In the embodiment of the application, for some non-combat games or for some games with no fairness constraint, in the process of converting the flexible screen from the folded state to the unfolded state, the visual field range of the first display interface in the first long side direction is equal to the visual field range of the second display interface in the second long side direction, so that compared with the first long side direction, the visual field range in the second long side direction is maintained, and compared with the first short side direction, the visual field range in the second short side direction is expanded, thereby realizing that the whole visual field area on the second display interface is enlarged compared with the whole visual field area on the first display interface, and being beneficial to improving the game experience of a user when playing games.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. The storage medium includes a U disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, an optical disk, or other various media capable of storing program codes.
The foregoing is merely illustrative of the present application, and the present application is not limited thereto, and any person skilled in the art will readily recognize that variations or substitutions are within the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (11)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011051006.3A CN112230793B (en) | 2019-11-15 | 2019-11-15 | A display method and electronic device for an electronic device with a flexible screen. |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011051006.3A CN112230793B (en) | 2019-11-15 | 2019-11-15 | A display method and electronic device for an electronic device with a flexible screen. |
| CN201911121860.XA CN112817470A (en) | 2019-11-15 | 2019-11-15 | Display method of electronic equipment with flexible screen and electronic equipment |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911121860.XA Division CN112817470A (en) | 2019-11-15 | 2019-11-15 | Display method of electronic equipment with flexible screen and electronic equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112230793A CN112230793A (en) | 2021-01-15 |
| CN112230793B true CN112230793B (en) | 2025-12-12 |
Family
ID=74130454
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011051006.3A Active CN112230793B (en) | 2019-11-15 | 2019-11-15 | A display method and electronic device for an electronic device with a flexible screen. |
| CN201911121860.XA Pending CN112817470A (en) | 2019-11-15 | 2019-11-15 | Display method of electronic equipment with flexible screen and electronic equipment |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911121860.XA Pending CN112817470A (en) | 2019-11-15 | 2019-11-15 | Display method of electronic equipment with flexible screen and electronic equipment |
Country Status (2)
| Country | Link |
|---|---|
| CN (2) | CN112230793B (en) |
| WO (1) | WO2021093847A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115167616B (en) * | 2022-06-07 | 2023-05-30 | 荣耀终端有限公司 | Display control method and device |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105224526A (en) * | 2014-05-26 | 2016-01-06 | 联想(北京)有限公司 | A kind of data processing method and electronic equipment |
| CN110064197A (en) * | 2019-05-24 | 2019-07-30 | 网易(杭州)网络有限公司 | Game control method, device, equipment and storage medium |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102097361B1 (en) * | 2013-02-01 | 2020-04-07 | 삼성디스플레이 주식회사 | Mobile device having a flexible display device and method of operating the same |
| KR102377785B1 (en) * | 2014-02-10 | 2022-03-23 | 삼성전자주식회사 | User terminal device and method for displaying thereof |
| CN104615336B (en) * | 2015-02-15 | 2019-01-15 | 联想(北京)有限公司 | A kind of information processing method and electronic equipment |
| US9880729B2 (en) * | 2015-07-13 | 2018-01-30 | International Business Machines Corporation | Provision of extended content on a flexible display |
| CN107765971A (en) * | 2017-10-24 | 2018-03-06 | 广东欧珀移动通信有限公司 | User interface display method and device |
| CN107832001B (en) * | 2017-11-17 | 2020-07-10 | 网易(杭州)网络有限公司 | Information processing method, information processing device, electronic equipment and storage medium |
| CN107902088A (en) * | 2017-11-30 | 2018-04-13 | 上海孩子国科教设备有限公司 | The flight formula mobile terminal and system of adjustable display size |
| CN207658057U (en) * | 2017-11-30 | 2018-07-27 | 上海孩子国科教设备有限公司 | The flight formula mobile terminal and system of adjustable display size |
| CN108459815B (en) * | 2018-03-16 | 2020-06-02 | 维沃移动通信有限公司 | A display control method and mobile terminal |
| CN108769506B (en) * | 2018-04-16 | 2020-04-21 | Oppo广东移动通信有限公司 | Image acquisition method, device, mobile terminal and computer readable medium |
| CN109345890B (en) * | 2018-08-16 | 2021-06-25 | 山东第一医科大学(山东省医学科学院) | A cloud platform-based intelligent ideological education display control system and method |
| CN109669593A (en) * | 2018-12-17 | 2019-04-23 | 北京小米移动软件有限公司 | Content display method, device and storage medium |
| CN109656439B (en) * | 2018-12-17 | 2025-05-23 | 北京小米移动软件有限公司 | Display method and device of shortcut operation panel and storage medium |
| CN109725683B (en) * | 2018-12-27 | 2021-01-29 | 维沃移动通信有限公司 | A program display control method and a folding screen terminal |
| CN109840061A (en) * | 2019-01-31 | 2019-06-04 | 华为技术有限公司 | The method and electronic equipment that control screen is shown |
| CN110072012B (en) * | 2019-04-28 | 2021-11-09 | 维沃移动通信有限公司 | Reminding method for screen state switching and mobile terminal |
| CN113157130A (en) * | 2019-06-05 | 2021-07-23 | 华为技术有限公司 | Display method of flexible screen and electronic equipment |
-
2019
- 2019-11-15 CN CN202011051006.3A patent/CN112230793B/en active Active
- 2019-11-15 CN CN201911121860.XA patent/CN112817470A/en active Pending
-
2020
- 2020-11-13 WO PCT/CN2020/128649 patent/WO2021093847A1/en not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105224526A (en) * | 2014-05-26 | 2016-01-06 | 联想(北京)有限公司 | A kind of data processing method and electronic equipment |
| CN110064197A (en) * | 2019-05-24 | 2019-07-30 | 网易(杭州)网络有限公司 | Game control method, device, equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112230793A (en) | 2021-01-15 |
| WO2021093847A1 (en) | 2021-05-20 |
| CN112817470A (en) | 2021-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112506386B (en) | Folding screen display method and electronic equipment | |
| CN114816209B (en) | Full-screen display method and device for mobile terminal | |
| CN112217923B (en) | Display method and terminal for flexible screen | |
| CN111263005B (en) | Display method and related device of folding screen | |
| CN113645351B (en) | Application interface interaction method, electronic device and computer-readable storage medium | |
| CN110602315B (en) | Electronic device with foldable screen, display method and computer-readable storage medium | |
| CN110536004B (en) | Method for applying multi-sensor to electronic device with flexible screen and electronic device | |
| CN109981839B (en) | A display method and electronic device of an electronic device with a flexible screen | |
| CN112671976B (en) | Control method and device of electronic equipment, electronic equipment and storage medium | |
| CN114257671B (en) | Image display method and electronic equipment | |
| CN110286972A (en) | A method and electronic device for a folding screen display application | |
| CN112445448B (en) | Flexible screen display method and electronic equipment | |
| CN116048436B (en) | Application interface display method, electronic device and storage medium | |
| CN112860359A (en) | Display method and related device of folding screen | |
| CN116521290B (en) | Application display method and electronic equipment | |
| CN114556294A (en) | Theme switching method and theme switching device | |
| WO2021208723A1 (en) | Full-screen display method and apparatus, and electronic device | |
| WO2021238370A1 (en) | Display control method, electronic device, and computer-readable storage medium | |
| CN114756184B (en) | Collaborative display method, terminal device and computer-readable storage medium | |
| CN114089932A (en) | Multi-screen display method and device, terminal equipment and storage medium | |
| WO2021037034A1 (en) | Method for switching state of application, and terminal device | |
| CN112230793B (en) | A display method and electronic device for an electronic device with a flexible screen. | |
| CN116974658A (en) | Interface layout method and device | |
| CN116719569B (en) | Method and device for starting application |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |