Desktop widget processing method, apparatus and device, and storage medium

By displaying a function list on the desktop palette and allowing users to add or remove functions, the problem of single interaction mode in the prior art is solved, and the satisfaction of diverse interactive needs and the improvement of user experience is achieved.

WO2025060760A1PCT designated stage expired Publication Date: 2025-03-27BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/112026
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-22
Filing Date
2024-08-14
Publication Date
2025-03-27

AI Technical Summary

Technical Problem

The interactive mode of the existing desktop pendant functions is relatively single and cannot meet users' diverse interaction needs.

Method used

Provides a method for handling desktop pendants. By displaying the desktop pendants of the target application, displaying the function list in response to user operations, allowing users to add or remove desktop pendants functions, such as quick search, pendant settings, etc.

Benefits of technology

It enriches the functions related to desktop pendants, meets users' diverse interaction needs, and improves users' interactive experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024112026_27032025_PF_FP_ABST
    Figure CN2024112026_27032025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present disclosure are a desktop widget processing method, apparatus and device, and a storage medium. The method comprises: displaying a desktop widget of a target application program; in response to a trigger operation for the desktop widget, displaying a desktop widget function list corresponding to the target application program; and in response to an adding operation for a first target desktop widget function among at least one desktop widget function, adding the first target desktop widget function to the desktop widget and displaying same on the desktop widget. In the embodiments of the present disclosure, the desktop widget is used to aggregate a plurality of desktop widget functions, and on the basis of the desktop widget, the adding of any desktop widget function to the desktop widget and the displaying of the desktop widget function on the desktop widget can be triggered.
Need to check novelty before this filing date? Find Prior Art

Description

A desktop pendant processing method, device, equipment and storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims the benefit of Chinese Patent Application No. 202311238528.8 filed on September 22, 2023. The entire teachings of the above application are incorporated herein by reference. Technical Field

[0003] The present disclosure relates to the field of data processing, and in particular to a method, device, equipment and storage medium for processing desktop widgets. Background Art

[0004] With the continuous development of computer technology, the number of applications installed on computer devices is increasing. For example, browsers, social applications, online shopping applications and other applications can be installed on computer devices.

[0005] In order to meet people's demand for convenient operation of applications installed on computer devices, desktop widget functions have been derived, such as weather forecast widgets, which allow users to directly check the weather conditions of a certain area on the desktop.

[0006] However, the current desktop widget-related functions support a relatively single interaction mode, which cannot meet the user's diverse interaction needs for the desktop widget-related functions.

[0007] Summary of the Invention

[0008] In order to solve the above technical problems, an embodiment of the present disclosure provides a method for processing a desktop widget.

[0009] In a first aspect, the present disclosure provides a method for processing a desktop widget, the method comprising:

[0010] Display the desktop widget of the target application;

[0011] In response to a triggering operation on the desktop widget, displaying a desktop widget function list corresponding to the target application; wherein the desktop widget function list includes at least one desktop widget function, and the desktop widget function has a corresponding relationship with an interactive function of the target application;

[0012] In response to an adding operation for a first target desktop widget function among the at least one desktop widget function, the first target desktop widget function is added and displayed on the desktop widget; wherein the first target desktop widget function is used to trigger an interactive function of the target application corresponding to the first target desktop widget function.

[0013] In an optional implementation, the method further includes:

[0014] In response to a removal operation on a second target desktop widget function among the at least one desktop widget function, the second target desktop widget function is removed from the desktop widget.

[0015] In an optional embodiment, the at least one desktop widget function includes a quick search function, and in response to an add operation on a first target desktop widget function among the at least one desktop widget function, adding and displaying the target desktop widget function on the desktop widget includes:

[0016] In response to an adding operation on the quick search function in the at least one desktop widget function, the quick search function is added and displayed on the desktop widget; wherein the quick search function carries a preset search box.

[0017] In an optional implementation, the method further includes:

[0018] In response to the triggering operation of the preset search box carried by the quick search function, a candidate word list is displayed; wherein, the candidate word list includes search association words and / or hot search words, and the candidate word list is used to determine the target search word corresponding to the preset search box.

[0019] In an optional implementation, the method further includes:

[0020] In response to a search trigger operation for a target search term in the preset search box carried by the quick search function, a search result page of the target application is displayed; wherein the search result page is used to display search results corresponding to the target search term.

[0021] In an optional implementation, the method further includes:

[0022] On the search results page of the target application, displaying an add control for a quick search function;

[0023] In response to the triggering operation for adding the control, the quick search function is added and displayed on the desktop widget.

[0024] In an optional implementation, the method further includes:

[0025] Displaying a desktop right-click function panel; wherein the desktop right-click function panel displays at least one desktop widget function;

[0026] In response to an adding operation on a third target desktop widget function on the desktop right-click function panel, adding and displaying the third target desktop widget function on the desktop widget;

[0027] Alternatively, in response to a removal operation on the fourth target widget function on the desktop right-click function panel, the fourth target widget function is removed from the widget.

[0028] In an optional implementation, the at least one desktop widget function includes a widget setting function, and the method further includes:

[0029] In response to a preset triggering operation for the widget setting function, displaying a widget setting page of the target application;

[0030] In response to a removal operation on the widget setting page for a fifth target desktop widget function, removing the fifth target desktop widget function from the desktop widget;

[0031] Alternatively, in response to an adding operation on the widget setting page for a sixth target desktop widget function, the sixth target desktop widget function is added and displayed on the desktop widget.

[0032] In an optional implementation, the method further includes:

