WO2024000111A1 - Desktop display method, electronic device, display apparatus and computer-readable storage medium - Google Patents

Desktop display method, electronic device, display apparatus and computer-readable storage medium Download PDF

Info

Publication number
WO2024000111A1
WO2024000111A1 PCT/CN2022/101629 CN2022101629W WO2024000111A1 WO 2024000111 A1 WO2024000111 A1 WO 2024000111A1 CN 2022101629 W CN2022101629 W CN 2022101629W WO 2024000111 A1 WO2024000111 A1 WO 2024000111A1
Authority
WO
WIPO (PCT)
Prior art keywords
desktop
template
target
display
elements
Prior art date
Application number
PCT/CN2022/101629
Other languages
French (fr)
Chinese (zh)
Inventor
王家宇
Original Assignee
广州视源电子科技股份有限公司
广州视源创新科技有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 广州视源电子科技股份有限公司, 广州视源创新科技有限公司 filed Critical 广州视源电子科技股份有限公司
Priority to PCT/CN2022/101629 priority Critical patent/WO2024000111A1/en
Priority to CN202280006528.2A priority patent/CN116261712A/en
Publication of WO2024000111A1 publication Critical patent/WO2024000111A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

Definitions

  • the present invention relates to the field of display technology, and specifically to a desktop display method, electronic equipment, a display device and a computer-readable storage medium.
  • the intelligent interactive tablet is an integrated device that uses touch technology to control the content on the display screen and realize human-computer interaction.
  • this kind of equipment has been widely used in people's work and study.
  • teaching demonstrations and conference presentations are conducted through intelligent interactive tablets.
  • the desktop development cost of intelligent interactive tablets is relatively high.
  • embodiments of the present invention provide a desktop display method, electronic equipment, a display device and a computer-readable storage medium, which can reduce desktop development costs.
  • the present invention provides a desktop display method, which method includes:
  • desktop templates are used to represent the desktop elements to be displayed on the desktop and the display form of each of the desktop elements on the desktop;
  • the selected target desktop template is determined, and the desktop elements are displayed on the current desktop according to the desktop elements represented by the target desktop template and the display form of each desktop element on the desktop.
  • each desktop template has corresponding template information
  • the template information includes element identifiers used to identify desktop elements, and display parameters used to define the display form of desktop elements
  • the display of desktop elements on the current desktop includes:
  • the desktop element corresponding to the target element identification is displayed on the current desktop.
  • displaying the desktop element corresponding to the target element identification on the current desktop includes:
  • the template instance when there are multiple desktops, is also used to bind the desktop identification of the current desktop and the template identification of the target desktop template, wherein different desktops correspond to different
  • the template instance of each desktop is generated based on the desktop template selected on the corresponding desktop, and the desktop ID of the corresponding desktop is bound to the template ID of the desktop template.
  • the target display parameters include coordinate parameters, width parameters and height parameters of the desktop element corresponding to the target element identification on the current desktop;
  • Displaying the desktop element corresponding to the target element identifier on the current desktop includes:
  • width parameters and height parameters determine the regional position of the desktop element corresponding to each of the target element identifiers on the current desktop
  • the method further includes:
  • a new desktop template is created and saved according to the element identification of the target desktop element and the regional position of each target desktop element in the template creation interface.
  • the method further includes:
  • Another aspect of the present invention also provides an electronic device, which includes:
  • a display module used to display multiple different desktop templates.
  • the desktop template is used to represent the desktop elements that need to be displayed on the desktop and the display form of each desktop element on the desktop;
  • An element layout module configured to determine the selected target desktop template in response to the template selection instruction, and according to the desktop elements represented by the target desktop template and the display form of each desktop element on the desktop, on the current desktop Display desktop elements.
  • the display device includes a processor and a memory.
  • the memory is used to store a computer program. When the computer program is executed by the processor, the method as described above is implemented. .
  • Another aspect of the present invention also provides a computer-readable storage medium.
  • the computer-readable storage medium is used to store a computer program. When the computer program is executed by a processor, the method as described above is implemented.
  • Each desktop template can limit the desktop elements to be displayed on the desktop and the display form of each desktop element on the desktop, so that the user can Select the desired desktop template according to actual needs, and control the desktop elements displayed on the desktop and the display form of the desktop elements. Since multiple different desktop templates are provided, which can include a variety of desktop display styles, there is no need to customize development according to each user's needs, thus achieving the purpose of reducing development costs.
  • Figure 1 shows a schematic flowchart of a desktop display method provided by an embodiment of the present application
  • Figure 2 shows a schematic diagram of the desktop template provided on the desktop according to an embodiment of the present application
  • Figure 3 shows a schematic diagram of a desktop template provided on a desktop according to another embodiment of the present application.
  • Figure 4 shows a schematic diagram of the arrangement of desktop elements in grid coordinates provided by an embodiment of the present application
  • Figure 5 shows a schematic diagram of multiple desktops in one state provided by an embodiment of the present application
  • Figure 6 shows a schematic diagram of multiple desktops provided in another state according to an embodiment of the present application.
  • Figure 7 shows a schematic diagram of a template creation interface provided by an embodiment of the present application.
  • Figure 8 shows a module schematic diagram of an electronic device provided by an embodiment of the present application.
  • Figure 9 shows a schematic diagram of a display device provided by an embodiment of the present application.
  • the display style of the desktop may refer to the desktop elements displayed on the desktop and the display form of each desktop element on the desktop.
  • Desktop elements can refer to content displayed on the desktop, such as application startup icons and application folders composed of several application startup icons.
  • the display form of desktop elements may refer to the characteristics of desktop elements when displayed on the desktop, including but not limited to the regional position, regional position size, display color, etc. of desktop elements on the desktop.
  • this application provides a desktop display method that can be applied to electronic devices with display functions.
  • Electronic devices can include smart interactive tablets, desktop computers, notebooks, smartphones, smart wearable devices (virtual reality glasses, smart watches, etc.), etc.
  • Figure 1 is a schematic flow chart of a desktop display method provided by an embodiment of the present application.
  • the desktop display method includes step S11 and step S12.
  • Step S11 display multiple different desktop templates.
  • the desktop template is used to represent the desktop elements that need to be displayed on the desktop and the display form of each desktop element on the desktop.
  • both desktop template 1 and desktop template 2 can represent the desktop that needs to display desktop element A, desktop element B, and desktop element C, but the positions of desktop element A represented by the two desktop templates are different on the desktop.
  • each thumbnail can represent a desktop template. Selecting a thumbnail indicates that the desktop template corresponding to the thumbnail is selected. Different thumbnails can represent different desktop templates. Specifically, each thumbnail can be a display rendering of the desktop after the desktop template it represents is applied to the desktop. The display renderings include the desktop elements represented by the desktop template and the display form of the desktop elements on the desktop.
  • desktop element A, desktop element B and desktop element C will be displayed on the desktop, and desktop element A is set to desktop element B. and above desktop element C; similarly, after the desktop template represented by the second thumbnail is applied to the desktop, desktop element A, desktop element B and desktop element C will be displayed on the desktop, and desktop element A, desktop element B and desktop element Element C is displayed side by side, desktop element A and desktop element B are located in the square area, and desktop element C is located in the circular area; after the desktop template represented by the third thumbnail is applied to the desktop, desktop element A will be displayed on the desktop, and the desktop element Element A is located in the middle area of the desktop.
  • each desktop template has a corresponding template name. Displaying multiple different desktop templates includes displaying the template name of each desktop template.
  • FIG. 3 is a schematic diagram showing a desktop template provided on a desktop according to another embodiment of the present application.
  • template 1, template 2 and template 3 may be the template names of three desktop templates respectively. Selecting a template name means that the desktop template corresponding to the template name is selected. Different desktop templates have different template names.
  • a preview of the desktop template can be displayed on the desktop.
  • the preview includes the desktop elements represented by the selected desktop template and the display form of the desktop elements on the desktop. In this way, it is convenient for the user to view the display effect on the desktop after the selected desktop template is applied to the desktop.
  • template 1 is selected, and the dotted line part on the desktop can be a preview image, indicating the desktop elements represented by the desktop template named template 1 and the display form of the desktop elements on the desktop.
  • Figure 2 and Figure 3 are only examples of two display methods of desktop templates, and this application does not limit the display methods of desktop templates.
  • a desktop template may include a hidden state and an unhidden state.
  • the hidden state may refer to the state in which the desktop template is not displayed on the desktop; the unhidden state may refer to the state in which the desktop template is displayed on the desktop.
  • the desktop template can be set to a non-hidden state to display multiple different desktop templates; when template display is not required, the desktop template can be set to a hidden state to display multiple desktop templates.
  • the first specific gesture and the second specific gesture are different gestures. It can be understood that the above-mentioned display and hiding of the desktop template through different specific gestures is only an exemplary method, and this application does not limit the method of displaying and hiding the desktop template.
  • corresponding template information exists for each desktop template.
  • the template information may be parameter information that limits the desktop elements represented by the desktop template and the display form of each desktop element on the desktop.
  • the template information may include parameter information related to the desktop template, element identifiers used to identify desktop elements, and display parameters used to define the display form of the desktop elements.
  • the parameter information related to the desktop template may include but is not limited to the template identifier TemID of the desktop template, the thumbnail identifier thuID corresponding to the desktop template, and the template name TemName corresponding to the desktop template; the element identifier identifying the desktop element refers to the element represented by the desktop template.
  • the element identifier eleID of the desktop element that needs to be displayed on the desktop; the display parameters may include but are not limited to the coordinate parameters (x, y) of the desktop element on the desktop, the width parameter width, and the height parameter height.
  • the coordinate parameters (x, y) of the desktop element on the desktop can represent the coordinates of the origin of the desktop element in the grid coordinate system of the desktop; the width parameter width can represent the width direction of the desktop element in the grid coordinate system.
  • the number of grids occupied by the desktop element; the height parameter height can represent the number of grids occupied by the desktop element in the height direction under the grid coordinate system.
  • FIG. 4 is a schematic diagram of the arrangement of desktop elements in grid coordinates according to an embodiment of the present application.
  • the grid coordinate system can be obtained as follows:
  • a desktop into an m*n grid matrix.
  • the distances between the grid matrix and the edge of the desktop are d1, d2, d3, and d4 respectively.
  • the grid in the upper left corner of the grid matrix is regarded as the grid with coordinates (0, 0), and the coordinate system obtained by coding the coordinates to the right and downwards starting from this grid is the grid coordinate system.
  • the above m and n are respectively integers greater than or equal to 1.
  • the value of m is 16 and the value of n is 10.
  • the above d1, d2, d3, and d4 are values greater than or equal to 0.
  • the X direction can be the width direction under the grid coordinate system
  • the Y direction can be the height direction under the grid coordinate system.
  • Desktop elements may refer to content displayed in a grid coordinate system.
  • a desktop element occupies at least one grid and at most m*n grids. Assume that the upper left corner of the desktop element is the origin of the desktop element.
  • the origin coordinates of the desktop element in the grid coordinate system are (2, 1), that is, the value of x is 2, the value of y is 1, the value of width is 11, and the value of height is is 4. In this way, the regional position of a desktop element on the desktop can be limited.
  • Table 1 exemplifies the template information of a desktop template.
  • TemID Tem01 Name Template 1 thuID XYZ eleID 01 x 1 y 1 width 2
  • the template ID TemID of the desktop template is Tem01
  • the template name is template 1
  • the thumbnail ID is XYZ
  • the desktop template represents two desktop elements that need to be displayed on the desktop.
  • the two desktops The element identifiers of the elements are 01 and 02 respectively.
  • For the desktop element with the element ID 01 its origin coordinate in the grid coordinate system is (1,1), occupying two grids in the width direction and one grid in the height direction; for the element ID 02
  • the desktop element's origin coordinate in the grid coordinate system is (4,5), occupying two grids in the width direction and three grids in the height direction.
  • Step S12 In response to the template selection instruction, the selected target desktop template is determined, and the desktop elements are displayed on the current desktop according to the desktop elements represented by the target desktop template and the display form of each desktop element on the desktop.
  • the electronic device After the user selects a desktop template from the displayed desktop templates, he or she can confirm the selection, such as clicking the "OK" button on the desktop, so that the electronic device generates a template selection instruction and performs the selection according to the Instruction to determine the currently selected desktop template as the target desktop template.
  • the target element identifier corresponding to the target desktop template and the target display parameters can be obtained; and according to the display form defined by the target display parameters, the target element identifier corresponding to the target desktop template can be displayed on the current desktop.
  • desktop elements it can be known from the relevant description of step S11 that the target element identifier is the element identifier of the desktop element that needs to be displayed on the desktop represented by the target desktop template.
  • the target display parameter may include the desktop element corresponding to the target element identifier on the current desktop. Coordinate parameters, width parameters and height parameters.
  • the regional position of the desktop element corresponding to each target element identifier on the current desktop can be determined based on the corresponding coordinate parameters, width parameter, and height parameter, and each desktop element can be displayed.
  • the desktop elements displayed on the current desktop and the display form of each desktop element on the current desktop are controlled based on the selected target desktop template.
  • Original desktop elements refer to desktop elements displayed on the current desktop based on desktop templates other than the target desktop template.
  • displaying the desktop element corresponding to the target element identifier on the current desktop may specifically include: creating a template instance of the target desktop template on the current desktop according to the obtained target element identifier and the target display parameters to display on the current desktop.
  • the target element identifies the corresponding desktop element.
  • classes for desktop templates can be predefined.
  • the desktop template class can define the types of each parameter in the desktop template, but does not specify the parameter values.
  • a template instance of the target desktop template on the current desktop is created based on the class of the desktop template and the value of each parameter, so as to display the desktop element corresponding to the target element identifier on the current desktop.
  • the desktop element corresponding to the target element identifier is displayed on the current desktop, which facilitates template expansion in terms of code implementation.
  • the template instance when there are multiple desktops, the template instance is also used to bind the desktop identification of the current desktop and the template identification of the target desktop template, where different desktops correspond to different template instances, and each The template instance of the desktop is generated based on the desktop template selected on the corresponding desktop, and the desktop ID of the corresponding desktop is bound to the template ID of the desktop template.
  • FIG. 5 is a schematic diagram showing multiple desktops in one state according to an embodiment of the present application.
  • FIG. 6 is a schematic diagram showing multiple desktops in another state according to an embodiment of the present application.
  • Figures 5 and 6 exemplarily include two desktops respectively, and the desktop identifiers of the two desktops are desk01 and desk02 respectively.
  • the display screen can be switched to show two desktops.
  • the desktop displayed through the display screen is the current desktop.
  • the current desktop displayed on the display screen is the desktop with the desktop identifier desktop01.
  • the current desktop displayed on the display screen is the desktop with the desktop identifier desktop02.
  • multiple desktops displayed through display screen switching may share a desktop template.
  • the current desktop displayed on the display screen can be switched, and the target desktop template can be selected for each desktop.
  • the selected target desktop template is the desktop template with the template ID of Tem01.
  • a template instance can be performed based on the desktop template with the template ID of Tem01. Create, and in the created template instance, bind the desktop ID desk01 and the template ID Tem01.
  • the selected target desktop template is the desktop template with the template ID of Tem02.
  • the desktop with the desktop ID of desk02 based on the desktop template with the template ID of Tem02. Create a template instance, and bind the desktop ID desk02 and the template ID Tem02 in the created template instance. Based on the binding relationship between the desktop identifier and the template identifier, the desktop and the desktop template can be bound, so that on each desktop, desktop elements can be displayed based on the desktop template bound to each desktop.
  • the desktop display method provides multiple different desktop templates.
  • Each desktop template can limit the desktop elements that need to be displayed on the desktop and the display form of each desktop element on the desktop, so that the user can customize the display according to the actual situation. You need to select the desired desktop template and control the desktop elements displayed on the desktop and the display form of the desktop elements. Since multiple different desktop templates are provided, which can include a variety of desktop display styles, there is no need to customize development according to each user's needs, thus achieving the purpose of reducing development costs.
  • the desktop template may be preset before the electronic device with display function leaves the factory, or may be created by the user after the electronic device with display function leaves the factory.
  • the template creation interface and desktop elements for selection may be displayed upon receiving a template creation instruction.
  • the displayed desktop element may be a thumbnail corresponding to the desktop element or an element identifier of the desktop element. Selecting a thumbnail or an element identifier means selecting a desktop element corresponding to the thumbnail or element identifier.
  • Figure 7 is a schematic diagram of a template creation interface provided by an embodiment of the present application.
  • the area within the dotted line can create an interface for the template.
  • the size of the template creation interface can be the same as the area where the desktop grid matrix is located, or it can be proportional to the size of the area where the grid matrix is located.
  • thumbnails or element identifiers of all desktop elements can be displayed. The user can select the corresponding thumbnail or element identifier according to the desktop template to be created, so that the electronic device responds to the element selection instruction and displays the selected target desktop element in the template creation interface.
  • the target desktop element displayed in the template creation interface can also be a thumbnail or element identifier corresponding to the target desktop element.
  • the user can adjust the target desktop element in the template creation interface, and the electronic device responds to the adjustment instruction for the target desktop element and adjusts the target desktop element in the template.
  • the user determines that the template creation is completed, he or she can send a template creation completion instruction through a specific gesture or key press, so that when the electronic device receives the template creation completion instruction, it can process the template creation completion instruction according to the element identification of the target desktop element and each target.
  • the desktop element is located in the area of the template creation interface to create and save a new desktop template.
  • the regional position of the target desktop element in the template creation interface can be converted into the coordinates, length, and width of the target desktop element in the grid coordinate system of the desktop, and the desktop template can be generated and stored according to the format in Table 1 above. Template information so that the newly created desktop template can be displayed the next time the desktop template is displayed.
  • FIG. 8 is a schematic module diagram of an electronic device according to an embodiment of the present application.
  • Electronic equipment includes:
  • a display module used to display multiple different desktop templates.
  • the desktop template is used to represent the desktop elements that need to be displayed on the desktop and the display form of each desktop element on the desktop;
  • An element layout module configured to determine the selected target desktop template in response to the template selection instruction, and according to the desktop elements represented by the target desktop template and the display form of each desktop element on the desktop, on the current desktop Display desktop elements.
  • FIG. 9 is a schematic diagram of a display device according to an embodiment of the present application.
  • the display device includes a processor and a memory.
  • the memory is used to store a computer program.
  • the computer program is executed by the processor, the above desktop display method is implemented.
  • the processor may be a central processing unit (Central Processing Unit, CPU).
  • the processor can also be other general-purpose processors, Digital Signal Processor (DSP), Application Specific Integrated Circuit (ASIC), Field-Programmable Gate Array (FPGA) or other Chips such as programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or combinations of these types of chips.
  • DSP Digital Signal Processor
  • ASIC Application Specific Integrated Circuit
  • FPGA Field-Programmable Gate Array
  • Chips such as programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or combinations of these types of chips.
  • the memory can be used to store non-transitory software programs, non-transitory computer executable programs and modules, such as program instructions/modules corresponding to the methods in the embodiments of the present invention.
  • the processor executes various functional applications and data processing of the processor by running non-transient software programs, instructions and modules stored in the memory, that is, implementing the method in the above method implementation.
  • the memory may include a program storage area and a data storage area, where the program storage area may store an operating system and an application program required for at least one function; the data storage area may store data created by the processor, etc.
  • the memory may include high-speed random access memory and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid-state storage device.
  • the memory optionally includes memory located remotely from the processor, and these remote memories may be connected to the processor through a network. Examples of the above-mentioned networks include but are not limited to the Internet, intranets, local area networks, mobile communication networks and combinations thereof.
  • One embodiment of the present application also provides a computer-readable storage medium.
  • the computer-readable storage medium is used to store a computer program.
  • the computer program is executed by a processor, the above-mentioned desktop display method is implemented.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Control Of El Displays (AREA)

