Patent Description:
On a current Internet website, a function of sharing network resources such as various documents and applications is relatively popular. That is, a sharing button for a corresponding network resource is provided on the Internet website, and a selected network resource is shared to another user on the Internet by using a clicking operation of a user.

A vast majority of users already commonly accept obtaining of services and resources by using a mobile terminal to access the Internet. As various applications are developed and publicized, the users are strongly willing to obtain applications in which they are interested, so as to enrich functions on their mobile terminals. In addition, when obtaining some interesting or useful applications, the users are willing to share these applications to their familiar users who have similar interests.

However, all current sharing functions can implement only sharing of a single file (such as a picture, a file, music, a video, a contact, or an application), and can meet only a requirement for using and viewing a single file by a user but cannot meet a requirement for sharing and using one or more entire screen interfaces on a desktop of a mobile terminal by a user.

<CIT> discloses: in a distributed computer network where displayed information is shared between at least two computers, a method of enabling remote control of a host computer having a display region that is to be shared with at least one client computer. The method includes tracking time lapsed since a local user input event has occurred while the host computer is under local control and in the event that the time lapsed exceeds a threshold, enabling remote control of the host computer by a client computer.

<CIT> discloses: to share content of a desktop of a local computing device, the local computing device may be configured to extract contents of each visible window of the desktop and may further, compress and encode the contents. The compressed and encoded contents may then be transmitted to a remote computing device for reconstructing windows corresponding to the visible windows on the local computing device.

Embodiments of the present invention provide a desktop sharing method and mobile terminals, which are used to share a desktop of a mobile terminal, so as to meet a requirement for sharing and using one or more entire screen interfaces on the desktop of the mobile terminal by a user.

It can be learned that the embodiments of the present invention have the following advantages: A first terminal determines a desktop drawing file according to a desktop of the first terminal when a first operation of a user received by the first terminal meets a first preconfigured condition, where the desktop drawing file includes a desktop description file and a file package of at least one screen interface on the desktop of the first terminal, the desktop description file includes a location of at least one application interface element on the desktop of the first terminal, and the file package includes a thumbnail of the at least one application interface element; and the first terminal shares the determined desktop drawing file, so that a second terminal updates a desktop of the second terminal according to the shared desktop drawing file. At least one application interface element on at least one screen interface on a desktop of a mobile terminal is shared, so that sharing the desktop of the mobile terminal is implemented, and a requirement for sharing and using one or more entire screen interfaces on the desktop of the mobile terminal by the user is met.

The following clearly and completely describes the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are merely some but not all of the embodiments of the present invention. All other embodiments obtained by persons skilled in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

It may be understood that, a desktop sharing method in the embodiments of the present invention involves execution bodies in two aspects: in a first aspect, a terminal sharing a desktop, which is referred to as a first terminal in the embodiments of the present invention; and in a second aspect, a terminal receiving a shared desktop, which is referred to as a second terminal in the embodiments of the present invention.

It may be understood that, a terminal draws a desktop by reading a desktop drawing file of the terminal. The desktop of the terminal may include multiple screen interfaces, and a location or a number of each screen interface on the desktop may be marked in the desktop drawing file. In the desktop sharing method in the embodiments of the present invention, the first terminal may share one screen interface on the desktop, or share multiple screen interfaces at the same time, which is not limited herein. After receiving a shared desktop drawing file, the second terminal may display a shared screen interface on a home screen interface on a desktop of the second terminal, or may display the shared screen interface on a new screen interface added on the desktop, or may replace a screen interface that is on the desktop of the second terminal and whose number is the same as a number of the shared screen interface, which is not limited herein.

Referring to <FIG>, an embodiment of a desktop sharing method in an embodiment of the present invention includes the following steps.

A first terminal receives a first operation of a user.

The first terminal receives the first operation of the user, where the first operation is used to trigger desktop sharing.

