[go: up one dir, main page]

CN101192129B - Table top background control method and device - Google Patents

Table top background control method and device Download PDF

Info

Publication number
CN101192129B
CN101192129B CN2006101626431A CN200610162643A CN101192129B CN 101192129 B CN101192129 B CN 101192129B CN 2006101626431 A CN2006101626431 A CN 2006101626431A CN 200610162643 A CN200610162643 A CN 200610162643A CN 101192129 B CN101192129 B CN 101192129B
Authority
CN
China
Prior art keywords
desktop
file
background
display
link icon
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CN2006101626431A
Other languages
Chinese (zh)
Other versions
CN101192129A (en
Inventor
程勇
刘炳林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing Hytak Technology Development Co ltd
Original Assignee
CHONGQING YOUTENG INFORMATION TECHNOLOGY Co Ltd
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 CHONGQING YOUTENG INFORMATION TECHNOLOGY Co Ltd filed Critical CHONGQING YOUTENG INFORMATION TECHNOLOGY Co Ltd
Priority to CN2006101626431A priority Critical patent/CN101192129B/en
Priority to PCT/CN2007/071147 priority patent/WO2008064610A1/en
Publication of CN101192129A publication Critical patent/CN101192129A/en
Application granted granted Critical
Publication of CN101192129B publication Critical patent/CN101192129B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a method for controlling the background. The method comprises the following steps that: a link icon is set on the desktop and points to the file which is saved in a memory cell and is taken as the background; the choice of the link icon is received and the content of the file pointed by the link icon is set as the background. The invention further provides a background control device and a system. The control of the background by adopting the invention has the advantages of high operating efficiency, intuitive operation, convenient operation and the good ability to control the display effect.

Description

Method and device for controlling desktop background
Technical Field
The invention relates to the field of display control of computer equipment, in particular to the field of desktop background control of computer equipment.
Background
In a computer system, in order to facilitate the use of a user, shortcut links for starting various operating system functions and application programs are graphically represented and are placed on a screen of a computer display for display, corresponding application programs can be started or corresponding functions can be executed according to the operation of the shortcut links by the user, the shortcut links can also be represented by menu items or control buttons, the menu items or the control buttons can be directly displayed in the display of the screen or can be classified and displayed in a grading way, a picture displayed on the screen is called as a desktop of the computer system, and meanwhile, pictures can be set as a desktop background, so that the screen display is more colorful. The desktop background occupies most of the area of the desktop, the desktop is drawn on the desktop background in a shortcut mode, the desktop background is reasonably arranged, the desktop is attractive, users feel happy, and the computer is more humanized.
At present, a control method of a desktop background mainly uses an operating system to provide a desktop background picture replacement program for a user. As shown in fig. 1, the picture data is stored on the local disk in the form of a "background 2. jpg" file, specifically located on the local disk "C: under the directory of \ my document \ my picture \ my desktop \ directory, "my document", "my picture" and "my desktop" are respectively the directory names of the first, second and third level directories under the C-disk, under the third level directory "my desktop", a plurality of picture files are included, if the background 2.jpg "is to be set as the desktop background, the first, second and third level directories must be selected in sequence, and the required picture can be selected and set as the desktop background only by entering step by step.
For example, in a windows xp operating system, to select a picture file "background 2. jpg" as a desktop background, it is necessary to select an "attribute" item of a menu item selected in a right-click menu of a desktop first, select a "background" option page in an open dialog window, select a "browse" button, open a file selection dialog box, sequentially select and open a local disk D, a "my document", "file", "picture" and a "my desktop" directory in the dialog box, then select a list of picture files that can only be displayed in the file selection dialog box, select a "background 2. j" file in the list, select a "ok" button, then need to select a display effect of the picture, which may be set to be tiled, centered or stretched, and finally select a "ok" button, and set the selected picture as the desktop background.
The disadvantages of this method are: when the desktop background is switched every time, a user needs to select a corresponding directory for searching for the picture file for many times, so that the steps are complicated, and the efficiency is low; when the picture is selected, the picture is selected according to the picture file name through the display attribute dialog box, and the operation is not intuitive; when the number of the catalogues and the files is large, the user needs to try one by one when the user wants to find a favorite file as a background, and the operation speed is low; when the picture is used as the desktop background, only a part of the picture may be displayed for a larger picture, and the picture display may be obviously deformed for a picture with a larger difference with the desktop length-width ratio, so that the display effect of the picture cannot be well controlled by the method.
Therefore, the existing desktop background control method has the problems of low operation efficiency, non-intuition, inconvenience and incapability of well controlling the display effect.
Disclosure of Invention
The invention aims to solve the technical problem of providing a method, a device and a system for controlling a desktop background so as to solve the problems of low operation efficiency, non-intuition, inconvenience and incapability of well controlling a display effect in the prior art.
In order to solve the technical problem, the invention discloses a method for controlling a desktop background, which comprises the following steps:
setting a link icon on the desktop, wherein the link icon points to a file which is stored in a storage unit and serves as a desktop background;
receiving a human-computer interaction message directly aiming at the link icon; determining a link icon selected by a user according to the human-computer interaction message; and setting the content of the file pointed by the link icon as a desktop background according to the message response processing function of the link icon.
Preferably, the setting of the file content as the desktop background is implemented by the following steps:
acquiring the content of the file pointed by the link icon;
and displaying the content of the file on the desktop background.
Preferably, the method further comprises dividing the desktop into a shortcut area and a blank area, and setting the link icon in the blank area.
Preferably, the method further comprises setting a desktop floating window, and setting the link icon in the desktop floating window.
Preferably, the link icon is a thumbnail of the pointed file, a symbol icon or a character related to the file and a combination thereof.
Preferably, the method further comprises the step of,
and generating the thumbnail according to the complete display effect of the file content, or generating the thumbnail according to a part of the display effect of the file content.
Preferably, the link icon is displayed in a fixed row-column mode, a size-gradient mode, or a stack mode.
Preferably, the method further includes setting the link icons to a paging display mode when the number of the link icons is greater than the number of displays allowed by the desktop.
Preferably, the method further comprises setting the link icon to be in a scroll display mode when the number of the link icons is greater than the number of displays allowed by the desktop.
Preferably, the method further comprises the step of,
and setting the link icon into a mode capable of receiving a page turning instruction of a computer pointing device to perform scrolling operation with adjustable stepping speed.
Preferably, the method further comprises the step of,
setting the desktop background display content into a mode which can be switched according to the instruction of a specific key of a computer keyboard or a computer pointing device; or,
setting the desktop background display content into a mode capable of receiving a rolling instruction of a roller of the computer pointing device to zoom in or zoom out the display content; or,
setting the desktop background display content into a mode that a local selection instruction of the desktop background display content can be received to enlarge the selected local display content to the whole desktop background; or,
and setting the desktop background display content into a mode capable of receiving an instruction of pressing and moving the scroll wheel of the computer pointing device on the background to move the desktop background display content.
Preferably, the mode for reducing the display content is to reduce the display content by adopting an automatic gradual change effect until the display content reaches a preset size when the display content is reduced to a preset threshold value.
Preferably, the displaying the content of the file on the desktop background is to gradually enlarge and display the content of the file on the desktop background in an automatic manner until the content of the file reaches a preset size.
Preferably, the display mode of the desktop background display content is determined by the following method: firstly, calculating an actual aspect ratio difference coefficient of the aspect ratio of the display content and the aspect ratio of the desktop window, and determining an adopted background picture scaling display mode according to the size relationship between the actual aspect ratio difference coefficient and the set critical aspect ratio difference coefficient by taking the set critical aspect ratio difference coefficient as a boundary.
Preferably, the file pointed by the link icon is a picture file, an animation file, an audio file, a video file, a web page or a text file.
Preferably, the selection of the link icon is a single click of a computer pointing device key, a double click of a computer pointing device key, a scroll of a scroll wheel of a computer pointing device, or a depression of a specific key of a keyboard on the link icon.
The invention also provides a device for controlling the desktop background, which comprises:
a link icon setting unit for setting a link icon on the desktop, the link icon pointing to a file stored in the storage unit as a desktop background;
the desktop background setting unit is used for receiving the man-machine interaction message directly aiming at the link icon; determining a link icon selected by a user according to the human-computer interaction message; and setting the content of the file pointed by the link icon as a desktop background according to the message response processing function of the link icon.
Preferably, the desktop background setting unit further includes:
a file content acquiring unit, configured to acquire content of a file pointed to by the selected link icon;
and the file content display unit is used for displaying the content of the file on the desktop background.
Preferably, the apparatus further comprises:
the desktop partition unit is used for dividing the desktop into a shortcut area and a blank area;
and the link icon setting unit sets the link icon in the blank area.
Preferably, the apparatus further comprises:
the desktop floating window setting unit is used for setting a desktop floating window;
and the link icon setting unit sets the link icon in a desktop floating window.
Preferably, the link icon is displayed as a thumbnail of the picture file, a symbol icon, or a text mark, and a combination thereof.
Preferably, the apparatus further comprises:
the first thumbnail generation unit is used for generating the thumbnail according to the complete display effect of the file content; or,
a second thumbnail generation unit configured to generate the thumbnail from a part of the file content display effect.
Preferably, the link icon is displayed in a fixed row and column mode, a size gradation mode, or a stack mode.
Preferably, the apparatus further comprises:
and the paging mode setting unit is used for setting the link icons into paging display modes when the number of the link icons is larger than the display number allowed by the desktop.
Preferably, the apparatus further comprises:
and the scrolling mode setting unit is used for setting the link icons into a scrolling mode display mode when the number of the link icons is larger than the display number allowed by the desktop.
Preferably, the apparatus further comprises:
and the page turning mode setting unit is used for setting the link icon into a mode which can receive a page turning instruction of a computer pointing device and carry out page turning operation with adjustable stepping speed.
Preferably, the apparatus further comprises:
the first background mode setting unit is used for setting the desktop background display content into a mode which can be switched according to the instruction of a specific key of a computer keyboard or a computer pointing device; or,
a second background mode setting unit, for setting the background display content to a mode that can receive the rolling instruction of the roller of the computer pointing device to zoom in or zoom out the display content; or,
a third background mode setting unit, configured to set the desktop background display content to a mode in which a selection instruction for a local portion of the desktop background display content can be received to zoom the selected local display content into the entire desktop background; or,
and the fourth background mode setting unit is used for setting the desktop background display content into a mode capable of receiving an instruction of pressing and moving the roller of the computer pointing device on the background to move the desktop background display content.
Preferably, the mode for reducing the display content is to reduce the display content by adopting an automatic gradual change effect until the display content reaches a preset size when the display content is reduced to a preset threshold value.
Preferably, the displaying the content of the file on the desktop background is to gradually enlarge and display the content of the file on the desktop background in an automatic manner until the content of the file reaches a preset size.
Preferably, the file content display unit determines the display mode of the display content by using the following method: firstly, calculating an actual aspect ratio difference coefficient of the aspect ratio of the display content and the aspect ratio of the desktop window, and determining an adopted background picture scaling display mode according to the size relationship between the actual aspect ratio difference coefficient and the set critical aspect ratio difference coefficient by taking the set critical aspect ratio difference coefficient as a boundary.
Preferably, the file is a picture file, an animation file, an audio file, a video file, a web page, or a text file.
Preferably, the selection of the link icon is a single click of a computer pointing device key, a double click of a computer pointing device key, a scroll of a scroll wheel of a computer pointing device, or a depression of a specific key of a keyboard on the link icon.
The invention also provides a system for controlling desktop background, comprising a computer display for displaying a desktop, characterized in that it further comprises,
desktop background controlling means includes the following unit:
a link icon setting unit configured to set a link icon on a desktop, the link icon being used to point to a file serving as a desktop background;
the desktop background setting unit is used for receiving the man-machine interaction message directly aiming at the link icon; determining a link icon selected by a user according to the human-computer interaction message; and setting the content of the file pointed by the link icon as a desktop background according to the message response processing function of the link icon.
Preferably, the link icon is displayed as a thumbnail of the file, a symbol icon, or a text mark, and a combination thereof.
Preferably, the file is a picture file, an animation file, an audio file, a video file, a web page, or a text file.
Compared with the prior art, the invention has the following advantages:
1. when the desktop background is switched, the desktop background is directly set by selecting the link icon on the desktop, a user does not need to open a display attribute setting dialog box, a corresponding directory does not need to be selected for searching a file to be set for many times, the setting of the desktop background can be completed by clicking the link icon for the last time, the operation is simplified, the time is saved, the operation steps are few, the efficiency is high, and the use is convenient.
2. The thumbnail for selection can be displayed in the blank area of the desktop, the utilization efficiency of the idle area of the desktop background is improved, and the functions of the desktop are enriched.
3. When the background needs to be set, thumbnails of a series of files are provided for selection, a user can see thumbnails of alternative files in advance, the user can quickly find favorite background files, selection is not needed according to file names, and operation is visual.
4. The method can receive the operation of the computer pointing device on the desktop background display content, can switch, amplify, reduce, locally amplify or move the desktop background display content, and can well control the display effect of the desktop background display content.
5. The method for displaying the desktop background display content is determined by taking the set critical height-width ratio difference coefficient of the display content and the screen as a boundary, so that the display effect of the desktop background can be greatly improved, and the higher requirement of a user on the display effect is met.
6. The thumbnail is subjected to page turning operation with adjustable stepping speed, and a page turning button is combined, so that an easy-to-use, convenient and quick thumbnail browsing method is provided for a user.
7. The process of switching the thumbnail to the desktop background and the process of switching the desktop background to the thumbnail can provide progressive interaction process response, so that the overall organic relation between the desktop background and the thumbnail interface is fully shown, and the user can feel integrated.
Drawings
FIG. 1 is a local disk picture file storage path diagram;
FIG. 2 is a block diagram of a computer device in which the present invention is useful;
FIG. 3 is a schematic diagram of a desktop layout of the present invention;
FIG. 4 is a flow diagram of the subclassing of desktops according to the present invention;
FIG. 5 is a flow chart of method embodiment 1 of the present invention;
FIG. 6a is a diagram of layer positions of the present invention FIG. 1;
FIG. 6b is a diagram of layer positions of the present invention FIG. 2;
FIG. 6c is a diagram of layer positions of the present invention FIG. 3;
FIG. 7 is a flow chart of method embodiment 2 of the present invention;
FIG. 8a is an effect diagram of a thumbnail of the present invention displayed in a blank area of a desktop;
FIG. 8b is an effect diagram of the invention with thumbnails displayed in a floating window of the desktop;
FIG. 9 is a flowchart of a method of determining corresponding thumbnails based on mouse position in accordance with the present invention;
FIG. 10 is a flow chart of a method of setting a desktop background based on a single mouse click of the present invention;
FIG. 11 is a flow chart of method embodiment 3 of the present invention;
FIG. 12 is a block diagram of an apparatus embodiment of the present invention;
FIG. 13 is a system block diagram of the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
The embodiment of the invention can be applied to a computer device using a windows XP operating system, but is not limited to the method, and persons skilled in the art can easily understand that the invention can be applied to any computer device with a display and a processor. Generally such a computer device, as shown in FIG. 2, includes a main memory 201 coupled to bus 200 for storing data and instructions, and formed of Random Access Memory (RAM) or other dynamic storage; a processor 202 coupled to bus 200 for executing instructions in main memory; a Read Only Memory (ROM)203 coupled to bus 200 for storing static information and instructions for processor 202; storage device 204, coupled to bus 200, may store additional information and instructions, and may employ media such as magnetic, optical, or magneto-optical disks. A display 205, coupled to bus 200, for displaying program information may employ devices such as a Cathode Ray Tube (CRT), Liquid Crystal Display (LCD), and the like. An input device 206, coupled to bus 200, for entering information, may include alphanumeric and other control keys. Another user input device may be provided, such as a cursor control, a mouse, a joystick, a trackball, or cursor direction keys, a touch screen, a stylus, a wireless remote control, etc. computer pointing device 207 may also be provided, and may transmit direction information and key commands input by a user to processor 102 and may control a cursor on display 205 to move. Computer pointing devices typically have two degrees of freedom in two axes (e.g., x, y) that can specify positions in a plane. A communication interface 208 coupled to bus 200 for receiving and transmitting data information, computer devices connected to a local area network 209 through communication interface 208, local area network 209 connected to a host 210, and also connected to an internet service provider 211 and to the internet 212 through internet service provider 211. The computer device runs by fetching an instruction from the main memory 201 by the processor 202, executing the instruction, reading or writing data according to the requirement if the instruction needs to input or output data, and fetching a next instruction after executing the instruction. Hardware circuitry employed in connection with the present invention may be replaced with software instructions or a combination of hardware and software instructions and embodiments of the present invention are not limited to any specific combination of hardware circuitry and software.
With the above features as the determination criteria, a mobile device such as a PDA, a mobile phone, a digital tv set-top box, a notebook computer or a PC having the above features can be regarded as a computer device.
Taking windows xp as an example, a typical layout of a desktop is a desktop window 101, a desktop background 102 and a shortcut 103 as shown in fig. 3, the desktop background is divided into 2 main areas, namely a shortcut area 104 and a blank area 105, in order to show the range of the shortcut area 104 and the blank area 105, an area boundary 106 which does not exist is schematically drawn in the figure for convenience of description, and a task bar 107 is also included in the figure for taking charge of task scheduling and switching, and a "start" button 108 is used for calling up more start links in a menu mode. The desktop background 102 is a picture overlaid on the desktop window 101 (the picture may also be dismissed by the user and replaced with a monochrome background). For most users, the number of icons on the desktop will occupy no more space than 1/3 of the total area of desktop space.
Some operating systems also support multi-desktop switching. For example, a linux operating system has 4 desktops which can be switched arbitrarily by a user, and windows xp, although not directly providing multiple desktops, provides a programming interface for creating multiple desktops.
For the improvement of the visual effect of the desktop, the operating system provider and the third-party software provider all make continuous efforts, such as a 3D desktop window (the desktop window is arranged in a 3D manner, so as to improve the use experience of the user) or a desktop plug-in auxiliary tool (such as a desktop clock, a desktop news reader, and a desktop search provided by "Yahoo | widget Engine", "google desktop", and the like), which contribute to the improvement of the use experience of the user of the computer, but lack a solution for the quick and efficient setting of the desktop background.
In addition, a virtual desktop software is also provided in the third-party software, and the virtual desktop software has the characteristic of supporting the creation of a plurality of desktops. Similar to the purpose of multiple desktops provided by an operating system, the main function of a virtual desktop is to provide more flexible application program shortcut grouping management to meet different working environment requirements, a user can perform different works on different virtual desktops and can switch between different virtual desktops at any time, for example, the user creates 2 virtual desktop settings by using certain virtual desktop software, a virtual desktop a mainly based on an entertainment function mainly provides program shortcut links of multimedia entertainment functions, a virtual desktop B mainly based on the work mainly provides program shortcut links of office software, and the user can switch to the virtual desktop a when using the virtual desktop B to go to work at work. Desktops described herein also include the case of such virtual desktops. The virtual desktop can be a stand-alone replacement program for the desktop control function of the complete operating system, or a function extension program based on the desktop function of the existing operating system.
The following describes the subclassing of the windows XP operating system default desktop and the implementation of the process of the present invention.
In the existing windows XP operating system, the desktop does not provide response to the selection of a mouse in a background area of the desktop and the operation of a roller, and the invention can be implemented by taking over the response process of the desktop to a message and then using a code to respond according to the operation of the mouse so as to control the output effect of the desktop. The invention intercepts the human-computer interaction message of the desktop by subclassing the desktop, and calls an API (application programming interface) when receiving a specific message after analyzing and filtering the message to realize the operation of the desktop display content and the control of the desktop display process. The invention completes the control of the desktop through the cross-process sub-type of the desktop window, intercepts the information of the desktop window and realizes the display control and the interactive operation on the background area of the desktop. Fig. 4 shows a flowchart of the process of subclassing the desktop, which specifically includes: firstly, a system hook function is installed, a subtype message is sent to a resource manager, the message triggers the system hook function, an operating system automatically loads a DLL (dynamic link library) containing the hook function to a resource manager process, then the hook function is executed, the system hook function responds to the message, and the subtype of a desktop window is completed. In order to avoid affecting the system performance, DLL reference can be added to keep DLL in the resource manager process after the operation of subtype is completed, and the system hook is cancelled. The interception of desktop messages and the integration of processing codes and the desktop are completed, and the processing codes can receive operation information of a keyboard, a mouse or other computer pointing equipment of a user on the desktop and respond to corresponding messages.
Referring to fig. 5, it is a flow chart of method embodiment 1 of the present invention, including:
step 501, a link icon is set on the desktop, and the link icon is used for pointing to a picture file which is saved in a storage unit and serves as a desktop background.
In order to make the description more intuitive, in the embodiment, the desktop background file mainly uses a picture file, and the appearance of the link icon mainly uses a thumbnail.
According to a picture file which is preset by a user and is to be set as a desktop background, a link address of the picture file is obtained, a link icon is generated by matching with a preset display style, and the link icon is drawn on the desktop. Because the sub-type operation of the desktop is carried out in advance, the mouse and keyboard messages can be processed, when the link icon is judged to be selected or operated, the response to the operation can be realized by the code, and the corresponding processing is carried out.
The pictures to be set as the desktop background may be located in any directory on the local hard disk, or may be all picture files in a specified directory, for example, a directory "C: all picture files under \ my document \ my picture \ my desktop \ are used as picture files to be set. The picture files can be locally available, downloaded from a network to a local cache directory, or stored on the network. The directory for storing the picture files may contain multiple levels of subdirectories, and whether the picture files in the subdirectories need to be acquired or not can be set in advance by a user. There are two methods for specifying the location of a picture file: firstly, a directory is appointed, all picture files in the directory are files to be set, and secondly, a certain picture file under the directory is appointed to be used as a file to be set, and the picture file and the file can be combined for use. Multiple sources of picture files may be specified simultaneously.
According to the source of the picture file designated by the user, a link icon pointing to the picture file can be generated, the link icon object can comprise a display attribute and a pointing attribute, the display attribute specifies the display style of the link icon, the link icon can be displayed as a figure, a symbol or a character and a combination of the figure, the symbol or the character, and the link icon object can also be displayed in a hidden manner on the display style, such as being displayed in a transparent manner, in the case, the link icon can be selected by the user or can be clicked by using a computer pointing device such as a mouse and the like although the link icon is invisible; the pointing attribute specifies the location information of the picture file pointed by the link icon, and the location information may be a path and a file name of the picture file, or other types of location information, such as a URL.
The number of the link icons can be multiple, the link icons can be used as a layer to be placed on a desktop for display during display, the desktop can be regarded as a mode that a shortcut layer and a desktop background layer are overlapped, and preferably, the layer of the link icon can be placed below the desktop background layer. The following lists several optional hierarchical relationships: as shown in fig. 6a, the position diagram of the layer is sequentially from top to bottom: the desktop background layer is possibly covered by the pictures of the link icon layer and the shortcut layer; the link icon layer can also be placed at the lowest layer, as shown in fig. 6b, from top to bottom: the desktop background layer is not covered by the pictures of the linked icon layer, when the background pictures occupy the whole desktop background layer, the linked icon layer is covered, and when the background pictures are slightly smaller than the whole desktop background layer, the linked icon layer is partially visible; the desktop background layer can be further additionally provided with a link icon background layer which is used as a background layer of the link icon, when the desktop background layer is not provided with a background picture, the background of the whole desktop is displayed as a picture of the link icon background layer as a background, as shown in fig. 6c, the shortcut icon layer, the desktop background layer, the link icon layer and the link icon background layer are sequentially arranged from top to bottom and can be separately arranged, the two can be simultaneously displayed, the background picture of the desktop background layer of the original desktop covers the link icon layer and the link icon background layer, and when the desktop background picture is large enough, the link icon layer and the link icon background layer are not visible because of being completely covered. When the link icon layer is covered or hidden, the link icon layer can be activated or displayed through a preset command for the user to operate. The selectable hierarchical control method comprises the following steps: when the desktop is drawn, the required hierarchical relation can be expressed by controlling the drawing sequence through codes, and a specific layer can be encapsulated in an interface element such as a window, and then the required hierarchical control target is achieved by controlling the hierarchy of the window.
Preferably, the link icon may be a thumbnail of the picture file, a symbol icon or a text mark, and a combination thereof. When the thumbnail of the picture file is displayed, the thumbnail of the picture file needs to be generated in advance according to the picture file data, and the generation method can be calling a thumbnail generation function provided by an operating system, or rewriting codes to read the data of the picture file, obtaining the thumbnail according to a certain sampling algorithm, and storing the thumbnail in a data structure of a link icon as an attribute value of the link icon. The method can enable the user to conveniently preview the approximate content of the picture file, and is convenient for the user to purposefully select the needed picture as the desktop background. The link icon may also be displayed as a specific symbol, such as a symbol representing an image, and further, may be displayed as a symbol representing a picture file type. Such as graphic marks of GIF or JPG pictures, etc., can allow a user to recognize information such as the type of picture file. Of course, the link icon may also be displayed as a text label, such as a text message as "picture". The link icon may also be transparent and not visually displayed, but actually occupies a certain display space, which may prevent the link icon from obstructing the desktop background.
Preferably, the thumbnail may be a thumbnail of a complete image or a thumbnail of a portion of an image of the picture file. When the complete image data is taken to form the thumbnail, the general view of the whole picture can be seen in the formed thumbnail, so that a user can conveniently preview the general content of the picture, but the details can not be seen clearly, and only a part of the picture can be taken to form the thumbnail, so that the details in the picture can be better displayed in the thumbnail; when a part of the picture is taken, the central area of the picture with a fixed size can be taken, and the area beside the picture can also be taken, for example, the local picture at the upper left corner of the picture can be taken, and the local picture can be square or circular.
The placement location of the link icon may be anywhere on the desktop. Preferably, in the windows xp computer operating system, the shortcut icon is generally placed on the left side of the desktop, in which case, the desktop may be divided into a shortcut area and a blank area according to a portion of the desktop occupied by the shortcut icon, and the link icon of the present invention may be placed in the blank area. By using the mode for displaying, the link icon and the desktop shortcut icon are respectively displayed at different positions, so that the link icon and the desktop shortcut icon are prevented from being mutually covered or mutually staggered, and the visual appearance is clearer. Preferably, the link icon can be placed in any window, and for convenience of operation, the link icon is placed in a desktop floating window, in windows xp, typical desktop floating windows are two, one is a desktop sub-window which is always located below other application windows, the other floating window can be located at the top layer (or not) when displayed but can be hidden when not used, the floating window is activated at the edge of the screen through a mouse, normal work of a user cannot be influenced, and the window activated at the edge of the screen can be a window which is reduced at the edge and slides out from the edge in an amplifying mode, or can be a window which is directly displayed on the screen. The floating window set as the desktop child window and the floating window placed on top may remain constant all the time while the operating system executes the "show desktop" command to automatically minimize other application windows. Floating windows are common in some desktop tools, such as Microsoft Vista operating system and "Yahoo! The Widgets Engine and Google Desktop provide auxiliary tools running on the Desktop, such as clock programs, news browsers, mail notification tools and the like, and timely communication tools such as Tencent QQ also utilize the Desktop floating window. In this embodiment, when a floating window is used as a thumbnail container, preferably, the floating window in the form of a desktop sub-window that does not occupy a working space may be preset with one or more windows, for example, a windows xp operating system, a window may be created on a desktop as a desktop floating window through CreateWindow (creating a window) or CreateWindowEx (creating a window with an extended style parameter) system function, the desktop floating window is also a part of the entire desktop, and unlike a common window, from the overall logic, the desktop floating window is a part of the desktop, in this embodiment, when link icons are displayed in the floating window, all link icons may be displayed in one floating window or in multiple floating windows, a specific display mode is set as required, and the floating window may be moved to any place of the desktop by a user as required, the user may autonomously arrange the arrangement of the desktops. Of course, the floating window displaying the link icons can be maximally displayed on the background of the whole desktop, so that more link icons can be displayed at one time, and when the number of the link icons is large, a user can conveniently select the required link icon without page turning operation. A common window can also be created to serve as a connecting icon container, and the property of the common window can be improved to have the characteristics of the desktop floating window. In order to enable the display effect of the link icons to be more coordinated with the desktop, the floating window can be set to be in a borderless and transparent background style, and the floating window can be better fused with the desktop.
Preferably, the link icon can be displayed in a fixed row and column mode, a size gradient mode or a stack mode. When the link icons are displayed in a fixed row-column mode, the range of the display area needs to be preset or acquired, and the display size of the link icons needs to be preset, of course, in order to keep consistency of desktop display effects, the link icons can be the same as the desktop shortcut icons, and the size of the link icons can be slightly larger, so that larger link icons can be provided for a user to recognize and check conveniently, then certain blank intervals are increased according to the size of the display area and the size of the link icons, the number of icons to be arranged in each row is calculated, the link icons are displayed row by row, and the link icons can be conveniently browsed by the user through the mode display, and are not mutually shielded, so that the user can conveniently select. The mode of gradual change of the size can be used for displaying the link icon, in this way, the currently selected link icon is displayed in an enlarged state, the enlarged size can be set according to specific needs, for example, the enlarged size can be set to be 2 times of the original size of the link icon, the link icon positioned around the enlarged displayed link icon can also be enlarged in a slightly smaller size (such as 1.5 times of the original size) for display, other link icons far away are kept to be not enlarged for display, so that the link icon has a transition effect on the display, the visual effect is better, the judgment and the selection of a user are facilitated, meanwhile, the enlarged behavior can be associated with the cursor of the pointing device of the computer, the link icon at the position where the cursor of the pointing device of the computer is positioned is enlarged, and the enlarged link icon is switched along with the movement of the cursor, in specific implementation, a message mechanism of an operating system can be adopted to intercept and acquire the position of the cursor, judge the link icon on the position, enlarge and display the link icon, and enlarge and display the surrounding link icons in a smaller proportion, so that a user can more clearly view the information of the link icon to be selected. The link icons can also be displayed in a stacked mode, for example, the link icons can be arranged in a partially overlapped mode and arranged in a rotatable ring, when the link icons need to be selected, the ring-arranged link icons can be moved by using a computer pointing device, so that the needed link icons rotate to the forefront and are selected, and in the mode, more link icons can be placed for selection under the condition that the occupied desktop area is small, and the better display effect is achieved.
Preferably, when the number of the link icons is larger, the page display can be performed. The control can be performed according to the number of each page display preset by the user, and the specific control mode and the controlled effect can be realized and thought by those skilled in the art, and are not described herein.
Preferably, when the number of the link icons required to be displayed per page is greater than the display number that can be accommodated in the current display area, more link icons are displayed on the current page in a scrolling screen manner, and the operation of scrolling the screen can be controlled by a device such as a wheel of a computer pointing device (e.g., a mouse), or can be controlled by a page up/down key of a keyboard.
Preferably, when the current screen scrolling operation is performed by using equipment such as a roller of the computer pointing device, the stepping speed of the scrolling screen can be dynamically adjusted according to the position of the cursor of the computer pointing device on the screen, and the method has the advantages of strong controllability and intuitive stepping effect.
Step 502, receiving a selection of the link icon, and setting the picture file pointed by the link icon as a desktop background picture.
After executing the subclassing operation on the windows of the windows XP desktop according to the method, the method can intercept the operation and the state information of the pointing equipment (such as a mouse) of the computer on the desktop, and can trigger the program codes to carry out the predetermined processing when detecting the specific operation and state by analyzing the state information. For example, when the click operation of the computer pointing device is intercepted, the current coordinate of the cursor of the computer pointing device is obtained, the judgment is carried out according to the display position of the link icon, the click operation of the computer pointing device on which link icon is executed is judged, the pointing attribute of the link icon is obtained, the corresponding picture file is found, the picture file is opened, the picture data is read, and the picture data is written on the desktop background, so that the operation of setting the desktop background is realized. When the position of the cursor of the pointing device of the computer is not on any link icon, the message is sent to the original desktop message response processing code for processing, and the user may click a shortcut icon. The above operations of determining the operation of the computer pointing device, obtaining the picture file data, and writing the data on the desktop can be implemented in another way, and are not limited to the above method.
In this step, the selection of the link icon may also be automatically implemented instead of the selection of the link icon by the user, for example, when the desktop is started, a default link icon may be selected, and the picture file pointed to by the default link icon is used as the desktop background; or the desktop background picture can be set according to a prestored link icon selected last time as a default selection.
Preferably, the setting of the picture file as the desktop background in this step can be implemented by the following process: acquiring an image of the picture file pointed by the link icon; displaying the image on the desktop background. Various methods can be adopted in the specific operation of realization, namely, the data of the picture file can be directly written into the desktop background; or setting an image buffer area, writing the image into the buffer area, calling system functions to generate images of other parts of the current desktop except for the desktop background image, superposing the images to the image buffer area according to a preset mode, and replacing the content of the image buffer area into the desktop background; it is easily understood by those skilled in the art that any method that can implement setting the desktop background to the selected picture file can be adopted, and is not limited to the above two methods.
Preferably, the method further comprises receiving an operation command of a computer pointing device or a keyboard, and operating the background picture of the desktop. The invention can realize the control operation of various display effects of the desktop background picture, including the switching, scaling, local amplification, movement and the like of the background picture, and the control operations can be used by users, thereby enriching the display effect of the background picture, improving the controllability of the background picture and increasing the aesthetic degree of the desktop background.
Preferably, the operation on the desktop background may be:
when a page turning key of a computer keyboard or a preset specific key combination of a computer pointing device is pressed, the desktop background pictures are switched. When a user presses a page turning key or a specific key combination, the desktop after the sub-type operation intercepts the transmission of a message, the program judges that if the command is a predefined command for switching the background, a corresponding processing program is called for processing, a current background picture is obtained firstly, a next or previous picture file of the current picture file is obtained according to the command of the user, the image data of the picture file is read, and the image data is written into the desktop background, so that the picture switching is realized. Furthermore, when the picture file to be displayed is obtained, other pre-stored information such as the display proportion and the display position when the picture file is set as the desktop background last time can be taken out at the same time, and the display effect can be displayed according to the last time, so that the user only needs to set the display effect once for the picture file to be displayed, the picture file can be automatically displayed according to the last time setting mode when the picture file is used next time, repeated setting is not needed, and the use of the user is facilitated. The above processing procedure can be realized by other specific methods, and is not limited to the above method.
And when the roller of the computer pointing device is rolled, the background picture is enlarged or reduced on the desktop. The desktop intercepts the information of the roller operation and the current cursor position, calls a desktop background picture scaling function program after program judgment, firstly obtains the display proportion and path information of the picture file displayed by the current desktop background, reads the image data of the picture file, enlarges or reduces the image according to the user command, and writes the processed image data into the desktop background, thereby realizing the scaling operation of the desktop background. The above-described processing may be implemented by other specific methods, and is not limited to the above-described method.
When the local part of the background picture is selected, the selected local pattern can be amplified to the whole desktop background, and before amplification, the range of the selected local area can be adjusted in advance to enable the aspect ratio of the local area to be consistent with the aspect ratio of the desktop, so that after the local area is amplified to the whole desktop background, the picture is not deformed to be displayed.
And when the roller of the computer pointing device is pressed down and moved on the background picture, moving the desktop background picture.
Preferably, when the desktop background is reduced, a threshold value of the minimum size is preset, when the reduced desktop background picture reaches the threshold value, the step of reducing and displaying the desktop background picture on the desktop is automatically circulated for a plurality of times, the desktop background picture is automatically reduced until the preset size is reached, for example, the preset size can be set to be equal to the size of the link icon, under the condition, when the automatic circulation reducing process is executed, the center position of the picture can be simultaneously translated towards the center of the thumbnail, so that the center of the picture is overlapped with the center of the link icon when the reduced picture size gradually changes to the size of the link icon, and the effect of automatically flying the picture into the link icon is simulated; similarly, an automatic zoom-out process may also be applied to make the background picture disappear at the center of the desktop or other positions, and a more complex automatic gradual zoom-out effect may also be achieved by changing the center translation rule and adding more intermediate sizes. This display effect improves the user experience.
Preferably, the selection of the link icon is scrolling a scroll wheel of a computer pointing device over the link icon, and the displaying of the content of the document on the desktop background is a step-by-step enlarged display of the content of the document on the desktop background in an automatic manner until it reaches a certain preset size or display scale, such as: receiving an amplifying instruction of a user for pushing a roller wheel for the first time on a link icon B adjacent to a link icon A of a current desktop background file to obtain the file content pointed by the link icon B, firstly drawing the file content on an area, which just covers the link icon B, of the desktop, wherein the initial position size of the file content is the same as that of the link icon B, then repeatedly moving the drawing position and amplifying and redrawing until the center of a final drawing picture is coincided with the center of a desktop window, and the maximum edge size of the drawn picture is 1/3 of the size of the corresponding desktop window, and then setting the picture file on the desktop background in a larger proportion than the previous time as the scrolling and amplifying operation continues. The effect achieved in this way is: when the link icon is a thumbnail of a desktop background file, when a user sends a scroll amplification instruction on a certain link icon for the first time, the user can see that the thumbnail is gradually amplified and flies to the center of the screen, and actually, the background file corresponding to the thumbnail, not the thumbnail itself, is automatically amplified and translated to the desktop background center. Those skilled in the art will appreciate that the starting position, starting size, target position, and target size of the auto-scaling process may be varied as desired.
Preferably, the computer pointing device may be a mouse, a pointing stick, a trackball, or a touch pad, and is not limited to these devices. The computer pointing devices can send operation instructions to the computer device through the communication interface to realize the control operation of the computer device, wherein the mouse is most widely applied.
Preferably, the selection of the link icon is a single click of a computer pointing device key, a double click of a computer pointing device key, a scroll of a scroll wheel of a computer pointing device, or a depression of a specific key of a keyboard on the link icon. For example, there may be a single or double click command using a left or right button of a mouse, or the like.
Preferably, when the desktop background is set, besides the modes of tiling, stretching, centering and the like in the prior art scheme, and full display of the picture according to the width and full display according to the length, the invention provides an intelligent filling mode related to the difference coefficient of the aspect ratio of the picture and the desktop window, wherein the intelligent filling mode takes the set critical aspect ratio difference coefficient of the picture and the desktop background window as a boundary line and determines the adopted background picture scaling display mode according to the size relationship between the actual aspect ratio difference coefficient and the set critical aspect ratio difference coefficient. For example: when the actual height-width ratio difference coefficient of the picture file and the desktop window does not exceed the critical height-width ratio difference coefficient, displaying the picture on the desktop background in a stretching mode that the desktop window is filled with the picture in the longitudinal direction and the transverse direction; and when the actual height-width ratio difference coefficient of the picture file and the desktop window is larger than the critical height-width ratio difference coefficient, keeping the height-width ratio of the picture before and after scaling unchanged, and stretching and displaying the picture on the desktop in an equal ratio mode in which the desktop window is filled with the picture according to the relative long edge. The implementation effect of the method is that the desktop background can adopt different default display modes according to different aspect ratios of the pictures: when the aspect ratio of the picture is approximately the same as that of the desktop, the user can obtain the full-screen desktop display effect that the desktop window is filled with the picture with small deformation; for pictures with high aspect ratio of portrait and large difference of desktop background, selecting a longitudinal filling mode, reserving blank areas on the left side and the right side of the screen so as to keep the proportion of the pictures unchanged, and for wide pictures of landscape types, selecting a transverse filling mode, and reserving blank areas on the upper side and the lower side of the screen; when the actual height-width ratio difference coefficient of the picture file and the desktop window does not exceed the critical height-width ratio difference coefficient, the picture file can be enlarged and displayed on the desktop background in a short edge filling mode, and the implementation effect is as follows: a part of two ends of the long edge is abandoned, and an equal-ratio full-screen display effect is obtained, and meanwhile, the display effect is prevented from being influenced by blanks on two sides of the short edge. The method is realized by the following specific steps:
let the height and width of the picture be hpic,wpicThe height and width of the table top are hdesk,wdeskThe critical aspect ratio difference coefficient a, which may be set by the user, indicates the degree of distortion of the picture that the user can tolerate. Calculating aspect ratio Spic=hpic/wpic,Sdesk=hdesk/wdeskThe actual aspect ratio difference coefficient m is abs (S)desk-Spic)/SdeskIf m & lta & gt, the size ratio of the picture is close to that of the desktop, the deformation degree of the picture displayed on the desktop in a stretching mode is within a tolerable range of a user, the picture is displayed on a desktop background in a stretching mode that a desktop window is filled with the picture in the longitudinal direction and the transverse direction, and the actual scaling factors of the picture in the transverse direction and the longitudinal direction are unequal and are unequal in stretching ratio. If m is larger than a, the difference between the size ratio of the picture and the size ratio of the desktop is larger, the deformation degree of the picture displayed on the desktop by stretching exceeds the tolerable range of a user, and at the moment, the aspect ratio of the picture before and after zooming is kept unchanged, and the picture is displayed according to the relative lengthAnd (3) displaying the mode equal ratio stretching of the edge filled with the desktop window: if h ispic/wpic,>hdesk/wdeskCalculating the scaling of the picture as h according to the target that the picture is longitudinally filled with the desktopdesk/hpicThen, drawing of the picture on the desktop is completed at the scaling, and the mode is generally automatically applied to portrait mode photos taken vertically; if h ispic/wpic,<=hdesk/wdeskThen, the scaling of the picture is calculated as w according to the goal that the picture is horizontally filled with the desktopdesk/wpicThen, drawing of the picture on the desktop is completed at the scaling, and the mode is usually automatically applied to display of the picture in the wide landscape mode.
Another alternative fill method: when m is less than a, a full screen stretching mode is not adopted, but a short edge filling mode is adopted, the algorithm can be easily deduced by referring to the judging method when m is more than a in the previous example, and repeated description is not needed, at the moment, the short edge is filled in a desktop window, and parts at two ends of the long edge are invisible because the parts exceed the screen, so that the mode has the advantages that the equal-ratio full screen display effect can be achieved by abandoning one part at two ends of the long edge, and the ratio difference coefficient of the height-width ratio between the picture and the desktop is small, the proportion occupied by the abandoned parts is correspondingly small, and the integrity of the picture is; for the case of m > a, the long side fill mode of m > a described above can still be employed, but is not limited thereto.
As another extended embodiment of this embodiment, the link icon may not only point to various types of picture files, but also point to various multimedia files, such as animation files, audio files, video files, web pages, text files, and other multimedia files, and after the user selects the link icon, the corresponding file content may be displayed on the desktop background, and for the file that needs the media player to display its content, the corresponding media player program or control, and plug-in are automatically invoked to play the file. During playing, the movie is played on the desktop background, for example, by adding a sub-window of a desktop window on the desktop, the movie can be played on the desktop background by loading a media player control in the window or writing a decoding playing code by itself, and in this way, the desktop operation can be performed while the user enjoys the movie. As an extension, the user can also set to switch to a pop-up window for playing. Similarly, for flash animation, URL address, text file, etc., the content can be displayed directly on the desktop background in a similar way, except that corresponding presentation components may be used or corresponding code needs to be written for different file types. The support for the multimedia files enriches the selection range of users, increases the functions of desktops and is more convenient for the users to call the media files. It should be noted that, for other types of files except for pictures, the method for generating the link icon of the thumbnail type may also use an operating system or a component supporting the display of the type of file to intercept the display effect, or rewrite the code according to the file type structure to read the data of the file, obtain the thumbnail according to the file decoding algorithm, and store the thumbnail in the data structure of the link icon as an attribute value of the link icon.
In order to facilitate the downloading of pictures from the network, whether new picture files exist on the network can be checked at regular time or during starting according to the default or user-set URL addresses stored in the picture files on the network, if the new picture files exist, the new picture files are downloaded, the new picture files can be displayed on the topmost layer of a desktop in a semitransparent mode, and the pictures disappear after the display timing is finished or a user clicks a specific area. The newly downloaded pictures can also be displayed on the whole desktop or in a desktop floating window arranged on the desktop.
The invention can also use the operation instruction of the mouse pointer in the special area on the screen to complete different operations, preferably define the command in 9-grid mode, virtually define the blank area of the desktop after setting the desktop background into the 9-grid area, and appoint corresponding operations for the mouse operation information of each area, such as: and double-clicking in the grid at the right side to switch the next desktop background picture, double-clicking in the grid at the left side to switch the previous desktop background picture, double-clicking in the grid at the middle part to switch between full and previous snapshots, double-clicking in the grid at the upper part to switch the previous snapshot, and double-clicking in the grid at the lower part to switch the next snapshot. The advantage of this is that need not to provide the function of abundant desktop background quick adjustment with the help of extra control interface. As an extension, similar definitions of "4 squares", "6 squares", etc. may also be specified. The blank area is the largest rectangular area which can be determined on the desktop background and does not include the shortcut, and the space occupied by the side column window which is parked at one side of the desktop window can be deducted during calculation.
Referring to fig. 7, there is shown a flow chart of embodiment 2 of the method of the present invention.
In this embodiment, taking the windows xp operating system as an example, the link icon in this embodiment is displayed in the form of a thumbnail of a picture file, and the thumbnail is displayed in a blank area of a desktop, compared with embodiment 1, page turning and scrolling control, and desktop scaling and translation control are added, which specifically includes the following steps:
and step 701, dividing a blank area of the desktop.
For an operating system desktop actually used by a user, the number of shortcut icons placed on the desktop is generally small, and the shortcut icons are generally arranged on the left half part of the desktop, while the right half part of the desktop is basically a blank area, and the position information of the blank area can be obtained through an interface calling function provided by windows XP, for example, the position of the rightmost shortcut icon on the desktop can be obtained, and then the width of the right blank area can be calculated, and the height of the blank area can be calculated according to the position and the height of a task bar, so as to obtain the position of the blank area.
And setting the distance between the blank area of the screen and the thumbnail. Suppose the width of the available blank area on the right side of the acquired desktop is wtotalHeight of htotalTo hold the screenThe appearance of the display effect is beautiful, and the longitudinal and transverse intervals w between the blank area on the right side of the desktop and the thumbnail drawing area need to be setmargin,hmarginMeanwhile, the longitudinal and transverse spacing w between the thumbnails needs to be setdelta,hdeltaThe thumbnail has a total drawing area width wtotal-wmarginHeight of htotal-hmargin. It should be noted that, when the desktop implements application guidance in different technical solutions, it does not necessarily adopt the form of shortcut icons, but may also adopt layered, classified menus, drawer interfaces, etc., which are not in conflict with the method for acquiring blank areas described in the present method.
The blank area may be located at a different location depending on where the shortcut icon is located on the desktop, for example, when the shortcut icon is located on the right side of the desktop, the blank area may be in the left portion of the desktop, and in some other cases, the blank area may be in the middle or upper and lower portions of the desktop.
Step 702, setting a thumbnail in a blank area of the desktop.
And obtaining a path of the picture file according to the picture file which is preset by a user and is to be set as a desktop background, and extracting a thumbnail of the picture file as the attribute of the thumbnail.
As for the size of the thumbnail, the size setting of the thumbnail by pixel may be set by the user in advance.
When thumbnails are displayed, the number of thumbnails that can be displayed on each screen is limited due to the physical area of the screen display size, and if each page is displayed according to the number of thumbnails that can be accommodated, which is calculated according to the physical area size, page turning operation is required when there are many thumbnails. The number of thumbnails displayed per page may be set by the user, and when the number exceeds the number that can be displayed per screen limited by the physical space of the screen, a page turning operation may be performed instead by providing a scroll operation control.
In the display style of the thumbnail, the thumbnail outer frame display effect can be designated by the user, for example, a frame with a solid shadow, a raised effect, and the like are used.
Taking windows XP as an example, the method is expressed by taking shortcut icons arranged on the left side of a screen as an example, counting the total number of given picture files, and calculating the row and column number of thumbnails displayed on each page according to the following formula:
nrows=(htotal-hmargin)/(hthumb+hdelta)
ncols=(wtotal-wmargin)/(wthumb+wdelta)
wherein n isrowsNumber of lines, h, representing thumbnailtota1Height, h, of the desktop blank areamarginRepresenting the size of the space reserved in the longitudinal direction of the thumbnail, hthumbHeight, h, of the thumbnaildeltaIndicating the vertical spacing between thumbnails. n iscolsNumber of columns, w, representing thumbnailstotalWidth, w, of the desktop blank areamarginRepresenting the size of the space reserved in the lateral direction for the thumbnail, wthumbWidth of the thumbnail, wdeltaIndicating the lateral spacing between thumbnails. And the total paging number of the pictures is set and calculated according to the total thumbnail number and the display number of each page, and the calculation formula is as follows:
npages=npics/(nrows*ncols)+npicsmod(nrows*ncols)
wherein n ispagesNumber of divided pages, n, representing thumbnailpicsIndicates the number of pictures, nrowsNumber of rows, n, representing thumbnails per pagecolsNumber of columns per page thumbnail.
The method for setting the number of rows and columns in this embodiment is only an optional solution and is not listed for the purpose of limitation.
And then drawing a page of thumbnail in a blank area of the desktop, when the number is less than one page, drawing only the actual number of thumbnails, when the number is more than one page, only displaying 1 page, placing a page turning control mechanism at the edge so that a user can execute page turning control, wherein the page turning control mechanism can be a number with a link function displayed as 1-n, can be added with a number input box for inputting a page number to be displayed, a jump link of the next page, the last previous page and the last page, and can also be a conventional paging label (such as a tab control of windows) and other interface elements which can be used for paging control.
Referring to fig. 8a, which is an effect diagram of thumbnails displayed in a blank area of a desktop, a desktop background 801 is divided into 2 main areas, namely a shortcut area 804 and a thumbnail area 805, the shortcut area is used for displaying an original shortcut 803, a thumbnail 802 is displayed in the thumbnail area 805, the effect diagram further comprises a page turning control button 806 and a scroll bar 807 for performing scroll control in one page, and the appearance and visibility of the page turning control button 806 and the scroll bar 807 can be set according to the habit of a user.
In windows xp, a method for controlling the scrolling of the screen display by a mouse is adopted: when a user presses a middle mouse button, a scroll indication icon is displayed at the position of a mouse pointer, and at the moment, when the user moves the mouse up, down, left and right on the icon, the user is understood to automatically execute scroll operation, and the farther the distance from the icon is, the faster the scroll speed is. This function will continue to operate continuously until the user operates the middle key again or until the mouse pointer is brought back to the vicinity of the scroll indicator icon, which makes the control of the amount of scrolling quite difficult and is rarely accepted by the user in practice. Compared with the method in the prior art that the distance between the current position of the mouse and the position of the roller when the roller is pressed is related to determine the rolling speed, the method disclosed by the invention has the characteristics of strong controllability and intuitive effect.
In this embodiment, holding down the mouse wheel in the thumbnail mode to move the mouse is designed to move the thumbnail list smoothly, and scrolling the mouse wheel is defined as a list scrolling operation, and the specific method of list scrolling is as follows: while the mouse wheel is scrolling, the step amount of scrolling is calculated according to the Y coordinate of the mouse pointer on the desktop (similarly, the technology can also be applied to other windows) and the total height of the desktop window, and the visible thumbnail is adjusted according to the step amount and the drawing refreshing is completed. When the mouse is set to be close to the top end, the mouse is set to be updated in a whole page when a user performs a scroll operation, and is set to be in a step scrolling unit by taking one line when the lowest area of a desktop window performs a similar operation, and the operation response step number of the mouse at other positions in the longitudinal direction is interpolated and converted in proportion, wherein the calculation formula is as follows: assuming that the top Y coordinate of the desktop window is 0, the bottom Y coordinate is Y, the mouse pointer scrolls at the bottom by a step amount t1 (which is 1 or designated by the user), and the mouse pointer scrolls at the top by a step amount t2 (which may be the number of lines that can be contained in the entire page or designated by the user), when the Y coordinate of the mouse pointer on the screen is x, the corresponding step amount should be (t2-t1)/Y (Y-x).
Step 703, receiving the selection of the thumbnail from the user, and setting the content of the file pointed by the selected thumbnail as the desktop background.
And when the user sees the thumbnail of the picture to be selected in the thumbnail list on the desktop, clicking the thumbnail and setting the picture file pointed by the thumbnail as the desktop background.
When the thumbnail selected by the user is obtained, the information of the mouse can be intercepted, the index number of the thumbnail selected by the user can be obtained through calculation, the index number is the number of each thumbnail, the corresponding thumbnail is found according to the index number, the pointing attribute of the thumbnail is taken out, the directory path and the file name information of the picture file are stored in the pointing attribute, then the data of the picture file is read and written into a desktop background data buffer area, the picture is processed in an intelligent filling mode, and the function of setting the desktop background is realized.
In addition, when a user places a mouse on a thumbnail to be selected and rolls a mouse wheel forwards, the system intercepts the cursor position and the wheel operation of the mouse, judges that the rolling operation is performed on the thumbnail, calls a corresponding processing program, obtains the index number of the thumbnail positioned under the cursor by the processing program, further obtains a picture file pointed by the thumbnail, and gradually enlarges and displays the picture file on a desktop background in an automatic mode until the picture file reaches a certain preset size or display scale, such as: receiving an amplifying instruction of a user for pushing a roller wheel for the first time on a link icon B adjacent to a link icon A of a current desktop background file to obtain the file content pointed by the link icon B, firstly drawing the file content on an area, which just covers the link icon B, of the desktop, wherein the initial position size of the file content is the same as that of the link icon B, then repeatedly moving the drawing position and amplifying and redrawing until the center of a final drawing picture is coincided with the center of a desktop window, and the maximum edge size of the drawn picture is 1/3 of the size of the corresponding desktop window, and then setting the picture file on the desktop background in a larger proportion than the previous time as the scrolling and amplifying operation continues. The effect achieved in this way is: when the link icon is a thumbnail of a desktop background file, when a user sends a scroll amplification instruction on a certain link icon for the first time, the user can see that the thumbnail is gradually amplified and flies to the center of the screen, and actually, the background file corresponding to the thumbnail, not the thumbnail itself, is automatically amplified and translated to the desktop background center. The process of switching the background picture from the thumbnail state to the full-screen background and the user interaction process are organically combined in the response mode, so that the controllability of the setting process is enhanced, and the aesthetic enjoyment can be brought to people through the process of gradually amplifying. Rolling the scroll wheel forward here represents zooming in, but an alternative convention.
In the above-mentioned background picture rendering, the scale and display area of the picture may be controlled when filling the buffer to the desktop instead of being adjusted when writing the picture into the buffer, or the data of the picture file may not be written into the buffer but may be directly written into the desktop background, which has the advantage of reducing the processing steps, but the speed may be relatively slow and inefficient when performing the step 705 described below.
Step 704, receiving a desktop background scaling instruction of the user, and scaling up or down the desktop background picture.
After the desktop picture is set, when the complete picture is displayed in a mode of filling the desktop, due to the limitation of the visible area of the desktop, the details of the picture are not clear, if the resolution ratio of the used background picture is higher, a user can select a local part of the picture, and the desktop system automatically amplifies the local part of the picture and fills the desktop background, so that the display style of the desktop background can be better adjusted, more selections for adjusting the display effect are provided for the user, and the use is more humanized.
When a user presses a left mouse button on a desktop background picture to move and select a local part of the desktop background picture, the system obtains the current position and action of the mouse, after the operation of judging that the local part of the background picture is selected, the coordinates of the upper left corner and the lower right corner when the mouse of the user is selected are obtained through calculation to obtain a selected range, the data of the selected local picture can be obtained according to the range and the display proportion and range of the current desktop, the local picture data are written into a desktop background buffer area, the displayed proportion is adjusted by taking full-screen display of the local picture data as a target, and then the local picture data are replaced into the background of the current desktop, so that the local amplification operation of the specified area of the desktop background is realized. And if the shortcut icon exists in the area selected by the user, the background picture is not processed, and the message is transmitted to the original processing program to process the selected shortcut icon.
In the above process, the obtained selection range may also be adjusted to make the aspect ratio of the selection range consistent with the aspect ratio of the desktop, the adjusted selection range may obtain data of the local picture, and subsequent processing may be performed to make the display of the picture not deformed after the local picture is enlarged to the entire desktop background.
In this step, the specific operation of enlarging and reducing the background picture is that the user rolls the roller of the mouse on the desktop background picture, the system intercepts the position of the mouse cursor and the operation of the roller, calls a corresponding program, enlarges or reduces the picture in the desktop background in proportion, and then redraws the background picture.
When the desktop background is reduced, a threshold value with the minimum size is preset, when the reduced desktop background picture reaches the threshold value, the step of reducing and displaying the desktop background picture on the desktop is automatically circulated for a plurality of times, the picture is automatically reduced until the picture reaches the preset size, for example, the preset size can be set to be equal to the size of a link icon, under the condition, when the automatic circulation reducing process is executed, the center position of the picture can be simultaneously translated towards the center of a thumbnail, so that the center of the picture is overlapped with the center of the link icon when the reduced picture size gradually changes to the size of the link icon, and the effect of automatically flying the picture into the link icon is simulated; similarly, an automatic zoom-out process may also be applied to make the background picture disappear at the center of the desktop or other positions, and a more complex automatic gradual zoom-out effect may also be achieved by changing the center translation rule and adding more intermediate sizes.
The invention also provides a method for translating the desktop background picture, which comprises the following steps: when the desktop background picture is displayed on the desktop window in a size larger than the thumbnail, the user presses a specific keyboard combination or mouse key combination to adjust the display position and area of the desktop background picture. For a desktop background displayed in a mode smaller than a full screen, the method has the display effect that the whole position of the picture on the desktop is moved, for the desktop background which is full of or exceeds the size of the full screen of the desktop, the desktop can only display a part of the picture, and the method can be used for operating and displaying the effect that the specified part of the picture displayed in the range of a desktop window can be flexibly adjusted on the desktop.
For pictures with higher resolution, the invention can directly provide free scaling and translation operations similar to a picture browser on the desktop without starting external picture browsing software, and can fully meet the appreciation requirements of users on picture details or some main objects on the desktop.
The invention can also realize the related operation of the file in the thumbnail area directly, such as: the method comprises the steps of obtaining a selected thumbnail list through judging a keyboard and a mouse selection area, obtaining a corresponding list of picture files according to the thumbnail list, copying the picture files to a clipboard of a system, and then using a related file operation API (application program interface), namely the picture files, to execute operations such as selection, cutting, copying, pasting, moving and the like similar to ordinary files. When the operation of the picture file is realized, the OpenClipboard function of the API of the system can be called to open the clipboard, and the SetClipboardData function is used to set the file to be copied.
Several details of this embodiment are further described below.
In this embodiment, a specific implementation method for determining a corresponding thumbnail according to a position of a mouse is shown in fig. 9, and specifically includes: presetting an index number global variable for recording the index number of a current thumbnail, when a cursor of a mouse moves on a desktop, obtaining the coordinate position of the mouse on the current desktop by intercepting the message transmission of a windows XP, wherein the coordinate value is usually one, initializing the index number global variable in order to judge on which thumbnail the mouse is positioned, then calling by using a desktop object method provided by the windows XP to obtain all thumbnails, circularly taking each thumbnail, firstly taking the first thumbnail for the first time, calculating the position of the thumbnail, judging whether the mouse is positioned on the thumbnail according to the position of the mouse obtained in the previous time, taking down one thumbnail if the mouse is not positioned on the thumbnail, then calculating and judging until all thumbnails are circularly completed, if the mouse is positioned on one thumbnail, considering that the thumbnail is selected by a user as the current thumbnail, and setting the value of the index number global variable as the index number of the thumbnail, and if the mouse is not positioned on any thumbnail, the user is considered not to select the thumbnail, no processing is carried out, the message is transmitted back to the windows XP system, and other responses and processing are carried out by the windows XP system. According to a windows XP conventional operation method, a plurality of thumbnails can be selected by combining shift, ctrl and other key combinations and mouse frame selection, and functions such as pasting and copying can be used, for example, in a resource manager, a plurality of picture files are selected, a copying function is selected, a mouse is moved to a desktop, the pasting function is selected, a system intercepts the message, the following processing is carried out, the selected picture files are copied to a pre-specified desktop background picture file default directory, thumbnails are generated and placed on the desktop, and a user can click the thumbnails to carry out desktop background setting; or the picture file is not copied into the default directory of the desktop background picture file, and a thumbnail pointing to the selected picture file is directly set on the desktop for the user to click.
The thumbnail corresponding to the current position of the mouse can be obtained by the method of fig. 9, which provides a premise for further performing other operations on the thumbnail.
In this embodiment, a specific implementation method for setting a desktop background according to a mouse click is shown in fig. 10, and specifically includes: when a user clicks a thumbnail on a certain thumbnail on a desktop, firstly intercepting the clicking operation message of the mouse, taking the position of the current mouse, obtaining which thumbnail the mouse is positioned on according to the method in the above-mentioned FIG. 9, obtaining the thumbnail selected by the user, judging whether the thumbnail object is empty, knowing whether the picture file pointed by the thumbnail exists by judging, avoiding the problem that the picture file cannot be taken, finishing the program if the thumbnail object is empty, if the thumbnail object is valid, obtaining the path and the file name of the pointed picture file from the attribute of the thumbnail object, judging whether the obtained picture is the picture which is already set on the background of the current desktop, if so, finishing the program, if not, writing the data of the read picture file into a preset picture buffer area bmp1, refreshing the display of the desktop window, and entering the drawing process of the desktop window by self-defining, as described in steps 1005 to 1010: creating a desktop-compatible device context hdcMem by using a createcomapatibledc (create memory device context) function provided by a system, creating a memory image cache bmpMem through createcomapatiblebitmap (create device-compatible memory bitmap), loading bmpMem into hdcMem through SelectObject (select object to device context), copying picture data in a picture cache region bmp1 into hdcMem through a BitBlt (bitmap copy) function, calling an original processing procedure WM _ PAINT (drawing message) message of a desktop window through callwindowpwroc (call window processing procedure), using hdcMem as a parameter, drawing original contents of the desktop (including shortcut icons and the like), and copying the drawn contents in hdcMem into a DC (device context) of the desktop window through a BitBlt (bitmap copy) function, thereby completing the setting and displaying of the desktop background. It should be noted that step 1005 to step 1010 are also a custom drawing process of the desktop window, and the system automatically invokes step 1005 to step 1010 each time the desktop window needs to be refreshed.
In the above method, the link icon may also be displayed as a symbolic mark or a textual mark, and a combination thereof.
By the method, the process of receiving the thumbnail selected by the user and setting the picture file pointed by the thumbnail as the desktop background is realized, and the method of drawing the background picture in the buffer area and copying the image data in the buffer area to the desktop background is adopted, so that the speed of other related operations of the desktop background can be increased. In this embodiment, a method of directly copying the data of the picture file onto the desktop background may also be adopted. In this embodiment, other operations related to the background picture, such as scaling, translation, etc., may also share the same buffer area, so as to achieve the purpose of increasing the operation speed with the least memory occupation.
Referring to fig. 11, there is shown a flow chart of embodiment 3 of the method of the present invention.
The main difference between this embodiment and embodiment 2 of the method of the present invention is that this embodiment displays thumbnails in a floating window on a desktop, and provides other functions in addition to the function of controlling the desktop by thumbnails, and the repeated parts in the steps and in embodiment 2 will not be described in detail.
The method specifically comprises the following steps:
at step 1101, a floating window is disposed on a computer desktop.
And adding a floating window on the existing desktop through the realization of a window function provided by the windows XP.
In addition to providing the desktop background switched by the thumbnail, the floating window in this embodiment also groups the interfaces and functions by the tab control of the windows xp, and implements the desktop background switched by the thumbnail on the first tab and implements the "mail management" function on the other tab.
Step 1102, setting a thumbnail in a desktop control area of the floating window.
The link icons are displayed in the floating window, all the link icons can be displayed in one floating window, and also can be displayed in a plurality of floating windows, the specific display mode is set according to the requirement, and the floating windows can be moved to any position by a user according to the requirement.
Step 1103, receiving the selection of the thumbnail from the user, and determining the index number of the selected thumbnail.
And step 1104, setting the picture file pointed by the thumbnail selected by the user as a desktop background picture.
Referring to fig. 8b, an effect diagram of a thumbnail displayed on a floating window of a desktop is shown, a floating window 8205 is displayed on a desktop background 8201, a shortcut region 8204 is used for displaying an original shortcut 8203, the floating window 8205 includes a thumbnail control desktop tab 8208 and a mail management tab 8209, a thumbnail 8202 is displayed in a region controlled by the tab 8208, the region further includes a page turning control button 8206 and a scroll bar 8207 for scroll control in one page, appearances and visibility of the page turning control button 8206 and the scroll bar 8207 can be set according to user habits, and the mail management tab 8209 controls a mail management function region.
In this embodiment, a user can also perform a scrolling operation on the thumbnail by using a roller of a mouse, the image file corresponding to the thumbnail is displayed on the desktop background in a smaller size by using an automatic gradual change effect, the user continues to roll the roller, the desktop background image can be amplified, the user feels the desktop background obtained by amplifying the thumbnail, the operation is smooth, and the use experience of the user is improved; preferably, when the desktop background is reduced, a threshold value of the minimum size is preset, when the reduced desktop background picture reaches the threshold value, the step of reducing and displaying the desktop background picture on the desktop is automatically circulated for a plurality of times, the desktop background picture is automatically reduced until the preset size is reached, for example, the preset size can be set to be equal to the size of the link icon, under the condition, when the automatic circulation reducing process is executed, the center position of the picture can be simultaneously translated towards the center of the thumbnail, so that the center of the picture is overlapped with the center of the link icon when the reduced picture size gradually changes to the size of the link icon, and the effect of automatically flying the picture into the link icon is simulated; similarly, an automatic zoom-out process may also be applied to make the background picture disappear at the center of the desktop or other positions, and a more complex automatic gradual zoom-out effect may also be achieved by changing the center translation rule and adding more intermediate sizes. This display effect improves the user experience.
Referring to fig. 12, a block diagram of an embodiment of the apparatus of the present invention is shown. The method comprises the following steps:
a link icon setting unit 1201, configured to set a link icon on the desktop, where the link icon points to a picture file stored in the storage unit as a desktop background;
a desktop background setting unit 1202, configured to receive a selection of the link icon, and set the picture file pointed by the link icon as a desktop background.
According to a picture file designated by a user, a link icon setting unit 1201 generates a link icon pointing to the picture file, wherein the link icon comprises a display attribute and a pointing attribute, the display attribute specifies a display style of the link icon, and the link icon can be displayed as a thumbnail, a symbol or a character, or a combination of the three, or can be displayed invisibly; the pointing attribute specifies pointing information of the picture file to which the link icon points. The link icon setting unit 1201 displays the generated link icon on the desktop.
The desktop background setting unit 1202 intercepts the operation and status messages of a computer pointing device (such as a mouse) on the desktop, and by analyzing the status messages, when a specific operation and status are detected, the program code can be triggered to perform a predetermined process. For example, when the click operation of the computer pointing device is intercepted, the current coordinate of the cursor of the computer pointing device is obtained, the judgment is carried out according to the display position of the link icon, the click operation of the computer pointing device on which link icon is executed is judged, the pointing attribute of the link icon is obtained, the corresponding picture file is found, the picture file is opened, the picture data is read, and the picture data is written on the desktop background, so that the operation of setting the desktop background is realized. When the position of the cursor of the pointing device of the computer is not on any link icon, the message is sent to the desktop message response processing code of the original system for processing, and at this time, the user may click a shortcut icon.
Preferably, the desktop background setting unit further includes:
an image obtaining unit 12021, configured to obtain image data of a picture file pointed to by the selected link icon;
an image display unit 12022 configured to write the image data into the desktop background;
the image display unit 12022 may be implemented in a variety of ways in terms of technical operation, and may be configured to write the picture data directly into the desktop background, or may be configured to generate a picture replacing the desktop background in advance and write the picture into the desktop once.
Preferably, the link icon is displayed as a thumbnail of the picture file, a symbol icon, or a text mark, and a combination thereof.
When the thumbnail of the picture file is displayed, the thumbnail of the picture file needs to be generated in advance according to the picture file data, and the generation method can be calling a thumbnail generation function provided by an operating system, or rewriting codes to read the data of the picture file, obtaining the thumbnail according to a certain sampling algorithm, and storing the thumbnail in a data structure of a link icon as an attribute value of the link icon. The link icon may also be displayed as a specific symbol, and of course, the link icon may also be displayed as a text mark. The link icon may also be transparent and not visually displayed, but actually occupies some display space and may be responsive to user selection.
Preferably, the apparatus further includes a first thumbnail generating unit 1203, configured to generate the thumbnail according to the complete image of the picture file; or a second thumbnail generation unit for generating the thumbnail from a part of the image of the picture file.
The thumbnail may be a thumbnail of a complete image or a thumbnail of a portion of an image of the picture file. When the complete image data is taken to form a thumbnail, the general view of the whole image can be seen in the formed thumbnail; when a part of the picture is taken, the central area of the picture with a fixed size can be taken, and the area beside the picture can also be taken, for example, the local picture at the upper left corner of the picture can be taken, and the local picture can be square or circular.
Preferably, the desktop partitioning unit 1204 is further included, configured to divide the desktop into a shortcut region and a blank region; also, the link icon setting unit 1201 sets the thumbnail image in the blank area.
The placement location of the link icon may be anywhere on the desktop. In a windows XP computer operating system, a shortcut icon is generally placed on the left side of a desktop, in this case, the desktop can be divided into a shortcut area and a blank area according to a part of the desktop occupied by the shortcut icon, and a link icon of the invention can be placed in the blank area.
Preferably, the desktop floating window setting unit is used for setting a desktop floating window; and, the link icon setting unit sets the thumbnail in a desktop floating window. Although the link icon setting unit may set the thumbnail in any type of window in theory, a desktop floating window is preferably employed in view of convenience of operation.
In windows xp, there are two typical desktop floating windows, one is a desktop sub-window always located below other application windows, the other floating window may be located on the top layer (or not) when displayed but may be hidden when not used, activation is performed at the edge of the screen through a mouse, which does not affect the normal work of the user, and the window activated at the edge of the screen may be a window that is reduced at the edge and slides out from the edge, or a window that is directly displayed on the screen. The floating window set as the desktop child window and the floating window placed on top may remain constant all the time while the operating system executes the "show desktop" command to automatically minimize other application windows. A common window can also be created to serve as a connecting icon container, and the characteristics of the desktop floating window can be achieved by modifying the attributes of the common window.
Preferably, the link icon is displayed in a fixed row and column mode, a size gradation mode, or a stack mode.
When the link icon is displayed in a fixed row-column mode, the range of the display area needs to be preset or acquired, the actual size of the link icon needs to be preset, certainly, in order to keep consistency of desktop display effects, the size of the link icon and the size of the desktop shortcut icon can be the same, then a certain blank interval is increased according to the size of the display area and the size of the link icon, the number of icons which are arranged in each row is calculated, and the link icon is displayed row by row. The link icon can also be displayed in a mode of gradually changing size when displayed, in this way, the currently selected link icon is displayed in an enlarged state, the enlarged size can be set according to specific needs, for example, the enlarged size can be set to be 2 times of the original size of the link icon, the link icon positioned around the enlarged link icon can also be enlarged in a slightly smaller size (such as 1.5 times of the original size) to be displayed, other link icons far away are kept to be not enlarged to be displayed, the enlarged behavior can also be associated with the cursor of the computer pointing device, the link icon at the position where the cursor of the computer pointing device is positioned is enlarged, the enlarged link icon is switched along with the movement of the cursor, and the information mechanism of an operating system can be adopted in the specific implementation to intercept and acquire the position of the cursor to judge the link icon at the position, and enlarges and displays the surrounding link icons in a smaller scale. The link icons may also be displayed in a stacked manner, for example, the link icons may be arranged in a partially overlapping manner, the link icons may be arranged in a rotatable ring in a partially overlapping manner, and when a link icon needs to be selected, the link icons arranged in a ring may be moved by using a computer pointing device to rotate the desired link icon to the forefront and be selected.
Preferably, a paging mode setting unit 1205 is further included, configured to set the link icon to a paging display mode when the number of the link icons is greater than the number of displays allowed by the desktop.
Preferably, the method further comprises a scroll mode setting unit 1206, configured to set the link icon to a scroll mode display mode when the number of the link icons is greater than the number of displays allowed by the desktop.
Preferably, a page turning mode setting unit 1207 is further included, configured to set the link icon to a mode in which a page turning instruction of the computer pointing device can be received to perform a page turning operation with an adjustable step speed. The stepping speed of the scrolling screen can be dynamically adjusted according to the position of the cursor of the pointing device of the computer on the screen.
Preferably, the method further comprises the following steps:
a first background picture mode setting unit 1208, configured to set the desktop background picture as a mode capable of receiving an instruction of a specific key of a computer keyboard or a computer pointing device for switching; or,
a second background picture mode setting unit 1209, configured to set a desktop background picture as a mode in which the desktop background picture can be enlarged or reduced by receiving a scrolling instruction of a wheel of the pointing device of the computer; or,
a third background picture mode setting unit 1210, configured to set the desktop background picture to a mode in which a selection instruction for a local part of the background picture can be received to enlarge the local part of the selected picture to the entire desktop background; or,
a fourth background picture mode setting unit 1211, configured to set a desktop background picture as a mode in which the desktop background picture can be moved by receiving an instruction to press and move the wheel of the computer pointing device on the background picture.
The four background picture mode setting units can receive an operation command of a computer pointing device or a keyboard, operate the background picture of the desktop, and realize control operation of various display effects of the background picture of the desktop, including operations of switching, zooming, local amplifying, moving and the like of the background picture.
Preferably, the mode for reducing the display content is to reduce the display content by adopting an automatic gradual change effect until the display content reaches a preset size when the display content is reduced to a preset threshold value.
Preferably, the displaying the content of the file on the desktop background is to gradually enlarge and display the content of the file on the desktop background in an automatic manner until the content of the file reaches a preset size.
Preferably, the file content display unit determines the display mode of the display content by using the following method: firstly, calculating an actual aspect ratio difference coefficient of the aspect ratio of the display content and the aspect ratio of the desktop window, and determining an adopted background picture scaling display mode according to the size relationship between the actual aspect ratio difference coefficient and the set critical aspect ratio difference coefficient by taking the set critical aspect ratio difference coefficient as a boundary.
As another extension to the above device embodiment, the link icon may point to not only various types of picture files, but also various multimedia files, such as animation files, audio files, video files, web pages, or text files. The multimedia file processing device comprises a link icon setting unit, a storage unit and a processing unit, wherein the link icon setting unit is used for setting a link icon on a desktop, and the link icon points to a multimedia file which is stored in the storage unit and serves as a desktop background; and the desktop background setting unit is used for receiving the selection of the link icon and setting the content of the multimedia file pointed by the link icon as the desktop background. After the user selects, the corresponding file content can be displayed on the desktop background, and for the file which needs the media player to display the content, the corresponding media player program or control and plug-in are automatically called to play. During playing, the movie is played on the desktop background, for example, by adding a sub-window of a desktop window on the desktop, the movie can be played on the desktop background by loading a media player control in the window or writing a decoding playing code by itself, and in this way, the desktop operation can be performed while the user enjoys the movie. As an extension, the user can also set to switch to a pop-up window for playing. Similarly, for flash animation, web pages or text files, etc., the content can be displayed directly on the desktop background in a similar way.
Preferably, the selection of the link icon is a single click of a computer pointing device key, a double click of a computer pointing device key, a scroll of a scroll wheel of a computer pointing device, or a depression of a specific key of a keyboard on the link icon.
Referring to fig. 13, there is shown a block diagram of the system of the present invention. Including a desktop 1301, which is displayed on a computer display, for displaying a desktop background, and further including,
the desktop background control device 1302 includes the following units:
a link icon setting unit 13021 configured to set a link icon on the desktop, where the link icon is used to point to a file that is stored in the storage unit as a desktop background;
a desktop background setting unit 13022, configured to receive a selection of the link icon, and set content of a file pointed by the link icon as a desktop background.
Preferably, the link icon is displayed as a thumbnail of the picture file, a symbol icon, or a text mark.
Preferably, the file may be a picture file, an animation file, an audio file, a video file, a web page, or a text file.
According to the picture file which needs to be set as the desktop background and is specified by the user in advance, a link icon setting unit 13021 sets a link icon on the desktop, the user selects the link icon, and a desktop background setting unit 13022 receives the selection of the user, acquires the content of the file pointed by the selected link icon, and sets the content as the desktop background. When the file content is a picture; the pictures are set as desktop backgrounds, and corresponding media player programs or controls and plug-ins are automatically called to play files which need the media player to display the content of the files. During playing, the movie is played on the desktop background, for example, by adding a sub-window of a desktop window on the desktop, the movie can be played on the desktop background by loading a media player control in the window or writing a decoding playing code by itself, and in this way, the desktop operation can be performed while the user enjoys the movie. As an extension, the user can also set to switch to a pop-up window for playing. Similarly, for flash animation, web pages or text files, etc., the content can be displayed directly on the desktop background in a similar way.
When the implementation process is described by taking windows XP as an embodiment, the preferred mode for drawing the desktop background is to directly execute various drawing operations on the windows object of the windows desktop, and in fact, the operation method for setting the desktop background is feasible as long as the operation method can be achieved, for example, an object is placed under a desktop shortcut to simulate the display of the desktop background. While for virtual desktops and other computer devices, the details of the specific invocation may differ, the core idea is the same.
In another embodiment of the invention, the invention may be implemented using Windows' ActiveDesktop technology. ActiveDesktop by windows xp provides a programming interface that allows a user to specify a web page as a desktop, where the address of the web page needs to be entered when setting a background file. In the case of ActiveDesktop, a web page container is provided, and a web page browser window embedded in a desktop or fully paved on the desktop is used as a desktop background, and a web page displayed in the browser window on the desktop background has the same characteristics as a common web page, such as a hyperlink and the like.
In a scheme for implementing the invention by using an ActiveDesktop technology, firstly, a desktop item for displaying a specified webpage is added to a desktop and maximized by using an ActiveDesktop interface method such as AddDesktop and the like, and the webpage is displayed above a desktop background and below a desktop shortcut to realize an integration function with the desktop. Thumbnails to be operated are displayed in a web page added to a desktop, and a single thumbnail can be displayed using a built-in object in HTML (hypertext markup language). Preferably, the thumbnail can also be placed in a window on the web page, where the window can be realized by HTML object simulation. The source of the desktop background setting items such as pictures, videos and the like and the thumbnails can be downloaded from a server and displayed on a webpage, or a COM (component object model) component is embedded in the webpage, and local files are accessed through the COM component and displayed on the webpage.
Through an event response function provided by the DHTML (dynamic hypertext markup language), the operation event is responded by using a script (such as JavaScript) in the webpage, and the operations such as selection and zooming of the thumbnail are controlled. The thumbnail object can store attributes such as the position and display mode of the thumbnail original file. In this embodiment, the specific implementation method for setting the desktop background according to the mouse click is as follows:
firstly, a mouse event response function is added to a thumbnail object in a webpage, and a user clicks a thumbnail to trigger the execution of the function. And obtaining a thumbnail object of the trigger event from the event parameter, and obtaining the original file position of the thumbnail from the attribute of the object. An HTML object displaying a thumbnail original file is created or an existing hidden HTML object is displayed, the HTML object is filled in the entire web page, and z-index (stacking order) of the HTML object is set to be positioned at the top of all page objects. And setting the data source of the HTML object as the original file position of the thumbnail to complete the setting of the desktop background.
As can be understood by those skilled in the art, most functions of a common desktop application can be simulated and realized on a page by using DHTML, and functions which are not easy or can not be realized in part in the webpage, such as obtaining blank area information of a desktop background, and the like, can be expanded and realized by using a COM component. For implementing other features of the present invention by using web pages, the core idea is the same as that of embodiment 1, and those skilled in the art can easily implement the core idea with reference to embodiment 1.
In another scheme for implementing the invention by using the ActiveDesktop technology, a COM component is embedded in a webpage, and the COM component is filled in the whole webpage and integrated on a desktop for display. The embedded COM component completes the display and control of the thumbnail and desktop background in response to the operation message, and the implementation of the present invention is completed in the COM component as described in embodiment 1.
In order to make the layout of the thumbnails on the webpage and the background of the desktop more consistent, the access of the desktop attributes can be added into the webpage components, and corresponding operations are executed, for example, the thumbnails and shortcuts and other sidebar programs can be prevented from colliding in the interface layout by acquiring the blank area of the desktop and displaying the thumbnails in the blank area.
In the scheme of implementing the present invention by using the ActiveDesktop technology described above, the content on the Web page may also be flash (interactive vector graphics and Web animation) animation or other objects that can implement user interaction. In an embodiment, the web page can be automatically designated as the desktop background, and a function menu or button for calling ActiveDesktop to designate the web page as the desktop background is provided on the web page, and when the menu or button is selected by the user, the web page is designated as the desktop. Several different web pages may also be provided for selection by the user. The provided web pages may be stored on a local computer device or on a remote server, and may be accessed by a user via a network protocol (e.g., ftp or http).
In yet another embodiment of the present invention, a separate desktop program is created to simulate the desktop functions of the operating system, instead of the desktop program of the operating system, which is capable of intercepting the messages and commands of the operating system to display the desktop to simulate all the functions of the desktop of the operating system, and the implementation of the present invention is completed in the desktop program as described in example 1.
In yet another embodiment of the present invention, a separate desktop program is created and the parent or owner window of the program's main window is set as the desktop window, such that the program's main window is located below the desktop shortcut, above the desktop background, and integrated on the desktop. The implementation of the present invention is completed in the desktop program as described in embodiment 1.
When the method is used for an operating system supporting a 3D desktop, the core ideas are similar, but the specific functions called when the desktop is operated are different, and the appearance effect of the method can be adaptively adjusted according to the 3D characteristics, so that the display style is uniform.
The invention can also be used for mobile equipment or digital television set-top box and other equipment, because there is no mouse equipment, the operation is mainly operated by a keyboard or a remote controller, and the operations of thumbnail drawing, background setting, background zooming and translation and the like are similar to the previous embodiment. It will be readily appreciated by those skilled in the art that the specific code may be varied and the core concepts may be substantially the same when the present inventive arrangements are implemented on different operating systems or computer devices.
The method, the device and the system for controlling the desktop background provided by the invention are introduced in detail, and the principle and the implementation mode of the invention are explained by applying specific examples, and the description of the embodiments is only used for helping to understand the method and the core idea of the invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (34)