Abstract

A desktop display method, an electronic device, a display apparatus and a computer-readable storage medium. The desktop display method comprises: displaying a plurality of different desktop templates, wherein the desktop template is used for representing desktop elements needing to be displayed on a desktop and a display form of each desktop element on the desktop (S21); and in response to a template selection instruction, determining a selected target desktop template, and according to the desktop elements and the display form of each desktop element on the desktop which are represented by the target desktop template, displaying the desktop elements on the current desktop (S22). The development cost can be reduced.

Description

桌面展示方法、电子设备、显示装置及计算机可读存储介质Desktop display method, electronic equipment, display device and computer-readable storage medium 技术领域Technical field
本发明涉及显示技术领域,具体涉及一种桌面展示方法、电子设备、显示装置及计算机可读存储介质。The present invention relates to the field of display technology, and specifically to a desktop display method, electronic equipment, a display device and a computer-readable storage medium.
背景技术Background technique
智能交互平板是通过触控技术对显示屏上的内容进行操控和实现人机交互操作的一体化设备。现如今,这种设备已经广泛应用于人们的工作和学***板进行教学演示和会议演示。目前,智能交互平板的桌面开发成本较高。The intelligent interactive tablet is an integrated device that uses touch technology to control the content on the display screen and realize human-computer interaction. Nowadays, this kind of equipment has been widely used in people's work and study. For example, teaching demonstrations and conference presentations are conducted through intelligent interactive tablets. At present, the desktop development cost of intelligent interactive tablets is relatively high.
发明内容Contents of the invention
有鉴于此,本发明实施方式提供了一种桌面展示方法、电子设备、显示装置及计算机可读存储介质,能够降低桌面开发成本。In view of this, embodiments of the present invention provide a desktop display method, electronic equipment, a display device and a computer-readable storage medium, which can reduce desktop development costs.
本发明一方面提供了一种桌面展示方法,所述方法包括:In one aspect, the present invention provides a desktop display method, which method includes:
展示多个不同的桌面模板,所述桌面模板用于表征桌面需展示的桌面元素以及每个所述桌面元素在所述桌面的展示形式;Displaying multiple different desktop templates, the desktop templates are used to represent the desktop elements to be displayed on the desktop and the display form of each of the desktop elements on the desktop;
响应于模板选择指令,确定被选中的目标桌面模板,并按照所述目标桌面模板所表征的桌面元素以及每个所述桌面元素在所述桌面的展示形式,在当前桌面进行桌面元素的展示。In response to the template selection instruction, the selected target desktop template is determined, and the desktop elements are displayed on the current desktop according to the desktop elements represented by the target desktop template and the display form of each desktop element on the desktop.
在一些实施例中,每个所述桌面模板存在对应的模板信息,所述模板信息包括用于标识桌面元素的元素标识,以及用于限定桌面元素的展示形式的展示参数;In some embodiments, each desktop template has corresponding template information, and the template information includes element identifiers used to identify desktop elements, and display parameters used to define the display form of desktop elements;
所述在当前桌面进行桌面元素的展示,包括:The display of desktop elements on the current desktop includes:
获取所述目标桌面模板对应的目标元素标识以及目标展示参数;Obtain the target element identifier and target display parameters corresponding to the target desktop template;
按照所述目标展示参数所限定的展示形式,在所述当前桌面展示所述 目标元素标识对应的桌面元素。According to the display form defined by the target display parameters, the desktop element corresponding to the target element identification is displayed on the current desktop.
在一些实施例中,所述在所述当前桌面展示所述目标元素标识对应的桌面元素,包括:In some embodiments, displaying the desktop element corresponding to the target element identification on the current desktop includes:
根据获取到的所述目标元素标识以及所述目标展示参数,创建所述目标桌面模板在所述当前桌面的模板实例,以在所述当前桌面展示所述目标元素标识对应的桌面元素。Create a template instance of the target desktop template on the current desktop according to the obtained target element identifier and the target display parameter, so as to display the desktop element corresponding to the target element identifier on the current desktop.
在一些实施例中,在存在多个桌面的情况下,所述模板实例还用于将所述当前桌面的桌面标识和所述目标桌面模板的模板标识进行绑定,其中,不同桌面分别对应不同的模板实例,每个桌面的模板实例基于在相应桌面被选中的桌面模板生成,并将相应桌面的桌面标识与桌面模板的模板标识进行绑定。In some embodiments, when there are multiple desktops, the template instance is also used to bind the desktop identification of the current desktop and the template identification of the target desktop template, wherein different desktops correspond to different The template instance of each desktop is generated based on the desktop template selected on the corresponding desktop, and the desktop ID of the corresponding desktop is bound to the template ID of the desktop template.
在一些实施例中,所述目标展示参数包括所述目标元素标识对应的桌面元素在所述当前桌面的坐标参数、宽度参数和高度参数;In some embodiments, the target display parameters include coordinate parameters, width parameters and height parameters of the desktop element corresponding to the target element identification on the current desktop;
所述在所述当前桌面展示所述目标元素标识对应的桌面元素,包括:Displaying the desktop element corresponding to the target element identifier on the current desktop includes:
基于所述坐标参数、宽度参数和高度参数,确定各所述目标元素标识对应的桌面元素在所述当前桌面的区域位置;Based on the coordinate parameters, width parameters and height parameters, determine the regional position of the desktop element corresponding to each of the target element identifiers on the current desktop;
将各个桌面元素展示在对应的区域位置。Display each desktop element in the corresponding regional location.
在一些实施例中,所述方法还包括:In some embodiments, the method further includes:
在接收到模板创建指令的情况下,展示模板创建界面和供选择的桌面元素;Upon receiving a template creation instruction, display the template creation interface and desktop elements for selection;
响应于元素选择指令,在所述模板创建界面显示选中的目标桌面元素;In response to the element selection instruction, display the selected target desktop element on the template creation interface;
在接收到模板创建完成指令的情况下,根据所述目标桌面元素的元素标识以及各所述目标桌面元素在所述模板创建界面的区域位置,创建并保存新的桌面模板。When the template creation completion instruction is received, a new desktop template is created and saved according to the element identification of the target desktop element and the regional position of each target desktop element in the template creation interface.
在一些实施例中,所述在所述模板创建界面显示选中的目标桌面元素后,所述方法还包括:In some embodiments, after the template creation interface displays the selected target desktop element, the method further includes:
响应于针对所述目标桌面元素的调整指令,调整所述目标桌面元素在所述模板创建界面的区域位置。In response to the adjustment instruction for the target desktop element, adjust the regional position of the target desktop element in the template creation interface.
本发明另一方面还提供了一种电子设备,所述电子设备包括:Another aspect of the present invention also provides an electronic device, which includes:
展示模块,用于展示多个不同的桌面模板,所述桌面模板用于表征桌面需展示的桌面元素以及每个所述桌面元素在所述桌面的展示形式;A display module, used to display multiple different desktop templates. The desktop template is used to represent the desktop elements that need to be displayed on the desktop and the display form of each desktop element on the desktop;
元素布局模块,用于响应于模板选择指令,确定被选中的目标桌面模板,并按照所述目标桌面模板所表征的桌面元素以及每个所述桌面元素在所述桌面的展示形式,在当前桌面进行桌面元素的展示。An element layout module, configured to determine the selected target desktop template in response to the template selection instruction, and according to the desktop elements represented by the target desktop template and the display form of each desktop element on the desktop, on the current desktop Display desktop elements.
本发明另一方面还提供了一种显示装置,所述显示装置包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现如上所述的方法。Another aspect of the present invention also provides a display device. The display device includes a processor and a memory. The memory is used to store a computer program. When the computer program is executed by the processor, the method as described above is implemented. .
本发明另一方面还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器执行时,实现如上所述的方法。Another aspect of the present invention also provides a computer-readable storage medium. The computer-readable storage medium is used to store a computer program. When the computer program is executed by a processor, the method as described above is implemented.
本申请上述各个实施方式提供的技术方案中,提供了多个不同的桌面模板,每个桌面模板可以对桌面需展示的桌面元素以及每个桌面元素在桌面的展示形式进行限定,使得用户可以根据实际需求选择所需的桌面模板,对桌面上展示的桌面元素以及桌面元素的展示形式进行控制。由于提供了多个不同的桌面模板,可以包括多种桌面展示风格,可以无需针对用户的每个需求进行定制开发,达到了减少开发成本的目的。The technical solutions provided by the above-mentioned embodiments of the present application provide a plurality of different desktop templates. Each desktop template can limit the desktop elements to be displayed on the desktop and the display form of each desktop element on the desktop, so that the user can Select the desired desktop template according to actual needs, and control the desktop elements displayed on the desktop and the display form of the desktop elements. Since multiple different desktop templates are provided, which can include a variety of desktop display styles, there is no need to customize development according to each user's needs, thus achieving the purpose of reducing development costs.
附图说明Description of drawings
通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:The features and advantages of the present invention will be more clearly understood by referring to the accompanying drawings, which are schematic and should not be construed as limiting the invention in any way, in which:
图1示出了本申请一个实施例提供的桌面展示方法的流程示意图;Figure 1 shows a schematic flowchart of a desktop display method provided by an embodiment of the present application;
图2示出了本申请一个实施例提供的桌面模板在桌面上的展示示意图;Figure 2 shows a schematic diagram of the desktop template provided on the desktop according to an embodiment of the present application;
图3示出了本申请另一个实施例提供的桌面模板在桌面上的展示示意图;Figure 3 shows a schematic diagram of a desktop template provided on a desktop according to another embodiment of the present application;
图4示出了本申请一个实施例提供的在网格坐标下的桌面元素的排布示意图;Figure 4 shows a schematic diagram of the arrangement of desktop elements in grid coordinates provided by an embodiment of the present application;
图5示出了本申请一个实施例提供的多桌面在一种状态下的展示示意图;Figure 5 shows a schematic diagram of multiple desktops in one state provided by an embodiment of the present application;
图6示出了本申请一个实施例提供的多桌面在另一种状态下的展示示意图;Figure 6 shows a schematic diagram of multiple desktops provided in another state according to an embodiment of the present application;
图7示出了本申请一个实施例提供的模板创建界面的示意图;Figure 7 shows a schematic diagram of a template creation interface provided by an embodiment of the present application;
图8示出了本申请的一个实施例提供的电子设备的模块示意图;Figure 8 shows a module schematic diagram of an electronic device provided by an embodiment of the present application;
图9示出了本申请的一个实施例提供的显示设备的示意图。Figure 9 shows a schematic diagram of a display device provided by an embodiment of the present application.
具体实施方式Detailed ways
为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments These are some embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts fall within the scope of protection of the present invention.
一些显示装置(比如智能交互平板)在出厂前,需要根据客户的需求,为客户定制具有特定显示风格的桌面。其中,桌面的显示风格可以指桌面所展示的桌面元素以及每个所述桌面元素在桌面的展示形式。桌面元素可以指通过桌面进行显示的内容,比如应用的启动图标、由若干个应用的启动图标组合而成的应用文件夹。桌面元素的展示形式可以指桌面元素在桌面上进行展示时所呈现的特征,包括但不限于桌面元素在桌面的区域位置、区域位置大小、展示颜色等。目前,每次为客户定制桌面时,都需要重新进行设计和开发,桌面的开发成本较高。Before some display devices (such as smart interactive tablets) leave the factory, they need to customize the desktop with a specific display style according to the customer's needs. The display style of the desktop may refer to the desktop elements displayed on the desktop and the display form of each desktop element on the desktop. Desktop elements can refer to content displayed on the desktop, such as application startup icons and application folders composed of several application startup icons. The display form of desktop elements may refer to the characteristics of desktop elements when displayed on the desktop, including but not limited to the regional position, regional position size, display color, etc. of desktop elements on the desktop. Currently, every time a desktop is customized for a customer, it needs to be redesigned and developed, and the development cost of the desktop is high.
鉴于此,本申请提供一种桌面展示方法,可应用于具备显示功能的电子设备中。电子设备可以包括智能交互平板、台式电脑、笔记本、智能手机、智能可穿戴设备(虚拟现实眼镜、智能手表等)等。请参阅图1,为本申请的一个实施例提供的桌面展示方法的流程示意图。桌面展示方法包括步骤S11和步骤S12。In view of this, this application provides a desktop display method that can be applied to electronic devices with display functions. Electronic devices can include smart interactive tablets, desktop computers, notebooks, smartphones, smart wearable devices (virtual reality glasses, smart watches, etc.), etc. Please refer to Figure 1, which is a schematic flow chart of a desktop display method provided by an embodiment of the present application. The desktop display method includes step S11 and step S12.
步骤S11,展示多个不同的桌面模板,桌面模板用于表征桌面需展示的 桌面元素以及每个桌面元素在桌面的展示形式。其中,桌面元素在桌面的展示形式可以参见上述相关描述,此处不赘述。Step S11, display multiple different desktop templates. The desktop template is used to represent the desktop elements that need to be displayed on the desktop and the display form of each desktop element on the desktop. For the display form of desktop elements on the desktop, please refer to the above related descriptions and will not be described in detail here.
在一些实施例中,对于不同的桌面模板,在桌面模板所表征的桌面元素以及每个桌面元素的展示形式中,至少存在一个不同。比如,桌面模板1和桌面模板2均可表征桌面需展示桌面元素A、桌面元素B和桌面元素C,但两个桌面模板所表征的桌面元素A在桌面上的位置不相同。In some embodiments, for different desktop templates, there is at least one difference in the desktop elements represented by the desktop template and the presentation form of each desktop element. For example, both desktop template 1 and desktop template 2 can represent the desktop that needs to display desktop element A, desktop element B, and desktop element C, but the positions of desktop element A represented by the two desktop templates are different on the desktop.
在一些实施例中,每个桌面模板分别存在对应的缩略图。展示多个不同的桌面模板包括展示各个桌面模板的缩略图。请参阅图2,为本申请一个实施例提供的桌面模板在桌面上的展示示意图。图2中,每个缩略图可以分别代表一个桌面模板。对缩略图进行选择,表示选择了缩略图对应的桌面模板。不同的缩略图可以代表不同的桌面模板。具体来说,各个缩略图可以为其代表的桌面模板应用于桌面后,桌面的展示效果图。展示效果图包括桌面模板表征的桌面元素以及桌面元素在桌面的展示形式。比如,从图2中的左侧开始,第一个缩略图代表的桌面模板应用于桌面后,桌面上会显示桌面元素A、桌面元素B和桌面元素C,且桌面元素A设置于桌面元素B和桌面元素C的上方;类似的,第二个缩略图代表的桌面模板应用于桌面后,桌面上会显示桌面元素A、桌面元素B和桌面元素C,且桌面元素A、桌面元素B和桌面元素C并排显示,桌面元素A和桌面元素B位于方形区域中,桌面元素C位于圆形区域中;第三个缩略图代表的桌面模板应用于桌面后,桌面上会显示桌面元素A,且桌面元素A位于桌面的中间区域中。In some embodiments, corresponding thumbnails exist for each desktop template. Displaying multiple different desktop templates includes displaying thumbnails of each desktop template. Please refer to Figure 2, which is a schematic diagram showing a desktop template provided on a desktop according to an embodiment of the present application. In Figure 2, each thumbnail can represent a desktop template. Selecting a thumbnail indicates that the desktop template corresponding to the thumbnail is selected. Different thumbnails can represent different desktop templates. Specifically, each thumbnail can be a display rendering of the desktop after the desktop template it represents is applied to the desktop. The display renderings include the desktop elements represented by the desktop template and the display form of the desktop elements on the desktop. For example, starting from the left side in Figure 2, after the desktop template represented by the first thumbnail is applied to the desktop, desktop element A, desktop element B and desktop element C will be displayed on the desktop, and desktop element A is set to desktop element B. and above desktop element C; similarly, after the desktop template represented by the second thumbnail is applied to the desktop, desktop element A, desktop element B and desktop element C will be displayed on the desktop, and desktop element A, desktop element B and desktop element Element C is displayed side by side, desktop element A and desktop element B are located in the square area, and desktop element C is located in the circular area; after the desktop template represented by the third thumbnail is applied to the desktop, desktop element A will be displayed on the desktop, and the desktop element Element A is located in the middle area of the desktop.
在一些实施例中,每个桌面模板分别存在对应的模板名称。展示多个不同的桌面模板包括展示各个桌面模板的模板名称。请参阅图3,为本申请另一个实施例提供的桌面模板在桌面上的展示示意图。图3中,模板1、模板2和模板3可以分别为三个桌面模板的模板名称。对模板名称进行选择,表示选择了模板名称对应的桌面模板。不同桌面模板的模板名称不同。在选择具体的桌面模板后,可以在桌面展示该桌面模板的预览图。预览图包括被选中的桌面模板所表征的桌面元素以及桌面元素在桌面的展示形式。 如此,以方便用户查看所选择的桌面模板应用于桌面后,桌面上的展示效果。比如图3中,模板1被选中,桌面上的虚线部分可以为预览图,表示名称为模板1的桌面模板所表征的桌面元素以及桌面元素在桌面上的展示形式。In some embodiments, each desktop template has a corresponding template name. Displaying multiple different desktop templates includes displaying the template name of each desktop template. Please refer to FIG. 3 , which is a schematic diagram showing a desktop template provided on a desktop according to another embodiment of the present application. In Figure 3, template 1, template 2 and template 3 may be the template names of three desktop templates respectively. Selecting a template name means that the desktop template corresponding to the template name is selected. Different desktop templates have different template names. After selecting a specific desktop template, a preview of the desktop template can be displayed on the desktop. The preview includes the desktop elements represented by the selected desktop template and the display form of the desktop elements on the desktop. In this way, it is convenient for the user to view the display effect on the desktop after the selected desktop template is applied to the desktop. For example, in Figure 3, template 1 is selected, and the dotted line part on the desktop can be a preview image, indicating the desktop elements represented by the desktop template named template 1 and the display form of the desktop elements on the desktop.
可以理解的是,图2和图3只是示例性的列举了两种桌面模板的展示方式,本申请对桌面模板的展示方式不作限制。It can be understood that Figure 2 and Figure 3 are only examples of two display methods of desktop templates, and this application does not limit the display methods of desktop templates.
在一些实施例中,桌面模板可以包括隐藏状态和非隐藏状态。隐藏状态可以指桌面模板未在桌面进行展示的状态;非隐藏状态可以指桌面模板在桌面进行展示的状态。通常,可以在需要进行模板展示的情况下,将桌面模板设置为非隐藏状态,达到展示多个不同桌面模板的目的;在不需要进行模板展示的情况下,将桌面模板设置为隐藏状态,以避免桌面模板遮挡用户在桌面上的查看内容。具体来说,可以是在显示屏幕上检测到第一特定手势的情况下,将桌面模板设置为非隐藏状态,进行桌面模板的展示;在显示屏幕上检测到第二特定手势的情况下,将桌面模板设置为隐藏状态,隐藏桌面模板。第一特定手势和第二特定手势为不同的手势。可以理解的是,上述通过不同的特定手势来实现桌面模板的展示和隐藏,只是一种示例性的方法,本申请对实现桌面模板展示和隐藏的方法不做限制。In some embodiments, a desktop template may include a hidden state and an unhidden state. The hidden state may refer to the state in which the desktop template is not displayed on the desktop; the unhidden state may refer to the state in which the desktop template is displayed on the desktop. Generally, when template display is required, the desktop template can be set to a non-hidden state to display multiple different desktop templates; when template display is not required, the desktop template can be set to a hidden state to display multiple desktop templates. Prevent desktop templates from blocking what users see on the desktop. Specifically, when the first specific gesture is detected on the display screen, the desktop template is set to a non-hidden state and the desktop template is displayed; when the second specific gesture is detected on the display screen, the desktop template is set to a non-hidden state. Set the desktop template to the hidden state to hide the desktop template. The first specific gesture and the second specific gesture are different gestures. It can be understood that the above-mentioned display and hiding of the desktop template through different specific gestures is only an exemplary method, and this application does not limit the method of displaying and hiding the desktop template.
在一些实施例中,每个桌面模板存在对应的模板信息。模板信息可以是对桌面模板所表征的桌面元素以及每个桌面元素在桌面上的展示形式进行限定的参数信息。具体来说,模板信息可以包括与桌面模板相关的参数信息、用于标识桌面元素的元素标识,以及用于限定桌面元素的展示形式的展示参数。其中,与桌面模板相关的参数信息可以包括但不限于桌面模板的模板标识TemID、桌面模板对应的缩略图标识thuID、桌面模板对应的模板名称TemName;标识桌面元素的元素标识指桌面模板所表征的在桌面上需要显示的桌面元素的元素标识eleID;展示参数可以包括但不限于桌面元素在桌面的坐标参数(x,y)、宽度参数width和高度参数height。其中,桌面元素在桌面的坐标参数(x,y)可以表示在桌面的网格坐标系下,桌面元素的原点所在位置的坐标;宽度参数width可以表示桌面元素在网格坐 标系下在宽度方向上所占的网格数量;高度参数height可以表示桌面元素在网格坐标系下在高度方向上所占的网格数量。为便于理解,请参阅图4,为本申请一个实施例提供的在网格坐标下的桌面元素的排布示意图。通常,网格坐标系可以通过如下方式得到:In some embodiments, corresponding template information exists for each desktop template. The template information may be parameter information that limits the desktop elements represented by the desktop template and the display form of each desktop element on the desktop. Specifically, the template information may include parameter information related to the desktop template, element identifiers used to identify desktop elements, and display parameters used to define the display form of the desktop elements. The parameter information related to the desktop template may include but is not limited to the template identifier TemID of the desktop template, the thumbnail identifier thuID corresponding to the desktop template, and the template name TemName corresponding to the desktop template; the element identifier identifying the desktop element refers to the element represented by the desktop template. The element identifier eleID of the desktop element that needs to be displayed on the desktop; the display parameters may include but are not limited to the coordinate parameters (x, y) of the desktop element on the desktop, the width parameter width, and the height parameter height. Among them, the coordinate parameters (x, y) of the desktop element on the desktop can represent the coordinates of the origin of the desktop element in the grid coordinate system of the desktop; the width parameter width can represent the width direction of the desktop element in the grid coordinate system. The number of grids occupied by the desktop element; the height parameter height can represent the number of grids occupied by the desktop element in the height direction under the grid coordinate system. For ease of understanding, please refer to FIG. 4 , which is a schematic diagram of the arrangement of desktop elements in grid coordinates according to an embodiment of the present application. Usually, the grid coordinate system can be obtained as follows:
将一个桌面划分为m*n的网格矩阵。该网格矩阵距离桌面边缘的距离分别为d1、d2、d3、d4。将网格矩阵在左上角的网格作为坐标为(0,0)的网格,从该网格开始依次向右和向下进行坐标编码后得到的坐标系为网格坐标系。其中,上述m和n分别为大于或等于1的整数。比如图4中,m的取值为16,n的取值为10。上述d1、d2、d3、d4为大于或等于0的数值。Divide a desktop into an m*n grid matrix. The distances between the grid matrix and the edge of the desktop are d1, d2, d3, and d4 respectively. The grid in the upper left corner of the grid matrix is regarded as the grid with coordinates (0, 0), and the coordinate system obtained by coding the coordinates to the right and downwards starting from this grid is the grid coordinate system. Wherein, the above m and n are respectively integers greater than or equal to 1. For example, in Figure 4, the value of m is 16 and the value of n is 10. The above d1, d2, d3, and d4 are values greater than or equal to 0.
在图4中,沿X方向可以为网格坐标系下的宽度方向,沿Y方向可以为网格坐标系下的高度方向。桌面元素可以是指在网格坐标系中进行显示的内容。一个桌面元素最少占据一个网格,最多占据m*n个网格。假设桌面元素的左上角为桌面元素的原点。则从图4中可以看出,桌面元素在网格坐标系下的原点坐标为(2,1),即x取值为2,y取值为1,且width取值为11,height取值为4。如此,可以限定一个桌面元素在桌面上的区域位置。In Figure 4, the X direction can be the width direction under the grid coordinate system, and the Y direction can be the height direction under the grid coordinate system. Desktop elements may refer to content displayed in a grid coordinate system. A desktop element occupies at least one grid and at most m*n grids. Assume that the upper left corner of the desktop element is the origin of the desktop element. As can be seen from Figure 4, the origin coordinates of the desktop element in the grid coordinate system are (2, 1), that is, the value of x is 2, the value of y is 1, the value of width is 11, and the value of height is is 4. In this way, the regional position of a desktop element on the desktop can be limited.
基于以上描述,表格1示例性给出了一个桌面模板的模板信息。Based on the above description, Table 1 exemplifies the template information of a desktop template.
表格1桌面模板的模板信息Template information for table 1 desktop template
参数parameter 参数值Parameter value
TemIDTemID Tem01 Tem01
TemNameName
模板1Template 1
thuIDthuID XYZXYZ
eleIDeleID 0101
xx 11
y y 11
width width 22
height height 11
eleIDeleID 0202
xx 44
y y 55
width width 22
height height 33
从表格1中可以看出,桌面模板的模板标识TemID为Tem01,模板名称为模板1,缩略图标识为XYZ,且桌面模板表征的需要在桌面上显示的桌面元素为两个,该两个桌面元素的元素标识分别为01和02。针对元素标识为01的桌面元素,其在网格坐标系下的原点坐标为(1,1),宽度方向上占两个网格,高度方向上占1个网格;针对元素标识为02的桌面元素,其在网格坐标系下的原点坐标为(4,5),宽度方向上占两个网格,高度方向上占3个网格。As can be seen from Table 1, the template ID TemID of the desktop template is Tem01, the template name is template 1, and the thumbnail ID is XYZ, and the desktop template represents two desktop elements that need to be displayed on the desktop. The two desktops The element identifiers of the elements are 01 and 02 respectively. For the desktop element with the element ID 01, its origin coordinate in the grid coordinate system is (1,1), occupying two grids in the width direction and one grid in the height direction; for the element ID 02 The desktop element's origin coordinate in the grid coordinate system is (4,5), occupying two grids in the width direction and three grids in the height direction.
步骤S12,响应于模板选择指令,确定被选中的目标桌面模板,并按照目标桌面模板所表征的桌面元素以及每个桌面元素在桌面的展示形式,在当前桌面进行桌面元素的展示。Step S12: In response to the template selection instruction, the selected target desktop template is determined, and the desktop elements are displayed on the current desktop according to the desktop elements represented by the target desktop template and the display form of each desktop element on the desktop.
请参阅图2和图3。在一些实施例中,用户在展示的桌面模板中选择桌面模板后,可以对所做的选择进行确定,比如单击桌面上的“OK”按键,以使电子设备生成模板选择指令,并根据该指令,将当前选择的桌面模板确定为目标桌面模板。See Figure 2 and Figure 3. In some embodiments, after the user selects a desktop template from the displayed desktop templates, he or she can confirm the selection, such as clicking the "OK" button on the desktop, so that the electronic device generates a template selection instruction and performs the selection according to the Instruction to determine the currently selected desktop template as the target desktop template.
在一些实施例中,在确定被选中的目标桌面模板时,可以获取目标桌面模板对应的目标元素标识以及目标展示参数;并按照目标展示参数所限定的展示形式,在当前桌面展示目标元素标识对应的桌面元素。其中,通过步骤S11的相关描述可知,目标元素标识即为目标桌面模板所表征的需要在桌面上进行展示的桌面元素的元素标识,目标展示参数可以包括目标元素标识对应的桌面元素在当前桌面的坐标参数、宽度参数和高度参数。如此,在当前桌面展示目标元素标识对应的桌面元素时,可以基于相应的 坐标参数、宽度参数和高度参数,确定各目标元素标识对应的桌面元素在当前桌面的区域位置,并将各个桌面元素展示在对应的区域位置,进而实现了根据被选中的目标桌面模板,对当前桌面展示的桌面元素以及各个桌面元素在当前桌面的展示形式进行控制。In some embodiments, when determining the selected target desktop template, the target element identifier corresponding to the target desktop template and the target display parameters can be obtained; and according to the display form defined by the target display parameters, the target element identifier corresponding to the target desktop template can be displayed on the current desktop. desktop elements. Among them, it can be known from the relevant description of step S11 that the target element identifier is the element identifier of the desktop element that needs to be displayed on the desktop represented by the target desktop template. The target display parameter may include the desktop element corresponding to the target element identifier on the current desktop. Coordinate parameters, width parameters and height parameters. In this way, when the desktop element corresponding to the target element identifier is displayed on the current desktop, the regional position of the desktop element corresponding to each target element identifier on the current desktop can be determined based on the corresponding coordinate parameters, width parameter, and height parameter, and each desktop element can be displayed. In the corresponding area position, the desktop elements displayed on the current desktop and the display form of each desktop element on the current desktop are controlled based on the selected target desktop template.
在一些实施例中,根据被选中的目标桌面模板,在当前桌面进行桌面元素的展示时,还需要移除当前桌面原始的桌面元素,然后再进行新的桌面元素的展示。原始的桌面元素指基于目标桌面模板之外的其他桌面模板,在当前桌面展示的桌面元素。In some embodiments, according to the selected target desktop template, when displaying desktop elements on the current desktop, it is also necessary to remove the original desktop elements of the current desktop, and then display new desktop elements. Original desktop elements refer to desktop elements displayed on the current desktop based on desktop templates other than the target desktop template.
在一些实施例中,在当前桌面展示目标元素标识对应的桌面元素具体又可以包括:根据获取到的目标元素标识以及目标展示参数,创建目标桌面模板在当前桌面的模板实例,以在当前桌面展示目标元素标识对应的桌面元素。具体来说,可以预先定义桌面模板的类。桌面模板的类中可以定义桌面模板中各个参数的类型,但不指定参数的取值。在获取到的目标元素标识以及目标展示参数后,基于桌面模板的类和各个参数的取值,创建目标桌面模板在当前桌面的模板实例,以实现在当前桌面展示目标元素标识对应的桌面元素。通过创建模板实例的方式在当前桌面展示目标元素标识对应的桌面元素,在代码实现上,便于进行模板扩展。In some embodiments, displaying the desktop element corresponding to the target element identifier on the current desktop may specifically include: creating a template instance of the target desktop template on the current desktop according to the obtained target element identifier and the target display parameters to display on the current desktop. The target element identifies the corresponding desktop element. Specifically, classes for desktop templates can be predefined. The desktop template class can define the types of each parameter in the desktop template, but does not specify the parameter values. After obtaining the target element identifier and the target display parameters, a template instance of the target desktop template on the current desktop is created based on the class of the desktop template and the value of each parameter, so as to display the desktop element corresponding to the target element identifier on the current desktop. By creating a template instance, the desktop element corresponding to the target element identifier is displayed on the current desktop, which facilitates template expansion in terms of code implementation.
在一些实施例中,在存在多个桌面的情况下,模板实例还用于将当前桌面的桌面标识和目标桌面模板的模板标识进行绑定,其中,不同桌面分别对应不同的模板实例,每个桌面的模板实例基于在相应桌面被选中的桌面模板生成,并将相应桌面的桌面标识与桌面模板的模板标识进行绑定。请参阅图5和图6。图5为本申请一个实施例提供的多桌面在一种状态下的展示示意图。图6为本申请一个实施例提供的多桌面在另一种状态下的展示示意图。图5和图6分别示例性的包括了两个桌面,且两个桌面的桌面标识分别为desk01和desk02。显示屏幕可以切换展示两个桌面。通过显示屏幕进行展示的桌面为当前桌面。图5中,显示屏幕展示的当前桌面是桌面标识为desk01的桌面。图6中,显示屏幕展示的当前桌面是桌面标识为desk02的桌面。In some embodiments, when there are multiple desktops, the template instance is also used to bind the desktop identification of the current desktop and the template identification of the target desktop template, where different desktops correspond to different template instances, and each The template instance of the desktop is generated based on the desktop template selected on the corresponding desktop, and the desktop ID of the corresponding desktop is bound to the template ID of the desktop template. See Figure 5 and Figure 6. FIG. 5 is a schematic diagram showing multiple desktops in one state according to an embodiment of the present application. FIG. 6 is a schematic diagram showing multiple desktops in another state according to an embodiment of the present application. Figures 5 and 6 exemplarily include two desktops respectively, and the desktop identifiers of the two desktops are desk01 and desk02 respectively. The display screen can be switched to show two desktops. The desktop displayed through the display screen is the current desktop. In Figure 5, the current desktop displayed on the display screen is the desktop with the desktop identifier desktop01. In Figure 6, the current desktop displayed on the display screen is the desktop with the desktop identifier desktop02.
在一些实施例中,通过显示屏幕切换展示的多个桌面可以共用桌面模板。具体来说,在桌面模板的展示过程中,可以对显示屏幕展示的当前桌面进行切换,并可针对每个桌面分别选择目标桌面模板。比如图5中,针对桌面标识为desk01的桌面,所选中的目标桌面模板为模板标识为Tem01的桌面模板,则可以在桌面标识为desk01的桌面中,基于模板标识为Tem01的桌面模板进行模板实例的创建,并在创建的模板实例中,将桌面标识desk01和模板标识Tem01进行绑定。类似的,图6中,针对桌面标识为desk02的桌面,所选中的目标桌面模板为模板标识为Tem02的桌面模板,则可以在桌面标识为desk02的桌面中,基于模板标识为Tem02的桌面模板进行模板实例的创建,并在创建的模板实例中,将桌面标识desk02和模板标识Tem02进行绑定。基于桌面标识和模板标识的绑定关系,可以将桌面和桌面模板进行绑定,使得在每个桌面,可以基于每个桌面绑定的桌面模板进行桌面元素的展示。In some embodiments, multiple desktops displayed through display screen switching may share a desktop template. Specifically, during the display process of the desktop template, the current desktop displayed on the display screen can be switched, and the target desktop template can be selected for each desktop. For example, in Figure 5, for the desktop with the desktop ID of desk01, the selected target desktop template is the desktop template with the template ID of Tem01. Then, in the desktop with the desktop ID of desk01, a template instance can be performed based on the desktop template with the template ID of Tem01. Create, and in the created template instance, bind the desktop ID desk01 and the template ID Tem01. Similarly, in Figure 6, for the desktop with the desktop ID of desk02, the selected target desktop template is the desktop template with the template ID of Tem02. Then, in the desktop with the desktop ID of desk02, based on the desktop template with the template ID of Tem02. Create a template instance, and bind the desktop ID desk02 and the template ID Tem02 in the created template instance. Based on the binding relationship between the desktop identifier and the template identifier, the desktop and the desktop template can be bound, so that on each desktop, desktop elements can be displayed based on the desktop template bound to each desktop.
在本申请一些实施例中,桌面展示方法提供了多个不同的桌面模板,每个桌面模板可以对桌面需展示的桌面元素以及每个桌面元素在桌面的展示形式进行限定,使得用户可以根据实际需求选择所需的桌面模板,对桌面上展示的桌面元素以及桌面元素的展示形式进行控制。由于提供了多个不同的桌面模板,可以包括多种桌面展示风格,可以无需针对用户的每个需求进行定制开发,达到了减少开发成本的目的。In some embodiments of the present application, the desktop display method provides multiple different desktop templates. Each desktop template can limit the desktop elements that need to be displayed on the desktop and the display form of each desktop element on the desktop, so that the user can customize the display according to the actual situation. You need to select the desired desktop template and control the desktop elements displayed on the desktop and the display form of the desktop elements. Since multiple different desktop templates are provided, which can include a variety of desktop display styles, there is no need to customize development according to each user's needs, thus achieving the purpose of reducing development costs.
在一些实施例中,桌面模板可以是具备显示功能的电子设备在出厂前,预先设置的,也可以是具备显示功能的电子设备在出厂后,由用户自主创建的。In some embodiments, the desktop template may be preset before the electronic device with display function leaves the factory, or may be created by the user after the electronic device with display function leaves the factory.
在一些实施例中,针对用户自主创建桌面模板的情况,可以是在接收到模板创建指令的情况下,展示模板创建界面和供选择的桌面元素。其中,展示的桌面元素可以是桌面元素对应的缩略图或桌面元素的元素标识。对缩略图或元素标识进行选择,表示对缩略图或元素标识对应的桌面元素进行选择。In some embodiments, when a user creates a desktop template independently, the template creation interface and desktop elements for selection may be displayed upon receiving a template creation instruction. The displayed desktop element may be a thumbnail corresponding to the desktop element or an element identifier of the desktop element. Selecting a thumbnail or an element identifier means selecting a desktop element corresponding to the thumbnail or element identifier.
请参阅图7,为本申请一个实施例提供的模板创建界面的示意图。图7 中,虚线内的区域可以为模板创建界面。模板创建界面的大小可以与桌面网格矩阵所在区域的大小相同,或者与网格矩阵所在区域的大小比例关系。在非模板创建界面的区域(比如模板创建界面的上方),可以展示所有桌面元素的缩略图或元素标识。用户可以根据待创建的桌面模板,选择对应的缩略图或元素标识,使电子设备响应于元素选择指令,在模板创建界面显示选中的目标桌面元素。此处,在模板创建界面显示的目标桌面元素同样可以为目标桌面元素对应的缩略图或元素标识。Please refer to Figure 7, which is a schematic diagram of a template creation interface provided by an embodiment of the present application. In Figure 7, the area within the dotted line can create an interface for the template. The size of the template creation interface can be the same as the area where the desktop grid matrix is located, or it can be proportional to the size of the area where the grid matrix is located. In areas other than the template creation interface (such as above the template creation interface), thumbnails or element identifiers of all desktop elements can be displayed. The user can select the corresponding thumbnail or element identifier according to the desktop template to be created, so that the electronic device responds to the element selection instruction and displays the selected target desktop element in the template creation interface. Here, the target desktop element displayed in the template creation interface can also be a thumbnail or element identifier corresponding to the target desktop element.
在一些实施例中,在模板创建界面显示选中的目标桌面元素后,用户可以在模板创建界面对目标桌面元素进行调整,由电子设备响应于针对目标桌面元素的调整指令,调整目标桌面元素在模板创建界面的区域位置。其中,区域位置包括目标桌面元素在模板创建界面所占的区域大小和位置。In some embodiments, after the selected target desktop element is displayed in the template creation interface, the user can adjust the target desktop element in the template creation interface, and the electronic device responds to the adjustment instruction for the target desktop element and adjusts the target desktop element in the template. The location of the area where the interface is created. Among them, the area position includes the area size and position occupied by the target desktop element in the template creation interface.
在一些实施例中,用户确定模板创建完成后,可以通过特定手势动作或者按键,发送模板创建完成指令,使电子设备接收到模板创建完成指令的情况下,根据目标桌面元素的元素标识以及各目标桌面元素在模板创建界面的区域位置,创建并保存新的桌面模板。具体来说,可以将目标桌面元素在模板创建界面的区域位置,转换为目标桌面元素在桌面的网格坐标系的坐标、长度和宽度,并按照上述表格1中的格式,生成并存储桌面模板的模板信息,以便于在下次展示桌面模板时,可以展示新创建的桌面模板。通过增加桌面模板的创建功能,用户可以根据实际需要进行模板创建,减少了桌面定制的需求,进一步降低桌面开发的成本。In some embodiments, after the user determines that the template creation is completed, he or she can send a template creation completion instruction through a specific gesture or key press, so that when the electronic device receives the template creation completion instruction, it can process the template creation completion instruction according to the element identification of the target desktop element and each target. The desktop element is located in the area of the template creation interface to create and save a new desktop template. Specifically, the regional position of the target desktop element in the template creation interface can be converted into the coordinates, length, and width of the target desktop element in the grid coordinate system of the desktop, and the desktop template can be generated and stored according to the format in Table 1 above. Template information so that the newly created desktop template can be displayed the next time the desktop template is displayed. By adding the desktop template creation function, users can create templates according to actual needs, reducing the need for desktop customization and further reducing the cost of desktop development.
请参阅图8,为本申请的一个实施例提供的电子设备的模块示意图。电子设备包括:Please refer to FIG. 8 , which is a schematic module diagram of an electronic device according to an embodiment of the present application. Electronic equipment includes:
展示模块,用于展示多个不同的桌面模板,所述桌面模板用于表征桌面需展示的桌面元素以及每个所述桌面元素在所述桌面的展示形式;A display module, used to display multiple different desktop templates. The desktop template is used to represent the desktop elements that need to be displayed on the desktop and the display form of each desktop element on the desktop;
元素布局模块,用于响应于模板选择指令,确定被选中的目标桌面模板,并按照所述目标桌面模板所表征的桌面元素以及每个所述桌面元素在所述桌面的展示形式,在当前桌面进行桌面元素的展示。An element layout module, configured to determine the selected target desktop template in response to the template selection instruction, and according to the desktop elements represented by the target desktop template and the display form of each desktop element on the desktop, on the current desktop Display desktop elements.
请参阅图9,为本申请的一个实施例提供的显示设备的示意图。显示装 置包括处理器和存储器,存储器用于存储计算机程序,计算机程序被处理器执行时,实现上述的桌面展示方法。Please refer to FIG. 9 , which is a schematic diagram of a display device according to an embodiment of the present application. The display device includes a processor and a memory. The memory is used to store a computer program. When the computer program is executed by the processor, the above desktop display method is implemented.
其中,处理器可以为中央处理器(Central Processing Unit,CPU)。处理器还可以为其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。The processor may be a central processing unit (Central Processing Unit, CPU). The processor can also be other general-purpose processors, Digital Signal Processor (DSP), Application Specific Integrated Circuit (ASIC), Field-Programmable Gate Array (FPGA) or other Chips such as programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or combinations of these types of chips.
存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施方式中的方法对应的程序指令/模块。处理器通过运行存储在存储器中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施方式中的方法。As a non-transitory computer-readable storage medium, the memory can be used to store non-transitory software programs, non-transitory computer executable programs and modules, such as program instructions/modules corresponding to the methods in the embodiments of the present invention. The processor executes various functional applications and data processing of the processor by running non-transient software programs, instructions and modules stored in the memory, that is, implementing the method in the above method implementation.
存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储处理器所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The memory may include a program storage area and a data storage area, where the program storage area may store an operating system and an application program required for at least one function; the data storage area may store data created by the processor, etc. In addition, the memory may include high-speed random access memory and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory optionally includes memory located remotely from the processor, and these remote memories may be connected to the processor through a network. Examples of the above-mentioned networks include but are not limited to the Internet, intranets, local area networks, mobile communication networks and combinations thereof.
本申请一个实施方式还提供一种计算机可读存储介质,计算机可读存储介质用于存储计算机程序,计算机程序被处理器执行时,实现上述的桌面展示方法。One embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium is used to store a computer program. When the computer program is executed by a processor, the above-mentioned desktop display method is implemented.
虽然结合附图描述了本发明的实施方式,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention. Such modifications and variations are covered by the appended claims. within the limited scope.

