Interface display method and device and storage medium

By acquiring and fuzzing data in different scenarios in response to control operations in the terminal device, the limitations of cross-process data acquisition and fuzzing processing in the prior art are solved, and the display effect of the terminal device is improved.

CN119902656APending Publication Date: 2025-04-29BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311406072.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-26
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

The prior art is difficult to perform cross-process data acquisition and fuzzy processing in different scenarios of terminal devices, resulting in limited display effects.

Method used

By responding to the control operation of the terminal device, the corresponding control layer is determined, and the display data of other layers is obtained for blurring, the target layer is obtained, and the target layer is displayed in the display interface.

Benefits of technology

It realizes cross-process data acquisition and fuzzing processing of terminal devices in different scenarios, improves the display effect, and expands the applicability of fuzzy functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119902656A_ABST
    Figure CN119902656A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of terminal control, in particular to an interface display method and device and a storage medium, which can realize cross-process data acquisition of various display scenes involved in the use process of terminal equipment and improve the display effect of the terminal equipment. The interface display method comprises the following steps: in response to a control operation for terminal equipment, determining a control layer corresponding to the control operation, and obtaining display data of other layers to be displayed under the control layer; performing fuzzy processing on the control layer according to the display data to obtain a target layer; and displaying the target layer in a display interface of the terminal equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of terminal control technology, and in particular to an interface display method, device and storage medium. Background Art

[0002] As the hardware configuration of terminal devices becomes higher and higher, users have higher and higher requirements for the display effect of terminal devices, so the requirements for the blur effect of displayed content during the use of terminal devices are constantly changing. Summary of the invention

[0003] In order to overcome the problems existing in the related art, the present disclosure provides an interface display method, device and storage medium, which can realize cross-process data acquisition in various display scenarios during the use of terminal equipment, thereby improving the display effect of the terminal equipment.

[0004] According to a first aspect of an embodiment of the present disclosure, there is provided an interface display method, including:

[0005] In response to a control operation on a terminal device, determining a control layer corresponding to the control operation, and acquiring display data of other layers to be displayed under the control layer;

[0006] Performing fuzzy processing on the control layer according to the display data to obtain a target layer;

[0007] The target layer is displayed in a display interface of the terminal device.

[0008] Optionally, in response to a control operation on a terminal device, determining a control layer corresponding to the control operation includes:

[0009] In response to a screen-lighting operation on the terminal device, determining that the control layer corresponding to the screen-lighting operation is a layer for displaying a lock screen component; or,

[0010] In response to a screen unlocking operation on the terminal device, determining that the control layer corresponding to the screen unlocking operation is a layer for displaying a homepage component; or,

[0011] In response to a pull-down operation triggered at the top of the screen of the terminal device, it is determined that the control layer corresponding to the pull-down operation is a layer for displaying a control center or a layer for displaying a notification center.

[0012] Optionally, in response to a control operation on a terminal device, determining a control layer corresponding to the control operation includes:

[0013] In response to a trigger operation on an application icon displayed on the terminal device, determining that the control layer corresponding to the trigger operation is a layer for displaying an application program interface or a layer for displaying a system setting interface; or,

[0014] In response to a volume adjustment operation on the terminal device, it is determined that the control layer corresponding to the volume adjustment operation is a layer for displaying a volume adjustment interface.

[0015] Optionally, in response to a control operation on a terminal device, determining a control layer corresponding to the control operation includes:

[0016] In response to a control operation on a terminal device, a task process triggered by the control operation is determined, and a preset layer associated with the task process is used as a control layer corresponding to the control operation, wherein each task process is associated with a unique preset layer.

[0017] Optionally, the acquiring display data of other layers to be displayed under the control layer includes:

[0018] Determining a rendering hierarchy structure corresponding to the terminal device according to historical control operations on the terminal device;

[0019] According to the rendering hierarchy structure, display data of other layers to be displayed under the control layer are obtained.

[0020] Optionally, acquiring display data of other layers to be displayed under the control layer according to the rendering hierarchy structure includes:

[0021] Determining a target level of the control layer in the rendering hierarchy;

[0022] Determining other levels in the rendering hierarchy structure that are below the target level;

[0023] Get the display data of the layer corresponding to the other level.

[0024] Optionally, the acquiring display data of other layers to be displayed under the control layer includes:

[0025] Determine the display data of the control layer at a first display position of the display interface of the terminal device;