It may be understood that, the first operation may have many types; correspondingly, a preset first preconfigured condition for meeting triggering of desktop sharing may also have many types. For example, optionally, the first operation may be a tap operation of the user, and the first preconfigured condition may be that the user taps a desktop sharing button. Therefore, when receiving an operation of tapping the desktop sharing button by the user, the first terminal may determine that the first operation meets the first preconfigured condition. Optionally, the first operation may also be a swipe operation of the user on a screen, and the first preconfigured condition may be a preset swiping track. Therefore, when determining that a swiping track of the user on the screen meets a preset condition, the first terminal may determine that the first operation meets the first preconfigured condition. According to an actual application situation, another first operation and a corresponding first preconfigured condition may be set, which is not limited herein.

Optionally, in another embodiment of the desktop sharing method in this embodiment of the present invention, when the first operation is a tap operation of the user and the first preconfigured condition is that the user taps a desktop sharing button, the desktop sharing button may be placed at multiple different locations. Optionally, the desktop sharing button may be directly placed on a desktop of the first terminal and may be displayed on each screen interface on the desktop. Optionally, the desktop sharing button may be displayed on a desktop editing interface; a second terminal enters the desktop editing interface and the desktop sharing button may then be displayed on the desktop editing interface only when the first terminal receives a second operation of the user and the second operation meets a second preconfigured condition, which is not limited herein.

The first terminal determines a desktop drawing file according to a desktop of the first terminal when the first operation meets a first preconfigured condition, where the desktop drawing file includes a desktop description file and a file package of at least one screen interface on the desktop of the first terminal, the desktop description file includes a location of at least one application interface element on the desktop of the first terminal, and the file package includes a thumbnail of the at least one application interface element.

When determining that the first operation meets the first preconfigured condition, the first terminal determines the desktop drawing file according to the desktop of the first terminal. The desktop drawing file may be used to draw a desktop or a screen interface on a desktop. The desktop drawing file includes the desktop description file and the file package of the at least one screen interface on the desktop of the first terminal, the desktop description file includes the location of the at least one application interface element on the desktop of the first terminal, and the file package includes the thumbnail of the at least one application interface element.

It should be noted that, the application interface element may be a desktop wallpaper, a desktop application, a desktop widget Widget, or a folder on a desktop. In this embodiment, according to an application interface element on a screen interface on the desktop that is determined for sharing, the application interface element included in the desktop drawing file may be at least one of the desktop wallpaper, the desktop application, the desktop widget Widget, or the folder on the desktop.

Optionally, when the first operation meets the first preconfigured condition, and before the first terminal determines the desktop drawing file, the first terminal may further receive an operation of selecting at least one application interface element that needs to be shared. The selected application interface element may be located on one screen interface, or may be located on multiple screen interfaces. The first terminal may make the determined desktop drawing file include only information about the selected application interface element and information about the screen interface on which the selected application interface element is located. That is, the shared desktop drawing file may not include information about an unselected application interface element, so that privacy of the user can be better protected.

Optionally, the desktop description file may be a file in an XML format, and the file package may be a compressed file package.

It should be noted that, the desktop description file describes each application interface element on the screen interface on the shared desktop, the location of each application interface element displayed on the desktop of the first terminal, and a package name and a name of each application interface element. In addition, the desktop description file includes a location at which the thumbnail of the application interface element is stored in the file package. The file package includes the thumbnail of the application interface element. The desktop drawing file that includes the desktop description file and the file package may be used to draw the desktop or the screen interface on the desktop.

Optionally, the desktop drawing file may further include a desktop preview image of the first terminal. Specifically, information about the desktop preview image may be recorded in the desktop description file, and the desktop preview image may be stored in the file package.

When a shared screen interface includes a desktop application, the desktop description file further includes a downloading link of the desktop application, or the file package may include software of the desktop application. Correspondingly, for a desktop wallpaper, a desktop widget, or the like, the desktop description file may further include a corresponding downloading link, which is not limited herein.

The first terminal shares the determined desktop drawing file.

