WO2020177638A1 - 分屏显示方法、装置、电子设备及计算机可读存储介质 - Google Patents

分屏显示方法、装置、电子设备及计算机可读存储介质 Download PDF

Info

Publication number
WO2020177638A1
WO2020177638A1 PCT/CN2020/077266 CN2020077266W WO2020177638A1 WO 2020177638 A1 WO2020177638 A1 WO 2020177638A1 CN 2020077266 W CN2020077266 W CN 2020077266W WO 2020177638 A1 WO2020177638 A1 WO 2020177638A1
Authority
WO
WIPO (PCT)
Prior art keywords
interface
screen area
screen
target
rotation
Prior art date
Application number
PCT/CN2020/077266
Other languages
English (en)
French (fr)
Inventor
陈彪
Original Assignee
Oppo广东移动通信有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oppo广东移动通信有限公司 filed Critical Oppo广东移动通信有限公司
Priority to EP20766626.4A priority Critical patent/EP3923126A4/en
Publication of WO2020177638A1 publication Critical patent/WO2020177638A1/zh
Priority to US17/392,182 priority patent/US20210365165A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/16Sound input; Sound output
    • G06F3/165Management of the audio stream, e.g. setting of volume, audio stream path
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1641Details related to the display arrangement, including those related to the mounting of the display in the housing the display being formed by a plurality of foldable display components
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1652Details related to the display arrangement, including those related to the mounting of the display in the housing the display being flexible, e.g. mimicking a sheet of paper, or rollable
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/013Eye tracking input arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas

Definitions

  • This application proposes a split-screen display method, device, electronic equipment, and computer-readable storage medium to improve the aforementioned defects.
  • an embodiment of the present application provides a split-screen display method, which is applied to an electronic device provided with a folding screen, the folding screen including a first screen area and a second screen area separated on both sides of a folding line.
  • the method includes: when the folding screen is in an unfolded state and a target interface is displayed through at least one of the first screen area and the second screen area, monitoring the first screen area and The amplitude of rotation between the second screen areas; when the amplitude of rotation is within a specified range of amplitude variation, the first interface and the second interface are determined according to the target interface; the first interface is displayed on the first screen area The first interface; the second interface is displayed on the second screen area.
  • an embodiment of the present application also provides an electronic device, including: one or more processors; a memory; a folding screen, the folding screen includes a first screen area and a second screen area separated on both sides of the folding line
  • One or more application programs wherein the one or more application programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs are configured to execute The above method.
  • an embodiment of the present application also provides a computer-readable storage medium.
  • the computer-readable storage medium stores program code, and the program code can be invoked by a processor to execute the above method.
  • Figure 1 shows a schematic structural diagram of an electronic device provided by an embodiment of the present application
  • FIG. 2 shows a flowchart of a split-screen display method provided by an embodiment of the present application
  • Figure 3 shows a schematic diagram of a full-screen display interface
  • FIG. 4 shows a flowchart of a split-screen display method provided by another embodiment of the present application.
  • FIG. 6 shows a flowchart of a split-screen display method provided by still another embodiment of the present application.
  • FIG. 8 shows a schematic diagram of a first interface and a second interface provided by an embodiment of the present application
  • FIG. 10 shows a schematic diagram of a first interface and a second interface provided by another embodiment of the present application.
  • FIG. 11 shows a schematic diagram of a first interface and a second interface provided by another embodiment of the present application.
  • FIG. 13 shows a structural block diagram of an electronic device provided by an embodiment of the present application for executing the split-screen display method according to an embodiment of the present application
  • Fig. 14 shows a storage unit for storing or carrying program codes for implementing the split-screen display method according to the embodiment of the present application.
  • the foldable electronic device 10 may include a housing assembly 20 and a flexible display screen 30, which is a folding screen.
  • the housing assembly 20 may include a first supporting portion 21, a second supporting portion 22 and a rotating shaft connecting portion 23.
  • the rotating shaft connecting portion 23 is rotatably connected to the first bearing portion 21 and the second bearing portion 22, and is located between the first bearing portion 21 and the second bearing portion 22, the first bearing portion 21 and the second bearing portion 22.
  • the second supporting portion 22 can be relatively folded or unfolded around the rotating shaft connecting portion 23. During the relative folding process of the first bearing portion 21 and the second bearing portion 22, the first bearing portion 21 and the second bearing portion 22 can rotate around the rotating shaft connecting portion 23 to bend.
  • the flexible display screen 30 may include a first screen area 31 and a second screen area 32 that are sequentially connected, and the folding screen may include a first screen area 31 and a second screen area 32 separated on both sides of the folding line.
  • the first screen area 31 is laid on the first supporting portion 21, and the second screen area 32 is laid on the second supporting portion 22.
  • the flexible display screen 30 forms the appearance surface of the electronic device 10, and the appearance surface refers to the surface of the electronic device 10 that faces the user and is exposed.
  • the display area of the third screen area may be equal to or greater than the sum of the display area of the first screen area and the display area of the second screen area.
  • the first screen area and the second screen area It can be folded to fit the third screen area at the same time.
  • the above-mentioned third housing and the third screen area on it can be arranged in other positions.
  • the third housing may be rotatably connected to the side of the first housing away from the second housing, or the third housing may be rotatably connected to the side of the second housing away from the first housing.
  • the electronic device 100 may further include a fourth housing (not shown in the figure) and a corresponding fourth screen area (not shown in the figure), or the electronic device 100 may also include a fifth housing (Not shown in the figure) and the corresponding fifth screen area (not shown in the figure), make the electronic device 100 appear as an electronic device with a multiple-fold structure, so as to ensure that the electronic device 100 has a larger display area Below, it has a small storage volume to facilitate storage and carrying of the electronic device 100.
  • This application does not limit the number of housings or screen areas included in the electronic device.
  • the displayed interface area is larger and richer in content, which improves the user experience degree.
  • the inventor found in research that when a user uses a specified interface, for example, when watching a video or playing a game, he will open a bullet screen or a chat interface. These bullet screens or chat interfaces usually affect the user’s use of the specified interface, resulting in The user experience is poor.
  • an embodiment of the present application provides a split-screen display method.
  • the method is applied to an electronic device provided with a folding screen, and the folding screen may include a first screen area and a second screen area separated on both sides of the folding line.
  • the electronic device provided with a folding screen may be the electronic device shown in FIG. 1 above.
  • the method may include: S201 to S204.
  • At this time, at least one of the first screen area and the second screen area is displaying the target interface.
  • the first screen area or the second screen area displays the target interface
  • the other screen displays the interface of the system desktop.
  • the first screen area may display the target interface
  • the second screen area may display the system desktop.
  • the client When the electronic device is turned on for the first time, the client can be installed in a guided manner, and the client of the system application category will follow the operation of the electronic device System upgrade and upgrade are closely coupled to the operating system, and generally cannot be upgraded automatically or have the ability to automatically upgrade. For example, camera applications are strongly dependent on the hardware and systems of electronic devices.
  • the non-system application is a client that can be upgraded independently, rather than having to follow the system upgrade.
  • the first screen area and the second screen area jointly display the target area, then the first screen area and the second screen area constitute a full screen area, and the full screen is formed by the first screen area and the second screen area
  • the area displays the target interface.
  • the target interface may be a video playback interface, and the video playback interface is jointly displayed through the first screen area and the second screen area.
  • the folding screen of the electronic device When the folding screen of the electronic device is in the unfolded state and the target interface is displayed through at least one of the first screen area and the second screen area, the first screen area and the second screen area are monitored. The amount of rotation between screen areas.
  • the monitoring device may be a distance sensor, and the distance sensor is provided in the first screen area and the second screen.
  • the distance detected by the two distance sensors occurs Change so that the folding angle of the two screen areas can be determined.
  • the distance sensor may be at least one of an infrared distance measuring sensor, a laser distance measuring sensor and an ultrasonic distance measuring sensor. This application does not restrict this.
  • the initial angle between the first screen area and the second screen area of the electronic device may be obtained in advance.
  • the initial angle is the angle value measured by the angle sensor when the folding screen is in the unfolded state; when the angle measured by the angle sensor changes, the angle sensor detects that from the beginning to the end of the rotation, the angle sensor The amount of change in angle.
  • the angle sensor obtains the measured angle value at the end of the rotation, and then obtains the difference between the angle value at the end of the rotation and the angle value at the beginning of the rotation, so as to obtain the angle transformation amount, then the angle The amount of change is used as the rotation amplitude between the first screen area and the second screen area.
  • the specified amplitude change range is a preset change area.
  • the specified amplitude change range may include a first amplitude value and a second amplitude value, where the first amplitude value is less than the second amplitude value, and the first amplitude value The value can be 0°.
  • This application does not limit the size of the specified amplitude variation range and the size of the first amplitude value and the second amplitude.
  • the specified amplitude variation range and the first amplitude value and the second amplitude value may be determined according to user input, or may be preset when the electronic device is shipped from the factory, which is not limited in this application.
  • the rotation amplitude is a rotation angle change value
  • the first amplitude value may be 5°
  • the second amplitude value may be 15°. Then, if the rotation amplitude, that is, the change value of the rotation angle is greater than or equal to 5° and less than or equal to 15°, it can be determined that the rotation amplitude is within the specified amplitude change range.
  • the rotation amplitude can be set to a smaller angle change value, that is, the difference between the second amplitude value and the first amplitude value is small.
  • the first amplitude value can be set between the minimum amplitude value and the second amplitude value, that is, the first amplitude value is greater than the minimum amplitude value and less than the second amplitude value.
  • the minimum amplitude value is a pre-detected value of the angle change between the first screen area and the second screen area caused by the user inputting an operation gesture in the screen area when operating the folding screen of the electronic device.
  • the first amplitude value is greater than the minimum amplitude value, which can avoid misoperation caused by the user touching the screen.
  • the first amplitude value should not be set too large, lest the user manipulates the first screen area and the second screen area to rotate when the angle is relatively small, resulting in the angle being smaller than the first amplitude value and not being recorded as a rotation operation.
  • the split-screen display operation refers to displaying the first interface in the first screen area and displaying the second screen in the second screen area. interface.
  • the first interface is the target interface
  • the second interface is generated according to other strategies.
  • the second interface may be an interface that is currently in the background, or an interface that the user has started more frequently or used for a longer period of time in a period of time.
  • each interface opened by the user within a certain period of time can be counted to obtain interface usage records.
  • the interface usage record can include multiple interface logos, as well as the number of usage times and multiple usage durations corresponding to the logos of each interface.
  • the usage duration can be based on the user’s starting time for each interface and the corresponding usage time. The start time corresponding to the use end time is calculated.
  • the interface usage record can be used to obtain the interface that the user has used more frequently or the interface that has been used for a long time in a certain period of time (for example, in the past month), so that the second interface can be determined according to the number of uses or the total time of use.
  • S203 Display the first interface on the first screen area.
  • the screen area determined by the first interface and the second interface may be randomly determined. For example, after the first interface and the second interface are determined, one screen area is randomly determined from the first screen area and the second screen area to correspond to the first interface, that is, used to display the first interface, and the other screen area corresponds to the first interface.
  • the second interface corresponds, that is, it is used to display the second interface.
  • this application does not limit the execution order of steps S203 and S204, and S203 and S204 can also be performed at the same time.
  • the first interface corresponding to the first screen area and the second interface corresponding to the second screen area may also be determined according to the user's use state and the manner in which the first interface and the second interface are determined, specifically , Please refer to the subsequent examples.
  • the method may include: S401 to S405.
  • the electronic device detects the rotation of the second screen area. For example, if the second screen area is turned towards the first screen area is detected by the angle sensor set at the rotation axis, the initial moment of rotation is recorded at this time, and then the rotation change between the first screen area and the second screen area is detected Process, determine the moment when the rotation ends. The time elapsed between the end of the rotation and the initial time of the rotation is the length of time experienced by the rotation.
  • the specified time range may also include a first time length and a second time length, where the first time length may be 0 seconds. That is to say, the time length experienced by the user turning is within the specified time range, that is, the time length experienced by the user turning is between the first time length and the second time length.
  • the designated time range is set reasonably so that the length of time experienced by the angle rotation between the first screen area and the second screen area is consistent with the user's operation of the screen rotation. That is, the specified time range cannot be too short or too long. If the specified time range is too short, the user may not have time to complete the rotation operation; and may also record the user's slight touch or vibration, which can occur in a short time, as a rotation operation, which affects the user experience. If the specified time range is too long, the user's multiple rotation actions may be recorded as one rotation operation, which affects the accuracy of the user's operation.
  • the user does not need to spend too much time turning the screen, and the turning time cannot be too short, that is, the first time length setting within the specified time range cannot be too short, otherwise, the user will be judged as an error if the user does not have time to turn. Operate.
  • the first time length greater than the minimum time point can also ensure that the user has enough time to rotate the angle between the first screen area and the second screen area, and prevent the user from not having enough time to complete the rotation operation.
  • the setting of the first time length should not be too large, otherwise it will cause the user to complete the turning action, because the time length of the turning is less than the first time length, that is, it is not within the specified time range. invalid.
  • the monitored user's rotation time is less than the specified time range, it means that the rotation speed is too fast. It may be that the user accidentally touched the first screen area or the second screen area, which caused the angle between the first screen area and the second screen area to change. For example, when a user places an electronic device on a table or other placement table, if the vibration of the table or the incoming call vibration of the electronic device will cause the angle between the first screen area and the second screen area to change, however, The speed of the change is very fast, that is, the length of time of the rotation is less than the specified time range, then it can be regarded as an error operation, and the split screen operation is not performed.
  • S405 Display the second interface on the second screen area.
  • S505 Acquire the number of changes of the angle between the first screen area and the second screen area within the specified range of change within a specified time length.
  • the change in the angle between the first screen area and the second screen area may include that the angle between the first screen area and the second screen area continues to increase and decrease within a specified length of time , Alternate increase or decrease and irregular increase or decrease, etc.
  • the specified time length can be determined according to user input, or can be preset when the electronic device leaves the factory, which is not limited in this application. For example, the specified time length is 5 minutes.
  • the second interface after the second interface is displayed in the second screen area, it means that the rotation amplitude between the first screen area and the second screen area is already within the specified amplitude variation range, then Monitor whether the angle between the first screen area and the second screen area changes again, and if it changes again, determine whether the angle of rotation is within a specified angle interval, where the specified angle interval may be the aforementioned specified amplitude change
  • the specified angle interval may be the aforementioned specified amplitude change
  • the current angle between the first screen area and the second screen area is used as the new initial angle, and then, within a specified time period, Detect the angle change between the first screen area and the second screen area again.
  • the angle change is detected, if the angle between the changed first screen area and the second screen area is different from the new initial If the absolute value of the angle difference between the angles is within the specified range of amplitude change, it is recorded as once, and the current angle between the first screen area and the second screen area is taken as the new initial angle, and so on, until the specified time period End.
  • the initial angle is ⁇
  • the specified angle interval is an implementation of the aforementioned specified amplitude variation range, which includes the first amplitude value and the second amplitude value, and the first amplitude value is 5°
  • the second If the amplitude value is 15°, the specified amplitude change range is 5° to 15°. If the angle between the first screen area and the second screen area becomes ( ⁇ +8) during the first rotation, compared to The initial angle ⁇ , the change amplitude is 8°, the angle change between the first screen area and the second screen area is within the specified amplitude change range, if it is recorded as a rotation, the initial angle is changed to ( ⁇ +8).
  • S506 Adjust the display state of at least one of the first interface and the second interface according to the number of changes.
  • the corresponding relationship between the number of rotations and the action is preset, and the corresponding relationship may include multiple numbers of rotations and an action corresponding to each number of rotations, and the action is directed to different applications, that is, applications. Different, the corresponding actions are also different.
  • the first interface and the second interface may be exchanged for display in the screen area, and when the number of changes is a specified number of times, the first interface is displayed on the second screen area and the second The interface is displayed on the first screen area.
  • the specified number of times can be set according to requirements. For example, when the number of rotations is 1, that is, when the user is in the expanded state of the folding screen, and the target interface is displayed through at least one of the first screen area and the second screen area, the rotation In the first screen area or the second screen area, so that the rotation amplitude is within the specified amplitude change range, the first interface is displayed on the first screen area, and the second screen area is displayed on the second screen area. Two interface. Then, by turning it again, the first interface can be displayed on the second screen area, and the second interface can be displayed on the first screen area, that is, the first interface and the second interface exchange screen display.
  • the number of turns can also be used to perform page turning operations on the first interface or the second interface. Specifically, when turning again, it is determined whether the first interface or the second interface can include the next-level interface, and then according to the number of turns The first interface or the second interface is switched to the Nth level interface, where N corresponds to the number of rotations.
  • the first interface is a video playback interface
  • the second interface is a comment list interface. There are multiple comments displayed in the comment list interface, and multiple pages of comments can be seen by turning the page, that is, the comment list interface can Including multi-level comment pages.
  • the number of rotations may also be related to the number of fast forward or rewind on the video playback interface, for example, one rotation, one fast forward, N times, and N times.
  • the number of rotations can be used to adjust the volume of the video playback interface. For example, when the first screen area and the second screen area are relatively rotated, the volume increases, and if the rotation is N times, the volume is increased by N levels. When the area and the second screen area are rotated opposite to each other, the volume is reduced, and if it is rotated N times, the volume of N levels is reduced.
  • the angle between the first screen area and the second screen area during the process of rotating from the initial angle to within a specified range of variation according to the angle between the first screen area and the second screen area is performed by changing the number of times of. Specifically, refer to FIG. 6, which shows a split-screen display method.
  • the above step S202 may include S602 and S603.
  • the specified number of times can be set according to actual use.
  • the specified number of times is 2 times
  • the specified amplitude change range is 5-15.
  • the initial angle is 1°
  • the user has rotated three times continuously this time, the first time is from 1° to 4°
  • the second time is from 1° to 4°. 4° to 10°
  • the third change from 10° to 8° the number of changes is 3, that is, the number of changes is greater than the specified number, then the execution of determining the first interface and the second interface according to the target interface operating.
  • the first initial interface and the second initial interface are determined according to the target interface, the first initial interface and the second initial interface are adjusted according to the number of changes, and the adjusted first initial interface is used as the first interface, The adjusted second initial interface is used as the second interface.
  • the method of acquiring the first initial interface and the second initial interface can be similar to the aforementioned method of acquiring the first interface and the second interface according to the target interface, and the adjustment is adjusted according to the number of changes.
  • the manners of the first initial interface and the second initial interface are similar to the manner of adjusting the first interface and the second interface according to the number of changes mentioned in the foregoing embodiment, and both of them can be referred to the foregoing embodiment, which will not be repeated here.
  • the method of determining the first interface and the second interface is determined according to the display content of the target interface. Specifically, please refer to FIG. 7, which shows a split-screen display method.
  • the above steps S202 may include S702, S703, and S704.
  • the target interface may include multiple display areas, and different display areas have different display contents.
  • the interface shown in Figure 3 may include a video play area and a bullet screen display area that partially overlaps the video play area, and the display content in the video play area is the content corresponding to the video data, and the bullet screen display area corresponds to The display content is barrage data.
  • the first interface may be generated according to the first display content, where the first interface may have the same layout as the first area in the target interface, and the display size may correspond to the first screen area.
  • the first display area is a video play area
  • the first interface may also be a video play area, that is, the first interface is also used to display the content of the video file.
  • the first interface 701 is similar to the video playing area in FIG. 3, and both can play video files.
  • S704 Determine the second interface according to the second display content.
  • the first interface and the second interface include a video playback interface
  • the video playback interface is included, it is determined whether it is a full-screen playback mode, and if so, the distance between the first screen area and the second screen area and the user is determined.
  • a camera may be provided in at least one of the first bearing part and the second bearing part, and the electronic device starts the camera and obtains The image collected by the camera determines whether the image includes a human face, and if it includes, the direction of the user's eyes is determined according to the human face image.
  • the user rotates the angle between the first screen area and the second screen area, he can rotate only one screen area, then the screen area that is rotated is detected, and the screen area that has not been rotated is used as the target screen Area, and then display the interface for playing the video on the target screen area. For example, if the target screen area is the first screen area, and the first interface is used to play a video, the first interface is displayed on the first screen area.
  • the operations in the first interface and the second interface will affect each other.
  • the first interface is a chat content display interface
  • the second interface is a text input interface
  • the text input by the user in the second interface can be displayed in the first interface.
  • the first interface and the second interface can also be determined according to the current reminder time. Specifically, please refer to FIG. 9 which shows a split-screen display method.
  • the foregoing step S202 may include S902 to S908.
  • the full-screen interface is a full-screen display in the screen area composed of the first screen area and the second screen area, where the screen area composed of the first screen area and the second screen area may be the above Full screen area.
  • the target interface is a full-screen interface
  • the video playback interface shown in FIG. 3 is a full-screen playback interface.
  • whether it is a full-screen interface can also be determined according to the state value of the target interface, where the state value is an attribute of the interface, and the attribute may include attributes such as a full-screen playback interface, a floating window, or a pop-up window.
  • S903 If it is a full-screen interface, determine the first interface according to the display content of the target interface.
  • the target time point is the time point when it is monitored that the rotation amplitude changes from the initial angle to the specified amplitude change range, that is, the time point between the first screen area and the second screen area.
  • the angle starts to change, it starts to detect whether the electronic device obtains the prompt information.
  • the prompt information is displayed in the top status bar.
  • the displayed prompt information is displayed from the top status bar and disappears after being displayed for a certain period of time. The user can click the prompt information to open the reminder
  • the prompt information may be content to be displayed sent by other terminals acquired by the electronic device, or may be content to be displayed generated based on some buried points inside the electronic device. This application does not restrict this.
  • the content to be displayed sent by other terminals may include text messages, voice messages, video messages, and other push content sent by other terminals.
  • the application program in the electronic device can set a buried point, and the buried point represents the user's operation behavior for the application program or the running state and running data of the application program. For example, the occurrence of a preset event of the application serves as a buried point. For example, an alarm clock or a memo when the current time is the same as the preset memo time is a reminder message.
  • the preset time period may be a relatively short time period. For example, 10 seconds.
  • the electronic device receives a message and displays the message to remind the user to rotate the angle between the first screen area and the second screen area to thereby Detected.
  • the application program corresponding to the prompt message is determined.
  • the electronic device obtains prompt information at this time, it rotates the angle between the first screen area and the second screen area, and then the target interface is in the first screen area.
  • a screen area is displayed and a second interface corresponding to the prompt information is displayed on the second screen area.
  • the reply interface corresponding to the prompt information may be displayed in the second screen area, and the user may reply to the information in the second screen area, and the video can still be played in the first screen area.
  • the content of the first interface 701 is consistent with that of the target interface, and both are used to display video content, while the second interface 702 is a reply interface for prompt information.
  • the screen that is closer to the user in the first screen area and the second screen area For example, it can be determined by the image collected by the camera set on the electronic device.
  • the electronic device can be equipped with a distance sensor, so as to determine which screen area the user is closer to.
  • the distance sensor can be the microphone and speaker of the electronic device. .
  • the screen that is closer to the user is used as the second screen area to display the second interface so that the user can operate the prompt information more conveniently. For example, reply to prompt messages.
  • the monitoring unit 1201 is configured to monitor the first screen when the folding screen is in an unfolded state and a target interface is displayed through at least one of the first screen area and the second screen area The rotation amplitude between the area and the second screen area.
  • the determining unit 1202 is configured to determine the first interface and the second interface according to the target interface when the rotation amplitude is within the specified amplitude variation range.
  • the determining unit 1202 is configured to obtain the length of time that the rotation amplitude has experienced from the initial angle change to being within the specified amplitude change range when the rotation amplitude is within the specified amplitude change range, wherein the initial The angle is the angle between the first screen area and the second screen area when the folding screen is in the unfolded state; it is judged whether the time length is within the specified time range; if it is within the specified time range, then The target interface determines the first interface and the second interface.
  • the determining unit 1202 is further configured to determine whether the target interface is a full-screen interface; if it is a full-screen interface, determine the first interface according to the display content of the target interface; determine whether the first interface is within a preset time period before the target time point
  • the prompt information is acquired, wherein the target time point is the time point at which the rotation amplitude is monitored to change from the initial angle to within the specified amplitude change range; if the prompt information is obtained, the application corresponding to the prompt information is determined Program; use the interface corresponding to the prompt information in the application as the second interface. If the prompt information is not obtained, the background interface currently in the background is obtained; the second interface is determined from the background interface.
  • adjusting unit configured to obtain the angle between the first screen area and the second screen area within a specified time after the second interface is displayed on the second screen area
  • the number of changes within the specified range of changes; the display state of at least one of the first interface or the second interface is adjusted according to the number of changes.
  • adjusting the display state of at least one of the first interface or the second interface according to the number of changes includes: when the number of changes is a specified number, placing the first interface on the second interface Displaying on the screen area and displaying the second interface on the first screen area.
  • the coupling between the modules may be electrical, mechanical or other forms of coupling.
  • each functional module in each embodiment of the present application may be integrated into one processing module, or each module may exist alone physically, or two or more modules may be integrated into one module.
  • the above-mentioned integrated modules can be implemented in the form of hardware or software functional modules.
  • the electronic device 100 may be an electronic device capable of running application programs, such as a smart phone, a tablet computer, or an e-book.
  • the electronic device 100 in this application may refer to the electronic device 10 in FIG. 1 above, and specifically, may include one or more of the following components: a processor 110, a memory 120, a folding screen 140, and one or more application programs, one of which One or more application programs may be stored in the memory 120 and configured to be executed by one or more processors 110, and one or more programs are configured to execute the method described in the foregoing method embodiment.
  • the processor 110 may include one or more processing cores.
  • the processor 110 uses various interfaces and lines to connect various parts of the entire electronic device 100, and executes by running or executing instructions, programs, code sets, or instruction sets stored in the memory 120, and calling data stored in the memory 120.
  • Various functions and processing data of the electronic device 100 may use at least one of digital signal processing (Digital Signal Processing, DSP), Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA), and Programmable Logic Array (Programmable Logic Array, PLA).
  • DSP Digital Signal Processing
  • FPGA Field-Programmable Gate Array
  • PLA Programmable Logic Array
  • the processor 110 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem.
  • the CPU mainly processes the operating system, user interface, and application programs; the GPU is used for rendering and drawing of display content; the modem is used for processing wireless communication. It can be understood that the above-mentioned modem may not be integrated into the processor 110, but may be implemented by a communication chip alone.
  • the memory 120 may include random access memory (RAM) or read-only memory (Read-Only Memory).
  • the memory 120 may be used to store instructions, programs, codes, code sets or instruction sets.
  • the memory 120 may include a program storage area and a data storage area, where the program storage area may store instructions for implementing the operating system and instructions for implementing at least one function (such as touch function, sound playback function, image playback function, etc.) , Instructions for implementing the following method embodiments, etc.
  • the storage data area can also store data created by the electronic device 100 during use (such as phone book, audio and video data, chat record data) and the like.
  • FIG. 14 shows a structural block diagram of a computer-readable storage medium provided by an embodiment of the present application.
  • the computer-readable medium 1400 stores program code, and the program code can be invoked by a processor to execute the method described in the foregoing method embodiment.
  • the computer-readable storage medium 1400 may be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read Only Memory), EPROM, hard disk, or ROM.
  • the computer-readable storage medium 1400 includes a non-transitory computer-readable storage medium.
  • the computer-readable storage medium 1400 has storage space for the program code 1410 for executing any method steps in the above-mentioned methods. These program codes can be read out from or written into one or more computer program products.
  • the program code 1410 may be compressed in an appropriate form, for example.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种分屏显示方法、装置、电子设备及计算机可读存储介质,涉及移动终端技术领域。该方法包括:当所述折叠屏处于展开状态时,并且通过所述第一屏幕区域和所述第二屏幕区域中的至少一个屏幕区域显示目标界面的情况下,监测所述第一屏幕区域和所述第二屏幕区域之间的转动幅度(S201);当所述转动幅度位于指定幅度变化范围内时,根据所述目标界面确定第一界面和第二界面(S202);在所述第一屏幕区域上显示所述第一界面(S203);在所述第二屏幕区域上显示所述第二界面(S204)。因此,在两个屏幕上分别显示根据目标界面确定的第一界面和第二界面,从而用户能够在不同的屏幕上操作不同的界面,而避免在针对一个屏幕上操作界面时,该操作会影响用户对该界面的使用。