[0026] For each other layer to be displayed under the control layer, determine the display data of the other layer at a second display position on the display interface of the terminal device, and use the data in the display data of the other layer where the second display position is different from the first display position as the display data of the other layer.

[0027] According to a second aspect of an embodiment of the present disclosure, there is provided an interface display device, including:

[0028] A response module, configured to, in response to a control operation on a terminal device, determine a control layer corresponding to the control operation, and obtain display data of other layers to be displayed under the control layer;

[0029] A determination module is configured to perform fuzzy processing on the control layer according to the display data to obtain a target layer;

[0030] The execution module is configured to display the target layer in the display interface of the terminal device.

[0031] According to a third aspect of an embodiment of the present disclosure, there is provided an interface display device, including:

[0032] processor;

[0033] a memory for storing processor-executable instructions;

[0034] Wherein, the processor is configured to:

[0035] In response to a control operation on a terminal device, determining a control layer corresponding to the control operation, and acquiring display data of other layers to be displayed under the control layer;

[0036] Performing fuzzy processing on the control layer according to the display data to obtain a target layer;

[0037] The target layer is displayed in a display interface of the terminal device.

[0038] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which computer program instructions are stored. When the program instructions are executed by a processor, the steps of the interface display method provided in the first aspect of the present disclosure are implemented.

[0039] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: according to the control operation on the terminal device, the control layer corresponding to the control operation may be fuzzy processed to obtain the target layer of the terminal device after the control operation, and the target layer may be displayed in the display interface of the terminal device. Various display scenes involved in the use of the terminal device may be cross-process fuzzy processed to reduce the restrictions on the fuzzy processing scenes in the terminal device, thereby improving the display effect of the terminal device.

[0040] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0042] Figure 1 The figure is a flow chart of an interface display method according to an exemplary embodiment.

[0043] Figure 2a It is a target layer displayed by a terminal device in response to a screen-lighting operation according to an exemplary embodiment.

[0044] Figure 2b It is a target layer displayed by a terminal device in response to a screen unlocking operation according to an exemplary embodiment.

[0045] Figure 2c It is a target layer displayed by a terminal device in response to a pull-down operation triggered at the top of a screen according to an exemplary embodiment.

[0046] Figure 3a It is a target layer displayed by a terminal device in response to a triggering operation of an application icon according to an exemplary embodiment.

[0047] Figure 3b It is a target layer displayed by a terminal device in response to a triggering operation of displaying a system setting icon according to an exemplary embodiment.

[0048] Figure 3c It is a target layer displayed by a terminal device in response to a volume adjustment operation according to an exemplary embodiment.

[0049] Figure 4 is a flowchart of step S11 according to an exemplary embodiment.

[0050] Figure 5 The figure is a schematic diagram of a rendering hierarchy structure according to an exemplary embodiment.

[0051] Figure 6 is a flowchart of step S42 according to an exemplary embodiment.

[0052] Figure 7 is another flow chart showing step S11 according to an exemplary embodiment.

[0053] Figure 8 is another flow chart showing an interface display method according to an exemplary embodiment.

[0054] Fig. 9 The figure is a block diagram of an interface display device according to an exemplary embodiment.

[0055] Fig.10is another block diagram of an interface display device according to an exemplary embodiment. DETAILED DESCRIPTION

[0056] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0057] It should be noted that all actions of acquiring signals, information or data in the present disclosure are carried out in compliance with the relevant data protection laws and policies of the country where the device is located and with the authorization given by the owner of the corresponding device.

[0058] As mentioned in the background technology, users have higher and higher requirements for the display effect of terminal devices, so the requirements for the blur effect of the displayed content during the use of terminal devices are constantly changing. In the related technology, in the desktop scene, the terminal device can obtain the image data corresponding to the wallpaper layer, and perform blur processing based on the image data, so as to display the corresponding layer on the terminal device. Among them, one layer can correspond to one process, so the related technology can only obtain image data across processes for blur processing in the desktop scene, and cannot obtain data from other processes on the terminal device, so it is impossible to perform cross-process blur processing on other scenes involved in the use of the terminal device, and the blur processing scenes are limited, thereby affecting the display effect of the terminal device.

[0059] In view of this, the present disclosure provides an interface display method, device and storage medium, which can blur various display scenes involved in the use process of the terminal device according to the control operation of the terminal device, thereby improving the display effect of the terminal device.