After determining the desktop drawing file, the terminal shares the determined desktop drawing file.

It should be noted that, the desktop drawing file may be shared in many manners. Optionally, the first terminal shares the desktop drawing file directly to the second terminal by using a wireless connection. Optionally, the first terminal shares the desktop drawing file to a social network for the second terminal to download and use, and there may further be other manners, which is not limited herein.

A second terminal receives the desktop drawing file shared by the first terminal.

The second terminal receives a desktop file shared by the first terminal.

Optionally, the second terminal may directly receive, by using the wireless connection, the desktop drawing file transmitted by the first terminal.

Optionally, the second terminal may also download, from the social network, the desktop file shared by the first terminal.

The second terminal updates a desktop of the second terminal according to the received desktop drawing file.

After receiving the desktop drawing file shared by the first terminal, the second terminal updates the desktop of the second terminal according to the received desktop drawing file.

Specifically, the second terminal may update a desktop drawing file of the second terminal according to the received desktop drawing file, where the desktop drawing file of the second terminal is used to draw the desktop of the second terminal. The second terminal displays the desktop of the second terminal according to an updated desktop drawing file of the second terminal. Specifically, the second terminal may replace a desktop wallpaper of the second terminal and/or arrange a desktop icon of the second terminal, according to the updated desktop drawing file of the second terminal, where the desktop icon includes an icon of the desktop application, and/or an icon of the desktop widget, and/or an icon of the folder on the desktop. It may be understood that, the desktop icon of the second terminal is arranged according to the updated desktop drawing file of the second terminal. If the shared screen interface is displayed on an existing screen interface of the second terminal, it is equivalent to using the application interface element that is on the desktop of the first terminal and in the desktop drawing file determined by the first terminal to replace an application interface element on the desktop of the second terminal. If a screen interface is added on the second terminal to display the shared screen interface, it is equivalent to directly displaying, on the newly added screen interface on the desktop of the second terminal, the application interface element that is on the desktop of the first terminal and in the desktop drawing file determined by the first terminal.

Optionally, in another embodiment of the desktop sharing method according to this embodiment of the present invention, the received desktop drawing file may further include a desktop theme of the first terminal, and the second terminal may further apply the desktop theme of the first terminal.

Optionally, in another embodiment of the desktop sharing method according to this embodiment of the present invention, when the shared screen interface of the first terminal includes a desktop application, the desktop description file may further include a downloading link of the desktop application. If the desktop application on the screen interface of the first terminal is not installed on the second terminal, the second terminal may receive an operation of tapping the uninstalled desktop application on the desktop, and the second terminal may download the tapped desktop application by using a downloading link of the desktop application in the desktop description file.

Optionally, in another embodiment of the desktop sharing method according to this embodiment of the present invention, when a desktop application, which is not installed on the second terminal but is displayed on the shared screen interface of the first terminal, is displayed on the desktop of the second terminal, a special mark may be added on an icon of the displayed desktop application. For example, words such as "not downloaded" are added, or blurring display is used, which is not limited herein.

Optionally, in another embodiment of the desktop sharing method according to this embodiment of the present invention, a first desktop information file further includes the desktop preview image of the first terminal. After the second terminal receives the desktop drawing file shared by the first terminal, and before the second terminal updates the desktop of the second terminal according to the received desktop drawing file, the method may further include: displaying, by the second terminal, the desktop preview image of the first terminal; and when a third operation is received, triggering the step of updating, by the second terminal, a desktop of the second terminal according to the received desktop drawing file, where the third operation is used to determine to use the received desktop drawing file.