1.一种控制桌面背景的方法,其特征在于,包括下列步骤:1. A method for controlling desktop background, comprising the following steps: 在桌面上设置链接图标,所述链接图标指向保存在存储单元中作为桌面背景的文件;Setting a link icon on the desktop, the link icon pointing to the file stored in the storage unit as the desktop background; 接收直接针对链接图标的人机交互消息;Receive human-computer interaction messages directed at link icons; 依据所述人机交互消息,确定用户所选择的链接图标;Determine the link icon selected by the user according to the human-computer interaction message; 根据所述链接图标的消息响应处理功能将所述链接图标所指向文件的内容设置成桌面背景。According to the message response processing function of the link icon, the content of the file pointed to by the link icon is set as the desktop background. 2.根据权利要求1所述的方法,其特征在于,所述将文件内容设置成桌面背景采用如下步骤实现:2. The method according to claim 1, characterized in that, the described setting of the file content as the desktop background adopts the following steps to realize: 获取所述链接图标所指向文件的内容;Obtain the content of the file pointed to by the link icon; 将所述文件的内容显示在所述桌面背景上。Displaying the contents of the file on the desktop background. 3.根据权利要求2所述的方法,其特征在于,还包括,将所述桌面分成快捷方式区和空白区域,以及,将所述链接图标设置在所述空白区域内。3. The method according to claim 2, further comprising: dividing the desktop into a shortcut area and a blank area, and setting the link icon in the blank area. 4.根据权利要求2所述的方法,其特征在于,还包括,设置桌面浮动窗口,以及,将所述链接图标设置在桌面浮动窗口中。4. The method according to claim 2, further comprising: setting a desktop floating window, and setting the link icon in the desktop floating window. 5.根据权利要求2所述的方法,其特征在于,所述链接图标为所指向文件的缩略图、符号图标或者与该文件相关的文字及其组合。5. The method according to claim 2, wherein the link icon is a thumbnail of the pointed file, a symbolic icon, or a word related to the file or a combination thereof. 6.根据权利要求5所述的方法,其特征在于,还包括,6. The method according to claim 5, further comprising, 根据所述文件内容的完整显示效果生成所述缩略图,或者,根据所述文件内容显示效果的一部分生成所述缩略图。The thumbnail is generated according to a complete display effect of the file content, or the thumbnail is generated according to a part of the display effect of the file content. 7.根据权利要求2所述的方法,其特征在于,所述链接图标以固定的行列模式、大小渐变模式或者层叠模式显示。7. The method according to claim 2, wherein the link icons are displayed in a fixed row and column mode, a size gradient mode or a cascade mode. 8.根据权利要求7所述的方法,其特征在于,还包括,当所述链接图标的数量大于桌面允许的显示数量时,设置所述链接图标为分页显示模式。8. The method according to claim 7, further comprising, when the number of the link icons is greater than the display quantity allowed by the desktop, setting the link icons to a paging display mode. 9.根据权利要求7所述的方法,其特征在于,还包括,当所述链接图标的数量大于桌面允许的显示数量时,设置所述链接图标为滚屏显示模式。9. The method according to claim 7, further comprising, when the number of the link icons is greater than the display quantity allowed by the desktop, setting the link icons to a scrolling display mode. 10.根据权利要求9所述的方法,其特征在于,还包括,10. The method of claim 9, further comprising, 将所述链接图标设置为可以接收计算机指点设备的翻页指令进行步进速度可调的滚屏操作的模式。The link icon is set to a mode capable of receiving a page-turning instruction from a computer pointing device to perform a scrolling operation with an adjustable stepping speed. 11.根据权利要求2所述的方法,其特征在于,还包括,11. The method of claim 2, further comprising, 将所述桌面背景显示内容设置为可以根据计算机键盘或者计算机指点设备特定按键的指令进行切换的模式;或者,Setting the display content of the desktop background to a mode that can be switched according to an instruction of a computer keyboard or a specific button of a computer pointing device; or, 将所述桌面背景显示内容设置为可以接收所述计算机指点设备滚轮的滚动指令把所述显示内容进行放大或缩小的模式;或者,Setting the display content of the desktop background to a mode that can receive a scrolling instruction of the computer pointing device wheel to enlarge or reduce the display content; or, 将所述桌面背景显示内容设置为可以接收对所述桌面背景显示内容的局部的选择指令把所选择的局部显示内容放大到整个桌面背景的模式;或者,Setting the desktop background display content to a mode that can receive a partial selection instruction for the desktop background display content and enlarge the selected partial display content to the entire desktop background; or, 将所述桌面背景显示内容设置为可以接收在所述背景上按下所述计算机指点设备滚轮并移动的指令进行移动所述桌面背景显示内容的模式。Setting the display content of the desktop background to a mode in which the display content of the desktop background can be moved by receiving an instruction of pressing the scroll wheel of the computer pointing device on the background and moving it. 12.根据权利要求11所述的方法,其特征在于,把所述显示内容缩小的模式是,当所述显示内容缩小到预先设定的阈值时,采用自动渐变效果缩小直至其达到预设尺寸。12. The method according to claim 11, wherein the mode of shrinking the displayed content is that when the displayed content is reduced to a preset threshold, the automatic gradient effect is used to shrink until it reaches a preset size . 13.根据权利要求11所述的方法,其特征在于,将所述文件的内容显示在所述桌面背景上是将所述文件的内容以自动方式逐步放大显示在桌面背景上直至其达到预设尺寸。13. The method according to claim 11, wherein displaying the content of the file on the desktop background is to gradually enlarge and display the content of the file on the desktop background in an automatic manner until it reaches a preset value. size. 14.根据权利要求2、5或10所述的方法,其特征在于,采用下述方法确定所述桌面背景显示内容显示模式:首先计算显示内容高宽比与桌面窗口高宽比的实际高宽比差异系数,以设定的临界高宽比差异系数为分界线,依据实际高宽比差异系数和设定的临界高宽比差异系数的大小关系来确定采用的背景图片放缩显示模式。14. The method according to claim 2, 5 or 10, characterized in that, the following method is used to determine the display mode of the desktop background display content: first calculate the actual height and width of the aspect ratio of the display content and the aspect ratio of the desktop window Ratio difference coefficient, take the set critical aspect ratio difference coefficient as the dividing line, and determine the scaling display mode of the background image based on the size relationship between the actual aspect ratio difference coefficient and the set critical aspect ratio difference coefficient. 15.根据权利要求1、2、5或10所述的方法,其特征在于,所述链接图标所指向的文件是图片文件、动画文件、音频文件、视频文件、网页或者文本文件。15. The method according to claim 1, 2, 5 or 10, wherein the file pointed to by the link icon is a picture file, animation file, audio file, video file, web page or text file. 16.根据权利要求1或2所述的方法,其特征在于,对所述链接图标的选择是在所述链接图标上单击计算机指点设备按键、双击计算机指点设备按键、滚动计算机指点设备的滚轮或者按下键盘的特定键。16. The method according to claim 1 or 2, wherein the selection of the link icon is clicking a computer pointing device button, double-clicking a computer pointing device button, or scrolling a computer pointing device button on the link icon. Or press a specific key on your keyboard. 17.一种控制桌面背景的装置,其特征在于,包括:17. A device for controlling desktop background, comprising: 链接图标设置单元,用于在桌面上设置链接图标,所述链接图标指向保存在存储单元中作为桌面背景的文件;A link icon setting unit, configured to set a link icon on the desktop, the link icon points to a file stored in the storage unit as the desktop background; 桌面背景设置单元,用于接收直接针对链接图标的人机交互消息;依据所述人机交互消息,确定用户所选择的链接图标;根据所述链接图标的消息响应处理功能,将所述链接图标所指向文件的内容设置成桌面背景。The desktop background setting unit is used to receive the human-computer interaction message directed at the link icon; according to the human-computer interaction message, determine the link icon selected by the user; according to the message response processing function of the link icon, set the link icon to The content of the pointed-to file is set as the desktop background. 18.根据权利要求17所述的装置,其特征在于,所述桌面背景设置单元还包括:18. The device according to claim 17, wherein the desktop background setting unit further comprises: 文件内容获取单元,用于获取被选择的所述链接图标所指向文件的内容;a file content obtaining unit, configured to obtain the content of the file pointed to by the selected link icon; 文件内容显示单元,用于将所述文件的内容显示在所述桌面背景上。A file content display unit, configured to display the file content on the desktop background. 19.根据权利要求18所述的装置,其特征在于,还包括:19. The apparatus of claim 18, further comprising: 桌面分区单元,用于将桌面分成快捷方式区和空白区域;The desktop partition unit is used to divide the desktop into a shortcut area and a blank area; 并且,所述链接图标设置单元将所述链接图标设置在所述空白区域内。And, the link icon setting unit sets the link icon in the blank area. 20.根据权利要求18所述的装置,其特征在于,还包括:20. The apparatus of claim 18, further comprising: 桌面浮动窗口设置单元,用于设置桌面浮动窗口;The desktop floating window setting unit is used to set the desktop floating window; 并且,所述链接图标设置单元将所述链接图标设置在桌面浮动窗口中。Also, the link icon setting unit sets the link icon in a desktop floating window. 21.根据权利要求18所述的装置,其特征在于,所述链接图标显示为所述图片文件的缩略图、符号图标或者文字标志及其组合。21. The device according to claim 18, wherein the link icon is displayed as a thumbnail of the picture file, a symbolic icon or a text mark and a combination thereof. 22.根据权利要求21所述的装置,其特征在于,还包括:22. The apparatus of claim 21, further comprising: 第一缩略图生成单元,用于根据所述文件内容的完整显示效果生成所述缩略图;或者,A first thumbnail generating unit, configured to generate the thumbnail according to the complete display effect of the file content; or, 第二缩略图生成单元,用于根据所述文件内容显示效果的一部分生成所述缩略图。The second thumbnail generation unit is configured to generate the thumbnail according to a part of the display effect of the file content. 23.根据权利要求18所述的装置,其特征在于,所述链接图标以固定行列模式、大小渐变模式或者层叠模式显示。23. The device according to claim 18, wherein the link icons are displayed in a fixed row and column mode, a size gradient mode or a cascade mode. 24.根据权利要求23所述的装置,其特征在于,还包括:24. The apparatus of claim 23, further comprising: 分页模式设置单元,用于当所述链接图标的数量大于桌面允许的显示数量时,将所述链接图标设置为分页显示模式。A page-by-page mode setting unit, configured to set the link icons to a page-by-page display mode when the number of the link icons is greater than the display number allowed by the desktop. 25.根据权利要求23所述的装置,其特征在于,还包括:25. The apparatus of claim 23, further comprising: 滚屏模式设置单元,用于当所述链接图标的数量大于桌面允许的显示数量时,将所述链接图标设置为滚屏方式显示模式。A scrolling mode setting unit, configured to set the link icons to a scrolling display mode when the number of the link icons is greater than the display quantity allowed by the desktop. 26.根据权利要求25所述的装置,其特征在于,还包括:26. The apparatus of claim 25, further comprising: 翻页模式设置单元,用于将所述链接图标设置为可以接收计算机指点设备的翻页指令进行步进速度可调的翻页操作的模式。The page-turning mode setting unit is used to set the link icon to a mode capable of receiving a page-turning instruction from a computer pointing device to perform a page-turning operation with an adjustable stepping speed. 27.根据权利要求18所述的装置,其特征在于,还包括:27. The apparatus of claim 18, further comprising: 第一背景模式设置单元,用于将所述桌面背景显示内容设置为可以根据计算机键盘或者计算机指点设备特定按键的指令进行切换的模式;或者,The first background mode setting unit is used to set the desktop background display content to a mode that can be switched according to the instruction of a computer keyboard or a computer pointing device specific key; or, 第二背景模式设置单元,用于将所述背景显示内容设置为可以接收所述计算机指点设备滚轮的滚动指令把所述显示内容进行放大或缩小的模式;或者,The second background mode setting unit is used to set the background display content to a mode that can receive a scroll instruction from the computer pointing device wheel to enlarge or reduce the display content; or, 第三背景模式设置单元,用于将所述桌面背景显示内容设置为可以接收对所述桌面背景显示内容的局部的选择指令把所选择的局部显示内容放大到整个桌面背景的模式;或者,The third background mode setting unit is used to set the desktop background display content to a mode that can receive a partial selection instruction for the desktop background display content and enlarge the selected partial display content to the entire desktop background; or, 第四背景模式设置单元,用于将所述桌面背景显示内容设置为可以接收在所述背景上按下所述计算机指点设备滚轮并移动的指令进行移动所述桌面背景显示内容的模式。The fourth background mode setting unit is configured to set the desktop background display content to a mode in which the desktop background display content can be moved by receiving an instruction of pressing the computer pointing device wheel on the background and moving it. 28.根据权利要求27所述的装置,其特征在于,把所述显示内容缩小的模式是,当所述显示内容缩小到预先设定的阈值时,采用自动渐变效果缩小直至其达到预设尺寸。28. The device according to claim 27, wherein the mode of reducing the displayed content is that when the displayed content is reduced to a preset threshold, the automatic gradient effect is used to reduce it until it reaches a preset size . 29.根据权利要求27所述的装置,其特征在于,将所述文件的内容显示在所述桌面背景上是将所述文件的内容以自动方式逐步放大显示在桌面背景上直至其达到预设尺寸。29. The device according to claim 27, wherein displaying the content of the file on the desktop background is to gradually enlarge and display the content of the file on the desktop background in an automatic manner until it reaches a preset value size. 30.根据权利要求18、21或26所述的装置,其特征在于,所述文件内容显示单元采用下述方法确定所述显示内容的显示模式:首先计算显示内容高宽比与桌面窗口高宽比的实际高宽比差异系数,以设定的临界高宽比差异系数为分界线,依据实际高宽比差异系数和设定的临界高宽比差异系数的大小关系来确定采用的背景图片放缩显示模式。30. The device according to claim 18, 21 or 26, wherein the file content display unit uses the following method to determine the display mode of the display content: first calculate the aspect ratio of the display content and the height and width of the desktop window The actual aspect ratio difference coefficient of the ratio, with the set critical aspect ratio difference coefficient as the dividing line, and the size relationship between the actual aspect ratio difference coefficient and the set critical aspect ratio difference coefficient are used to determine the background image size. shrink display mode. 31.根据权利要求17、18、21或26所述的装置,其特征在于,所述文件是图片文件、动画文件、音频文件、视频文件、网页或者文本文件。31. The device according to claim 17, 18, 21 or 26, wherein the file is a picture file, an animation file, an audio file, a video file, a web page or a text file. 32.根据权利要求17或18所述的装置,其特征在于,对所述链接图标的选择是在所述链接图标上单击计算机指点设备按键、双击计算机指点设备按键、滚动计算机指点设备的滚轮或者按下键盘的特定键。32. The device according to claim 17 or 18, characterized in that the selection of the link icon is to click on the button of the computer pointing device on the link icon, double-click the button of the computer pointing device, or scroll the wheel of the computer pointing device Or press a specific key on your keyboard. 33.根据权利要求17所述的装置,其特征在于,所述链接图标显示为所述文件的缩略图、符号图标或者文字标志及其组合。33. The device according to claim 17, wherein the link icon is displayed as a thumbnail of the file, a symbolic icon or a text logo and a combination thereof. 34.根据权利要求17或33所述的装置,其特征在于,所述文件是图片文件、动画文件、音频文件、视频文件、网页或者文本文件。34. The device according to claim 17 or 33, wherein the file is a picture file, an animation file, an audio file, a video file, a web page or a text file.
CN2006101626431A 2006-11-30 2006-11-30 Table top background control method and device Expired - Fee Related CN101192129B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2006101626431A CN101192129B (en) 2006-11-30 2006-11-30 Table top background control method and device
PCT/CN2007/071147 WO2008064610A1 (en) 2006-11-30 2007-11-29 Method, apparatus and system for controlling background of desktop

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2006101626431A CN101192129B (en) 2006-11-30 2006-11-30 Table top background control method and device