[0060] Figure 1 is a flow chart of an interface display method according to an exemplary embodiment. Figure 1 As shown, taking the interface display method used in a terminal device as an example, the interface display method includes the following steps.

[0061] In step S11, in response to a control operation on the terminal device, a control layer corresponding to the control operation is determined, and display data of other layers to be displayed under the control layer is acquired.

[0062] It is worth noting that the terminal device can be a tablet, mobile phone, laptop, etc., and the synthetic process in the system of the terminal device carries the data of all processes. For example, the main process of an Android system (Android system) mobile phone is the Surface Flinger process, and the Surface Flinger process carries the data of all running processes in the terminal device.

[0063] It is worth noting that the control operation can control the terminal device to be in different scenes. Each scene corresponds to a unique task process, and the terminal device runs different task processes in different scenes. For example, in the screen-lit scene, desktop scene, pull-down notification scene, etc., in the desktop scene, it is necessary to obtain the wallpaper and display it in combination with the application icon, in the screen lock scene, it is necessary to obtain the wallpaper and display it in combination with the screen lock component, and in the pull-down notification scene, it is necessary to obtain the display content of the desktop scene and display it in combination with the prompt information of the control center or notification center. Therefore, it is necessary to obtain cross-process data in different scenes, and perform fuzzy processing based on the cross-process data to obtain the target layer corresponding to the scene. Among them, the display data of other layers to be displayed under the control layer in the embodiment of the present disclosure is cross-process data.

[0064] In step S12, the control layer is fuzzy processed according to the display data to obtain the target layer.

[0065] It is worth noting that the display data may be images that other layers under the control layer need to display on the control layer. Therefore, the fuzzy processing of the control layer process according to the display data may be fuzzy processing of the position of the image that other layers need to display in the control layer.

[0066] It is worth noting that the blur processing may include at least one of Gaussian Blur, Box Blur, Kawase Blur, Dual Blur, Bokeh Blur, Tilt Shift Blur, Iris Blur, Grainy Blur, Radial Blur and Directional Blur. The blur processing may also be other blur processing methods suitable for real-time rendering, which is not limited in the embodiments of the present disclosure.

[0067] In step S13, the target layer is displayed in the display interface of the terminal device.

[0068] In the disclosed embodiment, in response to a control operation of a terminal device, display data of other layers to be displayed under a control layer corresponding to the control operation is obtained, thereby achieving cross-process data acquisition in different scenarios to solve data requirements of various scenarios; the control layer is fuzzy processed according to the display data to obtain a target layer, and the target layer is displayed in the display interface of the terminal device. The fuzzy display content corresponding to various scenarios involved in the use of the terminal device can be determined, and the fuzzy display content corresponding to the scene can be displayed in the scene, that is, fuzzy processing of different scenes can be achieved, so that the fuzzy function is applicable to more scenarios, thereby expanding the applicability of the fuzzy function.

[0069] In order to facilitate those skilled in the art to better understand the interface display method provided by the present disclosure, the relevant steps of the interface display method are described in detail below with examples.

[0070] In a possible embodiment, in step S11, in response to a control operation on a terminal device, determining a control layer corresponding to the control operation may include:

[0071] In response to a screen-lighting operation on a terminal device, determining that a control layer corresponding to the screen-lighting operation is a layer for displaying a lock screen component; or,

[0072] In response to a screen unlocking operation on a terminal device, determining that a control layer corresponding to the screen unlocking operation is a layer for displaying a homepage component; or,

[0073] In response to a pull-down operation triggered at the top of the screen of the terminal device, it is determined that the control layer corresponding to the pull-down operation is a layer for displaying a control center or a layer for displaying a notification center.

[0074] It is worth noting that the screen-lighting operation may be double-clicking the display interface of the terminal device, triggering a physical screen-lighting button on the terminal device, etc. Figure 2a As shown, in response to a screen-lighting operation of double-clicking the display interface of the terminal device, the control layer corresponding to the screen-lighting operation is determined to be a layer for displaying the lock screen component.

[0075] It is worth noting that the screen unlocking operation can be fingerprint unlocking, password unlocking or face recognition unlocking of the display interface of the terminal device. Figure 2b As shown, in response to the fingerprint unlocking operation on the display interface of the terminal device, the control layer corresponding to the screen unlocking operation is determined to be the layer for displaying the homepage component.