In this embodiment of the present invention, a first terminal determines a desktop drawing file according to a desktop of the first terminal when a first operation of a user received by the first terminal meets a first preconfigured condition, where the desktop drawing file includes a desktop description file and a file package of at least one screen interface on the desktop of the first terminal, the desktop description file includes a location of at least one application interface element on the desktop of the first terminal, and the file package includes a thumbnail of the at least one application interface element; and the first terminal shares the determined desktop drawing file, so that a second terminal updates a desktop of the second terminal according to the shared desktop drawing file. At least one application interface element on at least one screen interface on a desktop of a mobile terminal is shared, so that sharing the desktop of the mobile terminal is implemented, and a requirement for sharing and using one or more entire screen interfaces on the desktop of the mobile terminal by the user is met.

For ease of understanding, the following uses a specific application scenario to describe the desktop sharing method in this embodiment of the present invention.

A user of the first terminal may be a popular verified account, a technology talent, or another well-known figure on microblog, and a user of the second terminal may be a follower of the user of the first terminal, a common user, or the like.

<FIG> shows a schematic diagram of the desktop of the first terminal. It can be learned that, the desktop of the first terminal has three screen interfaces that are a screen interface <NUM>, a screen interface <NUM>, and a screen interface <NUM>, as shown in <FIG>.

<FIG> shows a schematic diagram of the desktop of the second terminal. It can be learned that, the desktop of the second terminal has two screen interfaces that are a screen interface <NUM> and a screen interface <NUM>, as shown in <FIG>.

In actual application, in one situation, the desktop sharing button may be directly displayed on each screen interface of the first terminal. As shown in <FIG>, a desktop sharing button <NUM> is displayed on the screen interface <NUM>.

In another situation, the screen interface <NUM> is displayed on the first terminal, and the first terminal receives an operation of touching and holding any one icon on the screen interface by the user. The first terminal enters a desktop editing mode. As shown in <FIG>, in the desktop editing mode, a desktop sharing button <NUM> is displayed on the screen interface <NUM>.

When the first terminal receives an operation of tapping the desktop sharing button <NUM> or the desktop sharing button <NUM> by the user, the first terminal pops up a sharing manner pop-up box for the user to select. The first terminal supports sharing to a social network by the user or sharing directly in a wireless direct connection (such as WiFi or Bluetooth) manner.

The first terminal receives a sharing manner selected by the user (for example, sharing to a social network is selected).

In a scenario <NUM>, the first terminal shares the currently displayed screen interface <NUM> by default. The first terminal determines a desktop drawing file, where the desktop drawing file includes a desktop description file and a file package. The desktop description file includes a location, a file name, a package name, and a downloading link of each application interface element on the screen interface <NUM>. For example, the desktop description file includes a location of a utility folder <NUM> on the screen interface <NUM>, where the utility folder <NUM> includes a name and an arranging location of an icon, a location and a downloading link of a clock application <NUM> on the screen interface <NUM>, a location of an information widget <NUM> on the desktop, and related information about other desktop interface elements. The file package includes a thumbnail of the application interface elements, a desktop wallpaper, and a thumbnail of the screen interface <NUM>.

The first terminal shares the determined desktop drawing file to the social network.

The second terminal downloads, from the social network, the desktop drawing file shared by the first terminal. The second terminal parses the desktop drawing file, first reads the thumbnail of the screen interface <NUM> included in the file package, and then displays the thumbnail of the screen interface <NUM>.

The second terminal receives an operation of determining to use the desktop drawing file by the user. According to the selection of the user, there are several situations:.

After the second terminal updates the desktop, if the clock application <NUM> is not installed on the second terminal, when receiving an operation of tapping the clock application <NUM> by the user, the second terminal may use the downloading link of the clock application <NUM> included in the desktop drawing file to download and install the application.

In a scenario <NUM>, the first terminal allows the user to select several screen interfaces for sharing. If the user selects the screen interface <NUM> and the screen interface <NUM> for sharing, the first terminal determines a desktop drawing file, where the desktop drawing file includes a desktop description file and a file package. The desktop description file includes a location, a file name, a package name, and a downloading link of each application interface element on the screen interface <NUM> and the screen interface <NUM>.

