Light application split-screen processing method, device and electronic device
By introducing split-screen processing methods in light applications, users can use multiple light applications simultaneously or continuously in multiple split-screen areas, solving the frequent switching problems caused by full-screen display and improving the user experience.
Patent Information
- Application Number
- CN202110769693.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2017-06-28
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2037-06-28
AI Technical Summary
The full-screen display of existing light applications causes users to frequently switch when using multiple light applications simultaneously or continuously, increasing the user's interaction burden and affecting the user experience.
Provide a split-screen processing method for light applications. By entering split-screen mode in response to user requests, the display screen is divided into multiple split-screen areas according to preset split-screen rules, and the search interface of light applications is displayed in each split-screen area or Interactive interface allows users to use multiple light applications simultaneously or continuously, and supports offline light applications display and dynamic adjustment of split-screen areas.
It improves the user's light application experience, reduces the frequency of operation of users when using multiple light applications, and enhances the user's interaction efficiency and satisfaction.
Smart Images

Figure CN113778272B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the field of networking technology, and more specifically, to a split-screen processing method, device, and electronic device for light applications. Background Art
[0002] A light application is a full-featured application that does not require downloading and installation and can be directly loaded and used after searching. It has the characteristics of being searchable and intelligently distributed like a Web App, and has a user experience that is comparable to or even exceeds that of a native App. It can provide high-quality application services for users using mobile networks with traffic restrictions.
[0003] At present, developers of light applications can publish their light applications through the light application platform for users to search, and users can search for the light applications they need through the light application platform and load and run them. However, when the light application platform runs a light application, the application interface of the light application is displayed in full screen for users to use. When users need to use multiple light applications simultaneously or continuously, they need to switch between multiple light applications, which is cumbersome and complicated, increasing the interaction burden of users in using light applications and affecting the user's light application experience.
[0004] Therefore, the inventors believe that it is necessary to make improvements to the problems existing in the above-mentioned prior art. Summary of the invention
[0005] One objective of the embodiments of the present disclosure is to provide a new technical solution for split-screen processing of light applications.
[0006] According to a first aspect of the present disclosure, a split-screen processing method for a light application is provided, which is applied to an electronic device having a display screen, and includes:
[0007] In response to a user requesting the light application platform to enter a split-screen mode, dividing the display screen according to a preset split-screen rule to obtain a plurality of split-screen areas;
[0008] A light application search interface of the light application platform or an interactive interface of a light application is displayed in each split-screen area to enter the split-screen mode.
[0009] Optionally, the split-screen rule includes at least the number of the split-screen areas and an arrangement of the split-screen areas.
[0010] Optionally, the split-screen processing method of the light application further includes:
[0011] After entering the split-screen mode, in response to a user's request for an offline light app, at least one recorded offline light app is displayed to the user, so that the user can select a target offline light app that meets the user's needs.
[0012] The offline light application is a light application that has been loaded and run by the user;
[0013] In at least one of the split-screen areas selected by the user, replacing the displayed light app search interface or light app interaction interface, and displaying the target offline light app interaction interface; or,
[0014] The display screen is re-divided to add a split-screen area to display the interactive interface of the target offline light application.
[0015] Optionally, replacing the displayed interactive interface or the light app search interface in at least one of the split-screen areas selected by the user and displaying the interactive interface of the target offline light app includes:
[0016] In response to a user clicking on the icon of the offline light application, determining that the offline light application corresponding to the icon is a target offline light application selected by the user;
[0017] In response to a user dragging the icon into the split-screen area, determining the split-screen area to which the icon is dragged is a split-screen area selected by the user;
[0018] In the split-screen area selected by the user, the displayed light app search interface or light app interaction interface is replaced, and the interaction interface of the target offline light app is displayed.
[0019] Optionally, in each of the split-screen areas, displaying a light application search interface of the light application platform or an interactive interface of a light application includes:
[0020] Displaying the interactive interface of the target offline light application in at least one split-screen area among the multiple split-screen areas, and displaying the light application search interface or the interactive interface of other light applications in each of the remaining split-screen areas;
[0021] The target offline light application is selected by the user from at least one offline light application, and the offline light application is a light application that the user has loaded and run.
[0022] Optionally, the split-screen processing method of the light application further includes:
[0023] In response to a user request to enter the split-screen mode, in addition to executing the step of dividing the split-screen area, at least one recorded offline light application is displayed to the user so that the user can select a target offline light application that meets the needs.
[0024] Optionally, presenting the recorded at least one offline light application to the user includes:
[0025] Popping up an offline light application list on the interface of the light application platform, wherein the offline light application list displays a plurality of offline light applications;
[0026] Wherein, when no user request for offline light applications is received, the offline light application list is hidden at the border of the interface.
[0027] Optionally, before dividing the display screen according to a preset split-screen rule to obtain a plurality of split-screen areas, the method further includes:
[0028] Providing a setting interface simulating the display screen;
[0029] The screen splitting rule is determined according to the user's operation of dividing the display screen simulated by the setting interface through touch gestures.
[0030] Optionally, the split-screen processing method of the light application further includes:
[0031] After entering the split-screen mode, in response to a user's update operation on the split-screen rule, re-dividing the display screen to obtain a plurality of split-screen areas that comply with the updated split-screen rule;
[0032] The light application search interface or the interactive interface of the running light application is displayed in each split-screen area.
[0033] Optionally, the split-screen processing method of the light application further includes:
[0034] After entering the split-screen mode, in response to a user's operation of moving a dividing line between any two adjacent split-screen areas, adjusting the display ratio of the corresponding two adjacent split-screen areas;
[0035] The original interface is correspondingly displayed in each of the adjusted split-screen areas.
[0036] Optionally, the split-screen processing method of the light application further includes:
[0037] After entering the split-screen mode, in response to an event operation of a light application performed by a user, determining a target split-screen area corresponding to the event operation, and distributing the event operation to the light application or the light application platform corresponding to the target split-screen area to respond to the event operation;
[0038] The result interface of responding to the event operation is displayed in the target split-screen area.
[0039] Optionally, the split-screen processing method of the light application further includes:
[0040] The step of displaying the light application search interface of the corresponding light application platform or the light application interaction interface in each split-screen area includes:
[0041] When there is no running light application on the light application platform, displaying the light application search interface in each split-screen area so that the user can search for light applications in the split-screen area;
[0042] and / or
[0043] When the light application platform is currently running a first light application, the interactive interface of the first light application is displayed in at least one of the multiple split-screen areas, and the light application search interface is displayed in each of the remaining split-screen areas, so that users can search for light applications in the split-screen areas.
[0044] According to a second aspect of the present disclosure, a split-screen processing device for a light application is provided, which is arranged on a side of an electronic device having a display screen, and includes:
[0045] A split-screen layout manager, configured to respond to a user's request for the light application platform to enter a split-screen mode, and to divide the display screen into a plurality of split-screen areas according to a preset split-screen rule;
[0046] The split-screen main container is used to display the light application search interface of the light application platform or the interactive interface of the light application in each split-screen area to enter the split-screen mode.
[0047] Optionally, the light application processing device further includes:
[0048] The offline light application container is used to display at least one recorded offline light application to the user in response to the user's request for an offline light application after entering the split-screen mode, so that the user can select a target offline light application that meets the requirements.
[0049] The offline light application is a light application that has been previously loaded and run in the electronic device;
[0050] The split-screen main container is also used for:
[0051] In at least one of the split-screen areas selected by the user, the displayed light app search interface or light app interaction interface is replaced and the interaction interface of the target offline light app is displayed,
[0052] or,
[0053] The display screen is re-divided to add a split-screen area to display the interactive interface of the target offline light application.
[0054] Optionally, when the split-screen main container replaces the displayed interactive interface or the light app search interface in at least one of the split-screen areas selected by the user and displays the interactive interface of the target offline light app, it is further used to:
[0055] In response to a user clicking on the icon of the offline light application, determining that the offline light application corresponding to the icon is a target offline light application selected by the user;
[0056] In response to a user dragging the icon into the split-screen area, determining the dragged split-screen area to be the split-screen area selected by the user; and
[0057] In the split-screen area selected by the user, the displayed light app search interface or light app interaction interface is replaced, and the interaction interface of the target offline light app is displayed.
[0058] Optionally, the split-screen main container is further used to display the interactive interface of the target offline light application in at least one split-screen area among the multiple split-screen areas, and to display the light application search interface or the interactive interface of other light applications in each of the remaining split-screen areas;
[0059] The target offline light application is selected by the user from at least one offline light application, and the offline light application is a light application that the user has loaded and run.
[0060] Optionally, the light application processing device further includes:
[0061] The split-screen layout manager is also used to respond to a user request to enter the split-screen mode. In addition to executing the step of dividing the split-screen area, it also displays at least one recorded offline light application to the user so that the user can select a target offline light application that meets the needs.
[0062] Optionally, when displaying at least one recorded offline light app to the user, the split-screen layout manager is used to: pop up an offline light app list on the interface of the light app platform, wherein the offline light app list displays a plurality of offline light apps;
[0063] Wherein, when no user request for offline light applications is received, the offline light application list is hidden at the border of the interface.
[0064] Optionally, before the split-screen layout manager divides the display screen according to preset split-screen rules to obtain multiple split-screen areas, it is also used to: provide a setting interface that simulates the display screen; and determine the split-screen rule based on the user's operation of dividing the display screen simulated by the setting interface through touch gestures.
[0065] Optionally, the split-screen layout manager is further configured to, after entering the split-screen mode, in response to a user's update operation on the split-screen rule, re-divide the display screen to obtain a plurality of split-screen areas that comply with the updated split-screen rule; and
[0066] The split-screen main container is also used to display the light application search interface or the interactive interface of the running light application in each split-screen area.
[0067] Optionally, the split-screen layout manager is further configured to, after entering the split-screen mode, detect and respond to a user's movement operation on a dividing line between any two adjacent split-screen areas, and adjust the display ratio of the corresponding two adjacent split-screen areas;
[0068] The split-screen main container is also used to display the original interface in each of the adjusted split-screen areas.
[0069] Optionally, the light application processing device further includes:
[0070] An event distributor is used to, after entering the split-screen mode, respond to an event operation of a light application performed by a user, determine a target split-screen area corresponding to the event operation, and distribute the event operation to the light application or the light application platform corresponding to the target split-screen area to respond to the event operation; and the split-screen main container is also used to display a result interface in response to the event operation in the target split-screen area.
[0071] According to a third aspect of the present invention, there is provided an electronic device, the electronic device comprising:
[0072] A display device having a display screen;
[0073] A memory for storing instructions;
[0074] A processor is used to be controlled by the instruction to execute the split-screen processing method of the light application as described in the first aspect of the present disclosure.
[0075] According to a fourth aspect of the present disclosure, another electronic device is provided, which includes a display screen and the split-screen processing device according to the second aspect of the present disclosure.
[0076] The inventor of the present invention has found that in the prior art, the running interface of a light application is usually displayed in full screen, so that when a user needs to use multiple light applications simultaneously or continuously, the user needs to switch back and forth between multiple light applications, which affects the user's light application experience. The present invention provides a split-screen processing solution for light applications, so that the user can run multiple light applications simultaneously in split screen. The technical tasks to be achieved or the technical problems to be solved by the present invention are never thought of or anticipated by those skilled in the art, so the present invention is a new technical solution.
[0077] Further features and advantages of the present invention will become apparent from the following detailed description of exemplary embodiments of the present invention with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0078] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
[0079] Figure 1 is a block diagram showing an example of a hardware configuration of an electronic device that can be used to implement an embodiment of the present invention.
[0080] Figure 2 A flowchart of a split-screen processing method for a light application according to an embodiment of the present invention is shown.
[0081] Figure 3 A schematic diagram showing an example of split-screen processing of a light application according to an embodiment of the present invention.
[0082] Figure 4 A schematic diagram showing an example of split-screen processing of a light application according to an embodiment of the present invention.
[0083] Figure 5 A flowchart showing an example of a split-screen processing method for a light application according to an embodiment of the present invention.
[0084] Figure 6 A schematic diagram showing an example of split-screen processing of a light application according to an embodiment of the present invention.
[0085] Figure 7 A schematic diagram showing an example of split-screen processing of a light application according to an embodiment of the present invention.
[0086] Figure 8 A flowchart showing an example of a split-screen processing method for a light application according to an embodiment of the present invention.
[0087] Fig. 9 A schematic diagram showing an example of split-screen processing of a light application according to an embodiment of the present invention.
[0088] Fig.10 A schematic diagram showing an example of split-screen processing of a light application according to an embodiment of the present invention.
[0089] Fig.11 A flowchart showing an example of a split-screen processing method for a light application according to an embodiment of the present invention.
[0090] Fig.12 A flowchart showing an example of a split-screen processing method for a light application according to an embodiment of the present invention.
[0091] Fig.13 A flowchart showing an example of a split-screen processing method for a light application according to an embodiment of the present invention.
[0092] Fig.14A block diagram of a split-screen processing device for a light application according to an embodiment of the present invention is shown.
[0093] Fig.15 A block diagram of an electronic device according to an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0094] Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless otherwise specifically stated.
[0095] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.
[0096] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered as part of the specification.
[0097] In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.
[0098] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.
[0099] <Hardware Configuration>
[0100] Figure 1 1 is a block diagram showing a hardware configuration of an electronic device 1000 that can implement an embodiment of the present invention.
[0101] The electronic device 1000 may be a portable computer, a desktop computer, a mobile phone, a tablet computer, etc. Figure 1As shown, the electronic device 1000 may include a processor 1100, a memory 1200, an interface device 1300, a communication device 1400, a display device 1500, an input device 1600, a speaker 1700, a microphone 1800, and the like. Among them, the processor 1100 may be a central processing unit CPU, a microprocessor MCU, and the like. The memory 1200 includes, for example, a ROM (read-only memory), a RAM (random access memory), a non-volatile memory such as a hard disk, and the like. The interface device 1300 includes, for example, a USB interface, a headphone interface, and the like. The communication device 1400 is, for example, capable of wired or wireless communication, and may specifically include Wifi communication, Bluetooth communication, 2G / 3G / 4G / 5G communication, and the like. The display device 1500 is, for example, a liquid crystal display screen, a touch display screen, and the like. The input device 1600 may include, for example, a touch screen, a keyboard, a somatosensory input, and the like. The user may input / output voice information through the speaker 1700 and the microphone 1800.
[0102] Figure 1 The electronic device shown is merely illustrative and does not in any way imply any limitation on the present invention, its application or use. Applied in the embodiment of the present invention, the memory 1200 of the electronic device 1000 is used to store instructions, and the instructions are used to control the processor 1100 to operate to execute any one of the split-screen processing methods for light applications provided in the embodiments of the present invention, and in response to a user request to enter the split-screen mode, the display screen is divided according to a preset split-screen rule to obtain a plurality of split-screen areas, and a light application search interface of the corresponding light application platform or an interactive interface of the light application is displayed in each of the split-screen areas to enter the split-screen mode.
[0103] It should be understood by those skilled in the art that although Figure 1 In the electronic device 1000, multiple devices are shown, but the present invention may only involve some of the devices, for example, the electronic device 1000 only involves the processor 1100, the storage device 1200 and the display device 1500. A technician can design instructions according to the scheme disclosed in the present invention. How instructions control the processor to operate is well known in the art, so it will not be described in detail here.
[0104] <Example>
[0105] In this embodiment, in view of the problem that in the prior art, the application interface of a light application is displayed in full screen for user use, which causes the user to frequently switch between light applications when using multiple light applications simultaneously or continuously, a split-screen processing solution for light applications is provided, so that the user can run multiple light applications simultaneously through split screen. When the user uses multiple light applications simultaneously or continuously, there is no need to frequently switch between light applications, thereby improving the light application experience.
[0106] <Method>
[0107] The light application split-screen processing method provided in this embodiment is applied to an electronic device with a display screen, which may be, for example, a mobile phone, a tablet computer, a PDA or the like, and the display screen may be touch-controllable.
[0108] The light application split screen processing method is as follows: Figure 2 As shown, including:
[0109] Step S2100, in response to a user request to enter a split-screen mode, the display screen is divided according to a preset split-screen rule to obtain a plurality of split-screen areas.
[0110] Specifically, the user's request to enter the split-screen mode may be to click a "split-screen mode" button presented on the light application platform interface, for example Figure 3 As shown. The light application platform is an application that provides services such as publishing, searching, and running light applications, such as a browser or an application with browser functions. Users can search, load, and run light applications that meet their needs through the corresponding light application platform. It should be understood that the light application platform, as an application, needs to rely on physical devices to run and provide services, such as the electronic device with a display screen in this embodiment.
[0111] Alternatively, an operation that meets the user's request to enter the split-screen mode can be predefined. For example, for an electronic device that implements touch control through a display screen, a touch gesture that meets the user's request to enter the split-screen mode can be predefined. Once it is detected that the user's touch gesture on the electronic device meets the predefined touch gesture, it is considered to be the user's request to enter the split-screen mode. Predefining an operation that meets the user's request to enter the split-screen mode according to specific application scenarios or user needs can meet the user's personalized needs.
[0112] The split screen rule is a rule for dividing the display screen of the electronic device to implement the split screen processing. The split screen rule is preset before the split screen processing is implemented, and at least includes the number of the split screen areas and the arrangement of the split screen areas. For example, the split screen rule includes that the number of split screen areas is 2, and the arrangement of the split screen areas is horizontal arrangement. Correspondingly, the two horizontally (upper and lower) arranged rectangular split screen areas of the same size are obtained by dividing the display screen according to the split screen rule, such as Figure 3As shown; the split-screen rule includes that the number of split-screen areas is 2, and the arrangement of the split-screen areas is vertical arrangement. Correspondingly, the display screen is divided according to the split-screen rule to obtain two vertically (left and right) arranged rectangular split-screen areas of the same size. It should be understood that the example here is only for illustration, and the number of split-screen areas can be greater than 2, and the arrangement of the split-screen areas is not limited to horizontal arrangement, vertical arrangement, etc., and can also be any arrangement that meets the application scenario or user needs, so that the divided split-screen areas can be rectangular areas of different sizes, for example, Figure 4 shown.
[0113] The split-screen rules may also include display settings for the split-screen area, such as setting the background, color tone, special effects, etc. of the split-screen area, which are not listed here one by one.
[0114] In this embodiment, a setting interface can also be provided for users to set split-screen rules. For example, an interface simulating a display screen is provided for users to divide the display screen through touch gestures to obtain an arrangement of split-screen areas that meets their own needs, thereby meeting personalized needs.
[0115] After the display screen is divided into a plurality of split-screen areas according to the preset split-screen rule, step S2200 is entered:
[0116] A light application search interface of the corresponding light application platform or an interactive interface of the light application is displayed in each split-screen area to enter the split-screen mode.
[0117] Specifically, the light application platform in this embodiment is an application that provides services such as publishing, searching, and running light applications. For example, the light application platform can be a browser or an application with browser functions. Users can search, load, and run light applications that meet their needs through the corresponding light application platform.
[0118] By dividing the display screen to obtain multiple split-screen areas, a light app search interface or a light app interaction interface is displayed in each split-screen area. Users can search for or run light apps separately through the multiple split-screen areas of the display screen, thereby realizing split-screen processing of light apps. Multiple light apps can be used simultaneously or continuously without frequent switching of light apps, thereby improving the light app experience.
[0119] The interactive interface of the light application displayed in the split-screen area in step S2200 may be the interactive interface of a running light application or the interactive interface of an offline light application, where the offline light application is a light application that the user has loaded and run. Correspondingly, in each of the split-screen areas in step S2200, the light application search interface of the light application platform or the interactive interface of the light application may be displayed, which may include: displaying the interactive interface of the offline light application in at least one of the multiple split-screen areas, and displaying the light application search interface or the interactive interface of other light applications in each of the remaining split-screen areas.
[0120] That is to say, for any of the multiple split-screen areas, the light application search interface, the interactive interface of the running light application, or the interactive interface of the offline light application can be displayed, and the content displayed in any two split-screen areas can be the same or different.
[0121] In actual applications, when the user triggers the split-screen mode, any light app may not be opened, or a light app may already be running.
[0122] In a scenario where the user has not opened any light apps, the light app search interface of the corresponding light app platform can be displayed in each split-screen area, so that the user can search for light apps that meet their needs in multiple split-screen areas respectively, thereby realizing split-screen processing of light apps.
[0123] In a scenario where the user has already run a light app through the corresponding light app platform, the interactive interface of the light app can be displayed in at least one split-screen area, and the remaining split-screen areas can display the light app search interface of the corresponding light app platform, so that the user can continue to run the original light app while searching for light apps that meet their needs in other split-screen areas, thereby realizing split-screen processing of light apps.
[0124] In a scenario where the user has not yet opened any light app, or in a scenario where the user has already run a light app through the light app platform, an offline light app may be displayed through at least one split screen area. The displayed offline light app may be a target offline light app selected by the user.
[0125] Therefore, in one example, in the split-screen processing method of the light application provided by this embodiment, the step of displaying the light application search interface of the corresponding light application platform or the light application interaction interface in each split-screen area includes:
[0126] When there is no light app currently running, displaying the light app search interface in each split-screen area so that the user can search for light apps in the split-screen area;
[0127] and / or
[0128] When the first light application is currently running, the interactive interface of the first light application is displayed in at least one split-screen area among the multiple split-screen areas, and the light application search interface is displayed in each of the remaining split-screen areas, so that the user can search for light applications in the split-screen areas.
[0129] Users use light apps through a light app platform that provides light app search, loading, and running functions. Usually, they directly load and run the apps after searching, without the need to pre-install and uninstall the apps after use. However, for some light apps that are used frequently by some users, if the user needs to search for the light app again each time they use it, it will increase the operational burden of the user in using the light app and affect the light app experience.
[0130] Regarding this issue, Figure 5 As shown, in an example of this embodiment, a split-screen processing method for a light application is provided. Figure 2 Based on the method shown, it also includes:
[0131] Step S2310: after entering the split-screen mode, in response to a user requesting an offline light application, displaying at least one recorded offline light application to the user, so that the user can select a target offline light application that meets the requirements.
[0132] The offline light application is a light application that has been loaded and run by the user;
[0133] Step S2311: In at least one of the split-screen areas selected by the user, the displayed light app search interface or light app interaction interface is replaced and the target offline light app interaction interface is displayed.
[0134] or,
[0135] Step S2312: re-divide the display screen to add a split-screen area to display the interactive interface of the target offline light application.
[0136] Specifically, in this example, the light application platform or the electronic device running the light application platform can monitor the light applications loaded and run by the user, record them as offline light applications and save them in the cache of the light application platform or the local memory of the electronic device.
[0137] When receiving a user's request for an offline light application operation, a list of offline light applications can be popped up on the light application platform interface to display multiple offline light applications to the user, such as Figure 6In addition, when no user request for offline light applications is received, the list of offline light applications can also be hidden in the interface border. It should be understood that the way of displaying offline light applications here is only illustrative and not restrictive. Those skilled in the art can also realize the display through various implementation methods such as pop-up dialog boxes and switching selection interfaces, which are not listed here one by one.
[0138] In a specific application, the user's operation of requesting an offline light application may be to click a button related to displaying an offline light application presented on the light application platform interface, for example, Figure 7 Buttons related to the light application list shown.
[0139] Alternatively, operations that meet the user's request for offline light applications can be predefined. For example, for electronic devices that implement touch control through the display screen, touch gestures that meet the user's request for offline light applications can be predefined. Once it is detected that the user's touch gesture on the electronic device meets the predefined touch gesture, it is considered to be the user's request for offline light applications. According to specific application scenarios or user needs, pre-defining operations that meet the user's request to enter the split-screen mode can meet the user's personalized needs.
[0140] Specifically, the user's operation of requesting an offline light app can be defined as a touch gesture of sliding in a predetermined direction implemented in a predetermined area of the display screen of the electronic device, for example, a gesture of sliding to the left with an angle of less than 45 degrees between the sliding direction and the horizontal direction in an area 10 pixels wide and the height of the pixels of the display screen on the far left of the display screen. When it is detected that the operation implemented by the user meets the predefined touch gesture, a pop-up list of offline light apps can be triggered for the user to select an offline light app, or at least one offline light app can be displayed for the user to select in other ways.
[0141] After the user selects an offline light app, in this example, the offline light app will be directly loaded, so that the interactive interface of the offline light app can be displayed in at least one split-screen area selected by the user, replacing the displayed light app search interface or light app interactive interface.
[0142] For example, a list of offline light applications can be provided for users to select offline light applications. After the user selects the target offline light application by clicking the icon of the offline light application, the user can drag the icon of the target offline light application into a split-screen area by touch and drag operation, and complete the selection of the split-screen area at the same time. If the interactive interface of other light applications has been displayed in the split-screen area, the light application is closed and ended, and the corresponding interactive interface of the target offline light application is displayed in the split-screen area after loading; if the light application search interface is displayed in the split-screen area, the interface is closed, and the corresponding interactive interface of the target offline light application is displayed in the split-screen area after loading.
[0143] Of course, after the user selects the target offline light application by clicking the icon of the offline light application, the display screen can be re-divided, so that a new split-screen area is added on the basis of the original split-screen area to display the interactive interface of the target light application after direct loading.
[0144] In this example, by recording the light applications that the user has loaded and run, namely offline light applications, the offline light applications can be displayed to the user for the user to select and load directly, so as to provide the user with the service of directly using the offline light applications, so that the user can use the light applications with higher demand frequency without having to search again through the light application platform, thereby reducing the user's operating costs and improving the user experience.
[0145] In actual applications, when users expect to enter split-screen mode to use light applications, they also have the need to use offline light applications.
[0146] Therefore, an example is also provided in this embodiment. Figure 8 As shown, a split-screen processing method for a light application is provided. Figure 2 Based on the method shown, it also includes:
[0147] Step S2100-1, in response to a user request to enter the split-screen mode, in addition to executing the step of dividing the split-screen area, at least one recorded offline light application is displayed to the user, so that the user can select a target offline light application that meets the requirements, wherein:
[0148] The offline light application is a light application that has been loaded and run by the user;
[0149] Step S2200-1: display the interactive interface of the target offline light application in at least one split-screen area among the multiple split-screen areas, and display the light application search interface or other interactive interfaces of the light application in each of the remaining split-screen areas.
[0150] The operation of requesting to enter the split-screen mode and executing the step of dividing the split-screen area can be as follows: Figure 2 The description in step S2100 is omitted here.
[0151] The specific implementation method of displaying offline light applications can be as follows: Figure 4 The description in step S2311 is omitted here.
[0152] It should be understood that this example does not limit the order of executing the steps of dividing the split-screen area and the steps of displaying the offline light application when responding to a request to enter the split-screen mode. After the present invention has disclosed step S2100-1, those skilled in the art can easily determine the order of executing the two steps according to specific application requirements without any creative work.
[0153] Specifically, this example can be Fig. 9 As shown, a "split screen mode" button is provided through the light application platform interface for the user to click to request to enter the split screen mode. After detecting that the user clicks the button, a list of offline light applications can be directly popped up for the user to select, and then the step of dividing the split screen area is executed to realize the split screen processing of the light application; it can also be as shown in Fig.10 As shown, while the step of dividing the split-screen area is executed to display the corresponding interface, a list of offline light applications pops up for the user to select.
[0154] After the user selects an offline light app, in this example, the offline light app will be directly loaded, so that the interactive interface of the offline light app can be displayed in at least one of the multiple split-screen areas, and if a light app has been running before entering the split-screen mode, at least one of the remaining split-screen areas will display the interactive interface of the running light app, for example, Figure 8 As shown, of course, if there are other split-screen areas, the other split-screen areas will display the light application search interface.
[0155] In this example, by displaying offline light apps to users for selection and direct loading when entering split-screen mode, it can not only meet the user's needs for split-screen processing of light apps, but also provide users with the service of directly using offline light apps without having to search again, thereby improving the user's light app experience.
[0156] After entering the split-screen mode to provide users with split-screen processing of light applications, during the continuous split-screen processing of light applications, there may be a demand to add new light applications, or reduce the number of light applications used, or the layout or shape of the split-screen area does not meet the changing application needs, and the existing split-screen rules cannot meet the actual needs of users.
[0157] Regarding this issue, Fig.11 As shown, in an example of this embodiment, a split-screen processing method for a light application is provided. Figure 2 Based on the method shown, it also includes:
[0158] Step S2410, after entering the split-screen mode, in response to a user's update operation on the split-screen rule, re-dividing the display screen to obtain a plurality of split-screen areas that comply with the updated split-screen rule;
[0159] Step S2420: Display the light application search interface or the interactive interface of the running light application in each split-screen area.
[0160] Among them, the user's update operation on the split-screen rules can be an operation of the user resetting the operation interface for setting split-screen rules provided by the light application platform. The interface can allow the user to reset the split-screen rules before or after entering the split-screen mode, such as resetting the number of split-screen areas, the arrangement of split-screen areas, etc.
[0161] Alternatively, it is also possible to pre-define an update operation that complies with the user's split-screen rule. For example, for an electronic device that implements touch control through a display screen, a touch gesture that complies with the user's update of the split-screen rule can be pre-defined. Once it is detected that the user's touch gesture on the electronic device complies with the pre-defined touch gesture, it is considered to be an operation of the user updating the screen division area. According to specific application scenarios or user needs, pre-defining an operation that complies with the user's request to enter the split-screen mode can meet the user's personalized needs.
[0162] Specifically, a gesture in which the user long presses the corresponding split-screen area for more than a predetermined time and then slides upwards for more than a predetermined distance can be pre-defined as deleting the split-screen area, and a gesture in which the user long presses the center area of the display screen for more than a predetermined time and then slides downwards for more than a predetermined distance can be pre-defined as adding a split-screen area. After detecting that the user has performed a touch gesture that complies with the pre-defined on the display screen of the electronic device, the corresponding split-screen area can be deleted or added, thereby realizing the redivision of the display screen to obtain multiple split-screen areas that comply with the updated split-screen rules.
[0163] Of course, users can also update the display effects, shapes, etc. of the split-screen area by operating the settings interface or other predefined touch gestures, which are not listed here one by one.
[0164] After the screen is re-divided to obtain multiple updated split-screen areas, the light application search interface or the interactive interface of the running light application is displayed in each of the split-screen areas.
[0165] For example, if the number of split-screen areas remains unchanged, and what is updated is the layout of the split-screen areas or the display effects, each split-screen area will continue to display the original interface; if the number of split-screen areas decreases, the priority is to reduce the split-screen areas that display the light application search interface, so that the updated split-screen areas can continue to display the interactive interface of the original running light applications. To avoid abnormalities, the number of split-screen areas after the reduction can also be limited to not be less than the number of light applications that have been displayed through the split-screen areas before the split-screen rules are updated; if the number of split-screen areas increases, if there are no newly added light applications to be used at the same time, the light application search interface can be directly displayed in the added split-screen area.
[0166] In this example, by providing the function of updating split-screen rules after entering split-screen mode, users can re-divide the display screen to obtain updated split-screen areas to use light apps when using light apps in split screen, thereby better meeting users' needs for using light apps in split screen and improving users' light app experience.
[0167] In another example, a split-screen processing method for a light application is provided to implement a simple and convenient operation to provide updates to the split-screen area and enhance the user's light application experience. Fig.12 As shown, this method is Figure 2 Based on the method shown, it also includes:
[0168] Step S2510, after entering the split-screen mode, in response to a user's operation of moving a dividing line between any two adjacent split-screen areas, adjusting the display ratio of the corresponding two adjacent split-screen areas;
[0169] Step S2520: Display the original interface in each of the adjusted split-screen areas.
[0170] In this example, there is a dividing line between any two adjacent split-screen areas, and the dividing line can move in response to a touch gesture or a click operation of the user.
[0171] When a user's movement operation on the dividing line between any two adjacent split-screen areas is detected, for example, for an electronic device that implements touch control through a display screen, it can be pre-defined that the touch coordinate points of the user's touch gesture fall on the corresponding dividing line and the nearby area under the division, which is an operation on the dividing line, and the movement changes of the touch gesture implemented by the user thereafter, such as sliding of a finger, are defined as the movement operation of the dividing line.
[0172] According to the user's movement operation on the dividing line between any two adjacent split-screen areas, the display ratio of the corresponding two adjacent split-screen areas can be adjusted. In each of the adjusted split-screen areas, the original interface is displayed with the adjusted display ratio to meet the user's application requirements for the split-screen area.
[0173] Specifically, for example, when the split-screen areas are arranged horizontally, it can be pre-defined that when the touch coordinate point of the user's finger on the display screen falls on the dividing line, or when the width above and below the dividing line is within the area of 5 pixel height * screen pixel width of the display screen, the dividing line is operated. Once it is detected that the user's touch gesture meets the operation of the dividing line, the user's movement operation on the dividing line is tracked, and the coordinate point of the corresponding position when the user stops moving the dividing line is recorded to update the position of the dividing line, thereby adjusting the display ratio of the corresponding two adjacent split-screen areas on the display screen.
[0174] For example, the arrangement of the split-screen areas is horizontal, and the number of split-screen areas is 2, that is, the display screen is divided into two split-screen areas with a display ratio of 1:1. When a movement operation of the dividing line between the two adjacent split-screen areas is detected, the operation is responded to, and the coordinate point of the corresponding position when the user stops moving the dividing line is recorded to obtain the pixel height H1 of the coordinate point. Assuming that the original pixel height of each split-screen area is H2, and the height of the area occupied by the dividing line is H3, the adjusted display ratio is H1 / (H2-H3).
[0175] It should be understood that the above-mentioned example of adjusting the display ratio of the two adjacent split-screen areas is merely illustrative. Based on this illustrative example, a person skilled in the art can easily adjust the display ratio of the split-screen area by adaptively modifying different split-screen rules in specific application scenarios without being creative.
[0176] The above has been combined with the drawings and examples to illustrate possible implementation methods of dividing, updating or adjusting the split-screen areas in this embodiment to display the running interface of the light application or the light application search interface of the light application platform in each split-screen area.
[0177] After displaying the light application running interface or the light application search interface of the light application platform in each split-screen area, it is possible to monitor in real time whether the user has triggered the event operation of the light application and respond to it, so as to realize the split-screen processing of the light application.
[0178] Specifically, this embodiment also provides a split-screen processing method for a light application, such as Fig.13 As shown, based on Figure 2 The method shown also includes:
[0179] Step S2610, after entering the split-screen mode, in response to an event operation of a light app performed by a user, determining a target split-screen area corresponding to the event operation, and distributing the event operation to the light app or the light app platform corresponding to the target split-screen area to respond to the event operation;
[0180] Step S2620: Display a result interface in response to the event operation in the target split-screen area.
[0181] Among them, the event operation of the light application may include input operation, click operation, slide operation, long press operation, etc. Different event operations correspond to different light application events. The correspondence between event operations and light application events can be pre-set according to application scenarios or user needs to meet the needs of different users.
[0182] When it is detected that the operation performed by the user is an event operation of a light application, the target split-screen area corresponding to the event operation is determined, so that it can be determined that the operation object of the event operation is the light application or light application platform corresponding to the target split-screen area, and the event operation can be distributed to the corresponding operation object, so that the corresponding operation object can respond to the event operation, process the corresponding triggered light application event, and display the result interface of responding to the event operation in the target split-screen area, thereby realizing split-screen processing of the light application.
[0183] For example, a user implements the split-screen processing method in this embodiment through an electronic device with a display screen capable of implementing touch control. When the user's finger performs a click operation on the display screen, the click operation triggers a light application search event. The split-screen area where the click operation falls is the target split-screen area, and the light application search interface of the light application platform displayed in the target split-screen area. The click operation event is distributed to the light application platform corresponding to the light application search interface displayed in the target split-screen area. The light application platform responds to the click operation, triggers the execution of the light application search, and displays the light application obtained by the search and the running interface after loading in the target split-screen area.
[0184] For another example, when a user clicks on the display screen, the click triggers a light app end event, and the split screen area where the click falls is the target split screen area, which displays the running interface of a light app. The click event is distributed to the light app in the target split screen area, and the light app responds to the click, ends the light app, and can replace the light app search interface of the light app platform.
[0185] It should be understood that the above examples of event operations of light applications are merely illustrative, and those skilled in the art can easily obtain other implementation methods based on the illustrative examples without creatively making adaptive modifications to specific application scenarios.
[0186] <Device>
[0187] In this embodiment, a split-screen processing device 3000 for a light application is also provided, which is arranged on the side of an electronic device having a display screen. Fig.14 As shown, it includes: a split-screen layout manager 3100, a split-screen main container 3200, and optionally, an offline light application container 3300 and an event distributor 3400, which are used to implement the split-screen processing method of the light application provided in this implementation, which will not be repeated here.
[0188] The split-screen processing device 3000 of a light application includes:
[0189] The split screen layout manager 3100 is used to respond to a user's request to enter the split screen mode, and divide the display screen into multiple split screen areas according to a preset split screen rule, wherein:
[0190] The split-screen rule includes at least the number of the split-screen areas and the arrangement of the split-screen areas;
[0191] The split-screen main container 3200 is used to display the light application search interface of the corresponding light application platform or the interactive interface of the light application in each split-screen area to enter the split-screen mode.
[0192] Specifically, the split-screen main container 3200 can carry multiple light application containers, each of which can correspond to one split-screen area, for displaying the light application search interface of the corresponding light application platform or the interactive interface of the light application in the corresponding split-screen area.
[0193] Optionally, the split-screen processing device 3000 for a light application further includes:
[0194] The offline light application container 3300 is used to display at least one recorded offline light application to the user in response to the user's request for an offline light application after entering the split-screen mode, so that the user can select a target offline light application that meets the requirements.
[0195] The offline light application is a light application that has been previously loaded and run in the electronic device;
[0196] The split-screen main container 3200 is also used for:
[0197] In at least one of the split-screen areas selected by the user, the displayed light app search interface or light app interaction interface is replaced and the interaction interface of the target offline light app is displayed,
[0198] or,
[0199] The display screen is re-divided to add a split-screen area to display the interactive interface of the target offline light application.
[0200] Optionally, the split-screen layout manager 3100 is further configured to, in response to a user request to enter the split-screen mode, in addition to executing the step of dividing the split-screen area, also display at least one recorded offline light application to the user, so that the user can select a target offline light application that meets the requirements, wherein:
[0201] The offline light application is a light application that has been loaded and run by the user;
[0202] as well as
[0203] The split-screen main container 3200 is also used to display the interactive interface of the target offline light application in at least one split-screen area among the multiple split-screen areas, and to display the light application search interface or other interactive interfaces of the light application in each of the remaining split-screen areas.
[0204] Optionally,
[0205] The split-screen layout manager 3100 is further configured to, after entering the split-screen mode, in response to a user's update operation on the split-screen rule, re-divide the display screen to obtain a plurality of split-screen areas that comply with the updated split-screen rule; and
[0206] The split-screen main container 3200 is also used to display the light application search interface or the interactive interface of the running light application in each split-screen area.
[0207] Optionally, the split-screen processing device 3000 for a light application further includes:
[0208] An event distributor 3400 is used to, after entering the split-screen mode, respond to an event operation of a light application performed by a user, determine a target split-screen area corresponding to the event operation, and distribute the event operation to the light application or the light application platform corresponding to the target split-screen area to respond to the event operation; and
[0209] The split-screen main container 3200 is also used to display a result interface responding to the event operation in the target split-screen area.
[0210] Optionally, the split-screen main container 3200 is further used for:
[0211] When there is no light app currently running, displaying the light app search interface in each split-screen area so that the user can search for light apps in the split-screen area;
[0212] and / or
[0213] When the first light application is currently running, the interactive interface of the first light application is displayed in at least one split-screen area among the multiple split-screen areas, and the light application search interface is displayed in each of the remaining split-screen areas, so that the user can search for light applications in the split-screen areas.
[0214] Those skilled in the art should understand that the split-screen processing device 3000 for light applications can be implemented in various ways. For example, the split-screen processing device 3000 for light applications can be implemented by configuring the processor with instructions. For example, the instructions can be stored in a ROM, and when the device is started, the instructions are read from the ROM into a programmable device to implement the split-screen processing device 3000 for light applications. For example, the split-screen processing device 3000 for light applications can be solidified into a dedicated device (such as an ASIC). The split-screen processing device 3000 for light applications can be divided into independent units, or they can be combined together for implementation. The split-screen processing device 3000 for light applications can be implemented by one of the various implementation methods described above, or it can be implemented by a combination of two or more of the various implementation methods described above.
[0215] <Electronic equipment>
[0216] In this embodiment, an electronic device 4000 is provided, such as Fig.15 As shown, it includes a display screen 4100 and a split-screen processing device 3000 for any light application provided in this embodiment.
[0217] In this embodiment, the physical form of the electronic device 4000 is not limited, and the electronic device may be a mobile phone, a tablet computer, a PDA, a desktop computer, etc.
[0218] Those skilled in the art will appreciate that the electronic device 4000 can be implemented in various ways. For example, the electronic device 4000 can be implemented by configuring a processor with instructions. For example, instructions can be stored in a ROM, and when the device is started, the instructions are read from the ROM into a programmable device to implement the electronic device 4000. For example, the electronic device 4000 can be solidified into a dedicated device (such as an ASIC). The electronic device 4000 can be divided into independent units, or they can be combined together for implementation. The electronic device 4000 can be implemented by one of the various implementations described above, or can be implemented by a combination of two or more of the various implementations described above.
[0219] In one example, the electronic device may be a device including a display device, a memory, and a processor, wherein the memory is used to store instructions, and the processor is used to be controlled by the instructions to execute the split-screen processing method of the light application provided in this embodiment. For example, under the control of the instructions, in response to a user request to enter the split-screen mode, the display screen is divided according to preset split-screen rules to obtain multiple split-screen areas, and the light application search interface of the corresponding light application platform or the interactive interface of the light application is displayed in each split-screen area to enter the split-screen mode.
[0220] Specifically, the hardware configuration of the electronic device can be as follows: Figure 1 An electronic device 1000 is shown.
[0221] The embodiments of the present invention have been described above in conjunction with the accompanying drawings. According to this embodiment, a split-screen processing method, device and electronic device for light applications are provided. The display screen of the electronic device is divided into multiple split-screen areas according to preset split-screen rules, and corresponding light application-related interfaces are displayed in the split-screen areas to achieve split-screen processing of light applications. This allows users to use multiple light applications simultaneously or continuously without frequently switching light applications, thereby improving the user's light application experience.
[0222] It is well known to those skilled in the art that with the development of electronic information technology such as large-scale integrated circuit technology and the trend of software hardware, it has become more difficult to clearly divide the boundaries between software and hardware in computer systems. Because any operation can be implemented by software or by hardware. The execution of any instruction can be completed by hardware or by software. Whether a hardware implementation solution or a software implementation solution is adopted for a certain machine function depends on non-technical factors such as price, speed, reliability, storage capacity, and change cycle. Therefore, for ordinary technicians in the field of electronic information technology, a more direct and clear way to describe a technical solution is to describe the various operations in the solution. When knowing the operations to be performed, those skilled in the art can directly design the desired product based on consideration of the non-technical factors.
[0223] The present invention may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present invention.
[0224] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (a non-exhaustive list) include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium is not to be interpreted as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.
[0225] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.
[0226] The computer program instructions for performing the operation of the present invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. Computer-readable program instructions may be executed entirely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via the Internet). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), may be personalized by utilizing the state information of the computer-readable program instructions, and the electronic circuit may execute the computer-readable program instructions, thereby realizing various aspects of the present invention.
[0227] Various aspects of the present invention are described herein with reference to the flow charts and / or block diagrams of the methods, devices (systems) and computer program products according to embodiments of the present invention. It should be understood that each box of the flow chart and / or block diagram and the combination of each box in the flow chart and / or block diagram can be implemented by computer-readable program instructions.
[0228] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0229] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0230] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the systems, methods and computer program products according to multiple embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a part of a module, a program segment or an instruction, and a part of the module, a program segment or an instruction contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that it is equivalent to implement it by hardware, implement it by software, and implement it by combining software and hardware.
[0231] Embodiments of the present invention have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the marketplace, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the present invention is defined by the appended claims.
Claims
1. A split-screen processing method for a light application, applied to an electronic device with a display screen, comprising: In response to a user requesting the light application platform to enter a split-screen mode, the display screen is divided according to a preset split-screen rule to obtain a plurality of split-screen areas, and at least one recorded offline light application is displayed to the user, so that the user can select a first target offline light application that meets the requirements; wherein the offline light application is a light application that the user has loaded and run before; Displaying a light application search interface of the light application platform or an interactive interface of a light application in each split-screen area to enter the split-screen mode; Wherein, in each of the split-screen areas, displaying the light application search interface of the light application platform or the light application interaction interface includes: When there is no running light application on the light application platform, displaying the interactive interface of the first target offline light application in at least one split-screen area among the multiple split-screen areas, and displaying the light application search interface in each of the remaining split-screen areas; The presenting the recorded at least one offline light application to the user includes: An offline light application list pops up on the interface of the light application platform, wherein the offline light application list displays multiple offline light applications, and when no user request for an offline light application operation is received, the offline light application list is hidden in the border of the interface.
2. The method according to claim 1, further comprising: After entering the split-screen mode, in response to a user's request for an offline light application, at least one recorded offline light application is displayed to the user, so that the user can select a second target offline light application that meets the requirements. Wherein, in at least one of the split-screen areas selected by the user, the displayed light app search interface or light app interaction interface is replaced, and the interaction interface of the second target offline light app is displayed, or, The display screen is re-divided to add a split-screen area to display the interactive interface of the second target offline light application.
3. The method according to claim 2, wherein replacing the displayed interactive interface or the light app search interface in at least one of the split-screen areas selected by the user and displaying the interactive interface of the second target offline light app comprises: In response to a user clicking on the icon of the offline light application, determining that the offline light application corresponding to the icon is a second target offline light application selected by the user; In response to a user dragging the icon into the split-screen area, determining the split-screen area to which the icon is dragged is a split-screen area selected by the user; In the split-screen area selected by the user, the displayed light app search interface or light app interaction interface is replaced, and the interaction interface of the second target offline light app is displayed.
4. The method according to claim 1, wherein: Before dividing the display screen according to the preset split-screen rule to obtain a plurality of split-screen areas, the method further includes: Providing a setting interface simulating the display screen; The screen splitting rule is determined according to the user's operation of dividing the display screen simulated by the setting interface through touch gestures.
5. The method according to claim 1, wherein: The step of displaying the light application search interface or the light application interaction interface of the corresponding light application platform in each split-screen area further includes: When the light application platform is currently running a first light application, at least one of the multiple split-screen areas displays the interactive interface of the first target offline light application, and at least one of the multiple split-screen areas displays the interactive interface of the first light application, and each of the remaining split-screen areas displays the light application search interface for users to search for light applications in the split-screen areas.
6. A split-screen processing device for a light application, arranged on an electronic device having a display screen, comprising: A split-screen layout manager, for responding to a user's request for the light application platform to enter a split-screen mode, dividing the display screen according to a preset split-screen rule to obtain a plurality of split-screen areas, and displaying at least one recorded offline light application to the user, so that the user can select a first target offline light application that meets the needs; wherein the offline light application is a light application that the user has loaded and run; displaying at least one recorded offline light application to the user, including: popping up an offline light application list on the interface of the light application platform, wherein the offline light application list displays a plurality of offline light applications, and when no user request for an offline light application is received, hiding the offline light application list at the border of the interface; as well as, A split-screen main container, used to display the light application search interface of the light application platform or the interactive interface of the light application in each split-screen area to enter the split-screen mode; Among them, the split-screen main container is also used to display the interactive interface of the first target offline light application in at least one split-screen area among the multiple split-screen areas when there is currently no running light application on the light application platform, and to display the light application search interface in each split-screen area among the remaining split-screen areas.
7. An electronic device comprising: A display device having a display screen; A memory for storing instructions; A processor, configured to be controlled by the instruction to execute the split-screen processing method for a light application as described in any one of claims 1 to 5; or, The electronic device comprises a display screen and the split-screen processing device as claimed in claim 6.
Citation Information
Patent Citations
Method and device for split-screen display
CN102915176A
Information processing method and electronic device
CN103809857A
Screen splitting operation method and device
CN104035704A