[0076] It is worth noting that the pull-down operation may be a pull-down operation on the left area, the right area, or the middle area at the top of the screen of the terminal device. Figure 2cAs shown, in response to a pull-down operation in the middle area at the top of the screen of the terminal device, the control layer corresponding to the pull-down operation is determined to be the layer for displaying the notification center.

[0077] In a possible embodiment, in step S11, in response to a control operation on a terminal device, determining a control layer corresponding to the control operation may further include:

[0078] In response to a trigger operation on an application icon displayed on a terminal device, determining that the control layer corresponding to the trigger operation is a layer for displaying an application program interface or a layer for displaying a system setting interface; or,

[0079] In response to a volume adjustment operation on a terminal device, a control layer corresponding to the volume adjustment operation is determined to be a layer for displaying a volume adjustment interface.

[0080] It is worth noting that the application icon can be a system-provided application icon, such as a gallery icon, a setting icon, a phone icon, a text message icon, etc., or an application icon downloaded by the terminal device after leaving the factory, such as a QQ icon, a WeChat icon, a Weibo icon, etc. Figure 3a As shown, in response to a trigger operation on the WeChat icon displayed on the terminal device, the control layer corresponding to the trigger operation is determined to be a layer for displaying the WeChat application interface; Figure 3b As shown, in response to a trigger operation on a setting icon displayed on a terminal device, a control layer corresponding to the trigger operation is determined to be a layer for displaying a system setting interface.

[0081] It is worth noting that the volume adjustment operation may be to trigger a physical volume adjustment button on the terminal device, or to trigger a volume adjustment component in the display interface of the terminal device. Figure 3c As shown, in response to a triggering operation of a physical volume adjustment button on a terminal device, a control layer corresponding to the triggering operation of the physical volume adjustment button is determined to be a layer for displaying a volume adjustment interface.

[0082] In a possible embodiment, in step S11, in response to a control operation on a terminal device, determining a control layer corresponding to the control operation may include:

[0083] In response to a control operation on a terminal device, a task process triggered by the control operation is determined, and a preset layer associated with the task process is used as a control layer corresponding to the control operation, wherein each task process is associated with a unique preset layer.

[0084] It is worth noting that the control operation triggers the control terminal device to start the task process. Each task process is associated with a unique preset layer, and the preset layers associated with different task processes are different. Therefore, when the control operation triggers the terminal device to start the task process, the preset layer associated with the task process will be used as the control layer corresponding to the control operation.

[0085] For example, when the screen-on operation triggers the terminal device to start the screen-on task process, the preset layer corresponding to the screen-on operation is the layer where the lock screen component is located. When the screen-unlock operation triggers the terminal device to start the unlock task process, the preset layer corresponding to the screen-unlock operation is the layer where the application icon is located. When the pull-down operation triggers the terminal device to start the control center task process, the preset layer corresponding to the pull-down operation is the layer where the control center component is located; when the pull-down operation triggers the terminal device to start the notification center task process, the preset layer corresponding to the pull-down operation is the layer where the prompt information of the notification center is located.

[0086] In one possible embodiment, see Figure 4 In step S11, obtaining display data of other layers to be displayed under the control layer may include:

[0087] In step S41, a rendering hierarchy structure corresponding to the terminal device is determined according to historical control operations on the terminal device.

[0088] It is worth noting that the rendering hierarchy structure represents the existing layers of the terminal device and the positions of each layer. The rendering hierarchy structure is not fixed and changes with the control operation of the terminal device.

[0089] For example, when the historical control operations on the terminal device only include the screen-on operation, the rendering hierarchical structure corresponding to the terminal device includes only one layer, which is the layer for displaying the lock screen component; when the historical operations on the terminal device are the screen-on operation, the screen unlock operation, and the pull-down notification operation, the hierarchical rendering structure corresponding to the terminal device includes three layers, and the layers are arranged from bottom to top in the order of wallpaper layer, home page layer, and notification layer.

[0090] In step S42, display data of other layers to be displayed under the control layer are obtained according to the rendering hierarchy structure.

[0091] It is worth noting that, according to the rendering hierarchy structure, the display data of other layers to be displayed under the control layer are all transmitted to the control layer, thereby realizing cross-process data transmission.

[0092] For example, Figure 5As shown, when the historical operations on the terminal device are screen-on operation and screen-unlock operation, the rendering hierarchy structure corresponding to the terminal device is, from low to high, a wallpaper layer of level 1 and a home page layer of level 2. The display data of the wallpaper layer of level 1 to be displayed under the home page layer of level 2 is obtained according to the rendering hierarchy structure.