After receiving the desktop drawing file, and when updating the desktop drawing file of the second terminal according to the selection of the user, the second terminal may replace the desktop drawing file of the second terminal, or may add the desktop drawing file into the desktop drawing file of the second terminal.

The desktop drawing file determined by the first terminal may further include a desktop theme, a desktop wallpaper, or the like, and may specifically include a description and a downloading link of the desktop theme and a theme and a downloading link of the desktop wallpaper.

If a desktop theme or a desktop wallpaper on the second terminal is not changed when the second terminal updates the desktop, after downloading the desktop theme or the desktop wallpaper by using the downloading link, the second terminal may replace the desktop wallpaper with the downloaded desktop wallpaper and apply the downloaded desktop theme.

The following separately describes mobile terminals serving as a first terminal and a second terminal in embodiments of the present invention.

Referring to <FIG>, an embodiment of a mobile terminal according to an embodiment of the present invention includes:.

In this embodiment of the present invention, a determining module <NUM> determines a desktop drawing file according to a desktop of the first terminal when a first operation of a user received by a first receiving module <NUM> meets a first preconfigured condition, where the desktop drawing file includes a desktop description file and a file package of at least one screen interface on the desktop of the first terminal, the desktop description file includes a location of at least one application interface element on the desktop of the first terminal, and the file package includes a thumbnail of the at least one application interface element; and a sharing module <NUM> shares the determined desktop drawing file, so that a second terminal updates a desktop of the second terminal according to the shared desktop drawing file. At least one application interface element on at least one screen interface on a desktop of a mobile terminal is shared, so that sharing the desktop of the mobile terminal is implemented, and a requirement for sharing and using one or more entire screen interfaces on the desktop of the mobile terminal by the user is met.

The foregoing application interface element includes a desktop wallpaper, a desktop application, a desktop widget Widget, or a folder on a desktop.

Optionally, when the at least one application interface element includes a desktop application, the desktop description file further includes a downloading link of the desktop application.

Optionally, the foregoing desktop drawing file further includes a desktop preview image of the first terminal.

Optionally, in another embodiment of the mobile terminal according to this embodiment of the present invention, the sharing module <NUM> is specifically configured to share the desktop drawing file directly to the second terminal by using a wireless connection, or share the desktop drawing file to a social network for the second terminal to download and use.

Optionally, referring to <FIG>, in another embodiment of the mobile terminal according to this embodiment of the present invention, the foregoing first receiving module <NUM> specifically includes:.

Optionally, referring to <FIG>, in another embodiment of the mobile terminal according to this embodiment of the present invention, the mobile terminal shown in <FIG> further includes:.

Optionally, referring to <FIG>, in another embodiment of the mobile terminal according to this embodiment of the present invention, the first receiving module <NUM> in the mobile terminal shown in <FIG> specifically includes:.

Referring to <FIG>, another embodiment of a mobile terminal according to an embodiment of the present invention includes:.

In this embodiment of the present invention, a third receiving module <NUM> receives a desktop drawing file shared by a first terminal, and an update module <NUM> updates a desktop of the second terminal according to the received desktop drawing file, so that the desktop of the second terminal better meets a user's requirement and man-machine interaction performance of the terminal is improved.

Optionally, referring to <FIG>, in another embodiment of the mobile terminal according to this embodiment of the present invention, the foregoing update module <NUM> specifically includes:.

Optionally, in another embodiment of the mobile terminal according to this embodiment of the present invention, the foregoing display unit <NUM> is specifically configured to replace a desktop wallpaper of the second terminal and/or arrange a desktop icon of the second terminal, according to the desktop drawing file of the second terminal updated by the update unit, where the desktop icon includes an icon of the desktop application, and/or an icon of the desktop widget, and/or an icon of the folder on the desktop.

Optionally, referring to <FIG>, in another embodiment of the mobile terminal according to this embodiment of the present invention, when the at least one application interface element includes a desktop application, the desktop description file further includes a downloading link of the desktop application.