[0033] In response to a function adding operation on the widget setting page for a seventh target desktop widget function, adding the seventh target desktop widget function to the desktop widget function list;

[0034] Alternatively, in response to a function removal operation on the widget setting page for the eighth target desktop widget function, the eighth target desktop widget function is removed from the desktop widget function list.

[0035] In an optional implementation, the method further includes:

[0036] In response to an adjustment operation on the widget setting page for the display order of desktop widget functions, obtaining an adjusted display order of desktop widget functions;

[0037] Based on the adjusted desktop widget function display order, the display order of each desktop widget function in the desktop widget function list is updated.

[0038] In an optional implementation, the at least one desktop widget function includes a live broadcast reminder widget function, and the method further includes:

[0039] In response to the triggering operation of the live broadcast reminder widget function displayed on the desktop widget, the live broadcast reminder interface corresponding to the target application is displayed; wherein, the live broadcast reminder interface displays live broadcast reminder information.

[0040] In an optional implementation, the at least one desktop widget function includes a private message widget function, and the method further includes:

[0041] In response to a triggering operation on the private message widget function displayed on the desktop widget, a private message interface is displayed; wherein the private message interface is used to receive and send private messages.

[0042] In an optional implementation, the private message widget function carries at least one user avatar, and the method further includes:

[0043] In response to a triggering operation on a target user avatar among the at least one user avatar, a private message interface of the target user corresponding to the target user avatar is displayed; wherein the private message interface of the target user is used to receive and send private messages to the target user.

[0044] In an optional implementation, the at least one desktop widget function includes a recommended object widget function, and the method further includes:

[0045] In response to a triggering operation on the recommended object widget function displayed on the desktop widget, a recommended object list is displayed; wherein the recommended object list is used to trigger a preset interactive operation on a target recommended object.

[0046] In an optional embodiment, after displaying the first target desktop widget function on the desktop widget, the method further includes:

[0047] In response to a preset triggering operation acting within a preset display area corresponding to the desktop widget, displaying a widget dragging control;

[0048] In response to a drag operation on the widget drag control, the desktop widget is controlled to move along a drag track of the drag operation and is displayed at a target position corresponding to the drag operation.

[0049] In a second aspect, the present disclosure provides a device for processing a desktop pendant, the device comprising:

[0050] A first display module, configured to display a desktop widget of a target application on the desktop widget;

[0051] a second display module, configured to display a list of widget functions corresponding to the target application in response to a triggering operation on the widget; wherein the list of widget functions includes at least one widget function, and the widget function corresponds to an interactive function of the target application;

[0052] The third display module is used to respond to the addition operation of the first target desktop widget function among the at least one desktop widget function, and add and display the first target desktop widget function on the desktop widget; wherein, the first target desktop widget function is used to trigger the interactive function of the target application corresponding to the first target desktop widget function.

[0053] In a third aspect, the present disclosure provides a computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium. When the instructions are executed on a terminal device, the terminal device implements the above method.

[0054] In a fourth aspect, the present disclosure provides a processing device for a desktop widget, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned method when executing the computer program.

[0055] In a fifth aspect, the present disclosure provides a computer program product, which includes a computer program / instructions, and the computer program / instructions implement the above method when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] 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.

[0057] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0058] FIG1 is a flow chart of a method for processing a desktop widget provided by an embodiment of the present disclosure;

[0059] FIG2 is a schematic diagram of a desktop of a terminal device provided by an embodiment of the present disclosure;

[0060] FIG3 is a schematic diagram of a desktop widget displaying a quick search function according to an embodiment of the present disclosure;

[0061] FIG4 is a schematic diagram showing a quick search function on another desktop widget provided by an embodiment of the present disclosure;

[0062] FIG5 is a schematic diagram of a search result page provided by an embodiment of the present disclosure;

[0063] FIG6 is a schematic diagram of a right-click function panel provided by an embodiment of the present disclosure;

[0064] FIG7 is a schematic structural diagram of a processing device for a desktop pendant provided by an embodiment of the present disclosure;

[0065] FIG8 is a schematic structural diagram of a processing device for a desktop pendant provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0066] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features therein can be combined with each other in the absence of conflict.

[0067] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.

[0068] With the continuous development of computer technology, the number of applications installed on computer devices is increasing. For example, browsers, social applications, online shopping applications and other applications can be installed on computer devices.

[0069] In order to meet people's demand for convenient operation of applications installed on computer devices, desktop widget functions have been derived, such as weather forecast widgets, which allow users to directly check the weather conditions of a certain area on the desktop.

[0070] However, the current desktop widget-related functions support a relatively single interaction mode, which cannot meet the user's diverse interaction needs for the desktop widget-related functions.

[0071] To this end, the embodiment of the present disclosure provides a method for processing a desktop widget, first, displaying the desktop widget of the target application, and in response to a triggering operation on the desktop widget, displaying a desktop widget function list corresponding to the target application, wherein the desktop widget function list includes at least one desktop widget function, and the desktop widget function has a corresponding relationship with the interactive function of the target application, and then, in response to an adding operation on a first target desktop widget function among at least one desktop widget function, adding and displaying the first target desktop widget function on the desktop widget, wherein the first target desktop widget function is used to trigger the interactive function of the target application corresponding to the first target desktop widget function. The embodiment of the present disclosure utilizes a desktop widget to aggregate a variety of desktop widget functions, and based on the desktop widget, it can trigger the addition and display of any desktop widget function on the desktop widget. It can be seen that the embodiment of the present disclosure enriches the desktop widget-related functions, meets the user's diverse interactive needs for desktop widget-related functions, and improves the user's interactive experience.

