Display method, user interface, and related apparatus
By dynamically adjusting the displayed content on the external screen of electronic devices according to business scenarios and events, the problem of monotonous external screen content is solved, the external screen's appeal and application scenarios are expanded, and power consumption is reduced.
Patent Information
- Application Number
- PCT/CN2025/091070
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-30
- Filing Date
- 2025-04-24
- Publication Date
- 2026-01-08
AI Technical Summary
In existing technologies, the content displayed on the external screen is monotonous, lacks interest, and cannot effectively expand application scenarios.
By dynamically adjusting the content based on business scenarios and events in the external screen display method of electronic devices, including displaying specific content in a specified business scenario, and coordinating the on/off state of the internal and external screens to save power consumption.
It enriches the display content of the external screen, enhances its fun and usability, and reduces the power consumption of electronic devices.
Smart Images

Figure CN2025091070_08012026_PF_FP_ABST
Abstract
Description
Display method, user interface and related apparatus
[0001] The present application claims priority to the Chinese patent application No. 202410564759.6, filed on April 30, 2024, entitled "Display method, user interface and related apparatus", the whole content of which is incorporated herein by reference. TECHNICAL FIELD
[0002] The present application relates to the technical field of computer, in particular to a display method, a user interface and related apparatus. BACKGROUND
[0003] With the continuous updating and upgrading of electronic devices, double-sided screens, folding screens and the like are gradually applied to electronic devices. When an electronic device contains multiple display screens, the electronic device can include an outer screen and an inner screen, wherein the inner screen, also known as the main screen, is usually located on the front of the electronic device and can be used to display the main display content provided by the electronic device to meet the daily needs of the user, and the outer screen, usually located on the back of the electronic device, can be used to display auxiliary display content to the user.
[0004] However, the outer screen can only display information such as time, date and weather at present, and the display content is relatively single. SUMMARY
[0005] The present application provides a display method, a user interface and related apparatus, which enriches the display content of the outer screen and improves the interestingness of the outer screen display.
[0006] In a first aspect, an embodiment of the present application provides a display method, which is applied to an electronic device including an outer screen and an inner screen, and the method comprises: starting a first application or a first function of a second application by the electronic device; in response to starting the first application or the first function, the electronic device displays first content on the outer screen; the electronic device detects a first event under the running first application or the first function; and the electronic device switches the first content to second content.
[0007] By implementing the method provided in the first aspect, the electronic device can display specific content on the outer screen when entering a specified business scenario, thereby providing interesting display effects of the outer screen in the specified business scenario. In addition, the electronic device can also dynamically adjust the content displayed on the outer screen according to the event triggered by the business scenario in which the electronic device is located, thereby enriching the display content of the outer screen, expanding the application scenarios of the outer screen, and improving the use rate of the outer screen.
[0008] In a possible implementation manner of the first aspect, the first application is a call application or a chat application, or the first function is a voice call function or a video call function, and the first event is a voice keyword issued by a user of the electronic device and / or a call contact during a call; the first application is a game application, or the first function is a game function, and the first event includes one or more of the following: game progress, game situation, and player state; the first application is a photographing application, or the first function is a photographing function, and the first event includes one or more of the following: photographing operation, video recording operation, and operation of adjusting a photographing parameter.
[0009] In a possible implementation manner of the first aspect, the first event is an adjustment operation on a display interface of the first application or the first function, and the second content indicates an adjustment situation of the adjustment operation on the display interface of the first application or the first function.
[0010] That is, by viewing the content displayed on the outer screen, the user can understand the adjustment situation of the application interface or the function in the first business scenario, so that the content displayed on the outer screen can convey more information in the first business scenario.
[0011] In a possible implementation manner of the first aspect, the method further includes: starting, by the electronic device, a third application or a second function of a fourth application; and in response to starting the first application or the first function, displaying, by the electronic device, third content on the outer screen.
[0012] That is, in different business scenarios, the electronic device displays different dynamic effects on the outer screen, so that the user can understand the business scenario in which the electronic device is currently located by viewing the dynamic effect displayed on the outer screen.
[0013] In a possible implementation manner of the first aspect, after the electronic device switches the first content to the second content, the method further includes: detecting, by the electronic device, a second event in the running of the first application or the first function, the second event being different from the first event; and switching, by the electronic device, the second content to fourth content, the fourth content being different from the second content.
[0014] That is, in different events, the electronic device displays different dynamic effects on the outer screen, so that the user can understand the event in the business scenario in which the electronic device is currently located by viewing the dynamic effect displayed on the outer screen.
[0015] In a possible implementation manner of the first aspect, the first content is preset content of the electronic device, or the first content is determined according to the first application or the first function, or the first content is content determined based on a user operation.
[0016] With reference to the first aspect, in a possible implementation manner, the electronic device is in a screen-off state before the outer screen displays the first content after the electronic device starts the first application or the first function of the second application.
[0017] That is, the electronic device can control the outer screen to display the specified content in the case of identifying that the inner screen is in the screen-off state, and strengthen the linkage between the inner screen and the outer screen.
[0018] With reference to the first aspect, in a possible implementation manner, the method further includes: detecting, by the electronic device, that the inner screen is in a screen-on state; and controlling, by the electronic device, the outer screen to be in a screen-off state.
[0019] That is, the electronic device can control the outer screen to be in the screen-off state in the case of the inner screen being in the screen-on state, avoid the outer screen being in the screen-on state all the time in the specified business scenario, reduce the power consumption of the electronic device, and also control the outer screen to be in the screen-off state according to the screen-on and screen-off of the inner screen, so that the inner screen and the outer screen can work in linkage.
[0020] With reference to the first aspect, in a possible implementation manner, the first function is a voice call function, and the electronic device is in a voice call state when the outer screen displays the first content or the second content.
[0021] Since the user does not need to view the screen of the inner screen in the voice call state, the electronic device can control the outer screen to present a display state opposite to that of the inner screen in the voice call scenario.
[0022] With reference to the first aspect, in a possible implementation manner, the electronic device is in a screen-on state before the outer screen displays the first content after the electronic device starts the first application or the first function of the second application.
[0023] That is, the electronic device can control the outer screen to display the specified content in the case of identifying that the inner screen is in the screen-on state, and strengthen the linkage between the inner screen and the outer screen.
[0024] With reference to the first aspect, in a possible implementation manner, the method further includes: detecting, by the electronic device, that the inner screen is in a screen-off state; and controlling, by the electronic device, the outer screen to be in a screen-off state.
[0025] That is, the electronic device can control the outer screen to be in the screen-off state in the case of the inner screen being in the screen-off state, avoid the outer screen being in the screen-on state all the time in the specified business scenario, reduce the power consumption of the electronic device, and also control the outer screen to be in the screen-off state according to the screen-on and screen-off of the inner screen, so that the inner screen and the outer screen can work in linkage.
[0026] With reference to the first aspect, in a possible implementation manner, the first function is a function other than the voice call function.
[0027] Since the user usually needs to view the picture of the inner screen in addition to the voice call function, the electronic device 100 can control the outer screen and the inner screen to present the same display state in a service scenario other than the voice call scenario.
[0028] In a possible implementation manner of the first aspect, the first content or the second content includes any one or more of the following: a picture, text, or a dynamic effect.
[0029] In a possible implementation manner of the first aspect, the second content includes a dynamic effect, and after the electronic device switches the first content to the second content, the method further includes: in a case where a first preset condition is detected, the electronic device reduces the display brightness of the second content and / or increases the playing interval of the dynamic effect contained in the second content, the first preset condition including one or more of the following: a time length of running the first application or the first function reaching a first time length, the power of the electronic device being less than a first threshold, and the electronic device being in a power saving mode.
[0030] In this way, the power consumption of the electronic device can be saved, and the use time length of the electronic device can be prolonged.
[0031] In a possible implementation manner of the first aspect, the size of the outer screen is smaller than the size of the inner screen.
[0032] In a possible implementation manner of the first aspect, the inner screen includes a first display screen and a second display screen, the first display screen and the second display screen are pasted face to face when the electronic device is in a folded state, and the outer screen is located at the back of the inner screen when the electronic device is in an unfolded state.
[0033] In a possible implementation manner of the first aspect, the inner screen includes a first display screen and a second display screen, the first display screen and the second display screen are pasted face to face when the electronic device is in a folded state, and the outer screen is located at the back of the inner screen when the electronic device is in an unfolded state.
[0034] In a possible implementation manner of the first aspect, the inner screen includes a first display screen and a second display screen, the first display screen and the second display screen are pasted face to face when the electronic device is in a folded state, and the outer screen is located at the back of the inner screen when the electronic device is in an unfolded state.
[0035] In a possible implementation manner of the first aspect, the inner screen includes a first display screen and a second display screen, the first display screen and the second display screen are pasted face to face when the electronic device is in a folded state, and the outer screen is located at the back of the inner screen when the electronic device is in an unfolded state. BRIEF DESCRIPTION OF DRAWINGS
[0036] FIG. 1 is a schematic diagram of the appearance of an electronic device 100 according to an embodiment of the present application;
[0037] FIG. 2 is a schematic diagram of the relative positions between a user and the electronic device 100 in different service scenarios according to an embodiment of the present application;
[0038] FIGS. 3A-3B are user interfaces displayed on the outer screen of the electronic device 100 according to an embodiment of the present application;
[0039] FIGS. 4A-4C are user interfaces displayed on the outer screen of the electronic device 100 in a voice call scenario according to an embodiment of the present application;
[0040] FIGS. 5A-5C are user interfaces displayed on the outer screen of the electronic device 100 in a video call scenario according to an embodiment of the present application;
[0041] FIG. 6 is a user interface 50 related to setting different voice keywords corresponding to dynamic effects according to an embodiment of the present application;
[0042] FIGS. 7A-7C are three dynamic effects displayed on the outer screen of the electronic device 100 according to a voice keyword according to an embodiment of the present application;
[0043] FIGS. 8A-8D are user interfaces displayed on the inner screen and the outer screen of the electronic device 100 in a game scenario according to an embodiment of the present application;
[0044] FIGS. 9A-9D are user interfaces displayed on the inner screen and the outer screen of the electronic device 100 in a shooting scenario according to an embodiment of the present application;
[0045] FIGS. 10A-10C are dynamic effects displayed by the electronic device 100 according to an embodiment of the present application, in which the display brightness gradually decreases;
[0046] FIG. 11 is a schematic diagram of the overall flow of a display method according to an embodiment of the present application;
[0047] FIG. 12 is a schematic diagram of the flow of a method for determining the display mode of the inner and outer screens of the electronic device 100 according to an embodiment of the present application;
[0048] FIG. 13 is a schematic diagram of the flow of another display method according to an embodiment of the present application;
[0049] FIG. 14 is a schematic diagram of the interaction between the internal modules of the electronic device 100 in a voice call scenario according to an embodiment of the present application;
[0050] FIG. 15 is a schematic diagram of the hardware structure of the electronic device 100 according to an embodiment of the present application;
[0051] FIG. 16 is a block diagram of the software structure of the electronic device 100 according to an embodiment of the present application. DETAILED DESCRIPTION
[0052] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " represents the meaning of or, for example, A / B can represent A or B; the "and / or" in the text only describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which means that there are three cases of A alone, A and B together, and B alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.
[0053] Hereinafter, the terms "first" and "second" are only used for description purposes, and cannot be understood as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Therefore, the features defined with "first" and "second" can explicitly or implicitly include one or more of the features, and in the description of the embodiments of the present application, unless otherwise specified, the meaning of "multiple" is two or more than two.
[0054] The term "user interface (UI)" in the following embodiments of the present application is a medium interface for interaction and information exchange between an application program or an operating system and a user, which realizes the conversion between the internal form of information and the form that the user can accept. The user interface is source code written in a specific computer language such as Java, extensible markup language (XML), etc. The interface source code is parsed, rendered, and finally presented as content that can be recognized by the user on the electronic device. The commonly used form of user interface is graphic user interface (GUI), which refers to a user interface related to computer operation displayed in a graphical manner. It can be a visual interface element such as text, icon, button, menu, tab, text box, dialog box, status bar, navigation bar, Widget, etc. displayed in the display screen of the electronic device.
[0055] The display method provided in the embodiments of the present application is applied to an electronic device comprising an outer screen and an inner screen. After entering a first service scenario, the method can display first content on the outer screen, and then switch the first content to second content after obtaining a first event in the first service scenario.
[0056] Exemplarily, the first content can include one or more of the following: text, picture or dynamic effect.
[0057] It can be seen that the method can display specific content on the outer screen when the electronic device enters a specified service scenario, provide interesting display effects of the outer screen in the specified service scenario, and further dynamically adjust the content displayed on the outer screen according to an event triggered by the service scenario in which the electronic device is located, enrich the display content of the outer screen, expand the application scenario of the outer screen, and improve the use rate of the outer screen.
[0058] First, the structure of the electronic device related to the embodiments of the present application is introduced.
[0059] The display method provided by the embodiments of the present application can be applied to an electronic device 100 including multiple display screens.
[0060] The electronic device 100 can at least include an outer screen and an inner screen.
[0061] The inner screen can be used to display main display content provided by the electronic device 100, and the outer screen can be used to display auxiliary display content provided by the electronic device 100.
[0062] For example, when a user uses the electronic device 100, the inner screen usually faces the user, and the outer screen usually faces away from the user.
[0063] Further optionally, the electronic device 100 can be a folding screen device. The folding screen can have different forms under different folding angles, such as an unfolded state and a folded state. Under different forms, the folding screen can display pictures through different display screens.
[0064] FIG. 1 exemplarily shows an outer shape schematic diagram of the electronic device 100.
[0065] FIG. 1(a) shows a front view schematic diagram of the electronic device 100. As can be seen, the inner screen of the electronic device 100 is located on the front of the electronic device 100.
[0066] FIG. 1(b) shows a back view schematic diagram of the electronic device 100. As can be seen, the outer screen of the electronic device 100 is located on the back of the electronic device 100.
[0067] In addition, if the electronic device 100 is a folding screen device, FIG. 1(a) and (b) are outer shape schematic diagrams of the electronic device 100 in the unfolded state, and FIG. 1(c) is an outer shape schematic diagram of the electronic device 100 in the folded state.
[0068] Generally, when the electronic device 100 is in the unfolded state, the outer screen can be located on the back of the inner screen, the inner screen faces the user, and the outer screen faces away from the user. When the electronic device 100 is in the folded state, the inner screen can be divided into two display screens, the two display screens can be pasted together face to face, and the outer screen faces the user.
[0069] For example, the size of the outer screen can be smaller than the size of the inner screen.
[0070] It can be understood that the electronic device 100 shown in FIG. 1 is only an example, in other embodiments of the present application, the outer screen and the inner screen can be located on the same side, the shape of the outer screen can be circular, and the electronic device 100 can also not be a folding screen device, and the present application does not limit the shape of the electronic device 100.
[0071] The following describes the business scenarios that can be involved in the present application:
[0072] 1) Voice call scenario
[0073] If the electronic device 100 initiates a voice call to other devices, or the electronic device 100 receives a voice call initiated by other devices, the electronic device 100 can enter the voice call scenario. Further, if the voice call call ends or the voice call is hung up, the electronic device 100 can exit the voice call scenario.
[0074] For example, the electronic device 100 can initiate a voice call to other devices or receive a voice call initiated by other devices through a call application or other third-party applications containing voice call functions.
[0075] Exemplarily, when the electronic device 100 initiates a voice call to other devices, the electronic device 100 can display a call waiting interface of the voice call on the inner screen, and after the call is connected, the electronic device 100 can display a user interface of the connected voice call on the inner screen. Similarly, when the electronic device 100 receives a voice call initiated by other devices, the electronic device 100 can display a prompt information of the incoming voice call on the inner screen. After the call is connected, the electronic device 100 can display a user interface of the connected voice call on the inner screen. Further, during the voice call process, if the electronic device 100 is close to the user, for example, close to the user's ear, the inner screen of the electronic device 100 can be turned off, and if the electronic device 100 is away from the user, the inner screen of the electronic device 100 can be turned on. After the voice call ends, the electronic device 100 can display a user interface of the end of the voice call.
[0076] In the embodiments of the present application, the electronic device 100 can display specific content on the outer screen after entering the voice call scenario, and then the electronic device 100 can change the content displayed on the outer screen based on events in the voice call scenario, such as voice keywords of the user recognized by the electronic device 100 or voice keywords of the call contact.
[0077] In this way, the outer screen can provide a corresponding display screen when the electronic device 100 is in the voice call scenario, and the interest of the outer screen display is improved.
[0078] 2) Video call scenario
[0079] If the electronic device 100 initiates a video call to other devices, or the electronic device 100 receives a video call initiated by other devices, the electronic device 100 can enter a video call scenario. Further, if the video call call ends or the video call is hung up, the electronic device 100 can exit the video call scenario.
[0080] For example, the electronic device 100 can initiate a video call to other devices or receive a video call initiated by other devices through an application containing a video call function.
[0081] For example, when the electronic device 100 initiates a video call to other devices, the electronic device 100 can display a call waiting interface of the video call on the inner screen, and after the call is connected, the electronic device 100 can display the picture captured by the camera of the other party on the inner screen. Similarly, when the electronic device 100 receives a voice call initiated by other devices, the electronic device 100 can display a prompt information of the video call on the inner screen. After the call is connected, the electronic device 100 can display the picture captured by the camera of the other party on the inner screen.
[0082] In the embodiments of the present application, the electronic device 100 can display specific content on the outer screen after entering the video call scenario, and then the electronic device 100 can change the content displayed on the outer screen based on the events in the video call scenario, such as the voice keyword of the user recognized by the electronic device 100, the voice keyword of the call contact, the picture captured by the camera of the electronic device 100, or the picture captured by the camera of the call contact, and the like.
[0083] In this way, the outer screen can provide a corresponding display picture when the electronic device 100 is in the video call scenario, and the interest of the display on the outer screen is improved.
[0084] 3) Game scenario
[0085] For example, if the electronic device 100 starts a game application or opens a game function, the electronic device 100 can enter a game scenario. Further, if the electronic device 100 exits the game application or closes the game function, the electronic device 100 can exit the game scenario.
[0086] For example, when the electronic device 100 runs a game application, the electronic device 100 can display the page of the game application on the inner screen, and when the electronic device 100 uses a game function, the electronic device 100 can display the page related to the game function on the inner screen.
[0087] In the embodiments of the present application, the electronic device 100 can display specific content on the outer screen after entering the game scene, and then the electronic device 100 can change the content displayed on the outer screen based on events in the game scene, such as game situations.
[0088] In this way, the outer screen can provide a corresponding display screen when the electronic device 100 is in the game scene, thereby improving the interest of the display on the outer screen.
[0089] 4) Shooting scene
[0090] For example, if the electronic device 100 runs a photo application or uses a shooting function in the application, the electronic device 100 can enter a shooting scene. Further, if the electronic device 100 exits the photo application or closes the shooting function in the application, the electronic device 100 can exit the shooting scene.
[0091] For example, when the electronic device 100 runs a photo application or uses a shooting function in the application, the electronic device 100 can display a shooting interface on the inner screen, and the shooting interface can include a picture captured by a camera in real time.
[0092] In the embodiments of the present application, the electronic device 100 can display specific content on the outer screen after entering the shooting scene, and then the electronic device 100 can change the content displayed on the outer screen based on events in the shooting scene, such as adjusting the aperture size, adjusting the focal length, switching the camera, shooting or recording, and the like.
[0093] In this way, the outer screen can provide a corresponding display screen when the electronic device 100 is in the shooting scene, thereby improving the interest of the display on the outer screen.
[0094] It can be understood that the embodiments of the present application can also involve other business scenes, such as a text chat scene, which is only exemplarily illustrated herein, and the embodiments of the present application do not limit the business scenes.
[0095] In addition, for example, FIG. 2 shows a schematic diagram of the relative position of the user and the electronic device 100 when the electronic device 100 is in different business scenes.
[0096] In FIG. 2(a), the voice call scene mentioned above corresponds to FIG. 2(a). As can be seen from FIG. 2(a), in the voice call scene, the user usually does not watch the inner screen of the electronic device 100, and the inner screen is in a screen-off state when the user is close to the electronic device 100, but the electronic device 100 can still be in the voice call scene.
[0097] Therefore, in the embodiments of the present application, when the electronic device 100 is in the voice call scene, the electronic device 100 can light up the outer screen in the case that the inner screen is turned off, and turn off the outer screen in the case that the inner screen is turned on, so as to realize the cooperative display of the inner and outer screens in the specified service scene and strengthen the connection between the inner and outer screens.
[0098] Exemplarily, in order to facilitate the description, in the following embodiments of the present application, the cooperative display mode that the inner screen is turned on and the outer screen is turned off, or the inner screen is turned off and the outer screen is turned on in the service scene can be referred to as the mutual exclusion cooperative mode. Alternatively, the mutual exclusion cooperative mode can also be referred to as the different display mode. It should be understood that the name does not constitute a limitation on the embodiments of the present application.
[0099] It can be understood that the screen-off can also be referred to as the screen-out, the screen-extinguishing, and the like, and the name is not limited in the embodiments of the present application.
[0100] In addition, (b) in FIG. 2 corresponds to the video call scene, the game scene or the shooting scene mentioned above. As can be seen from (b) in FIG. 2, in the video call scene, the game scene or the shooting scene, the user usually needs to watch the picture displayed on the inner screen of the electronic device 100, for example, in the video call scene, the user needs to watch the video picture of the call contact, in the game scene, the user needs to watch the game picture, and in the shooting scene, the user needs to watch the image collected by the camera in real time, and if the inner screen is in the turned-off state, the user usually cannot perform the related operation in the service scene.
[0101] Therefore, in the embodiments of the present application, when the electronic device 100 is in the video call scene, the game scene or the shooting scene, the electronic device 100 can light up the outer screen in the case that the inner screen is turned on, and turn off the outer screen in the case that the inner screen is turned off, so as to realize the cooperative display of the inner and outer screens in the specified service scene.
[0102] Exemplarily, in order to facilitate the description, in the following embodiments of the present application, the cooperative display mode that the inner screen is turned on and the outer screen is turned on, or the inner screen is turned off and the outer screen is turned off in the service scene can be referred to as the same display cooperative mode. Alternatively, the same display cooperative mode can also be referred to as the same display mode. It should be understood that the name does not constitute a limitation on the embodiments of the present application.
[0103] It should be noted that as long as the user needs to watch the display screen in the running of the service scene, the display mode of the inner and outer screens in this case can use the same display cooperative mode, and as long as the user does not need to watch the display screen in the running of the service scene, the display mode of the inner and outer screens in this case can use the mutual exclusion display mode. It can be seen that the service scenes in the above-mentioned different cooperative display modes are only exemplarily exemplified, and do not constitute a limitation on the embodiments of the present application.
[0104] The following will take the content displayed on the outer screen in the business scenario as an example to introduce the user interface involved in the electronic device 100 in different business scenarios.
[0105] FIGS. 3A-3B are related user interfaces of the electronic device 100 displaying the user-selected dynamic effect on the outer screen according to an embodiment of the present application.
[0106] FIG. 3A shows a user interface 10 of the electronic device 100 for starting the outer screen call feature. The outer screen call feature can be implemented to display a dynamic effect on the outer screen when the electronic device 100 is in a specified business scenario, such as a voice call scenario, a video call scenario, etc.
[0107] As shown in FIG. 3A, the user interface 10 can include a function option 101, a preview box 102, and a dynamic effect option bar 103.
[0108] The function option 101 can be used to start or close the outer screen call feature. For example, the function option 101 can include a switch 101A. The electronic device 100 can detect a user operation, such as a click operation, on the switch 101A, and in response to the operation, the electronic device 100 can start or close the outer screen call feature.
[0109] The preview box 102 can be used to display the dynamic effect corresponding to the dynamic effect option in the selected state in the dynamic effect option bar 103.
[0110] The dynamic effect option bar 103 can include one or more dynamic effect options. The electronic device 100 can display the dynamic effect selected by the user on the outer screen when in the specified business scenario. For example, referring to FIG. 3A, if the electronic device 100 selects the dynamic effect option 103A in the dynamic effect option bar 103 based on the user operation, the electronic device 100 can display the dynamic effect corresponding to the dynamic effect option 103A in the preview box 102, and the electronic device 100 can display the dynamic effect corresponding to the dynamic effect option 103A (hereinafter referred to as dynamic effect 1) on the outer screen when in the specified business scenario. The display effect can be seen in FIG. 3B.
[0111] As shown in FIG. 3B, if the electronic device 100 is in a specified business scenario, such as a voice call scenario, a video call scenario, etc., the electronic device 100 can display the dynamic effect 1 on the outer screen.
[0112] In some embodiments, the dynamic effect option bar 103 can further include a dynamic effect option 103B, which can be used to realize user-defined dynamic effects displayed on the outer screen. For example, the electronic device 100 can select pictures, videos, etc. in the gallery based on user operations, or download pictures, videos, etc. from the Internet to custom generate dynamic effects displayed on the outer screen.
[0113] In some embodiments, the electronic device 100 can also set the corresponding dynamic effect in different business scenarios based on the user operation. In this way, when the electronic device 100 enters different business scenarios, the outer screen can display different dynamic effects.
[0114] It can be understood that if the electronic device 100 is not in the specified business scenario, the outer screen can be in the off-screen state, or display the time, date, weather, and the like. In addition, in addition to the dynamic effect displayed by the electronic device 100 in the specified business scenario selected by the user, the electronic device 100 can also be pre-set with the corresponding dynamic effect in the specified business scenario. In this way, when the electronic device 100 enters the specified business scenario, the electronic device 100 can directly display the pre-set dynamic effect corresponding to the business scenario on the outer screen.
[0115] As can be seen from FIGS. 3A-3B, the electronic device 100 can start or stop the dynamic effect display of the outer screen in the specified business scenario based on the user operation, improving the operability of the user. Moreover, the user can set the dynamic effect displayed by the outer screen in the specified business scenario in advance. In this way, when the electronic device 100 enters the specified business scenario, the electronic device 100 can display the dynamic effect selected by the user on the outer screen, realizing the linkage between the outer screen of the electronic device 100 and the business scenario in which the electronic device 100 is located, and improving the interest of the outer screen display.
[0116] In some embodiments, the dynamic effect displayed by the electronic device on the outer screen in different business scenarios can be related to the business scenario.
[0117] FIGS. 4A-4C show the related user interface in which the electronic device 100 displays the head portrait of the calling contact on the outer screen in the voice call scenario.
[0118] For example, FIG. 4A is a user interface 20 displayed by the electronic device 100 when receiving a voice incoming call.
[0119] As shown in FIG. 4A, the user interface 20 can include a user head portrait 201, a rejection option 202, and an answer option 203.
[0120] The user head portrait 201 can be used to display the head portrait of the calling party, the rejection option 202 can be used to trigger the rejection of the incoming call, and the answer option 203 can be used to trigger the answer of the incoming call.
[0121] For example, when the electronic device 100 detects a user operation, such as a click operation, acting on the answer option 203, the electronic device 100 enters the call state in response to the operation. Then, if the electronic device 100 detects that the user is close to the receiver, the electronic device 100 can turn off the inner screen, as shown in FIG. 4B.
[0122] In some embodiments, the electronic device 100 can display the animation 2 shown in FIG. 4C on the outer screen while displaying the user interface 20 shown in FIG. 4A on the inner screen. The animation 2 can include the head portrait of the incoming call party shown in the user head portrait 201 shown in FIG. 4A.
[0123] In some embodiments, if the display mode of the inner and outer screens is in the mutually exclusive cooperative mode, the electronic device 100 can display the animation 2 shown in FIG. 4C on the outer screen after the electronic device 100 is in the voice call scenario and the inner screen is turned off (i.e., FIG. 4B). Further, if the inner screen is turned on in the voice call scenario, the outer screen can enter the turned-off state.
[0124] It can be understood that in the voice call scenario, the animation displayed on the outer screen can also show other content in addition to the head portrait of the call contact, such as an application icon of a call application, a preset animation corresponding to the voice call scenario, and the like.
[0125] FIGS. 5A-5C show the related user interfaces in which the electronic device 100 displays the head portrait of the call contact on the outer screen in the video call scenario.
[0126] For example, FIG. 5A is a user interface 30 displayed on the inner screen after the electronic device 100 receives a video call incoming call.
[0127] As shown in FIG. 5A, the user interface 30 can include a user head portrait 301, a reject option 302, and a call option 303.
[0128] The user head portrait 301 can be used to show the head portrait of the incoming call party, the reject option 302 can be used to trigger the rejection of the incoming call, and the call option 303 can be used to trigger the call of the incoming call.
[0129] For example, when the electronic device 100 detects a user operation, such as a click operation, on the call option 303, in response to the operation, the electronic device 100 can enter a video call state and display a user interface 40 shown in FIG. 5B, which can be used to show the image captured by the camera of the electronic device 100 and the image captured by the camera of the incoming call party.
[0130] In some embodiments, the electronic device 100 can display the user interface 30 shown in FIG. 5A or the user interface 40 shown in FIG. 5B when the electronic device 100 enters the video call scenario, and the electronic device 100 can display the animation 3 shown in FIG. 5C on the outer screen. The animation 3 can include the head portrait of the incoming call party shown in the user head portrait 301 shown in FIG. 5A.
[0131] Further optionally, in the video call scenario, the inner screen and the outer screen can be in the same display coordination mode. That is, if the inner screen is on, the outer screen can be on and display the corresponding dynamic effect in the video call scenario, and if the inner screen is off, the outer screen is off.
[0132] It can be understood that in the video call scenario, the dynamic effect displayed on the outer screen can also show other content in addition to the head portrait of the call contact, such as the application icon of the call application, the dynamic effect corresponding to the preset video call scenario, and the like.
[0133] Further, in the designated service scenario, in addition to displaying the dynamic effect on the outer screen, the electronic device 100 can also change the dynamic effect displayed on the outer screen based on the corresponding event in the designated service scenario.
[0134] For example, in the voice call scenario or the video call scenario, the electronic device 100 can obtain the voice of the call parties, and therefore, the electronic device 100 can change the dynamic effect displayed on the outer screen to the dynamic effect corresponding to the voice keyword based on the obtained voice keyword.
[0135] Optionally, the electronic device 100 can preset a plurality of dynamic effects for different voice keywords, and the electronic device 100 can select a designated dynamic effect from the plurality of dynamic effects based on a user operation. In this way, when the electronic device 100 is in the voice call scenario or the video call scenario, if the designated voice keyword is detected, the electronic device 100 can display the dynamic effect selected by the user for the voice keyword on the outer screen.
[0136] Exemplarily, FIG. 6 is a user interface 50 related to the electronic device 100 setting the dynamic effect corresponding to the different voice keywords provided by the embodiments of the present application.
[0137] As shown in FIG. 6, the user interface 50 can include: a function option 501, a preview box 502, a first dynamic effect option bar 503, a second dynamic effect option bar 504, and a new option 505. Among them:
[0138] The function option 501 can be used to turn on or turn off the call special effect of the outer screen. For specific description of the function option 501, please refer to the foregoing description of the function option 101, which will not be repeated here.
[0139] The preview box 502 can be used to show the dynamic effect corresponding to the dynamic effect option selected by the user in the last time in the option bar such as the first dynamic effect option bar 503 and the second dynamic effect option bar 504.
[0140] The first dynamic effect option bar 503 can include one or more dynamic effect options corresponding to the voice keyword "Happy Birthday". During the process of being in the specified service scenario, the electronic device 100 can change the dynamic effect displayed on the outer screen according to the dynamic effect in the dynamic effect option selected by the user in the first dynamic effect option bar 503, if the voice keyword "Happy Birthday" is detected.
[0141] The second dynamic effect option bar 504 can include one or more dynamic effect options corresponding to the voice keyword "hahahah…". During the process of being in the specified service scenario, the electronic device 100 can change the dynamic effect displayed on the outer screen according to the dynamic effect in the dynamic effect option selected by the user in the first dynamic effect option bar 504, if the voice keyword "hahahah…" is detected.
[0142] The new option 505 can be used to create a new voice keyword and set the dynamic effect corresponding to the voice keyword.
[0143] It can be understood that, for a voice keyword, the electronic device 100 can also only have one dynamic effect corresponding to the voice keyword pre-installed. In this way, without the user selecting one of the multiple dynamic effects, the electronic device 100 can directly display the dynamic effect corresponding to the voice keyword on the outer screen when the voice keyword is detected, reducing the user's operation trouble.
[0144] FIGS. 7A-7C show three dynamic effects displayed on the outer screen by the electronic device 100 according to voice keywords.
[0145] In an implementation manner, in the voice call scenario or the video call scenario, if the electronic device 100 detects a specified voice keyword, the electronic device 100 can switch the dynamic effect displayed on the outer screen to the dynamic effect corresponding to the voice keyword.
[0146] Referring to FIG. 7A, in the voice call scenario or the video call scenario, if the electronic device 100 detects that the voice keyword of the user is "Happy Birthday", the electronic device 100 can switch the dynamic effect 2 shown in FIG. 4C or the dynamic effect 3 shown in FIG. 5C to the dynamic effect 4 shown in FIG. 7A.
[0147] Exemplarily, the dynamic effect 4 can be the dynamic effect corresponding to the voice keyword "Happy Birthday" pre-installed by the electronic device 100, or can be the dynamic effect selected by the user in the user interface 50 shown in FIG. 6. The embodiments of the present application do not limit the source of the dynamic effect corresponding to the voice keyword.
[0148] In another implementation manner, in the voice call scenario or the video call scenario, if the electronic device 100 detects a specified voice keyword, the electronic device 100 can superimpose the dynamic effect corresponding to the voice keyword on the dynamic effect displayed on the outer screen.
[0149] Referring to FIG. 7B, in the voice call scenario or the video call scenario, if the electronic device 100 detects that the voice keyword of the user is "Happy Birthday", the electronic device 100 can superimpose the dynamic effect corresponding to the voice keyword on the dynamic effect 2 shown in FIG. 4C or the dynamic effect 3 shown in FIG. 5C. The updated dynamic effect can be the dynamic effect 5 shown in FIG. 7B.
[0150] For example, the dynamic effect newly added in the dynamic effect 5 relative to the dynamic effect 2 or the dynamic effect 3 can be the dynamic effect corresponding to the voice keyword "Happy Birthday" preset by the electronic device 100, or can be the dynamic effect selected by the user in the user interface 50 shown in FIG. 6. The embodiments of the present application do not limit the source of the dynamic effect corresponding to the voice keyword.
[0151] In another implementation, if the dynamic effect displayed on the outer screen after the electronic device 100 enters the voice call scenario or the video call scenario includes the portrait of the call contact, the electronic device 100 can analyze the mood or emotion of the call contact according to the voice keyword or the tone of the call contact, and change the dynamic effect of the outer screen according to the mood or emotion, for example, change the facial expression of the portrait displayed on the outer screen.
[0152] Referring to FIG. 7C, in the voice call scenario or the video call scenario, if the electronic device 100 detects that the voice keyword of the call contact is "hahahah…", the electronic device 100 can switch the dynamic effect 2 shown in FIG. 4C or the dynamic effect 3 shown in FIG. 5C to the dynamic effect 6 shown in FIG. 7C. Compared with the dynamic effect 2 or the dynamic effect 3, the face in the dynamic effect 6 is smiling.
[0153] FIGS. 8A-8D show the related user interfaces displayed on the inner screen and the outer screen of the electronic device 100 in the game scenario.
[0154] In FIG. 8A, the user interface 60 displayed on the inner screen of the electronic device 100 when the game application is running. The user interface 60 shows the scene when the user is fighting with other players in the game application.
[0155] For example, the electronic device 100 can enter the game scenario when starting the game application, or after joining the game in the game application, that is, display the dynamic effect 7 shown in FIG. 8B on the outer screen.
[0156] For example, the dynamic effect 7 can be the dynamic effect corresponding to the game scenario preset by the electronic device 100, or can be the dynamic effect selected by the user, and the embodiments of the present application do not limit the source of the dynamic effect 7.
[0157] Further optionally, if the user using the electronic device 100 wins in the game during the game process, the electronic device 100 can display the user interface 60 shown in FIG. 8C on the inner screen.
[0158] In this case, the electronic device 100 can obtain an event that the user wins in the game, and switch the motion effect displayed on the outer screen to the motion effect 8 shown in FIG. 8D according to the event. The motion effect 8 can be used to indicate that the user wins in the game.
[0159] For example, the motion effect 8 can be a motion effect corresponding to a specified event in a game scenario preset by the electronic device 100, or a motion effect set by the user for the specified event. The source of the motion effect 8 is not limited in the embodiments of the present application.
[0160] It can be understood that in addition to the game winning event in the game, there can be other events, such as a game losing event, a player blood loss event, and the like. The embodiments of the present application do not limit this.
[0161] FIGS. 9A-9D show related user interfaces displayed on the outer screen and the inner screen of the electronic device 100 in a shooting scenario.
[0162] In FIG. 9A, the user interface 70 displayed on the inner screen when the electronic device 100 runs a photographing application. The user interface 70 can be used to display one or more photographing modes and a preview picture collected by a camera in real time.
[0163] For example, when the electronic device 100 runs the photographing application, the electronic device 100 can enter a shooting scenario, that is, display the motion effect 9 shown in FIG. 9B on the outer screen. The motion effect 9 can show a camera.
[0164] For example, the motion effect 9 can be a motion effect corresponding to a shooting scenario preset by the electronic device 100, or a motion effect selected by the user. The source of the motion effect 9 is not limited in the embodiments of the present application.
[0165] Further optionally, during the process that the electronic device 100 runs the photographing application, if the electronic device 100 detects an operation of adjusting the size of the aperture by the user, the electronic device 100 can newly display the aperture adjustment option 701 shown in FIG. 9C in the user interface 70.
[0166] In this case, after the electronic device 100 obtains the event that the user adjusts the size of the aperture, the electronic device 100 can switch the motion effect displayed on the outer screen to the motion effect 10 shown in FIG. 9D. The motion effect 10 can show a camera adjusting the aperture.
[0167] For example, the motion effect 10 can change the size of the aperture shown in the motion effect 10 synchronously according to the size of the aperture adjusted by the user shown in FIG. 9C.
[0168] It can be understood that, in addition to adjusting the aperture size, the event can also be other events, for example, the event can be a photographing event, when the electronic device detects a photographing event, for example, receives an operation of the user acting on a photographing control, the dynamic effect displayed on the outer screen can be switched to a dynamic effect in which the camera shutter is first closed and then opened when the user initiates photographing.
[0169] That is, the electronic device 100 can change the display picture of the dynamic effect displayed on the outer screen in synchronization with the progress of the operation initiated by the user. In this way, by viewing the picture change of the outer screen, the user can understand the relevant information of the operation initiated by the user, such as the duration, time, object acted on by the operation, and the adjustment degree of the object by the operation, and the like.
[0170] In some embodiments, in order to reduce the power consumption of the electronic device 100, the electronic device 100 can gradually reduce the display brightness of the outer screen, or stop displaying the dynamic effect on the outer screen, or increase the playing interval of the dynamic effect displayed on the outer screen, when the electronic device 100 displays the dynamic effect on the outer screen, under the condition that a preset condition is met.
[0171] Exemplarily, the preset condition can refer to that the battery power is less than a threshold, the duration that the electronic device 100 is in a specified service scenario is greater than a threshold, or the electronic device 100 is in a power saving mode, and the like.
[0172] FIGS. 10A-10C show dynamic effects with gradually reduced display brightness displayed by the electronic device 100 in sequence.
[0173] For example, if the electronic device 100 can display a dynamic effect on the outer screen when it is in a voice call scenario or a video call scenario, the electronic device 100 can gradually reduce the display brightness of the outer screen after the call duration is greater than a threshold, for example, display the dynamic effects shown in FIGS. 10A, 10B, and 10C on the outer screen in sequence. As can be seen, the display brightness of the dynamic effect shown in FIG. 10A is higher than that of the dynamic effect shown in FIG. 10B, and the display brightness of the dynamic effect shown in FIG. 10B is higher than that of the dynamic effect shown in FIG. 10C.
[0174] In a specific implementation, after the call duration is greater than a threshold, the electronic device 100 can reduce the display brightness of the dynamic effect, display the dynamic effect shown in FIG. 10A, if the electronic device 100 does not exit the voice call scenario or the video call scenario and a preset duration has elapsed, the electronic device 100 can continue to reduce the display brightness of the dynamic effect, display the dynamic effect shown in FIG. 10B, and further, if the electronic device 100 does not exit the voice call scenario or the video call scenario and a preset duration has elapsed, the electronic device 100 can continue to reduce the display brightness of the dynamic effect, display the dynamic effect shown in FIG. 10C.
[0175] Further optionally, the display brightness of the outer screen can have a minimum value, and after the display brightness of the outer screen reaches the minimum value, the electronic device 100 no longer reduces the display brightness of the outer screen. In this way, the dynamic effect of the outer screen can be ensured as much as possible under the premise of reducing the power consumption of the outer screen as much as possible.
[0176] In the case where the electronic device 100 meets the preset condition, the electronic device 100 increases the playing interval of the dynamic effect displayed on the outer screen. The playing interval refers to the interval duration of repeatedly playing the dynamic effect. For example, the electronic device 100 can pause the display of the dynamic effect on the outer screen after playing the dynamic effect once, and then play the dynamic effect again after the pause duration reaches a specified interval duration (for example, 1s). Further, if the electronic device 100 meets the preset condition, the electronic device 100 can lengthen the interval duration (for example, 3s), and then play the dynamic effect again after the lengthened interval duration.
[0177] For example, the pause of the display of the dynamic effect on the outer screen can mean that the outer screen is turned off, or that the outer screen keeps the pixel points on, but the color of the pixel points remains black.
[0178] It can be understood that the electronic device 100 can also gradually reduce the display brightness of the outer screen and increase the playing interval of the dynamic effect displayed on the outer screen in the case where the preset condition is met, to further reduce the power consumption of the electronic device 100.
[0179] It can be understood that the above FIGS. 3A-3B, FIGS. 4A-4C, FIGS. 5A-5C, FIG. 6, FIGS. 7A-7C, FIGS. 8A-8D, FIGS. 9A-9D, FIGS. 10A-10C are only exemplary and do not constitute a limitation on the embodiments of the present application.
[0180] FIG. 11 is a schematic diagram of the overall flow of the display method provided by the embodiments of the present application.
[0181] S101. The electronic device 100 enters a first business scenario.
[0182] The electronic device 100 can include an outer screen and an inner screen. The inner screen can be used to display a related user interface in the first business scenario, to provide the user with business services in the first business scenario. The outer screen can be used to display a dynamic effect when the electronic device 100 is in the first business scenario, to provide the user with a visual information transmission function.
[0183] The first business scenario can be a voice call scenario, a video call scenario, a game scenario, or a shooting scenario, etc. The embodiments of the present application do not limit the first business scenario.
[0184] Exemplarily, the electronic device 100 enters the first service scenario, which can specifically refer to: starting the first application, or starting the first function of the second application, or displaying a specified page on the inner screen, and the like.
[0185] Taking the voice call scenario as an example, if the electronic device 100 starts the call application or starts the voice call function, the electronic device 100 enters the voice call scenario.
[0186] Exemplarily, referring to FIG. 4A, if the electronic device 100 displays the user interface 20 shown in FIG. 4A on the inner screen, the electronic device 100 enters the voice call scenario.
[0187] Taking the video call scenario as an example, if the electronic device 100 starts the chat application or starts the video call function, the electronic device 100 enters the video call scenario.
[0188] Exemplarily, referring to FIG. 5A, if the electronic device 100 displays the user interface 30 shown in FIG. 5A on the inner screen, the electronic device 100 enters the video call scenario.
[0189] Taking the game scenario as an example, if the electronic device 100 starts the game application or displays the user interface of the game application on the inner screen, and the like, the electronic device 100 enters the game scenario.
[0190] Exemplarily, referring to FIG. 8A, if the electronic device 100 joins the game based on the user operation in the game application and displays the user interface 60 shown in FIG. 8A on the inner screen, the electronic device 100 enters the game scenario.
[0191] Taking the shooting scenario as an example, if the electronic device 100 starts the photographing application or starts the shooting function, the electronic device 100 enters the shooting scenario.
[0192] Exemplarily, referring to FIG. 9A, if the electronic device 100 displays the user interface 70 shown in FIG. 9A on the inner screen, the electronic device 100 enters the shooting scenario.
[0193] S102. The electronic device 100 displays the first content on the outer screen.
[0194] If the electronic device 100 enters the first service scenario, the electronic device 100 can display the first content on the outer screen. In other words, in response to starting the first application or starting the first function, the electronic device 100 can display the first content on the outer screen.
[0195] The first content can include any one or more of the following: text, pictures, dynamic effects, and the like.
[0196] Exemplarily, the first content can be the content set by the electronic device 100 or the content selected by the user.
[0197] Exemplarily, the first content can be content preset in the electronic device 100 for the developer, can be content determined based on a user operation, or can be content determined by the electronic device 100 based on relevant information in the first service scenario, for example, a first application or a first function.
[0198] Optionally, the motion effect corresponding to different service scenarios can be different. For example, if the electronic device 100 enters a second service scenario, for example, starts a third application or opens a second function of a fourth application, the electronic device 100 can display third content on the outer screen. In this way, the display content of the outer screen can be enriched, and the user can quickly distinguish the current service scenario of the electronic device 100 through the screen displayed on the outer screen, and increase the information that can be delivered by the outer screen.
[0199] In some embodiments, if the first service scenario is a voice call scenario or a video call scenario, the first content can be determined according to the name, avatar, gender, and the like of the call contact. If the first service scenario is a game scenario, the first content can be determined according to the game type, the icon of the game application, the page of the game application, and the like. If the first service scenario is a shooting scenario, the first content can be determined according to the type of the camera used, the shooting mode, and the like.
[0200] Exemplarily, referring to FIG. 3B, the first content can refer to the motion effect 1 shown in FIG. 3B; or, referring to FIG. 4C, if the first service scenario is a voice call scenario, the first content can refer to the motion effect 2 shown in FIG. 4C; or, referring to FIG. 5C, if the first service scenario is a video call scenario, the first content can refer to the motion effect 3 shown in FIG. 5C; or, referring to FIG. 8B, if the first service scenario is a game scenario, the first content can refer to the motion effect 7 shown in FIG. 8B; or, referring to FIG. 9B, if the first service scenario is a shooting scenario, the first content can refer to the motion effect 9 shown in FIG. 9B.
[0201] In some embodiments, the electronic device 100 can be preset with multiple themes, for example, “relaxing”, “youthful”, “fashionable”, and the like. Different themes correspond to different display styles, and a theme can include a series of motion effects. The electronic device 100 can select a specified theme based on a user operation, so that when the electronic device 100 displays a motion effect on the outer screen, the motion effect included in the theme can be displayed.
[0202] Further optionally, different service scenarios can correspond to different motion effects in the theme. In this way, when the electronic device 100 is in different service scenarios, the content displayed on the outer screen is different, but still belongs to the same display style, ensuring the style uniformity of the screen displayed on the outer screen.
[0203] In some embodiments, if the electronic device 100 is a foldable-screen device, the electronic device 100 can display the first content on the outer screen when in an unfolded state.
[0204] It should be understood that before the first content is displayed on the outer screen, the outer screen can be in an off-screen state, or the outer screen can display information such as time, date, or weather.
[0205] S103. The electronic device 100 obtains a first event in a first business scenario.
[0206] The electronic device 100 obtaining the first event in the first business scenario can mean that the electronic device 100 detects a first event in a first application or a first function.
[0207] For example, the electronic device 100 can determine the first event in the first business scenario based on an operation initiated by the user in the first business scenario or through an application interface.
[0208] The operation can include a touch operation of the user acting on the inner screen, or an operation of acting on a key on the electronic device 100, or an operation of moving the electronic device 100, or a voice instruction issued by the user, and the like.
[0209] In some embodiments, if the first business scenario is a voice call scenario or a video call scenario, the first event can mean a specified voice keyword issued by the user using the electronic device 100 during the call, or a specified voice keyword issued by the call contact during the call, and the like.
[0210] In the embodiments of the present application, the electronic device 100 can obtain the voice keyword issued by the user or the call contact during the call by recognizing the voice.
[0211] In some embodiments, if the first business scenario is a game scenario, the first event includes one or more of the following: game progress, game situation, player state, and the like.
[0212] In the embodiments of the present application, the electronic device 100 can detect the game situation of the user in the game by calling an interface in the GameReplayManager class.
[0213] In some embodiments, if the first business scenario is a shooting scenario, the first event includes one or more of the following: a photographing operation, a video recording operation, an operation of adjusting a shooting parameter, and the like. The shooting parameter can include, but is not limited to, one or more of the following: a shooting mode, a light sensitivity, a shutter speed, a focal length, an aperture size, a countdown time length, and the like.
[0214] In the embodiment of the present application, the electronic device 100 can obtain the event in the shooting scene by calling the interface of the mode selection and parameter adjustment displayed by the camera.apk.
[0215] S104. The electronic device 100 switches the first content to the second content.
[0216] The second content can be completely different from the first content, or the second content is obtained by modifying the first content. Similar to the first content, the second content can include one or more of the following: text, picture, dynamic effect.
[0217] The second content can be related to the first event, for example, the second content can be used to indicate the first event.
[0218] Further optionally, the display content of the second content can be synchronized to change according to the first event.
[0219] For example, the second content can indicate the change of the first event. For example, when the first event is the user adjusting the first function or the display content, the second content can indicate the adjustment process of the first function or the display content, and when the user stops adjusting the first function or the display content, the second content can indicate the adjustment result of the event.
[0220] For example, the second content can include the dynamic effect of the change of the aperture. For example, when the first event is the operation of adjusting the aperture in the shooting scene, the second content can include the dynamic effect of the aperture becoming larger, and when the first event is the operation of adjusting the aperture in the shooting scene, the second content can include the dynamic effect of the aperture becoming smaller.
[0221] In the embodiment of the present application, if the first event is the adjustment operation on the display interface or the first function of the first application, the second content can indicate the adjustment of the adjustment operation on the display interface or the first function of the first application.
[0222] The electronic device 100 can be pre-installed with a plurality of events respectively corresponding to the content. In this way, when the electronic device 100 obtains a specified event, the content corresponding to the specified event can be displayed on the outer screen.
[0223] For example, if the electronic device 100 obtains the second event in the first business scene, the second event is different from the first event, and the electronic device 100 can switch the second content to the fourth content, and the fourth content is different from the second content.
[0224] Further optionally, the electronic device 100 can be preconfigured with multiple contents for one event, and the electronic device 100 can select the content corresponding to the event from the multiple contents based on a user operation. In this way, the operability of the user can be improved, and the personalized display of the outer screen can be implemented.
[0225] In some embodiments, the electronic device 100 can add an event in the first business scenario and / or the content corresponding to the event based on a user operation, so as to implement the personalized customization of the display content of the outer screen by the user.
[0226] For example, if the first business scenario is a voice call scenario or a video call scenario, the first event is a specified voice keyword issued by the user using the electronic device 100 during the call, and the second content can be the content corresponding to the specified voice keyword set in the electronic device 100. Referring to FIG. 7A, the second content can refer to the dynamic effect 4 shown in FIG. 7A.
[0227] For example, if the first business scenario is a voice call scenario or a video call scenario, the first event is a specified voice keyword issued by the user using the electronic device 100 during the call, and the second content can be the content obtained by superimposing the interface element corresponding to the voice keyword on the basis of the first content. Referring to FIG. 7B, the second content can refer to the dynamic effect 5 shown in FIG. 7B.
[0228] For example, if the first business scenario is a voice call scenario or a video call scenario, the first content includes a portrait of a call contact, the first event is a specified voice keyword issued by the call contact during the call, and the second content is the content obtained by modifying the facial expression in the first content according to the emotion carried by the specified voice keyword. Referring to FIG. 7C, the second content can refer to the dynamic effect 6 shown in FIG. 7C.
[0229] For example, if the first business scenario is a game scenario, the first event is that the user wins in the game, and the second content can refer to the dynamic effect 8 shown in FIG. 8D.
[0230] For example, if the first business scenario is a shooting scenario, the first event is an operation of adjusting the aperture, and the second content can refer to the dynamic effect 10 shown in FIG. 9D.
[0231] In some embodiments, the second content can only be displayed for a preset time length, for example, 3 seconds. If the electronic device 100 obtains other events in the first business scenario after the preset time length, the electronic device 100 can switch the second content to the first content. In this way, the first content is equivalent to the initial content displayed on the outer screen in the first business scenario. After the electronic device 100 detects the event in the first business scenario, the content displayed on the outer screen can be temporarily changed based on the event, thereby improving the interest of the outer screen display.
[0232] In some embodiments, the electronic device 100 can stop displaying the content in the business scenario on the outer screen after the business scenario ends. In other words, if the electronic device 100 stops running the first application or stops using the first function, the electronic device 100 stops displaying the second content on the outer screen.
[0233] In some embodiments, if the electronic device 100 is a folding screen device, the electronic device 100 can stop displaying the content in the business scenario on the outer screen when switching to the folded state.
[0234] In some embodiments, in order to reduce the power consumption of the electronic device 100, if the electronic device 100 meets a preset condition, the electronic device 100 can perform any one of the following:
[0235] 1) Reduce the display brightness of the outer screen
[0236] For example, the electronic device 100 can only reduce the display brightness once under the condition of meeting the preset condition, or the electronic device 100 can reduce the display brightness by a certain amount every certain period of time. In this way, the electronic device 100 can gradually reduce the display brightness of the outer screen over time.
[0237] Further, the electronic device 100 can be preset with a minimum display brightness. If the display brightness of the outer screen is reduced to the minimum display brightness, the display brightness is stopped from being reduced.
[0238] 2) If the second content includes a dynamic effect, increase the play interval of the dynamic effect displayed on the outer screen
[0239] For example, the electronic device 100 can only increase the play interval of the dynamic effect once under the condition of meeting the preset condition, or the electronic device 100 can increase the play interval by a certain amount every certain period of time. In this way, the electronic device 100 can gradually reduce the play interval of the dynamic effect of the outer screen over time.
[0240] Further, the electronic device 100 can be preset with a maximum play interval. If the play interval of the dynamic effect of the outer screen is increased to the maximum play interval, the play interval is stopped from being increased.
[0241] 3) stop displaying the second content on the outer screen
[0242] That is, if the electronic device 100 meets the preset condition, the electronic device 100 stops displaying the second content on the outer screen.
[0243] The preset condition can include any one or more of the following: the electronic device 100 is in the first service scenario for a duration of the first duration, the power of the electronic device 100 is less than the first threshold, the electronic device 100 has turned on the power saving mode, and the like.
[0244] For example, referring to FIGS. 10A-10C, in a voice call scenario or a video call scenario, if the call duration is greater than a threshold, the electronic device 100 can gradually reduce the display brightness of the outer screen, i.e., sequentially display the dynamic effects shown in FIGS. 10A-10C. The display brightness of the dynamic effect shown in FIG. 10A is higher than the display brightness of the dynamic effect shown in FIG. 10B, and the display brightness of the dynamic effect shown in FIG. 10B is higher than the display brightness of the dynamic effect shown in FIG. 10C.
[0245] It can be understood that the preset condition can also be other, and the embodiments of the present application do not limit this.
[0246] In some embodiments, the electronic device 100 can include an outer screen display function, which can be used to display specific content, such as the first content, the second content, and the like mentioned above, on the outer screen when the electronic device 100 is in a specified service scenario.
[0247] For example, the electronic device 100 can start or stop the function based on user operation, improving the operability of the user.
[0248] For example, the electronic device 100 can start or stop the function when the above-mentioned preset condition is met.
[0249] For example, the electronic device 100 can stop the function when the power is less than the first threshold, for example, if the power of the electronic device 100 decreases to the first threshold during the display of the second content, the electronic device 100 can stop displaying the second content on the outer screen.
[0250] Further alternatively, if the electronic device 100 is in the process of the specified service scenario, and the power is less than the first threshold, the electronic device 100 can continue to keep the function open, and after the electronic device 100 exits the specified service scenario, the function is closed. For example, if the electronic device 100 is in a voice call scenario and is in the process of displaying the first content, if the power of the electronic device 100 decreases to below the first threshold during the voice call, the electronic device 100 can continue to display the first content until the voice call ends, and then the display of the first content is closed.
[0251] It can be understood that the electronic device 100 can also not be limited to whether it is in the process of the specified service scenario, and in the case of detecting that the power is less than the first threshold, the function can be directly closed.
[0252] Exemplarily, the external screen display function can be controlled by the localProp value in the system.
[0253] In some embodiments, the electronic device 100 can also identify the posture of the electronic device 100 before displaying the first content or the second content on the external screen or in the process of displaying the first content or the second content, if the electronic device 100 is placed flat on the desktop so that the external screen is blocked, the electronic device 100 can stop displaying the content on the external screen, thereby reducing the power consumption of the electronic device 100.
[0254] In some embodiments, the first content or the second content displayed on the external screen of the electronic device 100 can include part of the content displayed on the internal screen of the electronic device 100. For example, if the content displayed on the internal screen of the electronic device 100 includes a real-time face image of a call contact in a video call scenario, the content displayed on the external screen of the electronic device 100 can be multiple frames of images captured from the face image displayed on the internal screen. In this way, when the electronic device 100 is in the video call scenario, the content displayed on the external screen can be a moving image of the face of the call contact in the user's call process.
[0255] In some embodiments, if the content displayed on the external screen of the electronic device 100 includes a dynamic effect, the dynamic effect can be a video file, for example, the file suffix is.mp4, or a visual dynamic effect synthesized according to frame images, for example, the file suffix is.gif, or a visual dynamic effect synthesized based on upper-layer application or underlying hardware data, for example, a waveform visual dynamic effect synthesized according to the recognized voice, with the waveform amplitude following the tone change.
[0256] According to the different dynamic effect formats described above, the electronic device 100 can realize the display of the dynamic effect through different modules, thereby realizing a better display effect of the dynamic effect.
[0257] Exemplarily, the electronic device 100 can realize the display of the video file format animation effect through the video playing module, realize the display of the visual animation effect synthesized according to the frame picture through the frame animation playing module, and realize the display of the visual animation effect synthesized based on data through the Web engine module.
[0258] It can be understood that the animation effect displayed by the electronic device 100 can also include other file formats, which are not limited in the embodiments of the present application.
[0259] In some embodiments, during the process that the electronic device 100 is in the business scenario, the electronic device 100 can also control the on-off screen state of the outer screen based on the on-off screen state of the inner screen.
[0260] Exemplarily, the display mode of the inner and outer screens can include: mutual exclusion cooperation mode, same display cooperation mode.
[0261] In the mutual exclusion cooperation mode, the outer screen and the inner screen maintain opposite on-off screen states, that is, the inner screen is on, and the outer screen is off, and the inner screen is off, and the outer screen is on. In addition, in the same display cooperation mode, the outer screen and the inner screen maintain the same on-off screen state, that is, the inner screen is on, and the outer screen is on, and the inner screen is off, and the outer screen is off.
[0262] The electronic device 100 can determine the display mode of the inner and outer screens based on the current business scenario.
[0263] Exemplarily, FIG. 12 shows a method flow diagram for the electronic device 100 to determine the display mode of the inner and outer screens.
[0264] S201. The electronic device 100 controls the outer screen to be on when the inner screen is off, and to be off when the inner screen is on, when the electronic device 100 is in a second business scenario.
[0265] Exemplarily, the electronic device 100 can determine the current business scenario according to the currently running application or the used function.
[0266] For the description of the electronic device 100 to determine the business scenario, please refer to the related content in the above step S101, which will not be repeated here.
[0267] Exemplarily, the second business scenario can refer to a voice call scenario.
[0268] If the electronic device 100 is in the second service scenario, the electronic device 100 can enter the mutually exclusive cooperative mode. Specifically, the electronic device 100 can light up the outer screen in the case of the inner screen being off, so as to display the content in the second service scenario on the outer screen, or further switch the content displayed on the outer screen according to the event in the second service scenario, and the electronic device 100 can also turn off the outer screen in the case of the inner screen being on, at this time, even if the electronic device 100 is still in the second service scenario, the outer screen will not display the content corresponding to the service scenario.
[0269] In combination with the above steps S101-S104, after step S101 is performed, before step S102 is performed, the inner screen of the electronic device 100 can be in an off state. In this way, the electronic device 100 can light up the outer screen in the case of the inner screen being off, and display the first content on the outer screen. In addition, after step S102 is performed, the electronic device 100 can control the outer screen to be off in the case of detecting that the inner screen is in an on state. In this way, the electronic device 100 can turn off the outer screen in the case of the inner screen being on.
[0270] Exemplarily, referring to FIGS. 4B-4C, FIGS. 4B-4C show the display states of the inner and outer screens in the voice call scenario. Specifically, FIG. 4B shows that the inner screen of the electronic device 100 is in an off state, and FIG. 4C shows that the outer screen of the electronic device 100 is in an on state.
[0271] S202. The electronic device 100 controls the outer screen to be on in the case of the inner screen being on, and to be off in the case of the inner screen being off when the electronic device 100 is in the third service scenario.
[0272] Exemplarily, the third service scenario can refer to a video call scenario, a game scenario, or a shooting scenario.
[0273] If the electronic device 100 is in the third service scenario, the electronic device 100 enters the same display cooperative mode. Specifically, the electronic device 100 can light up the outer screen in the case of the inner screen being on, so as to display the dynamic effect in the third service scenario on the outer screen, or further switch the dynamic effect displayed on the outer screen according to the event in the third service scenario, and the electronic device 100 can also turn off the inner screen in the case of the inner screen being off, at this time, even if the electronic device 100 is in the third service scenario, the outer screen will not display the dynamic effect.
[0274] In combination with the steps S101-S104, after the step S101 is performed and before the step S102 is performed, the inner screen of the electronic device 100 can be in a screen-on state. In this way, the electronic device 100 can light up the outer screen and display the first content on the outer screen in the case that the inner screen is in the screen-on state. In addition, after the step S102 is performed, the electronic device 100 can control the outer screen to be in a screen-off state in the case that it is detected that the inner screen is in a screen-off state. In this way, the electronic device 100 can turn off the outer screen in the case that the inner screen is in the screen-off state.
[0275] Exemplarily, referring to FIGS. 5B-5C, FIGS. 5B-5C show the display states of the inner and outer screens in the case of a video call scenario. In which, FIG. 5B shows that the inner screen of the electronic device 100 is in a screen-on state, and FIG. 5C shows that the outer screen of the electronic device 100 is in a screen-on state.
[0276] In some embodiments, after the electronic device 100 determines to enter a specified service scenario, the display modules of the inner and outer screens can be determined first, and then the display state of the outer screen is determined in combination with the display state of the inner screen. In which, in the case that the outer screen is determined to be in a screen-on state, the content to be displayed on the outer screen is determined, and then the content in the specified service scenario is displayed on the outer screen. In the case that the outer screen is determined to be in a screen-off state, the electronic device 100 does not need to determine the content to be displayed on the outer screen. In this way, the computational load of the electronic device 100 can be reduced, and the power consumption of the electronic device 100 can be reduced.
[0277] In an implementation manner, the electronic device 100 can distinguish the different display modes of the inner and outer screens by setting parameter values. For example, the electronic device 100 can set the value of SystemProperty to include 0, 1, and 2. In which, the value of SystemProperty is 0 or the value of SystemProperty is empty, indicating that the cooperative display of the inner and outer screens is not started, the value of SystemProperty is 1, indicating that the display mode of the inner and outer screens is in the mutually exclusive cooperative mode, and the value of SystemProperty is 2, indicating that the display mode of the inner and outer screens is in the same display cooperative mode. The electronic device 100 can set the value of SystemProperty by detecting whether to enter a specified service scenario and whether the service scenario is the second service scenario or the third service scenario, and then realize the cooperative display of the inner and outer screens.
[0278] It should be understood that the sequence of the steps S201 and S202 is not used to limit the execution sequence of the steps S201 and S202, and the electronic device 100 can determine whether to perform the step S201 or the step S202 according to the current service scenario.
[0279] As can be seen from steps S201-S202, the electronic device 100 can control the display state of the outer screen according to the display state of the inner screen, realizing the cooperation of the inner and outer screens and effectively saving the power consumption of the electronic device 100.
[0280] The detailed execution process of the electronic device 100 will be described below taking the voice call scenario as an example.
[0281] FIG. 13 is a flow diagram of another display method provided by an embodiment of the present application.
[0282] S301. When the call state of the electronic device 100 is a non-idle state, the electronic device 100 enters the mutual exclusion cooperation mode.
[0283] Exemplarily, in the embodiment of the present application, the call state can include the following two states:
[0284] 1) Idle state
[0285] When the electronic device 100 does not make any call, it is in the idle state. In the idle state, the electronic device 100 can choose to make a call or perform other operations.
[0286] 2) Non-idle state
[0287] The non-idle state can include but is not limited to the following states: ringing state, call state, calling state.
[0288] When the electronic device 100 receives a call, it is in the ringing state. In the ringing state, the electronic device 100 can choose to answer the call or refuse to answer the call.
[0289] When the electronic device 100 is calling, it is in the call state. In the call state, the electronic device 100 can choose to end the call or perform other operations.
[0290] When the electronic device 100 dials a call to another device and waits for the other party to answer, it is in the calling state. In the calling state, the electronic device 100 can choose to hang up the call or perform other operations.
[0291] Generally, the electronic device 100 is in the idle state, if a call is received, it enters the ringing state, if a call is made to another device, it enters the calling state. Further, in the ringing state, if the electronic device 100 chooses to answer the call, it enters the call state, in the calling state, if the other party answers the call, it enters the call state. In addition, in the ringing state, the calling state or the call state, the electronic device 100 can hang up the call and switch to the idle state.
[0292] If the electronic device 100 receives a call or makes a call to another device, the electronic device 100 can switch from the idle state to the non-idle state. At this time, the electronic device 100 can enter a voice call scenario.
[0293] In the voice call scenario, the electronic device 100 can enter a mutual exclusion cooperation mode.
[0294] In the mutual exclusion cooperation mode, the display state of the outer screen is opposite to the display state of the inner screen. If the inner screen is on, the outer screen is off, and if the inner screen is off, the outer screen is on.
[0295] In some embodiments, if the electronic device 100 is in a video call scenario, a game scenario, or a photographing scenario, or other service scenarios, the electronic device 100 can enter a same display cooperation mode.
[0296] In the same display cooperation mode, the display state of the outer screen is the same as the display state of the inner screen. If the inner screen is on, the outer screen is on, and if the inner screen is off, the outer screen is off.
[0297] For example, the interaction process between the modules in the electronic device 100 in step S301 can be referred to the subsequent steps S401-S403.
[0298] S302. When the inner screen of the electronic device 100 is off, the electronic device 100 turns on the outer screen and displays an animation on the outer screen.
[0299] The event triggering the inner screen to turn on or off can include, but is not limited to, long-time screen off, pressing the power button, user approaching or moving away, plugging or unplugging the USB, message notification, change of folding mode of the device, and the like.
[0300] For example, if the electronic device 100 detects that the user is close to the electronic device 100 during a call, the inner screen can be controlled to turn off.
[0301] Further optionally, in the voice call scenario, the electronic device 100 can also detect that the user is moving away from the electronic device 100, and the electronic device 100 can control the inner screen to turn on.
[0302] It can be understood that if the electronic device 100 enters the same display cooperation mode, when the inner screen of the electronic device 100 is off, the outer screen can be turned off, and when the inner screen of the electronic device 100 is on, the outer screen can be turned on and an animation can be displayed on the outer screen.
[0303] For example, the electronic device 100 can determine the animation displayed on the outer screen based on the information of the call contact in the current call state of the electronic device 100, which can include the name, avatar, gender, and the like of the contact.
[0304] Exemplarily, the database of the electronic device 100 can store the dynamic effects corresponding to different voice keywords. The electronic device 100 can also identify the voice keyword uttered by the user or the call contact during the call, and switch the dynamic effect displayed on the outer screen to the dynamic effect corresponding to the voice keyword.
[0305] Further optionally, if no matching voice keyword is found in the database, the electronic device 100 can select a preset default dynamic effect, or determine the dynamic effect displayed on the outer screen based on the information of the call contact.
[0306] It can be understood that the voice keywords stored in the database can be maintained and updated through system upgrade.
[0307] The determination manner of the dynamic effect displayed on the outer screen by the embodiments of the present application is not limited.
[0308] In some embodiments, after the outer screen is lighted, the electronic device 100 can further determine whether the current call state is still in the non-idle state, and determine the dynamic effect displayed on the outer screen in the case that the electronic device 100 is determined to be in the non-idle state.
[0309] It can be understood that if the electronic device 100 is a folding screen device, during the call, if the electronic device 100 is in the speakerphone call, the electronic device 100 can switch from the unfolded state to the folded state based on the user operation, and transfer the call information from the inner screen to the outer screen display.
[0310] Therefore, if the electronic device 100 is a folding screen device, the electronic device 100 can determine the dynamic effect displayed on the outer screen in the case that it is determined to be in the unfolded state, and if the electronic device 100 is in the folded state, the dynamic effect displayed on the outer screen can be stopped.
[0311] Exemplarily, the interaction process between the modules in the electronic device 100 in step S302 can be referred to the subsequent steps S404-S410.
[0312] S303. When the call state of the electronic device 100 changes from the non-idle state to the idle state, the electronic device 100 exits the mutual exclusion cooperative mode and stops displaying the dynamic effect on the outer screen.
[0313] During the voice call, if the electronic device 100 detects the user's operation of hanging up the call or the call contact hangs up the call, the electronic device 100 can end the call and switch the call state from the non-idle state to the idle state.
[0314] At this time, the electronic device 100 can exit the voice call scene.
[0315] If the electronic device 100 exits the voice call scenario, the electronic device 100 can exit the mutual exclusion cooperation mode.
[0316] Exemplarily, with regard to step S303, the interaction process between the modules in the electronic device 100 can be referred to subsequent steps S411-S414.
[0317] As can be seen from steps S301-S303, the electronic device 100 can monitor the call state, identify the voice call scenario according to the change of the call state, thereby realizing the cooperation of the inner and outer screens in the voice service scenario, and controlling the outer screen to display the corresponding dynamic effect in the voice call scenario in the case of the outer screen being lighted, strengthening the linkage of the inner and outer screens in the voice service scenario, and improving the interestingness of the display content of the outer screen.
[0318] FIG. 14 is an interaction schematic diagram of the internal modules of the electronic device 100 in the voice call scenario according to an embodiment of the present application.
[0319] Exemplarily, in the voice call scenario, the modules in the electronic device 100 mainly include: the outer screen Home module, the call module, and the multi-screen framework.
[0320] The outer screen Home module can be used for detecting the call state, delivering the display mode of the inner and outer screens, determining the dynamic effect displayed on the outer screen, and the like. The call module can be used for monitoring the call state in the electronic device 100, including: the idle state without call activity, and the non-idle state with call activity. The multi-screen framework can include: the Power module, the screen switching module, and the Display module. The Power module can be used for monitoring the on-off screen event of the display screen (for example, the inner screen), and notifying the power-on and power-off of the display screen. The screen switching module can be used for managing the screen switching logic of the inner and outer screens. The Display module can be used for managing the display of the display screen.
[0321] S401. The outer screen Home module registers the monitoring of the call state to the call module.
[0322] The outer screen Home module can start monitoring the call state. In this way, when the electronic device 100 is in a specified call state, the electronic device 100 can quickly realize the display of the dynamic effect on the outer screen in the voice call scenario.
[0323] S402. The call module sends the call state: the non-idle state to the outer screen Home module.
[0324] If the electronic device 100 receives a call incoming call or dials a call to other devices, the electronic device 100 can switch from the idle state to the non-idle state, and send the switched call state to the outer screen Home module through the call module.
[0325] It can be understood that the call module can send the changed call state to the outer screen Home module when the call state is changed, so that the outer screen Home module can control the display of the outer screen in time according to the changed call state.
[0326] S403. The outer screen Home module informs the screen switching module to enter the mutual exclusion cooperative mode.
[0327] Exemplarily, the outer screen Home module can inform the screen switching module to enter the mutual exclusion cooperative mode when the electronic device 100 is in a voice call scene.
[0328] For example, in the internal implementation, the outer screen Home module can set the value of SystemProperty to 1.
[0329] In some embodiments, if the electronic device 100 is in a video call scene, a game scene, or a photographing scene, or other service scenes, the outer screen Home module can inform the screen switching module to enter the same display cooperative mode.
[0330] S404. The Power module receives an inner screen off event.
[0331] If the Power module receives an inner screen off event, for example, receives an event that the user is close to the electronic device 100 during the call process, the inner screen can be controlled to be turned off through the inner screen off event.
[0332] Further optionally, in the voice call scene, the electronic device 100 can also detect that the user is away from the electronic device 100, and then the electronic device 100 can send an inner screen on event to the Power module to control the inner screen to be turned on through the inner screen on event.
[0333] It can be understood that step S404 can occur before or after any one of steps S401-S403, and the embodiments of the present application do not limit this.
[0334] S405. The Power module sends an inner screen off event to the screen switching module.
[0335] The Power module can send an inner screen off event to the screen switching module before or after the inner screen is turned on, so that the outer screen can be controlled to be turned on when the inner screen is turned off through the screen switching module.
[0336] It can be understood that if the Power module receives an inner screen on event, the Power module can send an inner screen on event to the screen switching module, so that the screen switching module can control the outer screen to be turned off when the inner screen is turned on through the inner screen on event.
[0337] It can be understood that the step S405 can occur before or after any one of the steps S401-S403, as long as it is after the step S404, and the embodiments of the present application do not limit this.
[0338] S406. The screen switching module informs the Display module to light up the outer screen.
[0339] The screen switching module can inform the Display module to light up the outer screen when the inner screen is off and to extinguish the outer screen when the inner screen is on after determining that the display module is in the mutually exclusive cooperative mode.
[0340] Since the screen switching module receives the inner screen off event, the screen switching module can inform the Display module to light up the outer screen.
[0341] Further, if the screen switching module receives the inner screen on event, the screen switching module can inform the Display module to extinguish the outer screen.
[0342] It can be understood that if the screen switching module determines that the display mode is the same display cooperative mode, the screen switching module can inform the Display module to extinguish the outer screen when the inner screen is off and to light up the outer screen when the inner screen is on.
[0343] S407. The Display module informs the outer screen Home module that the outer screen is lit up.
[0344] Illustratively, after lighting up the outer screen, the Display module can inform the outer screen Home module that the outer screen is lit up, so that the outer screen Home module determines the dynamic effect displayed on the outer screen.
[0345] S408. The outer screen Home module determines the dynamic effect displayed on the outer screen.
[0346] Illustratively, the outer screen Home module can determine the dynamic effect displayed on the outer screen based on the current business scenario. For example, the electronic device 100 can be preconfigured with dynamic effects corresponding to different business scenarios, and the outer screen Home module can select the dynamic effect corresponding to the voice business scenario as the dynamic effect displayed on the outer screen this time.
[0347] Illustratively, the outer screen Home module can determine the dynamic effect selected by the user as the dynamic effect displayed on the outer screen.
[0348] Illustratively, the outer screen Home module can determine the dynamic effect displayed on the outer screen based on the information of the call contact in the call state of the current electronic device 100.
[0349] Exemplarily, the outer screen Home module can comprise a voice recognition module, which can be used to recognize a voice keyword in the call process. The outer screen Home module can match the voice keyword with a voice keyword in the database, and determine the motion effect corresponding to the voice keyword in the database as the motion effect displayed on the outer screen if the voice keyword is matched to a voice keyword in the database.
[0350] Further optionally, if no matching voice keyword is found in the database, the outer screen Home module can select a preset default motion effect, or determine the motion effect displayed on the outer screen by using the information of the call contact.
[0351] In some embodiments, after the outer screen is lighted, the outer screen Home module can further determine whether the current call state is still in the non-idle state, and determine the motion effect displayed on the outer screen if it is determined that the electronic device 100 is in the non-idle state.
[0352] It can be understood that if the electronic device 100 is a folding screen device, during the call process, if the electronic device 100 is in the speakerphone call, the electronic device 100 can switch from the unfolded state to the folded state based on the user operation, and transfer the call information from the inner screen to the outer screen display.
[0353] Therefore, if the electronic device 100 is a folding screen device, the outer screen Home module can further determine whether the electronic device 100 is in the unfolded state, and determine the motion effect displayed on the outer screen if it is determined that the electronic device 100 is in the unfolded state, and stop displaying the motion effect on the outer screen if the electronic device 100 is in the folded state, so that the outer screen Home module does not need to determine the motion effect displayed on the outer screen.
[0354] S409. The outer screen Home module sends the motion effect to the Display module.
[0355] After the motion effect is determined, the outer screen Home module can send the motion effect to the Display module.
[0356] S410. The Display module displays the motion effect when the outer screen is lighted.
[0357] In this way, the electronic device 100 can display the motion effect on the outer screen during the user voice call process.
[0358] In addition, in the voice call state, if the inner screen is lighted, the Display module can control the outer screen to be turned off.
[0359] S411. The call module sends the call state: idle state, to the outer screen Home module.
[0360] S412. The outer screen Home module notifies the screen switching module to exit the mutual exclusion cooperation mode.
[0361] If the electronic device 100 exits the voice call scenario, the outer screen Home module can notify the screen switching module to exit the mutual exclusion cooperation mode.
[0362] For example, in the internal implementation, the outer screen Home module sets the value of the SystemProperty to 0.
[0363] S413. The screen switching module notifies the Display module to turn off the outer screen animation.
[0364] S414. The Display module stops displaying the animation on the outer screen.
[0365] As can be seen from steps S401-S414, the electronic device 100 can monitor the call state to realize the outer screen display animation in the voice call state, and control the cooperation between the inner and outer screens, strengthen the connection between the inner and outer screens, expand the application scenarios of the outer screen, and improve the utilization rate of the outer screen.
[0366] For details of the content not described in steps S401-S414, please refer to the relevant description in steps S401-S403 described above, which will not be repeated here.
[0367] It can be understood that the above steps S401-S414 only show the interaction process between the modules in the electronic device 100 in the voice call scenario, and the interaction process between the modules in the electronic device 100 in other business scenarios is similar.
[0368] Taking the game scenario as an example, in the game scenario, steps S406-S410 and S413-S414 are similar, except that the call module shown in FIG. 13 can be replaced by a game module, which can be used to identify whether the electronic device 100 starts a game application or opens a game function. If the game module identifies that the electronic device 100 starts a game application or opens a game function, it is determined that the electronic device 100 enters the game scenario, and the game module can send the indication information of entering the game scenario to the outer screen Home module. The outer screen Home module can notify the screen switching module to enter the same display cooperation mode, so that the screen switching module can light up the outer screen in the case of the inner screen being on, and turn off the outer screen in the case of the inner screen being off. After that, if the game module is stolen, the electronic device 100 exits the game application or closes the game function, it is determined that the electronic device 100 exits the game scenario, and the game module can send the indication information of exiting the game to the outer screen Home module, so that the outer screen Home module notifies the screen switching module to exit the same display cooperation mode.
[0369] For details of the interaction process between the modules in the electronic device 100 in other business scenarios, this will not be repeated here.
[0370] It should be noted that FIG. 14 takes the content displayed on the outer screen as an example to describe the interaction process between various modules in the electronic device 100 in detail. The content displayed on the outer screen of the electronic device 100 can also be text, pictures, or other content, which is not limited in the embodiments of the present application.
[0371] FIG. 15 is a schematic diagram of the hardware structure of the electronic device 100 according to an embodiment of the present application.
[0372] The electronic device 100 can be a mobile phone, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), an Internet device, a cellular phone, a personal digital assistant (PDA), an augmented reality (AR) device, a virtual reality (VR) device, an artificial intelligence (AI) device, a wearable device, a vehicle-mounted device, a smart home device, and / or a smart city device, and the specific type of the electronic device is not specially limited in the embodiments of the present application.
[0373] The electronic device 100 can include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headset interface 170D, a sensor module 180, a key 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 can include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0374] It can be understood that the structure shown in the embodiments of the present application does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 can include more or fewer components than shown, or combine certain components, or split certain components, or different arrangement of components. The components shown can be implemented in hardware, software, or a combination of software and hardware.
[0375] The processor 110 can include one or more processing units, for example: the processor 110 can include an application processor (AP), a modem processor, a graphics processing unit (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. Among them, different processing units can be independent devices, or can be integrated in one or more processors.
[0376] The controller can generate operation control signals according to instruction operation codes and timing signals, and complete the control of fetching instructions and executing instructions.
[0377] The memory in the processor 110 can also be provided for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory can save instructions or data that the processor 110 has just used or repeatedly uses. If the processor 110 needs to use the instructions or data again, it can be directly called from the memory. Avoiding repeated access reduces the waiting time of the processor 110, thus improving the efficiency of the system.
[0378] In some embodiments, the processor 110 can be used to detect whether the electronic device 100 enters a specified service scenario, and determine the content displayed on the outer screen.
[0379] The wireless communication function of the electronic device 100 can be realized by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor, and the baseband processor, etc.
[0380] The antenna 1 and the antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization rate of the antennas. For example: the antenna 1 can be multiplexed as a diversity antenna of a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0381] The mobile communication module 150 can provide a solution for wireless communication including 2G / 3G / 4G / 5G, etc. applied to the electronic device 100. The mobile communication module 150 can include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves by the antenna 1, and perform filtering, amplification, etc. on the received electromagnetic waves, and transfer the same to the modem processor for demodulation. The mobile communication module 150 can also amplify signals modulated by the modem processor, and radiate the same as electromagnetic waves through the antenna 1. In some embodiments, at least part of the functional modules of the mobile communication module 150 can be disposed in the processor 110. In some embodiments, at least part of the functional modules of the mobile communication module 150 can be disposed in the same device as at least part of the modules of the processor 110.
[0382] The modem processor can include a modulator and a demodulator. The modulator is configured to modulate a low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is configured to demodulate a received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. The low-frequency baseband signal processed by the baseband processor is transmitted to the application processor. The application processor outputs a sound signal through an audio device (not limited to the speaker 170A, the microphone 170B, etc.), or displays an image or a video through the display screen 194. In some embodiments, the modem processor can be a separate device. In other embodiments, the modem processor can be independent of the processor 110, and disposed in the same device as the mobile communication module 150 or other functional modules.
[0383] The wireless communication module 160 can provide a solution for wireless communication, including wireless local area networks (WLAN) (such as a wireless fidelity (Wi-Fi) network), Bluetooth (BT), a global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR) technology, and the like, which are applied to the electronic device 100. The wireless communication module 160 can be one or more devices that integrate at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, demodulates and filters the electromagnetic wave signals, and transmits the processed signals to the processor 110. The wireless communication module 160 can also receive signals to be transmitted from the processor 110, frequency-modulate them, amplify them, and radiate them as electromagnetic waves via the antenna 2.
[0384] In some embodiments, the antenna 1 and the mobile communication module 150 of the electronic device 100 are coupled, and the antenna 2 and the wireless communication module 160 are coupled, so that the electronic device 100 can communicate with a network and other devices through wireless communication technology.
[0385] The electronic device 100 implements a display function through a GPU, a display screen 194, an application processor, and the like. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 can include one or more GPUs that execute program instructions to generate or change display information.
[0386] The display screen 194 is used to display images, videos, and the like. The display screen 194 includes a display panel. In some embodiments, the electronic device can include one or N display screens 194, N being a positive integer greater than 1.
[0387] In some embodiments, the display screen 194 can include a display screen 194-1 and a display screen 194-2. The display screen 194-1 can be an inner screen, and the display screen 194-2 can be an outer screen. The display screen 194-1 can be used to display relevant user interfaces of the electronic device 100 after entering a specified business scenario, such as a camera preview interface in a photographing scenario, a video call interface in a video call scenario, and the like. The display screen 194-2 can be used to display content in a specified business scenario, such as the aforementioned dynamic effects 1-10.
[0388] The content displayed on the display screen 194 can refer to the content shown in FIGS. 3A-3B, 4A-4C, 5A-5C, 6, 7A-7C, 8A-8D, 9A-9D, 10A-10C, which are not repeated here.
[0389] The electronic device 100 can implement the photographing function through the ISP, the camera 193, the video codec, the GPU, the display screen 194, and the application processor.
[0390] The ISP is used to process the data fed back by the camera 193. For example, when taking a photo, the shutter is opened, the light is transmitted to the camera photosensitive element through the lens, the light signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to the ISP for processing to convert it into an image visible to the naked eye. The ISP can also algorithmically optimize the noise and brightness of the image. The ISP can also optimize the exposure, color temperature, and other parameters of the shooting scene. In some embodiments, the ISP can be arranged in the camera 193.
[0391] The camera 193 is used to capture still images or videos. In some embodiments, the electronic device 100 can include one or N cameras 193, where N is a positive integer greater than 1.
[0392] The internal memory 121 can include one or more random access memories (RAMs) and one or more non-volatile memories (NVMs).
[0393] The random access memory can be directly read and written by the processor 110, and can be used to store executable programs (such as machine instructions) of an operating system or other programs running in the background, and can also be used to store data of users and application programs, etc.
[0394] The non-volatile memory can also store executable programs and store data of users and application programs, etc., which can be loaded into the random access memory in advance for direct reading and writing by the processor 110.
[0395] In some embodiments, the internal memory 121 can be used to store the content displayed on the outer screen of the electronic device 100 in different service scenarios.
[0396] The external memory interface 120 can be used to connect an external non-volatile memory to expand the storage capacity of the electronic device 100. The external non-volatile memory communicates with the processor 110 through the external memory interface 120 to realize the data storage function. For example, files such as music and videos are saved in the external non-volatile memory.
[0397] The electronic device 100 can implement an audio function through an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headset interface 170D, and an application processor, etc. For example, music playing, recording, etc.
[0398] The audio module 170 is configured to convert digital audio information into an analog audio signal output, and to convert an analog audio input into a digital audio signal. The audio module 170 can also be configured to encode and decode an audio signal. In some embodiments, the audio module 170 can be disposed in the processor 110, or some functional modules of the audio module 170 can be disposed in the processor 110.
[0399] The speaker 170A, also referred to as a “loudspeaker”, is configured to convert an audio electrical signal into a sound signal. The electronic device 100 can listen to music or listen to a hands-free call through the speaker 170A.
[0400] The receiver 170B, also referred to as a “earpiece”, is configured to convert an audio electrical signal into a sound signal. When the electronic device 100 receives a call or a voice message, the user can listen to the voice by holding the receiver 170B close to the ear.
[0401] The microphone 170C, also referred to as a “microphone”, “sound transducer”, is configured to convert a sound signal into an electrical signal. When making a call or sending a voice message, the user can speak into the microphone 170C by holding the mouth close to the microphone 170C, and input the sound signal into the microphone 170C. The electronic device 100 can be provided with at least one microphone 170C. In other embodiments, the electronic device 100 can be provided with two microphones 170C, in addition to collecting sound signals, noise reduction functions can also be achieved. In other embodiments, the electronic device 100 can also be provided with three, four or more microphones 170C, in addition to collecting sound signals, noise reduction, and can also identify the source of the sound, and implement directional recording functions, etc.
[0402] The gyroscope sensor 180B can be configured to determine the motion posture of the electronic device 100. In some embodiments, the angular velocity of the electronic device 100 around three axes (i.e., x, y, and z axes) can be determined through the gyroscope sensor 180B. The gyroscope sensor 180B can be used for anti-shake shooting. For example, when the shutter is pressed, the gyroscope sensor 180B detects the angle of the electronic device 100 shaking, and calculates the distance that the lens module needs to compensate according to the angle, so that the lens can offset the shaking of the electronic device 100 through reverse motion, and realize anti-shake. The gyroscope sensor 180B can also be used for navigation and motion sensing game scenarios.
[0403] The magnetic sensor 180D includes a Hall sensor. The electronic device 100 can detect opening and closing of a flip cover using the magnetic sensor 180D. In some embodiments, when the electronic device 100 is a flip phone, the electronic device 100 can detect opening and closing of the flip according to the magnetic sensor 180D. In turn, according to the detected opening and closing state of the cover or the opening and closing state of the flip, a feature such as automatic unlocking of the flip is set.
[0404] The acceleration sensor 180E can detect the magnitude of acceleration of the electronic device 100 in various directions (typically, three axes). The magnitude and direction of gravity can be detected when the electronic device 100 is stationary. It can also be used to identify the electronic device posture, applied to landscape / portrait switching, pedometer, etc.
[0405] The distance sensor 180F is used to measure distance. The electronic device 100 can measure distance by infrared or laser. In some embodiments, when shooting a scene, the electronic device 100 can use the distance sensor 180F to measure distance to achieve fast focusing.
[0406] The proximity light sensor 180G can include, for example, a light emitting diode (LED) and a light detector, such as a photodiode. The light emitting diode can be an infrared light emitting diode. The electronic device 100 emits infrared light outwardly through the light emitting diode. The electronic device 100 detects infrared reflected light from nearby objects using the photodiode. When sufficient reflected light is detected, it can be determined that there is an object near the electronic device 100. When insufficient reflected light is detected, the electronic device 100 can determine that there is no object near the electronic device 100. The electronic device 100 can use the proximity light sensor 180G to detect that the user holds the electronic device 100 close to the ear to talk, so as to automatically turn off the screen to achieve the purpose of power saving. The proximity light sensor 180G can also be used for automatic unlocking and locking of the cover mode and pocket mode.
[0407] The touch sensor 180K, also referred to as a "touch device". The touch sensor 180K can be disposed on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, also referred to as a "touch screen". The touch sensor 180K is used to detect touch operations acting on or near it. The touch sensor can pass the detected touch operation to the application processor to determine the touch event type. Visual output related to the touch operation can be provided through the display screen 194. In other embodiments, the touch sensor 180K can also be disposed on the surface of the electronic device 100, which is different from the position where the display screen 194 is located.
[0408] The electronic device can be a portable terminal device with Harmony, iOS, Android, Microsoft, or other operating systems, such as a mobile phone, a tablet computer, a wearable device, and the like, and can also be a non-portable terminal device with a touch-sensitive surface or a touch panel, such as a laptop computer, a desktop computer, and the like. The software system of the electronic device 100 can adopt a layered architecture, an event-driven architecture, a microkernel architecture, a microservice architecture, or a cloud architecture. The embodiments of the present application take the Android system with a layered architecture as an example to exemplarily illustrate the software structure of the electronic device 100.
[0409] FIG. 16 is a software structure block diagram of the electronic device 100 provided by the embodiments of the present application.
[0410] The layered architecture divides the software into several layers, each of which has a clear role and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom, the application layer, the application framework layer, the Android runtime and system library, and the kernel layer.
[0411] The application layer can include a series of application packages.
[0412] As shown in FIG. 16, the application package can include a call application, a chat application, a game application, a photo shooting application, and the like.
[0413] The application framework layer provides the application layer with application programming interfaces (APIs) and programming frameworks for the applications of the application layer. The application framework layer includes some pre-defined functions.
[0414] As shown in FIG. 16, the application framework layer can include a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, an outer screen Home module, a call module, a multi-screen framework, and the like.
[0415] The outer screen Home module can be used to determine the display mode of the inner and outer screens after the electronic device 100 enters a specified business scenario, and to determine the content displayed on the outer screen in the specified business scenario.
[0416] The call module can be used to monitor the call state in the electronic device 100 and deliver the call state to the outer screen Home module, so that the outer screen Home module determines whether the electronic device 100 enters a specified business scenario, such as a voice call scenario.
[0417] The multi-screen framework can include a Power module, a screen switching module, and a Display module. The Power module can be configured to monitor the on / off screen event of a display screen (e.g., an inner screen) and notify the on / off of the display screen. The screen switching module can be configured to manage the screen switching logic of the inner and outer screens and control the on / off of the outer screen based on the display mode of the inner and outer screens. The Display module can be configured to manage the display of the display screen.
[0418] The window manager is configured to manage window programs. The window manager can acquire the size of a display screen, determine whether there is a status bar, lock a screen, and capture a screen.
[0419] The content provider is configured to store and acquire data and make the data accessible to application programs. The data can include videos, images, audios, dialed and received calls, browsing history and bookmarks, and a phonebook.
[0420] The view system includes visual controls, such as a control for displaying text and a control for displaying an image. The view system can be used to build an application program. A display interface can be composed of one or more views. For example, a display interface including a short message notification icon can include a view for displaying text and a view for displaying an image.
[0421] The telephony manager is configured to provide the communication function of the electronic device 100. For example, the telephony manager can manage the call state (e.g., including call connection and call hang-up).
[0422] The resource manager provides various resources for application programs, such as localized strings, icons, images, layout files, video files, and the like.
[0423] The notification manager enables application programs to display notification information in a status bar. The notification manager can be used to convey a message of the notification type, which can automatically disappear after a short period of time without user interaction. For example, the notification manager can be used to notify a download completion and a message reminder. The notification manager can also be a notification that appears in the form of a graph or a scroll bar text in the top status bar of the system, a notification of an application program running in the background, or a notification that appears in the form of a dialog window on the screen. For example, the notification manager can be used to display text information in a status bar, output a prompt sound, vibrate the electronic device, and blink an indicator light.
[0424] The Android runtime includes a core library and a virtual machine. The Android runtime is responsible for the scheduling and management of the Android system.
[0425] The core library includes two parts: one part is a function function that the java language needs to call, and the other part is the core library of Android.
[0426] The application program layer and the application framework layer run in the virtual machine. The virtual machine executes the java files of the application program layer and the application framework layer into binary files. The virtual machine is used to perform the functions of management of object life cycle, stack management, thread management, management of security and exception, and garbage collection.
[0427] The system library can include a plurality of functional modules. For example, a surface manager, media libraries, a three-dimensional graphics processing library (for example, OpenGL ES), a 2D graphics engine (for example, SGL), and the like.
[0428] The surface manager is used to manage the display subsystem, and provides fusion of 2D and 3D layers for a plurality of application programs.
[0429] The media libraries support playback and recording of a plurality of commonly used audio, video formats, and static image files, and the like. The media libraries can support a plurality of audio and video encoding formats, for example, MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, and the like.
[0430] The three-dimensional graphics processing library is used to implement three-dimensional graphics drawing, image rendering, synthesis, and layer processing, and the like.
[0431] The 2D graphics engine is a drawing engine for 2D drawing.
[0432] The kernel layer is a layer between hardware and software. The kernel layer at least includes display drivers, camera drivers, audio drivers, and sensor drivers.
[0433] The following describes, by way of example, the working flow of the software and hardware of the electronic device 100 in the context of capturing a photograph.
[0434] When the touch sensor 180K receives a touch operation, a corresponding hardware interrupt is sent to the kernel layer. The kernel layer processes the touch operation into a raw input event (including touch coordinates, a timestamp of the touch operation, and the like). The raw input event is stored in the kernel layer. The application framework layer obtains the raw input event from the kernel layer, and identifies the control corresponding to the input event. Taking the touch operation as a touch single-click operation, and the control corresponding to the touch single-click operation as the control of the camera application icon as an example, the camera application calls an interface of the application framework layer, starts the camera application, and then starts the camera driver through the kernel layer, and captures a still image or a video through the camera 193.
[0435] It can be understood that the software framework of the electronic device 100 shown in FIG. 16 is only illustrative, and in other embodiments of the present application, the electronic device 100 can further include more or fewer software modules, which are not limited in the embodiments of the present application.
[0436] It should be understood that each step in the above method embodiments can be completed by integrated logic circuits of hardware in the processor or instructions in the form of software. The method steps disclosed in combination with the embodiments of the present application can be directly embodied as execution completed by a hardware processor, or executed by a combination of hardware and software modules in the processor.
[0437] The present application also provides an electronic device, which can include an outer screen, an inner screen, a memory and a processor. The memory can be used to store a computer program, and the processor can be used to call the computer program in the memory to enable the electronic device to execute the method performed by the electronic device 100 in any one of the above embodiments.
[0438] The present application also provides a chip system, which includes at least one processor for realizing the functions involved in the method performed by the electronic device 100 in any one of the above embodiments.
[0439] In a possible design, the chip system further includes a memory for storing program instructions and data, and the memory is located in or outside the processor.
[0440] The chip system can be composed of a chip, or can include a chip and other discrete devices.
[0441] Optionally, the processor in the chip system can be one or more. The processor can be implemented by hardware or software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc. When implemented by software, the processor can be a general-purpose processor, which realizes by reading software codes stored in the memory.
[0442] Optionally, the memory in the chip system can also be one or more. The memory can be integrated with the processor, or can be separately arranged from the processor, and the embodiments of the present application do not make any limitation. For example, the memory can be a non-transient processor, such as a read-only memory (ROM), which can be integrated on the same chip as the processor, or can be separately arranged on different chips. The embodiments of the present application do not make any limitation on the type of the memory, and the arrangement manner of the memory and the processor.
[0443] Exemplarily, the chip system can be a field programmable gate array (FPGA), can be an application specific integrated circuit (ASIC), can also be a system on chip (SoC), can also be a central processor unit (CPU), can also be a network processor (NP), can also be a digital signal processor (DSP), can also be a micro controller unit (MCU), can also be a programmable logic device (PLD) or other integrated chip.
[0444] The application further provides a computer program product, which comprises a computer program (also referred to as code or instruction) which, when executed, causes a computer to perform the method executed by any one of the electronic devices 100 in any one of the above embodiments.
[0445] The application further provides a computer readable storage medium which stores a computer program (also referred to as code or instruction). When the computer program is executed, the computer performs the method executed by any one of the electronic devices 100 in any one of the above embodiments.
[0446] It should be understood that the processor in the embodiments of the present application can be an integrated circuit chip with processing capability of signals. In the implementation process, each step of the method embodiments described above can be completed by integrated logic circuits or instructions in the form of software in the processor. The processor described above can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. Each method, step and logic block diagram disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable memory, a register, and other mature storage media in the art. The storage medium is located in the storage, and the processor reads the information in the storage, and combines the hardware to complete the steps of the above method.
[0447] In addition, the embodiments of the present application also provide a device. The device can be specifically a component or a module, and the device can include one or more processors and memories connected thereto. The memory is used to store a computer program. When the computer program is executed by the one or more processors, the device executes the method in each of the above method embodiments.
[0448] Among them, the device, computer readable storage medium, computer program product or chip provided by the embodiments of the present application are used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved are referred to the beneficial effects in the corresponding method provided above, which will not be described here.
[0449] The embodiments of the present application can be combined in any way to achieve different technical effects.
[0450] In the above embodiments, all or part of the processes can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the processes can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes described in the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes one or more available media sets. The available media can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)), etc.
[0451] Those of ordinary skill in the art can understand that all or part of the processes in the above embodiments can be implemented by a computer program to instruct the relevant hardware, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the above embodiments. The storage medium includes ROM or random access memory (RAM), magnetic or optical disks, and various media that can store program codes.
[0452] In summary, the above only describes the embodiments of the technical scheme of the present application, and is not used to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made according to the disclosure of the present application shall be included in the protection scope of the present application.
Claims
1. A display method characterized by comprising: The method is applied to an electronic device comprising an outer screen and an inner screen, and the method comprises: The electronic device starts a first application or a first function of a second application; In response to starting the first application or the first function, the electronic device displays first content on the outer screen; The electronic device detects a first event under the first application or the first function; The electronic device switches the first content to second content.
2. The method of claim 1, wherein: The first application is a call application or a chat application, or the first function is a voice call function or a video call function, and the first event is a voice keyword issued by a user of the electronic device and / or a call contact during a call; The first application is a game application, or the first function is a game function, and the first event comprises one or more of the following: game progress, game situation, and player status; The first application is a photographing application, or the first function is a photographing function, and the first event comprises one or more of the following: photographing operation, video recording operation, and operation of adjusting photographing parameters.
3. The method according to claim 1 or 2, characterized in that, The first event is an adjustment operation on a display interface of the first application or the first function, and the second content indicates an adjustment situation of the adjustment operation on the display interface of the first application or the first function.
4. The method according to any one of claims 1-3, characterized in that, The method further comprises: The electronic device starts a third application or a second function of a fourth application; In response to starting the first application or the first function, the electronic device displays third content on the outer screen.
5. The method according to any one of claims 1-4, characterized in that, After the electronic device switches the first content to the second content, the method further comprises: The electronic device detects a second event under the first application or the first function, the second event being different from the first event; The electronic device switches the second content to fourth content, the fourth content being different from the second content.
6. The method according to any one of claims 1-5, characterized in that, The first content is preset by the electronic device, or the first content is determined according to the first application or the first function, or the first content is determined based on user operation.
7. The method according to any one of claims 1 to 6, characterized in that, After the electronic device starts the first application or the first function of the second application, the inner screen is in an off-screen state before the electronic device displays the first content on the outer screen.
8. The method according to claims 1-7, characterized by, The method further comprises: The electronic device detects that the inner screen is in an on-screen state; The electronic device controls the outer screen to be off-screen.
9. The method according to claim 7 or 8, characterized in that, The first function is a voice call function, and the electronic device is in a voice call state when displaying the first content or the second content on the outer screen.
10. The method according to any one of claims 1-6, characterized in that, After the electronic device starts the first application or the first function of the second application, the inner screen is in an on-screen state before the electronic device displays the first content on the outer screen.
11. The method according to any one of claims 1 to 6, 10, characterized in that, The method further comprises: The electronic device detects that the inner screen is in an off-screen state; The electronic device controls the outer screen to be off-screen.
12. The method according to claim 10 or 11, characterized in that, The first function is a function other than a voice call function.
13. The method according to any one of claims 1 to 12, characterized in that, The first content or the second content comprises one or more of the following: picture, text, or dynamic effect.
14. The method according to any one of claims 1 to 13, characterized in that, The second content comprises a dynamic effect, and after the electronic device switches the first content to the second content, the method further comprises: The electronic device reduces the display brightness of the second content and / or increases the playing interval of the dynamic effect contained in the second content when a first preset condition is detected, and the first preset condition comprises one or more of the following: the running time of the first application or the first function reaches a first time length, the power of the electronic device is less than a first threshold, and the electronic device is in a power saving mode.
15. The method according to any one of claims 1 to 14, characterized in that, The size of the outer screen is smaller than the size of the inner screen.
16. The method according to any one of claims 1 to 15, characterized in that, The inner screen comprises a first display screen and a second display screen. When the electronic device is in a folded state, the first display screen and the second display screen are attached face to face. When the electronic device is in an unfolded state, the outer screen is located at the back of the inner screen.
17. An electronic device, comprising: The electronic device comprises an outer screen, an inner screen, a memory, one or more processors, and one or more programs; the one or more processors, when executing the one or more programs, cause the electronic device to implement the method of any one of claims 1 to 16.
18. A computer-readable storage medium comprising instructions, wherein, When the instructions are run on the electronic device, the electronic device is caused to perform the method of any one of claims 1 to 16.
19. A computer program product, characterised in that, When the computer program product is run on the computer, the computer is caused to perform the method of any one of claims 1 to 16.