Description

分屏显示方法、装置、电子设备及计算机可读存储介质
相关申请的交叉引用
本申请要求于2019年3月4日提交中国专利局的申请号为CN201910161339.2、名称为“分屏显示方法、装置、电子设备及计算机可读存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及移动终端技术领域,更具体地,涉及一种分屏显示方法、装置、电子设备及计算机可读存储介质。
背景技术
用户在使用指定界面,例如,观看视频或者玩游戏的时候,会打开弹幕或者聊天界面,这些弹幕或聊天界面通常会影响用户对指定界面的使用,导致用户体验不佳。
发明内容
本申请提出了一种分屏显示方法、装置、电子设备及计算机可读存储介质,以改善上述缺陷。
第一方面,本申请实施例提供了一种分屏显示方法,应用于设置有折叠屏的电子设备,所述折叠屏包括分居折叠线两侧的第一屏幕区域和第二屏幕区域。该方法包括:当所述折叠屏处于展开状态时,并且通过所述第一屏幕区域和所述第二屏幕区域中的至少一个屏幕区域显示目标界面的情况下,监测所述第一屏幕区域和所述第二屏幕区域之间的转动幅度;当所述转动幅度位于指定幅度变化范围内时,根据所述目标界面确定第一界面和第二界面;在所述第一屏幕区域上显示所述第一界面;在所述第二屏幕区域上显示所述第二界面。
第二方面,本申请实施例还提供了一种分屏显示装置,应用于设置有折叠屏的电子设备,所述折叠屏包括分居折叠线两侧的第一屏幕区域和第二屏幕区域。所述装置包括:监测单元、确定单元和控制单元。监测单元,用于当所述折叠屏处于展开状态时,并且通过所述第一屏幕区域和所述第二屏幕区域中的至少一个屏幕区域显示目标界面的情况下,监测所述第一屏幕区域和所述第二屏幕区域之间的转动幅度。确定单元,用于当所述转动幅度位于指定幅度变化范围内时,根据所述目标界面确定第一界面和第二界面。控制单元,用于在所述第一屏幕区域上显示所述第一界面,在所述第二屏幕区域上显示所述第二界面。
第三方面,本申请实施例还提供了一种电子设备,包括:一个或多个处理器;存储器;折叠屏,所述折叠屏包括分居折叠线两侧的第一屏幕区域和第二屏幕区域;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述方法。
第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述方法。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请实施例提供的电子设备的结构示意图;
图2示出了本申请一实施例提供的分屏显示方法的流程图;
图3示出了全屏显示的界面的示意图;
图4示出了本申请另一实施例提供的分屏显示方法的流程图;
图5示出了本申请再一实施例提供的分屏显示方法的流程图;
图6示出了本申请再又一实施例提供的分屏显示方法的流程图;
图7示出了本申请再再又一实施例提供的分屏显示方法的流程图;
图8示出了本申请一实施例提供的第一界面和第二界面的示意图;
图9示出了本申请再再再又一实施例提供的分屏显示方法的流程图;
图10示出了本申请另一实施例提供的第一界面和第二界面的示意图;
图11示出了本申请另一实施例提供的第一界面和第二界面的示意图;
图12示出了本申请一实施例提供的分屏显示装置的模块框图;
图13示出了本申请实施例提供的用于执行根据本申请实施例的分屏显示方法的电子设备的结构框图;
图14示出了本申请实施例的用于保存或者携带实现根据本申请实施例的分屏显示方法的程序代码的存储单元。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
请参阅图1,示出了一种可折叠电子设备10的结构。可折叠电子设备10可以包括壳体组件20以及柔性显示屏30,该柔性显示屏30为折叠屏。其中,壳体组件20可以包括第一承载部21、第二承载部22以及转轴连接部23。所述转轴连接部23与所述第一承载部21和所述第二承载部22转动连接,并位于第一承载部21和第二承载部22之间,所述第一承载部21和所述第二承载部22可绕所述转轴连接部23相对折叠或展开。在第一承载部21和第二承载部22相对折叠的过程中,第一承载部21和第二承载部22能够绕转轴连接部23转动,以发生弯折。在一些实施方式中,第一承载部21和第二承载部22沿转轴连接部23呈轴对称,即第一承载部21和第二承载部22在折叠状态时,第一承载部21和第二承载部22可以完全重叠。
柔性显示屏30可以包括依次连接的第一屏幕区域31和第二屏幕区域32,则折叠 屏可以包括分居折叠线两侧的第一屏幕区域31和第二屏幕区域32。所述第一屏幕区域31铺设于所述第一承载部21,所述第二屏幕区域32铺设于所述第二承载部22。所述第一承载部21和所述第二承载部22相对折叠时,所述柔性显示屏30形成所述电子设备10的外观面,外观面是指电子设备10的朝向用户并外露的表面。
折叠屏至少可以包括两个状态,分别为折叠状态和展开状态。其中,折叠状态下,第一屏幕区域31和第二屏幕区域32可以完全重叠,而在展开状态下,第一屏幕区域31和第二屏幕区域32处于不接触的状态。在一些实施例中,当折叠屏处于展开状态的时候,第一屏幕区域31和第二屏幕区域32之间的夹角位于170°到190°之间。具体地,该夹角可以是180°,则第一屏幕区域和第二屏幕区域可以形成一个完整的屏幕,即共同显示界面,此时,可以全屏显示某个界面。
在一些实施方式中,电子设备100还可以包括第三壳体(图中未示出)以及对应的第三屏幕区域(图中未示出),第三壳体可转动地连接于第一壳体与第二壳体之间,第三屏幕区域铺设于第三壳体,并连接于第一屏幕区域以及第二屏幕区域之间。此时,第一壳体及第二壳体均可以相对第三壳体转动,第一屏幕区域及第二屏幕区域均可以相对第三屏幕区域折叠,使电子设备100呈现为可以进行二次折叠的三折式电子设备。
在一些实施方式中,第三屏幕区域的显示区域面积可以与第一屏幕区域的显示区域面积以及第二屏幕区域的显示区域面积大致相同,以使第一屏幕区域、第二屏幕区域以及第三屏幕区域可以折叠成三层结构。
在一些实施方式中,第三屏幕区域的显示区域面积可以等于或大于第一屏幕区域的显示面积与第二屏幕区域的显示区域面积之和,在折叠时,第一屏幕区域和第二屏幕区域可以同时折叠至与第三屏幕区域贴合。可以理解的是,上述的第三壳体及其上的第三屏幕区域可以设置于其他的位置。例如,第三壳体可以转动地连接于第一壳体远离第二壳体的一侧,或者第三壳体可以转动地连接于第二壳体离第一壳体的一侧。同样可以理解的是,电子设备100还可以包括第四壳体(图中未示出)以及对应的第四屏幕区域(图中未示出),或者,电子设备100还可以包括第五壳体(图中未示出)以及对应的第五屏幕区域(图中未示出),使电子设备100呈现为多次折叠结构的电子设备,从而在保证电子设备100具有较大的显示面积的前提之下,具有较小的收纳体积,以利于电子设备100的收纳及携带。本申请对电子设备所包括的壳体或屏幕区域的数量不做限制。
利用上述第一屏幕区域和第二屏幕区域,在展开状态下显示某个界面的时候,相对于单个屏幕显示该界面,则所显示的该界面的区域更大并且内容更丰富,提高了用户体验度。但是,发明人在研究中发现,用户在使用指定界面,例如,观看视频或者玩游戏的时候,会打开弹幕或者聊天界面,这些弹幕或聊天界面通常会影响用户对指定界面的使用,导致用户体验不佳。
因此,为了解决上述缺陷,本申请实施例提供了一种分屏显示方法。如图2所示,该方法应用于设置有折叠屏的电子设备,所述折叠屏可以包括分居折叠线两侧的第一屏幕区域和第二屏幕区域。例如,该设置有折叠屏的电子设备可以是上述图1所示的电子设备。则该方法可以包括:S201至S204。
S201:当所述折叠屏处于展开状态时,并且通过所述第一屏幕区域和所述第二屏幕区域中的至少一个屏幕区域显示目标界面的情况下,监测所述第一屏幕区域和所述第二屏幕区域之间的转动幅度。
其中,如图3所示,电子设备的折叠屏处于展开状态,则第一屏幕区域和第二屏幕区域构成一个完整的屏幕区域。
则此时第一屏幕区域和第二屏幕区域中的至少一个屏幕区域在显示目标界面。则作为一种实施方式,第一屏幕区域或第二屏幕区域显示目标界面,而另一个屏幕显示*** 桌面的界面。例如,可以是第一屏幕区域显示目标界面,而第二屏幕区域显示***桌面。
需要说明的是,在判定只有一个屏幕显示目标界面的情况下,需要判断另一个屏幕区域所显示的界面是否为指定类型的界面,其中,该指定类型的界面可以是***应用的界面。电子设备内安装的客户端可以分为***应用和非***应用,其中,***应用为与电子设备的操作***绑定安装的应用程序,在电子设备出厂的时候已经在电子设备内安装或者***应用的客户端在电子设备出厂的时候已经存储在电子设备内,则在电子设备首次的开机的时候,可以引导的方式将该客户端安装,并且该***应用类别的客户端会跟随电子设备的操作***的升级而升级,与操作***属于强耦合的关系,一般不能自动升级或不具备自动升级的能力。例如,相机应用,强依赖于电子设备的硬件和***。而非***应用为可以独立升级的客户端,而非必须跟随***升级而升级。
例如,该指定类型的界面可以是***桌面界面或者锁屏界面,还可以是黑屏状态,如果是黑屏状态则表示该屏幕区域并未被点亮,而如果是***应用的界面,则表示该屏幕区域未被使用。例如,未播放目标界面的屏幕区域显示***桌面,则该界面可能仅仅是处于待使用的状态,待用户选定某个应用的时候,从而显示该应用的界面。
作为另一种实施方式,第一屏幕区域和第二屏幕区域共同显示目标区域,则第一屏幕区域和第二屏幕区域构成全屏幕区域,通过第一屏幕区域和第二屏幕区域构成的全屏幕区域显示该目标界面。如图3所示,该目标界面可以为视频播放界面,则通过第一屏幕区域和第二屏幕区域共同显示视频播放界面。
则在电子设备的折叠屏处于展开状态时,并且通过所述第一屏幕区域和所述第二屏幕区域中的至少一个屏幕区域显示目标界面的情况下,监测第一屏幕区域和所述第二屏幕区域之间的转动幅度。
其中,对第一屏幕区域和第二屏幕区域之间的转动的检测的实施方式可以是,电子设备设置有监测装置,通过该监测装置确定所述监测所述第一屏幕区域和所述第二屏幕区域之间的转动幅度。
作为一种实施方式,该监测装置可以是距离传感器,则在第一屏幕区域和第二屏幕均设置距离传感器,在第一屏幕和第二屏幕对折的时候,两个距离传感器所检测的距离发生改变,从而能够确定两个屏幕区域的对折角度。其中,该距离传感器可以是红外线测距传感器、激光测距传感器和超声波测距传感器中的至少一种。本申请对此不做限制。
作为另一种实施方式,该监测装置可以是角度传感器。在电子设备的转动轴的位置处设置角度传感器。具体地,折叠屏可以包括转动轴,所述转动轴设置在所述折叠线的位置处,所述第一屏幕区域和所述第二屏幕区域能够围绕所述转动轴转动。所述监测所述第一屏幕区域和所述第二屏幕区域之间的转动幅度的实施方式可以是获取角度传感器采集的所述转动轴的转动路径,所述角度传感器安装在所述转动轴处,根据所述转动路径确定所述第一屏幕区域和所述第二屏幕区域之间的转动幅度。另外,该监测装置还可以是霍尔传感器,与角度传感器类似,也安装在转动轴的位置处。
具体地,可以是预先获取电子设备的第一屏幕区域和第二屏幕区域之间的初始角度。例如,该初始角度为折叠屏处于展开状态时,角度传感器此时所测得的角度值;当角度传感器所测量的角度发生变化时,角度传感器检测本次转动开始至结束的时候,角度传感器的角度的变化量。具体地,角度传感器获取本次转动结束时,所测得的角度值,然后,获取该转动结束的角度值与转动开始时的角度值之间的差值,从而获取角度变换量,则该角度变化量作为第一屏幕区域和所述第二屏幕区域之间的转动幅度。
S202:当所述转动幅度位于指定幅度变化范围内时,根据所述目标界面确定第一界面和第二界面。
其中,指定幅度变化范围为预先设定的一个变化区域,具体地,该指定幅度变化范 围可以包括第一幅度值和第二幅度值,其中,第一幅度值小于第二幅度值,第一幅度值可以为0°。本申请对指定幅度变化范围的大小以及第一幅度值和第二幅度之的大小不做限定。该指定幅度变化范围以及第一幅度值和第二幅度值可以根据用户输入进行确定,也可以在电子设备出厂时进行预先设定,本申请对此也不做限定。
例如,该转动幅度为转动角度变化值,第一幅度值可以为5°,而第二幅度值可以为15°。则如果转动幅度,即转动角度变化值大于或等于5°并且小于或等于15°,则可以判定转动幅度位于指定幅度变化范围内。
另外,转动幅度可以设置为较小的角度变化值,即第二幅度值与第一幅度值之间的差值较小。,用户在需要分屏的时候,只需要稍微转动第一屏幕区域和第二屏幕区域之间的角度,就能够输入满足指定幅度变化范围的转动幅度,便于用户快速操作电子设备,提高用户体验度。
再者,第一幅度值的设置可以在最小幅度值和第二幅度值之间,即第一幅度值大于最小幅度值且小于第二幅度值。其中,最小幅度值为预先检测到的用户在操作电子设备的折叠屏时,在屏幕区域输入操作手势而引起的第一屏幕区域和第二屏幕区域之间的角度变化值。第一幅度值大于最小幅度值,能够避免用户触控屏幕而造成的误操作。例如,最小幅度值可以为2°,第一幅度值为5°,则第一幅度值大于最小幅度值,而用户在触控折叠屏的时候,所导致的角度值变化不会被认定该角度变化位于指定幅度变化范围内,能够避免用户误操作。
但第一幅度值也不应设置的太大,以免用户在操控第一屏幕区域和第二屏幕区域发生转动时的角度比较小时,导致此角度小于第一幅度值而未被记录为转动操作。
如果监测到转动幅度位于指定幅度变化范围内,则判定用户欲执行分屏显示的操作,其中,分屏显示的操作是指分别在第一屏幕区域显示第一界面和第二屏幕区域显示第二界面。
作为一种实施方式,第一界面和第二界面均是目标界面内的界面,第一界面和第二界面内显示的内容部分相同或者完全相同,且第一界面和第二界面可以是内容上相互关联的界面,也可以是显示上相互关联的界面。本申请对此不做限制。例如,第二界面可以是第一界面上的浮动窗口,还可以是,第二界面与第一界面共同构成目标界面。以聊天界面为例,第一界面可以是聊天区域而第二界面可以是文字输入区域。
作为另一种实施方式,还可以是第一界面或第二界面为目标界面内的界面。例如,第一界面为目标界面内的界面或者根据目标界面而生成的界面,也就说,第一界面和目标界面内显示的内容部分相同或者完全相同。具体地,请参阅后续实施例。
作为又一种实施方式,第一界面为目标界面,而第二界面根据其他策略生成。例如,第二界面可以是当前处于后台的界面,也可以是用户在一段时间内启动次数比较多或者使用时长比较长的界面。具体地,可以统计用户在一定时间内的所打开的每个界面,从而得到界面使用记录。该界面使用记录内可以包括多个界面的标识,以及每个界面的标识对应的使用次数和多个使用时长,其中,该使用时长可以根据用户对每个界面的使用起始时刻和与该使用起始时刻对应的使用截止时刻计算得出。因此,通过该界面使用记录能够获取在一定时间段(如近一个月内),用户使用次数比较多的界面或者使用时长比较多的界面,从而可以根据使用次数或者使用总时长确定第二界面。
另外,还可以确定当前时刻所属于的目标时间段类别,再根据目标时间段类别由界面使用记录中确定在该时目标间段类别内使用频率最高的界面,其中,使用频率根据使用次数和使用时长确定,则使用频率最高的界面其使用次数或者使用时长也可以是最高的。例如,当前时刻为14:20,然后,预先根据每2个小时的时间间隔将一天24小时划分为12个时间段,则当前时刻为14:20,所对应的目标时间段类别为14点至16点 的时间段,则在界面使用记录中位于14点至16点的时间段内的每个界面的使用次数和使用时间长度,从而确定在该目标时间段内使用频率最高的界面,作为第二界面。
具体地,根据目标界面的显示内容确定第一界面和第二界面以及其他的确定第一界面和第二界面的方式,可以参考后续实施例。
S203:在所述第一屏幕区域上显示所述第一界面。
S204:在所述第二屏幕区域上显示所述第二界面。
作为一种实施方式,第一界面和第二界面所确定的屏幕区域,即在第一屏幕区域显示第一界面还是第二界面,可以是随机确定的。例如,在确定了第一界面和第二界面之后,从第一屏幕区域和第二屏幕区域随机确定一个屏幕区域与第一界面对应,即用于显示第一界面,而另外一个屏幕区域与第二界面对应,即用于显示第二界面。除此之外,本申请对步骤S203和S204的执行顺序不做限定,S203和S204也可以同时进行。
作为另一种实施方式,还可以是根据用户的使用状态以及第一界面和第二界面确定的方式来确定第一屏幕区域对应的第一界面和第二屏幕区域对应的第二界面,具体地,请查阅后续实施例。
另外,考虑到用户会误操作第一屏幕区域和第二屏幕区域,则可以通过转动所经历的时间来确定是否为误操作,具体地,请参阅图4,该方法可以包括:S401至S405。
S401:当所述折叠屏处于展开状态时,并且通过所述第一屏幕区域和所述第二屏幕区域中的至少一个屏幕区域显示目标界面的情况下,监测所述第一屏幕区域和所述第二屏幕区域之间的转动所经历的时间长度。
作为一种实施方式,用户转动第二屏幕区域一定角度,则电子设备检测到第二屏幕区域转动。例如,通过设置在转动轴处的角度传感器检测到第二屏幕区域朝向第一屏幕区域转动,则此时记录下转动初始时刻,然后,检测第一屏幕区域和第二屏幕区域之间的转动变化过程,确定转动结束的时刻。此转动结束的时刻与转动初始时刻中间所经历的时间即为转动所经历的时间长度。
进一步地,当第一屏幕区域和第二屏幕区域之间停止转动时,可以检测在预设时间长度内是否再次转动。如果未再次转动,判定转动结束,则判定转动结束的时刻将作为转动停止时刻。其中,预设时间长度内可以是预设的一个时间较短的时间长度。例如,预设时间长度可以是1秒,或者20ms,本申请对此不做限制。
S402:当所述时间长度位于指定时间范围内,获取所述时间长度内,所述第一屏幕区域和所述第二屏幕区域之间的转动幅度。
电子设备记录转动初始时刻并将转动初始时刻下第一屏幕区域和第二屏幕区域之间的夹角作为初始夹角;转动发生后,电子设备记录转动停止时刻,并将转动停止时刻下第一屏幕区域和第二屏幕区域之间的夹角作为结束角度。该结束角度与初始角度之间的差值的绝对值作为在时间长度内,第一屏幕区域和所述第二屏幕区域之间的转动幅度。
类似于上述转动幅度包括第一幅度值和第二幅度值,该指定时间范围也可以包括第一时间长度和第二时间长度,其中,第一时间长度可以为0秒。也就是说,用户转动所经历的时间长度位于指定时间范围内即是用户转动所经历的的时间长度位于第一时间长度和第二时间长度之间。
例如,用户转动所经历的时间长度为50ms;第一时间长度可以为10ms,第一时间长度可以为1s,第二时间长度可以为5s。在此种情况下,即是用户转动所经历的的时间长度位于该指定时间范围内。
另外,合理设置指定时间范围,使得第一屏幕区域和第二屏幕区域之间的夹角转动所经历的时间长度符合用户对屏幕的转动的操作。即指定时间范围不能太短也不能太长。如指定时间范围太短,则用户可能来不及完成转动操作;并且也有可能会把用户的轻微 触碰或者震动这些可以在短时间内发生的动作记录为转动操作,影响用户体验。而如果指定时间范围太长,则可能会把用户的多次转动动作记录为一次转动操作,影响用户操作的准确定。即用户不需要花费太多的时间转动屏幕,而且,转动的时间也不能太短,即指定时间范围内的第一时间长度的设置也不能太短,否则,用户还来不及转动就被判定是误操作了。
具体地,第一时间长度的设置不能太短,也就是说,第一时间长度大于最小时间点,其中,最小时间点可以是预先检测而获取的。具体地,预先检测用户在点击屏幕或者在屏幕上输入滑动手势的时候,以及其他的操作电子设备所导致的折叠屏的第一屏幕区域和第二屏幕区域之间的夹角变化所经历的时间长度,将所检测的时间长度作为最小时间点。则由于第一时间长度大于最小时间点,能够避免用户在使用电子设备的时候,轻微触碰或者震动所导致的第一屏幕区域和第二屏幕区域之间的夹角变化所经历的时间被误判为符合指定时间范围的时间长度,则能够避免误操作。另外,该第一时间长度大于最小时间点还可以保证用户有足够的时间转动第一屏幕区域和第二屏幕区域之间的夹角,避免用户没有足够的时间完成转动操作。
另外,第一时间长度的设置也不能太大,否则会导致用户在完成转动动作的时候,由于转动所经历的时间长度小于第一时间长度,即未位于指定时间范围内,而导致本次转动无效。
第二时间长度的设置不能太大,否则可能会把用户连续的多次转动都认为是一次转动,而导致对转动次数以及转动幅度的记录错误。
如果监测到的用户转动所经历的时间长度小于指定时间范围,则表示转动的速度过快。可能是用户无意中碰触到第一屏幕区域或者第二屏幕区域,而导致第一屏幕区域和第二屏幕区域之间的夹角发生了变化。例如,当用户将电子设备放置在桌子上或者其他的放置台上时,如果桌子的振动或者电子设备的来电振动都会导致第一屏幕区域和第二屏幕区域之间的夹角的变化,但是,该变化的速度很快,即转动的时间长度小于指定时间范围,则可以认为定误操作,不执行分屏操作。
另外,如果时间长度大于指定时间范围,则表示转动的速度过慢,或者,转动的时间长度过于持久,即较长时间段内持续在转动,则也可以判定为误操作。例如,电子设备放置在背包中或者口袋内,由于用户的动作,比如走路,导致电子设备的第一屏幕区域和第二屏幕区域在持续的转动,并且在长时间内没有停止,则不执行分屏操作。
如果转动所经历的时间长度位于指定时间范围内,则执行接下来的步骤。
S403:当所述转动幅度位于指定幅度变化范围内时,根据所述目标界面确定第一界面和第二界面。
S404:在所述第一屏幕区域上显示所述第一界面。
S405:在所述第二屏幕区域上显示所述第二界面。
需要说明的是,上述步骤中未详细描述的部分,可参考前述实施例,在此不再赘述。
再者,在分屏显示之后,还可以通过转动第一屏幕或第二屏幕的方式继续控制分屏效果,具体地,请参阅图5,示出了一种分屏显示方法,该方法可以包括:S501至S506。在本申请另一实施例中,S202可以包括以下步骤:
S505:获取在指定时间长度内所述第一屏幕区域和所述第二屏幕区域之间的夹角在所述指定幅度变化范围内的变化次数。
其中,第一屏幕区域和所述第二屏幕区域之间的夹角变化可以包括在指定时间长度内,第一屏幕区域和所述第二屏幕区域之间的夹角持续增大、持续减小、交替增大或减小和无规律的增加或减小等。其中,指定时间长度可以根据用户输入进行确定,也可以在电子设备出厂时进行预先设定,本申请对此也不做限定。例如,该指定时间长度为5 分钟。
作为一种实施方式,在将第二界面在第二屏幕区域显示之后,即表示所述第一屏幕区域和所述第二屏幕区域之间的转动幅度已经位于指定幅度变化范围内了,则可以监测第一屏幕区域和所述第二屏幕区域之间的夹角是否再次发生变化,如果再次发生变化,则确定转动的角度是否位于指定角度区间内,其中,指定角度区间可以是前述指定幅度变化范围,具体可参考前述实施例,在此不再赘述。
确定在所述第二屏幕区域上显示所述第二界面之后,所采集到的第一屏幕区域和所述第二屏幕区域之间的转动夹角是否位于指定角度区间内,如果位于,则计为所述第一屏幕区域和所述第二屏幕区域之间的夹角在所述指定幅度变化范围内的变化一次,则根据该方法,在指定时间长度内持续记录变化次数。则该变化次数的计算方式为,将转动的角度值位于指定角度区间内的转动记为一次满足要求的转动次数。
作为一种实施方式,在将第二界面在第二屏幕区域显示之后,以当前的第一屏幕区域和第二屏幕区域之间的夹角作为新的初始角度,然后,在指定时间段内,再次检测第一屏幕区域和第二屏幕区域之间的角度变化,在监测到发生角度变化的情况下,如果该变化后的第一屏幕区域和第二屏幕区域之间的夹角与新的初始角度之间的角度差值的绝对值位于指定幅度变化范围内则记为一次,并且将当前的第一屏幕区域和第二屏幕区域的夹角作为新的初始角度,依次类推,直至指定时间段结束。
例如,初始角度为α,然后,指定角度区间内为前述的指定幅度变化范围的一种实施方式,即包括第一幅度值和第二幅度值,且第一幅度值为5°,而第二幅度值为15°,则指定幅度变化范围为5°至15°,则如果在第一次转动的时候,第一屏幕区域和第二屏幕区域的夹角变为(α+8),相比初始角度α,变化幅度为8°,第一屏幕区域和第二屏幕区域的夹角变化位于该指定幅度变化范围内,记录为一次转动,则将初始角度更改为(α+8)。如果再次转动第一屏幕区域或者第二屏幕区域而使得第一屏幕区域和第二屏幕区域之间的夹角变为(α+20),20°与8°之间的差值为12°,则该12°位于5°至15°的范围内,则记为满足要求的转动次数。
S506:根据所述变化次数调整所述第一界面和所述第二界面中至少一个界面的显示状态。
作为一种实施方式,预先设定转动次数与动作的对应关系,该对应关系内可以包括多个转动次数,以及每个转动次数对应的动作,并且,该动作针对不同的应用程序,即应用程序不同,所对应的动作也是不同的。
具体地,可以是将第一界面和第二界面交换屏幕区域显示,则当所述变化次数为指定次数时,将所述第一界面在所述第二屏幕区域上显示且将所述第二界面在所述第一屏幕区域上显示。具体地,该指定次数可以根据需求而设定。例如,当转动次数为1次的时候,即用户在折叠屏处于展开状态时,并且通过所述第一屏幕区域和所述第二屏幕区域中的至少一个屏幕区域显示目标界面的情况下,转动第一屏幕区域或者第二屏幕区域,以使转动幅度位于指定幅度变化范围内,则在所述第一屏幕区域上显示所述第一界面,且在所述第二屏幕区域上显示所述第二界面。然后,再次转动一次,则能够将第一界面在第二屏幕区域上显示,并且将第二界面在第一屏幕区域上显示,也就是说,第一界面和第二界面交换屏幕显示。
另外,通过转动次数还可以对第一界面或第二界面执行翻页操作,具体地,再次转动的时候,确定第一界面或第二界面是否可以包括下一级界面,然后根据该转动次数将第一界面或第二界面切换至第N级界面,其中,N与转动次数对应。例如,第一界面为视频播放界面,而第二界面为评论列表界面,在该评论列表界面内展示有多个评论,通过翻页的方式能够看到多页的评论,即该评论列表界面可以包括多级评论页面。
例如,用户在折叠屏处于展开状态时,并且通过所述第一屏幕区域和所述第二屏幕区域中的至少一个屏幕区域显示目标界面的情况下,其中,该目标界面可以是全屏显示的视频播放界面,转动第一屏幕区域或者第二屏幕区域,以使转动幅度位于指定幅度变化范围内,然后,第一屏幕区域显示第一界面,则该第一界面也可以是视频播放界面,第二界面为评论列表界面的第一页,然后,再次转动屏幕,第二界面切换为第二界面的下一界面,即评论列表界面的第二页,然后,转动了三次的情况下,第二界面切换为第四页。
再例如,还可以是转动次数与视频播放界面的快进或者快退次数有关,例如,转动一次,快进一次,转动N次,快进N次。还可以是,转动次数可以用来调节视频播放界面的音量,例如,第一屏幕区域和第二屏幕区域相对转动的情况下,音量增加,而转动N次,则增加N级音量,第一屏幕区域和第二屏幕区域相背转动的情况下,音量减小,而转动N次,则减小N级音量。
则具体地,转动次数所对应的执行动作,可以预先根据需求而设定,在此不再穷举。
另外,还可以根据第一屏幕区域和所述第二屏幕区域之间的夹角由初始角度转动至指定幅度变化范围内的过程中,第一屏幕区域和所述第二屏幕区域之间的角度的变化次数来执行分屏显示的操作,具体地,请参阅图6,示出了一种分屏显示方法,于本申请实施例中,上述步骤S202可以包括S602和S603。
S602:当所述转动幅度位于指定幅度变化范围内时,获取在统计时间段内所述第一屏幕区域和所述第二屏幕区域之间的夹角变化次数。
其中,所述统计时间段为所述转动幅度由初始角度变化至位于所述指定幅度变化范围内所经历的时间长度。具体地,该统计时间段可以是第一屏幕区域和所述第二屏幕区域之间的夹角由初始角度变化至结束角度所经历的时间段,其中,获取该初始角度和结束角度的具体实施方式以及变化次数可以参考前述实施例,在此不再赘述。
S603:根据所述变化次数和所述目标界面确定所述第一界面和所述第二界面。
作为一种实施方式,判断所述变化次数是否大于指定次数,如果大于指定次数,则根据所述目标界面确定所述第一界面和所述第二界面,则具体地,确定第一界面和所述第二界面可以参考前述实施例。
其中,指定次数可以根据实际使用而设定,则用户在转动第一屏幕区域和第二屏幕区域之前的夹角由初始角度至指定幅度变化范围内时,将第一屏幕区域和所述第二屏幕区域之间的夹角变化的次数大于指定次数,则继续执行后续界面分屏显示的操作。例如,该指定次数为2次,则指定幅度变化范围为5-15,假设初始角度是1°,用户本次转动一共连续转动了三次,第一次从1°到4°,第二次从4°到10°,第三次从10°变化为8°,则变化次数为3,即变化次数大于指定次数,则执行根据所述目标界面确定所述第一界面和所述第二界面的操作。
作为另一种实施方式,根据所述目标界面确定第一初始界面和第二初始界面,根据变化次数调整第一初始界面和第二初始界面,将调整后的第一初始界面作为第一界面,将调整后的第二初始界面作为第二界面,其中,第一初始界面和第二初始界面的获取方式可以参考前述根据目标界面获取第一界面和第二界面的方式类似,而根据变化次数调整第一初始界面和第二初始界面的方式与前述实施例所提及的根据变化次数调整第一界面和第二界面的方式类似,二者均可以参考前述实施例,在此不再赘述。
另外,确定第一界面和第二界面的方式是根据目标界面的显示内容而且确定的,具体地,请参阅图7,示出了一种分屏显示方法,于本申请实施例中,上述步骤S202可以包括S702、S703和S704。
S702:当所述转动幅度位于指定幅度变化范围内时,确定所述目标界面内的第一区 域内的第一显示内容以及第二区域内的第二显示内容。
具体地,目标界面可以包括多个显示区域,不同的显示区域对一个不同的显示内容。例如,图3所示的界面,其可以包括视频播放区域以及与该视频播放区域部分重叠的弹幕显示区域,而视频播放区域内的显示内容是视频数据对应的内容,弹幕显示区域对应的显示内容是弹幕数据。
S703:根据所述第一显示内容确定所述第一界面。
具体地,可以根据第一显示内容生成第一界面,其中,该第一界面可以是与目标界面内的第一区域的布局相同,而显示大小与第一屏幕区域对应。例如,以上述图3为例,第一显示区域为视频播放区域,则第一界面也可以是视频播放区域,即该第一界面也用于显示视频文件的播放的内容。如图7所示,第一界面701与图3中的视频播放区域相似,都能够播放视频文件。
S704:根据所述第二显示内容确定所述第二界面。
根据另外一个区域,即第二显示区域的内容生成第二界面,如图7所示,第二界面702显示的内容是弹幕数据。具体地,第一界面和第二界面所显示的内容为目标界面内的不同区域的内容,从而能将目标界面上的不同的区域在不同的屏幕区域内显示。如图8所示,弹幕数据不会在阻挡视频内容的显示,避免弹幕数据影响用户观看视频。
另外,除了采用上述的随机分配选定第一屏幕区域显示第一界面或者第二界面之外,还可以根据所显示的内容以及用户与屏幕的位置来确定。
具体地,确定第一界面和第二界面内是否包括视频播放界面,如果包括视频播放界面,确定是否为全屏播放模式,如果是,则确定第一屏幕区域和第二屏幕区域与用户的距离。具体地,在第一屏幕区域和第二屏幕区域的至少一个屏幕区域设置有摄像头,则可以是在第一承载部和第二承载部中的至少一个设置有摄像头,则电子设备启动摄像头,获取摄像头采集的图像,确定该图像内是否包括人脸,如果包括,则根据人脸图像确定用户的眼睛的朝向。例如,用户的眼部朝向不同的方向,所采集的人脸图像是不同的,预先根据机器学习算法获取到多个图像数据集,在该图像数据集内可以包括多个人脸图像以及每个人脸图像被标记的眼部朝向,从而,在获取到摄像头采集的人脸图像的时候,通过该机器学习确定人眼朝向,从而能够确定出用户所盯着的目标屏幕区域,进而将用于播放视频的界面在目标屏幕区域上显示。例如,目标屏幕区域为第一屏幕区域,则第一界面用于播放视频,则将第一界面在第一屏幕区域上显示。
另外,还可以是用户在转动第一屏幕区域与第二屏幕区域之间的夹角的时候,可以只转动一个屏幕区域,则检测被转动的屏幕区域,将未被转动的屏幕区域作为目标屏幕区域,进而将用于播放视频的界面在目标屏幕区域上显示。例如,目标屏幕区域为第一屏幕区域,则第一界面用于播放视频,则将第一界面在第一屏幕区域上显示。
另外,第一界面和第二界面内的操作会互相影响。例如,第一界面为聊天内容显示界面,而第二界面为文本输入界面,用户在第二界面内输入的文字,能够在第一界面内显示。
再者,还可以根据当前的提醒时间确定第一界面和第二界面。具体地,请参阅图9示出了一种分屏显示方法,于本申请实施例中,上述步骤S202可以包括S902至S908。
S902:当所述转动幅度位于指定幅度变化范围内时,确定所述目标界面是否为全屏界面。
其中,全屏界面为在所述第一屏幕区域和所述第二屏幕区域所组成的屏幕区域内全屏显示,其中,第一屏幕区域和所述第二屏幕区域所组成的屏幕区域可以是上述的全屏幕区域。
具体地,如果第一屏幕区域和第二屏幕区域共同显示目标界面,则判定所述目标界 面为全屏界面,如图3所示的视频播放界面为一个全屏播放界面。另外,还可以根据目标界面的状态值确定是否为全屏界面,其中,该状态值为界面的属性,该属性可以包括全屏播放界面、浮动窗口或者弹窗等属性。
S903:若为全屏界面,根据所述目标界面的显示内容确定所述第一界面。
如果该目标界面为全屏界面,即第一屏幕区域和第二屏幕区域共同显示目标界面,则将目标界面的显示内容作为第一界面。也就是说,第一界面所显示的内容依然是目标界面对应的显示内容,只是可以排版上有所区别或者显示区域的大小不同。
S904:判断在目标时间点之前的预设时间段内,是否获取到提示信息。
其中,所述目标时间点为监测到所述转动幅度由初始角度变化至位于所述指定幅度变化范围内的时间点,也就是说,在从第一屏幕区域和第二屏幕区域之间的夹角开始变化的时候,就开始检测电子设备是否获取到提示信息。作为一种实施方式,该提示信息在顶部状态栏显示,如图10所示,所显示的提示信息,从顶部状态栏显示,并且在显示一定时间之后消失,用户点击该提示信息能够打开该提醒信息对应的消息回复界面。其中,该提示信息可以是电子设备获取的其他终端所发送的待显示内容,也可以是电子设备内部基于某些埋点而生成的待显示内容。本申请对此不做限制。
其中,其他终端所发送的待显示内容可以包括其他终端发送的文本消息、语音消息、视频消息以及其他的推送内容。其中,电子设备内部内的应用程序可以设置埋点,该埋点代表用户针对应用程序的操作行为或应用程序的运行状态以及运行数据等。例如,应用程序的预先设定的事件发生作为一个埋点。例如,闹钟或者备忘录在当前时间与所预先设定的备忘时间相同是发出提醒信息。
其中,预设时间段可以是一个比较短的时间段。例如,10秒钟。则用户在使用第一屏幕区域和第二屏幕区域共同显示视频内容的时候,电子设备收到消息并在显示该消息提醒,用户转动第一屏幕区域和第二屏幕区域的之间的夹角从而被检测到。
S905:确定所述提示信息对应的应用程序。
在检测到接收到提示信息的时候,确定该提示信息对应的应用程序。
S906:将所述应用程序中所述提示信息对应的界面作为所述第二界面。
确定该提示信息对应的界面,作为第二界面。例如,可以是该提示信息对应的信息回复界面,也可以是该提示信息对应的应用程序的主界面。
在确定了第二界面之后,电子设备启动应用程序并且直接将该应用程序的第二界面在第二屏幕区域上显示。
因此,在全屏显示目标界面,例如,全屏播放视频或者游戏的时候,此时如果电子设备获取提示信息,则转动第一屏幕区域和第二屏幕区域之间的夹角,然后,目标界面在第一屏幕区域显示而第二屏幕区域上显示提示信息对应的第二界面。例如,可以是在第二屏幕区域显示该提示信息对应的回复界面,则用户可以在第二屏幕区域回复信息,而第一屏幕区域依然可以播放视频。如图11所示,第一界面701与目标界面的内容一致,均是用于显示视频内容,而第二界面702为提示信息的回复界面。
S907:获取当前处于后台的后台界面。
S908:由所述后台界面中确定所述第二界面。
具体地,获取当前处于后台运行的界面,即后台界面,从后台界面确定第二界面的方式可以是,确定每个后台界面对应的应用程序,然后,根据每个应用程序在一定时间段内的使用次数或者使用时长确定第二界面,具体地,可以参考前述实施例,在此不再赘述。
另外,在确定第一界面为目标界面对应的内容,且第二界面为提示信息对应的界面之后,确定第一屏幕区域和第二屏幕区域中靠近用户比较进的屏幕。例如,可以通过设 置在电子设备上的摄像头采集的图像来确定,可以是电子设备上设置有距离传感器,从而能够确定用户距离哪个屏幕区域较近,该距离传感器可以是电子设备的麦克风和扬声器构成。
将距离用户较近的屏幕作为第二屏幕区域,用于显示第二界面,以便用户能够更加方便的操作提示信息。例如,回复提示信息。
请参阅图12,其示出了本申请实施例提供的一种分屏显示装置1200的结构框图,该装置可以包括:监测单元1201、确定单元1202、控制单元1103。
监测单元1201,用于当所述折叠屏处于展开状态时,并且通过所述第一屏幕区域和所述第二屏幕区域中的至少一个屏幕区域显示目标界面的情况下,监测所述第一屏幕区域和所述第二屏幕区域之间的转动幅度。
确定单元1202,用于当所述转动幅度位于指定幅度变化范围内时,根据所述目标界面确定第一界面和第二界面。
具体地,确定单元1202用于当所述转动幅度位于指定幅度变化范围内时,获取所述转动幅度由初始角度变化至位于所述指定幅度变化范围内所经历的时间长度,其中,所述初始角度为所述折叠屏处于展开状态时所述第一屏幕区域和所述第二屏幕区域之间的夹角;判断所述时间长度是否位于指定时间范围内;若位于指定时间范围内,则根据所述目标界面确定第一界面和第二界面。
确定单元1202还用于确定所述目标界面内的第一区域内的第一显示内容以及第二区域内的第二显示内容;根据所述第一显示内容确定所述第一界面;根据所述第二显示内容确定所述第二界面。
确定单元1202还用于确定所述目标界面是否为全屏界面;若为全屏界面,根据所述目标界面的显示内容确定所述第一界面;判断在目标时间点之前的预设时间段内,是否获取到提示信息,其中,所述目标时间点为监测到所述转动幅度由初始角度变化至位于所述指定幅度变化范围内的时间点;若获取到提示信息,确定所述提示信息对应的应用程序;将所述应用程序中所述提示信息对应的界面作为所述第二界面。若未获取到提示信息,获取当前处于后台的后台界面;由所述后台界面中确定所述第二界面。
控制单元1203,用于在所述第一屏幕区域上显示所述第一界面和在所述第二屏幕区域上显示所述第二界面。
进一步,还包括调整单元,用于在所述第二屏幕区域上显示所述第二界面之后,获取在指定时间长度内所述第一屏幕区域和所述第二屏幕区域之间的夹角在所述指定幅度变化范围内的变化次数;根据所述变化次数调整所述第一界面或所述第二界面中至少一个界面的显示状态。其中,根据所述变化次数调整所述第一界面或所述第二界面中至少一个界面的显示状态,包括:当所述变化次数为指定次数时,将所述第一界面在所述第二屏幕区域上显示且将所述第二界面在所述第一屏幕区域上显示。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
请参考图13,其示出了本申请实施例提供的一种电子设备的结构框图。该电子设备100可以是智能手机、平板电脑、电子书等能够运行应用程序的电子设备。本申请中的 电子设备100可以参考上述图1中的电子设备10,具体地,可以包括一个或多个如下部件:处理器110、存储器120、折叠屏140以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。
处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
存储器120可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
请参考图14,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质1400中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
计算机可读存储介质1400可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质1400包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质1400具有执行上述方法中的任何方法步骤的程序代码1410的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码1410可以例如以适当形式进行压缩。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

Claims (20)

  1. 一种分屏显示方法,其特征在于,应用于设置有折叠屏的电子设备,所述折叠屏包括分居折叠线两侧的第一屏幕区域和第二屏幕区域,所述方法包括:
    当所述折叠屏处于展开状态时,并且通过所述第一屏幕区域和所述第二屏幕区域中的至少一个屏幕区域显示目标界面的情况下,监测所述第一屏幕区域和所述第二屏幕区域之间的转动幅度;
    当所述转动幅度位于指定幅度变化范围内时,根据所述目标界面确定第一界面和第二界面;
    在所述第一屏幕区域上显示所述第一界面;
    在所述第二屏幕区域上显示所述第二界面。
  2. 根据权利要求1所述的方法,其特征在于,所述当所述折叠屏处于展开状态时,并且通过所述第一屏幕区域和所述第二屏幕区域中的至少一个屏幕区域显示目标界面的情况下,监测所述第一屏幕区域和所述第二屏幕区域之间的转动幅度,包括:
    当所述折叠屏处于展开状态时,并且通过所述第一屏幕区域和所述第二屏幕区域中的至少一个屏幕区域显示目标界面的情况下,监测所述第一屏幕区域和所述第二屏幕区域之间的转动所经历的时间长度;
    判断所述时间长度是否位于指定时间范围内;
    若位于所述指定时间范围内,则获取所述时间长度内,所述第一屏幕区域和所述第二屏幕区域之间的转动幅度。
  3. 根据权利要求1或2所述的方法,其特征在于,所述当所述转动幅度位于指定幅度变化范围内时,根据所述目标界面确定第一界面和第二界面,包括:
    当所述转动幅度位于指定幅度变化范围内时,获取在统计时间段内所述第一屏幕区域和所述第二屏幕区域之间的夹角变化次数,其中,所述统计时间段为所述转动幅度由初始角度变化至位于所述指定幅度变化范围内所经历的时间长度;
    根据所述变化次数和所述目标界面确定所述第一界面和所述第二界面。
  4. 根据权利要求3所述的方法,其特征在于,所述根据所述变化次数和所述目标界面确定所述第一界面和所述第二界面,包括:
    当所述变化次数大于指定次数时,根据所述目标界面确定所述第一界面和所述第二界面。
  5. 根据权利要求1或2所述的方法,其特征在于,所述当所述转动幅度位于指定幅度变化范围内时,根据所述目标界面确定第一界面和第二界面,包括:
    当所述转动幅度位于指定幅度变化范围内时,根据所述目标界面确定第一初始界面和第二初始界面;
    根据所述变化次数调整所述第一初始界面和所述第二初始界面;
    将调整后的所述第一初始界面作为第一界面,将调整后的所述第二初始界面作为第二界面。
  6. 根据权利要求1-5任一项所述的方法,其特征在于,所述在所述第二屏幕区域上显示所述第二界面之后,还包括:
    获取在指定时间长度内所述第一屏幕区域和所述第二屏幕区域之间的夹角在所述指定幅度变化范围内的变化次数;
    根据所述变化次数调整所述第一界面和所述第二界面中至少一个界面的显示状态。
  7. 根据权利要求6所述的方法,其特征在于,所述根据所述变化次数调整所述第一界面或所述第二界面中至少一个界面的显示状态,包括:
    当所述变化次数为指定次数时,将所述第一界面在所述第二屏幕区域上显示且将 所述第二界面在所述第一屏幕区域上显示。
  8. 根据权利要求6所述的方法,其特征在于,所述根据所述变化次数调整所述第一界面或所述第二界面中至少一个界面的显示状态,包括:
    根据所述变化次数对所述第一界面或所述第二界面执行翻页操作,将所述第一界面或所述第二界面切换至第N级界面,其中,N与所述变化次数对应。
  9. 根据权利要求6所述的方法,其特征在于,在所述目标界面为视频播放界面时,所述根据所述变化次数调整所述第一界面或所述第二界面中至少一个界面的显示状态,包括:
    根据所述变化次数确定所述视频播放界面的进度调整次数,所述进度调整次数包括快进次数或快退次数。
  10. 根据权利要求6所述的方法,其特征在于,在所述目标界面为视频播放界面时,所述根据所述变化次数调整所述第一界面或所述第二界面中至少一个界面的显示状态,包括:
    在所述第一屏幕区域和所述第二屏幕区域相对转动时,根据所述变化次数将所述视频播放界面的音量增加第一音量等级,所述第一音量等级与所述变化次数对应;
    在所述第一屏幕区域和所述第二屏幕区域相背转动时,根据所述变化次数减小所述视频播放界面的音量减小第二音量等级,所述第二音量等级与所述变化次数对应。
  11. 根据权利要求1所述的方法,其特征在于,所述根据所述目标界面确定第一界面和第二界面,包括:
    确定所述目标界面内的第一显示内容以及第二显示内容;
    根据所述第一显示内容确定所述第一界面;
    根据所述第二显示内容确定所述第二界面。
  12. 根据权利要求1所述的方法,其特征在于,所述根据所述目标界面确定第一界面和第二界面,还包括:当所述第一界面和所述第二界面内包括视频播放界面时,确定所述视频播放界面是否处于全屏播放模式;
    如果是,获取摄像头采集的图像;
    当所述图像内包括人脸时,根据所述图像确定所述图像的人眼朝向;
    根据所述人眼朝向确定目标屏幕区域,将所述视频播放界面在所述目标屏幕区域上显示。
  13. 根据权利要求1所述的方法,其特征在于,所述根据所述目标界面确定第一界面和第二界面,还包括:
    当所述第一界面和所述第二界面内是否包括视频播放界面时,确定所述视频播放界面是否处于全屏播放模式;
    如果是,确定被转动的屏幕区域;
    当被转动的屏幕区域的数量为一个时,将未被转动的屏幕区域作为目标屏幕区域,将所述视频播放界面作为所述目标屏幕区域对应的界面。
  14. 根据权利要求1所述的方法,其特征在于,所述根据所述目标界面确定第一界面和第二界面,还包括:
    确定所述目标界面是否在所述第一屏幕区域和所述第二屏幕区域所组成的屏幕区域内全屏显示;
    若为全屏显示,根据所述目标界面的显示内容确定所述第一界面;
    判断在目标时间点之前的预设时间段内,是否获取到提示信息,其中,所述目标时间点为监测到所述转动幅度由初始角度变化至位于所述指定幅度变化范围内的时间点;
    若获取到提示信息,确定所述提示信息对应的应用程序;
    将所述应用程序中所述提示信息对应的界面作为所述第二界面。
  15. 根据权利要求14所述的方法,其特征在于,还包括:
    若未获取到提示信息,获取当前处于后台的后台界面;
    由所述后台界面中确定所述第二界面。
  16. 根据权利要求1所述的方法,其特征在于,还包括:
    确定当前时刻所属于的目标时间段类别;
    根据所述目标时间段类别,由界面使用记录中确定在所述目标时间段类别内使用频率最高的界面,其中,所述使用频率根据使用次数和使用时长确定;
    将在该目标时间段内使用频率最高的界面作为第二界面。
  17. 根据权利要求1-16任一项所述的方法,其特征在于,所述折叠屏包括转动轴,所述转动轴设置在所述折叠线的位置处,所述第一屏幕区域和所述第二屏幕区域能够围绕所述转动轴转动,所述监测所述第一屏幕区域和所述第二屏幕区域之间的转动幅度,包括:
    获取角度传感器采集的所述转动轴的转动路径,所述角度传感器安装在所述转动轴处;
    根据所述转动路径确定所述监测所述第一屏幕区域和所述第二屏幕区域之间的转动幅度。
  18. 一种分屏显示装置,其特征在于,应用于设置有折叠屏的电子设备,所述折叠屏包括分居折叠线两侧的第一屏幕区域和第二屏幕区域,所述装置包括:
    监测单元,用于当所述折叠屏处于展开状态时,并且通过所述第一屏幕区域和所述第二屏幕区域中的至少一个屏幕区域显示目标界面的情况下,监测所述第一屏幕区域和所述第二屏幕区域之间的转动幅度;
    确定单元,用于当所述转动幅度位于指定幅度变化范围内时,根据所述目标界面确定第一界面和第二界面;
    控制单元,用于在所述第一屏幕区域上显示所述第一界面,在所述第二屏幕区域上显示所述第二界面。
  19. 一种电子设备,其特征在于,包括:
    一个或多个处理器;
    存储器;
    折叠屏,所述折叠屏包括分居折叠线两侧的第一屏幕区域和第二屏幕区域;
    一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行如权利要求1-17任一项所述的方法。
  20. 一种计算机可读存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行所述权利要求1-17任一项所述方法。
PCT/CN2020/077266 2019-03-04 2020-02-28 分屏显示方法、装置、电子设备及计算机可读存储介质 WO2020177638A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP20766626.4A EP3923126A4 (en) 2019-03-04 2020-02-28 METHOD, DEVICE, ELECTRONIC DEVICE AND COMPUTER READABLE STORAGE MEDIUM FOR DISPLAYING A SPLIT SCREEN
US17/392,182 US20210365165A1 (en) 2019-03-04 2021-08-02 Method of performing a split-screen display, electronic device, and storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910161339.2A CN109947315B (zh) 2019-03-04 2019-03-04 分屏显示方法、装置、电子设备及计算机可读存储介质
CN201910161339.2 2019-03-04

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US17/392,182 Continuation-In-Part US20210365165A1 (en) 2019-03-04 2021-08-02 Method of performing a split-screen display, electronic device, and storage medium

Publications (1)

Publication Number Publication Date
WO2020177638A1 true WO2020177638A1 (zh) 2020-09-10

Family

ID=67008324

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/077266 WO2020177638A1 (zh) 2019-03-04 2020-02-28 分屏显示方法、装置、电子设备及计算机可读存储介质

Country Status (4)

Country Link
US (1) US20210365165A1 (zh)
EP (1) EP3923126A4 (zh)
CN (1) CN109947315B (zh)
WO (1) WO2020177638A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023018175A1 (ko) * 2021-08-10 2023-02-16 삼성전자 주식회사 사운드 신호를 보정하는 전자 장치 및 전자 장치의 제어 방법
WO2024117785A1 (ko) * 2022-11-29 2024-06-06 삼성전자 주식회사 전자 장치에서 통화 중 지정된 기능을 실행하는 방법 및 이를 지원하는 전자 장치

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109947315B (zh) * 2019-03-04 2024-05-14 Oppo广东移动通信有限公司 分屏显示方法、装置、电子设备及计算机可读存储介质
CN110134476A (zh) * 2019-04-24 2019-08-16 珠海格力电器股份有限公司 一种应用显示的方法及设备
CN116916080A (zh) * 2019-05-17 2023-10-20 上海哔哩哔哩科技有限公司 视频数据处理方法、装置、计算机设备及可读存储介质
CN112399231B (zh) * 2019-08-19 2023-10-24 上海哔哩哔哩科技有限公司 播放方法
CN110806829B (zh) * 2019-09-05 2021-05-11 华为技术有限公司 一种具有折叠屏的设备的显示方法及折叠屏设备
CN110989961A (zh) * 2019-10-30 2020-04-10 华为终端有限公司 一种声音处理方法及其装置
CN111026301B (zh) * 2019-11-20 2022-04-15 维沃移动通信有限公司 一种显示方法及电子设备
CN110995896A (zh) * 2019-11-27 2020-04-10 维沃移动通信有限公司 一种控制方法和电子设备
KR20210101684A (ko) 2020-02-10 2021-08-19 삼성전자주식회사 어플리케이션의 실행 화면을 제공하기 위한 전자 장치 및 그 동작 방법
CN111522523A (zh) * 2020-04-30 2020-08-11 北京小米移动软件有限公司 显示处理方法及装置、计算机存储介质
CN114968430A (zh) * 2021-02-19 2022-08-30 Oppo广东移动通信有限公司 界面控制方法、装置以及电子设备
CN114296669A (zh) * 2021-03-11 2022-04-08 海信视像科技股份有限公司 一种显示设备
CN113672141A (zh) * 2021-08-24 2021-11-19 北京鲸鲮信息***技术有限公司 分屏方法、装置及电子设备
CN113672147B (zh) * 2021-08-24 2024-04-26 北京字节跳动网络技术有限公司 栏目列表中应用的切换方法、装置、设备及存储介质
CN117170628A (zh) * 2022-05-28 2023-12-05 华为技术有限公司 一种应用界面显示方法及电子设备
US20240196038A1 (en) * 2022-12-09 2024-06-13 Rovi Guides, Inc. Methods and systems for providing media content
CN116069165B (zh) * 2023-02-14 2024-02-09 中国民用航空总局第二研究所 一种远程塔台光学***的目标界面确定方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140049464A1 (en) * 2012-08-20 2014-02-20 Samsung Electronics Co., Ltd. Flexible display apparatus and controlling method thereof
CN107179865A (zh) * 2017-05-19 2017-09-19 维沃移动通信有限公司 一种页面切换方法和终端
CN107526565A (zh) * 2017-08-31 2017-12-29 珠海格力电器股份有限公司 一种界面显示控制方法、移动终端
CN107678661A (zh) * 2017-10-19 2018-02-09 广东欧珀移动通信有限公司 显示数据内容的方法和装置
CN108196741A (zh) * 2017-12-19 2018-06-22 努比亚技术有限公司 基于柔性屏的应用分屏方法、终端及计算机可读存储介质
CN109947315A (zh) * 2019-03-04 2019-06-28 Oppo广东移动通信有限公司 分屏显示方法、装置、电子设备及计算机可读存储介质

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7446823B2 (en) * 2004-09-08 2008-11-04 Edward Zheng Foldable mobile video device
CN103593009A (zh) * 2011-02-10 2014-02-19 三星电子株式会社 包含触摸屏显示器的便携式设备以及控制它的方法
US8963857B2 (en) * 2012-02-21 2015-02-24 Lg Electronics Inc. Electronic device and method of controlling the same
KR102097361B1 (ko) * 2013-02-01 2020-04-07 삼성디스플레이 주식회사 가요성 디스플레이 장치를 구비한 모바일 기기 및 이의 동작 방법
CN104423794A (zh) * 2013-09-11 2015-03-18 上海帛茂信息科技有限公司 一种具有双窗口显示功能的智能型移动设备
EP2965184A4 (en) * 2014-05-23 2016-08-31 Samsung Electronics Co Ltd A COLLECTABLE DEVICE AND METHOD FOR CONTROLLING THEREOF
KR20160033507A (ko) * 2014-09-18 2016-03-28 엘지전자 주식회사 이동 단말기 및 그 제어 방법
CN104571534B (zh) * 2015-02-10 2019-03-29 联想(北京)有限公司 一种震动提示方法及电子设备
KR102358110B1 (ko) * 2015-03-05 2022-02-07 삼성디스플레이 주식회사 표시 장치
US10078483B2 (en) * 2016-05-17 2018-09-18 Google Llc Dual screen haptic enabled convertible laptop
KR20180040985A (ko) * 2016-10-13 2018-04-23 엘지전자 주식회사 디스플레이 디바이스 및 그 제어 방법
CN107589973A (zh) * 2017-08-29 2018-01-16 珠海格力电器股份有限公司 一种启动应用的方法、装置及电子设备
CN107765952B (zh) * 2017-11-07 2020-04-28 Oppo广东移动通信有限公司 截屏方法、装置及终端
CN108984059A (zh) * 2018-05-22 2018-12-11 维沃移动通信有限公司 一种信息显示方法及移动终端
CN108762709B (zh) * 2018-05-31 2021-09-14 努比亚技术有限公司 一种终端控制方法、终端及计算机可读存储介质
CN109358793A (zh) * 2018-09-27 2019-02-19 维沃移动通信有限公司 一种截屏方法及移动终端
CN109407932B (zh) * 2018-10-31 2020-10-30 维沃移动通信有限公司 一种图标移动方法及移动终端

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140049464A1 (en) * 2012-08-20 2014-02-20 Samsung Electronics Co., Ltd. Flexible display apparatus and controlling method thereof
CN107179865A (zh) * 2017-05-19 2017-09-19 维沃移动通信有限公司 一种页面切换方法和终端
CN107526565A (zh) * 2017-08-31 2017-12-29 珠海格力电器股份有限公司 一种界面显示控制方法、移动终端
CN107678661A (zh) * 2017-10-19 2018-02-09 广东欧珀移动通信有限公司 显示数据内容的方法和装置
CN108196741A (zh) * 2017-12-19 2018-06-22 努比亚技术有限公司 基于柔性屏的应用分屏方法、终端及计算机可读存储介质
CN109947315A (zh) * 2019-03-04 2019-06-28 Oppo广东移动通信有限公司 分屏显示方法、装置、电子设备及计算机可读存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3923126A4 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023018175A1 (ko) * 2021-08-10 2023-02-16 삼성전자 주식회사 사운드 신호를 보정하는 전자 장치 및 전자 장치의 제어 방법
WO2024117785A1 (ko) * 2022-11-29 2024-06-06 삼성전자 주식회사 전자 장치에서 통화 중 지정된 기능을 실행하는 방법 및 이를 지원하는 전자 장치

Also Published As

Publication number Publication date
EP3923126A4 (en) 2022-04-06
EP3923126A1 (en) 2021-12-15
US20210365165A1 (en) 2021-11-25
CN109947315B (zh) 2024-05-14
CN109947315A (zh) 2019-06-28

Similar Documents

Publication Publication Date Title
WO2020177638A1 (zh) 分屏显示方法、装置、电子设备及计算机可读存储介质
US20210409536A1 (en) Notification Processing Method and Electronic Device
US10606540B2 (en) Device having a screen region on a hinge coupled between other screen regions
KR102571369B1 (ko) 디스플레이 제어 방법, 저장 매체 및 전자 장치
US11327574B2 (en) Method for controlling play of multimedia file and terminal device
US9286895B2 (en) Method and apparatus for processing multiple inputs
EP3779643B1 (en) Method for operating electronic device and electronic device
US9213467B2 (en) Interaction method and interaction device
US20180225022A1 (en) Electronic device using auxiliary input device and operating method thereof
US11237703B2 (en) Method for user-operation mode selection and terminals
WO2015180067A1 (zh) 一种播放媒体的方法及终端
JP2014511157A (ja) 複数のタッチスクリーンを有する装置及びその画面変更方法
US10969930B2 (en) User interface for use in computing device with sensitive display
CN108804005B (zh) 终端控制方法、装置以及移动终端
CN118042035A (zh) 显示图形用户界面的方法和移动终端
CN107153546B (zh) 一种视频播放方法及移动设备
US11567725B2 (en) Data processing method and mobile device
EP2341417A1 (en) Device and method of control
RU2626095C2 (ru) Адаптивный ввод
US9417724B2 (en) Electronic apparatus
US11354031B2 (en) Electronic apparatus, computer-readable non-transitory recording medium, and display control method for controlling a scroll speed of a display screen
CN115390620B (zh) 一种电子设备的操作方法和电子设备
US20210382736A1 (en) User interfaces for calibrations and/or synchronizations
JP2023544544A (ja) スクリーンキャプチャ方法、装置及び電子機器
US20160103506A1 (en) Input device, method for controlling input device, and non-transitory computer-readable recording medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20766626

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2020766626

Country of ref document: EP

Effective date: 20210909