[0072] Based on this, an embodiment of the present disclosure provides a method for processing a desktop widget. Referring to FIG1 , which is a flow chart of a method for processing a desktop widget provided by an embodiment of the present disclosure, the method includes:

[0073] S101: Displaying a desktop widget of a target application.

[0074] The desktop widget processing method provided by the embodiments of the present disclosure can be applied to various types of terminal devices, such as desktop computers, laptop computers, tablet computers, smart phones, and other terminal devices.

[0075] In the embodiment of the present disclosure, a target application is pre-installed on the terminal device, wherein the target application may be any application installed on the terminal device, and a desktop widget of the target application is displayed on the desktop of the terminal device.

[0076] The display style of the desktop widget and its display position on the desktop of the terminal device are not limited by the present disclosure.

[0077] In an optional implementation, during the process of installing the target application on the terminal device, a desktop widget is generated on the desktop of the terminal device, and the desktop widget is displayed on the desktop of the terminal device.

[0078] The desktop widget aggregates multiple interactive functions within the target application, allowing for convenient triggering of multiple interactive functions within the target application. The desktop widget can be displayed on the terminal device's desktop in the form of a preset animation. The preset animation can be, for example, an avatar animation. Specifically, the avatar animation can include multiple display states, with different display states being displayed at different times based on demand.

[0079] S102: In response to a triggering operation on the desktop widget, display a desktop widget function list corresponding to the target application.

[0080] The desktop widget function list includes at least one desktop widget function, and the desktop widget function has a corresponding relationship with the interactive function of the target application.

[0081] In the disclosed embodiment, the triggering operation for the desktop widget may include the operation of the cursor entering the display area of ​​the desktop widget, such as hovering over the display area of ​​the desktop widget; it may also include preset triggering operations such as single-clicking and double-clicking operations on the desktop widget.

[0082] Based on the triggering operation of the desktop widget, the state of the preset animated image of the desktop widget changes. Specifically, when the triggering operation for the desktop widget is received, the display state of the preset animated image of the desktop widget changes, and when the triggering operation for the desktop widget ends, the display state of the preset animated image of the desktop widget changes again.

[0083] The trigger operation for the desktop widget is used to trigger the display of the desktop widget function list of the target application on the desktop of the terminal device.

[0084] In the embodiment of the present disclosure, the desktop widget function is predetermined based on the interactive function of the target application. In other words, the desktop widget function has a corresponding relationship with at least one interactive function in the target application, and the desktop widget function supports users to quickly interact with the interactive function of the corresponding target application.

[0085] Specifically, the desktop widget functions in the desktop widget function list may include a quick search function of a target application, a wallpaper setting function, and the like.

[0086] Specifically, the types of the desktop widget functions in the desktop widget function list are not limited in the embodiments of the present disclosure.

[0087] FIG2 is a schematic diagram of a desktop of a terminal device provided by an embodiment of the present disclosure. When a trigger operation is received for a desktop widget 201, a desktop widget function list 202 corresponding to the target application is displayed. The desktop widget function list 202 includes multiple desktop widget functions, such as a quick search function 203, a wallpaper setting function 204, and the like.

[0088] It should be noted that the desktop widget function list may also include other non-desktop widget functions, such as the exit widget function and the enter target application function. Based on the non-desktop widget functions, users can also quickly complete the interaction operations with the target application.

[0089] S103: In response to an adding operation on a first target widget function among the at least one widget function, adding and displaying the first target widget function on the widget.

[0090] The first target desktop widget function is used to trigger an interactive function of the target application corresponding to the first target desktop widget function.

[0091] In the disclosed embodiment, the first target widget function may be any widget function in the widget list that is in a pending state, such as the quick search function 203 and the wallpaper setting 204 in the widget function list displayed on the desktop of the terminal device as shown in FIG2 . The pending state means that the corresponding widget function has not been added and displayed on the widget.

[0092] In the disclosed embodiment, the adding operation for the first target desktop widget function may include a preset interactive operation such as a single-click operation or a double-click operation on the display area of ​​the first target desktop widget function, and may also include a triggering operation for a preset adding control corresponding to the first target desktop widget function, etc., for triggering the adding operation for the first target desktop widget function. For example, the adding control 205 corresponding to the quick search function 203 in the desktop widget function list displayed on the desktop of the terminal device as shown in FIG. 2 .

[0093] In an embodiment of the present disclosure, when an add operation for a first target desktop widget function is received, the first target desktop widget function is added and displayed on the desktop widget, wherein the first target desktop widget function can be used to trigger a quick interaction for the interactive function corresponding to the first target desktop widget function.

[0094] In the embodiment of the present disclosure, when performing the operation of adding a desktop widget function, other desktop widget functions bound to the desktop widget function can also be displayed on the desktop widget at the same time. For example, assuming that a binding relationship is established between the quick search function and the function of entering the target application home page, when receiving an add operation for the quick search function, while adding and displaying the quick search function on the desktop widget, the function of entering the target application home page will also be added and displayed on the desktop widget.

[0095] In addition, the display style of the desktop widget function can be based on its corresponding interactive function setting. For example, if the desktop widget function is a quick search function, the corresponding desktop widget function display style can be a preset search box; if the desktop widget function is a wallpaper setting, the corresponding desktop widget function display style can be a preset icon, etc.

[0096] In the disclosed embodiment, an adding operation can be supported, that is, adding a desktop widget function to be displayed on the desktop widget, and a removing operation can be supported, that is, removing a desktop widget function displayed on the desktop widget.