Optionally, referring to <FIG>, in another embodiment of the mobile terminal according to this embodiment of the present invention, the first desktop information file further includes a desktop preview image of the first terminal.

The foregoing describes the mobile terminal in this embodiment of the present invention from a perspective of a unitized functional entity. The following describes a mobile terminal in an embodiment of the present invention from a perspective of hardware processing. Referring to <FIG> is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention, where the mobile terminal may be a mobile terminal that serves as a first terminal, or may be a mobile terminal that serves as a second terminal. Another embodiment of the mobile terminal <NUM> in this embodiment of the present invention includes:
an input apparatus <NUM>, an output apparatus <NUM>, a processor <NUM>, and a memory <NUM> (there may be one or more processors <NUM> in the mobile terminal <NUM>, and one processor <NUM> is used as an example in <FIG>). In some embodiments of the present invention, the input apparatus <NUM>, the output apparatus <NUM>, the processor <NUM>, and the memory <NUM> may be connected by using a bus or by other means, and <FIG> uses a bus connection as an example.

When the mobile terminal shown in <FIG> is a mobile terminal that serves as the first terminal, the processor <NUM> is configured to execute the following steps by invoking an operation instruction stored in the memory <NUM>:.

In some embodiments of the present invention, the application interface element includes a desktop wallpaper, a desktop application, a desktop widget Widget, or a folder on a desktop.

In some embodiments of the present invention, when the at least one application interface element includes a desktop application, the desktop description file further includes a downloading link of the desktop application.

In some embodiments of the present invention, the desktop drawing file further includes a desktop preview image of the first terminal.

In some embodiments of the present invention, when executing the step of sharing the determined desktop drawing file, the processor <NUM> is specifically configured to execute the following step:.

In some embodiments of the present invention, when executing the step of receiving a first operation of a user, the processor <NUM> is specifically configured to execute the following steps:.

In some embodiments of the present invention, before executing the step of receiving a tap operation of the user, the processor <NUM> is further configured to execute the following steps:.

In some embodiments of the present invention, when executing the step of receiving a first operation of a user, the processor <NUM> specifically executes the following steps:.

When the mobile terminal shown in <FIG> is a mobile terminal that serves as the second terminal, the processor <NUM> is configured to execute the following steps by invoking an operation instruction stored in the memory <NUM>:.

In some embodiments of the present invention, when executing the step of updating a desktop of the second terminal according to the received desktop drawing file, the processor <NUM> specifically executes the following steps:.

In some embodiments of the present invention, when executing the step of displaying the desktop of the second terminal according to an updated desktop drawing file of the second terminal, the processor <NUM> specifically executes the following step:
replacing a desktop wallpaper of the second terminal and/or arranging a desktop icon of the second terminal, according to the updated desktop drawing file of the second terminal, where the desktop icon includes an icon of the desktop application, and/or an icon of the desktop widget, and/or an icon of the folder on the desktop.

After executing the step of updating a desktop of the second terminal according to the received desktop drawing file, the processor <NUM> is further configured to execute the following steps:.

In some embodiments of the present invention, the first desktop information file further includes a desktop preview image of the first terminal.

After executing the step of receiving a desktop drawing file shared by a first terminal, and before executing the step of updating a desktop of the second terminal according to the received desktop drawing file, the processor <NUM> is further configured to execute the following steps:.

This application also provides more implementation methods.

Embodiment <NUM>. A desktop sharing method, comprising:.

Embodiment <NUM>. The method according to embodiment <NUM>, where the application interface element comprises a desktop wallpaper, a desktop application, a desktop widget, or a folder on a desktop.

Embodiment <NUM>. The method according to embodiment <NUM> or <NUM>, where when the at least one application interface element comprises a desktop application, the desktop description file further comprises a downloading link of the desktop application.

Embodiment <NUM>. The method according to any one of embodiments <NUM> to <NUM>, where the desktop drawing file further comprises a desktop preview image of the first terminal.