[0093] like Figure 5 As shown, when the historical operations on the terminal device are the screen-on operation, the screen-unlocking operation, the triggering of the setting application icon, the triggering of the social platform icon, and the pull-down notification operation, the rendering structure corresponding to the terminal device is, from low to high, a wallpaper layer of level 1, a home page layer of level 2, a setting layer of level 3, a social platform layer of level 4, and a notification layer of level 5. According to the rendering hierarchy structure, the display data of the wallpaper layer of level 1, the home page layer of level 2, the setting layer of level 3, and the social platform layer of level 4 to be displayed under the notification layer of level 5 are obtained.

[0094] like Figure 5 As shown, when the historical operations on the terminal device are screen-on operation, screen unlock operation, triggering setting application icon, triggering social platform icon, pull-down notification operation, pull-down control center operation and volume adjustment operation, the rendering structure corresponding to the terminal device is, from low to high, a wallpaper layer of level 1, a home page layer of level 2, a setting layer of level 3, a social platform layer of level 4, a notification layer of level 5, a control center layer of level 6 and a volume adjustment layer of level 7. According to the rendering hierarchy structure, display data of the wallpaper layer of level 1, the home page layer of level 2, the setting layer of level 3, the social platform layer of level 4, the notification layer of level 5, and the control center layer of level 6 to be displayed under the volume adjustment layer of level 7 are obtained.

[0095] In one possible embodiment, see Figure 6 In step S42, according to the rendering hierarchy structure, obtaining display data of other layers to be displayed under the control layer may include:

[0096] In step S61 , a target level of the control layer in the rendering hierarchy structure is determined.

[0097] In step S62 , other levels below the target level in the rendering level structure are determined.

[0098] In step S63, the display data of the layers corresponding to other levels are obtained.

[0099] For example, if the control layer is level 5 in the rendering hierarchy structure, then the other levels below level 5 in the rendering hierarchy structure are level 1, level 2, level 3, and level 4, and the display data of the layers corresponding to level 1, level 2, level 3, and level 4 are obtained. If the control layer is level 3 in the rendering hierarchy structure, then the other levels below level 3 in the rendering hierarchy structure are level 1 and level 2, and the display data of the layers corresponding to level 1 and level 2 are obtained.

[0100] In one possible embodiment, see Figure 7 In step S11, obtaining display data of other layers to be displayed under the control layer may include:

[0101] In step S71, a first display position of display data of a control layer on a display interface of a terminal device is determined.

[0102] It is worth noting that the display position of the display data can be determined according to the pixel coordinates of the display data in the display interface of the terminal device.

[0103] In step S72, for each other layer to be displayed under the control layer, determine the second display position of the display data of the other layer on the display interface of the terminal device, and use the data in the display data of the other layer whose second display position is different from the first display position as the display data of the other layer.

[0104] It is worth noting that when the first display position of the display data of the control layer is the same as the second display position of the display data of other layers, the display data representing the control layer blocks the display data of other layers, and the display data of other layers are not displayed on the control layer; when the first display position of the display data of the control layer is different from the second display position of the display data of other layers, the display data representing the control layer will not block the display data of other layers, and the display data of other layers are displayed on the control layer.

[0105] The interface display method provided by the present disclosure may also include the following process:

[0106] In step S81, in response to a screen-lighting operation on a terminal device, a screen-lighting task process triggered by the screen-lighting operation is determined, and a layer for displaying lock screen components associated with the screen-lighting task process is used as a control layer corresponding to the screen-lighting operation.

[0107] In step S82, a rendering hierarchy structure corresponding to the terminal device is determined according to the historical control operations on the terminal device.

[0108] In step S83 , the target level of the control layer in the rendering hierarchy structure is determined.

[0109] In step S84, other levels below the target level in the rendering level structure are determined.

[0110] In step S85, the first display position of the display data of the control layer on the display interface of the terminal device is determined.

[0111] In step S86, for each other layer to be displayed under the control layer, determine the second display position of the display data of the other layer on the display interface of the terminal device, and use the data in the display data of the other layer whose second display position is different from the first display position as the display data of the other layer.

[0112] In step S87, the control layer is fuzzy processed according to the display data to obtain the target layer.