[0097] In an optional implementation, when a removal operation for a second target widget function among the at least one widget function is received, the second target widget function is removed from the widget.

[0098] In the disclosed embodiment, the second target desktop widget function may be any desktop widget function displayed on the desktop widget, and the desktop widget function is in an added state in the desktop widget list, wherein the desktop widget function in the added state is being displayed on the desktop widget.

[0099] In an embodiment of the present disclosure, the removal operation in the second target desktop widget function may include preset interactive operations such as a single-click operation and a double-click operation on the display area of ​​the second target desktop widget function, and may also include a triggering operation of a preset removal control corresponding to the second target desktop widget function, etc., for triggering the removal operation of the second target desktop widget function.

[0100] As shown in Figure 2 above, the second target desktop widget function 206 in the desktop widget function list displayed on the desktop of the terminal device, when a removal control 207 for the second target desktop widget function 206 is received, the second target desktop widget function is removed from the desktop widget. At this time, the desktop widget function is hidden from the desktop widget.

[0101] In the desktop widget processing method provided by the embodiment of the present disclosure, the desktop widget of the target application is displayed, and in response to a trigger operation on the desktop widget, a desktop widget function list corresponding to the target application is displayed, wherein the desktop widget function list includes at least one desktop widget function, and the desktop widget function has a corresponding relationship with the interactive function of the target application, and then, in response to an add operation on a first target desktop widget function among the at least one desktop widget function, the first target desktop widget function is displayed on the desktop widget, wherein the first target desktop widget function is used to trigger the interactive function of the target application corresponding to the first target desktop widget function. The embodiment of the present disclosure utilizes a desktop widget to aggregate multiple desktop widget functions, and based on the desktop widget, it can trigger the addition and display of any desktop widget function on the desktop widget. It can be seen that the embodiment of the present disclosure enriches the desktop widget-related functions, meets the user's diverse interactive needs for desktop widget-related functions, and improves the user's interactive experience.

[0102] In the embodiment of the present disclosure, the desktop widget function list may include multiple types of desktop widget functions, wherein the multiple types of desktop widget functions may include a quick search function to facilitate users to implement quick search.

[0103] In an optional embodiment, when an add operation for a quick search function in at least one desktop widget function is received, the quick search function is added and displayed on the desktop widget, wherein the quick search function carries a preset search box to provide a search service to the user.

[0104] 3 is a schematic diagram of a desktop widget provided by an embodiment of the present disclosure showing a quick search function. The desktop widget function carries a preset search box 301, which can be triggered to perform a search operation based on a target application.

[0105] In an optional embodiment, when a trigger operation of a preset search box carried by a quick search function is received, a candidate word list is displayed, wherein the candidate word list includes search association words and / or hot search words, and the candidate word list is used to determine the target search word corresponding to the preset search box.

[0106] In an embodiment of the present disclosure, the triggering operation for the preset search box may include preset interactive operations such as input operations triggered for the preset search box and single-click operations triggered within the preset search box. Among them, the search association words can be associated words determined based on the user's input words in the preset search box, and the hot search words can be words with higher popularity data, such as the number of times they have been searched.

[0107] As shown in FIG3 , a schematic diagram of a desktop widget displaying a quick search function displays a search detail panel 302 upon receiving a user trigger operation on a preset search box 301. The search detail panel displays a word selection list, including candidate word lists including search association words and hot search words. Based on the display of the candidate word list, a target search word corresponding to the preset search box can be determined, as shown in target search word 303.

[0108] In another optional implementation, when an input operation is received for a preset search box, a candidate word list is displayed, wherein the candidate word list includes search association words, and the candidate word list is used to determine a target search word corresponding to the preset search box.

[0109] FIG4 is a schematic diagram illustrating another desktop widget displaying a quick search function according to an embodiment of the present disclosure. Upon receiving a user input operation for a preset search box, a search details panel 401 is displayed. The search details panel displays a list of selected terms, including candidate terms. The list of candidate terms includes search association terms. Based on the list of candidate terms, a target search term corresponding to the preset search box can be determined, as shown in target search term 403.

[0110] After the target search term is determined, if a search trigger operation for the target search term in the preset search box is received, a search result page of the target application is displayed, wherein the search result page is used to display search results corresponding to the target search term.

[0111] In the embodiment of the present disclosure, a quick search function is added to the desktop widget to implement a quick search function for a target application and improve the user experience.

[0112] In actual applications, the search function can also be implemented by starting a target application and triggering a search for a target search term in a preset search box on a search page of the target application.

[0113] In an optional implementation, if the quick search function is not added to the current desktop widget, an add control for the quick search function is displayed on the search results page of the target application. When a trigger operation for adding the control is received, the quick search function is displayed on the desktop widget, and the quick search function can be used on the desktop widget to view information in the target application.

[0114] In another optional implementation, when triggering the display of the search results page of the target application, if it is determined that a quick search function is displayed on the desktop widget, the quick search function is hidden (ie, not displayed) on the search results page of the target application.

[0115] 5 is a schematic diagram of a search result page provided by an embodiment of the present disclosure. On the search result page of the target application, an add control 501 of a quick search function is displayed, which is used to trigger the addition and display of the quick search function on the desktop widget.

[0116] In actual applications, when the target application is running, the icon corresponding to the target application is displayed in the desktop taskbar. In the embodiment of the present disclosure, the desktop right-click function panel can be displayed by triggering the icon corresponding to the target application, and then the desktop widget function can be added or removed based on the desktop widget function displayed on the desktop right-click function panel.