Embodiment <NUM>. The method according to any one of embodiments <NUM> to <NUM>, where the sharing, by the first terminal, the determined desktop drawing file specifically comprises:.

Embodiment <NUM>. The method according to any one of embodiments <NUM> to <NUM>, where the receiving, by a first terminal, a first operation of a user specifically comprises:.

Embodiment <NUM>. The method according to embodiment <NUM>, before the step of receiving, by the first terminal, a tap operation of the user, further comprising:.

Embodiment <NUM>. The method according to embodiment <NUM>, where the application interface element comprises a desktop wallpaper, a desktop application, a desktop widget Widget, or a folder on a desktop.

Embodiment <NUM>. The method according to embodiment <NUM> or <NUM>, where the updating, by the second terminal, a desktop of the second terminal according to the received desktop drawing file specifically comprises:.

Embodiment <NUM>. The method according to embodiment <NUM>, where the displaying, by the second terminal, the desktop of the second terminal according to an updated desktop drawing file of the second terminal specifically comprises:
replacing, by the second terminal, a desktop wallpaper of the second terminal and/or arranging a desktop icon of the second terminal, according to the updated desktop drawing file of the second terminal, where the desktop icon comprises an icon of the desktop application, and/or an icon of the desktop widget, and/or an icon of the folder on the desktop.

Embodiment <NUM>. The method according to any one of embodiments <NUM> to <NUM>, where when the at least one application interface element comprises a desktop application, the desktop description file further comprises a downloading link of the desktop application; and
after the step of updating, by the second terminal, a desktop of the second terminal according to the received desktop drawing file, the method further comprises:.

Embodiment <NUM>. The method according to any one of embodiments <NUM> to <NUM>, where the first desktop information file further comprises a desktop preview image of the first terminal; and
after the step of receiving, by a second terminal, a desktop drawing file shared by a first terminal, and before the step of updating, by the second terminal, a desktop of the second terminal according to the received desktop drawing file, the method further comprises:.

Embodiment <NUM>. A mobile terminal, serving as a first terminal and configured to share a desktop, comprising:.

Embodiment <NUM>. The mobile terminal according to embodiment <NUM>, where the application interface element comprises a desktop wallpaper, a desktop application, a desktop widget Widget, or a folder on a desktop;.

Embodiment <NUM>. The mobile terminal according to embodiment <NUM> or <NUM>, where the sharing module is specifically configured to share the desktop drawing file directly to the second terminal by using a wireless connection, or share the desktop drawing file to a social network for the second terminal to download and use.

Embodiment <NUM>. The mobile terminal according to any one of embodiments <NUM> to <NUM>, where the first receiving module specifically comprises:.

Embodiment <NUM>. The mobile terminal according to embodiment <NUM>, where the mobile terminal further comprises:.

Embodiment <NUM>. A mobile terminal, serving as a second terminal and configured to use a shared desktop, comprising:.

Embodiment <NUM>. The mobile terminal according to embodiment <NUM>, where the application interface element comprises a desktop wallpaper, a desktop application, a desktop widget Widget, or a folder on a desktop.

Embodiment <NUM>. The mobile terminal according to embodiment <NUM> or <NUM>, where the update module specifically comprises:.

Embodiment <NUM>. The mobile terminal according to embodiment <NUM>, where the display unit is specifically configured to replace a desktop wallpaper of the second terminal and/or arrange a desktop icon of the second terminal, according to the desktop drawing file of the second terminal updated by the update unit, where the desktop icon comprises an icon of the desktop application, and/or an icon of the desktop widget, and/or an icon of the folder on the desktop.

Embodiment <NUM>. The mobile terminal according to any one of embodiments <NUM> to <NUM>, where when the at least one application interface element comprises a desktop application, the desktop description file further comprises a downloading link of the desktop application; and
the mobile terminal further comprises:.

Embodiment <NUM>. The mobile terminal according to any one of embodiments <NUM> to <NUM>, where the first desktop information file further comprises a desktop preview image of the first terminal; and
the mobile terminal further comprises:.