[0113] In step S88, the target layer is displayed in the display interface of the terminal device.

[0114] In an embodiment of the present disclosure, in response to a screen-on operation on a terminal device, a screen-on task process triggered by the screen-on operation is determined, and based on historical control operations on the terminal device, a rendering hierarchy structure corresponding to the terminal device is determined, and a target hierarchy in the rendering hierarchy structure of a layer of a display screen lock component corresponding to the screen-on operation, as well as other hierarchies below the target hierarchy, are determined, and display data of other layers to be displayed under the control layer corresponding to the control operation are obtained, thereby achieving cross-process data acquisition in different scenarios to address data requirements for a variety of scenarios; the control layer is fuzzy processed according to the display data to obtain a target layer, and the target layer is displayed in the display interface of the terminal device, so that fuzzy display content corresponding to various scenarios involved in the use of the terminal device can be determined, and the fuzzy display content corresponding to the scene can be displayed in the scene, that is, fuzzy processing of different scenes can be achieved, so that the fuzzy function is applicable to more scenarios, thereby expanding the applicability of the fuzzy function.

[0115] Based on the same inventive concept, the present disclosure also provides an interface display device, see Fig. 9 The interface display device includes a response module 91, a determination module 92 and an execution module 93.

[0116] The response module 91 is configured to respond to a control operation on the terminal device, determine a control layer corresponding to the control operation, and obtain display data of other layers to be displayed under the control layer.

[0117] The determination module 92 is configured to perform fuzzy processing on the control layer according to the display data to obtain the target layer.

[0118] The execution module 93 is configured to display the target layer in the display interface of the terminal device.

[0119] In the disclosed embodiment, in response to a control operation of a terminal device, display data of other layers to be displayed under a control layer corresponding to the control operation is obtained, thereby achieving cross-process data acquisition in different scenarios to solve data requirements of various scenarios; the control layer is fuzzy processed according to the display data to obtain a target layer, and the target layer is displayed in the display interface of the terminal device. The fuzzy display content corresponding to various scenarios involved in the use of the terminal device can be determined, and the fuzzy display content corresponding to the scene can be displayed in the scene, that is, fuzzy processing of different scenes can be achieved, so that the fuzzy function is applicable to more scenarios, thereby expanding the applicability of the fuzzy function.

[0120] For example, the response module 91 is used to respond to a screen-lighting operation on the terminal device and determine that the control layer corresponding to the screen-lighting operation is a layer for displaying the lock screen component; or,

[0121] In response to a screen unlocking operation on a terminal device, determining that a control layer corresponding to the screen unlocking operation is a layer for displaying a homepage component; or,

[0122] In response to a pull-down operation triggered at the top of the screen of the terminal device, it is determined that the control layer corresponding to the pull-down operation is a layer for displaying a control center or a layer for displaying a notification center.

[0123] For example, the response module 91 is used to respond to a trigger operation on an application icon displayed on the terminal device and determine that the control layer corresponding to the trigger operation is a layer for displaying an application program interface or a layer for displaying a system setting interface; or,

[0124] In response to a volume adjustment operation on a terminal device, a control layer corresponding to the volume adjustment operation is determined to be a layer for displaying a volume adjustment interface.

[0125] For example, the response module 91 is used to respond to a control operation on a terminal device, determine a task process triggered by the control operation, and use a preset layer associated with the task process as a control layer corresponding to the control operation, wherein each task process is associated with a unique preset layer.

[0126] For example, the response module 91 is used to determine the rendering hierarchy structure corresponding to the terminal device according to the historical control operation of the terminal device;

[0127] According to the rendering hierarchy structure, obtain the display data of other layers to be displayed under the control layer.

[0128] For example, the response module 91 is used to determine the target level of the control layer in the rendering hierarchy structure;

[0129] Determine other levels in the rendering hierarchy that are below the target level;

[0130] Get the display data of the layers corresponding to other levels.

[0131] For example, the response module 91 is used to determine a first display position of display data of the control layer on a display interface of the terminal device;

[0132] For each other layer to be displayed under the control layer, determine the second display position of the display data of the other layer on the display interface of the terminal device, and use the data in the display data of the other layer whose second display position is different from the first display position as the display data of the other layer.

[0133] Regarding the interface display device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0134] The present disclosure also provides a computer-readable storage medium having computer program instructions stored thereon, and the program instructions, when executed by a processor, implement the steps of the interface display method provided by the present disclosure.