[0117] Specifically, the user right-clicks the icon corresponding to the target application to trigger the display of the desktop right-click function panel, wherein at least one desktop widget function is displayed on the desktop right-click function panel, and the at least one desktop widget function includes a third target desktop widget function, and the third target desktop widget function is in a waiting state. When an add operation for the third target desktop widget function on the desktop right-click function panel is received, the third target desktop widget function is added and displayed on the desktop widget.

[0118] In another optional embodiment, at least one desktop widget function includes a fourth target desktop widget function, and the fourth target desktop widget function is in an added state. When a removal operation is received for the fourth target desktop widget function on the desktop right-click function panel, the fourth target desktop widget function is removed from the desktop widget.

[0119] As shown in Figure 6, a schematic diagram of a right-click function panel provided in an embodiment of the present disclosure is shown. An icon corresponding to a target application is displayed on the taskbar at the bottom of the desktop of the terminal device. When a user right-clicks the icon corresponding to the target application, a desktop right-click function panel 601 is displayed. At least one desktop widget function is displayed on the desktop right-click function panel. When a user adds a third target desktop widget function 602 on the desktop right-click function panel, the third target desktop widget function is displayed on the desktop widget.

[0120] The desktop widget function list in the embodiment of the present disclosure may include multiple types of desktop widget functions, wherein the multiple types of desktop widget functions may further include a widget setting function to implement quick settings of the desktop widget.

[0121] Among them, multiple desktop widget functions are displayed in the first area on the widget setting page. By triggering the add operation or remove operation of the multiple desktop widget functions, the desktop widget functions can be displayed on the desktop widget or removed from the desktop widget.

[0122] In an optional embodiment, if a fifth target desktop widget function is displayed on the desktop widget, when a preset trigger operation for the widget setting function is received, the widget setting page of the target application is displayed, wherein the fifth target desktop widget function is displayed in the first area of ​​the widget setting page, and the fifth target desktop widget function is in an added state. If a removal operation for the fifth target desktop widget function is received on the widget setting page, the fifth target desktop widget function is removed from the desktop widget.

[0123] In another optional embodiment, if the sixth target desktop widget function is not displayed on the desktop widget, when a preset trigger operation for the widget setting function is received, the widget setting page of the target application is displayed, wherein the sixth target desktop widget function in a waiting state is displayed in the first area of ​​the widget setting page, and if an add operation for the sixth target desktop widget function is received on the widget setting page, the sixth target desktop widget function is displayed on the desktop widget.

[0124] In the embodiment of the present disclosure, based on the widget setting page, corresponding add or remove operations can be performed on the desktop widget functions on the desktop widget, and based on the widget setting page, corresponding function add operations or function remove operations can be performed on the desktop widget functions in the desktop widget function list.

[0125] Among them, the function adding operation and function removing operation for the desktop widget function can include performing the function adding operation or function removing operation for the desktop widget function in the second area of ​​the widget setting page, that is, adding the desktop widget function to the desktop function list or removing the desktop widget function from the desktop function list.

[0126] The function adding operation for the desktop widget function may include preset operations such as a single-click operation and a double-click operation, and may also include a preset function adding control, which is not limited in the embodiment of the present disclosure.

[0127] In an optional embodiment, if the seventh target desktop widget function is not displayed in the desktop widget function list, when a preset trigger operation for the widget setting function is received, the widget setting page of the target application is displayed, wherein the seventh target desktop widget function is displayed in the second area of ​​the widget setting page, wherein the seventh target desktop widget function is in a function waiting to be added state, and when a function adding operation for the seventh target desktop widget function is received on the widget setting page, the seventh target desktop widget function is added to the desktop widget function list, wherein the function waiting to be added state indicates that the seventh target desktop widget function is not displayed in the desktop widget function list.

[0128] In another optional embodiment, if the eighth target desktop widget is displayed in the desktop widget function list, when a preset trigger operation for the widget setting function is received, the widget setting page of the target application is displayed, wherein the eighth target desktop widget function is displayed in the second area of ​​the widget setting page, wherein the eighth target desktop widget function is in a function added state, and when a function removal operation for the eighth target desktop widget function is received on the widget setting page, the eighth target desktop widget function is removed from the desktop widget function list, wherein the function added state indicates that the eighth target desktop widget function is displayed in the desktop widget function list.

[0129] Based on the above embodiment, the embodiment of the present disclosure can also set the opening and closing operations of the desktop widget on the widget setting page to trigger the desktop widget to be displayed on the desktop of the terminal device or hidden on the desktop of the terminal device.

[0130] In an optional embodiment, if a desktop widget is displayed on the desktop of the terminal device, when a preset trigger operation for the widget setting function is received, the widget setting page of the target application is displayed, and the desktop widget on the widget setting page is in an on state. When a close operation for the desktop widget is received, the desktop widget is hidden from the desktop of the terminal device.

[0131] In another optional implementation, if no desktop widget is displayed on the desktop of the terminal device, when a preset trigger operation for the widget setting function is received, the widget setting page of the target application is displayed. At this time, the desktop widget on the widget setting page is in a closed state. When an opening operation for the desktop widget on the widget setting page is received, the desktop widget is displayed on the desktop of the terminal device.

[0132] In the disclosed embodiment, adding or removing operations on desktop widget functions and opening and closing operations on desktop widgets are performed based on the widget setting page, which further meets user needs and improves user experience.

[0133] In addition, the embodiment of the present disclosure also adjusts the display order of the desktop widget functions in the desktop widget function list based on the widget setting page.