Claims (10)

  1. 一种桌面展示方法,其特征在于,所述方法包括:A desktop display method, characterized in that the method includes:
    展示多个不同的桌面模板,所述桌面模板用于表征桌面需展示的桌面元素以及每个所述桌面元素在所述桌面的展示形式;Displaying multiple different desktop templates, the desktop templates are used to represent the desktop elements to be displayed on the desktop and the display form of each of the desktop elements on the desktop;
    响应于模板选择指令,确定被选中的目标桌面模板,并按照所述目标桌面模板所表征的桌面元素以及每个所述桌面元素在所述桌面的展示形式,在当前桌面进行桌面元素的展示。In response to the template selection instruction, the selected target desktop template is determined, and the desktop elements are displayed on the current desktop according to the desktop elements represented by the target desktop template and the display form of each desktop element on the desktop.
  2. 如权利要求1所述的方法,其特征在于,每个所述桌面模板存在对应的模板信息,所述模板信息包括用于标识桌面元素的元素标识,以及用于限定桌面元素的展示形式的展示参数;The method of claim 1, wherein each desktop template has corresponding template information, and the template information includes an element identifier used to identify a desktop element, and a display format used to define the display form of the desktop element. parameter;
    所述在当前桌面进行桌面元素的展示,包括:The display of desktop elements on the current desktop includes:
    获取所述目标桌面模板对应的目标元素标识以及目标展示参数;Obtain the target element identifier and target display parameters corresponding to the target desktop template;
    按照所述目标展示参数所限定的展示形式,在所述当前桌面展示所述目标元素标识对应的桌面元素。According to the display form defined by the target display parameters, the desktop element corresponding to the target element identification is displayed on the current desktop.
  3. 如权利要求2所述的方法,其特征在于,所述在所述当前桌面展示所述目标元素标识对应的桌面元素,包括:The method of claim 2, wherein displaying the desktop element corresponding to the target element identification on the current desktop includes:
    根据获取到的所述目标元素标识以及所述目标展示参数,创建所述目标桌面模板在所述当前桌面的模板实例,以在所述当前桌面展示所述目标元素标识对应的桌面元素。Create a template instance of the target desktop template on the current desktop according to the obtained target element identifier and the target display parameter, so as to display the desktop element corresponding to the target element identifier on the current desktop.
  4. 如权利要求3所述的方法,其特征在于,在存在多个桌面的情况下,所述模板实例还用于将所述当前桌面的桌面标识和所述目标桌面模板的模板标识进行绑定,其中,不同桌面分别对应不同的模板实例,每个桌面的模板实例基于在相应桌面被选中的桌面模板生成,并将相应桌面的桌面标识与桌面模板的模板标识进行绑定。The method of claim 3, wherein when there are multiple desktops, the template instance is also used to bind the desktop identification of the current desktop and the template identification of the target desktop template, Different desktops correspond to different template instances. The template instance of each desktop is generated based on the desktop template selected on the corresponding desktop, and the desktop identifier of the corresponding desktop is bound to the template identifier of the desktop template.
  5. 如权利要求2所述的方法,其特征在于,所述目标展示参数包括所述目标元素标识对应的桌面元素在所述当前桌面的坐标参数、宽度参数和高度参数;The method of claim 2, wherein the target display parameters include coordinate parameters, width parameters and height parameters of the desktop element corresponding to the target element identification on the current desktop;
    所述在所述当前桌面展示所述目标元素标识对应的桌面元素,包括:Displaying the desktop element corresponding to the target element identifier on the current desktop includes:
    基于所述坐标参数、宽度参数和高度参数,确定各所述目标元素标识对应的桌面元素在所述当前桌面的区域位置;Based on the coordinate parameters, width parameters and height parameters, determine the regional position of the desktop element corresponding to each of the target element identifiers on the current desktop;
    将各个桌面元素展示在对应的区域位置。Display each desktop element in the corresponding regional location.
  6. 如权利要求1所述的方法,其特征在于,所述方法还包括:The method of claim 1, further comprising:
    在接收到模板创建指令的情况下,展示模板创建界面和供选择的桌面元素;Upon receiving a template creation instruction, display the template creation interface and desktop elements for selection;
    响应于元素选择指令,在所述模板创建界面显示选中的目标桌面元素;In response to the element selection instruction, display the selected target desktop element on the template creation interface;
    在接收到模板创建完成指令的情况下,根据所述目标桌面元素的元素标识以及各所述目标桌面元素在所述模板创建界面的区域位置,创建并保存新的桌面模板。When the template creation completion instruction is received, a new desktop template is created and saved according to the element identification of the target desktop element and the regional position of each target desktop element in the template creation interface.
  7. 如权利要求6所述的方法,其特征在于,所述在所述模板创建界面显示选中的目标桌面元素后,所述方法还包括:The method of claim 6, wherein after the template creation interface displays the selected target desktop element, the method further includes:
    响应于针对所述目标桌面元素的调整指令,调整所述目标桌面元素在所述模板创建界面的区域位置。In response to the adjustment instruction for the target desktop element, adjust the regional position of the target desktop element in the template creation interface.
  8. 一种电子设备,其特征在于,所述电子设备包括:An electronic device, characterized in that the electronic device includes:
    展示模块,用于展示多个不同的桌面模板,所述桌面模板用于表征桌面需展示的桌面元素以及每个所述桌面元素在所述桌面的展示形式;A display module, used to display multiple different desktop templates. The desktop template is used to represent the desktop elements that need to be displayed on the desktop and the display form of each desktop element on the desktop;
    元素布局模块,用于响应于模板选择指令,确定被选中的目标桌面模板,并按照所述目标桌面模板所表征的桌面元素以及每个所述桌面元素在所述桌面的展示形式,在当前桌面进行桌面元素的展示。An element layout module, configured to determine the selected target desktop template in response to the template selection instruction, and according to the desktop elements represented by the target desktop template and the display form of each desktop element on the desktop, on the current desktop Display desktop elements.
  9. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器执行时,实现如权利要求1至7中任一所述的方法。A computer-readable storage medium, characterized in that the computer-readable storage medium is used to store a computer program. When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
  10. 一种显示装置,其特征在于,所述显示装置包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现如权利要求1至7中任一所述的方法。A display device, characterized in that the display device includes a processor and a memory, and the memory is used to store a computer program. When the computer program is executed by the processor, any one of claims 1 to 7 is implemented. the method described.