[0135] Based on the same inventive concept, the present disclosure also provides an interface display device, including:

[0136] processor;

[0137] a memory for storing processor-executable instructions;

[0138] The processor is configured as follows:

[0139] In response to a control operation on the terminal device, determining a control layer corresponding to the control operation, and acquiring display data of other layers to be displayed under the control layer;

[0140] The control layer is fuzzy processed according to the display data to obtain the target layer;

[0141] The target layer is displayed in the display interface of the terminal device.

[0142] In the disclosed embodiment, in response to a control operation of a terminal device, display data of other layers to be displayed under a control layer corresponding to the control operation is obtained, thereby achieving cross-process data acquisition in different scenarios to solve data requirements of various scenarios; the control layer is fuzzy processed according to the display data to obtain a target layer, and the target layer is displayed in a display interface of the terminal device. The display content corresponding to various scenarios involved in the use of the terminal device can be determined, and the blurred display content corresponding to the scene can be displayed in the scene. That is, fuzzy processing of different scenes can be achieved, so that the fuzzy function is applicable to more scenarios, thereby expanding the applicability of the fuzzy function.

[0143] Fig.10 1 is a block diagram of an interface display device 1000 according to an exemplary embodiment. For example, the interface display device 1000 may be a mobile phone, a computer, a digital broadcast terminal, a message transceiver device, a tablet device, a personal digital assistant, etc.

[0144] Reference Fig.10 The interface display device 1000 may include one or more of the following components: a processing component 1002 , a memory 1004 , a power component 1006 , a multimedia component 1008 , an audio component 1010 , an input / output interface 1012 , a sensor component 1014 , and a communication component 1016 .

[0145] The processing component 1002 generally controls the overall operation of the interface control device 1000, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 1002 may include one or more processors 1020 to execute instructions to complete all or part of the steps of the above-mentioned interface display method. In addition, the processing component 1002 may include one or more modules to facilitate the interaction between the processing component 1002 and other components. For example, the processing component 1002 may include a multimedia module to facilitate the interaction between the multimedia component 1008 and the processing component 1002.

[0146] The memory 1004 is configured to store various types of data to support the operation of the interface display device 1000. Examples of such data include instructions for any application or method operating on the device 1000, contact data, phone book data, messages, pictures, videos, etc. The memory 1004 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0147] The power supply component 1006 provides power to various components of the interface display device 1000. The power supply component 1006 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the interface display device 1000.

[0148] The multimedia component 1008 includes a screen that provides an output interface between the interface display device 1000 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 1008 includes a front camera and / or a rear camera. When the interface display device 1000 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0149] The audio component 1010 is configured to output and / or input audio signals. For example, the audio component 1010 includes a microphone (MIC), and when the device interface display device 1000 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 1004 or sent via the communication component 1016. In some embodiments, the audio component 1010 also includes a speaker for outputting audio signals.

[0150] The input / output interface 1012 provides an interface between the processing component 1002 and the peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0151] The sensor assembly 1014 includes one or more sensors for providing various aspects of status assessment for the interface display device 1000. For example, the sensor assembly 1014 can detect the open / closed state of the interface display device 1000, the relative positioning of the components, such as the display and keypad of the device interface display device 1000, the sensor assembly 1014 can also detect the position change of the interface display device 1000 or a component of the interface display device 1000, the presence or absence of user contact with the interface display device 1000, the orientation or acceleration / deceleration of the interface display device 1000 and the temperature change of the interface display device 1000. The sensor assembly 1014 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 1014 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1014 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor or a temperature sensor.

[0152] The communication component 1016 is configured to facilitate wired or wireless communication between the interface display device 1000 and other devices. The interface display device 1000 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1016 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1016 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0153] In an exemplary embodiment, the interface display device 1000 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to execute the above-mentioned interface display method.