[0134] In an optional implementation, when an adjustment operation for the display order of desktop widget functions is received on the widget setting page, the adjusted display order of desktop widget functions is obtained, and the display order of each desktop widget function in the desktop widget function list is updated according to the adjusted display order of desktop widget functions.

[0135] In the disclosed embodiment, by supporting the adjustment of the display order of multiple desktop widget functions in the desktop widget function list, users can adjust the display order of desktop widget functions in the desktop widget function list according to their needs, thereby meeting user needs and improving user experience.

[0136] In the embodiment of the present disclosure, the desktop widget functions displayed in the desktop widget function list may also include a live broadcast reminder widget function for live broadcast reminders.

[0137] In an optional implementation, when a trigger operation for a live broadcast reminder widget function displayed on a desktop widget is received, a live broadcast reminder interface corresponding to a target application is displayed, wherein live broadcast reminder information is displayed on the live broadcast reminder interface.

[0138] In the embodiment of the present disclosure, the desktop widget functions displayed in the desktop widget function list may further include a private message widget function for receiving and sending private messages.

[0139] In an optional implementation, when a trigger operation for a private message widget function displayed on a desktop widget is received, a private message interface is displayed, where the private message interface is used to receive and send private messages.

[0140] Among them, the private message widget function can carry at least one user avatar.

[0141] In an optional embodiment, when a trigger operation is received for a target user avatar among at least one user avatar, a private message interface of the target user corresponding to the target user avatar is displayed, wherein the private message interface of the target user is used to receive and send private messages to the target user.

[0142] In the embodiment of the present disclosure, the desktop widget functions displayed in the desktop widget function list may further include a recommended object widget function.

[0143] In an optional embodiment, when a triggering operation for a recommended object widget function displayed on a desktop widget is received, a recommended object list is displayed, wherein the recommended object list is used to trigger a preset interactive operation for a target recommended object.

[0144] Among them, the preset interactive operation can be a preset interactive operation such as a single-click operation, a double-click operation, etc., and the embodiment of the present disclosure does not limit this.

[0145] In the embodiment of the present disclosure, during the process of displaying the desktop widget function on the desktop widget, a drag operation on the desktop widget is also supported.

[0146] Specifically, when a preset trigger operation is received within the preset display area corresponding to the desktop widget, the widget drag control is displayed. When a drag operation is received for the widget drag control, the desktop widget is controlled to move along the drag track of the drag operation and displayed at the target position corresponding to the drag operation.

[0147] In the disclosed embodiment, by supporting the user to drag the desktop widget, the user can select a suitable location to place the desktop widget, thereby meeting the user's needs and improving the user experience.

[0148] Based on the above method embodiment, the present disclosure further provides a desktop widget processing device. Referring to FIG7 , which is a schematic structural diagram of a desktop widget processing device provided by an embodiment of the present disclosure, the device includes:

[0149] A first display module 701 is used to display a desktop widget of a target application;

[0150] A second display module 702 is configured to display a list of widget functions corresponding to the target application in response to a triggering operation on the widget; wherein the list of widget functions includes at least one widget function corresponding to an interactive function of the target application;

[0151] The third display module 703 is used to add and display the first target desktop widget function on the desktop widget in response to the addition operation of the first target desktop widget function among the at least one desktop widget function; wherein, the first target desktop widget function is used to trigger the interactive function of the target application corresponding to the first target desktop widget function.

[0152] In an optional embodiment, the device further includes:

[0153] The first removing module is configured to remove the second target desktop widget function from the desktop widget in response to a removing operation on the second target desktop widget function among the at least one desktop widget function.

[0154] In an optional embodiment, the at least one desktop widget function includes a quick search function, and the third display module is specifically configured to:

[0155] In response to an adding operation on the quick search function in the at least one desktop widget function, the quick search function is added and displayed on the desktop widget; wherein the quick search function carries a preset search box.

[0156] In an optional embodiment, the device further includes:

[0157] A display module is used to display a candidate word list in response to a trigger operation of the preset search box carried by the quick search function; wherein the candidate word list includes search association words and / or hot search words, and the candidate word list is used to determine the target search word corresponding to the preset search box.

[0158] In an optional embodiment, the device further includes:

[0159] The fourth display module is used to display the search results page of the target application in response to a search trigger operation for the target search term in the preset search box carried by the quick search function; wherein the search results page is used to display the search results corresponding to the target search term.

[0160] In an optional embodiment, the device further includes:

[0161] A fifth display module, configured to display an additional control for a quick search function on the search result page of the target application;

[0162] A sixth display module is configured to add and display the quick search function on the desktop widget in response to a triggering operation for adding the control.

[0163] In an optional embodiment, the device further includes:

[0164] A seventh display module is used to display a desktop right-click function panel; wherein the desktop right-click function panel displays at least one desktop widget function;

[0165] an eighth display module, configured to add and display the third target desktop widget function on the desktop widget in response to an adding operation on the third target desktop widget function on the desktop right-click function panel;

[0166] The second removing module is configured to remove the fourth target desktop widget function from the desktop widget in response to a removing operation on the fourth target desktop widget function on the desktop right-click function panel.

[0167] In an optional embodiment, the at least one desktop widget function includes a widget setting function, and the device further includes:

[0168] a ninth display module, configured to display a widget setting page of the target application in response to a preset triggering operation for the widget setting function;

[0169] a third removing module, configured to remove the fifth target desktop widget function from the desktop widget in response to a removal operation on the widget setting page for the fifth target desktop widget function;

[0170] The tenth display module is configured to add and display the sixth target desktop widget function on the desktop widget in response to an adding operation on the widget setting page for the sixth target desktop widget function.