Embodiment <NUM>. The mobile terminal according to embodiment <NUM> or <NUM>, where when the at least one application interface element comprises a desktop application, the desktop description file further comprises a downloading link of the desktop application.

Embodiment <NUM>. The mobile terminal according to any one of embodiments <NUM> to <NUM>, where the desktop drawing file further comprises a desktop preview image of the first terminal.

Embodiment <NUM>. The mobile terminal according to any one of embodiments <NUM> to <NUM>, where when executing the step of sharing the determined desktop drawing file, the processor is specifically configured to execute the following step:.

Embodiment <NUM>. The mobile terminal according to any one of embodiments <NUM> to <NUM>, where when executing the step of receiving a first operation of a user, the processor is specifically configured to execute the following steps:.

Embodiment <NUM>. The mobile terminal according to embodiment <NUM>, where before executing the step of receiving a tap operation of the user, the processor is further configured to execute the following steps:.

Embodiment <NUM>. The mobile terminal according to any one of embodiments <NUM> to <NUM>, where when executing the step of receiving a first operation of a user, the processor specifically executes the following steps:.

Embodiment <NUM>. The method according to embodiment <NUM> or <NUM>, where when executing the step of updating a desktop of the second terminal according to the received desktop drawing file, the processor specifically executes the following steps:.

Embodiment <NUM>. The method according to embodiment <NUM>, where when executing the step of displaying the desktop of the second terminal according to an updated desktop drawing file of the second terminal, the processor specifically executes the following step:
replacing a desktop wallpaper of the second terminal and/or arranging a desktop icon of the second terminal, according to the updated desktop drawing file of the second terminal, where the desktop icon comprises an icon of the desktop application, and/or an icon of the desktop widget, and/or an icon of the folder on the desktop.

Embodiment <NUM>. The method according to any one of embodiments <NUM> to <NUM>, where when the at least one application interface element comprises a desktop application, the desktop description file further comprises a downloading link of the desktop application; and
after executing the step of updating a desktop of the second terminal according to the received desktop drawing file, the processor is further configured to execute the following steps:.

Embodiment <NUM>. The method according to any one of embodiments <NUM> to <NUM>, where the first desktop information file further comprises a desktop preview image of the first terminal; and
after executing the step of receiving a desktop drawing file shared by a first terminal, and before executing the step of updating a desktop of the second terminal according to the received desktop drawing file, the processor is further configured to execute the following steps:.

It may be clearly understood by persons skilled in the art that, for the purpose of convenient and brief description, for a detailed working process of the foregoing system, apparatus, and unit, reference may be made to a corresponding process in the foregoing method embodiments, and details are not described herein again.

For example, the described apparatus embodiment is merely exemplary.

Claim 1:
A desktop sharing method, comprising:
receiving (<NUM>), by a first terminal, a first operation of a user;
when the first operation meets a first preconfigured condition, receiving an operation of selecting at least one application interface element that needs to be shared;
determining (<NUM>), by the first terminal, a desktop drawing file according to the at least one application interface element on a desktop of the first terminal selected by a user, when the first operation meets the first preconfigured condition, wherein the desktop drawing file comprises a desktop description file and a file package of only the selected at least one application interface element, the desktop drawing file comprises information about a screen interface on the desktop on which the selected application interface element is located and the desktop drawing file is used to draw a desktop comprising the selected at least one application interface element; the desktop description file describes each selected application interface element, the location of each selected application interface element displayed on the desktop of the first terminal, a package name, a name of each selected application interface element and a location at which a thumbnail of the selected at least one application interface element is stored in the file package, and the file package comprises the thumbnail of the selected at least one application interface element, wherein the application interface element is a desktop application, the desktop description file further comprises a downloading link of the desktop application; and
sharing (<NUM>), by the first terminal, the determined desktop drawing file, so that a second terminal updates a desktop of the second terminal according to the shared desktop drawing file.