Publications (2)

Publication Number Publication Date
CN101192129A CN101192129A (en) 2008-06-04
CN101192129B true CN101192129B (en) 2012-05-30

Family

ID=39467454

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006101626431A Expired - Fee Related CN101192129B (en) 2006-11-30 2006-11-30 Table top background control method and device

Country Status (2)

Country Link
CN (1) CN101192129B (en)
WO (1) WO2008064610A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10387025B2 (en) 2009-11-10 2019-08-20 Lenovo (Singapore) Pte. Ltd. Multi-mode user interface

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI482077B (en) 2009-06-02 2015-04-21 Htc Corp Electronic device, method for viewing desktop thereof, and computer program product therof
CN102830908B (en) * 2009-06-04 2016-05-25 宏达国际电子股份有限公司 Electronic device and desktop browsing method thereof
CN101795322B (en) * 2010-02-05 2012-11-21 华为终端有限公司 A preview method, device and mobile phone
US8584047B2 (en) * 2010-05-18 2013-11-12 Microsoft Corporation Orbital representation of hierarchical navigation
US20120036483A1 (en) * 2010-08-09 2012-02-09 Infineon Technologies Ag Device, method for displaying a change from a first picture to a second picture on a display, and computer program product
JP5586495B2 (en) * 2011-02-01 2014-09-10 三菱電機株式会社 Programmable display
CN102253818A (en) * 2011-06-27 2011-11-23 深圳市茁壮网络股份有限公司 Background picture display method and device
CN102364423A (en) * 2011-06-28 2012-02-29 奇智软件(北京)有限公司 A desktop switching method
CN102915180B (en) * 2011-08-02 2015-06-03 联想(北京)有限公司 Display method, display device and electronic device
CN103024133A (en) * 2011-09-23 2013-04-03 中兴通讯股份有限公司 Display setting method and display setting device for standby wallpaper of touch screen
CN103164205B (en) * 2011-12-15 2016-08-24 阿里巴巴集团控股有限公司 The changing method of a kind of carousel effect and device
CN102662591B (en) 2012-04-13 2014-11-05 华为终端有限公司 Data processing method and device
US10296181B2 (en) 2012-06-20 2019-05-21 Maquet Critical Care Ab Breathing apparatus having a display with user selectable background
CN103593331B (en) * 2012-08-15 2018-09-18 腾讯科技(深圳)有限公司 A kind of page composing method and device
CN102830936A (en) * 2012-09-02 2012-12-19 广州市渡明信息技术有限公司 Browsing method of mobile equipment and mobile equipment
CN103049081B (en) * 2012-12-05 2017-05-24 上海量明科技发展有限公司 Method, client and system for visually triggering opening object
CN103902174B (en) * 2012-12-26 2017-06-27 联想(北京)有限公司 A kind of display methods and equipment
CN103019522B (en) * 2013-01-11 2015-09-30 华为终端有限公司 The display packing of icon and mobile terminal in user interface
CN104850336B (en) * 2013-05-14 2018-06-22 魅族科技(中国)有限公司 The generation method and terminal of a kind of icon
CN103269401B (en) * 2013-05-20 2015-09-09 魅族科技(中国)有限公司 A kind of methods of exhibiting of icon and terminal
JP6087756B2 (en) * 2013-07-10 2017-03-01 株式会社ア−キテック Drawing system and program
CN103472912B (en) * 2013-08-18 2018-03-23 苏州量跃信息科技有限公司 Eye charge triggering method and system
CN104699361A (en) * 2013-12-04 2015-06-10 航天信息股份有限公司 Starting and data entering method for man-machine interaction interface of industrial control equipment
CN103838629B (en) * 2014-02-18 2017-11-17 宇龙计算机通信科技(深圳)有限公司 The switching method and communication terminal of application icon
CN103809909B (en) * 2014-02-19 2018-03-27 联想(北京)有限公司 A kind of information processing method and electronic equipment
CN104020979B (en) * 2014-06-20 2019-04-05 努比亚技术有限公司 A kind of mobile terminal and method of adaptive desktop selection audio
CN105654424B (en) * 2014-11-14 2019-04-12 南京酷派软件技术有限公司 Adjustment ratio display methods, display system, display device and the terminal of image
CN104536802B (en) * 2014-12-19 2021-05-04 中兴通讯股份有限公司 A method and virtual machine for realizing application invocation
CN104571920B (en) * 2015-01-27 2018-07-06 联想(北京)有限公司 Display processing method and display processing unit
CN104821004B (en) * 2015-04-28 2018-06-05 成都品果科技有限公司 A kind of method that user behavior guiding is realized with the combined animation based on principle of parallax
CN105183272A (en) * 2015-04-30 2015-12-23 努比亚技术有限公司 Desktop icon arrangement method and apparatus
CN106293684A (en) * 2015-06-23 2017-01-04 深圳市东方拓宇科技有限公司 A kind of floating panel display packing and mobile terminal
CN105117287A (en) * 2015-09-23 2015-12-02 北京超卓科技有限公司 Graphical user interface and implementation method and user interaction method thereof
CN107436892A (en) * 2016-05-26 2017-12-05 秘密基地数位科技股份有限公司 Image display method
CN106514071B (en) * 2016-12-06 2018-04-10 南京熊猫电子股份有限公司 A kind of robot welding swings establishing method
CN106775235B (en) * 2016-12-14 2020-06-19 北京小米移动软件有限公司 Screen wallpaper display method and device
CN107797728A (en) * 2017-10-31 2018-03-13 维沃移动通信有限公司 The method and mobile terminal of a kind of access application
CN108052246A (en) * 2017-11-27 2018-05-18 上海爱优威软件开发有限公司 A kind of hiden application figure calibration method and terminal device
CN109189283B (en) * 2018-07-26 2021-04-02 在线途游(北京)科技有限公司 Icon generation method, device and equipment
CN109343918A (en) * 2018-08-29 2019-02-15 北京小米移动软件有限公司 Icon arrangement method, device, terminal and storage medium
CN110825286B (en) * 2019-10-30 2021-09-03 北京字节跳动网络技术有限公司 Image processing method and device and electronic equipment
CN111045764B (en) * 2019-11-18 2023-09-08 北京欢乐扬帆科技有限公司 Interface adaptation method and device, electronic equipment and storage medium
CN111586470B (en) * 2020-05-21 2022-09-23 上海大因多媒体技术有限公司 Multi-image display control method, main control device and control system
CN117687771B (en) * 2023-07-24 2024-09-06 荣耀终端有限公司 Buffer allocation method, device, electronic device and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002055755A (en) * 2000-08-07 2002-02-20 Kazunori Tsukiki Information processor
CN1355492A (en) * 2000-11-27 2002-06-26 刘晓曼 Joint advertisement distribution mode by public information terminals and Internet
CN1560737A (en) * 2004-02-19 2005-01-05 无敌科技(西安)有限公司 Method of self-set background pattern for portable electronic device with display

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002055755A (en) * 2000-08-07 2002-02-20 Kazunori Tsukiki Information processor
CN1355492A (en) * 2000-11-27 2002-06-26 刘晓曼 Joint advertisement distribution mode by public information terminals and Internet
CN1560737A (en) * 2004-02-19 2005-01-05 无敌科技(西安)有限公司 Method of self-set background pattern for portable electronic device with display

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10387025B2 (en) 2009-11-10 2019-08-20 Lenovo (Singapore) Pte. Ltd. Multi-mode user interface