[0171] In an optional embodiment, the device further includes:

[0172] a first adding module, configured to add the seventh target desktop widget function to the desktop widget function list in response to a function adding operation on the widget setting page for the seventh target desktop widget function;

[0173] The fourth removing module is configured to remove the eighth target desktop widget function from the desktop widget function list in response to a function removing operation on the widget setting page for the eighth target desktop widget function.

[0174] In an optional embodiment, the device further includes:

[0175] an acquisition module, configured to acquire an adjusted desktop widget function display order in response to an adjustment operation on the desktop widget function display order on the widget setting page;

[0176] An updating module is configured to update the display order of each widget function in the widget function list based on the adjusted widget function display order.

[0177] In an optional embodiment, the at least one desktop widget function includes a live broadcast reminder widget function, and the device further includes:

[0178] The eleventh display module is used to display the live broadcast reminder interface corresponding to the target application in response to the triggering operation of the live broadcast reminder widget function displayed on the desktop widget; wherein, the live broadcast reminder interface displays live broadcast reminder information.

[0179] In an optional implementation, the at least one desktop widget function includes a private message widget function, and the device further includes:

[0180] The twelfth display module is used to display a private message interface in response to a triggering operation on the private message widget function displayed on the desktop widget; wherein, the private message interface is used to receive and send private messages.

[0181] In an optional implementation, the private message widget function carries at least one user avatar, and the device further includes:

[0182] The thirteenth display module is used to display the private message interface of the target user corresponding to the target user avatar in response to the trigger operation of the target user avatar among the at least one user avatar; wherein, the private message interface of the target user is used to receive and send private messages to the target user.

[0183] In an optional embodiment, the at least one desktop widget function includes a recommended object widget function, and the device further includes:

[0184] The fourteenth display module is used to display a recommended object list on the desktop widget in response to a triggering operation on the recommended object widget function displayed on the desktop widget; wherein the recommended object list is used to trigger a preset interactive operation on the target recommended object.

[0185] In an optional embodiment, the device further includes:

[0186] A fifteenth display module is configured to display a widget dragging control in response to a preset triggering operation in a preset display area corresponding to the desktop widget;

[0187] The control module is used to control the desktop widget to move along the dragging track of the dragging operation in response to the dragging operation on the widget drag control, and to display the widget at the target position corresponding to the dragging operation.

[0188] In the desktop widget processing device provided by the embodiment of the present disclosure, first, the desktop widget of the target application is displayed, and in response to the triggering operation on the desktop widget, the desktop widget function list corresponding to the target application is displayed, wherein the desktop widget function list includes at least one desktop widget function, and the desktop widget function has a corresponding relationship with the interactive function of the target application, and then, in response to the adding operation on the first target desktop widget function among the at least one desktop widget function, the first target desktop widget function is added and displayed on the desktop widget, wherein the first target desktop widget function is used to trigger the interactive function of the target application corresponding to the first target desktop widget function. The embodiment of the present disclosure utilizes a desktop widget to aggregate multiple desktop widget functions, and based on the desktop widget, it can trigger the display of any desktop widget function on the desktop widget. It can be seen that the embodiment of the present disclosure enriches the desktop widget-related functions, meets the user's diverse interactive needs for desktop widget-related functions, and improves the user's interactive experience.

[0189] In addition to the above-mentioned method and apparatus, the embodiment of the present disclosure further provides a computer-readable storage medium, which stores instructions. When the instructions are executed on a terminal device, the terminal device implements the desktop widget processing method described in the embodiment of the present disclosure.

[0190] The embodiments of the present disclosure further provide a computer program product, which includes a computer program / instructions. When the computer program / instructions are executed by a processor, the method for processing the desktop widget described in the embodiments of the present disclosure is implemented.

[0191] In addition, the embodiment of the present disclosure further provides a desktop pendant processing device, as shown in FIG8 , which may include:

[0192] Processor 801, memory 802, input device 803, and output device 804. The number of processors 801 in the processing device of the desktop pendant can be one or more, and Figure 8 uses one processor as an example. In some embodiments of the present disclosure, the processor 801, memory 802, input device 803, and output device 804 can be connected via a bus or other means, wherein Figure 8 uses the bus connection as an example.

[0193] The memory 802 can be used to store software programs and modules. The processor 801 executes various functional applications and data processing of the desktop pendant's processing device by running the software programs and modules stored in the memory 802. The memory 802 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, at least one application required for a function, etc. In addition, the memory 802 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. The input device 803 may be used to receive input digital or character information, and to generate signal input related to user settings and function control of the desktop pendant's processing device.

[0194] Specifically in this embodiment, the processor 801 will load the executable files corresponding to the processes of one or more applications into the memory 802 according to the following instructions, and the processor 801 will run the applications stored in the memory 802, thereby realizing the various functions of the processing device of the above-mentioned desktop widget.

[0195] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.

[0196] The foregoing description is intended only to provide specific embodiments of the present disclosure, intended to enable those skilled in the art to understand and implement the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the embodiments described herein, but rather to be construed in the broadest manner consistent with the principles and novel features disclosed herein.

Claims

1. A method for processing a desktop pendant, comprising: Display the desktop widget of the target application; In response to a trigger operation on the desktop widget, a desktop widget function list corresponding to the target application is displayed; wherein the desktop widget function list includes at least one desktop widget function, and the desktop widget function has a corresponding relationship with an interactive function of the target application; In response to an adding operation for a first target desktop widget function among the at least one desktop widget function, the first target desktop widget function is added and displayed on the desktop widget; wherein the first target desktop widget function is used to trigger an interactive function of the target application corresponding to the first target desktop widget function.