PCT/CN2022/101629 2022-06-27 2022-06-27 Desktop display method, electronic device, display apparatus and computer-readable storage medium WO2024000111A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2022/101629 WO2024000111A1 (en) 2022-06-27 2022-06-27 Desktop display method, electronic device, display apparatus and computer-readable storage medium
CN202280006528.2A CN116261712A (en) 2022-06-27 2022-06-27 Desktop display method, electronic device, display device and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2022/101629 WO2024000111A1 (en) 2022-06-27 2022-06-27 Desktop display method, electronic device, display apparatus and computer-readable storage medium

Publications (1)

Publication Number Publication Date
WO2024000111A1 true WO2024000111A1 (en) 2024-01-04

Family

ID=86679697

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/101629 WO2024000111A1 (en) 2022-06-27 2022-06-27 Desktop display method, electronic device, display apparatus and computer-readable storage medium

Country Status (2)

Country Link
CN (1) CN116261712A (en)
WO (1) WO2024000111A1 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130227473A1 (en) * 2010-09-15 2013-08-29 Maurizio Corvo Graphical user interface
CN103530127A (en) * 2013-10-22 2014-01-22 北京奇虎科技有限公司 Icon display method and device
CN105892816A (en) * 2016-03-31 2016-08-24 北京奇虎科技有限公司 Method and device for calculating equipment desktop resetting
CN107315595A (en) * 2017-07-18 2017-11-03 珠海格力电器股份有限公司 A kind of method of desktop layouts, device and user terminal
CN108804183A (en) * 2018-05-28 2018-11-13 珠海市魅族科技有限公司 The control method and device, terminal, readable storage medium storing program for executing of terminal desktop layout
CN111580712A (en) * 2020-04-24 2020-08-25 广州视源电子科技股份有限公司 Desktop customization method, device, equipment, system and storage medium
CN112379810A (en) * 2020-12-08 2021-02-19 四川酷赛科技有限公司 Method for dynamically adjusting size of desktop icon and mobile terminal
CN112558838A (en) * 2020-12-24 2021-03-26 维沃移动通信有限公司 Application icon layout method and device, electronic equipment and readable storage medium

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130227473A1 (en) * 2010-09-15 2013-08-29 Maurizio Corvo Graphical user interface
CN103530127A (en) * 2013-10-22 2014-01-22 北京奇虎科技有限公司 Icon display method and device
CN105892816A (en) * 2016-03-31 2016-08-24 北京奇虎科技有限公司 Method and device for calculating equipment desktop resetting
CN107315595A (en) * 2017-07-18 2017-11-03 珠海格力电器股份有限公司 A kind of method of desktop layouts, device and user terminal
CN108804183A (en) * 2018-05-28 2018-11-13 珠海市魅族科技有限公司 The control method and device, terminal, readable storage medium storing program for executing of terminal desktop layout
CN111580712A (en) * 2020-04-24 2020-08-25 广州视源电子科技股份有限公司 Desktop customization method, device, equipment, system and storage medium
CN112379810A (en) * 2020-12-08 2021-02-19 四川酷赛科技有限公司 Method for dynamically adjusting size of desktop icon and mobile terminal
CN112558838A (en) * 2020-12-24 2021-03-26 维沃移动通信有限公司 Application icon layout method and device, electronic equipment and readable storage medium

