WO2012136165A1 - 实现共享信息的方法、用户设备和服务器以及装置 - Google Patents
实现共享信息的方法、用户设备和服务器以及装置 Download PDFInfo
- Publication number
- WO2012136165A1 WO2012136165A1 PCT/CN2012/076846 CN2012076846W WO2012136165A1 WO 2012136165 A1 WO2012136165 A1 WO 2012136165A1 CN 2012076846 W CN2012076846 W CN 2012076846W WO 2012136165 A1 WO2012136165 A1 WO 2012136165A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- shared
- user equipment
- shared information
- cloud server
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/535—Tracking the activity of the user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/54—Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
Definitions
- Embodiments of the present invention relate to the field of communications, and more particularly, to a method of implementing shared information, a user equipment and a server, and an apparatus for implementing a shared desktop. Background technique
- Embodiments of the present invention provide a method for implementing shared information, a user equipment and a server, and a shared desktop, which are intended to share or acquire information or a desktop in real time.
- a method for implementing shared information including: receiving shared information of other users and location information corresponding to the shared information, where the location information indicates that the shared information is displayed on a desktop of the other user equipment The upper position; the shared information is displayed according to the location information.
- a method for implementing shared information including: transmitting at least one shared information and location information corresponding to the shared information to a cloud server, and indicating that at least one of the at least one shared information can be acquired The indication information of the shared object, wherein the location information indicates a location where the shared information is displayed on a desktop of the user equipment.
- a method for implementing shared information including: receiving and storing shared information sent by a first user equipment and location information corresponding to the shared information, and at least one for indicating acquisition of the shared information.
- An indication information of the shared object, where the location information indicates the total The information is displayed on the desktop of the first user device.
- a user equipment for implementing shared information including: a first receiving unit, configured to receive shared information of other users and location information corresponding to the shared information, where the location information indicates the shared information a location displayed on a desktop of the other user device; a display unit configured to display the shared information according to the location information.
- a user equipment for implementing shared information including: a second sending unit, configured to send at least one shared information and location information corresponding to the shared information to a cloud server, and configured to indicate that the information can be obtained The indication information of the at least one shared object of the at least one shared information, wherein the location information indicates a location where the shared information is displayed on a desktop of the user equipment.
- a server for implementing shared information including: a third receiving unit, configured to receive and store shared information sent by the first user equipment and location information corresponding to the shared information, and used to indicate acquisition The indication information of the at least one shared object of the shared information, the location information indicating a location where the shared information is displayed on a desktop of the first user equipment.
- an apparatus for implementing a shared desktop including: a capture module, configured to capture shared information on a desktop of a user equipment and/or first change information corresponding to location information of the shared information, The location information indicates that the shared information is displayed on a location on the desktop of the user equipment; the sending module sends the first change information to a cloud server for saving.
- Embodiments of the present invention are capable of sharing information or desktops between two or more user devices in real time so that a user of one user device can track the dynamics of users of another user device in real time and obtain information on the shared desktop.
- FIG. 1 is a flow chart of a method of implementing shared information in accordance with an embodiment of the present invention.
- FIG. 2 is a flow chart of a method of implementing shared information in accordance with another embodiment of the present invention.
- FIG. 3 is a flow chart of a method of implementing shared information in accordance with another embodiment of the present invention.
- FIG. 4 is a schematic structural diagram of a user equipment that implements sharing information according to an embodiment of the present invention.
- FIG. 5 is a schematic structural diagram of another user equipment that implements sharing information according to an embodiment of the present invention.
- FIG. 6 is a schematic structural diagram of a cloud server that implements sharing information according to an embodiment of the present invention.
- FIG. 7 is a schematic structural diagram of an apparatus for implementing a shared desktop according to an embodiment of the present invention. detailed description
- GSM Global System of Mobile Communication
- CDMA Code Division Multiple Access
- WCDMA Wideband Code Division Multiple Access
- GPRS General Packet Radio Service
- LTE Long Term Evolution
- a user equipment may also be referred to as a mobile terminal (Mobile Terminal), a mobile user equipment, or the like, and may communicate with one or more core networks via a radio access network (eg, RAN, Radio Access Network).
- the user equipment can be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, for example, a portable, pocket, handheld, computer built-in or in-vehicle mobile device that is wireless with The access network exchanges languages and/or data.
- the base station may be a base station (BTS, Base Transceiver Station) in GSM or CDMA, or may be a base station (Node B) in WCDMA, or may be an evolved base station (eNB or e-NodeB, evolutional Node B) in LTE. .
- BTS Base Transceiver Station
- Node B base station
- eNB evolved base station
- e-NodeB evolutional Node B
- the user can share resources on the user equipment, such as applications, program parameters, files, etc., and store the corresponding shared information of the resources on the cloud server, and authorize other users to download; the user who provides the shared information is called a share.
- Authorized users are referred to as shared objects. Sharing information can be one or more of the following: network links, parameters of application runs, files.
- the user equipment is used to interact with the cloud server by using the user equipment, and the first user equipment is a sharer.
- the second user equipment is a shared object of the first user equipment. 11 .
- the second user equipment receives the shared information of the other user and the location information corresponding to the shared information, where the location information indicates that the shared information is displayed at the location of the other user equipment.
- the shared information includes but is not limited to one or more of the following information: network link, application running parameters, file.
- the network link can be the download address of the application, the download address of the mp3 file, and the like.
- the parameters of the application running may be, for example, time information loaded on the widget, weather information, area information, audio file information played in the audio player, and the like.
- the file can be, for example, an installer file, a picture file, an mp3 file, or the like.
- the location information may include coordinate location information indicating that the shared application is displayed on a desktop of the other user equipment. Further, when the other user equipment has multiple desktops, the location information may further include desktop identification information indicating that the shared information is displayed on a desktop of the other user equipment.
- the second user equipment may receive the shared information of the other user and the location information corresponding to the shared information from the cloud server, or may receive the shared information and the location information corresponding to the shared information from the user equipment of the other user.
- the downloading request may be sent to the cloud server, where the download request indicates that the other user equipment is stored in the cloud server. Share information. Then, the second user equipment receives the sharing information of the other users and the location information corresponding to the sharing information that are sent by the cloud server according to the download request. It can be understood that the user of the second user equipment can manually send a download request to the cloud server. Alternatively, a timer may be set on the second user equipment to periodically send a download request to the cloud server. In this way, if the shared information provided by the first user equipment is periodically refreshed, the shared information of the first user equipment acquired by the second user equipment is periodically refreshed accordingly, thereby ensuring that the shared information of the two users is substantially synchronized.
- the user of the second user equipment selects a blank desktop, and initiates a download request to the cloud server or other user equipment on the desktop. For example, the user of the second user device selects the "View Share” option in the menu of the desktop, and then the menu further provides a list of "Contacts” and "All Contacts” options. If the user of the second user equipment selects one or several "contacts" from the list of "contacts", the second user equipment instructs the cloud server to initiate the download request to obtain the one or more " If the user of the second user device selects "all contacts", the download request initiated by the second user device to the cloud server indicates that the sharing information of all the contacts is obtained, or the download request only indicates the acquisition. After the cloud server receives the download request, the default download request indicates that the cloud server obtains the shared information of all the contacts of the second user equipment.
- the downloading request initiated by the second user equipment may be used to obtain the sharing information stored by the at least one user equipment (such as the first user equipment) in the cloud server; in fact, the user may not need to indicate which user's sharing information is acquired each time.
- the user can set the sharer pointed to by the download request on the user equipment side, such as the first user equipment or other user equipment. If the sharer is not set and the second user device does not indicate which user's share information is acquired when the download request is initiated, the download request may be instructed to obtain the share information of all the sharers corresponding to the second user device by default.
- the second user equipment receives the sharing of the first user equipment that is sent by the cloud server according to the download request.
- Information and location information corresponding to the shared information are included in the download request.
- the second user equipment receives the specified sharing information sent by the cloud server according to the download request and location information corresponding to the sharing information.
- the second user equipment receives the description information of the shared information sent by the cloud server, and the second user equipment sends the description information of the shared information sent by the cloud server to the cloud server according to the description information. Sending a request for acquiring the specified sharing information; finally receiving the specified sharing information sent by the cloud server and location information corresponding to the shared information.
- the first user equipment has sent at least one piece of shared information and location information corresponding to the shared information to the cloud server, and indication information for indicating at least one shared object that acquires the at least one piece of shared information.
- the user of the first user device may specify different sharing information for different shared objects. For example, the user of the first user device selects the "Share Desktop” option in the menu on the desktop, and then the menu further provides a list of "Contacts”. If the user of the first user device selects one or several "contacts” from the list of "contacts", the menu further provides an option to share information, such as "shared full desktop” or “shared partial content.” If the user of the first user equipment selects "shared full desktop”, the first user equipment uploads all the sharing information of the selected desktop to the cloud server and indicates in the indication information that the sharing information is provided to the one or several "contacts"people".
- the user of the first user equipment selects "share part of content"
- the user of the first user equipment selects one or more pieces of shared information on the desktop, and the first user equipment uploads the one or more pieces of shared information to the cloud server. And indicating in the indication information that the shared information is provided to the one or A few "contacts".
- the indication information indicating the at least one shared object that acquires the at least one shared information indicates that the shared object of the first user equipment includes the second user equipment. It can be understood that after the first user equipment uploads the sharing information, the location information, and the indication information to the cloud server, the sharing notification message may be sent to the user equipment of the shared object indicated in the indication information, so that the shared object knows that the first user equipment provides the Share information.
- the second user equipment before sending the download request to the cloud server, the second user equipment may receive the sharing notification message from the other user equipment (ie, the first user equipment) that stores the shared information in the cloud server.
- the sharing notification message indicates that the other user equipment has stored the shared information in the cloud server.
- the cloud server After the cloud server receives the download request of the second user equipment, the second user equipment needs to be authenticated, that is, whether the second user equipment is in the list of shared objects indicated by the indication information sent by the first user equipment. If it is determined that the second user equipment is a shared object of the first user equipment, the cloud server may push the sharing information of the first user equipment and the corresponding location information to the second user equipment according to the download request.
- the second user equipment receives the shared information sent by the cloud server and the location information corresponding to the shared information.
- the cloud server may not provide the shared information and the location information, but provide the second user equipment with a description information of the shared information, for example, where the shared information shared by the first user equipment to the second user equipment is listed. List.
- the user of the second user equipment selects the shared information that is to be acquired from the description information, and then the second user equipment sends a request for acquiring the specified sharing information to the cloud server according to the user's selection of the second user equipment, and then the cloud server determines the And requesting to send the shared information selected by the user of the second user equipment and the corresponding location information to the second user equipment.
- the second user equipment receives the specified sharing information sent by the cloud server and the location information corresponding to the shared information.
- the second user equipment displays the shared information according to the location information.
- the first user equipment also uploads the location information while uploading the shared information, so that after receiving the shared information, the second user equipment may display the shared information on the desktop according to the location information. Since the position information includes the coordinate position information, it can be ensured that the display position of the shared information on the desktop of the second user device is substantially the same as the position displayed on the desktop of the first user device. The so-called "roughly" is the same, because the screen specifications of each user equipment may be different, then you can follow the shared letter.
- the coordinate position information of the position displayed on the desktop of the first user device such as absolute coordinates or relative coordinate ratio, is displayed on the desktop of the second user device.
- the shared information can be displayed on the shared desktop in the form of an icon or a folder.
- the location information may further include desktop identification information to identify which desktop of the first user equipment the shared information is, such that It solves the problem of how shared information of different desktops having the same coordinate position is displayed on the shared desktop of the second user device.
- the first user equipment shares the information a and b of the desktop A on the user equipment and the information c of the desktop B to the second user equipment.
- the coordinate position of information a on desktop A is the same as the coordinate position of information c on desktop B.
- the second user equipment requests to obtain the sharing information of the first user equipment on the blank first desktop, the information a and the information b will be presented on the first desktop, where the information a and the information b are in the second user equipment.
- the coordinate position on the first desktop is substantially the same as the coordinate position on the desktop A of the first user device.
- the second user equipment preferably displays the shared information having the same desktop identification information on the same desktop according to the coordinate location information.
- the order in which the shared information is displayed on the second user equipment is determined according to the uploading time of the shared information of the first user equipment.
- Other information such as download progress, priority of sharing information, etc., may also be determined in other ways as prioritized on the first shared desktop.
- the above content is described on the assumption that the first user equipment and the second user equipment support desktop sharing. If the first user equipment or the second user equipment does not support desktop sharing, the sharing information is not displayed on the desktop. And the shared information can be displayed in the interface module of the user device of the second user.
- the user of the second user device can use the shared information, such as obtaining a corresponding shared application through a network link.
- the shared information may be a network link, an application running parameter, a file, or the like
- the second user may use the shared information to obtain an application or a file corresponding to the shared information.
- the shared information is not limited to the above example, and any information that can be displayed on the desktop can be used as the shared information.
- the shared information can be used differently according to the shared information. For example, when the shared information is a network link of an application, a corresponding application is obtained through the network link, where the shared information is a network link of an audio file, and a corresponding audio file is obtained through the network link;
- the shared information is a parameter of an application running, and the parameter is loaded on a corresponding application; when the shared information is a file, the file is downloaded.
- the user of the second user equipment may select to obtain the application during the process of downloading the shared information, or select to obtain the parameters of the application running, or select the application and The parameters of its operation.
- the second user device will identify whether the application is already installed. If the application is not installed, the second device installs the application and loads the parameter, and if the application corresponding to the parameter of the application running is downloaded when the second user device downloads the shared information, the application may be directly installed; When the user equipment downloads the shared information, only the parameters of the application running are downloaded.
- the corresponding application is downloaded from the network, and then the application is installed and run, and the application is loaded on the application. Parameters. If the application is already installed, the second user device runs the installed application and loads the parameters. In this way, when the first user equipment periodically updates the shared information as a parameter of the application running, the second user equipment can also obtain the parameters of the application running through the timing update.
- the first user device shares a weather widget with the second user device, and the first user device shares the weather widget application and weather information to the second user device.
- the second user device obtains the weather widget application and the weather information, it can first identify on the user device whether the weather widget application on it is consistent with the weather widget application on the user device of the first user. If they are inconsistent, then download and install the weather widget app to load the weather information on the new weather widget app. If the first user device regularly shares the weather widget application and the weather information, the second user device periodically obtains the weather widget application and the weather information. However, since the new weather widget application has been installed, the second user device only needs to periodically update the weather information.
- the user of the second user equipment can know the weather information of the location of the user of the first user equipment in real time.
- the second user device can also load the weather information through the own weather widget application on the desktop. If the weather information is updated in real time, the user of the second user equipment can also know the weather information of the user location of the first user equipment in real time.
- the embodiment of the present invention can realize sharing information in real time between two or more user equipments, so that the user of the user equipment can track the dynamics of the user of another user equipment in real time and Get information on the shared desktop.
- the cloud server may authenticate the second user equipment, verify whether the second user equipment has access to the cloud server, and verify whether the second user equipment is Is a shared object of the user device that provides the shared information that is desired to be obtained in the download request.
- the authentication is passed (ie, the second user equipment has access to the cloud server and is a shared object of the user equipment that provides the shared information that is desired to be obtained in the download request.
- the second user equipment indicates that the first user equipment is acquired in the download request.
- the cloud server verifies whether the second user equipment has access to the cloud server and is a shared object of the first user equipment, and the authentication succeeds that the second device user has access to the cloud server and is the sharing of the first user equipment. After the object, the cloud server sends the shared information to the second user device. If the authentication fails, the cloud server notifies the second user that the device authentication failed.
- the second user equipment receives the sharing information of the first user equipment and the location information corresponding to the shared information sent by the cloud server.
- the download request indicates that the specified sharing information is acquired; the second user equipment receives the specified sharing information sent by the cloud server and the location information corresponding to the shared information.
- the download request carries the specified requirement of the shared information (such as specifying to download one or some shared information of the first user equipment, it may also be specified in the download request, if not specified as the download first All the shared information of the user equipment, the cloud server can directly push the shared information to the second user equipment; or the download request does not indicate that the specified sharing information is obtained, or the sharing information of the first user equipment is specified, and the cloud server first Sending the description information of the shared information to the second user equipment, and waiting for the user to specify the shared information that needs to be downloaded, and then sending the specified shared information to the second user equipment, so the second user equipment receives the shared information and corresponding information sent by the cloud server.
- the specified requirement of the shared information such as specifying to download one or some shared information of the first user equipment, it may also be specified in the download request, if not specified as the download first All the shared information of the user equipment, the cloud server can directly push the shared information to the second user equipment; or the download request does not indicate that the specified sharing information is obtained, or the sharing
- the location information of the shared information specifically includes: receiving description information of the shared information sent by the cloud server, and sending a request for acquiring the specified shared information to the cloud server according to the user's selection, and receiving the specified shared information.
- the above description information lists all the shared information shared by the first user equipment to the second user equipment.
- the user of the first user equipment shares the resources of the application, the file, and the like on the user equipment, and authorizes the second user equipment to be the shared object. Then, the first user equipment stores the shared information in the cloud server, and the second user equipment Then get shared information from the cloud server. On the other hand, if the user of the second user equipment also shares the application, file, and other resources on the user equipment, and authorizes the first user equipment as The shared object is then stored by the second user equipment in the cloud server, and the first user equipment obtains the shared information from the cloud server.
- the first user equipment and the second user equipment are both authorized to be shared objects of the other party, that is, the two are mutually shared objects, the first user equipment or the second user equipment can obtain the other party's storage on the cloud server. Sharing information.
- the implementation of the shared information may not be limited to two user devices, but may be a group having two or more user devices.
- the group may also include a third user equipment.
- the first user equipment, the second user equipment, and the third user equipment are mutually shared objects, that is, group sharing objects.
- the second user equipment may display the sharing information of the first user equipment acquired from the cloud server according to the location information.
- the shared information may be displayed on the same or different desktops based on the desktop identification information in the location information.
- the shared information having the same desktop identification information is displayed on the same desktop.
- the shared information can be presented on the shared desktop in the form of icons or folders.
- each user device can display the shared information stored by the other user devices in the group on the cloud server on the user device, or The shared information on the user device is uploaded to the cloud server.
- the cloud server when the cloud server receives the download request initiated by the second user equipment, it first determines whether the second user equipment has a record of the service for opening the desktop sharing. If not, the cloud server rejects the download request of the second user device until the user of the second user device completes the registration process as specified by the "desktop sharing" service provider. Then, the cloud server determines whether the second user equipment has obtained the authorization of the first user equipment. If not, the cloud server rejects the download request of the second user device; if yes, the cloud server delivers the shared information that the first user device authorizes to the second user device to the user device of the second user.
- the shared information displayed on the desktop or other function interface module may be used.
- the shared information that is clicked by the user of the second user equipment is a network link
- the second user equipment may download the corresponding application or file according to the network link, because the information between the first user equipment and the second user equipment may not be directly Sharing applications or files in the form of shared network links can save data traffic.
- the shared information is a parameter of the application running, and may be data information such as weather, time, region, etc. running in the widget widget
- the second user equipment may directly apply the parameters of the application running to the corresponding application in the user equipment;
- the running parameters can also be ID3 information (data used to describe music information)
- the element usually the singer, album name, genre, etc.
- the second user device can search for the corresponding song through the network and load it into the music player. If the application corresponding to the application running parameter is not installed on the user device, the second user device downloads the corresponding application from the network, installs the application, and loads the running parameter of the application into the running application.
- the shared information is a file
- the file may be a picture or an audio or video file, and the second user device may directly open the file through the corresponding software; the file may also be an application, and the second user device may install and run the application. .
- the shared information may not only be downloaded to the desktop of the second user device, but may also be added to any module that provides this functional interface, such as a folder.
- a folder For example, in the folder of the second user equipment, the user of the second user equipment selects to enter the folder interface, and a sub-folder may be added in the detail interface, for example, referred to as “shared information”, when the second user equipment The user clicks on this subfolder to view the shared information.
- Whether the shared information is displayed on the desktop of the user device or in other interface modules depends on the model or version of the user device that obtained the shared information, but which desktop the shared information is displayed depends on which desktop the user of the second user device is in.
- a download request and desktop identification information in location information corresponding to the shared information are initiated. If the second user device has a plurality of desktops, the acquired at least one shared information may be displayed on the shared desktop where the user of the second user device initiates the download request.
- the user device For a group, its user device will have a group shared desktop.
- the user device downloads the shared information on the group shared desktop, the user device has the identity of the group, and the shared information of other members in the group can be viewed on the group shared desktop.
- the sharing information from the plurality of group user devices displayed on the group sharing desktop can be displayed on the group sharing desktop of the group user device according to the will of the group user receiving the sharing information.
- the method for implementing shared information in the embodiment of the present invention can share information in real time between two or more user devices, so that the user of the user device can track the dynamics of the user of another user device and acquire in real time. Share information on your desktop.
- a method for implementing sharing information by a first user equipment of an uploading party according to an embodiment of the present invention including the following steps, will be described below with reference to FIG. In order to describe the cleaning, the description overlapping with the above embodiment will be omitted.
- the first user equipment sends at least one shared information to the cloud server and corresponds to the sharing Location information of the information, and indication information for indicating at least one shared object that acquires the at least one shared information, wherein the location information indicates a location at which the shared information is displayed on a desktop of the first user device.
- the first user equipment may periodically send and store the at least one piece of the shared information and the location information of the shared information to the cloud server, and send the sharing notification message to the user equipment of the at least one shared object indicated by the indication information.
- the shared notification message is used to notify the shared object (eg, the second user device) that the first user device has stored the shared information in the cloud server. In this way, the user of the second user equipment can discover in real time that the first user equipment has uploaded new sharing information.
- the user of the first user device can share different sharing information assignments to different shared objects.
- the user of the first user equipment can specify to share the first set of shared information to the first set of shared objects and another set of shared information to another set of shared objects.
- the user of the first user device can freely combine the shared information according to his or her desire, and assign a combination of different shared information to different shared objects.
- the first user equipment needs to perform certain processing on the data uploaded to the cloud server to ensure that the shared information is stored on the cloud server. For example, if the user of the first user equipment wants to share the application, the first user equipment uploads the network link corresponding to the application in the App Store App Store. For example, if the user of the first user device wants to share the song, the first user device uploads the ID3 information of the song. For example, if the user of the first user device wants to share the network video, the first user device uploads a network link of the video website that provides the network video. For example, if the user of the first user device wants to share the picture, the first user device uploads a network link of the web album in which the picture is located. For example, if the user of the first user device wants to share personal data, the first user device uploads the network link where the personal data is located. It can be seen that the way to upload "shared information" in this way can save data traffic.
- the second user device obtains the shared information from the cloud server so that the second user device can use the shared information, such as downloading the relevant content according to the network link.
- a user of the first user device can manually send an upload request to the cloud server.
- a timer may be set on the first user equipment to periodically send an upload request to the cloud server.
- the first user equipment may send an upload request to the cloud server to obtain user authentication of the cloud server. Specifically, for the first user equipment, the first user equipment sends an upload request to the cloud server, and the cloud server performs user authentication on the first user equipment to determine whether the first user equipment has the upload permission. If the first user equipment is authenticated by the user, the first user equipment has the upload permission, and the content that needs to be uploaded can be uploaded to the cloud server and stored in the cloud server.
- the upload request may not be manually initiated by the user of the first user equipment, or may be initiated by the setting timing of the first user equipment side (for example, an upload request is initiated every 5 minutes).
- this registration process is a general registration process. It can be understood that the user authentication can be performed when the first user equipment performs an initial upload to the cloud server. Once the first user equipment passes the user authentication of the cloud server, the user information is not uploaded after the user information is uploaded.
- multi-screen desktops can be divided into main desktops and non-primary desktops.
- the so-called main desktop is usually the desktop in the middle position, which is generally used to place information that users often view, such as weather, clock widgets, and most commonly used shortcuts.
- Other desktops except the main desktop can be called non-primary desktops, and non-primary desktops are also part of multi-screen desktops.
- the sharing information shared by the first user equipment to the second user equipment is displayed on the second user equipment to view the model of the second user.
- the model of the second user device supports a multi-screen desktop, it can be displayed directly on the desktop of the second user device.
- the display of shared information in which desktop depends on which desktop the user of the second user device initiates a download request. For example, if the user of the second user equipment initiates a download request on the primary desktop, the shared information will be displayed on the primary desktop; if the user of the second user device initiates a download request on the non-primary desktop, the shared information will be displayed in the On the non-primary desktop.
- the model of the second user device does not support desktop sharing and only supports folder sharing, sharing information such as pictures, music, and the like can be displayed in a specific folder of the file manager.
- the method for implementing shared information in the embodiment of the present invention can share information in real time between two or more user devices, so that the user of the user device can track the dynamics of the user of another user device and acquire in real time. Share information on your desktop.
- the method for implementing shared information by the cloud server includes the following steps. 31.
- the cloud server receives and stores the shared information sent by the first user equipment and location information corresponding to the shared information, and indication information indicating at least one shared object that can obtain the shared information, where the location information indicates Corresponding to the location where the shared information is displayed on the desktop of the first user device.
- the cloud server receives and stores at least one shared information sent by the first user equipment and corresponds to the Location information of the shared information, and indication information indicating at least one shared object capable of acquiring the at least one shared information.
- the cloud server further receives a download request of the second user equipment, where the download request indicates that the sharing information of the at least one user including the first user is desired to be acquired.
- the cloud server may send the shared information and the location information corresponding to the shared information to the second user equipment.
- the cloud server can periodically transmit the shared information and the location information corresponding to the shared information to the second user equipment.
- the cloud server may authenticate the second user equipment, verify whether the second user equipment has access to the cloud server, and verify whether the second user equipment is a shared object of the first user equipment. After the authentication is passed (ie, the second user equipment has access to the cloud server and is the shared object of the first user equipment), the shared information and the location information are sent to the second user equipment. If the authentication fails, the cloud server notifies the second user that the device authentication fails.
- the cloud server determines, according to the indication information, that the second user equipment is a shared object of the first user equipment, the sharing information and the location information corresponding to the shared information are sent to the second user equipment, where the sharing information The sharing information of the first user equipment is included. If the cloud server determines, according to the indication information, that the second user equipment is not the shared object of the first user equipment, the sharing information and the location information corresponding to the shared information are sent to the second user equipment, where the sharing information does not include the first User's shared information.
- the download request carries the specified requirement of the shared information (for example, the user of the second user device specifies to download a shared information
- the user may specify the download information in the download request; if not all the shared information that can be regarded as the download of the first user device is specified
- the cloud server can directly forward the shared information to the second user equipment.
- the cloud server can send the description information of the shared information to the second user equipment.
- the second user equipment sends the specified requirement to the cloud server, and the cloud server The specified shared information is then sent to the second user equipment.
- the method for implementing shared information in the embodiment of the present invention can share information in real time between two or more user devices, so that the user of the user device can track the dynamics of the user of another user device and acquire in real time. Share information on your desktop.
- a user device and a cloud server according to an embodiment of the present invention that implement sharing information will be specifically described below with reference to FIGS. 4 through 6.
- the user equipment 40 implementing the shared desktop includes a first receiving unit 41 and a display unit 42.
- the first receiving unit 41 is configured to receive shared information of other users and location information corresponding to the shared information, where the location information indicates that the shared information is displayed on a location on a desktop of the other user equipment.
- the display unit 42 is configured to display the shared information based on the location information.
- the first receiving unit 41 is configured to receive, by the cloud server, shared information of other users and location information corresponding to the shared information; or receive shared information and locations corresponding to the shared information from user equipments of other users. information.
- the shared information includes but is not limited to one or more of the following information: network link, application running parameters, file.
- the location information includes coordinate location information indicating that the shared application is displayed on a desktop of the other user equipment; further, when the other user equipment has multiple desktops, the location information further includes indicating that the shared information is displayed in the location The desktop identification information on the desktop of other user devices.
- the display unit 42 is specifically configured to display the shared information having the same desktop identification information on the same desktop according to the location information according to the location information. And, the display unit 42 is configured to display the shared information in the form of an icon or a folder according to the location information.
- the user device 40 implementing the shared desktop may further include a processing unit 43 for using the shared information.
- the processing unit 43 is specifically configured to: when the shared information is a network link, obtain a corresponding application or file by using the network link; or, when the shared information is a parameter of an application running, loading the parameter; or When the shared information is a file, the file is downloaded.
- the processing unit 43 is specifically configured to: when the shared information is a parameter of an application running, loading the parameter includes: when the shared information is a parameter of an application running, identifying whether a shared application for loading the parameter is installed And loading the parameter if the shared application is installed; or if the shared application is not installed, obtaining a corresponding application, and loading the parameter on the application.
- the user equipment 40 that implements the shared desktop may further include a first sending unit 44, which uses Before receiving the shared information of the other user and the location information corresponding to the shared information, sending a download request to the cloud server, where the download request indicates acquiring the shared information stored by the other user equipment in the cloud server.
- the first receiving unit 41 is configured to receive sharing information of other users and location information corresponding to the shared information that are sent by the cloud server according to the download request.
- the first transmitting unit 44 periodically transmits a download request to the cloud server.
- the first receiving unit 41 receives the location that the cloud server sends according to the download request. Sharing information of the first user equipment and location information corresponding to the shared information.
- the first receiving unit 41 receives the specified sharing information sent by the cloud server according to the download request, and corresponds to the sharing. Location information of the information.
- the first receiving unit 41 may receive the description information of the shared information sent by the cloud server, and then send a request for acquiring the specified sharing information to the cloud server according to the description information, and finally receive the cloud server to send.
- the specified shared information and the location information corresponding to the shared information may be received from the cloud server.
- the user equipment 40 that implements the shared desktop may further include the second receiving unit 45 being further configured to: store the shared information from the cloud server before the first sending unit 44 sends the download request to the cloud server.
- the user equipment receives the sharing notification message, and the sharing notification message indicates that the other user equipment has stored the sharing information in the cloud server.
- the user equipment in the embodiment of the present invention can implement real-time sharing of information between two or more user equipments, so that the user of the user equipment can track the dynamics of the user of another user equipment in real time and obtain the shared desktop. Information.
- the user equipment 50 implementing the shared information includes a second transmitting unit 51.
- the second sending unit 51 is configured to send, to the cloud server, at least one piece of shared information and location information corresponding to the shared information, and indication information for indicating at least one shared object that can acquire the at least one shared information, where
- the location information indicates a location at which the shared information is displayed on a desktop of the user device.
- the shared information includes but is not limited to one or more of the following information: a network link, an application running parameter, a file.
- the second sending unit 51 periodically sends at least one shared information to the cloud server. And location information corresponding to the shared information.
- the user equipment 50 that implements the shared information may further include a third sending unit 52, configured to send a sharing notification message to the user equipment of the at least one shared object indicated by the indication information, where the sharing notification message is used to notify that the Store shared information on the cloud server.
- a third sending unit 52 configured to send a sharing notification message to the user equipment of the at least one shared object indicated by the indication information, where the sharing notification message is used to notify that the Store shared information on the cloud server.
- the user equipment in the embodiment of the present invention can implement real-time sharing of information between two or more user equipments, so that the user of the user equipment can track the dynamics of the user of another user equipment in real time and obtain the shared desktop. Information.
- the above description of the user equipment is described separately by the user equipment 50 that uploads the shared information and the user equipment 40 that downloads the shared information. It should be understood that for a user equipment that supports both shared information uploading and shared information downloading, it may have both the functional modules and units of the user equipment 40 and the user equipment 50 described above.
- Figure 6 shows the structure of a cloud server that can share information.
- the cloud server 60 that implements the shared information includes a third receiving unit 61, configured to receive and store the sharing information sent by the first user equipment and the location information corresponding to the shared information, and to indicate that the acquiring is performed.
- the sharing information includes but is not limited to one or more of the following information: a network link, a parameter of an application run, a file.
- the cloud server 60 that implements sharing information may further include a fourth receiving unit 62 and a fourth transmitting unit 63.
- the fourth receiving unit 62 is configured to receive a download request of the second user equipment, where the download request indicates acquiring the sharing information of the at least one user equipment that includes the first user equipment.
- the fourth sending unit 63 is configured to send the shared information and location information corresponding to the shared information to the second user equipment.
- the cloud server 60 that implements the shared information may further include an authentication unit 64, after the fourth receiving unit 62 receives the download request of the second user equipment, and the fourth sending unit 63 associates the shared information with the corresponding information.
- the fourth sending unit 63 Before the location information of the shared information is sent to the second user equipment, determining, according to the indication information, whether the second user equipment is a shared object of the first user equipment. If the authentication unit 64 determines that the second user equipment is a shared object of the first user equipment, the fourth sending unit 63 is configured to send the shared information and location information corresponding to the shared information to the a second user equipment, wherein the sharing information includes sharing information of the first user equipment.
- the fourth sending unit 63 is configured to send the shared information and the location information corresponding to the shared information to the second user equipment, where the shared information does not include the first user. Shared information for the device.
- the fourth transmitting unit 63 periodically transmits the shared information and location information corresponding to the shared information to the second user equipment.
- the cloud server of the embodiment of the present invention can implement real-time sharing of information between two or more user devices, so that the user of the user device can track the dynamics of the user of another user device in real time and obtain the shared desktop. Information.
- a special desktop (hereinafter referred to as superjauncher) is proposed, which replaces the launcher of the operating system of the existing smart terminal.
- This special desktop superjauncher can collect various shortcuts such as wallpapers, time, etc., shortcuts or widgets, corresponding applications, etc. and their corresponding location information.
- the specific activities performed by the first user on the special desktop superjauncher are recorded and saved to a database in the cloud server.
- the JPEG Joint Photographic Experts Group
- EXIF Exchangeable image file format
- the ID3 information of the song being played will be updated in real time to the database of the cloud server.
- the database only records the ID3 information of the mp3 song that the first user is currently playing.
- a user device using a superjauncher can be connected to a cloud server (hereinafter referred to as a superjauncher server) through a private account.
- the superjauncher server When the second user initiates a shared desktop request to the first user, and the superjauncher server authenticates the user to the second user and the first user agrees to share the desktop request, the superjauncher server pushes the information stored in the database by the first user to the second user. .
- the special desktop superjauncher of the user equipment of the second user will display the acquired shared information of the first user according to the corresponding location information. If the second user is interested in some content in the shared information of the first user and wants to have an application on the special desktop superjauncher of the user device of the first user, the user may click on the share formed on the user device.
- the corresponding icon of the application and then the user device of the second user downloads the corresponding application to the user device according to the application information (application name and version) corresponding to the icon to the application store App Store.
- the second user can only obtain part of the shared information from the superjauncher server, that is, the first user cannot generate the first through the desktop launcher of the user equipment of the second user.
- the user's user device's desktop launcher can only download some downloadable shared information (such as ID3 or network link, etc.) directly to the specified folder.
- the desktop launcher of the smart terminal has been extensible.
- the shortcut icons of the general shortcuts it is also possible to implement common operations of the application by adding widget widgets of various applications.
- the Android widget's player widget widget can play or pause music.
- the first user selectively shares the data again.
- the second user clicks on an icon of the shared information, etc., and the original file or data of the shared application can be found through the shared information corresponding to the icon, then the shared desktop can be realized.
- Sharing a desktop makes it easy for users to understand each other's information, and without having to set it up in real time, it is easy to view the information shared by each other.
- These shared information not only explains the user's current environment (such as city, time, weather, etc.), but also explains the user's current operations (such as what song to listen to, what game to play, what photos to take, where to eat).
- User A and User B are husband and wife, User A travels abroad, and User B is at home.
- User A shares the clock widget on the desktop for User B (including the network of the clock widget application) Link and time data).
- user B wants to make a call to user A, there is no need to check the current time of user A by other means (because of the time difference abroad), download the time widget application shared by user A through the network link and load the time data, which is equivalent to directly viewing By the clock widget on the desktop shared by User A, you can know the time of the city in which User A is located. Similarly, you can immediately know the weather conditions of user A's current city.
- User C and User D are friends and share a desktop.
- User C can go to the shared desktop to view the user D is listening to music at this time. If user C wants to listen to this music, he can click on the information of the music that user D is playing at this time, and then the network searches and provides the online music link of the music to user C, and user C can play this with his own player. First online music. Or, User D sees a small game icon on the shared desktop. If User D wants to play the game, he can click the game icon (icon) on the shared desktop, then search the network and download the game to User D's desktop. on.
- group members can track the dynamics of group members in real time through a shared desktop.
- User, User F, and User G are colleague of a project group who simultaneously share a single screen desktop, which is a group desktop. If User E puts a game icon on the shared group desktop, User F and User G can view the game icon on the group desktop and download the game to their desktop.
- the shared desktop can display the shared information of the shared object in a comprehensive manner, and can also conveniently view the shared information and easily obtain the shared application and resources.
- data information such as time, weather, city, ID3 information, etc. can be displayed in the form of data files or file icons.
- the present invention also proposes an apparatus for implementing a shared desktop, when the user equipment With the device for implementing the shared desktop, the foregoing method for implementing shared information and implementing a shared desktop can be implemented on the user device.
- the apparatus 70 for implementing a shared desktop may include a capturing unit 71 and a transmitting unit 72.
- the capturing unit 71 is configured to capture shared information on the desktop of the user equipment and/or first change information corresponding to the location information of the shared information.
- the capturing unit 71 captures the changed sharing information; when the location information corresponding to the sharing information changes, the capturing unit 71 captures the changed location information; when the sharing information and the location information corresponding to the sharing information are both When a change occurs, the capturing unit 71 captures the changed sharing information and location information, and the sending unit 72 is configured to send the first change information to the cloud server for saving.
- the capture unit 71 periodically captures shared information on the desktop of the user device and/or first change information corresponding to location information of the shared information.
- the location information indicates the location where the shared information is displayed on the desktop of the user device.
- the device 70 that implements the shared desktop may further include a receiving unit 73 and an updating unit 74.
- the receiving unit 73 receives the sharing information on the desktop of the other user equipment and/or the second change information corresponding to the location information of the shared information from the cloud server, and the updating unit 74 is configured according to the shared information on the desktop of the other user equipment. And/or second change information corresponding to the location information of the shared information updates the shared information on the desktop of the user device and/or the location information corresponding to the shared information.
- the receiving unit 73 periodically receives the sharing information on the user equipment desktop of the other user and/or the second change information corresponding to the location information of the shared information from the cloud server.
- the shared information includes but is not limited to one or more of the following information: network link, application running parameters, file.
- embodiments of the present invention enable real-time sharing of information between two or more user devices so that users of the user device can track the dynamics of users of another user device in real time and obtain information on the shared desktop.
- the units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solution of the embodiment.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the functions, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium.
- the technical solution of the present invention which is essential to the prior art or part of the technical solution, may be embodied in the form of a software product stored in a storage medium, including
- the instructions are used to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and the like, which can store program codes. .
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例提供了共享信息的方法、用户设备和服务器以及装置。其中,实现共享信息的方法,包括:接收其他用户的共享信息及对应于共享信息的位置信息,位置信息指示共享信息显示在其他用户设备的桌面上的位置;根据位置信息显示共享信息。本发明实施例能够在两个或更多个用户设备之间实时地共享信息或桌面,以便用户设备的用户能够实时跟踪另一用户设备的用户的动态并获取共享桌面上的信息。
Description
实现共享信息的方法、 用户设备和服务器以及装置 技术领域
本发明实施例涉及通信领域,并且更具体地,涉及实现共享信息的方法、 用户设备和服务器以及实现共享桌面的装置。 背景技术
随着移动终端的普及, 手机等用户设备已经成为了个人信息处理中心以 及与他人联系的纽带。 对于特别关注的联系人, 用户总是 4艮希望能知道他们 当前在做什么, 例如听什么歌, 玩什么游戏, 在什么地方, 当地的天气怎样 等; 或者当用户在某个群组中时, 也 ^艮想知道群组中的成员都在干什么。 同 时用户可能自己也有分享当前自己行为的期望。
但是,通过蓝牙仅能实现单纯的文件共享,而不能满足实时共享的要求。 或者, 通过类似微软 ( "Microsoft" )视窗 ( "Windows" ) ***的远程桌面实 现远程桌面共享的方式也只能实现对远程终端的查看与控制, 却无法获取到 对方的文件内容。 发明内容
本发明实施例提供实现共享信息的方法、用户设备和服务器以及共享桌 面, 旨在实现实时地共享或获取信息或桌面。
一方面, 提出了一种实现共享信息的方法, 包括: 接收其他用户的共享 信息及对应于所述共享信息的位置信息, 所述位置信息指示所述共享信息显 示在所述其他用户设备的桌面上的位置; 根据所述位置信息显示所述共享信 息。
另一方面, 提出了一种实现共享信息的方法, 包括: 向云服务器发送至 少一个共享信息和对应于所述共享信息的位置信息, 以及用于指示能够获取 所述至少一个共享信息的至少一个共享对象的指示信息, 其中所述位置信息 指示所述共享信息显示在用户设备的桌面上的位置。
另一方面, 提出了一种实现共享信息的方法, 包括: 接收并存储第一用 户设备发送的共享信息和对应于所述共享信息的位置信息, 以及用于指示获 取所述共享信息的至少一个共享对象的指示信息, 所述位置信息指示所述共
享信息显示在所述第一用户设备的桌面上的位置。
另一方面,提出了一种实现共享信息的用户设备, 包括: 第一接收单元, 用于接收其他用户的共享信息及对应于所述共享信息的位置信息, 所述位置 信息指示所述共享信息显示在所述其他用户设备的桌面上的位置; 显示单 元, 用于 ^据所述位置信息显示所述共享信息。
另一方面,提出了一种实现共享信息的用户设备, 包括: 第二发送单元, 用于向云服务器发送至少一个共享信息和对应于所述共享信息的位置信息, 以及用于指示能够获取所述至少一个共享信息的至少一个共享对象的指示 信息, 其中所述位置信息指示所述共享信息显示在用户设备的桌面上的位 置。
另一方面, 提出了一种实现共享信息的服务器, 包括: 第三接收单元, 用于接收并存储第一用户设备发送的共享信息和对应于所述共享信息的位 置信息, 以及用于指示获取所述共享信息的至少一个共享对象的指示信息, 所述位置信息指示所述共享信息显示在所述第一用户设备的桌面上的位置。
另一方面, 提出了一种实现共享桌面的装置, 包括: 捕获模块, 用于捕 获用户设备的桌面上的共享信息和 /或对应于所述共享信息的位置信息的第 一变化信息, 所述位置信息指示所述共享信息显示在所述用户设备的桌面上 的位置; 发送模块, 将所述第一变化信息发送到云服务器进行保存。
本发明实施例能够在两个或更多个用户设备之间实时地共享信息或桌 面, 以便一个用户设备的用户能够实时跟踪另一用户设备的用户的动态并获 取共享桌面上的信息。 附图说明
为了更清楚地说明本发明实施例的技术方案, 下面将对实施例或现有技 术描述中所需要使用的附图作筒单地介绍, 显而易见地, 下面描述中的附图 仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造 性劳动的前提下, 还可以根据这些附图获得其他的附图。
图 1是根据本发明实施例的实现共享信息的方法的流程图。
图 2是根据本发明另一实施例的实现共享信息的方法的流程图。
图 3是根据本发明另一实施例的实现共享信息的方法的流程图。
图 4是根据本发明实施例的实现共享信息的用户设备的结构示意图。
图 5 是根据本发明实施例的实现共享信息的另一用户设备的结构示意 图。
图 6是根据本发明实施例的实现共享信息的云服务器的结构示意图。 图 7是根据本发明实施例的实现共享桌面的装置的结构示意图。 具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、 完整地描述, 显然, 所描述的实施例是本发明一部分实施例, 而不是 全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有作出创 造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。
本发明的技术方案, 可以应用于各种通信***, 例如: 全球移动通讯系 统( GSM, Global System of Mobile communication ), 码分多址( CDMA, Code Division Multiple Access ) ***, 宽带码分多址( WCDMA, Wideband Code Division Multiple Access Wireless ),通用分组无线业务 ( GPRS , General Packet Radio Service ), 长期演进 ( LTE, Long Term Evolution )等。
用户设备( UE, User Equipment )也可称之为移动终端( Mobile Terminal )、 移动用户设备等, 可以经无线接入网 (例如, RAN, Radio Access Network ) 与一个或多个核心网进行通信, 用户设备可以是移动终端, 如移动电话(或 称为"蜂窝"电话)和具有移动终端的计算机, 例如, 可以是便携式、 袖珍式、 手持式、 计算机内置的或者车载的移动装置, 它们与无线接入网交换语言和 /或数据。
基站,可以是 GSM或 CDMA中的基站( BTS , Base Transceiver Station ), 也可以是 WCDMA中的基站( Node B ),还可以是 LTE中的演进型基站( eNB 或 e-NodeB , evolutional Node B )。
用户可以共享其用户设备上的资源, 所述资源如应用、 程序参数、 文件 等, 将资源相应的共享信息存储在云服务器上, 并授权其他用户可以下载; 将提供共享信息的用户称为共享者, 将授权的用户称为共享对象。 共享信息 可以为以下信息的一种或者多种: 网络链接、 应用运行的参数、 文件。
下面将结合图 1说明根据本发明实施例的实现共享信息的方法, 包括以 下步骤, 本实施例中以用户设备举例说明, 用户通过用户设备与云服务器进 行交互,第一用户设备为共享者,第二用户设备为第一用户设备的共享对象。
11 , 第二用户设备接收其他用户的共享信息及对应于所述共享信息的位 置信息, 所述位置信息指示共享信息显示在所述其他用户设备的位置。
这里, 共享信息包括但不限于以下信息的一种或者多种: 网络链接、 应 用运行的参数、 文件。 网络链接可以是应用程序的下载地址、 mp3文件的下 载地址等。应用运行的参数例如可以是 widget上加载的时间信息、天气信息、 地区信息, 音频播放器中播放的音频文件信息等。 文件例如可以是安装程序 文件、 图片文件、 mp3文件等。
其中,位置信息可以包括指示所述共享应用显示在所述其他用户设备的 桌面上的坐标位置信息。 进一步地, 当所述其他用户设备有多个桌面时, 位 置信息还可以包括指示所述共享信息显示在所述其他用户设备的桌面上的 桌面标识信息。
通常, 第二用户设备可以从云服务器接收其他用户的共享信息及对应于 所述共享信息的位置信息,也可以从其他用户的用户设备接收共享信息及对 应于所述共享信息的位置信息。
一般而言,在第二用户设备接收其他用户的共享信息及对应于所述共享 信息的位置信息之前, 可以向云服务器发送下载请求, 该下载请求指示获取 其他用户设备存储于所述云服务器的共享信息。 然后, 第二用户设备接收所 述云服务器根据所述下载请求发送的其他用户的共享信息及对应于所述共 享信息的位置信息。 可以理解, 第二用户设备的用户可以手动地向云服务器 发送下载请求。 或者, 第二用户设备上可以设置定时器, 以便定时地向云服 务器发送下载请求。 这样, 如果第一用户设备提供的共享信息定时刷新, 第 二用户设备获取的第一用户设备的共享信息也相应地定时刷新,从而保证二 者的共享信息基本上保持一定的同步。
具体地, 第二用户设备的用户选取一个空白的桌面, 并在该桌面上向云 服务器或者其他用户设备发起下载请求。 例如, 第二用户设备的用户在该桌 面的菜单(menu )中选取 "查看共享"的选项,之后, 菜单进一步提供出 "联 系人" 的名单及 "全部联系人" 的选项。 如果第二用户设备的用户从 "联系 人" 的名单中选择某一个或某几个 "联系人", 则第二用户设备向云服务器 发起的下载请求中指示获取该某一个或某几个 "联系人" 的共享信息; 如果 第二用户设备的用户选择 "全部联系人", 则第二用户设备向云服务器发起 的下载请求中指示获取全部的联系人的共享信息,或者下载请求仅指示获取
共享信息, 云服务器收到该下载请求后默认下载请求指示获取第二用户设备 的全部联系人的共享信息。
第二用户设备发起的下载请求时可以指示获取至少一个用户设备 (如第 一用户设备)存储于所述云服务器的共享信息; 事实上用户可以不需要每次 都去指示获取哪个用户的共享信息,用户可以在自己用户设备侧设置下载请 求指向的共享者, 如第一用户设备或者其他用户设备。 如果没有设置共享者 并且第二用户设备在发起下载请求时没有指示获取哪个用户的共享信息, 则 可以默认为下载请求指示获取对应第二用户设备的所有共享者的共享信息。
也就是说, 若所述下载请求指示获取第一用户设备存储于所述云服务器 的共享信息, 那么第二用户设备接收所述云服务器根据所述下载请求发送的 所述第一用户设备的共享信息及对应于所述共享信息的位置信息。
或者, 若所述下载请求指示获取指定的共享信息, 那么第二用户设备接 收所述云服务器根据所述下载请求发送的指定的共享信息及对应于所述共 享信息的位置信息。
或者, 第二用户设备向云服务器发起的下载请求中没有指示获取指定的 共享信息, 第二用户设备接收所述云服务器发送的共享信息的描述信息; 再 根据所述描述信息向所述云服务器发送获取指定的共享信息的请求; 最后接 收所述云服务器发送的指定的共享信息及对应于所述共享信息的位置信息。
此时, 第一用户设备已向云服务器发送了至少一个共享信息和对应于所 述共享信息的位置信息, 以及用于指示获取所述至少一个共享信息的至少一 个共享对象的指示信息。
应理解, 第一用户设备的用户可以为不同的共享对象指定不同的共享信 息。 例如, 第一用户设备的用户在桌面上的菜单中选择 "共享桌面" 选项, 然后菜单进一步提供 "联系人" 的名单。 如果第一用户设备的用户从 "联系 人" 的名单中选择某一个或某几个 "联系人", 菜单进一步提供共享信息的 选项, 例如 "共享完整桌面" 或 "共享部分内容"。 如果第一用户设备的用 户选择了 "共享完整桌面", 则第一用户设备向云服务器上传所选桌面的全 部共享信息并在指示信息中指示共享信息提供给该某一个或某几个 "联系 人"。 如果第一用户设备的用户选择 "共享部分内容", 那么第一用户设备的 用户在该桌面上选取一个或多个共享信息, 则第一用户设备向云服务器上传 该一个或多个共享信息, 并在指示信息中指示该共享信息提供给该某一个或
某几个 "联系人"。
例如, 用于指示获取所述至少一个共享信息的至少一个共享对象的指示 信息中指示了第一用户设备的共享对象包括第二用户设备。 可理解, 在第一 用户设备向云服务器上传了共享信息、 位置信息及指示信息之后, 还可以向 指示信息中指示的共享对象的用户设备发送共享通知消息, 以便共享对象知 道第一用户设备提供共享信息。
于是, 在本发明实施例中, 在向云服务器发送下载请求之前, 第二用户 设备可以从将共享信息存储于云服务器的所述其他用户设备 (即第一用户设 备)接收共享通知消息, 所述共享通知消息指示所述其他用户设备已将共享 信息存储于云服务器。
在云服务器接收到第二用户设备的下载请求之后, 需要对第二用户设备 进行鉴权, 即查看第二用户设备是否在第一用户设备发送的指示信息所指示 的共享对象的名单中。 如果确定第二用户设备是第一用户设备的共享对象, 则云服务器可以根据该下载请求向第二用户设备推送第一用户设备的共享 信息及对应的位置信息。
如果云服务器直接将共享信息及对应的位置信息推送过来, 则第二用户 设备就接收云服务器发送的共享信息及对应于所述共享信息的位置信息。
可选地, 云服务器可以先不推送共享信息及位置信息, 而是向第二用户 设备提供一个共享信息的描述信息,例如其中列出了第一用户设备共享给第 二用户设备的共享信息的列表。 由第二用户设备的用户从描述信息中选择希 望获取的共享信息, 于是第二用户设备根据第二用户设备的用户的选择向云 服务器发送获取指定的共享信息的请求,再由云服务器根据该请求将第二用 户设备的用户选择的共享信息及对应的位置信息推送给第二用户设备。 此 时, 第二用户设备接收云服务器发送的指定的共享信息及对应于所述共享信 息的位置信息。
12, 最后, 第二用户设备根据位置信息显示共享信息。
由于第一用户设备在上传共享信息的同时也上传位置信息, 这样第二用 户设备在接收到共享信息后, 可以依据位置信息在桌面上显示共享信息。 由 于位置信息中包括坐标位置信息, 可以保证共享信息在第二用户设备的桌面 上的显示位置与其在第一用户设备的桌面上显示的位置大致相同。 所谓 "大 致" 相同, 是由于各个用户设备的屏幕规格可能不同, 那么可以按照共享信
息在第一用户设备的桌面上显示的位置的坐标位置信息,如绝对坐标或者相 对坐标比例, 在第二用户设备的桌面上显示该共享信息。 可以图标或文件夹 的形式在共享桌面上显示共享信息。
此外, 由于第一用户设备可以选择将其多个桌面上的信息共享给第二用 户设备, 因此在位置信息中还可以包括桌面标识信息, 以标识共享信息来自 第一用户设备的哪个桌面, 这样就解决了具有相同坐标位置的不同桌面的共 享信息如何在第二用户设备的共享桌面上显示的问题。
例如,第一用户设备先后将其用户设备上的桌面 A的信息 a和 b以及桌 面 B的信息 c共享给第二用户设备。假设信息 a在桌面 A上的坐标位置与信 息 c在桌面 B上的坐标位置相同。 那么, 当第二用户设备在空白的第一桌面 上请求获得第一用户设备的共享信息时, 在第一桌面上将呈现出信息 a和信 息 b, 其中信息 a和信息 b在第二用户设备的第一桌面上的坐标位置与其在 第一用户设备的桌面 A上坐标位置大致相同。之后,在该第一桌面上将出现 提示信息, 例如 "第一用户设备还与你共享了其他信息, 是否获取", 如果 第二用户设备的用户选择 "是", 则在第一桌面后将出现空的第二桌面, 于 是信息 c将显示在该第二桌面上。 由此可见, 根据所述位置信息, 第二用户 设备优选地将具有相同的桌面标识信息的共享信息按照所述坐标位置信息 显示在同一个桌面上。
以上实施例中,是按照第一用户设备的共享信息的上传时间来确定共享 信息在第二用户设备上显示的先后。也可以按照其他方式确定优先在第一共 享桌面上显示什么信息, 例如下载进展, 共享信息的优先权等。
以上内容均是在假设第一用户设备与第二用户设备均支持桌面共享的 基础上而描述的, 如果第一用户设备或第二用户设备不支持桌面共享, 那么 不会在桌面上显示共享信息, 而可以在第二用户的用户设备的接口模块中如 文件夹中显示共享信息。
在桌面上显示出共享信息之后, 第二用户设备的用户便可以使用共享信 息, 比如通过网络链接获取对应的共享应用等。
由于共享信息可以是网络链接、 应用运行的参数、 文件等, 因此第二用 户可以使用这些共享信息, 以获取所述共享信息对应的应用或者文件等。 应 理解, 共享信息并不限于上述示例, 任何能够在桌面上显示的信息都可以作 为共享信息。
具体而言, 使用共享信息可以根据共享信息进行不同的使用。 例如: 当 所述共享信息为应用的网络链路, 通过所述网络链路获得相应的应用, 所述 共享信息为音频文件的网络链路, 通过所述网络链路获得相应的音频文件; 当所述共享信息为应用运行的参数, 在对应的应用上加载所述参数; 当所述 共享信息为文件, 下载所述文件。
事实上, 当第一用户设备同时共享了应用及其运行的参数, 第二用户设 备的用户在下载共享信息的过程中, 可以选择获取应用, 或者选择获取应用 运行的参数,或者同时选择应用及其运行的参数。在使用共享信息的过程中, 第二用户设备将识别自身是否已安装所述应用。 如果该应用未安装, 则第二 户设备安装所述应用并加载所述参数,如果第二用户设备下载共享信息时下 载了应用运行的参数对应的应用, 则可以直接安装所述应用; 如果第二用户 设备下载共享信息时只下载了应用运行的参数, 则在使用应用运行的参数时 先从网络上下载对应的应用, 然后安装运行所述应用, 并在所述应用上加载 所述应用运行的参数。 如果该应用已安装, 则第二用户设备运行已安装的应 用并加载所述参数。 这样, 当第一用户设备定时更新作为应用运行的参数的 共享信息时, 第二用户设备也可以通过定时更新获取应用运行的参数。
例如, 第一用户设备向第二用户设备共享了一个天气 widget, 那么第一 用户设备将天气 widget应用以及天气信息共享给第二用户设备。当第二用户 设备获取到天气 widget应用以及天气信息时,首先可以在自己的用户设备上 识别其上的天气 widget应用是否和第一用户的用户设备上的天气 widget应 用一致。 如果不一致, 那么就先下载安装该天气 widget应用, 便可以将天气 信息加载在新的天气 widget应用上。如果第一用户设备定时共享天气 widget 应用以及天气信息, 第二用户设备定时获取到天气 widget应用以及天气信 息。但是由于已安装了新的天气 widget应用, 于是第二用户设备只需定时更 新天气信息。 这样, 第二用户设备的用户就可以实时地获知第一用户设备的 用户所在地的天气信息。当然,如果第一用户设备的用户仅共享了天气信息, 第二用户设备也可以在桌面上通过自己的天气 widget应用来加载天气信息。 如果天气信息是实时更新的, 那么第二用户设备的用户同样可以实时地获知 第一用户设备的用户所在地的天气信息。
由此可见, 本发明实施例能够实现在两个或更多个用户设备之间实时地 共享信息, 以便用户设备的用户能够实时跟踪另一用户设备的用户的动态并
获取共享桌面上的信息。
在具体实施例中, 云服务器在首次收到第二用户设备的下载请求后, 可 能对第二用户设备进行鉴权, 验证第二用户设备是否有权访问云服务器, 并 且验证第二用户设备是否是提供下载请求中希望获取的共享信息的用户设 备的共享对象。 鉴权通过(即, 第二用户设备有权访问云服务器并且是提供 下载请求中希望获取的共享信息的用户设备的共享对象, 例如, 第二用户设 备在下载请求中指示获取第一用户设备的共享信息, 则云服务器验证第二用 户设备是否有权访问云服务器并且是否是第一用户设备的共享对象,鉴权通 过则表示第二设备用户有权访问云服务器并且是第一用户设备的共享对象) 后, 云服务器就发送共享信息给第二用户设备。 如果鉴权没有通过, 则云服 务器通知第二用户设备鉴权未通过。
一般而言, 若下载请求指示获取第一用户设备存储于所述云服务器的共 享信息; 第二用户设备接收云服务器发送的第一用户设备的共享信息及对应 于所述共享信息的位置信息。 或者, 若所述下载请求指示获取指定的共享信 息; 第二用户设备接收云服务器发送的指定的共享信息及对应于所述共享信 息的位置信息。
具体而言, 如果下载请求中携带了共享信息的指定需求(如指定下载第 一用户设备的某个或某些共享信息, 也可在下载请求中进行指定, 如果没有 指定可视为下载第一用户设备的所有共享信息), 云服务器可以直接将共享 信息推送给第二用户设备; 也可以下载请求中没有指示获取指定的共享信 息, 也可以指定获取第一用户设备的共享信息, 云服务器先将共享信息的描 述信息发给第二用户设备, 等待用户指定需要下载的共享信息后, 再将指定 的共享信息发给第二用户设备, 所以第二用户设备接收云服务器发送的共享 信息及对应于所述共享信息的位置信息具体包括:接收云服务器发送的共享 信息的描述信息,根据用户的选择向云服务器发送获取指定的共享信息的请 求, 接收指定的共享信息。 这里, 上述描述信息列举了第一用户设备共享给 第二用户设备的全部共享信息。
也就是说,第一用户设备的用户共享其用户设备上的应用、文件等资源, 并授权第二用户设备为共享对象, 于是, 第一用户设备将共享信息存储于云 服务器, 第二用户设备再从云服务器获得共享信息。 反之, 若第二用户设备 的用户也共享了其用户设备上的应用、 文件等资源, 并授权第一用户设备为
共享对象, 于是, 第二用户设备将共享信息存储于云服务器, 第一用户设备 再从云服务器获得共享信息。
由此可见, 若第一用户设备和第二用户设备彼此均授权为对方的共享对 象, 即两者互为共享对象, 那么第一用户设备或第二用户设备就可以获取对 方存储在云服务器上的共享信息了。
进一步地, 共享信息的实现可不限于两个用户设备, 而可以是具有两个 或更多个用户设备的群组。 例如除了第一用户设备和第二用户设备之外, 群 组还可以包括第三用户设备。 这里, 第一用户设备、 第二用户设备和第三用 户设备均互为共享对象, 即群组共享对象。
第二用户设备可以根据位置信息,显示从云服务器获取的第一用户设备 的共享信息。 应理解, 共享信息可以根据位置信息中的桌面标识信息显示在 同一或不同的桌面上。 优选地, 具有相同桌面标识信息的共享信息显示在同 一桌面上。 此外, 共享信息可以图标或文件夹的形式呈现在共享桌面上。
如果群组中有更多个互为共享对象的用户设备, 那么每个用户设备都可 以在自己的用户设备上显示群组中其他用户设备存储于云服务器上的共享 信息, 也可以将自己的用户设备上的共享信息上传到云服务器。
通常, 当云服务器在收到第二用户设备发起的下载请求时, 会先判断第 二用户设备是否具有开通桌面共享的服务的记录。 如果没有, 则云服务器拒 绝第二用户设备的下载请求, 直到第二用户设备的用户按 "桌面共享" 的服 务提供商的规定完成注册流程。 接着, 云服务器再判断第二用户设备是否获 得了第一用户设备的授权。 如果没有, 则云服务器拒绝第二用户设备的下载 请求; 如果有, 则云服务器将第一用户设备授权共享给第二用户设备的共享 信息下发到第二用户的用户设备。
当第二用户设备获取了共享信息之后, 可以使用显示在桌面上或其他功 能接口模块中的共享信息。 当第二用户设备的用户点击的共享信息为网络链 接时, 第二用户设备可以根据网络链接下载相应的应用程序或者文件, 由于 第一用户设备与第二用户设备之间共享信息时可以不直接共享应用程序或 文件而是采用共享对应的网络链接的形式, 可以节约数据流量。 当共享信息 是应用运行的参数, 可以为窗口小部件 widget中运行的天气、 时间、 地区等 数据信息时, 第二用户设备可以直接将应用运行的参数应用到用户设备中相 应的应用中; 应用运行的参数也可以为 ID3信息(用于描述音乐信息的数据
元素 , 通常是才旨一首 mp3 ( Moving Picture Experts Group Audio Layer III )歌 曲的演唱者、 专辑名、 流派等)时, 第二用户设备可以通过网络搜索对应的 歌曲下载, 并加载到音乐播放器上播放; 如果应用运行参数对应的应用没有 安装在用户设备上, 则第二用户设备从网络上下载对应的应用程序, 安装应 用程序, 将应用运行的参数加载到运行的应用上。 当共享信息是文件时, 文 件可以是图片或音频或视频文件, 第二用户设备可以直接通过相应的软件将 文件打开; 文件也可以是应用程序, 则第二用户设备可以安装运行所述应用 程序。
此外, 应理解, 共享信息不一定只能下载到第二用户设备的桌面上, 也 可以添加到任意提供了此功能接口的模块中, 比如文件夹。 例如, 在第二用 户设备的文件夹中, 第二用户设备的用户选择进入文件夹界面, 在该详情界 面中可以增加一个子文件夹, 例如称为 "共享信息", 当第二用户设备的用 户点击这个子文件夹就可以查看共享信息。
共享信息是在用户设备的桌面上显示还是其他接口模块中取决于获取 到共享信息的用户设备的机型或版本,但是共享信息显示在哪个桌面则取决 于第二用户设备的用户在哪个桌面中发起下载请求以及对应于该共享信息 的位置信息中的桌面标识信息。 如果第二用户设备有多个桌面, 那么获取的 至少一个共享信息可以显示在第二用户设备的用户发起下载请求的那个共 享桌面上。
对于群组而言, 其用户设备会有一个群组共享桌面。 当用户设备在群组 共享桌面上下载共享信息时, 该用户设备具有群组的身份, 可以在该群组共 享桌面上查看群组中其他成员的共享信息。 可以理解, 在群组共享桌面上显 示的来自多个群组用户设备的共享信息可以按照接收共享信息的那个群组 用户的意愿显示在该群组用户设备的群组共享桌面上。
综上所述, 本发明实施例的实现共享信息的方法能够在两个或更多个用 户设备之间实时地共享信息, 以便用户设备的用户能够实时跟踪另一用户设 备的用户的动态并获取共享桌面上的信息。
以下将结合图 2说明根据本发明实施例的上传方的第一用户设备实现共 享信息的方法, 包括以下步骤。 为了描述筒洁, 与上述实施例重复的描述将 被省略。
21 , 第一用户设备向云服务器发送至少一个共享信息和对应于所述共享
信息的位置信息, 以及用于指示获取所述至少一个共享信息的至少一个共享 对象的指示信息, 其中所述位置信息指示所述共享信息显示在所述第一用户 设备的桌面上的位置。
一般而言, 第一用户设备可以定期地将上述至少一个共享信息和所述共 享信息的位置信息发送并存储于云服务器, 并向上述指示信息指示的至少一 个共享对象的用户设备发送共享通知消息, 该共享通知消息用于通知共享对 象(例如第二用户设备)第一用户设备已将共享信息存储于云服务器。这样, 第二用户设备的用户就能够实时地发现第一用户设备已上传了新的共享信 息。
应理解, 第一用户设备的用户可以将不同的共享信息指定分享给不同的 共享对象。 比如, 第一用户设备的用户可以指定将第一组共享信息分享给第 一组共享对象, 将另一组共享信息分享给另一组共享对象。 第一用户设备的 用户可以根据自己的愿望随意组合共享信息, 并将不同的共享信息的组合指 定给不同的共享对象。
事实上, 第一用户设备需要对上传到云服务器的数据进行一定的处理, 以保证将共享信息存储于云服务器上。 例如, 如果第一用户设备的用户欲共 享的是应用, 则第一用户设备上传上述应用对应在应用程序商店 App Store 中的网络链接。 例如, 如果第一用户设备的用户欲共享歌曲, 则第一用户设 备上传该歌曲的 ID3信息。例如,如果第一用户设备的用户欲共享网络视频, 则第一用户设备上传提供该网络视频的视频网站的网络链接。 例如, 如果第 一用户设备的用户欲共享图片, 则第一用户设备上传该图片所在的网络相册 的网络链接。 例如, 如果第一用户设备的用户欲共享个人数据, 则第一用户 设备上传该个人数据所在的网络链接。 由此可见, 这样上传 "共享信息" 的 方式可以节省数据流量。
同样地, 第二用户设备从云服务器获得共享信息, 从而第二用户设备可 以使用这些共享信息, 比如根据网络链接下载相关内容。
一般而言, 第一用户设备的用户可以手动地向云服务器发送上传请求。 或者, 第一用户设备上可以设置定时器, 以便定时地向云服务器发送上传请 求。
实际上, 在从云服务器接收到共享信息及位置信息之前, 第一用户设备 可以向云服务器发送上传请求, 以获得云服务器的用户鉴权。
具体而言, 对于第一用户设备来说, 第一用户设备先给云服务器发送一 个上传请求, 云服务器将对第一用户设备进行用户鉴权, 以便确定该第一用 户设备是否具有上传权限。 如果第一用户设备通过用户鉴权, 说明该第一用 户设备具备上传权限, 才可以将需要上传的内容上传到云服务器并存储于云 服务器。 这里, 上传请求并不一定只能由第一用户设备的用户手动发起, 也 可以通过第一用户设备侧的设置定时发起 (例如, 每 5分钟发起一次上传请 求)。 但是, 如果第一用户设备没有通过用户鉴权, 说明该第一用户设备不 具备上传权限, 则需要根据云服务的提供方规定的注册流程完成注册(如短 信注册或邮箱注册)以通过用户鉴权, 此注册流程为通用的注册流程。 可以 理解, 该用户鉴权可以在第一用户设备向云服务器进行初始上传时进行, 一 旦第一用户设备通过了云服务器的用户鉴权,那么之后再上传共享信息就不 需进行用户鉴权。
目前的智能终端多支持多屏桌面, 多屏桌面中又可分为主桌面和非主桌 面。 所谓的主桌面通常就是处于正中间位置的桌面, 一般用于放置用户经常 查看的信息, 如天气、 时钟窗口小部件、 最常用的快捷方式等。 除主桌面外 的其它桌面都可以称为非主桌面, 非主桌面也是多屏桌面的一部分。
此外, 第一用户设备共享给第二用户设备的共享信息在第二用户设备上 如何显示要看第二用户的机型。 如果第二用户设备的机型支持多屏桌面, 则 可以直接在第二用户设备的桌面中显示。在哪个桌面中显示共享信息取决于 第二用户设备的用户在哪个桌面上发起下载请求。 例如, 如果第二用户设备 的用户在主桌面上发起下载请求, 则共享信息将显示在主桌面上; 如果第二 用户设备的用户在非主桌面上发起下载请求, 则共享信息将显示在该非主桌 面上。 另外, 如果第二用户设备的机型不支持桌面共享, 而仅支持文件夹共 享, 那么如图片、 音乐等文件的共享信息可以显示在文件管理器的特定文件 夹中。
综上所述, 本发明实施例的实现共享信息的方法能够在两个或更多个用 户设备之间实时地共享信息, 以便用户设备的用户能够实时跟踪另一用户设 备的用户的动态并获取共享桌面上的信息。
根据以上描述, 结合图 3说明云服务器实现共享信息的方法, 与前述实 施例中用户设备侧实施的实现共享信息的方法相重复的内容将被省略。本实 施例的实现共享信息的方法包括以下步骤。
31 , 云服务器接收并存储第一用户设备发送的共享信息和对应于所述共 享信息的位置信息, 以及用于指示能够获取所述共享信息的至少一个共享对 象的指示信息,所述位置信息指示对应于所述共享信息显示在所述第一用户 设备桌面上的位置。
如前所述, 当云服务器一旦确定所述第一用户设备通过所述用户鉴权而 具备上传权限之后, 云服务器接收并存储所述第一用户设备发送的至少一个 共享信息和对应于所述共享信息的位置信息, 以及用于指示能够获取所述至 少一个共享信息的至少一个共享对象的指示信息。
可选地, 32, 如果云服务器还接收第二用户设备的下载请求, 其中该下 载请求指示希望获取包括第一用户的至少一个用户的共享信息。
最后, 33 , 云服务器可以将共享信息和对应于所述共享信息的位置信息 发送给第二用户设备。
优选地, 云服务器可以定时地将共享信息和对应于所述共享信息的位置 信息发送给所述第二用户设备。
如上所述, 云服务器收到下载请求后, 可能对第二用户设备进行鉴权, 验证第二用户设备是否有权访问云服务器, 并且验证第二用户设备是否是第 一用户设备的共享对象。 鉴权通过(即, 第二用户设备有权访问云服务器并 且是第一用户设备的共享对象)后, 发送共享信息和位置信息给第二用户设 备。 如果鉴权没有通过, 则云服务器通知第二用户设备鉴权未通过。
具体而言,如果云服务器根据指示信息判断第二用户设备是第一用户设 备的共享对象, 则将共享信息和对应于所述共享信息的位置信息发送给第二 用户设备, 其中所述共享信息包括所述第一用户设备的共享信息。 如果云服 务器根据指示信息判断第二用户设备不是第一用户设备的共享对象, 则将共 享信息和对应于所述共享信息的位置信息发送给第二用户设备,其中所述共 享信息不包括第一用户的共享信息。
此外, 如果下载请求中携带了共享信息的指定需求(如第二用户设备的 用户指定下载某共享信息, 可在下载请求中进行指定; 如果没有指定可视为 下载第一用户设备的所有共享信息), 云服务器可以直接将共享信息直接推 送给第二用户设备; 也可在下载请求中不携带共享信息的指定需求, 则云服 务器先将共享信息的描述信息发给第二用户设备, 第二用户设备的用户指定 需要下载的共享信息后, 第二用户设备将指定需求发给云服务器, 云服务器
再将指定的共享信息发给第二用户设备。
综上所述, 本发明实施例的实现共享信息的方法能够在两个或更多个用 户设备之间实时地共享信息, 以便用户设备的用户能够实时跟踪另一用户设 备的用户的动态并获取共享桌面上的信息。
以下将结合图 4至图 6具体描述实现共享信息的根据本发明实施例的用 户设备及云服务器。
在图 4中, 实现共享桌面的用户设备 40包括第一接收单元 41和显示单 元 42。 其中, 第一接收单元 41用于接收其他用户的共享信息及对应于所述 共享信息的位置信息,所述位置信息指示所述共享信息显示在所述其他用户 设备的桌面上的位置。 显示单元 42用于根据所述位置信息显示所述共享信 息。
可选地, 第一接收单元 41用于从云服务器接收其他用户的共享信息及 对应于所述共享信息的位置信息; 或者从其他用户的用户设备接收共享信息 及对应于所述共享信息的位置信息。
这里, 共享信息包括但不限于以下信息的一种或者多种: 网络链接、 应 用运行的参数、 文件。 位置信息包括指示所述共享应用显示在所述其他用户 设备的桌面上的坐标位置信息; 进一步地, 当所述其他用户设备有多个桌面 时,位置信息还包括指示所述共享信息显示在所述其他用户设备的桌面上的 桌面标识信息。
可选地, 显示单元 42具体用于根据所述位置信息, 将具有相同的桌面 标识信息的共享信息按照所述坐标位置信息显示在同一桌面上。 并且, 显示 单元 42用于根据所述位置信息, 以图标或文件夹的形式显示所述共享信息。
此外, 实现共享桌面的用户设备 40还可以包括用于使用所述共享信息 的处理单元 43。 其中, 处理单元 43具体用于当所述共享信息为网络链路, 通过所述网络链路获得相应的应用或文件; 或者, 当所述共享信息为应用运 行的参数, 加载所述参数; 或者当所述共享信息为文件, 下载所述文件。
具体地, 处理单元 43具体用于当所述共享信息为应用运行的参数, 加 载所述参数包括: 当所述共享信息为应用运行的参数, 识别用于加载所述参 数的共享应用是否已安装; 若所述共享应用已安装, 则加载所述参数; 或者 若所述共享应用未安装, 则获得相应的应用, 在所述应用上加载所述参数。
此外, 实现共享桌面的用户设备 40还可以包括第一发送单元 44, 其用
于在所述接收其他用户的共享信息及对应于所述共享信息的位置信息之前, 向云服务器发送下载请求, 所述下载请求指示获取其他用户设备存储于所述 云服务器的共享信息。 此时, 第一接收单元 41用于接收所述云服务器根据 所述下载请求发送的其他用户的共享信息及对应于所述共享信息的位置信 息。
通常, 第一发送单元 44定时地向云服务器发送下载请求。
可选地, 当第一发送单元 44发送的下载请求指示获取第一用户设备存 储于所述云服务器的共享信息; 那么, 第一接收单元 41接收所述云服务器 根据所述下载请求发送的所述第一用户设备的共享信息及对应于所述共享 信息的位置信息。
可选地, 当第一发送单元 44发送的下载请求指示获取指定的共享信息; 那么, 第一接收单元 41接收所述云服务器根据所述下载请求发送的指定的 共享信息及对应于所述共享信息的位置信息。
可选地, 第一接收单元 41可以接收所述云服务器发送的共享信息的描 述信息,再根据所述描述信息向所述云服务器发送获取指定的共享信息的请 求, 最后接收所述云服务器发送的指定的共享信息及对应于所述共享信息的 位置信息。
可选地, 实现共享桌面的用户设备 40还可以包括第二接收单元 45还可 用于在所述第一发送单元 44向云服务器发送下载请求之前, 从将共享信息 存储于云服务器的所述其他用户设备接收共享通知消息, 所述共享通知消息 指示所述其他用户设备已将共享信息存储于云服务器。
由此可见, 本发明实施例的用户设备能够实现在两个或更多个用户设备 之间实时地共享信息, 以便用户设备的用户能够实时跟踪另一用户设备的用 户的动态并获取共享桌面上的信息。
在图 5中, 实现共享信息的用户设备 50包括第二发送单元 51。 其中, 第二发送单元 51用于向云服务器发送至少一个共享信息和对应于所述共享 信息的位置信息, 以及用于指示能够获取所述至少一个共享信息的至少一个 共享对象的指示信息,其中所述位置信息指示所述共享信息显示在用户设备 的桌面上的位置。 这里, 共享信息包括但不限于以下信息的一种或者多种: 网络链接、 应用运行的参数、 文件。
进一步地, 第二发送单元 51 定时地向云服务器发送至少一个共享信息
和对应于所述共享信息的位置信息。
此外, 实现共享信息的用户设备 50还可以包括第三发送单元 52, 用于 向所述指示信息指示的所述至少一个共享对象的用户设备发送共享通知消 息, 所述共享通知消息用于通知已将共享信息存储于云服务器。
由此可见, 本发明实施例的用户设备能够实现在两个或更多个用户设备 之间实时地共享信息, 以便用户设备的用户能够实时跟踪另一用户设备的用 户的动态并获取共享桌面上的信息。
上述对于用户设备的说明是分为上传共享信息的用户设备 50与下载共 享信息的用户设备 40分别描述的。 应理解, 对于既支持共享信息上传又支 持共享信息下载的用户设备而言, 可以同时具有上述用户设备 40和用户设 备 50的功能模块和单元。
图 6给出了能够实现共享信息的云服务器的结构示意图。
在图 6中, 实现共享信息的云服务器 60包括第三接收单元 61 , 用于接 收并存储第一用户设备发送的共享信息和对应于所述共享信息的位置信息, 以及用于指示获取所述共享信息的至少一个共享对象的指示信息, 所述位置 信息指示所述共享信息显示在所述第一用户设备的桌面上的位置。 这里, 共 享信息包括但不限于以下信息的一种或者多种: 网络链接、应用运行的参数、 文件。
此外, 实现共享信息的云服务器 60还可以包括第四接收单元 62和第四 发送单元 63。 其中, 第四接收单元 62用于接收第二用户设备的下载请求, 所述下载请求指示获取包括所述第一用户设备的至少一个用户设备的共享 信息。 第四发送单元 63用于将所述共享信息和对应于所述共享信息的位置 信息发送给所述第二用户设备。
此外, 实现共享信息的云服务器 60还可以包括鉴权单元 64, 用于在所 述第四接收单元 62接收第二用户设备的下载请求之后, 以及第四发送单元 63 将所述共享信息和对应于所述共享信息的位置信息发送给所述第二用户 设备之前, 根据指示信息, 判断所述第二用户设备是否是第一用户设备的共 享对象。 如果鉴权单元 64判断所述第二用户设备是第一用户设备的共享对 象, 则所述第四发送单元 63用于将所述共享信息和对应于所述共享信息的 位置信息发送给所述第二用户设备,其中所述共享信息包括所述第一用户设 备的共享信息。 或者, 如果鉴权单元 64判断所述第二用户设备不是第一用
户设备的共享对象, 则第四发送单元 63用于将所述共享信息和对应于所述 共享信息的位置信息发送给所述第二用户设备, 其中所述共享信息不包括所 述第一用户设备的共享信息。
一般而言, 第四发送单元 63定时地将所述共享信息和对应于所述共享 信息的位置信息发送给所述第二用户设备。
由此可见, 本发明实施例的云服务器能够实现在两个或更多个用户设备 之间实时地共享信息, 以便用户设备的用户能够实时跟踪另一用户设备的用 户的动态并获取共享桌面上的信息。
在实现共享信息的基础上, 以下将结合具体实施例描述实现共享桌面的 方法。 为了描述方便, 以下仅以两个用户之间共享桌面为例。 应理解, 更多 用户之间实现共享桌面的方法与两个用户之间共享桌面的方式是类似的。 同 样的,第一用户为提供共享信息的共享者,第二用户为第一用户的共享对象。
在实现共享桌面的具体实施例中, 提出了一种特殊桌面 (以下称为 superjauncher ), 该特殊桌面 super_launcher替代现有智能终端的操作***的 桌面( launcher )。 该特殊桌面 superjauncher可以收集壁纸、 时间等的快捷方 式 shortcuts或窗口小部件 widget对应的应用程序等及其对应的位置信息的各 种信息。第一用户在特殊桌面 superjauncher上进行的特定活动都会被记录和 保存到云服务器的一个数据库中。
例如, 如果第一用户替换了桌面的壁纸, 那么替换的壁纸的联合图像专 家小组( JPEG , Joint Photographic Experts Group ) 图片及其可交换图像文件 格式(EXIF, Exchangeable image file format )信息和位置信息将被保存到云 服务器的数据库中。 如果第一用户安装了应用程序并在特殊桌面 superjauncher上创建该应用程序的快捷方式,则该快捷方式对应的应用程序 名称、 版本及图标、 位置信息将被记录到云服务器的数据库中。 如果第一用 户在特殊桌面 superjauncher上添加一个窗口小部件 widget, 则该窗口小部件 widget所对应的应用程序名称和图标及其位置信息将被记录到云服务器的数 据库中。
再例如, 如果第一用户通过特殊桌面 superjauncher上的 widget进行活 动, 如正在播放某一首 mp3格式的歌曲, 则正在播放的歌曲的 ID3信息将被 实时更新到云服务器的数据库中。 为了避免数据库过于庞大, 数据库只记录 第一用户当前正在播放的 mp3歌曲的 ID3信息。
使用 superjauncher的用户设备可以通过私有账号与云服务器 (以下称 superjauncher服务器)相连接。 当第二用户向第一用户发起共享桌面请求, superjauncher服务器对第二用户进行用户鉴权且第一用户同意共享桌面请 求后,则 superjauncher服务器将第一用户存储在数据库中的信息推送给第二 用户。第二用户的用户设备的特殊桌面 superjauncher将依据对应的位置信息 显示获取到的第一用户的共享信息。如第二用户对第一用户的共享信息中的 某些内容感兴趣, 并想拥有第一用户的用户设备的特殊桌面 superjauncher 上的某个应用程序, 则可以点击自己用户设备上形成的该共享的应用程序的 对应图标, 然后第二用户的用户设备根据图标对应的应用程序信息(应用程 序名称和版本)到应用程序商店 App Store上将相应的应用程序下载到自己的 用户设备上。
需要说明的是, 如果第二用户的用户设备的应用***不支持特殊桌面 superjauncher, 那么第二用户从 superjauncher服务器只能获得部分共享信 息, 即无法通过第二用户的用户设备的桌面 launcher生成第一用户的用户设 备的桌面 launcher, 而仅可以直接将一些可下载的共享信息(如 ID3或网络链 接等) 下载到指定文件夹。
由上可知, 目前智能终端的桌面 launcher已具有扩展性, 除了显示一般 的快捷方式 shortcuts的图标以外,还可以通过添加各种应用程序的窗口小部 件 widget实现应用程序的常用操作。 如安卓(Android ) ***的播放器窗口 小部件 widget即可实现音乐的播放或暂停等。
如果有云服务器同步并获取到第一用户的智能终端的桌面 launcher上壁 纸、 时间、 快捷方式和窗口小部件对应的应用程序的各种信息, 且第一用户 如果再选择性地将这些数据共享给特定的人(例如第二用户;), 第二用户点 击共享信息的图标等,通过图标对应的共享信息可以找到被共享的应用程序 的原始文件或者数据, 那么就可以实现共享桌面。
共享桌面可以方便用户之间了解彼此的信息, 并且不需要进行实时设 置, 便可以轻松查看彼此共享的信息。 这些共享信息不仅可以说明用户当前 所处的环境(例如城市、 时间、 天气等), 更能说明用户当前的操作 (例如 听什么歌、 玩什么游戏, 拍了什么照片, 在哪里吃饭)。
例如, 用户 A和用户 B是夫妻, 用户 A到国外出差, 用户 B在家中。 用户 A为用户 B共享了桌面上的时钟 widget (包括时钟 widget应用的网络
链接以及时间数据)。 当用户 B想给用户 A打电话时, 不用再通过其它途径 去查用户 A当前的时间 (因为国外有时差), 通过网络链接下载用户 A共享 的时间 widget应用并加载时间数据, 相当于直接查看到用户 A共享的桌面 上的时钟 widget, 就可以知道用户 A所在国家城市的时间。 同样的, 也可以 立即知道用户 A当前所在城市的天气情况。应理解,如果用户 B只对用户 A 的时间 widget应用感兴趣, 可以仅仅通过网络链接获取用户 A共享的时钟 widget应用,这样可以在用户 B自己的用户设备上利用用户 A的时间 widget 应用呈现自己所在地的时间。 或者, 如果用户 B仅仅是想知道用户 A所在 地的当前时间, 则可以仅仅获取用户 A的时间数据, 并加载在用户 B 自己 用户设备的时间 widget应用中。
例如, 用户 C和用户 D是朋友, 且共享了桌面。 用户 C可以到共享桌面上 查看用户 D此时在听音乐。 如果用户 C也想听这个音乐, 就可以点击用户 D此 时正在播放的音乐的信息, 然后网络进行搜索并提供该音乐的在线音乐链接 到用户 C, 用户 C就可以用自己的播放器播放这首在线音乐。 或者, 用户 D在 共享桌面上看见一个小游戏图标, 如果用户 D也想玩这个游戏, 就可以点击 共享桌面上的游戏图标(icon ), 然后网络进行搜索并将该游戏下载到用户 D 的桌面上。
此外, 群组成员可以通过共享桌面实时跟踪群组成员的动态。 例如, 用 户 、 用户 F和用户 G是一个项目组的同事, 他们同时共享一屏桌面, 该桌面 为群组桌面。如果用户 E将一个游戏图标放到共享的群组桌面上, 那么用户 F 和用户 G可以在群组桌面上查看到这个游戏图标, 并将这个游戏下载到自己 的桌面上。
由上可见, 共享桌面可以全方位地展示共享对象的共享信息, 也可以方 便地查看共享信息, 并且轻松获取共享的应用和资源。
以上, 时间、 天气、 城市、 ID3信息等数据信息可以数据文件的形式或 文件图标的形式显示。
在实现共享信息的基础上, 以下将结合具体实施例描述实现共享桌面的 方法。 为了描述方便, 以下仅以两个用户之间共享桌面为例。 应理解, 更多 用户之间实现共享桌面的方法与两个用户之间共享桌面的方式是类似的。 同 样的,第一用户为提供共享信息的共享者,第二用户为第一用户的共享对象。
基于上述内容, 本发明还提出了一种实现共享桌面的装置, 当用户设备
上具有该实现共享桌面的装置, 上述实现共享信息以及实现共享桌面的方法 均可以在该用户设备上实现。 具体而言, 参见图 7, 实现共享桌面的装置 70 可以包括捕获单元 71和发送单元 72。其中,捕获单元 71用于捕获用户设备 桌面上的共享信息和 /或对应于所述共享信息的位置信息的第一变化信息。当 共享信息发生变化时, 捕获单元 71捕获变化的共享信息; 当对应于共享信 息的位置信息发生变化时, 捕获单元 71捕获变化的位置信息; 当共享信息 和对应所述共享信息的位置信息都发生变化时, 捕获单元 71捕获变化的共 享信息和位置信息, 发送单元 72用于将所述第一变化信息发送到云服务器 进行保存。 一般而言, 捕获单元 71定时地捕获用户设备桌面上的共享信息 和 /或对应于所述共享信息的位置信息的第一变化信息。这里,位置信息指示 所述共享信息显示在所述用户设备的桌面上的位置
此外, 实现共享桌面的装置 70还可以包括接收单元 73和更新单元 74。 其中, 接收单元 73从云服务器接收其他用户设备桌面上的共享信息和 /或对 应于所述共享信息的位置信息的第二变化信息, 更新单元 74根据所述其他 用户设备桌面上的共享信息和 /或对应于所述共享信息的位置信息的第二变 化信息更新自身用户设备桌面上的共享信息和 /或对应于所述共享信息的位 置信息。 一般而言, 接收单元 73定时地从云服务器接收其他用户的用户设 备桌面上的共享信息和 /或对应于所述共享信息的位置信息的第二变化信息。
这里, 共享信息包括但不限于以下信息的一种或者多种: 网络链接、 应 用运行的参数、 文件。
这样, 本发明实施例能够实现在两个或更多个用户设备之间实时地共享 信息, 以便用户设备的用户能够实时跟踪另一用户设备的用户的动态并获取 共享桌面上的信息。
本领域普通技术人员可以意识到, 结合本文中所公开的实施例描述的各 示例的单元及算法步骤, 能够以电子硬件、 或者计算机软件和电子硬件的结 合来实现。 这些功能究竟以硬件还是软件方式来执行, 取决于技术方案的特 定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方 法来实现所描述的功能, 但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到, 为描述的方便和筒洁, 上述描 述的***、 装置和单元的具体工作过程, 可以参考前述方法实施例中的对应 过程, 在此不再赘述。
在本申请所提供的几个实施例中, 应该理解到, 所揭露的***、 装置和 方法, 可以通过其它的方式实现。 例如, 以上所描述的装置实施例仅仅是示 意性的, 例如, 所述单元的划分, 仅仅为一种逻辑功能划分, 实际实现时可 以有另外的划分方式, 例如多个单元或组件可以结合或者可以集成到另一个 ***, 或一些特征可以忽略, 或不执行。 另一点, 所显示或讨论的相互之间 的耦合或直接耦合或通信连接可以是通过一些接口, 装置或单元的间接耦合 或通信连接, 可以是电性, 机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作 为单元显示的部件可以是或者也可以不是物理单元, 即可以位于一个地方, 或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或 者全部单元来实现本实施例方案的目的。
另外, 在本发明各个实施例中的各功能单元可以集成在一个处理单元 中, 也可以是各个单元单独物理存在, 也可以两个或两个以上单元集成在一 个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使 用时, 可以存储在一个计算机可读取存储介质中。 基于这样的理解, 本发明 的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部 分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质 中, 包括若干指令用以使得一台计算机设备(可以是个人计算机, 服务器, 或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。 而前 述的存储介质包括: U盘、移动硬盘、只读存储器( ROM , Read-Only Memory )、 随机存取存储器(RAM, Random Access Memory ), 磁碟或者光盘等各种可 以存储程序代码的介质。
以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局限 于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易 想到变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明的保护 范围应所述以权利要求的保护范围为准。
Claims
1、 一种实现共享信息的方法, 其特征在于, 包括:
接收其他用户的共享信息及对应于所述共享信息的位置信息, 所述位置 信息指示所述共享信息显示在所述其他用户设备的桌面上的位置;
根据所述位置信息显示所述共享信息。
2、 根据权利要求 1所述的方法, 其特征在于, 所述共享信息包括但不 限于以下信息的一种或者多种: 网络链接、 应用运行的参数、 文件。
3、 根据权利要求 1或 2所述的方法, 其特征在于, 所述位置信息包括 指示所述共享应用显示在所述其他用户设备的桌面上的坐标位置信息。
4、 根据权利要求 3所述的方法, 其特征在于, 所述位置信息还包括指 示所述共享信息显示在所述其他用户设备的桌面上的桌面标识信息。
5、 根据权利要求 4所述的方法, 其特征在于, 所述根据所述位置信息 显示所述共享信息包括:
根据所述位置信息,将具有相同的桌面标识信息的共享信息按照所述坐 标位置信息显示在同一桌面上。
6、 根据权利要求 1至 5中任一项所述的方法, 其特征在于, 所述根据 所述位置信息显示所述共享信息包括:
才艮据所述位置信息, 以图标或文件夹的形式显示所述共享信息。
7、 根据权利要求 1至 6中任一项所述的方法, 其特征在于, 还包括: 使用所述共享信息。
8、 根据权利要求 7所述的方法, 其特征在于, 所述使用所述共享信息 包括:
当所述共享信息为网络链路, 通过所述网络链路获得相应的应用; 或者 当所述共享信息为应用运行的参数, 加载所述参数; 或者
当所述共享信息为文件, 下载所述文件。
9、 根据权利要求 8所述的方法, 其特征在于, 所述当所述共享信息为 应用运行的参数, 加载所述参数包括:
当所述共享信息为应用运行的参数,识别用于加载所述参数的共享应用 是否已安装;
若所述共享应用已安装, 则加载所述参数; 或者 若所述共享应用未安装, 则获得相应的应用, 在所述应用上加载所述参 数。
10、 根据权利要求 1至 9中任一项所述的方法, 其特征在于, 所述接收 其他用户的共享信息及对应于所述共享信息的位置信息包括:
从云服务器接收其他用户的共享信息及对应于所述共享信息的位置信 息; 或者
从其他用户的用户设备接收共享信息及对应于所述共享信息的位置信 息。
11、 根据权利要求 1至 10中任一项所述的方法, 其特征在于, 在所述 接收其他用户的共享信息及对应于所述共享信息的位置信息之前, 还包括: 向云服务器发送下载请求, 所述下载请求指示获取其他用户设备存储于 所述云服务器的共享信息;
所述接收其他用户的共享信息及对应于所述共享信息的位置信息包括: 接收所述云服务器根据所述下载请求发送的其他用户的共享信息及对 应于所述共享信息的位置信息。
12、 根据权利要求 11所述的方法, 其特征在于, 所述向云服务器发送 下载请求包括:
定时地向云服务器发送下载请求。
13、 根据权利要求 11或 12所述的方法, 其特征在于, 所述下载请求指 示获取其他用户设备存储于所述云服务器的共享信息为: 所述下载请求指示 获取第一用户设备存储于所述云服务器的共享信息;
则所述接收所述云服务器根据所述下载请求发送的其他用户的共享信 息及对应于所述共享信息的位置信息包括:
接收所述云服务器根据所述下载请求发送的所述第一用户设备的共享 信息及对应于所述共享信息的位置信息。
14、 根据权利要求 11或 12所述的方法, 其特征在于, 所述下载请求指 示获取其他用户设备存储于所述云服务器的共享信息为: 所述下载请求指示 获取指定的共享信息;
则所述接收所述云服务器根据所述下载请求发送的其他用户的共享信 息及对应于所述共享信息的位置信息包括:
接收所述云服务器根据所述下载请求发送的指定的共享信息及对应于 所述共享信息的位置信息。
15、 根据权利要求 11或 12所述的方法, 其特征在于, 所述接收所述云 服务器根据所述下载请求发送的指定的共享信息及对应于所述共享信息的 位置信息包括:
接收所述云服务器发送的共享信息的描述信息;
根据所述描述信息向所述云服务器发送获取指定的共享信息的请求; 接收所述云服务器发送的指定的共享信息及对应于所述共享信息的位 置信息。
16、 根据权利要求 11至 15中任一项所述的方法, 其特征在于, 在所述 向云服务器发送下载请求之前, 还包括:
从将共享信息存储于云服务器的所述其他用户设备接收共享通知消息, 所述共享通知消息指示所述其他用户设备已将共享信息存储于云服务器。
17、 一种实现共享信息的方法, 其特征在于, 包括:
向云服务器发送至少一个共享信息和对应于所述共享信息的位置信息, 以及用于指示能够获取所述至少一个共享信息的至少一个共享对象的指示 信息, 其中所述位置信息指示所述共享信息显示在用户设备的桌面上的位 置。
18、 根据权利要求 17所述的方法, 其特征在于, 所述共享信息包括但 不限于以下信息的一种或者多种: 网络链接、 应用运行的参数、 文件。
19、 根据权利要求 17或 18所述的方法, 其特征在于, 所述向所述云服 务器发送至少一个共享信息和对应于所述共享信息的位置信息包括:
定时地向云服务器发送至少一个共享信息和对应于所述共享信息的位 置信息。
20、根据权利要求 17至 19中任一项所述的方法,其特征在于,还包括: 向所述指示信息指示的所述至少一个共享对象的用户设备发送共享通 知消息, 所述共享通知消息用于通知已将共享信息存储于云服务器。
21、 一种实现共享信息的方法, 其特征在于, 包括:
接收并存储第一用户设备发送的共享信息和对应于所述共享信息的位 置信息, 以及用于指示获取所述共享信息的至少一个共享对象的指示信息, 所述位置信息指示所述共享信息显示在所述第一用户设备的桌面上的位置。
22、 根据权利要求 21所述的方法, 其特征在于, 所述共享信息包括但 不限于以下信息的一种或者多种: 网络链接、 应用运行的参数、 文件。
23、 根据权利要求 21或 22所述的方法, 其特征在于, 还包括: 接收第二用户设备的下载请求, 所述下载请求指示获取包括所述第一用 户设备的至少一个用户设备的共享信息;
将所述共享信息和对应于所述共享信息的位置信息发送给所述第二用 户设备。
24、 根据权利要求 23所述的方法, 其特征在于, 所述接收第二用户设 备的下载请求之后,将所述共享信息和对应于所述共享信息的位置信息发送 给所述第二用户设备之前, 包括:
根据指示信息, 判断所述第二用户设备是否是第一用户设备的共享对 如果所述第二用户设备是第一用户设备的共享对象, 则将所述共享信息 和对应于所述共享信息的位置信息发送给所述第二用户设备, 其中所述共享 信息包括所述第一用户设备的共享信息; 或者
如果所述第二用户设备不是第一用户设备的共享对象, 则将所述共享信 息和对应于所述共享信息的位置信息发送给所述第二用户设备,其中所述共 享信息不包括所述第一用户设备的共享信息。
25、 根据权利要求 23或 24所述的方法, 其特征在于, 所述将所述共享 信息和对应于所述共享信息的位置信息发送给所述第二用户设备包括: 定时地将所述共享信息和对应于所述共享信息的位置信息发送给所述 第二用户设备。
26、 一种实现共享信息的用户设备, 其特征在于, 包括:
第一接收单元, 用于接收其他用户的共享信息及对应于所述共享信息的 位置信息, 所述位置信息指示所述共享信息显示在所述其他用户设备的桌面 上的位置;
显示单元, 用于根据所述位置信息显示所述共享信息。
27、 根据权利要求 26所述的用户设备, 其特征在于, 所述共享信息包 括但不限于以下信息的一种或者多种: 网络链接、 应用运行的参数、 文件。
28、 根据权利要求 26或 27所述的用户设备, 其特征在于, 所述位置信 息指示所述共享应用显示在所述其他用户设备的桌面上的坐标位置信息。
29、 根据权利要求 28所述的用户设备, 其特征在于, 所述位置信息还 包括指示所述共享信息显示在所述其他用户设备的桌面上的桌面标识信息。
30、 根据权利要求 29所述的用户设备, 其特征在于, 所述显示单元具 体用于:
根据所述位置信息,将具有相同的桌面标识信息的共享信息按照所述坐 标位置信息显示在同一桌面上。
31、 根据权利要求 26至 30中任一项所述的用户设备, 其特征在于, 所 述显示单元用于:
根据所述位置信息, 以图标或文件夹的形式显示所述共享信息。
32、 根据权利要求 26至 31中任一项所述的用户设备, 其特征在于, 还 包括:
处理单元, 用于使用所述共享信息。
33、 根据权利要求 32所述的用户设备, 其特征在于, 所述处理单元具 体用于:
当所述共享信息为网络链路, 通过所述网络链路获得相应的应用; 或者 当所述共享信息为应用运行的参数, 加载所述参数; 或者
当所述共享信息为文件, 下载所述文件。
34、 根据权利要求 33所述的用户设备, 其特征在于, 所述处理单元具 体用于当所述共享信息为应用运行的参数, 加载所述参数包括:
当所述共享信息为应用运行的参数,识别用于加载所述参数的共享应用 是否已安装;
若所述共享应用已安装, 则加载所述参数; 或者
若所述共享应用未安装, 则获得相应的应用, 在所述应用上加载所述参 数。
35、 根据权利要求 26至 34中任一项所述的用户设备, 其特征在于, 所 述第一接收单元具体用于:
从云服务器接收其他用户的共享信息及对应于所述共享信息的位置信 息; 或者
从其他用户的用户设备接收共享信息及对应于所述共享信息的位置信 息。
36、 根据权利要求 26至 35中任一项所述的用户设备, 其特征在于, 还 包括: 第一发送单元, 用于在所述接收其他用户的共享信息及对应于所述共享 信息的位置信息之前, 向云服务器发送下载请求, 所述下载请求指示获取其 他用户设备存储于所述云服务器的共享信息;
则所述第一接收单元用于:
接收所述云服务器根据所述下载请求发送的其他用户的共享信息及对 应于所述共享信息的位置信息。
37、 根据权利要求 36所述的用户设备, 其特征在于, 所述第一发送单 元具体用于:
定时地向云服务器发送下载请求。
38、 根据权利要求 36或 37所述的用户设备, 其特征在于, 所述下载请 求指示获取其他用户设备存储于所述云服务器的共享信息为: 所述下载请求 指示获取第一用户设备存储于所述云服务器的共享信息;
则所述第一接收单元用于:
接收所述云服务器根据所述下载请求发送的所述第一用户设备的共享 信息及对应于所述共享信息的位置信息。
39、 根据权利要求 36或 37所述的用户设备, 其特征在于, 所述下载请 求指示获取其他用户设备存储于所述云服务器的共享信息为: 所述下载请求 指示获取指定的共享信息;
则所述第一接收单元用于:
接收所述云服务器根据所述下载请求发送的指定的共享信息及对应于 所述共享信息的位置信息。
40、 根据权利要求 36或 37所述的用户设备, 其特征在于, 所述第一接 收单元接收所述云服务器根据所述下载请求发送的指定的共享信息及对应 于所述共享信息的位置信息具体包括:
接收所述云服务器发送的共享信息的描述信息;
根据所述描述信息向所述云服务器发送获取指定的共享信息的请求; 接收所述云服务器发送的指定的共享信息及对应于所述共享信息的位 置信息。
41、 根据权利要求 36至 40中任一项所述的用户设备, 其特征在于, 还 包括:
第二接收单元, 用于在所述第一发送单元向云服务器发送下载请求之 前, 从将共享信息存储于云服务器的所述其他用户设备接收共享通知消息, 所述共享通知消息指示所述其他用户设备已将共享信息存储于云服务器。
42、 一种实现共享信息的用户设备, 其特征在于, 包括:
第二发送单元, 用于向云服务器发送至少一个共享信息和对应于所述共 享信息的位置信息, 以及用于指示能够获取所述至少一个共享信息的至少一 个共享对象的指示信息, 其中所述位置信息指示所述共享信息显示在用户设 备的桌面上的位置。
43、 根据权利要求 42所述的用户设备, 其特征在于, 所述共享信息包 括但不限于以下信息的一种或者多种: 网络链接、 应用运行的参数、 文件。
44、 根据权利要求 42或 43所述的方法, 其特征在于, 所述第二发送单 元具体用于:
定时地向云服务器发送至少一个共享信息和对应于所述共享信息的位 置信息。
45、 根据权利要求 42至 44中任一项所述的用户设备, 其特征在于, 还 包括:
第三发送单元, 用于向所述指示信息指示的所述至少一个共享对象的用 户设备发送共享通知消息, 所述共享通知消息用于通知已将共享信息存储于 云服务器。
46、 一种实现共享信息的服务器, 其特征在于, 包括:
第三接收单元, 用于接收并存储第一用户设备发送的共享信息和对应于 所述共享信息的位置信息, 以及用于指示获取所述共享信息的至少一个共享 对象的指示信息, 所述位置信息指示所述共享信息显示在所述第一用户设备 的桌面上的位置。
47、 根据权利要求 46所述的服务器, 其特征在于, 所述共享信息包括 但不限于以下信息的一种或者多种: 网络链接、 应用运行的参数、 文件。
48、 根据权利要求 46或 47所述的云服务器, 其特征在于, 还包括: 第四接收单元, 用于接收第二用户设备的下载请求, 所述下载请求指示 获取包括所述第一用户设备的至少一个用户设备的共享信息;
第四发送单元, 用于将所述共享信息和对应于所述共享信息的位置信息 发送给所述第二用户设备。
49、 根据权利要求 48所述的服务器, 其特征在于, 还包括: 鉴权单元, 用于在所述接收第二用户设备的下载请求之后, 以及将所述 共享信息和对应于所述共享信息的位置信息发送给所述第二用户设备之前, 根据指示信息, 判断所述第二用户设备是否是第一用户设备的共享对象; 如果所述鉴权单元判断所述第二用户设备是第一用户设备的共享对象, 则所述第四发送单元用于将所述共享信息和对应于所述共享信息的位置信 息发送给所述第二用户设备, 其中所述共享信息包括所述第一用户设备的共 享信息; 或者
如果所述鉴权单元判断所述第二用户设备不是第一用户设备的共享对 象, 则所述第四发送单元用于将所述共享信息和对应于所述共享信息的位置 信息发送给所述第二用户设备, 其中所述共享信息不包括所述第一用户设备 的共享信息。
50、 根据权利要求 48或 49所述的服务器, 其特征在于, 所述第四发送 单元具体用于:
定时地将所述共享信息和对应于所述共享信息的位置信息发送给所述 第二用户设备。
51、 一种实现共享桌面的装置, 其特征在于, 包括:
捕获模块,用于捕获用户设备的桌面上的共享信息和 /或对应于所述共享 信息的位置信息的第一变化信息, 所述位置信息指示所述共享信息显示在所 述用户设备的桌面上的位置;
发送模块, 将所述第一变化信息发送到云服务器进行保存。
52、 根据权利要求 51所述的实现共享桌面的装置, 其特征在于, 还包 括:
接收模块,用于从所述云服务器接收其他用户设备的共享信息和 /或对应 于所述共享信息的位置信息的第二变化信息;
更新模块, 用于根据所述第二变化信息更新所述用户设备的桌面上的所 述其他用户设备的共享信息和 /或对应于所述共享信息的位置信息;
其中所述位置信息指示所述共享信息显示在其他用户设备的桌面上的 位置。
53、 根据权利要求 51或 52所述的实现共享桌面的装置, 其特征在于, 所述共享信息包括但不限于以下信息的一种或者多种: 网络链接、 应用运行 的参数、 文件。
54、 根据权利要求 51至 53中任一项所述的实现共享桌面的装置, 其特 征在于, 所述捕获模块具体用于:
定时地捕获用户设备的桌面上的共享信息和 /或对应于所述共享信息的 位置信息的第一变化信息。
Priority Applications (14)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201280002849.1A CN103125107B (zh) | 2012-06-13 | 2012-06-13 | 实现共享信息的方法、用户设备和服务器以及装置 |
EP12768522.0A EP2575322B1 (en) | 2012-06-13 | 2012-06-13 | Method, user equipment, server, and device for sharing information |
EP19168008.1A EP3609155B1 (en) | 2012-06-13 | 2012-06-13 | Method and mobile terminal for implementing information sharing |
PCT/CN2012/076846 WO2012136165A1 (zh) | 2012-06-13 | 2012-06-13 | 实现共享信息的方法、用户设备和服务器以及装置 |
ES21153676T ES2936338T3 (es) | 2012-06-13 | 2012-06-13 | Terminal móvil y producto de programa informático para el uso compartido de widgets |
EP21153676.8A EP3876496B1 (en) | 2012-06-13 | 2012-06-13 | Mobile terminal and computer program product for widget sharing |
EP22192545.6A EP4161034A1 (en) | 2012-06-13 | 2012-06-13 | Mobile terminal and computer program product for widget sharing |
ES19168008T ES2868230T3 (es) | 2012-06-13 | 2012-06-13 | Método y terminal móvil para implementar el uso compartido de información |
EP16176552.4A EP3188437B1 (en) | 2012-06-13 | 2012-06-13 | Method and system for implementing information sharing |
US13/731,250 US9641568B2 (en) | 2012-06-13 | 2012-12-31 | Method, user equipment, server, and apparatus for implementing information sharing |
US15/464,988 US10129305B2 (en) | 2012-06-13 | 2017-03-21 | Method, user equipment, server, and apparatus for implementing information sharing |
US16/154,242 US10708390B2 (en) | 2012-06-13 | 2018-10-08 | Method, user equipment, server, and apparatus for implementing information sharing |
US16/883,473 US10992781B2 (en) | 2012-06-13 | 2020-05-26 | Method, user equipment, server, and apparatus for implementing information sharing |
US17/222,037 US11991249B2 (en) | 2012-06-13 | 2021-04-05 | Method, user equipment, server, and apparatus for implementing information sharing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2012/076846 WO2012136165A1 (zh) | 2012-06-13 | 2012-06-13 | 实现共享信息的方法、用户设备和服务器以及装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/731,250 Continuation US9641568B2 (en) | 2012-06-13 | 2012-12-31 | Method, user equipment, server, and apparatus for implementing information sharing |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/731,250 Continuation US9641568B2 (en) | 2012-06-13 | 2012-12-31 | Method, user equipment, server, and apparatus for implementing information sharing |
US15/464,988 Continuation US10129305B2 (en) | 2012-06-13 | 2017-03-21 | Method, user equipment, server, and apparatus for implementing information sharing |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2012136165A1 true WO2012136165A1 (zh) | 2012-10-11 |
Family
ID=46968619
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2012/076846 WO2012136165A1 (zh) | 2012-06-13 | 2012-06-13 | 实现共享信息的方法、用户设备和服务器以及装置 |
Country Status (5)
Country | Link |
---|---|
US (5) | US9641568B2 (zh) |
EP (5) | EP2575322B1 (zh) |
CN (1) | CN103125107B (zh) |
ES (2) | ES2936338T3 (zh) |
WO (1) | WO2012136165A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104981027A (zh) * | 2014-05-12 | 2015-10-14 | 腾讯科技(深圳)有限公司 | 移动终端应用同步方法和*** |
KR20200051670A (ko) * | 2018-11-02 | 2020-05-13 | 구글 엘엘씨 | 인증 시스템 및 방법 |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102819461B (zh) * | 2012-07-19 | 2016-05-11 | 腾讯科技(深圳)有限公司 | 桌面同步方法、装置、设备及*** |
US20140081858A1 (en) * | 2012-09-14 | 2014-03-20 | Diebold Self-Service Systems Division Of Diebold, Incorporated | Banking system controlled responsive to data read from data bearing records |
US20140310039A1 (en) * | 2013-04-16 | 2014-10-16 | Centurylink Intellectual Property Llc | Automated Cloud Expansion and Ordering System and Method |
US10133442B2 (en) * | 2013-06-08 | 2018-11-20 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for accessing a chat room |
US9720559B2 (en) * | 2013-10-14 | 2017-08-01 | Microsoft Technology Licensing, Llc | Command authentication |
CN104750372B (zh) * | 2013-12-25 | 2019-02-01 | 华为技术有限公司 | 一种文件共享方法和装置 |
US11042904B1 (en) * | 2014-03-12 | 2021-06-22 | Groupon, Inc. | Method and system for detecting application programs on mobile computing device |
US10891651B1 (en) * | 2014-03-12 | 2021-01-12 | Groupon, Inc. | Method and system for launching application programs using promotion impressions |
US10937062B1 (en) * | 2014-03-12 | 2021-03-02 | Groupon, Inc. | Method and system for facilitating download of application programs on mobile computing device |
US11010793B1 (en) * | 2014-03-12 | 2021-05-18 | Groupon, Inc. | Method and system for determining user profile data for promotion and marketing service using mobile application program information |
US10846749B1 (en) | 2014-03-12 | 2020-11-24 | Groupon, Inc. | Method and system for offering promotion impressions using application programs |
WO2016109977A1 (zh) * | 2015-01-06 | 2016-07-14 | 华为技术有限公司 | 桌面分享方法和移动终端 |
US20160197773A1 (en) * | 2015-01-07 | 2016-07-07 | Kii, Inc. | Techniques for sharing applications |
US9807544B2 (en) * | 2015-06-25 | 2017-10-31 | Verizon Patent And Licensing Inc. | Addition of secondary endpoint based on message reply |
US10237309B2 (en) * | 2015-11-25 | 2019-03-19 | International Business Machines Corporation | Managing virtual desktop infrastructure data sharing |
CN110286994A (zh) * | 2019-07-29 | 2019-09-27 | 上海达龙信息科技有限公司 | 远程桌面的共享方法、***、介质、及电子设备 |
US11321367B2 (en) * | 2019-10-31 | 2022-05-03 | Ford Global Technologies, Llc | Geoshortcuts |
CN112560060A (zh) * | 2020-12-16 | 2021-03-26 | 歌尔光学科技有限公司 | 信息共享方法、终端及可读存储介质 |
CN115150502B (zh) * | 2021-03-31 | 2024-06-11 | 华为技术有限公司 | 一种应用小部件的显示方法及装置、存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060061468A1 (en) * | 2004-09-17 | 2006-03-23 | Antti Ruha | Sensor data sharing |
CN101535973A (zh) * | 2005-02-22 | 2009-09-16 | 网讯公司 | 用于在协作对话期间动态共享显示器的一部分的方法和设备 |
CN101883140A (zh) * | 2010-06-13 | 2010-11-10 | 北京北大众志微***科技有限责任公司 | 基于远程显示的编码***及方法、服务器 |
CN101888519A (zh) * | 2009-05-14 | 2010-11-17 | 华为技术有限公司 | 共享桌面内容的方法和智能设备 |
CN102143156A (zh) * | 2010-12-31 | 2011-08-03 | 华为技术有限公司 | 桌面共享处理方法和设备 |
Family Cites Families (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6601087B1 (en) * | 1998-11-18 | 2003-07-29 | Webex Communications, Inc. | Instant document sharing |
WO2004070589A1 (en) | 2003-02-07 | 2004-08-19 | Nokia Corporation | Software distribution |
US8533268B1 (en) * | 2003-02-10 | 2013-09-10 | Intercall, Inc. | Methods and apparatus for providing a live history in a multimedia collaboration session |
EP1599812A2 (en) * | 2003-02-28 | 2005-11-30 | Koninklijke Philips Electronics N.V. | A method of sharing files between user stations in a network |
US7222305B2 (en) * | 2003-03-13 | 2007-05-22 | Oracle International Corp. | Method of sharing a desktop with attendees of a real-time collaboration |
US20060010392A1 (en) * | 2004-06-08 | 2006-01-12 | Noel Vicki E | Desktop sharing method and system |
US7383308B1 (en) * | 2004-02-11 | 2008-06-03 | Aol Llc, A Delaware Limited Liability Company | Buddy list-based sharing of electronic content |
US8914733B2 (en) * | 2005-10-04 | 2014-12-16 | International Business Machines Corporation | User interface widget unit sharing for application user interface distribution |
WO2007075846A2 (en) | 2005-12-19 | 2007-07-05 | Propero Ltd. | Method and system for providing virtualized application workspaces |
US20080086609A1 (en) | 2006-10-06 | 2008-04-10 | Richard Lesser | Method and Apparatus for Generating a Backup Strategy for a Client |
US8321537B1 (en) * | 2006-12-27 | 2012-11-27 | Google Inc. | Methods and system for sharing gadgets between users |
US8209378B2 (en) * | 2007-10-04 | 2012-06-26 | Clearspring Technologies, Inc. | Methods and apparatus for widget sharing between content aggregation points |
WO2009055499A2 (en) * | 2007-10-22 | 2009-04-30 | Xcerion Aktiebolag | Gesture-based collaboration |
JP5121542B2 (ja) | 2008-04-09 | 2013-01-16 | キヤノン株式会社 | アプリケーションパッケジング装置、その制御方法、プログラム |
KR101515467B1 (ko) * | 2008-04-17 | 2015-05-04 | 삼성전자주식회사 | 서비스 제공 방법 및 장치, 단말 제어 방법 및 장치 |
CA2730207C (en) * | 2008-07-11 | 2017-08-22 | Thomson Reuters Global Resources | System and methods for web-based control of desktop applications |
JP2012507091A (ja) * | 2008-10-27 | 2012-03-22 | ソーシャル・ゲーミング・ネットワーク | インターラクティブなプロキシミティディスプレイのテザーのための装置、方法およびシステム |
CN101860591A (zh) | 2009-04-08 | 2010-10-13 | 北京搜狗科技发展有限公司 | 一种共享应用程序的方法及装置 |
US8346847B2 (en) * | 2009-06-03 | 2013-01-01 | Apple Inc. | Installing applications based on a seed application from a separate device |
US20100313249A1 (en) * | 2009-06-08 | 2010-12-09 | Castleman Mark | Methods and apparatus for distributing, storing, and replaying directives within a network |
GB0910327D0 (en) | 2009-06-16 | 2009-07-29 | Antix Labs Ltd | Rights managed distributable software |
US8572603B2 (en) | 2009-09-04 | 2013-10-29 | Adobe Systems Incorporated | Initializing an application on an electronic device |
CN101674110A (zh) | 2009-10-21 | 2010-03-17 | 中兴通讯股份有限公司 | 一种实现移动终端桌面共享和控制的方法及移动终端 |
CN102262544B (zh) | 2010-05-24 | 2016-06-08 | 腾讯科技(深圳)有限公司 | 软件升级的方法和装置 |
US9081633B2 (en) * | 2010-05-24 | 2015-07-14 | Microsoft Technology Licensing, Llc | Remote application connection sharing |
CA2742468C (en) * | 2010-06-08 | 2018-04-24 | Aastra Technologies Limited | Method and system for video communication |
US9977819B2 (en) * | 2010-08-09 | 2018-05-22 | Ianywhere Solutions, Inc. | Sharing data on mobile devices |
US20160005047A1 (en) * | 2010-08-31 | 2016-01-07 | Cbs Ecomedia, Inc. | Apparatuses, methods and systems for a health/wellness advertising, financing and management platform |
US8605048B2 (en) * | 2010-11-05 | 2013-12-10 | Bluespace Corporation | Method and apparatus for controlling multimedia contents in realtime fashion |
GB201021875D0 (en) | 2010-12-23 | 2011-02-02 | Antix Labs Ltd | Methods of distributing software |
CN102130948A (zh) | 2011-02-11 | 2011-07-20 | 宇龙计算机通信科技(深圳)有限公司 | 应用资源共享的实现方法及移动终端 |
US20120269185A1 (en) * | 2011-04-19 | 2012-10-25 | Pbx Central Corpotation | System and method for computer based collaboration initiated via a voice call |
US8171137B1 (en) | 2011-05-09 | 2012-05-01 | Google Inc. | Transferring application state across devices |
US20120311010A1 (en) * | 2011-05-31 | 2012-12-06 | Amit Shah | Mechanism for peer-to-peer file sharing by individual client networking applications |
US11184156B2 (en) * | 2011-07-27 | 2021-11-23 | Aon Global Operations Se, Singapore Branch | Impact data manager for dynamic data delivery |
US8930940B2 (en) | 2011-08-19 | 2015-01-06 | Yongyong Xu | Online software execution platform |
KR20130037434A (ko) * | 2011-10-06 | 2013-04-16 | 삼성전자주식회사 | 클라우딩 네트워크에서 디바이스들 간에 멀티미디어 콘텐츠를 공유하기 위한 시스템 및 방법 |
EP2788928A2 (en) * | 2011-12-06 | 2014-10-15 | Agreeya Mobility | Seamless collaboration and communication |
CN102426533B (zh) | 2011-12-12 | 2014-10-01 | 奇智软件(北京)有限公司 | 软件安装方法及装置 |
KR101383529B1 (ko) | 2012-02-29 | 2014-04-08 | 주식회사 팬택 | 어플리케이션 공유를 위한 이동단말장치 및 이동단말장치에서의 어플리케이션 공유 방법 |
US20140019957A1 (en) | 2012-07-11 | 2014-01-16 | Tencent Technology (Shenzhen) Co., Ltd. | Method, apparatus, and system for sharing software among terminals |
CN102752457B (zh) | 2012-07-19 | 2014-09-03 | 腾讯科技(深圳)有限公司 | 一种安装应用的方法及*** |
CN102970428A (zh) | 2012-11-16 | 2013-03-13 | 广东欧珀移动通信有限公司 | 一种移动终端应用分享方法及*** |
US8725645B1 (en) | 2013-01-04 | 2014-05-13 | Cetrus LLC | Non-invasive metering system for software licenses |
US9426641B1 (en) | 2014-06-05 | 2016-08-23 | Sprint Communications Company L.P. | Multiple carrier partition dynamic access on a mobile device |
-
2012
- 2012-06-13 EP EP12768522.0A patent/EP2575322B1/en active Active
- 2012-06-13 CN CN201280002849.1A patent/CN103125107B/zh active Active
- 2012-06-13 ES ES21153676T patent/ES2936338T3/es active Active
- 2012-06-13 EP EP19168008.1A patent/EP3609155B1/en active Active
- 2012-06-13 EP EP22192545.6A patent/EP4161034A1/en active Pending
- 2012-06-13 EP EP21153676.8A patent/EP3876496B1/en active Active
- 2012-06-13 WO PCT/CN2012/076846 patent/WO2012136165A1/zh active Application Filing
- 2012-06-13 EP EP16176552.4A patent/EP3188437B1/en active Active
- 2012-06-13 ES ES19168008T patent/ES2868230T3/es active Active
- 2012-12-31 US US13/731,250 patent/US9641568B2/en active Active
-
2017
- 2017-03-21 US US15/464,988 patent/US10129305B2/en active Active
-
2018
- 2018-10-08 US US16/154,242 patent/US10708390B2/en active Active
-
2020
- 2020-05-26 US US16/883,473 patent/US10992781B2/en active Active
-
2021
- 2021-04-05 US US17/222,037 patent/US11991249B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060061468A1 (en) * | 2004-09-17 | 2006-03-23 | Antti Ruha | Sensor data sharing |
CN101535973A (zh) * | 2005-02-22 | 2009-09-16 | 网讯公司 | 用于在协作对话期间动态共享显示器的一部分的方法和设备 |
CN101888519A (zh) * | 2009-05-14 | 2010-11-17 | 华为技术有限公司 | 共享桌面内容的方法和智能设备 |
CN101883140A (zh) * | 2010-06-13 | 2010-11-10 | 北京北大众志微***科技有限责任公司 | 基于远程显示的编码***及方法、服务器 |
CN102143156A (zh) * | 2010-12-31 | 2011-08-03 | 华为技术有限公司 | 桌面共享处理方法和设备 |
Non-Patent Citations (1)
Title |
---|
See also references of EP2575322A4 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104981027A (zh) * | 2014-05-12 | 2015-10-14 | 腾讯科技(深圳)有限公司 | 移动终端应用同步方法和*** |
CN104981027B (zh) * | 2014-05-12 | 2018-10-02 | 腾讯科技(深圳)有限公司 | 移动终端应用同步方法和*** |
KR20200051670A (ko) * | 2018-11-02 | 2020-05-13 | 구글 엘엘씨 | 인증 시스템 및 방법 |
KR102362108B1 (ko) | 2018-11-02 | 2022-02-14 | 구글 엘엘씨 | 인증 시스템 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
US20130339439A1 (en) | 2013-12-19 |
US10129305B2 (en) | 2018-11-13 |
EP4161034A1 (en) | 2023-04-05 |
US11991249B2 (en) | 2024-05-21 |
US20190052686A1 (en) | 2019-02-14 |
US20170195380A1 (en) | 2017-07-06 |
EP2575322A4 (en) | 2013-11-06 |
US10992781B2 (en) | 2021-04-27 |
EP3188437B1 (en) | 2019-06-12 |
CN103125107A (zh) | 2013-05-29 |
EP3609155A1 (en) | 2020-02-12 |
ES2936338T3 (es) | 2023-03-16 |
US20200358883A1 (en) | 2020-11-12 |
CN103125107B (zh) | 2016-08-24 |
EP3188437A1 (en) | 2017-07-05 |
EP3876496A1 (en) | 2021-09-08 |
US9641568B2 (en) | 2017-05-02 |
US20210297506A1 (en) | 2021-09-23 |
EP2575322B1 (en) | 2016-09-28 |
US10708390B2 (en) | 2020-07-07 |
EP3876496B1 (en) | 2022-10-26 |
ES2868230T3 (es) | 2021-10-21 |
EP2575322A1 (en) | 2013-04-03 |
EP3609155B1 (en) | 2021-03-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10992781B2 (en) | Method, user equipment, server, and apparatus for implementing information sharing | |
US11829584B2 (en) | Apparatus and methods for facilitating context handoff between devices in a cloud based wireless personal area network | |
US8086226B2 (en) | Method and system for a hosted mobile management service architecture | |
US10887932B2 (en) | Electronic device and method of registering personal cloud apparatus in user portal server thereof | |
JP5922709B2 (ja) | データ転送を簡略化するシステム及び方法 | |
JP6152797B2 (ja) | 画像閲覧システム、受信側携帯端末、画像サーバ、および画像閲覧方法 | |
JP2019215727A (ja) | 会議装置、会議装置の制御方法、プログラム及び会議システム | |
US10805427B1 (en) | Backup and restore of customer devices | |
WO2016197884A1 (zh) | 基于身份的数据处理方法及装置 | |
JP2016177753A (ja) | ファイルシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 201280002849.1 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12768522 Country of ref document: EP Kind code of ref document: A1 |
|
REEP | Request for entry into the european phase |
Ref document number: 2012768522 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2012768522 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |