WO2022052774A1 - 控制电子设备的方法、装置、终端及存储介质 - Google Patents
控制电子设备的方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- WO2022052774A1 WO2022052774A1 PCT/CN2021/113529 CN2021113529W WO2022052774A1 WO 2022052774 A1 WO2022052774 A1 WO 2022052774A1 CN 2021113529 W CN2021113529 W CN 2021113529W WO 2022052774 A1 WO2022052774 A1 WO 2022052774A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- display area
- windows
- display
- window
- preset
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000004044 response Effects 0.000 claims abstract description 22
- 230000003993 interaction Effects 0.000 abstract description 24
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000011156 evaluation Methods 0.000 description 4
- 241000203475 Neopanax arboreus Species 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 206010047571 Visual impairment Diseases 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005057 finger movement Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1652—Details related to the display arrangement, including those related to the mounting of the display in the housing the display being flexible, e.g. mimicking a sheet of paper, or rollable
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1641—Details related to the display arrangement, including those related to the mounting of the display in the housing the display being formed by a plurality of foldable display components
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- 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/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
Definitions
- Embodiments of the present disclosure relate to the field of computer technology, and more particularly, to a method, apparatus, terminal, and storage medium for controlling an electronic device.
- the present disclosure provides a method, device, terminal and storage medium for controlling electronic equipment.
- the method for controlling electronic equipment in the present disclosure can meet the needs of flexible screens or splicing screens, and improve the operation efficiency and interaction of application windows. Convenience to improve user experience.
- a method for controlling an electronic device including: In response to a first preset operation, a first window is displayed in the first display area; in response to a second preset operation, a plurality of second windows are displayed in the first display area in a preset manner, and the plurality of second windows are displayed in the first display area in a preset manner.
- Each of the second windows is in an activated state; wherein, the plurality of second windows do not overlap each other.
- an apparatus for controlling an electronic device wherein a display screen of the electronic device includes a first display area, and the area of the first display area is smaller than the display area of the display screen, including : a display module configured to display a first window in the first display area in response to a first preset operation; a control module configured to display a first window in the first display area in a preset manner in response to a second preset operation A plurality of second windows are displayed, and the plurality of second windows are all in an activated state; wherein, the plurality of second windows do not overlap each other.
- a terminal includes: at least one memory and at least one processor; wherein, the memory is used for storing program codes, and the processor is used for calling all the memory in the memory. Stored program code to execute the above-described method of controlling an electronic device.
- a computer storage medium storing program codes for executing the above-described method of controlling an electronic device.
- FIG. 1 shows a schematic flowchart of a method for controlling an electronic device according to an embodiment of the present disclosure.
- FIGS 2 to 7 show schematic diagrams of window displays of embodiments of the present disclosure.
- FIG. 8 shows a schematic diagram of an apparatus for controlling an electronic device according to an embodiment of the present disclosure.
- FIG. 9 shows a schematic structural diagram of an electronic device 900 suitable for implementing embodiments of the present disclosure.
- the term “including” and variations thereof are open-ended inclusions, ie, "including but not limited to”.
- the term “based on” is “based at least in part on.”
- the term “one embodiment” means “at least one embodiment”; the term “another embodiment” means “at least one additional embodiment”; the term “some embodiments” means “at least some embodiments”. Relevant definitions of other terms will be given in the description below.
- the "window" in the method for controlling an electronic device refers to the windows of various App applications of the terminal.
- Terminals in the present disclosure may include, but are not limited to, such as mobile phones, smart phones, notebook computers, PDAs (Personal Digital Assistants), PADs (Tablet Computers), PMPs (Portable Multimedia Players), navigation devices, in-vehicle terminal equipment, in-vehicle displays Mobile terminal equipment such as terminal, vehicle electronic rearview mirror, etc., and fixed terminal equipment such as digital TV, desktop computer, etc.
- a mobile phone is used as an example for description.
- foldable mobile phones include at least two types: a whole flexible screen can be folded, or two or more screens can be folded through hinges, etc.
- the method of splicing and folding usually includes folding inward (folding in half), folding outwards (turning over), etc.
- the present disclosure provides a method for controlling an electronic device, including step S101 , in response to a first preset operation, displaying a first window in a first display area of a display screen of the electronic device.
- the electronic device may include any of the terminals described above, such as a smartphone.
- the area of the first display area is smaller than the display area of the display screen.
- the first preset operation may be an operation instruction of a user.
- the method for controlling an electronic device of the present disclosure further includes step S102, in response to the second preset operation, displaying a plurality of second windows in the first display area in a preset manner, and the plurality of second windows are all displayed in a preset manner. is in an activated state, wherein the plurality of second windows do not overlap each other.
- the display area of the first window is larger, which is convenient for the user to perform various operations on the first window in detail, for example, it is convenient to select the position of copying and pasting Wait.
- the plurality of second windows when the plurality of second windows are displayed in a preset manner in the first display area, multi-window interaction between the plurality of second windows or between the second windows and other windows is facilitated.
- the second windows since the second windows are all in an activated state, interaction between multiple windows can be performed in a single first display area.
- the display screen further includes a second display area, the first display area and the second display area at least partially overlap when the display screen is in a folded state, or the first display area and the second display area respectively correspond to splicing different displays in the display.
- the first display area and the second display area are separated along a fold line of the flexible screen, eg, each occupies half of the flexible screen.
- the first display area is one of the two spliced screens
- the second display screen is the other of the two spliced screens.
- the first preset operation may be any suitable operation including clicking to shrink the displayed window.
- the display area 11 of the foldable screen includes a first display area 21 and a second display area 22, and the foldable screen can be folded along the line shown by the dotted line 23,
- the first display area 21 and the second display area 22 are located on opposite sides of the dotted line 23, respectively.
- the dashed line 23 is for illustration purposes and may not exist in practice.
- the same setting can be performed for a foldable screen that is folded up and down.
- the first display area 21 or the second display area 22 may span the dotted line 23 such that the first display area 21 or the second display area 22 may exist at both sides of the dotted line 23 at the same time.
- the first display area is located on one of the two spliced screens, and the second display area is located on the other of the two spliced screens.
- the dotted line 23 may represent the spliced screen of the connection.
- the second preset operation includes a pinch gesture operation, clicking a physical button or a virtual button, or expanding the display screen when the display screen is in a folded state.
- the gesture pinch operation includes a two-finger pinch, a three-finger pinch, a four-finger pinch, or even a five-finger pinch, and the like.
- two-finger pinch refers to two fingers approaching each other from an open state
- three-finger pinch refers to three fingers approaching or approaching each other from an open state.
- the four-finger pinch and the five-finger pinch also mean that the fingers are moved closer or closer to each other.
- the system can preset or the user can adjust.
- the above-mentioned functions may be implemented by setting physical keys or virtual keys, that is, displaying a plurality of second windows in a preset manner in the first display area.
- the same function as described above can be achieved by unfolding the display screen.
- the system can be preset or the user can choose which way to implement. In this way, selection can be made according to the needs of the user, which is also conducive to improving the user experience.
- the plurality of second windows are displayed in full screen in the first display area. the one in the second window.
- the third preset operation may include a click operation, a voice command, and the like.
- the plurality of second windows include reduced first windows, wherein the plurality of second windows are displayed in the first display area before the first window is displayed in the first display area of the display screen of the electronic device . As shown in FIG. 4 , the first display area 21 and a plurality of second windows 41 , 42 , 43 , 44 displayed therein are shown.
- the window 41 may be a reduced first window
- FIG. 4 shows a state before the first window is displayed in the first display area of the display screen of the electronic device.
- FIG. 5 shows a state in which the first window 41' is displayed in the first display area 21 of the display screen of the electronic device.
- the first preset operation may be clicking on the reduced first window 41.
- the first window 41' is displayed in the first display area 21, that is, the reduced first window 41 is enlarged and displayed.
- the state before the reduced first window 41 is enlarged and displayed can be returned again, such as the display state shown in FIG. 4 .
- the state of displaying a single window in the first display area can be quickly switched to a multi-window display state suitable for multi-window interaction, which can improve the convenience and efficiency of interaction between multiple windows.
- displaying the first window in the first display area includes displaying the first window in full screen in the first display area.
- displaying the first window in the first display area includes displaying the first window 41' in full screen in the first display area 21 of the display screen of the electronic device.
- the reduced first window 41 is displayed in the sub-area of the first display area 21 , and the first window 41 is displayed in the first display area 21
- the plurality of second windows are displayed in a preset manner (eg, in a tiled manner)
- the reduced first window 41 is displayed in the sub-area of the first display area 21 .
- the reduced first window 41 can be returned to the original display state, which is convenient for Interactions between the plurality of second windows 41, 42, 43, 44 or interactions between the plurality of second windows 41, 42, 43, 44 and other windows (eg, windows displayed in the second display area).
- the plurality of second windows include a plurality of preset windows or a plurality of recently operated windows.
- the plurality of second windows 41, 42, 43, 44 are displayed both before and after the first display area 21 displays the first window 41'.
- the plurality of second windows may be completely different from those displayed before the reduced first window 41 is enlarged and displayed
- the window for example, may be multiple windows preset by the system or by the user or multiple windows that have been recently operated, such as multiple windows frequently used by the user, and the multiple windows may not include the reduced first window 41 . Giving the user this option can simplify the user's operation and quickly switch to the window display page where the user expects multi-window interaction.
- the gesture pinch operation includes a touch operation and/or a non-touch operation. That is, during the gesture pinch operation, the finger may or may not be in contact with the display screen.
- the gesture pinch operation is recognized by the movement of the coordinates of the finger in the display screen. The position of the finger in contact with the display screen may correspond to its coordinate position on the display screen. Through the change of the coordinate position of the finger, the trajectory of the finger movement can be determined, and then it is determined whether a gesture pinch operation occurs. As shown in FIG. 6, an example of a two-finger pinch operation is shown. The initial positions of the two fingers are A and B, respectively.
- the positions of the two fingers are A' and B', respectively. It can be known from the coordinate positions that the two fingers generate an operation close to each other, that is, a two-finger pinch operation. It should be understood that whether a pinch operation occurs can be further defined by the distance between the two fingers (for example, 2cm, 3cm, 4cm, etc.), so as to avoid misoperation when the approaching distance is too short to be recognized as a pinch operation. It should be understood that although the above only shows an embodiment of two-finger pinch, based on the same principle, it can be determined whether a three-finger, four-finger or five-finger pinch operation occurs through the change of the coordinate position of the finger, which will not be repeated here.
- a two-finger pinch operation may be used in some applications.
- the finger pinch operation of the present disclosure may be set to a three-finger pinch operation, a four-finger pinch operation, etc. .
- the gesture pinch operation when the gesture pinch operation is a non-touch operation, the gesture pinch operation is recognized by the following steps: acquiring multiple images of the finger within a preset interval; and determining the movement trajectory of the finger by analyzing the multiple images Whether it is a gesture pinch operation.
- remote interaction ie, contactless interaction
- a camera eg, a front-facing camera
- the electronic device may acquire multiple images of the finger within a preset interval, for example, acquire one frame of image every 100ms. By comparing the before and after images, the relative movement changes of the fingers can be identified.
- the accuracy of recognition can be improved by presetting the distance between fingers approaching each other, so as to avoid the fingers being recognized as a pinch operation when the fingers are slightly approaching each other.
- the user can operate from a long distance, which improves the user's operating experience.
- the coordinate value of the operation point of the second window is converted into a map corresponding to the preset coordinate system
- the coordinate value is then fed back to the one of the second windows.
- the default mode of the terminal system is to pass the parameters of full-screen display into the created Activity component, so that the coordinate control of the window corresponds to the situation of full-screen display.
- the preset coordinate system corresponds to the coordinates displayed on the full screen. If other preset coordinate systems are used, the coordinate control on the window corresponds to the other preset coordinate systems.
- the application performs window control based on the transformed coordinate value.
- the coordinate transformation of the coordinate value of the operation point of the active application window may be performed by the terminal system.
- the coordinate transformation of the coordinate value of the operation point of the active application window may also be performed by the application itself. For example, as shown in FIG. 7 , four application windows 52 , 53 , 54 and 55 are displayed in the first display area 21 . It is assumed that the four windows are of equal size and are evenly distributed at 1/4 of the display area.
- the coordinates of the operation point are (x, y), and the coordinates of the four corners of the original screen in the preset coordinate system are (0, 0), (A, 0), (0, B) and (A,B).
- Embodiments of the present disclosure also provide an apparatus 800 for controlling an electronic device corresponding to the above method, including a display module 801 and a control module 802 .
- the display screen of the electronic device includes a first display area, and the area of the first display area is smaller than the display area of the display screen.
- the display module 801 is configured to display the first window in the first display area in response to the first preset operation.
- the control module 802 is configured to display a plurality of second windows in a preset manner in the first display area in response to the second preset operation, and the plurality of second windows are all in an activated state, wherein the plurality of second windows interact with each other. do not overlap. It should be understood that the description about the method for controlling an electronic device is also applicable to the apparatus, and the apparatus includes modules for implementing various components in the above method embodiments, and details are not described herein again.
- the present disclosure also provides a terminal, comprising: at least one memory and at least one processor; wherein the memory is used for storing program codes, and the processor is used for calling the program codes stored in the memory to execute the above control method of electronic equipment.
- the present disclosure also provides a computer storage medium, where the computer storage medium stores program codes, and the program codes are used to execute the above-mentioned method of controlling an electronic device.
- the operation and interaction needs of multiple windows of a flexible screen or a splicing screen can be adapted, the operation efficiency and interaction convenience of application windows can be improved, and user experience can be improved.
- Terminal devices in the embodiments of the present disclosure may include, but are not limited to, such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablets), PMPs (portable multimedia players), vehicle-mounted terminals (eg, mobile terminals such as in-vehicle navigation terminals), etc., and stationary terminals such as digital TVs, desktop computers, and the like.
- the electronic device shown in FIG. 9 is only an example, and should not impose any limitation on the function and scope of use of the embodiments of the present disclosure.
- an electronic device 900 may include a processing device (eg, a central processing unit, a graphics processor, etc.) 901 that may be loaded into random access according to a program stored in a read only memory (ROM) 902 or from a storage device 906 Various appropriate actions and processes are executed by the programs in the memory (RAM) 903 . In the RAM 903, various programs and data necessary for the operation of the electronic device 900 are also stored.
- the processing device 901, the ROM 902, and the RAM 903 are connected to each other through a bus 904.
- An input/output (I/O) interface 905 is also connected to bus 904 .
- the following devices can be connected to the I/O interface 905: input devices 906 including, for example, a touch screen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; including, for example, a liquid crystal display (LCD), speakers, vibration An output device 907 such as a computer; a storage device 906 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 909 .
- the communication means 909 may allow the electronic device 900 to communicate wirelessly or by wire with other devices to exchange data. While Figure 9 shows an electronic device 900 having various means, it should be understood that not all of the illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
- embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-transitory computer readable medium, the computer program containing program code for performing the method illustrated in the flowchart.
- the computer program may be downloaded and installed from the network via the communication device 909, or from the storage device 906, or from the ROM 902.
- the processing apparatus 901 the above-mentioned functions defined in the methods of the embodiments of the present disclosure are executed.
- the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the above two.
- the computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or a combination of any of the above. More specific examples of computer readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable Programmable read only memory (EPROM or flash memory), fiber optics, portable compact disk read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
- a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
- a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave with computer-readable program code embodied thereon. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing.
- a computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device .
- Program code embodied on a computer readable medium may be transmitted using any suitable medium including, but not limited to, electrical wire, optical fiber cable, RF (radio frequency), etc., or any suitable combination of the foregoing.
- the client and server can use any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol) to communicate, and can communicate with digital data in any form or medium Communication (eg, a communication network) interconnects.
- HTTP HyperText Transfer Protocol
- Examples of communication networks include local area networks (“LAN”), wide area networks (“WAN”), the Internet (eg, the Internet), and peer-to-peer networks (eg, ad hoc peer-to-peer networks), as well as any currently known or future development network of.
- the above-mentioned computer-readable medium may be included in the above-mentioned electronic device; or may exist alone without being assembled into the electronic device.
- the above-mentioned computer-readable medium carries one or more programs, and when the above-mentioned one or more programs are executed by the electronic device, the electronic device: displays at least two Internet Protocol addresses; A node evaluation request for an Internet Protocol address, wherein the node evaluation device selects an Internet Protocol address from the at least two Internet Protocol addresses and returns it; receives the Internet Protocol address returned by the node evaluation device; wherein the displayed The Internet Protocol address indicates an edge node in the content distribution network.
- the above computer-readable medium carries one or more programs, and when the above one or more programs are executed by the electronic device, the electronic device: receives a node evaluation request including at least two Internet Protocol addresses; From the at least two Internet Protocol addresses, the Internet Protocol address is selected; the selected Internet Protocol address is returned; wherein, the received Internet Protocol address indicates an edge node in the content distribution network.
- Computer program code for performing operations of the present disclosure may be written in one or more programming languages, including but not limited to object-oriented programming languages—such as Java, Smalltalk, C++, and This includes conventional procedural programming languages - such as the "C" language or similar programming languages.
- the program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server.
- the remote computer may be connected to the user's computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (eg, using an Internet service provider through Internet connection).
- LAN local area network
- WAN wide area network
- each block in the flowchart or block diagrams may represent a module, segment, or portion of code that contains one or more logical functions for implementing the specified functions executable instructions.
- the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved.
- each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations can be implemented in dedicated hardware-based systems that perform the specified functions or operations , or can be implemented in a combination of dedicated hardware and computer instructions.
- the units involved in the embodiments of the present disclosure may be implemented in a software manner, and may also be implemented in a hardware manner.
- the name of the unit does not constitute a limitation of the unit itself under certain circumstances, for example, the first display unit may also be described as "a unit that displays at least two Internet Protocol addresses".
- exemplary types of hardware logic components include: Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), Systems on Chips (SOCs), Complex Programmable Logical Devices (CPLDs) and more.
- FPGAs Field Programmable Gate Arrays
- ASICs Application Specific Integrated Circuits
- ASSPs Application Specific Standard Products
- SOCs Systems on Chips
- CPLDs Complex Programmable Logical Devices
- a machine-readable medium may be a tangible medium that may contain or store a program for use by or in connection with the instruction execution system, apparatus or device.
- the machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium.
- Machine-readable media may include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or devices, or any suitable combination of the foregoing.
- machine-readable storage media would include one or more wire-based electrical connections, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory), fiber optics, compact disk read only memory (CD-ROM), optical storage, magnetic storage, or any suitable combination of the foregoing.
- RAM random access memory
- ROM read only memory
- EPROM or flash memory erasable programmable read only memory
- CD-ROM compact disk read only memory
- magnetic storage or any suitable combination of the foregoing.
- a display screen of the electronic device includes a first display area, and the area of the first display area is smaller than that of the display screen , comprising: displaying a first window in the first display area in response to a first preset operation; displaying a plurality of second windows in a preset manner in the first display area in response to a second preset operation, and The plurality of second windows are all in an activated state; wherein, the plurality of second windows do not overlap each other.
- the display screen includes a foldable flexible screen or a spliced two or more display screens, the display screen further includes a second display area, the first display area and all The second display area at least partially overlaps when the display screen is in a folded state, or the first display area and the second display area respectively correspond to different display screens in the spliced display screens.
- the second preset operation includes a pinch gesture operation, clicking a physical button or a virtual button, or expanding the display screen when the display screen is in a folded state.
- the first display area displays a plurality of second windows in a preset manner
- the one of the plurality of second windows is displayed in full screen in the first display area.
- displaying the first window in the first display area includes displaying the first window in full screen in the first display area.
- the plurality of second windows include a plurality of preset windows or a plurality of recently operated windows.
- the gesture pinch operation includes a touch operation and/or a non-touch operation.
- the gesture pinch operation is a touch operation
- the gesture pinch operation is recognized by the movement of the coordinates of the finger in the display screen.
- the gesture pinch operation is identified by the following steps: acquiring multiple images of the finger within a preset interval; The plurality of images are used to determine whether the movement trajectory of the finger is the gesture pinch operation.
- an apparatus for controlling an electronic device the display screen of the electronic device includes a first display area, and the area of the first display area is smaller than that of the display screen area, including: a display module, configured to display a first window in the first display area in response to a first preset operation; a control module, configured to respond to a second preset operation, display a window in the first display area with A plurality of second windows are displayed in a preset manner, and the plurality of second windows are all in an activated state; wherein, the plurality of second windows do not overlap each other.
- a terminal includes: at least one memory and at least one processor; wherein the memory is used for storing program codes, and the processor is used for calling the The program code stored in the memory is used to execute the above-mentioned method of controlling an electronic device.
- a computer storage medium storing program codes for executing the above-described method of controlling an electronic device.
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)
- User Interface Of Digital Computer (AREA)
Abstract
本公开的实施例提供了一种控制电子设备的方法、装置、终端及存储介质。电子设备的显示屏幕包括第一显示区域,第一显示区域的面积小于显示屏幕的显示面积,该方法包括:响应于第一预设操作,在第一显示区域显示第一窗口;响应于第二预设操作,在第一显示区域以预设方式显示多个第二窗口,并且多个第二窗口均处于激活状态,其中,多个第二窗口之间互不重叠。通过采用本公开的控制电子设备的方法,可以从某个显示区域显示单个窗口的状态迅速切换至适合于多窗***互的多窗口显示状态,能够提升多窗口之间的交互的便捷性和效率,从而提升用户体验。
Description
相关申请的交叉引用
本申请基于申请号为202010951871.7、申请日为2020年09月11日,名称为“控制电子设备的方法、装置、终端及存储介质”的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此引入本申请作为参考。
本公开的实施例涉及计算机技术领域,更具体地,涉及一种控制电子设备的方法、装置、终端及存储介质。
随着柔性屏、拼接的双屏或多屏的发展,对应用的交互的需求也提出了更高的要求,而目前的应用交互仍需进一步改进。
发明内容
提供该发明内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该发明内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
为了解决上述问题,本公开提供了一种控制电子设备的方法、装置、终端及存储介质,本公开的控制电子设备的方法能够适应柔性屏或拼接屏的需要,提高应用窗口的操作效率和交互便捷性,从而提升用户体验。
根据本公开的一个实施例,提供了一种控制电子设备的方法,所述电子设备的显示屏幕包括第一显示区域,所述第一显示区域的面积小于所述显示屏幕的显示面积,包括:响应于第一预设操作,在所述第一显示区域显示第一窗口;响应于第二预设操作,在所述第一显示区域以预设方式显示多个 第二窗口,并且所述多个第二窗口均处于激活状态;其中,所述多个第二窗口之间互不重叠。
根据本公开的另一实施例,提供了一种控制电子设备的装置,所述电子设备的显示屏幕包括第一显示区域,所述第一显示区域的面积小于所述显示屏幕的显示面积,包括:显示模块,配置为响应于第一预设操作,在所述第一显示区域显示第一窗口;控制模块,配置为响应于第二预设操作,在所述第一显示区域以预设方式显示多个第二窗口,并且所述多个第二窗口均处于激活状态;其中,所述多个第二窗口之间互不重叠。
根据本公开的另一实施例,提供了一种终端,所述终端包括:至少一个存储器和至少一个处理器;其中,所述存储器用于存储程序代码,所述处理器用于调用所述存储器所存储的程序代码以执行上述控制电子设备的方法。
根据本公开的另一实施例,提供了一种计算机存储介质,所述计算机存储介质存储有程序代码,所述程序代码用于执行上述控制电子设备的方法。
通过采用本公开的控制电子设备的方法,可以从某个显示区域显示单个窗口的状态迅速切换至适合于多窗***互的多窗口显示状态,能够提升多窗口之间的交互的便捷性和效率,从而提升用户体验。
结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
图1示出了本公开的实施例的控制电子设备的方法的示意流程图。
图2至图7示出了本公开的实施例的窗口显示的示意图。
图8示出了本公开的实施例的控制电子设备的装置的示意图。
图9示出了适于用来实现本公开的实施例的电子设备900的结构示意图。
下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公 开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
目前,随着柔性屏和拼接屏的技术的发展,为屏幕中显示多个窗口创造了条件,然而,这些多个窗口之间的交互仍然存在改进的空间。在本公开的一些实施例中,控制电子设备的方法中的“窗口”指的是终端的各种App应用的窗口。本公开中的终端可以包括但不限于诸如移动电话、智能手机、笔记本电脑、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置、车载终端设备、车载显示终端、车载电子后视镜等等的移动终端设备以及诸如数字TV、台式计算机等等的固定终端设备。在本公开的一些实施例中,以手机为示例进行说明,作为示例性地,可折叠手机至少包括两种类型:一整块柔性屏幕可被折叠,或者两块或多块屏幕通过铰链等的方式进行拼接和折叠,通常折叠方式包括内折(对折)、外折(翻折)等。
如图1所示,本公开提供了一种控制电子设备的方法,包括步骤S101, 响应于第一预设操作,在电子设备的显示屏幕的第一显示区域显示第一窗口。在一些实施例中,电子设备可以包括诸如智能手机的如上所述的任一种终端。在一些实施例中,第一显示区域的面积小于显示屏幕的显示面积。在一些实施例中,第一预设操作可以是用户的操作指令。
在一些实施例中,本公开的控制电子设备的方法还包括步骤S102,响应于第二预设操作,在第一显示区域以预设方式显示多个第二窗口,并且多个第二窗口均处于激活状态,其中,多个第二窗口之间互不重叠。在一些实施例中,在第一显示区域显示第一窗口时,第一窗口的显示区域较大,方便于用户对第一窗口进行细致化的各种操作,例如,便于选择复制、粘贴的位置等。在一些实施例中,在第一显示区域以预设方式显示多个第二窗口时,便于多个第二窗口之间或者第二窗口与其他窗口之间的多窗***互。此时,由于第二窗口均处于激活状态,能够在单个第一显示区域中进行多窗口之间的交互。通过采用本公开的控制电子设备的方法,可以从某个显示区域显示单个窗口的状态迅速切换至适合于多窗***互的多窗口显示状态,能够提升多窗口之间的交互的便捷性和效率,从而提升用户体验。
在一些实施例中,显示屏幕还包括第二显示区域,第一显示区域和第二显示区域在显示屏幕呈折叠状态时至少部分地重叠,或者第一显示区域和第二显示区域分别对应于拼接的显示屏中的不同显示屏。在特定实施例中,第一显示区域和第二显示区域沿着柔性屏的折叠线分隔开,例如,各占柔性屏的一半。在另一特定实施例中,第一显示区域是拼接的两块屏幕的其中一块,第二显示屏幕是拼接的两块屏幕的另一块。在一些实施例中,第一预设操作可以为包括点击缩小显示的窗口的任何合适的操作。
如图2所示,以左右折叠的可折叠屏幕为例,可折叠屏幕的显示区域11包括第一显示区域21和第二显示区域22,可折叠屏幕可以以虚线23所示的线进行折叠,第一显示区域21和第二显示区域22分别位于虚线23的相对侧。应该理解,虚线23是为了示出的需要,实际上可能不存在。另外,如图3所示,针对上下折叠的可折叠屏幕,可以进行同样的设置。应该理解,第一显示区域21或第二显示区域22可以跨越虚线23,使得第一显示区域21或第二显示区域22可以同时存在于虚线23的两侧处。在一些实施例中,第一显 示区域位于拼接的两块屏幕中的其中一块屏幕上,第二显示区域位于拼接的两块屏幕中的另一块屏幕上,此时,虚线23可以表示拼接的屏幕的连接处。
在一些实施例中,第二预设操作包括手势捏合操作、点击实体按键或虚拟按键或者在所述显示屏幕呈折叠状态时展开显示屏幕。在一些实施例中,手势捏合操作包括双指捏合、三指捏合、四指捏合或甚至五指捏合等。在本公开中,双指捏合是指两只手指由张开状态向彼此靠近,三指捏合是指三只手指由张开状态向彼此靠近或靠拢。同理地,四指捏合和五指捏合也是各个手指向彼此靠近或靠拢。对于各个手指靠近或靠拢的幅度,则***可以预设或者用户可以调整。在一些实施例中,可以设置实体键或虚拟键的方式来实现上述功能,即在第一显示区域以预设方式显示多个第二窗口。在一些实施例中,在显示屏幕呈折叠状态时,例如,仅第一显示区域被点亮时,可以通过展开显示屏幕,通过展开显示屏幕这个动作来实现上述同样的功能。在一些实施例中,***可以预设或用户可以自主选择采用何种方式来实现。如此可以根据用户的需求进行选择,也有利于提升用户的体验。
在一些实施例中,在第一显示区域以预设方式显示多个第二窗口之后,响应于对多个第二窗口中的一个的第三预设操作,在第一显示区域中全屏显示多个第二窗口中的该一个。在一些实施例中,第三预设操作可以包括点击操作、语音指令等。例如,在一些实施例中,多个第二窗口包括缩小的第一窗口,其中,在电子设备的显示屏幕的第一显示区域显示第一窗口之前,在第一显示区域显示多个第二窗口。如图4所示,示出了第一显示区域21以及其中显示的多个第二窗口41、42、43、44。在一些实施例中,窗口41可以为缩小的第一窗口,图4示出了在电子设备的显示屏幕的第一显示区域显示第一窗口之前的状态。图5示出了在电子设备的显示屏幕的第一显示区域21显示第一窗口41’的状态。例如,第一预设操作可以为点击缩小的第一窗口41,此时,在第一显示区域21显示第一窗口41’,即缩小的第一窗口41放大显示。在一些实施例中,在将第一显示区域更改为显示多个第二窗口之后,可以再次返回缩小的第一窗口41被放大显示之前的状态,例如图4所示的显示状态。如此,在缩小的第一窗口41被放大显示为第一窗口41’时,便于 用户对第一窗口41’的操作。在更改为显示多个第二窗口时,可以从第一显示区域显示单个窗口的状态迅速切换至适合于多窗***互的多窗口显示状态,能够提升多窗口之间的交互的便捷性和效率。
在一些实施例中,在第一显示区域显示第一窗口包括在第一显示区域全屏显示第一窗口。例如,如图5所示,在第一显示区域显示第一窗口包括在电子设备的显示屏幕的第一显示区域21全屏显示第一窗口41’。在一些实施例中,在电子设备的显示屏幕的第一显示区域21显示第一窗口41’之前,在第一显示区域21的子区域中显示缩小的第一窗口41,在第一显示区域21以预设方式(例如,平铺展开的方式)显示多个第二窗口之后,在第一显示区域21的该子区域中显示缩小的第一窗口41。因此,在将缩小的第一窗口41被放大显示为第一窗口41’以更方便地对第一窗口41’进行操作之后,缩小的第一窗口41可以回到原来的显示状态,此时便于多个第二窗口41、42、43、44之间的交互或多个第二窗口41、42、43、44与其他窗口(例如,第二显示区域中显示的窗口)之间的交互。
在一些实施例中,多个第二窗口包括预设的多个窗口或最近操作的多个窗口。在上述实施例中,描述了在第一显示区域21显示第一窗口41’之前和之后均显示多个第二窗口41、42、43、44。然而,在一些实施例中,在将第一显示区域21以预设方式显示多个第二窗口之后,该多个第二窗口可以是与缩小的第一窗口41被放大显示之前显示的完全不同的窗口,例如,可以是***预设或用户预设的多个窗口或最近操作的多个窗口,诸如用户经常使用的多个窗口,该多个窗口可以不包括缩小的第一窗口41。给用户这种选择,能够简化用户的操作,快速切换到用户期望发生多窗***互的窗口显示页面。
在一些实施例中,手势捏合操作包括触控操作和/或非触控操作。即在手势捏合操作期间,手指与显示屏幕可以接触或不接触。在一些实施例中,当手势捏合操作为触控操作时,通过手指在显示屏幕中的坐标的移动来识别手势捏合操作。手指与显示屏幕接触的位置可以对应于其在显示屏幕中的坐标位置,通过手指的坐标位置的变化,可以确定出手指运动的轨迹,进而确定是否发生手势捏合操作。如图6所示,示出了双指捏合操作的实施例。双指的初始位置分别为A和B。在捏合操作之后,双指的位置分别为A’和B’。通过坐标位置可以得知,双指产生了相互靠近的操作,即,双指捏合操作。应 该理解,可以通过双指相互靠近的距离(例如,2cm、3cm、4cm等)来进一步限定是否发生捏合操作,以避免靠近的距离过短时的误操作识别为捏合操作。应该理解,虽然上面仅示出了双指捏合的实施例,基于相同的原理,可以通过手指所在坐标位置的变化来确定是否发生三指、四指或五指捏合操作等,在此不再重复。另外,在一些实施例中,一些应用内可能采用双指捏合操作,此时,为了避免操作的冲突和错误识别,可以将本公开的手指捏合操作设置为三指捏合操作、四指捏合操作等。
在一些实施例中,当手势捏合操作为非触控操作时,通过以下步骤识别手势捏合操作:获取手指在预设间隔时间内的多个图像;通过分析该多个图像来确定手指的运动轨迹是否为手势捏合操作。在一些实施例中,可以采用远距离交互,即非接触式交互。例如,可以通过电子设备的摄像头(例如,前置摄像头)获取在预设间隔时间内的手指的多个图像,例如,每100ms获取一帧图像。通过前后图像的比对,可以识别出手指的相对运动变化。同理地,可以通过预设手指相互靠近的距离来提高识别的准确度,以避免手指在微小的相互靠近时被识别为捏合操作。通过采用这种非接触式交互,用户可以远距离进行操作,提升了用户的操作体验。
在一些实施例中,由于多个第二窗口均设置为激活状态,响应于对其中一个第二窗口的操作,将第二窗口的操作位点的坐标值转换为与预设坐标***对应的映射坐标值,然后将映射坐标值反馈给该其中一个第二窗口。在一些实施例中,通常地,终端***默认的方式是将全屏幕显示的参数传入创建的Activity组件,从而对窗口的坐标控制是对应于全屏显示的情况的。此时,预设坐标***对应于全屏显示的坐标。如果采用其他预设坐标***,则对窗口的坐标控制对应于该其他预设坐标***。为了实现对可能仅显示在部分显示区域上的窗口的精确控制,可以通过进行坐标转换的方式来实现,然后应用基于转换后的坐标值进行窗口控制。在一些实施例中,可以通过终端***执行对处于激活状态的应用窗口的操作位点的坐标值进行坐标转换。在一些实施例中,也可以通过应用本身执行对处于激活状态的应用窗口的操作位点的坐标值进行坐标转换。例如,如图7所示,在第一显示区域21中显示了四个应用窗口52、53、54和55。假设这四个窗口是同等大小的,并且分别均匀地分布在显示区域的1/4区域处。此时,对右上角的窗口54进行触控操作 (例如,点击、滑动、缩放等)时,由于窗口54的应用本身并不知道应用的显示区域已经被缩小至1/4或应用的边长缩小至1/2,因此当用户在右上角小区域进行触摸交互时,***会将触摸坐标值映射至预设坐标***(例如,全屏显示)后的换算值,告知给应用,以实现交互。例如,当用户点击窗口54的中心点时,实际点击位置是右上角1/4区域的中心位置,此时将该点的坐标(x,y)转换为与预设坐标***对应的坐标(n,m),映射至屏幕中心点,将映射后的坐标告知应用本身,此时应用会认为用户点击的就是屏幕中央,做出正确的响应。
如图7所示,操作位点的坐标为(x,y),预设坐标***中原始屏幕的四个角的坐标分别为(0,0)、(A,0)、(0,B)和(A,B)。当应用窗口的边长相对于原始屏幕的相应边长为1/z时,可以通过以下方式来计算转换后的坐标(n,m):当应用窗口显示在从左开始数第1个栏位时,n=x*z;当应用窗口显示在从左开始数第h个栏位(h小于等于z)时,n=(x-((h-1)/z*A)*z;当应用窗口显示在从上开始数第1个栏位时,m=y*z;当应用窗口显示在从上开始数第i个栏位(i小于等于z)时,m=(y-((i-1)/z)*B)*z。如图7所示,当显示区域中显示4个窗口时,应用窗口的边长为原始屏幕的边长1/2,此时,z=2。同理地,当显示区域中显示9个窗口时,应用窗口的边长为原始屏幕的边长1/3,此时,z=3。应该理解,当横向和纵向上显示不同数量的窗口时,可以在横向和纵向上分别设置z值,例如,当显示区域中显示6个窗口(2行*3列)时,此时横向上的应用窗口的边长为原始屏幕的相应边长的1/3,即计算n时取z=3,纵向上的应用窗口的边长为原始屏幕的相应边长的1/2,即计算m时取z=2。
本公开的实施例还提供了一种与上述方法对应的控制电子设备的装置800,包括显示模块801和控制模块802。电子设备的显示屏幕包括第一显示区域,第一显示区域的面积小于显示屏幕的显示面积。显示模块801配置为响应于第一预设操作,在第一显示区域显示第一窗口。控制模块802配置为响应于第二预设操作,在第一显示区域以预设方式显示多个第二窗口,并且多个第二窗口均处于激活状态,其中,多个第二窗口之间互不重叠。应 该理解,关于控制电子设备的方法的描述同样适用于该装置,该装置包括用于实现上述方法实施例中各个组成部分的模块,在此不再赘述。
此外,本公开还提供一种终端,包括:至少一个存储器和至少一个处理器;其中,所述存储器用于存储程序代码,所述处理器用于调用所述存储器所存储的程序代码以执行上述控制电子设备的方法。
此外,本公开还提供一种计算机存储介质,该计算机存储介质存储有程序代码,程序代码用于执行上述控制电子设备的方法。
在一些实施例中,通过采用本公开的控制电子设备的方法,能够适应柔性屏或拼接屏的多窗口的操作和交互需要,提高应用窗口的操作效率和交互便捷性,从而提升用户体验。
下面参考图9,其示出了适于用来实现本公开实施例的电子设备900的结构示意图。本公开实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图9示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图9所示,电子设备900可以包括处理装置(例如中央处理器、图形处理器等)901,其可以根据存储在只读存储器(ROM)902中的程序或者从存储装置906加载到随机访问存储器(RAM)903中的程序而执行各种适当的动作和处理。在RAM 903中,还存储有电子设备900操作所需的各种程序和数据。处理装置901、ROM 902以及RAM 903通过总线904彼此相连。输入/输出(I/O)接口905也连接至总线904。
通常,以下装置可以连接至I/O接口905:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置906;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置907;包括例如磁带、硬盘等的存储装置906;以及通信装置909。通信装置909可以允许电子设备900与其他设备进行无线或有线通信以交换数据。虽然图9示出了具有各种装置的电子设备900,但是应理解的是,并不要求实施或具备所有示出的装 置。可以替代地实施或具备更多或更少的装置。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置909从网络上被下载和安装,或者从存储装置906被安装,或者从ROM 902被安装。在该计算机程序被处理装置901执行时,执行本公开实施例的方法中限定的上述功能。
需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
在一些实施方式中,客户端、服务器可以利用诸如HTTP(HyperText Transfer Protocol,超文本传输协议)之类的任何当前已知或未来研发的网络 协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:显示至少两个网际协议地址;向节点评价设备发送包括所述至少两个网际协议地址的节点评价请求,其中,所述节点评价设备从所述至少两个网际协议地址中,选取网际协议地址并返回;接收所述节点评价设备返回的网际协议地址;其中,所显示的网际协议地址指示内容分发网络中的边缘节点。
或者,上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:接收包括至少两个网际协议地址的节点评价请求;从所述至少两个网际协议地址中,选取网际协议地址;返回选取出的网际协议地址;其中,接收到的网际协议地址指示内容分发网络中的边缘节点。
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或 框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定,例如,第一显示单元还可以被描述为“显示至少两个网际协议地址的单元”。
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上***(SOC)、复杂可编程逻辑设备(CPLD)等等。
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
根据本公开的一个或多个实施例,提供了一种控制电子设备的方法,所述电子设备的显示屏幕包括第一显示区域,所述第一显示区域的面积小于所述显示屏幕的显示面积,包括:响应于第一预设操作,在所述第一显示区 域显示第一窗口;响应于第二预设操作,在所述第一显示区域以预设方式显示多个第二窗口,并且所述多个第二窗口均处于激活状态;其中,所述多个第二窗口之间互不重叠。
根据本公开的一个或多个实施例,所述显示屏幕包括可折叠柔性屏或拼接的两块或多块显示屏,所述显示屏幕还包括第二显示区域,所述第一显示区域和所述第二显示区域在所述显示屏幕呈折叠状态时至少部分地重叠,或者所述第一显示区域和所述第二显示区域分别对应于拼接的显示屏中的不同显示屏。
根据本公开的一个或多个实施例,所述第二预设操作包括手势捏合操作、点击实体按键或虚拟按键或者在所述显示屏幕呈折叠状态时展开所述显示屏幕。
根据本公开的一个或多个实施例,在所述第一显示区域以预设方式显示多个第二窗口之后,响应于对所述多个第二窗口中的一个的第三预设操作,在所述第一显示区域中全屏显示所述多个第二窗口中的所述一个。
根据本公开的一个或多个实施例,在所述第一显示区域显示第一窗口包括在所述第一显示区域全屏显示所述第一窗口。
根据本公开的一个或多个实施例,所述多个第二窗口包括预设的多个窗口或最近操作的多个窗口。
根据本公开的一个或多个实施例,所述手势捏合操作包括触控操作和/或非触控操作。
根据本公开的一个或多个实施例,当所述手势捏合操作为触控操作时,通过手指在所述显示屏幕中的坐标的移动来识别所述手势捏合操作。
根据本公开的一个或多个实施例,当所述手势捏合操作为非触控操作时,通过以下步骤识别所述手势捏合操作:获取手指在预设间隔时间内的多个图像;通过分析所述多个图像来确定手指的运动轨迹是否为所述手势捏合操作。
根据本公开的一个或多个实施例,还提供了一种控制电子设备的装置,所述电子设备的显示屏幕包括第一显示区域,所述第一显示区域的面积小于所述显示屏幕的显示面积,包括:显示模块,配置为响应于第一预设操作,在所述第一显示区域显示第一窗口;控制模块,配置为响应于第二预设操作,在所述第一显示区域以预设方式显示多个第二窗口,并且所述多个第二窗口均处于激活状态;其中,所述多个第二窗口之间互不重叠。
根据本公开的一个或多个实施例,提供了一种终端,所述终端包括:至少一个存储器和至少一个处理器;其中,所述存储器用于存储程序代码,所述处理器用于调用所述存储器所存储的程序代码以执行上述控制电子设备的方法。
根据本公开的一个或多个实施例,提供了一种计算机存储介质,所述计算机存储介质存储有程序代码,所述程序代码用于执行上述控制电子设备的方法。
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
Claims (12)
- 一种控制电子设备的方法,所述电子设备的显示屏幕包括第一显示区域,所述第一显示区域的面积小于所述显示屏幕的显示面积,其特征在于,包括:响应于第一预设操作,在所述第一显示区域显示第一窗口;响应于第二预设操作,在所述第一显示区域以预设方式显示多个第二窗口,并且所述多个第二窗口均处于激活状态;其中,所述多个第二窗口之间互不重叠。
- 根据权利要求1所述的方法,其特征在于,所述显示屏幕包括可折叠柔性屏或拼接的两块或多块显示屏,所述显示屏幕还包括第二显示区域,所述第一显示区域和所述第二显示区域在所述显示屏幕呈折叠状态时至少部分地重叠,或者所述第一显示区域和所述第二显示区域分别对应于拼接的显示屏中的不同显示屏。
- 根据权利要求1所述的方法,其特征在于,所述第二预设操作包括手势捏合操作、点击实体按键或虚拟按键或者在所述显示屏幕呈折叠状态时展开所述显示屏幕。
- 根据权利要求1所述的方法,其特征在于,在所述第一显示区域以预设方式显示多个第二窗口之后,响应于对所述多个第二窗口中的一个的第三预设操作,在所述第一显示区域中全屏显示所述多个第二窗口中的所述一个。
- 根据权利要求1所述的方法,其特征在于,在所述第一显示区域显示第一窗口包括在所述第一显示区域全屏显示所述第一窗口。
- 根据权利要求1所述的方法,其特征在于,所述多个第二窗口包括预设的多个窗口或最近操作的多个窗口。
- 根据权利要求3所述的方法,其特征在于,所述手势捏合操作包括触控操作和/或非触控操作。
- 根据权利要求7所述的方法,其特征在于,当所述手势捏合操作为触控操作时,通过手指在所述显示屏幕中的坐标的移动来识别所述手势捏合操作。
- 根据权利要求7所述的方法,其特征在于,当所述手势捏合操作为非触控操作时,通过以下步骤识别所述手势捏合操作:获取手指在预设间隔时间内的多个图像;通过分析所述多个图像来确定手指的运动轨迹是否为所述手势捏合操作。
- 一种控制电子设备的装置,所述电子设备的显示屏幕包括第一显示区域,所述第一显示区域的面积小于所述显示屏幕的显示面积,其特征在于,包括:显示模块,配置为响应于第一预设操作,在所述第一显示区域显示第一窗口;控制模块,配置为响应于第二预设操作,在所述第一显示区域以预设方式显示多个第二窗口,并且所述多个第二窗口均处于激活状态;其中,所述多个第二窗口之间互不重叠。
- 一种终端,包括:至少一个存储器和至少一个处理器;其中,所述至少一个存储器用于存储程序代码,所述至少一个处理器用于调用所述至少一个存储器所存储的程序代码执行权利要求1至9中任一项所述的方法。
- 一种存储介质,所述存储介质用于存储程序代码,所述程序代码用于执行权利要求1至9中任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US18/012,205 US20230273711A1 (en) | 2020-09-11 | 2021-08-19 | Electronic device control method and apparatus, and terminal and storage medium |
EP21865830.0A EP4206889A4 (en) | 2020-09-11 | 2021-08-19 | METHOD AND APPARATUS FOR CONTROLLING ELECTRONIC DEVICE, TERMINAL AND STORAGE MEDIUM |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010951871.7A CN112083871A (zh) | 2020-09-11 | 2020-09-11 | 控制电子设备的方法、装置、终端及存储介质 |
CN202010951871.7 | 2020-09-11 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022052774A1 true WO2022052774A1 (zh) | 2022-03-17 |
Family
ID=73737452
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/113529 WO2022052774A1 (zh) | 2020-09-11 | 2021-08-19 | 控制电子设备的方法、装置、终端及存储介质 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20230273711A1 (zh) |
EP (1) | EP4206889A4 (zh) |
CN (1) | CN112083871A (zh) |
WO (1) | WO2022052774A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112083871A (zh) * | 2020-09-11 | 2020-12-15 | 北京字节跳动网络技术有限公司 | 控制电子设备的方法、装置、终端及存储介质 |
CN112492108B (zh) * | 2020-12-16 | 2022-06-17 | 维沃移动通信(杭州)有限公司 | 通话处理方法、装置及电子设备 |
CN117407873A (zh) * | 2023-09-11 | 2024-01-16 | 华能会理风力发电有限公司 | 一种移动存储介质存储文件病毒隔离*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130049039A (ko) * | 2011-11-03 | 2013-05-13 | 엘지전자 주식회사 | 단말기 및 그 제어 방법 |
CN103377235A (zh) * | 2012-04-26 | 2013-10-30 | 宇龙计算机通信科技(深圳)有限公司 | 终端网页窗口的显示方法、***及触摸终端 |
CN105739771A (zh) * | 2016-01-29 | 2016-07-06 | 广东欧珀移动通信有限公司 | 一种显示界面管理方法、装置及终端 |
CN105786304A (zh) * | 2014-12-24 | 2016-07-20 | 阿里巴巴集团控股有限公司 | 一种即时通讯中的信息显示方法及装置 |
CN110457109A (zh) * | 2019-08-15 | 2019-11-15 | 北京字节跳动网络技术有限公司 | 多窗口并行方法及装置、终端和存储介质 |
CN112083871A (zh) * | 2020-09-11 | 2020-12-15 | 北京字节跳动网络技术有限公司 | 控制电子设备的方法、装置、终端及存储介质 |
CN112099617A (zh) * | 2019-06-18 | 2020-12-18 | 腾讯科技(深圳)有限公司 | 一种数据处理方法、装置以及计算机可读存储介质 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10503342B2 (en) * | 2006-08-04 | 2019-12-10 | Apple Inc. | User interface spaces |
US8423076B2 (en) * | 2008-02-01 | 2013-04-16 | Lg Electronics Inc. | User interface for a mobile device |
US20100053151A1 (en) * | 2008-09-02 | 2010-03-04 | Samsung Electronics Co., Ltd | In-line mediation for manipulating three-dimensional content on a display device |
US20160320938A9 (en) * | 2009-03-17 | 2016-11-03 | Litera Technologies, LLC | System and Method for the Auto-Detection and Presentation of Pre-Set Configurations for Multiple Monitor Layout Display |
KR101640460B1 (ko) * | 2009-03-25 | 2016-07-18 | 삼성전자 주식회사 | 휴대 단말기의 분할 화면 운용 방법 및 이를 지원하는 휴대 단말기 |
KR101690786B1 (ko) * | 2010-02-12 | 2016-12-28 | 삼성전자주식회사 | 멀티태스킹 수행 장치 및 방법 |
JPWO2012144632A1 (ja) * | 2011-04-20 | 2014-07-28 | Necカシオモバイルコミュニケーションズ株式会社 | 情報処理装置、情報処理方法及びプログラム |
EP2662761B1 (en) * | 2012-05-11 | 2020-07-01 | Samsung Electronics Co., Ltd | Multiple display window providing apparatus and method |
KR102210278B1 (ko) * | 2012-12-06 | 2021-02-02 | 삼성전자주식회사 | 디스플레이 장치 및 제어 방법 |
US9535565B2 (en) * | 2013-05-13 | 2017-01-03 | Microsoft Technology Licensing, Llc | Smart insertion of applications into layouts |
KR102220085B1 (ko) * | 2013-10-18 | 2021-02-26 | 삼성전자주식회사 | 멀티윈도우 운용 방법 및 이를 지원하는 전자 장치 |
CN104571987B (zh) * | 2014-12-08 | 2018-10-12 | 联想(北京)有限公司 | 一种显示方法及电子设备 |
US9910571B2 (en) * | 2015-01-30 | 2018-03-06 | Google Llc | Application switching and multitasking |
CN106933450A (zh) * | 2017-03-13 | 2017-07-07 | 联想(北京)有限公司 | 一种控制方法及电子设备 |
KR102536140B1 (ko) * | 2017-09-18 | 2023-05-25 | 삼성전자주식회사 | 멀티 윈도우를 지원하는 폴더블 전자 장치 |
CN108182021A (zh) * | 2018-01-30 | 2018-06-19 | 腾讯科技(深圳)有限公司 | 多媒体信息展示方法、装置、存储介质及设备 |
KR102577051B1 (ko) * | 2018-07-17 | 2023-09-11 | 삼성전자주식회사 | 분할 화면을 제공하기 위한 전자 장치 및 방법 |
CN109388468B (zh) * | 2018-10-09 | 2020-11-24 | 威创集团股份有限公司 | 多程序窗口管理方法及装置 |
CN109766053B (zh) * | 2019-01-15 | 2020-12-22 | Oppo广东移动通信有限公司 | 用户界面显示方法、装置、终端及存储介质 |
US11004422B1 (en) * | 2020-01-28 | 2021-05-11 | Dell Products L.P. | System and method of utilizing workspace configurations |
-
2020
- 2020-09-11 CN CN202010951871.7A patent/CN112083871A/zh active Pending
-
2021
- 2021-08-19 EP EP21865830.0A patent/EP4206889A4/en active Pending
- 2021-08-19 WO PCT/CN2021/113529 patent/WO2022052774A1/zh unknown
- 2021-08-19 US US18/012,205 patent/US20230273711A1/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130049039A (ko) * | 2011-11-03 | 2013-05-13 | 엘지전자 주식회사 | 단말기 및 그 제어 방법 |
CN103377235A (zh) * | 2012-04-26 | 2013-10-30 | 宇龙计算机通信科技(深圳)有限公司 | 终端网页窗口的显示方法、***及触摸终端 |
CN105786304A (zh) * | 2014-12-24 | 2016-07-20 | 阿里巴巴集团控股有限公司 | 一种即时通讯中的信息显示方法及装置 |
CN105739771A (zh) * | 2016-01-29 | 2016-07-06 | 广东欧珀移动通信有限公司 | 一种显示界面管理方法、装置及终端 |
CN112099617A (zh) * | 2019-06-18 | 2020-12-18 | 腾讯科技(深圳)有限公司 | 一种数据处理方法、装置以及计算机可读存储介质 |
CN110457109A (zh) * | 2019-08-15 | 2019-11-15 | 北京字节跳动网络技术有限公司 | 多窗口并行方法及装置、终端和存储介质 |
CN112083871A (zh) * | 2020-09-11 | 2020-12-15 | 北京字节跳动网络技术有限公司 | 控制电子设备的方法、装置、终端及存储介质 |
Non-Patent Citations (1)
Title |
---|
See also references of EP4206889A4 * |
Also Published As
Publication number | Publication date |
---|---|
EP4206889A1 (en) | 2023-07-05 |
CN112083871A (zh) | 2020-12-15 |
US20230273711A1 (en) | 2023-08-31 |
EP4206889A4 (en) | 2024-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022052774A1 (zh) | 控制电子设备的方法、装置、终端及存储介质 | |
US11886252B2 (en) | Foldable device and method of controlling the same | |
KR102571369B1 (ko) | 디스플레이 제어 방법, 저장 매체 및 전자 장치 | |
JP5705863B2 (ja) | マルチタッチスクリーンからのジェスチャ入力を一つのジェスチャ入力に結合する方法、システム及びコンピュータ可読記憶媒体 | |
WO2021218519A1 (zh) | 应用程序的页面切换方法、装置、电子设备及非暂时性可读存储介质 | |
US11853543B2 (en) | Method and apparatus for controlling display of video call interface, storage medium and device | |
EP4187378A1 (en) | Application interface switching method and apparatus, and terminal and storage medium | |
CN109508128B (zh) | 搜索控件显示方法、装置、设备及计算机可读存储介质 | |
US11822775B2 (en) | Method and device for arranging windows, terminal, and storage medium | |
WO2015103993A1 (en) | Chat window presentation control method and system | |
US20230394223A1 (en) | Page jumping method, apparatus, and device, and storage medium and program product | |
WO2021073327A1 (zh) | 窗口显示方法、装置、终端及存储介质 | |
CN111291244B (zh) | 房源信息展示方法、装置、终端及存储介质 | |
WO2023061280A1 (zh) | 应用程序显示方法、装置及电子设备 | |
WO2023125161A1 (zh) | 直播间控制方法、装置、电子设备、介质及程序产品 | |
WO2022179409A1 (zh) | 控件显示方法、装置、设备及介质 | |
WO2023138294A1 (zh) | 一种信息展示方法、装置、设备及介质 | |
US20230199262A1 (en) | Information display method and device, and terminal and storage medium | |
EP3936993A1 (en) | Mobile terminal control method and mobile terminal | |
WO2022184006A1 (zh) | 文档的显示方法、装置、电子设备和存储介质 | |
WO2022242502A1 (zh) | 显示方法、装置、电子设备和存储介质 | |
WO2021068964A1 (zh) | 窗口排列方法、装置、终端及存储介质 | |
CN112083840A (zh) | 控制电子设备的方法、装置、终端及存储介质 | |
CN110618776B (zh) | 一种图片缩放方法、装置、设备及存储介质 | |
CN112068742A (zh) | 控制应用窗口的方法、装置、终端及存储介质 |
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: 21865830 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: 2021865830 Country of ref document: EP Effective date: 20230411 |