Display control method and terminal
By adjusting the connection area between magnetically connected terminals to instruct the second terminal to display the target object, the problem of low convenience caused by frequent display of background task interfaces on the terminal is solved, and more efficient application switching and flexible object display are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2019-07-01
- Publication Date
- 2026-04-28
AI Technical Summary
Existing terminals are not very convenient when frequently displaying background task interfaces, requiring users to repeatedly trigger the terminal to exit the current application in order to switch applications.
By receiving user input to adjust the magnetic connection area under the magnetic connection between two terminals, and sending a message to the second terminal based on the adjusted area to instruct the display of the target object, the unobstructed screen area of the second terminal is used to assist in displaying the object.
It improves the convenience and flexibility of terminal display objects, allowing users to view and switch applications without affecting the current operation, thus enhancing the user experience.
Smart Images

Figure CN110502291B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of communication technology, and in particular to a display control method and terminal. Background Technology
[0002] With the continuous development of terminal technology, the application of terminals is becoming increasingly widespread. Users are using terminals more and more frequently in their daily lives, and the use of applications such as social networking applications, shopping applications, and payment applications has become indispensable in users' daily lives.
[0003] Currently, when a user is using multiple applications on a terminal, if the user needs to switch an application running in the background to the foreground, the user can trigger the terminal to exit the current application and display the background task interface, and then click on the task window of the target application to switch the target application to the foreground.
[0004] However, while the terminal is running the current application (such as watching videos, chatting, or shopping), if the user needs to check the background task interface multiple times to switch applications, then the user needs to trigger the terminal to exit the current application and display the background task interface multiple times, which makes the terminal less convenient when frequently displaying the background task interface. Summary of the Invention
[0005] This invention provides a display control method and terminal to solve the problem of low convenience of existing terminals when frequently displaying background task interfaces.
[0006] To solve the above-mentioned technical problems, the present invention is implemented as follows:
[0007] In a first aspect, embodiments of the present invention provide a display control method applied to a first terminal. The display control method includes: receiving a first input from a user of the first terminal when a first side of the first terminal and a second side of the second terminal are magnetically connected, the first input being used to adjust the magnetic connection area of the first side and the second side; and responding to the first input, sending a first message to the second terminal based on the adjusted target magnetic connection area of the first side and the second side, the first message including a target object; wherein the target object is an object associated with the target magnetic connection area, and the first message is used to instruct the second terminal to display the target object in a target screen area of the second terminal, the target screen area being the area of the second side screen not obscured by the first side.
[0008] Secondly, embodiments of the present invention provide a terminal, which is a first terminal, comprising a receiving module and a sending module. The receiving module is used to receive a first input from a user of the first terminal when the first surface of the first terminal and the second surface of the second terminal are magnetically connected. The first input is used to adjust the magnetic connection area of the first and second surfaces. The sending module is used, in response to the first input received by the receiving module, to send a first message to the second terminal based on the adjusted target magnetic connection area of the first and second surfaces. The first message includes a target object. The target object is an object associated with the target magnetic connection area, and the first message instructs the second terminal to display the target object in a target screen area of the second terminal. The target screen area is the area of the second surface screen not obscured by the first surface.
[0009] Thirdly, embodiments of the present invention provide a terminal, which includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the display control method described in the first aspect.
[0010] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the display control method described in the first aspect.
[0011] In this embodiment of the invention, when the first side of the first terminal and the second side of the second terminal are magnetically connected, the first terminal can receive a first input from a user of the first terminal. This first input is used to adjust the magnetic connection area between the first and second sides. In response to this first input, based on the adjusted target magnetic connection area between the first and second sides, the first terminal sends a first message to the second terminal. This first message includes a target object. The target object is an object associated with the target magnetic connection area. The first message instructs the second terminal to display the target object in a target screen area on the second terminal. This target screen area is the area of the second side's screen that is not obscured by the first side. Through this scheme, when the first and second terminals are magnetically connected and overlapped, if the user triggers an adjustment of the magnetic connection area between the two terminals so that the target screen area of the second terminal is not obscured by the first terminal, the first terminal can determine the target object based on the magnetic connection area of the two terminals and instruct the second terminal to display the target object. Thus, the first terminal can operate on its own screen while simultaneously using the target screen area of the second terminal to assist in displaying the target object. Therefore, this embodiment of the invention improves the convenience and flexibility of displaying objects on the terminal. Attached Figure Description
[0012] Figure 1 A schematic diagram of a possible Android operating system architecture provided for an embodiment of the present invention;
[0013] Figure 2 One of the structural schematic diagrams of a terminal in a magnetically connected state when the display control method provided in the embodiment of the present invention is applied;
[0014] Figure 3 A second schematic diagram of the structure of the terminal in which the display control method provided in this embodiment of the invention is applied when it is in a magnetically connected state;
[0015] Figure 4 One of the schematic diagrams of the display control method provided in the embodiment of the present invention;
[0016] Figure 5 Third schematic diagram of the structure of the terminal in which the display control method provided in the embodiment of the present invention is applied when it is in a magnetic connection state;
[0017] Figure 6 This is a second schematic diagram of the display control method provided in an embodiment of the present invention;
[0018] Figure 7(A) is one of the interface diagrams of the display control method provided in the embodiment of the present invention;
[0019] Figure 7(B) is a second schematic diagram of the interface of the display control method provided in the embodiment of the present invention.
[0020] Figure 7(C) is a third schematic diagram of the interface for the display control method provided in the embodiment of the present invention;
[0021] Figure 7(D) is a fourth schematic diagram of the interface for the display control method provided in the embodiment of the present invention;
[0022] Figure 8 The third schematic diagram of the display control method provided in the embodiment of the present invention;
[0023] Figure 9 Fifth schematic diagram of the interface for the display control method provided in the embodiments of the present invention;
[0024] Figure 10 A sixth schematic diagram of the interface used in the display control method provided in this embodiment of the invention;
[0025] Figure 11 The seventh schematic diagram of the interface for the display control method provided in the embodiment of the present invention;
[0026] Figure 12 Eighth schematic diagram of the interface for the display control method provided in this embodiment of the invention;
[0027] Figure 13 This is one of the structural schematic diagrams of a terminal provided in an embodiment of the present invention;
[0028] Figure 14 This is a second schematic diagram of the terminal structure provided in an embodiment of the present invention;
[0029] Figure 15 This is the third schematic diagram of the terminal structure provided in the embodiment of the present invention;
[0030] Figure 16 This is a hardware schematic diagram of a terminal provided in an embodiment of the present invention. Detailed Implementation
[0031] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0032] In this article, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A exists alone, A and B exist simultaneously, and B exists alone. The symbol " / " in this article indicates that the related objects are in an "or" relationship; for example, A / B means A or B.
[0033] The terms "first" and "second," etc., used in the specification and claims of this invention are used to distinguish different objects, not to describe a specific order of objects. For example, "first input" and "second input," etc., are used to distinguish different inputs, not to describe a specific order of inputs.
[0034] In embodiments of the present invention, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in embodiments of the present invention should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0035] In the description of the embodiments of the present invention, unless otherwise stated, "multiple" means two or more, for example, multiple processing units means two or more processing units, multiple elements means two or more elements, etc.
[0036] This invention provides a display control method and terminal. The method is applied to a first terminal. When a first surface of the first terminal and a second surface of the second terminal are magnetically connected, the first terminal can receive a first input from a user, which is used to adjust the magnetic connection area between the first and second surfaces. In response to the first input, based on the adjusted target magnetic connection area between the first and second surfaces, the first terminal sends a first message to a second terminal. This first message includes a target object, where the target object is an object associated with the target magnetic connection area. The first message instructs the second terminal to display the target object in a target screen area on the second terminal, where the target screen area is the area of the second surface not obscured by the first surface. With this solution, when the first and second terminals are magnetically connected and overlapped, if a user triggers an adjustment to the magnetic connection area of the two terminals so that the target screen area of the second terminal is not obscured by the first terminal, the first terminal can determine the target object based on the magnetic connection area and instruct the second terminal to display the target object. Thus, the first terminal can operate on its own screen while simultaneously using the target screen area of the second terminal to assist in displaying the target object. This invention improves the convenience and flexibility of displaying objects on the terminal.
[0037] The terminal in this embodiment of the invention can be a terminal with an operating system. This operating system can be Android, iOS, or other possible operating systems; this embodiment of the invention does not impose specific limitations.
[0038] The following section uses the Android operating system as an example to introduce the software environment in which the display control method provided in this embodiment of the invention is applied.
[0039] like Figure 1 The diagram shown illustrates a possible architecture of the Android operating system according to an embodiment of the present invention. Figure 1 In the Android operating system, the architecture consists of four layers: the application layer, the application framework layer, the system runtime library layer, and the kernel layer (specifically, the Linux kernel layer).
[0040] The application layer includes all applications in the Android operating system (including system applications and third-party applications).
[0041] The application framework layer is the framework of an application. Developers can develop applications based on the application framework layer while adhering to the development principles of the application framework.
[0042] The system runtime library layer includes libraries (also known as system libraries) and the Android operating system runtime environment. Libraries primarily provide the Android operating system with the various resources it requires. The Android operating system runtime environment provides the software environment for the Android operating system.
[0043] The kernel layer is the operating system layer of the Android operating system, and it is the lowest layer of the Android operating system software layer. Based on the Linux kernel, the kernel layer provides core system services and hardware-related drivers for the Android operating system.
[0044] Taking the Android operating system as an example, in this embodiment of the invention, developers can, based on the above... Figure 1 Based on the system architecture of the Android operating system shown, develop a software program to implement the display control method provided in the embodiments of the present invention, so that the display control method can be based on such... Figure 1 The Android operating system shown is running. That is, the processor or terminal can implement the display control method provided in this embodiment of the invention by running the software program in the Android operating system.
[0045] The terminal in this embodiment of the invention can be a mobile terminal or a non-mobile terminal. For example, a mobile terminal can be a mobile phone, tablet computer, laptop computer, handheld computer, vehicle terminal, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc., while a non-mobile terminal can be a personal computer (PC), television (TV), ATM, or self-service machine, etc. The embodiments of the invention do not impose specific limitations.
[0046] The execution subject of the display control method provided in this embodiment of the invention can be the aforementioned terminal, or a functional module and / or functional entity within the terminal capable of implementing the display control method. The specific implementation can be determined according to actual usage requirements, and this embodiment of the invention does not impose any limitations. The following description uses a terminal as an example to illustrate the display control method provided in this embodiment of the invention.
[0047] The display control method provided by the embodiments of the present invention will be described exemplarily below with reference to the accompanying drawings.
[0048] In the display control method provided in this invention, the mobile phone consists of two magnetic screens, each with two cubic magnets. These cubic magnets are configured to rotate an axis through the attraction of adjacent magnets. The axis is connected to the memory of at least one processor. As the axis rotates, the memory stores instructions that change according to the angle and orientation of the axis rotation. These stored instructions enable the processor to determine the appropriate logic to process based on the magnetic attraction of the cubic magnets.
[0049] The magnetic screen allows for the free linking and removal of two screens; when stacked together, they slide magnetically along the screen edges. Infrared light is emitted by the camera and received by a CCD sensor, resolving the separation between the phone and the virtual background object. The camera then obtains a monochrome image of the background and the phone. Next, phone motion is detected using image difference technology, subtracting two consecutive frames from the camera to obtain the moving portion, thus detecting the distance the phone has moved. The specific structure is as follows... Figure 2 As shown.
[0050] With the development of communication and electronic technologies, new trends and / or user needs are changing in various ways, and with these changes, displays are evolving in various forms, requiring the development of various technologies to expand displays or enhance their use.
[0051] Magnetic adsorption type mobile phones are electronic devices and their operating screens that magnetically attach or detach two displays. This solution provides an electronic device that magnetically separates into two displays with various coupling angles, without an external hinge structure. The electronic device can control one or both displays to simultaneously output screen content depending on the coupling configuration of the two display devices.
[0052] Implementation plan:
[0053] Each of the two devices has at least one cylindrical magnet configured to rotate an axis through the attraction of adjacent magnets. The axis is connected to the memory of at least one processor. As the axis rotates, the memory stores instructions that vary according to the angle and orientation of the axis rotation, enabling the processor to determine different logic to process based on the magnetic attraction of the cylindrical magnets.
[0054] When two phones are placed together, they are at different heights. How is this height difference value obtained?
[0055] Option 1: Each of the two devices has at least one cylindrical magnet, configured such that the force on the shaft changes through the attraction between adjacent magnets. When the change in magnetic force causes a corresponding change in the magnetic force on the shaft, the memory stores instructions that vary according to the angle and orientation of the shaft's change. These stored instructions enable the processor to determine the positional changes between the objects based on the magnetic attraction between the different cylindrical magnets.
[0056] Option 2: The camera actively emits infrared light, which is then received by the CCD sensor. This solves the problem of separating the phone from the virtual background object, resulting in a black-and-white image of the phone against a monochrome background. The next step is to detect the phone's motion using image difference technology. Difference involves subtracting two consecutive frames from the camera to obtain the moving portion. Therefore, as long as the phone is moving, the difference function will automatically capture the moving parts.
[0057] The display control method provided in this embodiment of the invention can be applied to two terminals, where one terminal uses the display screen of the other terminal to assist in displaying a specific object. For ease of explanation, the two terminals will be referred to as the first terminal and the second terminal, respectively.
[0058] In this embodiment of the invention, both the first terminal and the second terminal are devices equipped with magnetic components. These devices are referred to as magnetic adsorption terminals (hereinafter referred to as magnetic terminals). The magnetic terminals can be magnetically connected to each other through their respective magnetic components without the need for an external hinge structure.
[0059] Optionally, in this embodiment of the invention, the magnetic component can be a cylindrical magnet, a sheet magnet, or any other magnet that meets the actual usage requirements. The shape of the magnetic component can be determined according to the actual usage requirements, and this embodiment of the invention does not limit it.
[0060] Optionally, in this embodiment of the invention, the magnetic component may be disposed on the side (or edge) of the first terminal. For example, the magnetic component may be disposed on one or both sides of the longer side of the first terminal (e.g., Figure 2 (As shown by the dashed line in the diagram). Of course, the magnetic component can also be located on one or both sides of the shorter side of the first terminal, or it can be located on both the longer and shorter sides of the first terminal. The specific location of the magnetic component in the first terminal can be determined according to actual usage requirements, and this embodiment of the invention does not impose any limitations.
[0061] Optionally, in this embodiment of the invention, the first terminal may be provided with one or more magnetic components. The specific number of magnetic components can be determined according to actual usage requirements, and this embodiment of the invention does not limit the number of magnetic components.
[0062] It should be noted that the above description is based on the number, shape, and position of the magnetic components in the first terminal as an example. It can be understood that the number, shape, and position of the magnetic components in the second terminal can be the same as or similar to the number, shape, and position of the magnetic components in the first terminal, so as to facilitate magnetic connection between the magnetic terminals. The specific details can be determined according to actual usage requirements, and the embodiments of the present invention do not limit this.
[0063] In this embodiment of the invention, the magnetic terminal can have the characteristics of magnetic connection and separation. Two magnetic terminals can be placed in an overlapping state by magnetic attraction. When the two magnetic terminals are placed in an overlapping state, the user can push or pull the magnetic terminals to trigger the two magnetic terminals to move relative to each other a target distance, so that the two magnetic terminals are in a fully obscured overlapping state or in a partially obscured overlapping state. Figure 3 A schematic diagram is shown of a first terminal 21 and a second terminal 22 magnetically connected and stacked in a completely obscured state.
[0064] like Figure 4 As shown, this embodiment of the invention provides a display control method, which may include the following steps 200-203.
[0065] Step 200: With the first side of the first terminal and the second side of the second terminal magnetically connected, the first terminal receives the first input from the user of the first terminal.
[0066] The first input is used to adjust the magnetic connection area between the first and second surfaces.
[0067] For ease of explanation, in the context of this embodiment of the invention, the display screen of the first terminal is referred to as the first screen, and the display screen of the second terminal is referred to as the second screen.
[0068] In this embodiment of the invention, the first terminal and the second terminal are placed overlapping each other, with the first terminal obscuring the second screen. The first terminal and the second terminal are magnetically connected via a first side and a second side, where the first side is the side of the first terminal and the second side is the side of the second terminal.
[0069] In this embodiment of the invention, when the first terminal and the second terminal are placed in an overlapping state and magnetically connected, if the user needs to display a specific object on the screen of the second terminal while using the first terminal, the user can trigger the first terminal and the second terminal to move relative to each other along the straight line of the first side by a target distance through a first input, so that after the relative movement, the specific object is displayed in the area of the second terminal's screen that is not obscured.
[0070] It should be noted that after the relative movement, the overlapping state of the first terminal and the second terminal is a partially obscured stacking state. Before the relative movement of the first terminal and the second terminal, the overlapping state of the first terminal and the second terminal can be a partially obscured stacking state or a fully obscured stacking state, which can be determined according to actual usage requirements, and this embodiment of the invention does not limit it.
[0071] For ease of explanation, the following description assumes that after the first terminal and the second terminal have moved relative to each other, the first terminal and the second terminal are in a partially obscured stacked state (e.g., ...). Figure 5 The following example will be used to illustrate this.
[0072] Optionally, in this embodiment of the invention, the first input can be an input whereby the user pushes the first terminal or the second terminal to adjust the magnetic connection area of the first surface and the second surface, or any other input that meets the actual usage requirements. The specific input can be determined according to the actual usage requirements, and this embodiment of the invention does not limit it.
[0073] Optionally, in this embodiment of the invention, when the first input ends (i.e., after the relative movement target distance), the first terminal may output a vibration prompt, a sound effect prompt, a combination of vibration and sound effect prompts, or other prompts that meet actual usage needs. The specific prompts can be determined according to actual usage needs, and this embodiment of the invention does not impose any limitations.
[0074] It should be noted that the target distance mentioned above is mainly used to describe the relative movement as a certain distance. The specific value of the target distance can be determined according to actual usage requirements, and this embodiment of the invention does not impose any limitations.
[0075] Step 201: In response to the first input, the first terminal sends a first message to the second terminal based on the target magnetic connection area of the adjusted first and second surfaces.
[0076] The first message includes a target object, which is an object associated with the target magnetic connection area. The first message is used to instruct the second terminal to display the target object in the target screen area of the second terminal. The target screen area is the area of the second screen that is not obscured by the first side.
[0077] For example, assuming the target object is a specific object in the first terminal, the first message mentioned above may include the target object, and the first message is used to instruct the second terminal to display the target object in the target screen area.
[0078] In this embodiment of the invention, the target screen area can be the area of the second screen that is not obscured after the first terminal and the second terminal move relative to each other. The shape of the target screen area can be rectangular, circular, or polygonal, and the size of the target screen area can be the entire or part of the unobscured area of the second screen, which can be determined according to actual usage requirements; this embodiment of the invention does not impose any limitations on this.
[0079] For example, after the user triggers the adjustment of the target magnetic connection area of the first and second surfaces through a first input, such as... Figure 5As shown, in response to the first input, the first terminal 21 sends a first message to the second terminal 22 based on the adjusted target magnetic connection area of the first and second surfaces. The first message is used to instruct the second terminal 22 to display the target object in the target screen area 23.
[0080] Step 202: The second terminal receives the first message.
[0081] In this embodiment of the invention, the first terminal and the second terminal can establish a wireless communication connection (e.g., a Bluetooth wireless connection) after being magnetically connected to each other for message transmission.
[0082] Step 203: The second terminal responds to the first message and displays the target object in the target screen area.
[0083] In this embodiment of the invention, after the first terminal sends a first message to the second terminal, the second terminal can receive the first message and respond to the first message by displaying the target object in the target screen area.
[0084] Optionally, in this embodiment of the invention, the target object can be any of the following: at least one application identifier, at least one notification message, a first interface, or first content. The following example illustrates the target object as a specific object in a first terminal.
[0085] The aforementioned application identifier may include the identifier of an application running in the background of the first terminal, or it may include the identifier of an application running in the foreground of the first terminal. The specific identifier can be determined according to actual usage needs, and this embodiment of the invention does not impose any limitations. Thus, without exiting the current interface, the user can directly view which applications are running on the first terminal in the target screen area, which facilitates user operation.
[0086] The aforementioned first interface is the display interface of the first screen of the first terminal at a first moment. This first moment is earlier than the second moment of receiving the first input, and the time interval between the first moment and the second moment is the shortest. Thus, without exiting the current interface, the user can directly view the content of the previous interface in the target screen area, which facilitates user operation.
[0087] The first content is the content displayed on the first screen that is continuous with the second content when the first terminal receives the first input. The second content is the content visible to the user on the target page when the first terminal receives the first input. Thus, without exiting the current interface, the user can directly view the content of subsequent interfaces in the target screen area, which facilitates user operation.
[0088] It is understood that the target objects described above are all exemplary examples, meaning that the embodiments of the present invention include, but are not limited to, the various contents listed above. In actual implementation, the target objects may also include any other possible contents, which can be determined according to actual usage requirements, and the embodiments of the present invention do not impose any limitations.
[0089] The display control method provided in this embodiment of the invention is applied to a first terminal. When the first surface of the first terminal and the second surface of the second terminal are magnetically connected, the first terminal can receive a first input from a user, which is used to adjust the magnetic connection area between the first and second surfaces. In response to the first input, based on the adjusted target magnetic connection area between the first and second surfaces, the first terminal sends a first message to the second terminal. This first message includes a target object; wherein the target object is an object associated with the target magnetic connection area, and the first message instructs the second terminal to display the target object in a target screen area of the second terminal, where the target screen area is the area of the second surface not obscured by the first surface. With this solution, when the first and second terminals are magnetically connected and overlapped, if the user triggers an adjustment of the magnetic connection area between the two terminals so that the target screen area of the second terminal is not obscured by the first terminal, the first terminal can determine the target object based on the magnetic connection area of the two terminals and instruct the second terminal to display the target object. Thus, the first terminal can operate on its own screen while simultaneously using the target screen area of the second terminal to assist in displaying the target object. Therefore, this embodiment of the invention improves the convenience and flexibility of displaying objects on the terminal.
[0090] Optional, combined Figure 4 ,like Figure 6 As shown, before sending the first message to the second terminal in step 201 above, the display control method provided in this embodiment of the invention may further include step 204 as described below. Accordingly, step 201 above is implemented through step 201a as described below.
[0091] Step 204: The first terminal responds to the first input and determines the target object based on the target magnetic connection area.
[0092] The magnetic connection area of the target is the area of the overlapping portion of the first and second surfaces.
[0093] Step 201a: The first terminal sends a first message to the second terminal.
[0094] As described above, two magnetically attached terminals can be magnetically attracted to be placed in an overlapping state. When they are in an overlapping state, the user can trigger the relative movement of the first terminal and the second terminal through a first input. Then, the first terminal can respond to the first input to determine the degree of overlap of the side lengths of the first screen and the second screen in the partially overlapping state (e.g., the magnetic connection length, or the length ratio of the overlapping part) or the degree of overlap of the screen area (e.g., the target magnetic connection area, or the area ratio of the overlapping part). The first terminal then determines the target object based on the degree of overlap.
[0095] It should be noted that the target magnetic connection area mentioned above can be represented by the actual area value, or by the ratio of the magnetic connection area to the total area of the terminal (e.g., 1 / 2, 1 / 3, 1 / 5 or 0, etc.). The specific value can be determined according to the actual use requirements, and the embodiments of the present invention do not limit it.
[0096] In this embodiment of the invention, the first terminal can determine the area of the overlapping region of the first terminal and the second terminal (i.e., the target magnetic connection area), and determine the target object based on the target magnetic connection area.
[0097] It should be noted that the first terminal can pre-store the correspondence between the target magnetic connection area and the target object. Given that the target magnetic connection area is known, the first terminal can determine the target object corresponding to the target magnetic connection area.
[0098] In this embodiment of the invention, the first terminal can flexibly adjust the display content of the target screen area of the second terminal according to different magnetic connection areas, thereby improving the flexibility of content display.
[0099] This scheme allows the first terminal to respond to user input by first determining the degree of overlap between the first and second terminals, then identifying the target object based on the degree of overlap, and finally sending a first message containing the target object to the second terminal to instruct it to display the target object in the target screen area. In this way, users can trigger the first and second terminals to overlap to varying degrees, resulting in the display of different objects in the target screen area, thus improving the flexibility and convenience of displaying objects on the terminal.
[0100] Optionally, in this embodiment of the invention, the step of determining the target object by the first terminal in step 204 can be implemented by any one of the following steps 204a, 204b, 204c, and 204d.
[0101] Step 204a: If the target magnetic connection area is within the first preset area range, the first terminal identifies at least one application identifier as the target object.
[0102] Step 204b: If the target magnetic connection area is within the range of the second preset area, the first terminal identifies at least one notification message as the target object.
[0103] Step 204c: If the target magnetic connection area is within the range of the third preset area, the first terminal determines the first interface as the target object.
[0104] Step 204d: If the target magnetic connection area is within the range of the fourth preset area, the first terminal determines the first content as the target object.
[0105] In this embodiment of the invention, the first terminal can determine which of the above-mentioned preset area ranges (i.e., the first preset area range, the second preset area range, the third preset area range, and the fourth preset area range) the target magnetic connection area belongs to, and then determine the target object according to the above-mentioned steps 204a, 204b, 204c, or 204d.
[0106] As shown in Figure 7(A), after the first terminal 21 and the second terminal 22 are triggered to move relative to each other, if the target magnetic connection area (e.g., 1 / 2) calculated by the first terminal 21 belongs to a first preset area range (e.g., (0, 1 / 2)), then the first terminal 21 can identify the application icon of the application running in the background of the first terminal 21 as the target object. Correspondingly, the second terminal 22 can display at least one application icon (e.g., icon "APP 1", icon "APP 2", and icon "APP 3" in Figure 7(A)) in the target screen area 23. Furthermore, if the user clicks on one of the application icons, the first screen can display the interface of the application indicated by that application icon. In this way, the first terminal 21 uses two screens to display the current display interface and at least one application icon, thereby improving the flexibility of the display objects on the first terminal and facilitating user operation.
[0107] As shown in Figure 7(B), after the first terminal 21 and the second terminal 22 are triggered to move relative to each other, if the target magnetic connection area (e.g., 1 / 3) calculated by the first terminal 21 falls within a second preset area range (e.g., [1 / 2, 1 / 3]), the first terminal 21 can identify at least one notification message as the target object. Correspondingly, the second terminal 22 can display the at least one notification message (e.g., "Notification Message 1" and "Notification Message 2" in Figure 7(B)) in the target screen area 23. Furthermore, if the user clicks on one of the notification messages, the first screen can display the specific content of that notification message. In this way, the first terminal 21 utilizes two screens to display the current display interface and at least one notification message, thereby improving the flexibility of the content displayed on the first terminal and facilitating user operation.
[0108] As shown in Figure 7(C), after the first terminal 21 and the second terminal 22 are triggered to move relative to each other, if the target magnetic connection area calculated by the first terminal 21 (e.g., 1 / 5) falls within a third preset area range (e.g., [1 / 3, 1 / 5]), then the first terminal 21 can determine the parent interface of the current display interface as the target object. Correspondingly, the second terminal 22 can display multiple links of the parent interface in the target screen area 23. Furthermore, if the user clicks any link in the parent interface, the first screen can display the specific content indicated by that link. In this way, the first terminal 21 uses two screens to display the current display interface and the parent interface in a combined manner, thereby improving the flexibility of the content displayed by the first terminal and facilitating user operation.
[0109] As shown in Figure 7(D), after the first terminal 21 and the second terminal 22 are triggered to move relative to each other, if the target magnetic connection area calculated by the first terminal 21 (for example, 0, where the two screens are spliced along the edges) belongs to a first preset area range (for example, (1 / 5, 0)), then the first terminal 21 can determine the content on the target page that is continuous with the second content as the target object. Correspondingly, the second terminal 22 can display the target object in the target screen area 23. In this way, the first terminal uses the two screens to display the content of the target page, thereby improving the flexibility of the content displayed by the first terminal and facilitating user operation.
[0110] This solution allows the first terminal to utilize the screen of the second terminal to assist in displaying target objects. Without affecting the user's operation and browsing of the main content on the first terminal, the user can browse and view the target objects displayed on the second terminal. This provides users with a faster and more convenient way to switch and operate applications, increasing the ease and fun of switching applications and improving the user experience.
[0111] Optionally, in this embodiment of the invention, assuming the target object is at least one application identifier, then combined with Figure 3 ,like Figure 8 As shown, after sending the first message to the second terminal in step 201 above, the display control method provided in this embodiment of the invention may further include steps 205-209 as described below.
[0112] Step 205: The first terminal receives the second input from the first terminal user.
[0113] The second input can be input from the first terminal user to the second interface displayed on the first screen.
[0114] For example, the second input can be a long press input by the first terminal user on the second interface, or a swipe input, or other inputs that meet actual usage needs. The specific input can be determined according to actual usage needs, and this embodiment of the invention does not limit it.
[0115] Step 206: The first terminal responds to the second input and displays the first identifier of the second interface on the first screen.
[0116] The second input can be input by the user pressing and holding the input on the first screen and then sliding it slightly a preset distance in a specific direction.
[0117] Step 207: The first terminal sends a second message to the second terminal.
[0118] The second message includes a first identifier, which is used to instruct the second terminal to display the second identifier in the target screen area. The first identifier is used to indicate the second interface.
[0119] Step 208: The second terminal receives the second message.
[0120] Step 209: The second terminal responds to the second message and displays the second identifier in the target screen area.
[0121] Specifically, if a user long-presses to input on the first screen and then scrolls down (e.g.) Figure 9 If the arrow in (a) is slid slightly, the first terminal will display a semi-transparent phantom image of the current screen content (i.e., the first identifier, as shown in the image) on the first screen. Figure 9 As shown in (a) of the diagram (24), the second terminal displays the application icon on the second screen. The application icon is displayed by default at the far left of the target screen area, and the first identifier displayed on the first screen corresponds to the application icon displayed on the second screen.
[0122] The following is for reference. Figure 9 The specific implementation of the above steps is illustrated by example.
[0123] like Figure 9 As shown in (a), the first terminal 21 and the second terminal 22 are magnetically connected and placed in an overlapping position. The unobstructed area 23 of the screen of the second terminal 22 can display at least one application identifier (such as...). Figure 9 (App identifiers “APP 1”, “APP 2”, and “APP 3” in (a)). If the user long-presses and inputs the currently displayed interface on the screen of the first terminal 21, then as follows: Figure 9 As shown in (b), the first terminal 21 can display the first identifier 24 of the interface on its screen; and the second terminal 22 can add the application identifier "APP 0" 25 to indicate the interface in an area of its screen that is not obscured.
[0124] Furthermore, if a user encounters content they want to temporarily save while browsing, the first terminal can be triggered to repeat steps 205-209 to save the browsing history.
[0125] This solution allows users to save browsing history for a specific interface. By long-pressing and typing on the interface, a first terminal displays an icon (e.g., a thumbnail) for that interface, while a second terminal displays an icon (representing the browsing history) on the target screen area. This allows users to save browsing history for different interfaces within the same application, or for different interfaces across different applications. Users can then click the corresponding icon in the target screen area to view their browsing history, facilitating quick saving and viewing of previously viewed content.
[0126] This solution provides a way to quickly switch between content interfaces within an application. Without affecting the content of the currently used interface, it saves the interface content that the user needs to temporarily store in the current application, providing a faster and more convenient way to switch within the same application. This increases the ease and fun for users when switching between different content and improves the user experience.
[0127] Optionally, in the embodiments of the present invention, in the above... Figure 8 After step 206, the display control method provided in this embodiment of the invention may further include step 210 or step 211.
[0128] Step 210: If the second input ends and no third input is received, the first terminal cancels the display of the first identifier on the first screen and stores the second identifier in the first terminal.
[0129] Optionally, in this embodiment of the invention, the first identifier can be in the form of a thumbnail, an icon, or any other possible form, which can be determined according to actual usage requirements. This embodiment of the invention does not impose any limitations.
[0130] Optionally, in this embodiment of the invention, the second identifier can be in the form of a thumbnail, an icon, or any other possible form, which can be determined according to actual usage requirements. This embodiment of the invention does not impose any limitations.
[0131] It should be noted that the first and second identifiers mentioned above may be the same or different, and can be determined according to actual usage requirements. This embodiment of the invention does not impose any limitations.
[0132] Step 211: When the second input ends and the first terminal receives the third input, the first terminal cancels the display of the first identifier on the first screen and sends a third message to the second terminal, which instructs the second terminal to cancel the display of the second identifier in the target screen area.
[0133] The third input can be a continuous input following the second input. For example, the second input is a long press on the first icon, and the third input is a drag upward on the first icon and release of the finger while the long press is still in effect.
[0134] The following is for reference. Figure 10 and Figure 11 The specific implementation of the above steps is illustrated by example.
[0135] In this embodiment of the invention, after the first identifier is displayed on the first screen, if the user's finger is still pressed on the first screen, then as follows: Figure 10 As shown in (a), the user can drag the first identifier 24 left or right on the first screen (e.g., along a path such as...). Figure 10 (As indicated by the arrow in (a)) moving left or right, triggering the movement of the first identifier on the first screen; correspondingly, as... Figure 10 As shown in (b), the application icon 25 displayed on the second screen will also move its position within the target screen area (e.g., move to the left or right of other icons). At this point, if the user releases their finger, the first icon will be removed, and the browsing history will be successfully saved (corresponding to step 210 above); or, as... Figure 11 As shown in (a) above, if the user moves upwards (such as...) Figure 11 (As shown by the arrow in (a)) Drag the first marker 24 and release your finger, then as shown in the image. Figure 11 As shown in (b), the first identifier 24 is de-displayed, and the second identifier 22 in the target screen area is also de-displayed, thereby canceling the save operation (corresponding to step 211 above).
[0136] This solution allows users to choose to save the current browsing interface when needed and discard it when not needed, thus improving the flexibility and convenience of human-computer interaction.
[0137] Optionally, after step 209 above, the display control method provided in this embodiment of the invention may further include steps 212-215 below.
[0138] Step 212: The second terminal receives the user's fourth input on the third identifier in the target screen area.
[0139] The fourth input can be a click input on the third identifier (e.g., a single click or a double click).
[0140] Step 213: The second terminal responds to the fourth input, and the first terminal sends the fourth message.
[0141] Step 214: The first terminal receives the fourth message sent by the second terminal.
[0142] The fourth message is used to instruct the first terminal to run a target application in the foreground. The target application is an application indicated by a third identifier, which is one of at least one application identifier.
[0143] Step 215: The first terminal responds to the fourth message and updates the interface displayed on the first screen to the third interface.
[0144] The third interface is the target application's interface.
[0145] In this embodiment of the invention, after at least one application icon is displayed in the target screen area of the second terminal's screen, if the user clicks on one of the application icons (e.g., "APP 0"), the second terminal can respond to the input by sending a message to the first terminal, instructing the first terminal to display the running interface of the application indicated by the application icon on the first screen. Accordingly, after receiving the message, the first terminal displays the running interface on the first screen.
[0146] This solution allows two magnetically connected terminals to interact and display more content after being magnetically linked, enhancing the flexibility of the content displayed on the first terminal.
[0147] Optionally, in the embodiments of the present invention, in the above... Figure 8 After step 209, the display control method provided in this embodiment of the invention may further include steps 216-219 as described below.
[0148] Step 216: The second terminal receives the user's fifth input on the second identifier in the target screen area.
[0149] The fourth input can be a long press sub-input or a drag sub-input on the second identifier.
[0150] Step 217: The second terminal responds to the fifth input, and the first terminal sends the fifth message.
[0151] Step 218: The first terminal receives the fifth message sent by the second terminal.
[0152] The fifth message is used to instruct the first terminal to delete the second identifier.
[0153] Step 219: The first terminal responds to the fifth message by deleting the second identifier from the first terminal.
[0154] Specifically, the second identifier is removed from the target screen area.
[0155] The following is for reference. Figure 12 The specific implementation of the above steps is illustrated by example.
[0156] like Figure 12 As shown in (a), if the user long-presses the "APP 0" icon displayed on the second screen and moves upwards (as shown in the image), Figure 12 If you drag the input in the direction indicated by the arrow in (a), the second terminal 22 will cancel the display of the identifier "APP0" in the target screen area, and the first terminal 21 will delete the identifier "APP 0" from the first terminal 21 and display the interface with the icon "APP 0" on the first screen.
[0157] like Figure 12 As shown in (b), if the user long-presses the "APP 0" icon displayed on the second screen and moves downwards (as shown in the image), Figure 12 If you drag the input in the direction indicated by the arrow in (b), the second terminal 22 will cancel the display of the identifier "APP0" in the target screen area, and the first terminal 21 will delete the identifier "APP 0" from the first terminal 21.
[0158] This solution allows two magnetically connected terminals to interact and display more content after being magnetically linked. Furthermore, it enables the display of existing content to be updated or deleted based on user input, thus enhancing the flexibility of the content displayed on the first terminal.
[0159] like Figure 13 As shown, this embodiment of the invention provides a terminal 700, which may include a receiving module 701 and a sending module 702. The receiving module 701 is used to receive a first input from a user of the first terminal when the first surface of the first terminal and the second surface of the second terminal are magnetically connected. The first input is used to adjust the magnetic connection area of the first surface and the second surface. The sending module 702, in response to the first input received by the receiving module 701, sends a first message to the second terminal based on the adjusted target magnetic connection area of the first and second surfaces. The first message includes a target object. The target object is an object associated with the target magnetic connection area, and the first message instructs the second terminal to display the target object in a target screen area of the second terminal. The target screen area is the area of the second surface screen not obscured by the first surface.
[0160] Optionally, in this embodiment of the invention, the target object can be any one of the following (1) to (4): (1) at least one application identifier; (2) at least one notification message; (3) a first interface, which is the display interface of the first screen of the first terminal at a first moment, the first moment being earlier than the second moment of receiving the first input, and the time interval between the first moment and the second moment being the shortest; (4) first content, which is the content in the target page displayed on the first screen that is continuous with the second content when the first input is received, and the second content is the content in the target page that is visible to the user when the first input is received.
[0161] Optional, combined Figure 13 ,like Figure 14 As shown, the terminal 700 provided in this embodiment of the invention may further include a determining module 703. The determining module 703 is used to determine the target object based on the target magnetic connection area before the sending module 702 sends the first message to the second terminal.
[0162] Optionally, in this embodiment of the invention, the determining module 703 is specifically used to determine at least one application identifier as a target object when the target magnetic connection area is within a first preset area range; or, when the target magnetic connection area is within a second preset area range, determine at least one notification message as a target object; or, when the target magnetic connection area is within a third preset area range, determine a first interface as a target object; or, when the target magnetic connection area is within a fourth preset area range, determine first content as a target object.
[0163] Optional, combined Figure 13 ,like Figure 15 As shown, the terminal 700 provided in this embodiment of the invention may further include a display module 704, and the target object may be at least one application identifier. The receiving module 701 is further configured to receive a second input from the user on a second interface displayed on the first screen after the sending module 702 sends a first message to the second terminal. The display module 704 is configured to display a first identifier for indicating the second interface on the first terminal in response to the second input received by the receiving module 701. The sending module 702 is further configured to send a second message to the second terminal in response to the second input received by the receiving module 701, the second message including a second identifier for indicating the second interface, the second message being used to instruct the second terminal to display the second identifier in a target screen area.
[0164] Optionally, in this embodiment of the invention, the display module 704 is further configured to, after the first terminal displays a first identifier for indicating the second interface, cancel the display of the first identifier on the first screen and store the second identifier in the first terminal when the second input ends and no third input is received;
[0165] Optionally, in this embodiment of the invention, the display module 704 is further configured to, after the first terminal displays a first identifier for indicating the second interface, and upon the end of the second input and receipt of a third input, cancel the display of the first identifier on the first screen and send a third message to the second terminal, the third message being used to instruct the second terminal to cancel the display of the second identifier in the target screen area.
[0166] Optionally, in this embodiment of the invention, the receiving module 701 is further configured to receive a fourth message sent by the second terminal after the sending module 702 sends the first message to the second terminal. The fourth message is used to instruct the first terminal to run a target application in the foreground. The target application is an application indicated by a third identifier, and the third identifier is one of the at least one application identifier. The display module 704 is further configured to update the interface displayed on the first screen to a third interface in response to the fourth message received by the receiving module 701. The third interface is the interface of the target application.
[0167] The first terminal provided in this embodiment of the invention can implement the various processes implemented by the first terminal in the above method embodiments. To avoid repetition, these processes will not be described again here.
[0168] The first terminal provided in this embodiment of the invention can receive a first input from a user of the first terminal when the first side of the first terminal and the second side of the second terminal are magnetically connected. This first input is used to adjust the magnetic connection area between the first and second sides. In response to the first input, based on the adjusted target magnetic connection area between the first and second sides, the first terminal sends a first message to the second terminal. This first message includes a target object; wherein the target object is an object associated with the target magnetic connection area, and the first message instructs the second terminal to display the target object in a target screen area of the second terminal, which is the area of the second side's screen not obscured by the first side. With this solution, when the first and second terminals are magnetically connected and overlapped, if the user triggers an adjustment of the magnetic connection area between the two terminals so that the target screen area of the second terminal is not obscured by the first terminal, the first terminal can determine the target object based on the magnetic connection area of the two terminals and instruct the second terminal to display the target object. Thus, the first terminal can operate on its own screen while simultaneously using the target screen area of the second terminal to assist in displaying the target object. Therefore, this embodiment of the invention improves the convenience and flexibility of displaying objects on the terminal.
[0169] Figure 16 A schematic diagram of the hardware structure of a terminal to implement various embodiments of the present invention. For example... Figure 16As shown, the terminal 800 includes, but is not limited to, components such as: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809, a processor 810, and a power supply 811. Those skilled in the art will understand that... Figure 16 The terminal structure shown does not constitute a limitation on the terminal. A terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements. In embodiments of the present invention, the terminal includes, but is not limited to, mobile phones, tablet computers, laptops, PDAs, in-vehicle terminals, wearable devices, and pedometers.
[0170] The user input unit 807 is configured to receive a first input from a user of the first terminal when the first side of the first terminal and the second side of the second terminal are magnetically connected. The first input is used to adjust the magnetic connection area of the first side and the second side. The radio frequency unit 801 is configured to respond to the first input received by the user input unit 807 and send a first message to the second terminal based on the adjusted target magnetic connection area of the first side and the second side. The first message includes a target object. The target object is an object associated with the target magnetic connection area. The first message is used to instruct the second terminal to display the target object in a target screen area of the second terminal. The target screen area is the area of the second side screen that is not obscured by the first side.
[0171] This invention provides a first terminal. When the first terminal and the second terminal are magnetically connected, the first terminal receives a first input from a user. This first input is used to adjust the magnetic connection area between the first and second terminals. In response to this first input, based on the adjusted target magnetic connection area between the first and second terminals, the first terminal sends a first message to a second terminal. This first message includes a target object. The target object is an object associated with the target magnetic connection area. The first message instructs the second terminal to display the target object in a target screen area on the second terminal. This target screen area is the area of the second terminal's screen that is not obscured by the first terminal. With this solution, when the first and second terminals are magnetically connected and overlapped, if the user triggers an adjustment of the magnetic connection area between the two terminals so that the target screen area of the second terminal is not obscured by the first terminal, the first terminal can determine the target object based on the magnetic connection area and instruct the second terminal to display the target object. Thus, the first terminal can operate on its own screen while simultaneously using the target screen area of the second terminal to assist in displaying the target object. This invention improves the convenience and flexibility of displaying objects on the terminal.
[0172] It should be understood that, in this embodiment of the invention, the radio frequency unit 801 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink data from the base station and processes it with the processor 810; additionally, it transmits uplink data to the base station. Typically, the radio frequency unit 801 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc. Furthermore, the radio frequency unit 801 can also communicate with networks and other devices through a wireless communication system.
[0173] Terminal 800 provides users with wireless broadband internet access through network module 802, such as helping users send and receive emails, browse web pages, and access streaming media.
[0174] The audio output unit 803 can convert audio data received by the radio frequency unit 801 or the network module 802 or stored in the memory 809 into audio signals and output them as sound. Furthermore, the audio output unit 803 can also provide audio output related to specific functions performed by the terminal 800 (e.g., call signal reception sound, message reception sound, etc.). The audio output unit 803 includes a speaker, a buzzer, and a receiver, etc.
[0175] Input unit 804 is used to receive audio or video signals. Input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042. The GPU 8041 processes image data of still images or videos acquired by an image capture device (such as a camera) in video capture mode or image capture mode. The processed image frames can be displayed on display unit 806. The image frames processed by GPU 8041 can be stored in memory 809 (or other storage medium) or transmitted via radio frequency unit 801 or network module 802. Microphone 8042 can receive sound and process such sound into audio data. The processed audio data can be converted into a format that can be transmitted to a mobile communication base station via radio frequency unit 801 in telephone call mode.
[0176] The terminal 800 also includes at least one sensor 805, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 8061 according to the ambient light level, and the proximity sensor can turn off the display panel 8061 and / or backlight when the terminal 800 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used to identify the terminal's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc. The sensor 805 may also include a fingerprint sensor, pressure sensor, iris sensor, molecular sensor, gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc., which will not be described in detail here.
[0177] The display unit 806 is used to display information input by the user or information provided to the user. The display unit 806 may include a display panel 8061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0178] User input unit 807 can be used to receive input numerical or character information, and generate key signal inputs related to user settings and function control of the terminal. Specifically, user input unit 807 includes a touch panel 8071 and other input devices 8072. Touch panel 8071, also known as a touch screen, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near touch panel 8071). Touch panel 8071 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 810, which receives and executes commands from the processor 810. In addition, touch panel 8071 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. Besides touch panel 8071, user input unit 807 may also include other input devices 8072. Specifically, other input devices 8072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, joysticks, etc., which will not be described in detail here.
[0179] Furthermore, the touch panel 8071 can be obscured by the display panel 8061. When the touch panel 8071 detects a touch operation on or near it, it transmits the information to the processor 810 to determine the type of touch event. Subsequently, the processor 810 provides corresponding visual output on the display panel 8061 based on the type of touch event. Although in Figure 16 In this embodiment, the touch panel 8071 and the display panel 8061 are two independent components to realize the input and output functions of the terminal. However, in some embodiments, the touch panel 8071 and the display panel 8061 can be integrated to realize the input and output functions of the terminal. The specific implementation is not limited here.
[0180] Interface unit 808 serves as an interface for connecting external devices to terminal 800. For example, external devices may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, and so on. Interface unit 808 can be used to receive input from external devices (e.g., data, power, etc.) and transmit the received input to one or more elements within terminal 800, or it can be used to transmit data between terminal 800 and external devices.
[0181] The memory 809 can be used to store software programs and various data. The memory 809 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function (such as sound playback, image playback, etc.), etc.; the data storage area may store data created based on the use of the mobile phone (such as audio data, phonebook, etc.). Furthermore, the memory 809 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0182] The processor 810 is the control center of the terminal, connecting various parts of the terminal through various interfaces and lines. It executes software programs and / or modules stored in the memory 809, and calls data stored in the memory 809 to perform various functions and process data, thereby providing overall monitoring of the terminal. The processor 810 may include one or more processing units; optionally, the processor 810 may integrate an application processor and a modem processor. The application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 810.
[0183] The terminal 800 may also include a power supply 811 (such as a battery) to power various components. Optionally, the power supply 811 may be logically connected to the processor 810 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system.
[0184] In addition, terminal 800 includes some functional modules not shown, which will not be described in detail here.
[0185] Optionally, embodiments of the present invention also provide a terminal, including as follows: Figure 16 The processor 810 and memory 809 shown are stored in the memory 809 and can run on the processor 810. When the computer program is executed by the processor 810, it implements the various processes of the above-described display control method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0186] This invention also provides a computer-readable storage medium storing a computer program. When executed by a processor, this computer program implements the various processes of the above-described display control method embodiments and achieves the same technical effects. To avoid repetition, further details are omitted here. The computer-readable storage medium may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.
[0187] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0188] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods disclosed in the various embodiments of the present invention.
[0189] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of the present invention.
Claims
1. A display control method, applied to a first terminal, characterized in that, The method includes: When the first side of the first terminal and the second side of the second terminal are magnetically connected, a first input from the user of the first terminal is received, and the first input is used to adjust the magnetic connection area between the first side and the second side. In response to the first input, based on the adjusted target magnetic connection area of the first and second surfaces, a first message is sent to the second terminal, the first message including the target object; Wherein, the target object is an object associated with the target magnetic connection area, and different magnetic connection areas are associated with different objects; the target magnetic connection area is the area of the overlapping part of the first surface and the second surface; the first message is used to instruct the second terminal to display the target object in the target screen area of the second terminal, and the target screen area is the area of the second surface screen that is not obscured by the first surface.
2. The method according to claim 1, characterized in that, The target object is any one of the following: At least one application identifier; At least one notification message; The first interface is the display interface of the first screen of the first terminal at the first moment. The first moment is earlier than the second moment when the first input is received, and the time interval between the first moment and the second moment is the shortest. The first content is the content that is continuous with the second content in the target page displayed on the first screen when the first input is received, and the second content is the content that is visible to the user in the target page when the first input is received.
3. The method according to claim 1 or 2, characterized in that, Before sending the first message to the second terminal, the method further includes: The target object is determined based on the target magnetic connection area.
4. The method according to claim 3, characterized in that, Determining the target object based on the target magnetic connection area includes: If the target magnetic connection area is within a first preset area range, at least one application identifier will be identified as the target object; If the target magnetic connection area is within the range of a second preset area, at least one notification message will be identified as the target object. If the target magnetic connection area is within the range of a third preset area, the first interface is determined as the target object; If the target magnetic connection area falls within the fourth preset area range, the first content is determined as the target object.
5. The method according to claim 3, characterized in that, The target object is at least one application identifier; After sending the first message to the second terminal, the method further includes: Receive the user's second input on the second interface displayed on the first screen; In response to the second input, a first identifier for indicating the second interface is displayed on the first terminal; A second message is sent to the second terminal, the second message including a second identifier for indicating the second interface, the second message being used to instruct the second terminal to display the second identifier in the target screen area.
6. The method according to claim 5, characterized in that, After the first terminal displays a first identifier for indicating the second interface, the method further includes: If the second input ends and no third input is received, the display of the first identifier is canceled on the first screen, and the second identifier is stored in the first terminal; or, Upon completion of the second input and receipt of the third input, the first identifier is de-displayed on the first screen, and a third message is sent to the second terminal, the third message instructing the second terminal to de-display the second identifier in the target screen area.
7. The method according to claim 5, characterized in that, After sending the first message to the second terminal, the method further includes: The first terminal receives a fourth message sent by the second terminal, the fourth message being used to instruct the first terminal to run a target application in the foreground, the target application being an application indicated by a third identifier, the third identifier being one of the at least one application identifier; In response to the fourth message, the interface displayed on the first screen is updated to display a third interface, which is the interface of the target application.
8. A terminal, characterized in that, The terminal is a first terminal, and the terminal includes a receiving module and a sending module; The receiving module is used to receive a first input from the user of the first terminal when the first side of the first terminal and the second side of the second terminal are magnetically connected. The first input is used to adjust the magnetic connection area between the first side and the second side. The sending module is configured to, in response to the first input received by the receiving module, send a first message to the second terminal based on the adjusted target magnetic connection area of the first surface and the second surface, wherein the first message includes a target object; Wherein, the target object is an object associated with the target magnetic connection area, and different magnetic connection areas are associated with different objects; the target magnetic connection area is the area of the overlapping part of the first surface and the second surface; the first message is used to instruct the second terminal to display the target object in the target screen area of the second terminal, and the target screen area is the area of the second surface screen that is not obscured by the first surface.
9. The terminal according to claim 8, characterized in that, The target object is any one of the following: At least one application identifier; At least one notification message; The first interface is the display interface of the first screen of the first terminal at the first moment. The first moment is earlier than the second moment when the first input is received, and the time interval between the first moment and the second moment is the shortest. The first content is the content that is continuous with the second content in the target page displayed on the first screen when the first input is received, and the second content is the content that is visible to the user in the target page when the first input is received.
10. The terminal according to claim 8 or 9, characterized in that, The terminal also includes a determination module; The determining module is used to determine the target object based on the target magnetic connection area before the sending module sends the first message to the second terminal.
11. The terminal according to claim 10, characterized in that, The determining module is specifically used to determine at least one application identifier as the target object when the target magnetic connection area is within a first preset area range; or, when the target magnetic connection area is within a second preset area range, to determine at least one notification message as the target object. Alternatively, if the target magnetic connection area falls within a third preset area range, the first interface is determined as the target object. Alternatively, if the target magnetic connection area falls within a fourth preset area range, the first content is determined as the target object.
12. The terminal according to claim 10, characterized in that, The terminal also includes a display module, and the target object is at least one application identifier; The receiving module is further configured to receive a second input from the user on the second interface displayed on the first screen after the sending module sends the first message to the second terminal; The display module is configured to display a first identifier on the first terminal to indicate the second interface in response to the second input received by the receiving module. The sending module is further configured to send a second message to the second terminal in response to the second input received by the receiving module. The second message includes a second identifier for indicating the second interface, and the second message is used to instruct the second terminal to display the second identifier in the target screen area.
13. The terminal according to claim 12, characterized in that, The display module is further configured to, after the first identifier for indicating the second interface is displayed on the first terminal, and in the case that the second input ends and no third input is received, cancel the display of the first identifier on the first screen and store the second identifier in the first terminal; or, The display module is further configured to, after the first terminal displays a first identifier for indicating the second interface, and upon the end of the second input and receipt of a third input, cancel the display of the first identifier on the first screen and send a third message to the second terminal, the third message being used to instruct the second terminal to cancel the display of the second identifier in the target screen area.
14. The terminal according to claim 12, characterized in that, The receiving module is further configured to receive a fourth message sent by the second terminal after the sending module sends a first message to the second terminal, the fourth message being used to instruct the first terminal to run a target application in the foreground, the target application being an application indicated by a third identifier, the third identifier being one of the at least one application identifier; The display module is further configured to, in response to the fourth message received by the receiving module, update the interface displayed on the first screen to a third interface, wherein the third interface is the interface of the target application.
15. A terminal, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the display control method as described in any one of claims 1 to 7.
16. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the steps of the display control method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Split folding screen intelligent mobile phone
CN104853009A
Information display method and system
CN106445441A
Interface display method and device
CN106708456A
A screen display method and a multi-screen electronic device
CN109375890A
Split-screen display method and device and storage medium
CN109683837A