Method for calling application and electronic equipment
By triggering application adjustment using expansion operations on the folding screen device, the application adjustment steps are simplified, the cumbersome problems of application adjustment in the prior art are solved, and the operation experience and application adjustment efficiency are improved.
Patent Information
- Application Number
- CN202311204826.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-18
- Publication Date
- 2025-03-18
AI Technical Summary
The process of tuning applications in existing terminal devices is cumbersome and time-consuming, which affects the operating experience.
By triggering the adjustment of the application by using the expansion operation on the folding screen device, the first display area displays the running interface in the first state, and after expansion, it enters the second state and activates the second display area to display the application interface, thereby realizing the rapid adjustment of the application.
The application adjustment steps are simplified, the application adjustment efficiency of the folding screen device is improved, and the application adjustment of new applications is realized without affecting the normal operation of the application/system before and after the state changes.
Smart Images

Figure CN119645509A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a method for invoking an application and an electronic device. Background Art
[0002] In the application scenario of the terminal device, the application is usually called up by the user manually opening the application, which is cumbersome and time-consuming. Therefore, a method for calling up the application is needed to simplify the application calling steps and improve the operation experience of the terminal device. Summary of the invention
[0003] In order to solve the problem of how to simplify the application calling steps and improve the operating experience of the terminal device, the present application provides a method and electronic device for calling an application, and the present application also provides a computer-readable storage medium.
[0004] The present application embodiment adopts the following technical solutions:
[0005] In a first aspect, the present application provides a method for calling up an application, the method being applied to a folding screen device, the state of the folding screen device including at least a first state and a second state; the folding screen device in the first state enters the second state after experiencing an unfolding event;
[0006] The method comprises:
[0007] In the first state, activating the first display area, using the first display area to display a first interface, where the first interface is an operating interface of the folding screen device in the first state;
[0008] When the folding screen device is unfolded from the first state to enter the second state, calling up the first application;
[0009] In the second state, a second display area is activated, and a size of the second display area is larger than that of the first display area;
[0010] The second display area is used to display a second interface and an application interface of the first application, wherein the second interface includes display content of the first interface.
[0011] According to a method for calling up an application in an embodiment of the present application, calling up a new application is triggered by the unfolding operation of the folding screen device, so that the application can be called up more quickly, thereby improving the application calling efficiency of the folding screen device.
[0012] Since the second interface includes the display content of the first interface, after the folding screen device enters the second state, the folding screen device can realize the display effect of the folding screen device in the first state in terms of display content. On this basis, the folding screen device triggers the start of the first application through the state change, and can realize the automatic start of the new application without affecting the normal operation of the application / system before the state change.
[0013] Furthermore, since the area of the second display area is larger than that of the first display area, after the folding screen device switches from the first state to the second state, the second display area in the second state can display more content than the first display area in the first state. That is, displaying the second interface and the running interface of the first application in the second display area at the same time will not lead to a shortage of display space and will not affect the user's visual experience.
[0014] In an implementation of the first aspect:
[0015] The size of the second interface is consistent with the size of the first interface;
[0016] and / or,
[0017] The display content of the second interface is consistent with the display content of the first interface;
[0018] and / or,
[0019] The display position of the first interface in the first display area does not change compared to the display position of the second interface in the second display area.
[0020] According to the above implementation method, before and after the folding screen device is unfolded, the visual effects of the content displayed in the first interface and the second interface are consistent, thereby avoiding affecting the user's visual experience.
[0021] Moreover, after the folding screen device is unfolded, the folding screen device can directly use the display screen rendering of the first interface as the display screen rendering of the second interface. The display screen rendering of the second interface does not require the adjustment of the display interface size, thereby reducing the processing consumption of the display screen rendering.
[0022] In an implementation manner of the first aspect, the application interface of the first application is displayed in an increased portion of the second display area, and the increased portion is an activation area increased relative to the first display area.
[0023] According to the above implementation method, after the folding screen device is unfolded, the application interface of the first application is displayed in the second display area, which will not cause a decrease in the display effect of the second interface, thereby avoiding affecting the user's visual experience.
[0024] In an implementation of the first aspect, when the folding screen device is unfolded from the first state to enter the second state, before calling up the first application, the method further includes:
[0025] After detecting an expansion event, identifying whether the expansion event corresponds to expansion from the first state to the second state.
[0026] In an implementation of the first aspect, the state of the folding screen device further includes at least a third state; the folding screen device in the third state enters the first state after experiencing an unfolding event;
[0027] The method further comprises:
[0028] In the third state, activating the third display area, using the third display area to display a third interface, wherein the size of the third display area is smaller than the first display area, and the third interface is the operating interface of the folding screen device in the third state;
[0029] In the first state, the size of the third interface is expanded to generate the first interface.
[0030] According to the above implementation method, by confirming the state of the folding screen device before and after the expansion event, it is limited that the invocation of the first application is triggered by the expansion from the first state to the second state, thereby avoiding the expansion event from mistakenly triggering the invocation of the first application.
[0031] In an implementation of the first aspect, before invoking the first application, the method further includes:
[0032] Determine whether the current application scenario requires calling the first application.
[0033] According to the above implementation method, when the expansion event triggers the launch of the application, it can be determined whether to launch the first application based on the current actual situation of the folding screen device, so that the launch of the first application matches the current application scenario of the folding screen device, thereby improving the user experience.
[0034] In an implementation of the first aspect, determining whether the current application scenario needs to call up the first application includes:
[0035] Whether the first application needs to be called up is determined according to the pre-settings of the folding screen device, wherein when the folding screen device is set so that the unfolding operation does not trigger the calling up of the application, it is determined that the first application does not need to be called up.
[0036] In an implementation of the first aspect, determining whether the current application scenario needs to call up the first application includes:
[0037] Determine whether the first application needs to be called up based on the application running status and / or user operation of the folding screen device before the expansion event occurs.
[0038] In an implementation of the first aspect, determining whether the current application scenario needs to call up the first application includes:
[0039] It is determined whether the first application needs to be called up according to the expansion direction corresponding to the expansion event.
[0040] In an implementation manner of the first aspect, when the expansion direction is vertical, it is determined that the first application does not need to be called up.
[0041] In an implementation manner of the first aspect, the first application is an auxiliary application that provides auxiliary functions for display content of the second interface.
[0042] According to the above implementation, when the second interface and the application interface of the first application are displayed in the second display area at the same time, a better content display effect can be provided to the user.
[0043] According to the above implementation method, the unfolding operation of the folding screen device can be used to trigger the calling of the auxiliary application, and the increased display area after the folding screen device is unfolded can be used to implement the application auxiliary function of the auxiliary application, thereby improving the operating efficiency of the folding screen device.
[0044] In an implementation of the first aspect, before invoking the first application, the method further includes:
[0045] Set an application on the foldable screen device as the first application.
[0046] In an implementation of the first aspect, the first application is an artificial intelligence assistant. In an implementation of the first aspect, calling up the first application includes:
[0047] The operating parameters of the artificial intelligence assistant are configured according to the application scenario of the folding screen device before the expansion event, wherein the application interface of the artificial intelligence assistant in the second display area provides auxiliary functions corresponding to the display content of the second interface.
[0048] Artificial intelligence assistants generally require a specific startup operation from the user, such as long pressing the power button to start a voice assistant. In contrast, this application automatically starts the artificial intelligence assistant while unfolding the folding screen device. Optionally, it can also determine the application scenario before unfolding (such as the type of application displayed before unfolding, etc.), and then determine which operations to start in the artificial intelligence assistant based on the judgment result. By starting the artificial intelligence assistant in this way, the artificial intelligence assistant can be pulled up with minimal perception, improving the auxiliary collaboration effectiveness of the artificial intelligence assistant.
[0049] In an implementation of the first aspect:
[0050] The method further includes, in the first state, running a second application, wherein the first interface is an application interface of the second application;
[0051] The calling up of the first application includes configuring the operating parameters of the artificial intelligence assistant according to the second application, wherein the application interface of the artificial intelligence assistant in the second display area provides auxiliary functions corresponding to the second application.
[0052] In an implementation of the first aspect, before invoking the first application, the method further includes:
[0053] An application is determined as the first application.
[0054] In an implementation manner of the first aspect, determining the application as the first application includes:
[0055] According to the application scenario of the folding screen device before the unfolding event, an application corresponding to the application scenario is selected as the first application.
[0056] In an implementation manner of the first aspect, determining the application as the first application includes:
[0057] An associated application of a second application is selected as the first application, wherein the second application is an application that displays an application interface in the first display area.
[0058] In an implementation of the first aspect, selecting an associated application of the second application as the first application includes:
[0059] According to the running state of the folding screen device and / or the user operation before the unfolding event, an application is selected from multiple associated applications of the second application as the first application.
[0060] In an implementation of the first aspect, the associated applications of the second application include a third application and a fourth application;
[0061] The selecting the associated application of the second application as the first application includes:
[0062] When the expansion direction of the expansion event is vertical, selecting the third application as the first application;
[0063] When the expansion direction of the expansion event is horizontal, the fourth application is selected as the first application.
[0064] In a second aspect, the present application provides an electronic device, comprising a memory for storing computer program instructions and a processor for executing computer program instructions, wherein when the computer program instructions are executed by the processor, the electronic device is triggered to execute the method steps described in the first aspect.
[0065] In a third aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, which, when executed on a computer, enables the computer to execute the method described in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] Figure 1 The figure is a schematic diagram of the state of a folding screen device according to an embodiment of the present application;
[0067] Figure 2 The figure is a schematic diagram of the state of a folding screen device according to an embodiment of the present application;
[0068] Figure 3 The figure is a schematic diagram of the state of a folding screen device according to an embodiment of the present application;
[0069] Figure 4 Shown is a method flow chart according to an embodiment of the present application;
[0070] Figure 5 The figure is a schematic diagram of the state of a folding screen device according to an embodiment of the present application;
[0071] Figure 6 The figure is a schematic diagram of the state of a folding screen device according to an embodiment of the present application;
[0072] Figure 7 Shown is a method flow chart according to an embodiment of the present application;
[0073] Figure 8 Shown is a method flow chart according to an embodiment of the present application;
[0074] Fig. 9 The figure is a schematic diagram of the state of a folding screen device according to an embodiment of the present application;
[0075] Fig.10The figure is a schematic diagram of the state of a folding screen device according to an embodiment of the present application;
[0076] Fig.11 Shown is a method flow chart according to an embodiment of the present application;
[0077] Fig.12 Shown is a method flow chart according to an embodiment of the present application;
[0078] Fig.13 The figure is a schematic diagram of the display effect of a folding screen device according to an embodiment of the present application;
[0079] Fig.14 The figure is a schematic diagram of the display effect of a folding screen device according to an embodiment of the present application;
[0080] Fig.15 The figure is a schematic diagram of the display effect of a folding screen device according to an embodiment of the present application;
[0081] Fig.16 The figure is a schematic diagram of the display effect of a folding screen device according to an embodiment of the present application;
[0082] Fig.17 The figure is a schematic diagram of the display effect of a folding screen device according to an embodiment of the present application;
[0083] Fig.18 The figure is a schematic diagram of the display effect of a folding screen device according to an embodiment of the present application;
[0084] Fig.19 Shown is a method flow chart according to an embodiment of the present application;
[0085] Fig. 20 Shown is a schematic diagram of a system structure according to an embodiment of the present application;
[0086] Fig.21 Shown is a timing diagram of a process according to an embodiment of the present application;
[0087] Fig. 22 Shown is a method flow chart according to an embodiment of the present application;
[0088] Fig.23 Schematic diagram of the structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0089] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in combination with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.
[0090] The terms used in the implementation section of this application are only used to explain the specific embodiments of this application and are not intended to limit this application.
[0091] In order to solve the problem of how to simplify the application invocation steps and improve the operating experience of the terminal device, an embodiment of the present application proposes a method for invoking an application.
[0092] The method for calling up an application provided in an embodiment of the present application is applied to a folding screen device. A folding screen device is a device that can fold a display area. The folding screen device includes at least one foldable display screen, or at least two display screens connected by a folding mechanism.
[0093] For example, Figure 1 Shown is a schematic diagram of the status of a folding screen device according to an embodiment of the present application.
[0094] like Figure 1 As shown, the folding screen device 101 includes a display screen 102, and the display screen 102 includes two display areas (103 and 104). The boundary between the display areas 103 and 104 can be bent so that the folding screen device 101 can be folded. In the folded state, the two display areas (103 and 104) of the display screen 102 are back to back.
[0095] For example, Figure 2 Shown is a schematic diagram of the status of a folding screen device according to an embodiment of the present application.
[0096] like Figure 2 As shown, the folding screen device 111 includes a display screen 112 and a display screen 113, and the display screen 112 and the display screen 113 are connected by a folding mechanism. The folding mechanism can be bent to fold the folding screen device 111. In the folded state, the display screen 112 and the display screen 113 are back to back.
[0097] The method for calling up an application provided in the embodiment of the present application may be applicable to folding screen devices including but not limited to folding screen mobile phones, tablet computers, desktops, laptops, handheld computers, netbooks, as well as augmented reality (AR) / virtual reality (VR) devices, smart TVs, car equipment, portable game consoles, portable music players, and reader devices.
[0098] Furthermore, the state of the folding screen device includes at least a first state, in which the folding screen device is folded. For example, Figure 1 The status shown is 105. Figure 2 The illustrated state 115 is a first state.
[0099] The folding screen device in the first state can be unfolded after experiencing an unfolding event and enter the second state. For example, Figure 1 The status shown is 106. Figure 2 The illustrated state 116 is the second state.
[0100] Specifically, the expansion event can be manually triggered by the user. For example, the user manually expands the folding screen device, or the user presses the screen expansion button. The expansion event can also be triggered by the folding screen device itself or other devices. For example, the application software installed on the folding screen device issues a folding screen expansion instruction, or other devices other than the folding screen device issue a folding screen expansion instruction to the folding screen device.
[0101] The implementation of the expansion event can be manually implemented by the user. For example, the user manually unfolds the folding screen device. The implementation of the expansion event can also be implemented by the folding screen device itself. For example, the folding screen device is internally installed with a motor and a transmission mechanism for expanding the folding screen device. After the expansion event is triggered, the motor drives the transmission mechanism to expand the display screen of the folding screen device to realize the expansion event. The implementation of the expansion event can also be implemented by other devices other than the folding screen device. For example, a display screen expansion component is installed on the folding screen device. After the expansion event is triggered, the folding screen expansion instruction is sent to the display screen expansion component. The display screen expansion component includes a motor and a transmission mechanism for expanding the folding screen device, and the motor drives the transmission mechanism to expand the display screen of the folding screen device to realize the expansion event.
[0102] Further, in the first state, the folding screen device activates the first display area for display. In the second state, the folding screen device activates the second display area for display, and the area of the second display area is larger than the first display area.
[0103] In one embodiment, the second display area includes the first display area. That is, in the second state, the folding screen device adds an activated display area on the basis of activating the first display area.
[0104] For example, in Figure 1 In state 105 (first state) shown, the folding screen device 101 activates display area 103 (first display area) for display; in state 106 (second state), the folding screen device 101 activates display area 103 and display area 104 for display (display area 103 and display area 104 are combined into a second display area).
[0105] For example, in Figure 2 In the shown state 115 (first state), the folding screen device 101 activates the entire display area of the display screen 112 (first display area) for display; in the state 116 (second state), the folding screen device 101 activates the entire display area of the display screen 112 and the entire display area of the display screen 113 for display (the entire display area of the display screen 112 and the entire display area of the display screen 113 are combined into the second display area).
[0106] In another embodiment, the second display area does not include the first display area.
[0107] For example, Figure 3 Shown is a schematic diagram of the status of a folding screen device according to an embodiment of the present application.
[0108] like Figure 3 As shown, the folding screen device 121 includes a display screen 122, and the display screen 122 includes two display areas (123 and 124). The boundary between the display areas 123 and 124 can be bent so that the folding screen device 121 can be folded. In state 126 (first state), the two display areas (123 and 124) of the display screen 122 face each other.
[0109] The folding screen device 121 also includes a display screen 125 , which is constructed on the back side of the display area 124 (the display screen 125 and the display area 124 are back to back).
[0110] In state 126 (first state), the folding screen device 121 activates the entire display area (first display area) of the display screen 125 for display; in state 127 (second state), the folding screen device 121 activates display area 123 and display area 124 for display (display area 123 and display area 124 are combined into a second display area).
[0111] Furthermore, in one embodiment, when the second display area does not include the first display area, in the second state, the folding screen device only activates the second display area (does not activate the first display area), or activates the first display area and the second display area at the same time.
[0112] For example, in state 127 (second state), the folding screen device 121 only activates display area 123 and display area 124 for display, and does not activate display screen 125. Alternatively, in state 127 (second state), the folding screen device 121 activates display area 123 and display area 124 for display, and activates the entire display area (first display area) of display screen 125 for display.
[0113] Further, in the embodiment of the present application, when the folding screen device is displaying an image, it uses the activated display area to display the image. For example, in state 105, when the folding screen device 101 is displaying, the display area 103 is displaying an image, and the display area 104 is not displaying an image. For another example, in state 115, when the folding screen device 111 is displaying, the display screen 112 is displaying an image, and the display screen 113 is not displaying an image.
[0114] However, in some application scenarios, when the display screen is displaying images, the inactivated display area does not mean that the display area does not display images. For example, in one embodiment, in state 105, when the folding screen device 101 is displaying, the display area 103 displays the image of the application interface, and the display area 104 displays the image of the custom mobile phone case screen. For another example, in state 115, when the folding screen device 111 is displaying, the display screen 112 displays images, and the display screen 113 displays the image of the custom mobile phone case screen.
[0115] In the method for calling up an application proposed in an embodiment of the present application, the folding screen device activates the first display area in the first state, and displays content based on the first display area. When the folding screen device switches from the first state to the second state, the folding screen device calls up the first application, and displays the application interface of the first application based on the second display area in the second state.
[0116] Figure 4 Shown is a method flow chart according to an embodiment of the present application.
[0117] In one embodiment, the folding screen device performs the following Figure 4 The following process is shown.
[0118] S400, the folding screen device enters a first state. When the folding screen device is in the first state, the folding screen device activates a first display area.
[0119] S401, the folding screen device uses the first display area to display the first interface.
[0120] Specifically, the first interface is the current operation interface of the folding screen device. For example, in one embodiment, the first interface is the application interface of the application currently running on the folding screen device. For another example, in another embodiment, the first interface is the system operation interface of the folding screen device. For example: system desktop, system settings interface.
[0121] S402, monitor the state change of the folding screen device, and determine whether the folding screen device is unfolded from the first state to enter the second state.
[0122] When the foldable screen device is not unfolded from the first state, return to S402.
[0123] When it is detected that the folding screen device is unfolded from the first state and enters the second state, execute S403.
[0124] S403, start the first application.
[0125] S404, in the second state, the folding screen device activates the second display area, and uses the second display area to display the second interface and the running interface of the first application, wherein the second interface includes the display content of the first interface.
[0126] For example, Figure 1 As shown, in state 105 (first state), the folding screen device 101 runs the second application, and displays the application interface of the second application on the display area 103. When the folding screen device 101 enters state 106 (second state), the folding screen device 101 calls up the first application while maintaining the operation of the second application. In addition, in state 106 (second state), the application interface of the second application is displayed on the display area 103; and the application interface of the first application is displayed on the display area 104.
[0127] For example, Figure 1 As shown, in state 105 (first state), the folding screen device 101 enters the system setting process under user operation, and displays the system setting interface on the display area 103. When the folding screen device 101 enters state 106 (second state), the folding screen device 101 calls up the first application. In addition, in state 106 (second state), the system setting interface is displayed on the display area 103; and the application interface of the first application is displayed on the display area 104.
[0128] According to a method for calling up an application in an embodiment of the present application, calling up a new application is triggered by the unfolding operation of the folding screen device, so that the application can be called up more quickly, thereby improving the application calling efficiency of the folding screen device.
[0129] In S404, since the second interface includes the display content of the first interface, after the folding screen device enters the second state, the folding screen device can realize the display effect of the folding screen device in the first state in terms of display content. On this basis, the folding screen device triggers the calling of the first application through the state change, and can realize the automatic calling of the new application without affecting the normal operation of the application / system before the state change.
[0130] Furthermore, since the area of the second display area is larger than that of the first display area, after the folding screen device switches from the first state to the second state, the second display area in the second state can display more content than the first display area in the first state. That is, displaying the second interface and the running interface of the first application in the second display area at the same time will not lead to a shortage of display space and will not affect the user's visual experience.
[0131] Further, in an implementation of S404, after the folding screen device enters the second state, the area of the second interface is reduced compared to the first interface, thereby providing more display space for the first application. Alternatively, in another implementation of S404, after the folding screen device enters the second state, the area of the second interface is enlarged compared to the first interface, thereby improving the display effect of the second interface.
[0132] Further, in another implementation of S404, after the folding screen device enters the second state, the second interface is consistent with the first interface. That is, the size of the second interface is consistent with the size of the first interface; the display content of the second interface is consistent with the display content of the first interface; the display position of the first interface in the first display area is unchanged compared with the display position of the second interface in the second display area.
[0133] In this way, before and after the folding screen device is unfolded, the visual effects of the content displayed in the first interface and the second interface are consistent, thereby avoiding affecting the user's visual experience.
[0134] Moreover, after the folding screen device is unfolded, the folding screen device can directly use the display screen rendering of the first interface as the display screen rendering of the second interface. The display screen rendering of the second interface does not require the adjustment of the display interface size, thereby reducing the processing consumption of the display screen rendering.
[0135] Further, in another implementation of S404, after the folding screen device enters the second state, the second interface is partially consistent with the first interface. That is, the size of the second interface is consistent with the size of the first interface; and / or, the display content of the second interface is consistent with the display content of the first interface; and / or, the display position of the first interface in the first display area is not changed compared with the display position of the second interface in the second display area.
[0136] Furthermore, in an implementation of S404, after the folding screen device enters the second state, the application interface of the first application is displayed in an increased portion of the second display area, and the increased portion is an activation area increased relative to the first display area.
[0137] For example, Figure 1 As shown, compared with the display area 103 activated in state 101 (first state), the additional part of the display areas 103 and 104 activated in state 106 (second state) is the display area 104. In state 106, the display area 103 is used to display the second interface, and the display area 104 is used to display the application interface of the first application.
[0138] In this way, after the folding screen device is unfolded, the application interface of the first application is displayed in the second display area, which will not cause a decrease in the display effect of the second interface, thereby avoiding affecting the user's visual experience.
[0139] In the usage scenario of the folding screen device, after the folding screen device is folded, it unfolds after experiencing an unfolding event. Therefore, in one embodiment, in S402, the state change of the folding screen device is monitored by detecting whether there is an unfolding event.
[0140] Furthermore, when the folding screen device can be folded multiple times, the folding screen device can have more than two states (for example, a first state, a second state, and a third state).
[0141] For example, Figure 5 Shown is a schematic diagram of the status of a folding screen device according to an embodiment of the present application.
[0142] like Figure 5 As shown, the folding screen device 501 includes a display screen 502, and the display screen 502 includes three display areas (503, 504 and 505). The boundary between the display areas 503 and 504 can be bent, and the boundary between the display areas 504 and 505 can be bent, so that the folding screen device 501 can be folded twice, and the folding screen device 501 has three states: state 511 (third state), state 512 (first state) and state 513 (second state).
[0143] like Figure 5 As shown, in state 511, display areas 503 and 504 are back to back, and display areas 504 and 505 are face to face. In state 511, the folding screen device 501 activates display area 503 for display.
[0144] In state 511, the folding screen device 501 enters state 512 after experiencing an unfolding event. In state 512, display areas 503 and 504 are back to back, and the boundary between display areas 504 and 505 is unfolded. In state 512, the folding screen device 501 activates display areas 504 and 505 for display.
[0145] In state 512, the folding screen device 501 enters state 513 after experiencing an expansion event. In state 513, the boundary between display areas 503 and 504 is expanded, and the boundary between display areas 504 and 505 is expanded. In state 513, the folding screen device 501 activates display areas 503, 504, and 505 for display.
[0146] For example, Figure 6 Shown is a schematic diagram of the status of a folding screen device according to an embodiment of the present application.
[0147] like Figure 6 As shown, the folding screen device 601 includes a display screen 602, and the display screen 602 includes three display areas (603, 604 and 605). The boundary between the display areas 603 and 604 can be bent, and the boundary between the display areas 604 and 605 can be bent, so that the folding screen device 601 can be folded twice, and the folding screen device 601 has three states: state 611 (third state), state 612 (first state) and state 613 (second state).
[0148] like Figure 6 As shown, in state 611, display areas 604 and 605 are back to back, and display areas 603 and 605 are back to back. In state 611, the folding screen device 601 activates display area 603 or 604 for display.
[0149] In state 611, the folding screen device 601 enters state 612 after experiencing an expansion event (the boundary between display areas 603 and 604 is expanded). In state 612, display areas 604 and 605 are back to back, and the folding screen device 601 activates display areas 603 and 604 for display.
[0150] In state 612, the folding screen device 501 enters state 613 after experiencing an expansion event (the boundary portion between display areas 604 and 605 is expanded). In state 613, the boundary portion between display areas 603 and 604 is expanded, and the boundary portion between display areas 604 and 605 is expanded. In state 613, the folding screen device 601 activates display areas 603, 604, and 605 for display.
[0151] based on Figure 5 as well as Figure 6 It can be seen from the illustrated embodiment that when the folding screen device has more than two states, when the folding screen device detects an unfolding event, the folding screen device does not necessarily unfold from the first state to the second state, but may also unfold from the third state to the first state.
[0152] Therefore, in an embodiment of the present application, when an expansion event is detected, it is necessary to identify whether the current expansion event is expansion from the first state to the second state.
[0153] Figure 7 Shown is a method flow chart according to an embodiment of the present application.
[0154] In one embodiment, the folding screen device performs the following Figure 7 The following process is shown.
[0155] S700, the folding screen device enters a third state. When the folding screen device is in the third state, the folding screen device activates a third display area.
[0156] Specifically, in one embodiment, the third state can refer to Figure 5 In the state 511 shown, the third display area is the display area 503; or, the third state can refer to Figure 6 In the state 611 shown, the third display area is the display area 603 or 604 .
[0157] S701, the folding screen device uses the third display area to display the third interface.
[0158] Specifically, the third interface is the current running interface of the folding screen device. For example, in one embodiment, the third interface is the application interface of the application currently running on the folding screen device (for example, the application interface of the second application). For another example, in another embodiment, the third interface is the system running interface of the folding screen device. For example: system desktop, system settings interface.
[0159] S710, detecting an expansion event.
[0160] If no expansion event is detected, the process returns to S710 .
[0161] If an expansion event is detected, execute S711.
[0162] S711, confirming the change in the state of the folding screen device before and after the unfolding event.
[0163] If the folding screen device is unfolded from the third state to the first state, execute S720.
[0164] S720, when the folding screen device is in the first state, the folding screen device activates the first display area and uses the first display area to display the first interface, wherein the first interface is an interface generated by expanding the area of the third interface. (See S400 and S401)
[0165] Specifically, in one embodiment, the first state can refer to Figure 5 In the state 512 shown, the first display area is a combination of the display areas 504 and 505; or, the first state can refer to Figure 6 In the state 612 shown, the first display area is a combination of display areas 603 and 604 .
[0166] After S720 , the process returns to S710 .
[0167] If the folding screen device is unfolded from the first state to the second state, execute S730.
[0168] S730, start the first application. (Refer to S403)
[0169] S731, when the folding screen device is in the second state, the folding screen device activates the second display area, and uses the second display area to display the second interface and the running interface of the first application, wherein the second interface includes the display content of the first interface. (Refer to S404)
[0170] Specifically, in one embodiment, the second state can refer to Figure 5 In the state 513 shown in FIG. 1 , the second display area is a combination of display areas 503, 504 and 505; or, the second state can refer to the following Figure 6 In the state 613 shown, the second display area is a combination of display areas 603 , 604 , and 605 .
[0171] For example, refer to Figure 5 As shown, the folding screen device 501 activates the display area 503 for display in state 511. In state 511, the folding screen device 501 runs the second application, and the display area 503 displays the application interface (third interface) of the second application.
[0172] The folding screen device 501 undergoes an expansion event and expands from state 511 to state 512. The folding screen device 501 activates display areas 504 and 505 for display in state 512. Display areas 504 and 505 display the application interface of the second application (the first interface, which is the interface after the third interface is expanded).
[0173] Folding screen device 501 undergoes an expansion event, expanding from state 512 to state 513. Folding screen device 501 calls up the first application. Folding screen device 501 activates display areas 503, 504, and 505 for display in state 513. Display areas 503 and 504 display the application interface of the second application (the second interface, which is consistent with the first interface). Display area 505 displays the application interface of the first application.
[0174] According to the method of the embodiment of the present application, by confirming the state of the folding screen device before and after the expansion event, it is limited that the launching of the first application is triggered by expanding from the first state to the second state, thereby avoiding the expansion event from mistakenly triggering the launching of the first application.
[0175] Further, in Figure 4 In the illustrated embodiment, when the foldable screen device is unfolded from the first state and enters the second state, the foldable screen device is triggered to call up the first application. However, in some application scenarios, when the foldable screen device is unfolded from the first state and enters the second state, it is not necessary to call up the first application.
[0176] Therefore, in one embodiment of the present application, when the display screen is unfolded from the first state and enters the second state, the folding screen device first needs to determine whether the current application scenario requires calling up the first application.
[0177] Figure 8 Shown is a method flow chart according to an embodiment of the present application.
[0178] In one embodiment, the folding screen device performs the following Figure 8 The following process is shown.
[0179] S800, the folding screen device enters a first state. When the folding screen device is in the first state, the folding screen device activates the first display area. (Refer to S400)
[0180] S801, the folding screen device uses the first display area to display the first interface. (Refer to S401)
[0181] S810, monitor the state change of the folding screen device, and determine whether the folding screen device is unfolded from the first state to enter the second state.
[0182] When the foldable screen device is not unfolded from the first state, return to S810.
[0183] When it is detected that the folding screen device is unfolded from the first state and enters the second state, execute S820.
[0184] S820: Confirm whether the first application needs to be called up.
[0185] If the first application needs to be called up, execute S830.
[0186] S830, calling up the first application, when the folding screen device is in the second state, the folding screen device activates the second display area, and uses the second display area to display the second interface and the running interface of the first application. (Refer to S403 and S404)
[0187] If there is no need to call up the first application, execute S840.
[0188] S840, when the folding screen device is in the second state, the folding screen device activates the second display area and displays the fourth interface in the second display area, wherein the fourth interface is an interface generated by enlarging the size of the first interface.
[0189] In one implementation of S820, whether the first application needs to be called up is confirmed based on the pre-settings of the folding screen device.
[0190] For example, in one embodiment, the folding screen device is configured to prohibit the expansion operation from triggering the launch of an application. In S820, it is confirmed that there is no need to launch the first application.
[0191] In another implementation of S820, the folding screen device confirms whether it is necessary to call up the first application based on the system / application running status of the folding screen device and / or user operation before the folding screen device enters the second state.
[0192] For example, in the first state, the first interface is the system desktop, and the user operation is to slide the system desktop to view the application icon. When the folding screen device is unfolded from the first state to enter the second state, the folding screen device confirms that the unfolding operation does not need to trigger the calling of a new application based on the system / application running state (displaying the system desktop) and the user operation (viewing the application icon).
[0193] For another example, in the first state, the folding screen device runs a reading application (second application), and the first interface is the application running interface of the reading application. The first application is a translation application. Before the folding screen device is unfolded, the reading application displays text content (the first interface displays text content). After the user marks a paragraph of text displayed in the first interface, the folding screen device is unfolded, and the folding screen device unfolds from the first state to the second state.
[0194] The foldable screen device recognizes that the reading application displays text content before expansion, and the user marks a text in the text displayed on the first interface. Therefore, the foldable screen device determines that the expansion operation triggers the calling up of the first application. The foldable screen device calls up the first application, displays the second interface in the second display area (the second interface is consistent with the first interface, and the second interface is the interface for displaying text content in the reading application) and the application interface of the first application, and translates the marked text in the second interface in the application interface of the first application.
[0195] For another example, in the first state, the folding screen device runs a reading application (second application), and the first interface is the application running interface of the reading application. The first application is a translation application. Before the folding screen device is unfolded, the reading application displays the picture content (the first interface displays the picture content). When the user browses the picture content, the folding screen device is unfolded, and the folding screen device unfolds from the first state to the second state.
[0196] The foldable screen device recognizes that the reading application displays picture content before expansion (no text needs to be translated). Therefore, the foldable screen device determines that the expansion operation does not need to trigger the call-up of the first application. The foldable screen device expands the size of the first interface to generate a third interface (enlarges the picture displayed by the reading application), and displays the third interface in the second display area.
[0197] Furthermore, when the folding screen device is unfolded, the unfolding direction of the folding screen device is different depending on the placement direction of the folding screen device (the hand-holding direction of the folding screen device).
[0198] like Figure 1 As shown, the folding screen device is unfolded from state 105 to state 106, which is horizontal unfolding. Figure 1 As shown, the folding screen device is unfolded from state 115 to state 116, which is horizontal unfolding. Figure 3 As shown, the folding screen device is unfolded from state 105 to state 106, which is horizontal unfolding.
[0199] like Figure 5 As shown, the folding screen device is unfolded from state 511 to state 512, and from state 512 to state 513, which is horizontal unfolding. Figure 6 As shown, the folding screen device unfolds from state 611 to state 612, and from state 612 to state 613, which is horizontal unfolding.
[0200] Fig. 9 Shown is a schematic diagram of the status of a folding screen device according to an embodiment of the present application.
[0201] like Fig. 9 As shown, Figure 1 The foldable screen device 101 is shown rotated 90 degrees.
[0202] When the connection portion between the display areas 103 and 104 is bent, the folding screen device 101 enters state 105a. In state 105a, the folding screen device 101 experiences an unfolding event and enters state 106a.
[0203] The folding screen device 101 is unfolded from state 105a to state 106a, which is vertical unfolding.
[0204] Fig.10Shown is a schematic diagram of the status of a folding screen device according to an embodiment of the present application.
[0205] like Fig.10 As shown, Figure 5 The folding screen device 501 is shown rotated 90 degrees.
[0206] In state 511a, display areas 503 and 504 are back to back, and display areas 504 and 505 are face to face.
[0207] In state 511a, the folding screen device 501 enters state 512a after experiencing an unfolding event. In state 512a, display areas 503 and 504 are back to back, and the boundary between display areas 504 and 505 is unfolded.
[0208] In state 512a, the folding screen device 501 enters state 513a after experiencing an unfolding event. In state 513a, the boundary between display areas 503 and 504 is unfolded, and the boundary between display areas 504 and 505 is unfolded.
[0209] The folding screen device 501 is unfolded from state 511a to state 512a, and from state 512a to state 513a, which is vertical unfolding.
[0210] In another implementation of S820, the folding screen device identifies the expansion direction and determines whether the first application needs to be called up according to the expansion direction.
[0211] For example, in one embodiment, when the folding screen device recognizes that the current expansion event is horizontal expansion, it is determined that the first application needs to be called up; when the folding screen device recognizes that the current expansion event is vertical expansion, it is determined that the first application does not need to be called up. Alternatively, in another embodiment, when the folding screen device recognizes that the current expansion event is horizontal expansion, it is determined that the first application does not need to be called up; when the folding screen device recognizes that the current expansion event is vertical expansion, it is determined that the first application needs to be called up.
[0212] Fig.11 Shown is a method flow chart according to an embodiment of the present application.
[0213] In one embodiment, the folding screen device performs the following Fig.11 The following process is shown.
[0214] S1100, the folding screen device enters a third state. When the folding screen device is in the third state, the folding screen device activates a third display area. (Refer to S700)
[0215] S1101, the folding screen device uses the third display area to display the third interface. (Refer to S701)
[0216] S1110, detecting an expansion event.
[0217] If no expansion event is detected, the process returns to S1110 .
[0218] If an expansion event is detected, execute S1111.
[0219] S1111, confirm the change in the state of the folding screen device before and after the unfolding event.
[0220] If the folding screen device is unfolded from the third state to the first state, execute S1120.
[0221] S1120, when the folding screen device is in the first state, the folding screen device activates the first display area and uses the first display area to display the first interface, wherein the first interface is an interface generated by expanding the area of the third interface. (See S720)
[0222] After S1120 , return to S1110 .
[0223] If the folding screen device is unfolded from the first state to the second state, execute S1130.
[0224] S1130, identifying an unfolding direction according to the placement direction of the folding screen device before the unfolding event.
[0225] If the expansion direction is vertical, execute S1131.
[0226] S1131, when the folding screen device is in the second state, the folding screen device activates the second display area, and uses the second display area to display the fourth interface, wherein the fourth interface is an interface generated by expanding the area of the first interface.
[0227] If the unfolding direction is horizontal, execute S1132.
[0228] S1132, start the first application. (See S730)
[0229] S1133, when the folding screen device is in the second state, the folding screen device activates the second display area, and uses the second display area to display the second interface and the running interface of the first application, wherein the second interface includes the display content of the first interface. (Refer to S404)
[0230] According to the method of the embodiment of the present application, when the expansion event triggers the launch of the application, it can be determined whether to launch the first application based on the current actual situation of the folding screen device, so that the launch of the first application matches the current application scenario of the folding screen device and improves the user experience.
[0231] Furthermore, in one embodiment, the first application is an auxiliary application that can provide auxiliary functions for the display content of the first interface (second interface), so that when the second interface and the application interface of the first application are displayed in the second display area at the same time, a better content display effect can be provided to the user.
[0232] For example, in the first state, the folding screen device enters the system setting process (the first interface is the system setting interface). The first application is a system help application. When the second interface (the second interface contains the content of the first interface, and the second interface is also the system setting interface) and the application interface of the first application are displayed in the second display area at the same time, the user can understand the operation process of the system setting according to the first application, thereby assisting the user to perform system settings on the second interface.
[0233] For another example, in the first state, the folding screen device runs the second application, and the first interface is the application running interface of the second application. The first application is an auxiliary application of the second application. For example, the second application is a reading application, and the first application is a note application. When the application interface of the second application and the application interface of the first application are displayed in the second display area at the same time, the user can record the content that needs to be saved in the display content of the second application on the first application. For another example, the second application is a reading application, and the first application is a translation application. When the application interface of the second application and the application interface of the first application are displayed in the second display area at the same time, the user can translate the text in the display content of the second application on the first application.
[0234] According to a method for calling up an application in one embodiment of the present application, the unfolding operation of the folding screen device can be used to trigger the calling up of an auxiliary application, and the increased display area after the folding screen device is unfolded can be used to implement the application auxiliary function of the auxiliary application, thereby improving the operating efficiency of the folding screen device.
[0235] Further, in one embodiment, an application on the foldable screen device is pre-set as the first application, and when the first application needs to be called up, the first application is directly called up according to the pre-set settings of the foldable screen device. For example, an application is set as the first application in the system default settings, or an application is set as the first application through user-defined settings.
[0236] For example, in one embodiment, a system help application is set as the first application, and when the folding screen device is unfolded from the first state to the second state, the system help application is called up. For another example, in one embodiment, a translation application is set as the first application, and when the folding screen device is unfolded from the first state to the second state, the translation application is called up.
[0237] As artificial intelligence (AI) technology is increasingly used in terminal devices, AI assistants can provide targeted auxiliary functions for a variety of different applications. Therefore, in one embodiment, the AI assistant is used as the invocation object and the AI assistant is set as the first application.
[0238] In the application scenario of the AI assistant, the AI assistant can provide targeted auxiliary functions according to the current application scenario requirements. In one embodiment, in the process of calling up the AI assistant, according to the current application scenario, the operating parameters of the AI assistant are configured so that the application interface of the AI assistant displayed in the second display area can provide auxiliary functions corresponding to the display content of the second interface.
[0239] Specifically, in one embodiment, the folding screen device runs the second application in the first state and uses the first display area to display the application interface (first interface) of the second application. When the folding screen device is unfolded from the first state to the second state, the folding screen device calls up the AI assistant and configures the operating parameters of the AI assistant according to the second application, so that the AI assistant can provide auxiliary functions corresponding to the second application (in the second state, the application interface displayed by the AI assistant in the second display area can provide auxiliary functions corresponding to the second application).
[0240] Fig.12 Shown is a method flow chart according to an embodiment of the present application.
[0241] In one embodiment, the folding screen device performs the following Fig.12 The following process is shown.
[0242] S1200, the folding screen device enters a third state. When the folding screen device is in the third state, the folding screen device activates a third display area. (Refer to S700)
[0243] S1201, the folding screen device runs a second application, and uses a third display area to display a third interface, where the third interface is an application interface of the second application. (See S701)
[0244] S1210, detecting an expansion event.
[0245] If no expansion event is detected, the process returns to S1210 .
[0246] If an expansion event is detected, execute S1211.
[0247] S1211, confirm the change in the state of the folding screen device before and after the unfolding event.
[0248] If the folding screen device is unfolded from the third state to the first state, execute S1220.
[0249] S1220, when the folding screen device is in the first state, the folding screen device activates the first display area and uses the first display area to display the first interface, wherein the first interface is an interface generated by expanding the area of the third interface, and the first interface is an application interface of the second application. (See S720)
[0250] After S1220, return to S1210.
[0251] If the folding screen device is unfolded from the first state to the second state, execute S1230.
[0252] S1230, identifying the expansion direction.
[0253] If the expansion direction is vertical, execute S1231.
[0254] S1231, when the folding screen device is in the second state, the folding screen device activates the second display area, and uses the second display area to display the fourth interface, wherein the fourth interface is an interface generated by expanding the area of the first interface, and the fourth interface is an application interface of the second application.
[0255] If the unfolding direction is horizontal, execute S1232.
[0256] S1232: Start the AI assistant and configure the operating parameters of the AI assistant according to the second application.
[0257] S1233, when the folding screen device is in the second state, the folding screen device activates the second display area, and uses the second display area to display the second interface and the running interface of the AI assistant, wherein the second interface is consistent with the first interface, and the running interface of the AI assistant provides auxiliary functions for the second application. (Refer to S404)
[0258] Take the second application as a camera application as an example.
[0259] Fig.13 Shown is a schematic diagram of the display effect of a folding screen device according to an embodiment of the present application.
[0260] The display screen of the foldable screen device includes three display areas (1301, 1302 and 1303).
[0261] When the folding screen device is in the first state, the folding screen device activates the first display area, which is a combination of display areas 1301 and 1302. In the first state, the folding screen device runs a camera application, and displays the application interface of the camera application in display areas 1301 and 1302, and the display effect is shown in 1311.
[0262] The folding screen device unfolds from the first state to the second state. In the second state, the folding screen device activates the second display area, which is a combination of display areas 1301, 1302 and 1303.
[0263] Since the unfolding direction of the folding screen device from the first state to the second state is horizontal, the folding screen device activates the AI assistant. In addition, in the process of activating the AI assistant, the folding screen device configures the operating parameters of the AI assistant according to the camera application.
[0264] When the display screen is expanded horizontally from the first state to the second state, display areas 1301 and 1302 display the application interface of the camera application (consistent with 1411 ), and display area 1303 displays the application interface of the AI assistant. The display effect is shown in 1312 .
[0265] The application interface of the AI assistant is an AI-assisted photo editing interface that matches the camera application. In the AI-assisted photo editing interface, the AI assistant analyzes the photos displayed in display areas 1301 and 1302 and provides several types of photo editing and beautification preview effects.
[0266] Fig.14 Shown is a schematic diagram of the display effect of a folding screen device according to an embodiment of the present application.
[0267] The display screen of the foldable screen device includes three display areas (1401, 1402 and 1403).
[0268] When the folding screen device is in the first state, the folding screen device activates the first display area, which is a combination of display areas 1401 and 1402. In the first state, the folding screen device runs a camera application, and displays the application interface of the camera application in display areas 1401 and 1402, and the display effect is shown in 1411.
[0269] The folding screen device unfolds from the first state to the second state. In the second state, the folding screen device activates the second display area, which is a combination of display areas 1401, 1402 and 1403.
[0270] Since the unfolding direction of the folding screen device from the first state to the second state is vertical, the folding screen device does not call up the AI assistant, but instead expands the area of the application interface of the camera application to display more application content of the camera application.
[0271] When the display screen is vertically expanded from the first state to the second state, the display areas 1401, 1402 and 1403 display the application interface of the camera application, and the display effect is shown in 1412. Compared with 1411, in 1412, a camera parameter setting interface is added to the application interface of the camera application.
[0272] Take the second application as a document editing application as an example.
[0273] Fig.15 Shown is a schematic diagram of the display effect of a folding screen device according to an embodiment of the present application.
[0274] The display screen of the foldable screen device includes three display areas (1501, 1502 and 1503).
[0275] When the folding screen device is in the first state, the folding screen device activates the first display area, which is a combination of display areas 1501 and 1502. In the first state, the folding screen device runs a camera application and displays an application interface of a document editing application in display areas 1501 and 1502, and the display effect is shown in 1511.
[0276] The folding screen device unfolds from the first state to the second state. In the second state, the folding screen device activates the second display area, which is a combination of display areas 1501, 1502 and 1503.
[0277] Since the unfolding direction of the foldable screen device from the first state to the second state is horizontal, the foldable screen device calls up the AI assistant. In addition, in the process of calling up the AI assistant, the foldable screen device configures the operating parameters of the AI assistant according to the document editing application.
[0278] When the display screen is expanded horizontally from the first state to the second state, display areas 1501 and 1502 display the application interface of the document editing application (consistent with 1511 ), and display area 1503 displays the application interface of the AI assistant. The display effect is shown in 1512 .
[0279] The application interface of the AI assistant is an AI search related resource interface that matches the document editing application. In the AI search related resource interface, the AI assistant analyzes the document content displayed in display areas 1501 and 1502 and provides related resources (for example, providing biological illustrations for the currently edited biological note document).
[0280] Fig.16 Shown is a schematic diagram of the display effect of a folding screen device according to an embodiment of the present application.
[0281] The display screen of the foldable screen device includes three display areas (1601, 1602 and 1603).
[0282] When the folding screen device is in the first state, the folding screen device activates the first display area, which is a combination of display areas 1601 and 1602. In the first state, the folding screen device runs a document editing application, and displays the application interface of the document editing application in display areas 1601 and 1602, and the display effect is shown in 1611.
[0283] The folding screen device is unfolded from the first state to the second state. In the second state, the folding screen device activates the second display area, which is a combination of display areas 1601, 1602 and 1603.
[0284] Since the unfolding direction of the folding screen device from the first state to the second state is vertical, the folding screen device does not call up the AI assistant, but instead expands the area of the application interface of the document editing application to display more application content of the document editing application.
[0285] When the display screen is vertically expanded from the first state to the second state, display areas 1601, 1602, and 1603 display the application interface of the document editing application, and the display effect is shown in 1612. Compared with 1611, in 1612, a document editing parameter setting interface (for example, settings of document style, layout, etc.) is added to the application interface of the document editing application.
[0286] Take the second application as a drawing application as an example.
[0287] Fig.17 Shown is a schematic diagram of the display effect of a folding screen device according to an embodiment of the present application.
[0288] The display screen of the foldable screen device includes three display areas (1701, 1702 and 1703).
[0289] When the folding screen device is in the first state, the folding screen device activates the first display area, which is a combination of display areas 1701 and 1702. In the first state, the folding screen device runs a drawing application, and displays the application interface of the drawing application in display areas 1701 and 1702, and the display effect is shown in 1711.
[0290] The folding screen device unfolds from the first state to the second state. In the second state, the folding screen device activates the second display area, which is a combination of display areas 1701, 1702 and 1703.
[0291] Since the unfolding direction of the folding screen device from the first state to the second state is horizontal, the folding screen device calls up the AI assistant. In addition, in the process of calling up the AI assistant, the folding screen device configures the operating parameters of the AI assistant according to the drawing application.
[0292] When the display screen is expanded horizontally from the first state to the second state, display areas 1701 and 1702 display the application interface of the drawing application (consistent with 1711 ), and display area 1703 displays the application interface of the AI assistant. The display effect is shown in 1712 .
[0293] The application interface of the AI assistant is an AI-assisted painting interface that matches the drawing application. In the AI-assisted painting interface, the AI assistant analyzes the painting content displayed in display areas 1701 and 1702 and provides an AI-assisted painting preview effect (for example, generating a variety of pictures of different styles based on the screen for selection).
[0294] Fig.18 Shown is a schematic diagram of the display effect of a folding screen device according to an embodiment of the present application.
[0295] The display screen of the foldable screen device includes three display areas (1801, 1802 and 1803).
[0296] When the folding screen device is in the first state, the folding screen device activates the first display area, which is a combination of display areas 1801 and 1802. In the first state, the folding screen device runs a drawing application, and displays the application interface of the drawing application in display areas 1801 and 1802, and the display effect is shown in 1811.
[0297] The folding screen device unfolds from the first state to the second state. In the second state, the folding screen device activates the second display area, which is a combination of display areas 1801, 1802 and 1803.
[0298] Since the unfolding direction of the folding screen device from the first state to the second state is vertical, the folding screen device does not call up the AI assistant, but instead expands the area of the application interface of the drawing application to display more application content of the drawing application.
[0299] When the display screen is vertically expanded from the first state to the second state, display areas 1801, 1802, and 1803 display the application interface of the drawing application, and the display effect is shown in 1812. Compared with 1811, in 1812, a toolbar interface (e.g., brush style, color setting) is added to the application interface of the drawing application.
[0300] Furthermore, in one embodiment, the AI assistant is activated based on the Activity Manager Service (AMS) and the AI assistant service.
[0301] Specifically, Fig.19 Shown is a method flow chart according to an embodiment of the present application.
[0302] In one embodiment, the folding screen device performs the following Fig.19 The following process is shown to activate the AI assistant.
[0303] S1900, the folding screen device is in a first state, and the folding screen device runs a second application.
[0304] When the user unfolds the folding screen device (the folding screen device enters the second state), the folding screen device executes the following process.
[0305] S1910: An expansion event is detected.
[0306] S1911, sending a display screen expansion message to the AMS to notify the AMS that the display screen configuration has changed (the display screen has been expanded).
[0307] S1920, the AMS calls back the second application.
[0308] S1921, determine whether it is necessary to start the AI assistant.
[0309] If it is not necessary to start the AI assistant, execute S1930.
[0310] S1930, displaying the second application in full screen on the expanded display screen.
[0311] If you need to start the AI assistant, execute S1940.
[0312] S1940, obtain AI auxiliary parameters corresponding to the second application, and confirm whether the parameters are abnormal.
[0313] If the parameters are abnormal, execute S1950.
[0314] S1950, the second application starts the associated AI assistant, and the AI assistant maintains the default interface (the relevant parameters in the AI assistant service adopt the default settings).
[0315] If the parameters are normal, execute S1960.
[0316] S1960, AMS split screen starts the association interface.
[0317] S1961, based on the returned AI assistance parameters, register the relevant parameters in the AI assistant service.
[0318] S1962, based on the AI assistant service, the second application starts the AI assistant, and the AI assistant presents a corresponding interface according to the application scenario.
[0319] According to the method of one embodiment of the present application, by registering the AI auxiliary parameters corresponding to the second application in the AI assistant service, after startup, the AI assistant can present the corresponding auxiliary interface according to the application scenario of the currently running second application, thereby improving the auxiliary collaboration capability of the AI assistant and improving the operating efficiency of the folding screen device using AI technology.
[0320] Fig. 20 FIG. 4 is a schematic diagram of a system structure according to an embodiment of the present application.
[0321] like Fig. 20 As shown, the system of the folding screen device includes an application layer 2010, a framework layer 2020, a device driver layer 2030 and a system kernel layer 2040.
[0322] The application layer 2010 is used to run applications, for example, the second application 2011 (the second application may be a camera application, a text editing application, a picture editing application, etc.), the AI assistant 2012 (the first application).
[0323] The framework layer 2020 includes a configuration management system 2021, an AI assistant service 2022, and an activity management service (ActivityManagerService, AMS) 2023.
[0324] Fig.21 FIG. 4 is a timing diagram of a process according to an embodiment of the present application.
[0325] In one embodiment, if Fig. 20 The folding screen device of the system shown executes as follows Fig.21 The following process is shown to activate the AI assistant.
[0326] S2100, the display screen is in the first state, and the folding screen device runs the second application 2011.
[0327] When the user unfolds the display screen (second state), the folding screen device executes the following process.
[0328] S2030, after detecting the expansion event, the config management system 1021 notifies the AMS 2023 that the display screen configuration has changed (the display screen has been expanded).
[0329] S2040, AMS1023 calls back the second application 2011 to notify the second application 2011 of the display screen configuration change.
[0330] S2041, the second application 2011 determines whether the AI assistant needs to be started, and the determination result is returned to AMS2023.
[0331] If you need to start the AI assistant, execute S2030.
[0332] S2130, AMS2023 calls back the second application 2011 to obtain AI auxiliary parameters.
[0333] S2131, the second application 2011 returns the AI assisted parameters to the AMS 2023.
[0334] S2140, AMS2023 registers relevant parameters in AI assistant service 2022 based on the returned AI auxiliary parameters.
[0335] S2150, AMS2023 starts AI assistant 2012 in split screen (displaying the application interface of the second application 2011 and the application interface of AI assistant 2012).
[0336] Furthermore, in another embodiment, a certain application is not pre-selected as the first application, but an application is selected as the first application when the first application needs to be called up.
[0337] Fig. 22 Shown is a method flow chart according to an embodiment of the present application.
[0338] In one embodiment, the folding screen device performs the following Fig. 22 The following process is shown.
[0339] S2200, the folding screen device enters a third state. When the folding screen device is in the third state, the folding screen device activates a third display area.
[0340] S2201, the folding screen device uses the third display area to display the third interface.
[0341] S2210, detecting an expansion event.
[0342] If no expansion event is detected, return to S2210.
[0343] If an expansion event is detected, execute S2211.
[0344] S2211, confirm the change in the state of the folding screen device before and after the unfolding event.
[0345] If the folding screen device is unfolded from the third state to the first state, execute S2220.
[0346] S2220, when the folding screen device is in the first state, the folding screen device activates the first display area, and uses the first display area to display the first interface, wherein the first interface is an interface generated by expanding the area of the third interface.
[0347] After S2220, return to S2210.
[0348] If the folding screen device is unfolded from the first state to the second state, execute S2230.
[0349] S2230, identifying the expansion direction.
[0350] If the expansion direction is vertical, execute S2231.
[0351] S2231, when the folding screen device is in the second state, the folding screen device activates the second display area, and uses the second display area to display the fourth interface, wherein the fourth interface is an interface generated by expanding the area of the first interface.
[0352] If the expansion direction is horizontal, execute S2232.
[0353] S2232, determine an application to be the first application.
[0354] S2233, start the first application.
[0355] S2234, when the folding screen device is in the second state, the folding screen device activates the second display area, and uses the second display area to display the second interface and the running interface of the first application, wherein the second interface includes the display content of the first interface.
[0356] Specifically, in one implementation of S2232, a correspondence between different application scenarios and auxiliary applications is established in advance. In S2232, a corresponding application is selected as the first application according to the application scenario of the folding screen device before the unfolding event.
[0357] For example, in the first state, the folding screen device enters the system setting process (the first interface is the system setting interface). When the folding screen device is unfolded from the first state and enters the second state, according to the application scenario of the folding screen device before the unfolding event (system setting application scenario), the system help application is selected as the first application.
[0358] For another example, in the first state, the folding screen device runs a document reading application to enter the document reading process (the first interface is the document reading interface). When the folding screen device is unfolded from the first state and enters the second state, the translation application is selected as the first application according to the document reading application scenario.
[0359] Specifically, in another implementation of S2232, an associated application of the application (second application) whose application interface is displayed in the first display area before the expansion event is selected as the first application. In one embodiment, the associated application of the second application includes an AI assistant.
[0360] Furthermore, in some application scenarios, there may be multiple associated applications for the second application. In one implementation of S2232, the folding screen device selects one application from the multiple associated applications of the second application as the first application.
[0361] Specifically, in one embodiment, the folding screen device determines the first application that needs to be called up based on the application / system running status and / or user operation before the expansion event.
[0362] For example, the second application is a reading application, and the applications associated with the second application are a translation application and a note application.
[0363] Assume that in the first state, the folding screen device runs the second application and displays text + picture content in the first display area. After the user marks a section of text in the displayed text by sliding his finger, the folding screen device is unfolded to trigger an unfolding event.
[0364] The foldable screen device recognizes that the second application displays text + picture content in the first display area before the unfolding event, and the user marks a piece of text by sliding his finger. Therefore, when the foldable screen device unfolds from the first state to the second state, the foldable screen device selects the translation application as the first application. In the second state, the second display area displays the application interface of the reading application and the translation application, and the text marked by the user is translated in the application interface of the translation application.
[0365] Assume that in the first state, the folding screen device runs the second application and displays text + picture content in the first display area. After the user selects a piece of text + picture in the displayed content by frame selection, the folding screen device is unfolded to trigger an unfolding event.
[0366] Before the foldable screen device recognizes the unfolding event, the second application displays text + picture content in the first display area, and the user selects a piece of text and / or picture in a frame selection manner. Therefore, when the foldable screen device unfolds from the first state to the second state, the foldable screen device selects the note application as the first application. In the second state, the second display area displays the application interface of the reading application and the note application, and the text and pictures selected by the user are recorded and saved in the application interface of the note application.
[0367] Assume that in the first state, the folding screen device runs the second application and displays text + picture content in the first display area. When the user browses the text + picture content, the folding screen device is unfolded, triggering an unfolding event (without marking any content).
[0368] Before the foldable screen device recognizes the unfolding event, the second application displays text + picture content in the first display area, and the user has not selected any text and / or picture. Therefore, when the foldable screen device unfolds from the first state to the second state, the foldable screen device does not select any application as the first application (does not call up the first application), but expands the size of the application interface of the second application, thereby enlarging the text + picture content displayed by the second application.
[0369] Specifically, in another embodiment, the folding screen device determines the first application that needs to be called up based on the unfolding direction.
[0370] For example, the second application is a reading application, and the applications associated with the second application are a translation application and a note application.
[0371] Assume that in the first state, the folding screen device runs the second application and displays text + picture content in the first display area. The user unfolds the folding screen device horizontally, triggering an unfolding event.
[0372] The foldable screen device recognizes that the unfolding direction is horizontal. Therefore, when the foldable screen device unfolds from the first state to the second state, the foldable screen device selects the translation application as the first application. In the second state, the second display area displays the application interface of the reading application and the translation application, and the text marked by the user is translated in the application interface of the translation application.
[0373] Assume that in the first state, the folding screen device runs the second application and displays text + picture content in the first display area. The user unfolds the folding screen device vertically, triggering an unfolding event.
[0374] The foldable screen device recognizes that the unfolding direction is vertical. Therefore, when the foldable screen device unfolds from the first state to the second state, the foldable screen device selects the note application as the first application. In the second state, the second display area displays the application interface of the reading application and the note application, and the text and pictures selected by the user are recorded and saved in the application interface of the note application.
[0375] In the description of the embodiments of the present application, for the convenience of description, the device is described by dividing it into various modules according to its functions. The division of each module is merely a division of logical functions. When implementing the embodiments of the present application, the functions of each module can be implemented in the same or one or more software and / or hardware.
[0376] Specifically, the device proposed in the embodiment of the present application can be fully or partially integrated into a physical entity during actual implementation, or it can be physically separated. And these modules can all be implemented in the form of software calling through processing elements; they can also be all implemented in the form of hardware; some modules can also be implemented in the form of software calling through processing elements, and some modules can be implemented in the form of hardware. For example, the detection module can be a separately established processing element, or it can be integrated in a chip of an electronic device. The implementation of other modules is similar. In addition, all or part of these modules can be integrated together, or they can be implemented independently. In the implementation process, each step of the above method or each of the above modules can be completed by an integrated logic circuit of hardware in a processor element or instructions in the form of software.
[0377] For example, the above modules may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASIC), or one or more digital signal processors (DSP), or one or more field programmable gate arrays (FPGA), etc. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0378] An embodiment of the present application further provides an electronic device.
[0379] Fig.23 Schematic diagram of the structure of an electronic device according to an embodiment of the present application.
[0380] like Fig.23 As shown, the electronic device 2300 includes a memory 2302 for storing computer program instructions and a processor 2301 for executing program instructions, wherein when the computer program instructions are executed by the processor 2301, the electronic device 2300 is triggered to execute the method steps described in the embodiments of the present application.
[0381] Specifically, in one embodiment of the present application, the above-mentioned one or more computer programs are stored in the above-mentioned memory 2302, and the above-mentioned one or more computer programs include instructions. When the above-mentioned instructions are executed by the above-mentioned electronic device 2300, the above-mentioned electronic device 2300 executes the method steps described in the embodiment of the present application.
[0382] It is understandable that the structural description of the electronic device 2300 in the embodiment of the present application does not constitute a specific limitation on the electronic device 2300. In other embodiments of the present application, the electronic device 2300 may include other components besides the processor 2301 and the memory 2302.
[0383] The processor 2301 may be a device on a chip (SOC), and the processor 2301 may include a central processing unit (CPU), and may further include other types of processors.
[0384] The processor involved in the processor 2301 may include, for example, a CPU, a DSP, a microcontroller or a digital signal processor, and may also include a GPU, an embedded neural network processor (Neural-network Process Units, NPU) and an image signal processor (Image Signal Processing, ISP). The processor may also include necessary hardware accelerators or logic processing hardware circuits, such as ASICs, or one or more integrated circuits for controlling the execution of the program of the technical solution of the present application. In addition, the processor may have the function of operating one or more software programs, and the software programs may be stored in a storage medium.
[0385] The processor 2301 may include one or more processing units. For example, the processor may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent components or integrated into one or more processors. In some embodiments, the electronic device 2300 may also include one or more processors 2301. The controller may generate an operation control signal based on the instruction opcode and the timing signal to complete the control of fetching and executing instructions.
[0386] In some embodiments, the processor 2301 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a SIM card interface, and / or a USB interface, etc. Among them, the USB interface is an interface that complies with the USB standard specification, and specifically can be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface can be used to connect a charger to charge an electronic device, and can also be used to transmit data between an electronic device and a peripheral device.
[0387] The electronic device 2300 may also include an external memory interface, which is used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device. The external memory card communicates with the processor 2301 through the external memory interface to implement a data storage function. For example, files such as music and videos are stored in the external memory card.
[0388] The memory 2302 may include a code storage area and a data storage area. The code storage area may store an operating system. The data storage area may store data created during the use of the electronic device 2300, etc. In addition, the memory 2302 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more disk storage components, a flash memory component, a universal flash storage (UFS), etc.
[0389] The memory 2302 may be a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), a magnetic disk storage medium or other magnetic storage device, or may be any computer-readable medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer.
[0390] The processor 2301 and the memory 2302 may be integrated into one processing device, or more commonly, are independent components.
[0391] Furthermore, the devices, apparatuses, and modules described in the embodiments of the present application may be implemented by computer chips or entities, or by products having certain functions.
[0392] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, devices, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media containing computer-usable program code.
[0393] In the several embodiments provided in the present application, if any function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application.
[0394] Specifically, in one embodiment of the present application, a computer-readable storage medium is further provided, in which a computer program is stored. When the computer program is run on a computer, the computer executes the method provided in the embodiment of the present application.
[0395] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is run on a computer, the computer executes the method provided by the embodiment of the present application.
[0396] The embodiments described in this application are described with reference to the flowcharts and / or block diagrams of the methods, devices (apparatus), and computer program products according to the embodiments of the application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0397] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0398] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0399] It should also be noted that in the embodiments of the present application, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent the existence of A alone, the existence of A and B at the same time, and the existence of B alone. Among them, A and B can be singular or plural. The character " / " generally indicates that the previous and subsequent associated objects are in an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c can be represented by: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.
[0400] In the embodiments of the present application, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other identical elements in the process, method, commodity or device including the element.
[0401] The present application may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.
[0402] Each embodiment in this application is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0403] Those skilled in the art will appreciate that the various units and algorithm steps described in the embodiments of the present application can be implemented by a combination of electronic hardware, computer software, and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0404] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices, apparatuses and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0405] The above is only a specific implementation of the present application. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. The protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for calling an application, characterized in that: The method is applied to a folding screen device, and the state of the folding screen device includes at least a first state and a second state; The folding screen device in the first state enters the second state after experiencing an unfolding event; The method comprises: In the first state, activating the first display area, using the first display area to display a first interface, where the first interface is an operating interface of the folding screen device in the first state; When the folding screen device is unfolded from the first state to enter the second state, calling up the first application; In the second state, a second display area is activated, and a size of the second display area is larger than that of the first display area; The second display area is used to display a second interface and an application interface of the first application, wherein the second interface includes display content of the first interface.
2. The method according to claim 1, characterized in that: The size of the second interface is consistent with the size of the first interface; and / or, The display content of the second interface is consistent with the display content of the first interface; and / or, The display position of the first interface in the first display area does not change compared to the display position of the second interface in the second display area.
3. The method according to claim 1 or 2, characterized in that: The application interface of the first application is displayed in an increased portion of the second display area, and the increased portion is an activated area increased relative to the first display area.
4. The method according to any one of claims 1 to 3, characterized in that When the folding screen device is unfolded from the first state and enters the second state, before calling up the first application, the method further includes: After detecting an expansion event, identifying whether the expansion event corresponds to expansion from the first state to the second state.
5. The method according to claim 4, characterized in that The state of the folding screen device also includes at least a third state; the folding screen device in the third state enters the first state after experiencing an unfolding event; The method further comprises: In the third state, activating the third display area, using the third display area to display a third interface, wherein the size of the third display area is smaller than the first display area, and the third interface is the operating interface of the folding screen device in the third state; In the first state, the size of the third interface is expanded to generate the first interface.
6. The method according to any one of claims 1 to 5, characterized in that Before calling up the first application, the method further includes: Determine whether the current application scenario requires calling the first application.
7. The method according to claim 6, characterized in that The determining whether the current application scenario needs to call up the first application includes: Whether the first application needs to be launched is determined according to the pre-settings of the folding screen device, wherein when the folding screen device is set so that the unfolding operation does not trigger the launching of the application, it is determined that the first application does not need to be launched.
8. The method according to claim 6, characterized in that The determining whether the current application scenario needs to call up the first application includes: Determine whether the first application needs to be called up based on the application running status and / or user operation of the folding screen device before the expansion event occurs.
9. The method according to claim 6, characterized in that The determining whether the current application scenario needs to call up the first application includes: It is determined whether the first application needs to be called up according to the expansion direction corresponding to the expansion event.
10. The method according to claim 9, characterized in that When the expansion direction is vertical, it is determined that the first application does not need to be called up.
11. The method according to any one of claims 1 to 10, characterized in that The first application is an auxiliary application that provides auxiliary functions for the display content of the second interface.
12. The method according to any one of claims 1 to 11, characterized in that Before calling up the first application, the method further includes: Set an application on the foldable screen device as the first application.
13. The method according to claim 12, characterized in that The first application is an artificial intelligence assistant.
14. The method according to claim 13, characterized in that The calling up the first application includes: The operating parameters of the artificial intelligence assistant are configured according to the application scenario of the folding screen device before the expansion event, wherein the application interface of the artificial intelligence assistant in the second display area provides auxiliary functions corresponding to the display content of the second interface.
15. The method according to claim 14, characterized in that: The method further includes, in the first state, running a second application, wherein the first interface is an application interface of the second application; The calling up of the first application includes configuring the operating parameters of the artificial intelligence assistant according to the second application, wherein the application interface of the artificial intelligence assistant in the second display area provides auxiliary functions corresponding to the second application.
16. The method according to any one of claims 1 to 11, characterized in that Before calling up the first application, the method further includes: An application is determined as the first application.
17. The method according to claim 16, characterized in that The determining of the application as the first application includes: According to the application scenario of the folding screen device before the unfolding event, an application corresponding to the application scenario is selected as the first application.
18. The method according to claim 16, characterized in that The determining of the application as the first application includes: An associated application of a second application is selected as the first application, wherein the second application is an application that displays an application interface in the first display area.
19. The method according to claim 18, characterized in that The selecting the associated application of the second application as the first application includes: According to the running state of the folding screen device and / or the user operation before the unfolding event, an application is selected from multiple associated applications of the second application as the first application.
20. The method according to claim 18, characterized in that The associated applications of the second application include a third application and a fourth application; The selecting the associated application of the second application as the first application includes: When the expansion direction of the expansion event is vertical, selecting the third application as the first application; When the expansion direction of the expansion event is horizontal, the fourth application is selected as the first application.
21. An electronic device, characterized in that: The electronic device comprises a memory for storing computer program instructions and a processor for executing the computer program instructions, wherein when the computer program instructions are executed by the processor, the electronic device is triggered to execute the method steps as described in any one of claims 1-20.
22. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed on a computer, enables the computer to execute the method according to any one of claims 1 to 20.