[0154] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1004 including instructions, and the instructions can be executed by the processor 1020 of the interface display device 1000 to complete the above interface display method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0155] In addition to being an independent electronic device, the above-mentioned interface display device can also be a part of an independent electronic device. For example, in one embodiment, the device can be an integrated circuit (IC) or a chip, wherein the integrated circuit can be an IC or a collection of multiple ICs; the chip can include but is not limited to the following types: GPU (Graphics Processing Unit), CPU (Central Processing Unit), FPGA (Field Programmable Gate Array), DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), SOC (System on Chip, SoC), etc. The above-mentioned integrated circuit or chip can be used to execute executable instructions (or codes) to implement the above-mentioned interface display method. The executable instructions can be stored in the integrated circuit or chip, or can be obtained from other devices or equipment, for example, the integrated circuit or chip includes a processor, a memory, and an interface for communicating with other devices. The executable instruction can be stored in the memory, and when the executable instruction is executed by the processor, the above-mentioned interface display method is implemented; alternatively, the integrated circuit or chip can receive the executable instruction through the interface and transmit it to the processor for execution, so as to implement the above-mentioned interface display method.

[0156] In another exemplary embodiment, a computer program product is further provided. The computer program product includes a computer program that can be executed by a programmable device. The computer program has a code portion for executing the above interface display method when executed by the programmable device.

[0157] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the present disclosure. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered as exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0158] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. An interface display method, characterized in that: include: In response to a control operation on a terminal device, determining a control layer corresponding to the control operation, and acquiring display data of other layers to be displayed under the control layer; Performing fuzzy processing on the control layer according to the display data to obtain a target layer; The target layer is displayed in a display interface of the terminal device.

2. The interface display method according to claim 1, characterized in that: The step of determining, in response to a control operation on a terminal device, a control layer corresponding to the control operation includes: In response to a screen-lighting operation on the terminal device, determining that the control layer corresponding to the screen-lighting operation is a layer for displaying a lock screen component; or, In response to a screen unlocking operation on the terminal device, determining that the control layer corresponding to the screen unlocking operation is a layer for displaying a homepage component; or, In response to a pull-down operation triggered at the top of the screen of the terminal device, it is determined that the control layer corresponding to the pull-down operation is a layer for displaying a control center or a layer for displaying a notification center.

3. The interface display method according to claim 1, characterized in that: The step of determining, in response to a control operation on a terminal device, a control layer corresponding to the control operation includes: In response to a trigger operation on an application icon displayed on the terminal device, determining that the control layer corresponding to the trigger operation is a layer for displaying an application program interface or a layer for displaying a system setting interface; or, In response to a volume adjustment operation on the terminal device, it is determined that the control layer corresponding to the volume adjustment operation is a layer for displaying a volume adjustment interface.

4. The interface display method according to any one of claims 1 to 3, characterized in that: In response to a control operation on a terminal device, determining a control layer corresponding to the control operation includes: In response to a control operation on a terminal device, a task process triggered by the control operation is determined, and a preset layer associated with the task process is used as a control layer corresponding to the control operation, wherein each task process is associated with a unique preset layer.

5. The interface display method according to any one of claims 1 to 3, characterized in that: The obtaining of display data of other layers to be displayed under the control layer includes: Determining a rendering hierarchy structure corresponding to the terminal device according to historical control operations on the terminal device; According to the rendering hierarchy structure, display data of other layers to be displayed under the control layer are obtained.

6. The interface display method according to claim 5, characterized in that: The acquiring, according to the rendering hierarchy structure, display data of other layers to be displayed under the control layer comprises: Determining a target level of the control layer in the rendering hierarchy; Determining other levels in the rendering hierarchy structure that are below the target level; Get the display data of the layer corresponding to the other level.

7. The interface display method according to any one of claims 1 to 3, characterized in that: The obtaining of display data of other layers to be displayed under the control layer includes: Determine the display data of the control layer at a first display position of the display interface of the terminal device; For each other layer to be displayed under the control layer, determine the display data of the other layer at a second display position on the display interface of the terminal device, and use the data in the display data of the other layer where the second display position is different from the first display position as the display data of the other layer.

8. An interface display device, characterized in that: include: A response module, configured to, in response to a control operation on a terminal device, determine a control layer corresponding to the control operation, and obtain display data of other layers to be displayed under the control layer; A determination module is configured to perform fuzzy processing on the control layer according to the display data to obtain a target layer; The execution module is configured to display the target layer in the display interface of the terminal device.

9. An interface display device, characterized in that: include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to: In response to a control operation on a terminal device, determining a control layer corresponding to the control operation, and acquiring display data of other layers to be displayed under the control layer; Performing fuzzy processing on the control layer according to the display data to obtain a target layer; The target layer is displayed in a display interface of the terminal device.

10. A computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the program instructions are executed by a processor, the steps of the interface display method described in any one of claims 1 to 7 are implemented.