Also Published As

Publication number Publication date
CN116261712A (en) 2023-06-13

Similar Documents

Publication Publication Date Title
WO2020249044A1 (en) Method for window-level switching, device, equipment, and storage medium
CN107844953B (en) Conference file management method, device, terminal and computer readable storage medium
JP7453471B2 (en) Picture processing method, apparatus, device and storage medium
CN110928614B (en) Interface display method, device, equipment and storage medium
EP2874054B1 (en) Application text adjusting method, device, and terminal
WO2015184736A1 (en) Method and terminal for transforming background picture of touchscreen device
WO2020186814A1 (en) Page element highlighting method, apparatus, device and storage medium
CN111338538A (en) Page operation method, device, equipment and storage medium of intelligent interactive tablet
CN109213316B (en) Automatic layout engine
CN111147659A (en) Display control method and device, electronic equipment and storage medium
WO2018223593A1 (en) Method and device for presenting segment view, and user terminal
WO2024000111A1 (en) Desktop display method, electronic device, display apparatus and computer-readable storage medium
US20230123119A1 (en) Terminal, control method therefor, and recording medium in which program for implementing method is recorded
CN109213981B (en) Demonstration collaboration for various electronic devices
CN112740161A (en) Terminal, method for controlling terminal, and recording medium having recorded therein program for implementing the method
CN111199136A (en) Document content display method, device and equipment
CN112269520B (en) Element display control method and device, interactive panel and storage medium
KR102223554B1 (en) Terminal, method for contrlling thereof and recording medium on which a program for implemeting the method
US20220147693A1 (en) Systems and Methods for Generating Documents from Video Content
US10514834B2 (en) Method and system for selecting objects on a computer screen
KR102553661B1 (en) Terminal, method for contrlling thereof and recording medium on which a program for implemeting the method
WO2018236459A1 (en) Arrangement of graphic elements based on shape locations
KR102223553B1 (en) Terminal, method for contrlling thereof and recording medium on which a program for implemeting the method
CN112417832B (en) Method and device for converting format of electronic form document and electronic equipment
WO2023217177A1 (en) Method for processing application window, and storage medium and intelligent interaction tablet computer

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22948235

Country of ref document: EP

Kind code of ref document: A1