Also Published As

Publication number Publication date
CN101192129A (en) 2008-06-04
WO2008064610A1 (en) 2008-06-05

Similar Documents

Publication Publication Date Title
CN101192129B (en) Table top background control method and device
US11048404B2 (en) Information processing apparatus, information processing method, and program
CN101192131B (en) Method for processing table top background, device and operation system table top interface system
US9710149B2 (en) Method and apparatus for displaying user interface capable of intuitively editing and browsing folder
CN104205098B (en) Use Array Mode to Navigate Between Content Items in the Browser
US6028604A (en) User friendly remote system interface providing previews of applications
US6898765B2 (en) User friendly remote system interface with menu highlighting
US6266059B1 (en) User interface for switching between application modes
US7576756B1 (en) System and method for interaction of graphical objects on a computer controlled system
JP5172169B2 (en) Content display device, television receiver, content display method, content display control program, and recording medium
CN100474221C (en) Computer interface with single layer mode for viewing overlapping objects
JP5787775B2 (en) Display device and display method
US7068288B1 (en) System and method for moving graphical objects on a computer controlled system
US20030115167A1 (en) Web browser implemented in an Internet appliance
US6750886B1 (en) Method and software for displaying information on a display area of a screen of an electronic device
JP5738895B2 (en) Enhanced application display capabilities
JP3780976B2 (en) Electronic content browsing apparatus and electronic content browsing method
KR20200088152A (en) Apparatus and method for Implementing Responsive Web using Template
US7640505B1 (en) Element view toggling
JP4755813B2 (en) Client terminal
JP2009134753A (en) Client terminal
US20230123119A1 (en) Terminal, control method therefor, and recording medium in which program for implementing method is recorded
Keränen et al. Adaptive runtime layout of hierarchical UI components
WO2008064613A1 (en) Method and apparatous for processing desktop backgrounds and interface system for os desktop
Apers et al. User Experience and Interface Guidelines

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210420

Address after: 401121 d1-5-1, No.82 Xingguang Avenue, gaoxinyuan, northern New District, Yubei District, Chongqing

Patentee after: CHONGQING HYTAK TECHNOLOGY DEVELOPMENT Co.,Ltd.

Address before: 400039 Chongqing Shiqiaopu Science Park Road, building D, 11F Chongqing

Patentee before: CHONGQING YEAHTO INFORMATION TECHNOLOGY Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120530