2. The method according to claim 1, further comprising: In response to a removal operation on a second target desktop widget function among the at least one desktop widget function, the second target desktop widget function is removed from the desktop widget.

3. The method according to claim 1, wherein the at least one desktop widget function includes a quick search function, and in response to an adding operation for a first target desktop widget function among the at least one desktop widget function, adding and displaying the target desktop widget function on the desktop widget comprises: In response to an adding operation for the quick search function in the at least one desktop widget function, the quick search function is added and displayed on the desktop widget; wherein the quick search function carries a preset search box.

4. The method according to claim 3, further comprising: In response to a trigger operation on the preset search box carried by the quick search function, a candidate word list is displayed; wherein the candidate word list includes search association words and / or hot search words, and the candidate word list is used to determine the target search word corresponding to the preset search box.

5. The method according to claim 3 or 4, further comprising: In response to the target search in the preset search box carried by the quick search function The search trigger operation of the search term displays the search result page of the target application; wherein the search result page is used to display the search results corresponding to the target search term.

6. The method according to claim 1, further comprising: On the search results page of the target application, displaying an add control for a quick search function; In response to the triggering operation for adding the control, the quick search function is added and displayed on the desktop widget.

7. The method according to claim 1, further comprising: Displaying a desktop right-click function panel; wherein the desktop right-click function panel displays at least one desktop widget function; In response to an adding operation on a third target desktop widget function on the desktop right-click function panel, adding and displaying the third target desktop widget function on the desktop widget; Alternatively, in response to a removal operation on the fourth target desktop widget function on the desktop right-click function panel, the fourth target desktop widget function is removed from the desktop widget.

8. The method according to claim 1, wherein the at least one desktop widget function includes a widget setting function, and the method further comprises: In response to a preset trigger operation for the widget setting function, displaying a widget setting page of the target application; In response to a removal operation on the widget setting page for a fifth target desktop widget function, removing the fifth target desktop widget function from the desktop widget; Alternatively, in response to an adding operation on the widget setting page for a sixth target desktop widget function, the sixth target desktop widget function is added and displayed on the desktop widget.

9. The method according to claim 8, further comprising: In response to a function adding operation for a seventh target desktop widget function on the widget setting page, adding the seventh target desktop widget function to the desktop widget function list; Or, in response to the eighth target desktop widget being set on the widget setting page, The eighth target desktop widget function is removed from the desktop widget function list by performing a function removal operation on the eighth target desktop widget function.

10. The method according to claim 8, further comprising: In response to an adjustment operation on the desktop widget function display order on the widget setting page, obtaining an adjusted desktop widget function display order; Based on the adjusted desktop widget function display order, the display order of each desktop widget function in the desktop widget function list is updated.

11. The method according to claim 1, wherein the at least one desktop widget function includes a live broadcast reminder widget function, and the method further comprises: In response to a triggering operation on the live broadcast reminder widget function displayed on the desktop widget, a live broadcast reminder interface corresponding to the target application is displayed; wherein live broadcast reminder information is displayed on the live broadcast reminder interface.

12. The method according to claim 1, wherein the at least one desktop widget function includes a private message widget function, and the method further comprises: In response to a triggering operation on the private message widget function displayed on the desktop widget, a private message interface is displayed; wherein the private message interface is used to receive and send private messages.

13. The method according to claim 12, wherein the private message widget function carries at least one user avatar, and the method further comprises: In response to a trigger operation on a target user avatar among the at least one user avatar, a private message interface of a target user corresponding to the target user avatar is displayed; wherein the private message interface of the target user is used to receive and send private messages to the target user.

14. The method according to claim 1, wherein the at least one desktop widget function includes a recommended object widget function, and the method further comprises: In response to a triggering operation on the recommended object widget function displayed on the desktop widget, a recommended object list is displayed; wherein the recommended object list is used to trigger a preset interactive operation on a target recommended object.

15. The method according to claim 1, wherein after displaying the first target desktop widget function on the desktop widget, the method further comprises: In response to a preset triggering operation acting within a preset display area corresponding to the desktop widget, displaying a widget dragging control; In response to a drag operation on the widget drag control, the desktop widget is controlled to move along a drag track of the drag operation and is displayed at a target position corresponding to the drag operation.

16. A processing device for a desktop pendant, comprising: A first display module, used to display a desktop widget of a target application; A second display module, for displaying a desktop widget function list corresponding to the target application in response to a trigger operation on the desktop widget; wherein the desktop widget function list includes at least one desktop widget function, and the desktop widget function has a corresponding relationship with an interactive function of the target application; A third display module is used to respond to an adding operation for a first target desktop widget function among the at least one desktop widget function, and to add and display the first target desktop widget function on the desktop widget; wherein the first target desktop widget function is used to trigger an interactive function of the target application corresponding to the first target desktop widget function.

17. A computer-readable storage medium, wherein the computer-readable storage medium stores instructions, and when the instructions are executed on a terminal device, the terminal device implements the method according to any one of claims 1 to 15.

18. A processing device for a desktop pendant, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method according to any one of claims 1 to 15 is implemented.

Citation Information

Patent Citations

  • Shortcut panel operation method and device and readable storage medium

    CN111190515A

  • Card component display method, graphical user interface and related device

    CN115033140A

  • Desktop content presentation method and device, interactive terminal, server and medium

    CN115268728A

  • Card display method, electronic equipment and computer readable storage medium

    CN116527805A

  • Desktop pendant processing method and device, equipment and storage medium

    CN117270728A