CN105610949B - Resource data use permission sharing method, device and system - Google Patents
Resource data use permission sharing method, device and system Download PDFInfo
- Publication number
- CN105610949B CN105610949B CN201511025588.7A CN201511025588A CN105610949B CN 105610949 B CN105610949 B CN 105610949B CN 201511025588 A CN201511025588 A CN 201511025588A CN 105610949 B CN105610949 B CN 105610949B
- Authority
- CN
- China
- Prior art keywords
- system account
- resource data
- mobile terminal
- shared
- sharing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000013475 authorization Methods 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims 2
- 238000007726 management method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
- Storage Device Security (AREA)
Abstract
The invention discloses a method, a device and a system for sharing resource data use permission, wherein the method comprises the following steps: the server receives a sharing instruction sent by a first mobile terminal, wherein the sharing instruction comprises: the system comprises a first system account, a second system account and identification information of resource data to be shared, wherein the identification information is associated with the first system account; judging whether the first system account and the second system account are registered based on the same type of operating system and have a friend relationship; if the first system account and the second system account are registered based on the same type of operating systems and have a friend relationship, granting the use permission of the resource data to be shared to the second system account; and pushing the description information of the resource data to be shared to the second mobile terminal according to the second system account, so that the second mobile terminal can use the resource data to be shared according to the description information. The invention enlarges the realization range of data sharing through the use permission of the shared resource data.
Description
Technical Field
The invention belongs to the technical field of mobile terminals and the Internet, and particularly relates to a resource data use permission sharing method, device and system.
Background
With the popularization of mobile terminals such as smart phones and the development of internet technologies, people have higher and higher requirements for data sharing based on the mobile terminals, but at present, no method for sharing data on a server exists in the mobile terminals, and the mobile terminals can only establish connection relations with other mobile terminals in a bluetooth mode and then share the data of the mobile terminals to other mobile terminals.
Mac OS X (a suite of operating systems running on the apple Macintosh family of computers) provides folder sharing among different users, but such sharing is limited to computers and only applicable to folder sharing on computers, and the achievable range is relatively small.
Disclosure of Invention
The invention provides a method, a device and a system for sharing the use permission of resource data, which enlarge the realization range of data sharing through sharing the use permission of the resource data.
The invention provides a method for sharing resource data use permission, which comprises the following steps:
the server receives a sharing instruction sent by a first mobile terminal, wherein the sharing instruction comprises: a first system account, a second system account and identification information of resource data to be shared related to the first system account;
judging whether the first system account and the second system account are registered based on the same type of operating system and have a friend relationship;
if the first system account and the second system account are registered based on the same type of operating system and have a friend relationship, granting the use permission of the resource data to be shared to the second system account;
and pushing the description information of the resource data to be shared to a second mobile terminal according to the second system account, so that the second mobile terminal can use the resource data to be shared according to the description information.
The invention provides a method for sharing resource data use permission, which comprises the following steps:
when detecting that a user triggers a sharing operation of resource data use permission, a first mobile terminal acquires a first system account used during login, identification information of resource data to be shared pointed by the sharing operation and a second system account serving as a sharing object, and sends a sharing instruction containing the first system account, the second system account and the identification information of the resource data to be shared to a server;
the server receives the sharing instruction sent by the first mobile terminal, judges whether the first system account and the second system account are registered based on the same type of operating system and have a friend relationship, if the first system account and the second system account are registered based on the same type of operating system and have the friend relationship, grants the use permission of the resource data to be shared to the second system account, and pushes the description information of the resource data to be shared to the second mobile terminal according to the second system account.
The invention provides a sharing device of resource data use authority, comprising:
a receiving module, configured to receive a sharing instruction sent by a first mobile terminal, where the sharing instruction includes: a first system account, a second system account and identification information of resource data to be shared related to the first system account;
the judging module is used for judging whether the first system account and the second system account are registered based on the same type of operating systems and have a friend relationship;
the authorization module is used for granting the use permission of the resource data to be shared to the second system account if the first system account and the second system account are registered based on the same type of operating systems and have a friend relationship;
and the sending module is used for pushing the description information of the resource data to be shared to the second mobile terminal according to the second system account, so that the second mobile terminal can use the resource data to be shared according to the description information.
The invention provides a sharing system of resource data use authority, which comprises: the mobile terminal comprises a server, a first mobile terminal and a second mobile terminal;
the first mobile terminal is configured to, when detecting that a user triggers a sharing operation of a resource data usage right, acquire a first system account used during login, identification information of resource data to be shared, which is pointed by the sharing operation, and a second system account which is a sharing object, and send a sharing instruction including the first system account, the second system account, and the identification information of the resource data to be shared to a server;
the server comprises a sharing device of the resource data use authority;
and the second mobile terminal is used for receiving and displaying the description information of the resource data to be shared, which is pushed by the server.
It can be seen from the foregoing embodiments of the present invention that, in the present invention, according to a sharing instruction sent by a first mobile terminal, a server shares a usage right of resource data to be shared associated with a first system account with a second system account registered with the first system account based on an operating system of the same type and having a friend relationship.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a schematic structural diagram of a system for sharing resource data usage rights according to a first embodiment of the present invention;
FIG. 2 is a flowchart of an implementation of a method for sharing resource data usage rights according to a second embodiment of the present invention;
FIG. 3 is a flowchart of an implementation of a method for sharing resource data usage rights according to a third embodiment of the present invention;
FIG. 4 is a timing chart of a sharing method of resource data usage right according to a fourth embodiment of the present invention;
fig. 5 is a schematic structural diagram of a device for sharing resource data usage rights according to a fifth embodiment of the present invention;
fig. 6 is a schematic structural diagram of a device for sharing resource data usage rights according to a sixth embodiment of the present invention.
Detailed Description
In order to make the objects, features and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a resource data usage right sharing system according to a first embodiment of the present invention. As shown in fig. 1, the server 100, the first mobile terminal 200, and the second mobile terminal 300 perform data interaction through a wired or wireless network. Wherein the first mobile terminal 200 and the second mobile terminal 300 may include, but are not limited to: smart phones, tablet computers, smart wearable devices, and the like. The first mobile terminal 200 and the second mobile terminal 300 are installed with operating systems, and when the first mobile terminal 200 and the second mobile terminal 300 log in the operating systems for the first time, system accounts need to be registered, and through the registered system accounts, the first mobile terminal 200 and the second mobile terminal 300 can obtain the authority for managing the resource data use authority.
The first mobile terminal 200 is configured to, when it is detected that a user triggers a sharing operation of a resource data usage permission, acquire a first system account used during login, identification information of resource data to be shared that is pointed by the sharing operation, and a second system account that is a sharing object, and send a sharing instruction including the first system account, the second system account, and the identification information of the resource data to be shared to the server 100.
The server 100 is configured to receive a sharing instruction sent by the first mobile terminal 200, where the sharing instruction includes: the system comprises a first system account, a second system account and identification information of resource data to be shared, wherein the identification information is associated with the first system account; judging whether the first system account and the second system account are registered based on the same type of operating system and have a friend relationship; if the first system account and the second system account are registered based on the same type of operating systems and have a friend relationship, granting the use permission of the resource data to be shared to the second system account; and pushing the description information of the resource data to be shared to the second mobile terminal 300 according to the second system account, so that the second mobile terminal 300 can use the resource data to be shared according to the description information.
The second mobile terminal 300 is configured to receive and display the description information of the resource data to be shared, which is pushed by the server 100.
The process of the server 100, the first mobile terminal 200, and the second mobile terminal 300 to implement their respective functions is described with reference to the following embodiments.
Referring to fig. 2, fig. 2 is a flowchart illustrating an implementation of a method for sharing resource data usage rights according to a second embodiment of the present invention, which can be applied to the server 100 shown in fig. 1, and as shown in fig. 2, the method includes:
s201, the server receives a sharing instruction sent by the first mobile terminal, wherein the sharing instruction comprises: the system comprises a first system account, a second system account and identification information of resource data to be shared, wherein the identification information is associated with the first system account;
the resource data to be shared may include, but is not limited to: any resource data stored on the first mobile terminal and/or the server associated with the first system account, such as: music, video, pictures, and electronic book data, among others.
The friend system account of the first system account may be registered based on the same operating system as the first system account, or may be registered based on different operating systems as the first system account. For example, although the first system account is an iOS system account, the second system account that is a friend system account of the first system account may be an iOS system account, or may be a system account of TencentOS of the Tencent mobile phone operating system.
S202, judging whether the first system account and the second system account are registered based on the same type of operating systems and have a friend relationship;
the server is provided with a system account database, wherein the corresponding relation between different system accounts and the operating system and the corresponding relation between each system account and the friend system account are recorded. After receiving a sharing instruction sent by the first mobile terminal, the server judges whether the first system account and the second system account are registered based on the same type of operating systems and have a friend relationship by inquiring a system account database according to the first system account and the second system account contained in the sharing instruction.
S203, if the first system account and the second system account are registered based on the same type of operating systems and have a friend relationship, granting the use permission of the resource data to be shared to the second system account;
when the first system account and the second system account are registered based on the same type of operating system and have a friend relationship, granting the use permission of the resource data to be shared to the second system account and recording, for example: and associating the resource data to be shared with the second system account, and recording the association relationship between the resource data to be shared and the second system account.
Further, if the sharing instruction does not include the second system account, the server queries the system account database, acquires all target system accounts which are registered by the first system account based on the same type of operating system and have a friend relationship with the first system account, and authorizes the usage right of the shared resource data to be shared indicated by the sharing instruction to the target system account.
And S204, pushing the description information of the resource data to be shared to the second mobile terminal according to the second system account, so that the second mobile terminal can use the resource data to be shared according to the description information.
The description information of the resource data to be shared may include a list of the resource data to be shared, in which names, navigation links, and the like of the respective shared resource data are recorded. The server pushes the list of the resource data to be shared to the second mobile terminal according to the second system account in the sharing instruction so as to inform the second mobile terminal, so that the user shares the use authority of the data in the list of the resource data to be shared to the user of the second mobile terminal, and the user of the second mobile terminal uses the data in the list through the second mobile terminal.
In the embodiment of the invention, the server shares the use permission of the resource data to be shared associated with the first system account with the second system account which is registered with the first system account based on the same type of operating system and has a friend relationship according to the sharing instruction sent by the first mobile terminal.
Referring to fig. 3, fig. 3 is a flowchart illustrating an implementation of a method for sharing resource data usage rights according to a third embodiment of the present invention, which can be applied to the server 100 shown in fig. 1, and as shown in fig. 3, the method includes:
s301, receiving a registration request sent by a first mobile terminal, wherein the registration request comprises an identifier of an operating system used by the first mobile terminal, a first system account used for logging in a sharing system and password information;
s302, according to the registration request, performing system registration on the first mobile terminal, and granting the first system account with the authority for managing the resource data use authority so that the first mobile terminal can share the resource data use authority to a friend system account which is bound to the first system account and is registered based on the same type of operating system;
the first mobile terminal can register a system account through the server and obtain the authority for managing the resource data use authority, wherein the management comprises the steps of granting the shared use authority and canceling the shared use authority. The resource data may include, but is not limited to: any resource data stored on the first mobile terminal and/or the server associated with the first system account, such as: music, video, pictures, and electronic book data, among others.
S303, receiving a sharing command sent by the first mobile terminal, where the sharing command includes: the system comprises a first system account, a second system account and identification information of resource data to be shared, wherein the identification information is associated with the first system account;
s304, judging whether the first system account and the second system account are registered based on the same type of operating systems and have a friend relationship;
s305, if the first system account and the second system account are registered based on the same type of operating system and have a friend relationship, granting the use permission of the resource data to be shared to the second system account;
s306, according to the second system account, the description information of the resource data to be shared is pushed to the second mobile terminal, so that the second mobile terminal can use the resource data to be shared according to the description information;
steps S303 to S306 are the same as steps S201 to S204 in the second embodiment, and reference may be made to the corresponding contents in the second embodiment, which is not repeated herein.
S307, receiving a query request of resource data sharing use permission sent by a second mobile terminal, wherein the query request comprises: a second system account and a first system account;
the user may trigger the second mobile terminal to send a query request of the resource data sharing usage right by clicking a query button in a preset shared resource data management operation interface, for example: and clicking an authority inquiry button in the music management interface, and then selecting a second system account as an inquiry object in a popped-up friend system account selection window so as to inquire whether a user of the second system account authorizes the use authority of the related resource data of the user.
S308, judging whether the second system account and the first system account are registered based on the same type of operating systems and have a friend relationship;
the server judges whether the second system account and the first system account are registered based on the same type of operating system and have a friend relationship by inquiring a preset system account database.
S309, if the second system account and the first system account are registered based on the same type of operating system and have a friend relationship, sending a resource data list which is authorized by the first system account and shared by the second system account to the second mobile terminal;
and if the second system account and the first system account are registered based on the same type of operating system and have a friend relationship, inquiring the authorization record, obtaining a resource data list which is authorized by the first system account to be shared and used by the second system account according to the previously recorded incidence relationship between the resource data to be shared and the second system account, and sending the resource data list to the second mobile terminal.
Further, if the second system account and the first system account are not registered based on the same type of operating system and have a friend relationship, a prompt message is returned to the second mobile terminal to prompt the second mobile terminal that the second system account and the first system account are not registered based on the same type of operating system and cannot inquire related use permission.
Further, if the query request does not include the first system account, the authorization record is queried to obtain a list of resource data shared and used by all the second system accounts and authorized by other system accounts, and the list is sent to the second mobile terminal.
S310, receiving a request for acquiring the use permission of the target shared resource data, which is sent by the second mobile terminal based on the resource data list, wherein the request for acquiring the use permission of the target shared resource data comprises identification information of the shared target resource data;
and the second mobile terminal displays the resource data list sent by the server to the user, so that the user selects target shared resource data to be used based on the resource data list, and triggers the second mobile terminal to send a request for obtaining the use permission of the target shared resource data.
And S311, allowing the second mobile terminal to use the target shared resource data.
The server permits the second mobile terminal to use the target shared resource data according to the request for acquiring the use permission of the target shared resource data, which is sent by the second mobile terminal, for example, the server sends music data serving as the target shared resource data to the second mobile terminal so that the second mobile terminal can play the music data; or allowing the second mobile terminal to log in the first system account to authorize the shared game by using the second system account, and transmitting the game data to the second mobile terminal, and the like.
In the embodiment of the invention, the server shares the use permission of the resource data to be shared associated with the first system account with the second system account which is registered with the first system account based on the same type of operating system and has a friend relationship according to the sharing instruction sent by the first mobile terminal.
Referring to fig. 4, fig. 4 is a timing chart of a resource data usage right sharing method according to a fourth embodiment of the present invention, as shown in fig. 4, the method includes:
s401, when detecting that a user triggers a sharing operation of resource data use permission, a first mobile terminal acquires a first system account used in login, identification information of resource data to be shared pointed by the sharing operation and a second system account as a sharing object;
before step S401, the first mobile terminal needs to register a system account with the server to obtain a right for managing the resource data usage right, where the management includes granting the shared usage right and canceling the shared usage right.
Specifically, a first mobile terminal sends a registration request to a server, wherein the registration request comprises an identifier of an operating system used by the first mobile terminal, a first system account used for logging in a sharing system and password information; the server receives a registration request sent by the first mobile terminal, performs system registration on the first mobile terminal according to the registration request, and grants the sharing authority of the resource data usage authority of the first system account management, so that the first mobile terminal can share the usage authority of the resource data associated with the first system account to a friend system account which is bound to the first system account and registered based on the same type of operating systems.
The resource data may include, but is not limited to: any resource data stored on the first mobile terminal and/or the server associated with the first system account, such as: music, video, pictures, and electronic book data, among others.
After logging in a sharing system by using a first system account, a first mobile terminal detects that a user triggers a sharing operation of resource data use permission. The implementation manner of the user triggering the sharing operation of the resource data usage permission includes, for example: the user can click a 'music member permission sharing' button in a music playing interface, and then a target friend system account serving as a sharing object is selected in a popped sharing object selection interface to finish sharing of the music resource use permission owned by the music member; or, the user may select a "member-dedicated movie" menu on the movie-on-demand interface, then click "share" in the pop-up operation window, and then select a target friend system account as a sharing object in the pop-up sharing object selection interface, thereby completing the sharing of the member-dedicated movie playing permission.
When detecting that the user triggers the sharing operation of the resource data use permission, acquiring a first system account used in login, identification information of resource data to be shared pointed by the sharing operation and a second system account as a sharing object. It should be noted that, according to the designation of the user, shared resource data selected by one or more users may be marked in advance as sharable resource data, and when the user is performing a sharing operation, if the user does not select resource data to be shared, the shared resource data marked in advance is sent to the server.
S402, the first mobile terminal sends a sharing instruction containing the first system account, the second system account and the identification information of the resource data to be shared to the server.
S403, the server receives a sharing instruction sent by the first mobile terminal, judges whether the first system account and the second system account are registered based on the same type of operating system and have a friend relationship, and if the first system account and the second system account are registered based on the same type of operating system and have the friend relationship, grants the use permission of the resource data to be shared to the second system account;
the friend system account of the first system account may be registered based on the same operating system as the first system account, or may be registered based on different operating systems as the first system account. For example, although the first system account is an iOS system account, the second system account that is a friend system account of the first system account may be an iOS system account, or may be a system account of TencentOS of the Tencent mobile phone operating system.
The server is provided with a system account database, wherein the corresponding relation between different system accounts and the operating system and the corresponding relation between each system account and the friend system account are recorded. After receiving a sharing instruction sent by a first mobile terminal, a server judges whether a first system account and a second system account are registered based on the same type of operating system and have a friend relationship by querying a system account database according to the first system account and the second system account included in the sharing instruction, and grants a permission to use resource data to be shared to the second system account and records the permission when the first system account and the second system account are registered based on the same type of operating system and have the friend relationship, for example: and associating the resource data to be shared with the second system account, and recording the association relationship between the resource data to be shared and the second system account.
Further, if the sharing instruction does not include the second system account, the server queries the system account database, acquires all target system accounts which are registered by the first system account based on the same type of operating system and have a friend relationship with the first system account, and authorizes the usage right of the shared resource data to be shared indicated by the sharing instruction to the target system account.
S404, the server pushes the description information of the resource data to be shared to the second mobile terminal according to the second system account.
The description information of the resource data to be shared may include a list of the resource data to be shared, in which names, navigation links, and the like of the respective shared resource data are recorded. The server pushes the list of the resource data to be shared to the second mobile terminal according to the second system account in the sharing instruction so as to inform the second mobile terminal, so that the user shares the use authority of the data in the list of the resource data to be shared to the user of the second mobile terminal, and the user of the second mobile terminal uses the data in the list through the second mobile terminal.
Further, in addition to pushing, the server may also permit the second mobile terminal to use the first system account to authorize the second system account to share the used resource data according to a related request sent by the second mobile terminal based on the second system account. Specifically, the method comprises the following steps: the server receives an inquiry request of resource data sharing use permission sent by a second mobile terminal, wherein the inquiry request comprises: a second system account and a first system account; judging whether the second system account and the first system account are registered based on the same type of operating systems and have a friend relationship; if the second system account and the first system account are registered based on the same type of operating system and have a friend relationship, sending a resource data list which is authorized by the first system account and shared by the second system account to the second mobile terminal; receiving a request for acquiring the use permission of the target shared resource data, which is sent by a second mobile terminal based on a resource data list, wherein the request for acquiring the use permission of the target shared resource data comprises identification information of the shared target resource data; the second mobile terminal is permitted to use the target shared resource data.
Specifically, the user may trigger the second mobile terminal to send a query request of the resource data sharing usage right by clicking a query button in a preset shared resource data management operation interface, for example: and clicking an authority inquiry button in the music management interface, and then selecting a second system account as an inquiry object in a popped-up friend system account selection window so as to inquire whether a user of the second system account authorizes the use authority of the related resource data of the user.
The server judges whether the second system account and the first system account are registered based on the same type of operating system and have a friend relationship by inquiring a preset system account database.
And if the second system account and the first system account are registered based on the same type of operating system and have a friend relationship, inquiring the authorization record, obtaining a resource data list which is authorized by the first system account to be shared and used by the second system account according to the previously recorded incidence relationship between the resource data to be shared and the second system account, and sending the resource data list to the second mobile terminal.
Further, if the second system account and the first system account are not registered based on the same type of operating system and have a friend relationship, a prompt message is returned to the second mobile terminal to prompt the second mobile terminal that the second system account and the first system account are not registered based on the same type of operating system and cannot inquire related use permission.
Further, if the query request does not include the first system account, the authorization record is queried to obtain a list of resource data shared and used by all the second system accounts and authorized by other system accounts, and the list is sent to the second mobile terminal.
And the second mobile terminal displays the resource data list sent by the server to the user, so that the user selects target shared resource data to be used based on the resource data list, and triggers the second mobile terminal to send a request for obtaining the use permission of the target shared resource data.
The server permits the second mobile terminal to use the target shared resource data according to the request for acquiring the use permission of the target shared resource data, which is sent by the second mobile terminal, for example, the server sends music data serving as the target shared resource data to the second mobile terminal so that the second mobile terminal can play the music data; or allowing the second mobile terminal to log in the first system account to authorize the shared game by using the second system account, and transmitting the game data to the second mobile terminal, and the like.
In the embodiment of the invention, the server shares the use permission of the resource data to be shared associated with the first system account with the second system account which is registered with the first system account based on the same type of operating system and has a friend relationship according to the sharing instruction sent by the first mobile terminal.
Referring to fig. 5, a sharing apparatus for using permissions of resource data according to a fifth embodiment of the present invention can be applied to a server in the first embodiment to implement the sharing method for using permissions of resource data according to the foregoing embodiment. As shown in fig. 5, the apparatus mainly includes:
a receiving module 401, configured to receive a sharing instruction sent by a first mobile terminal, where the sharing instruction includes: the method comprises the steps that a first system account, a second system account and identification information of resource data to be shared related to the first system account are obtained;
a determining module 402, configured to determine whether the first system account and the second system account are registered based on the same type of operating system and have a friend relationship;
an authorization module 403, configured to grant the usage permission of the resource data to be shared to the second system account if the first system account and the second system account are registered based on the same type of operating system and have a friend relationship;
a sending module 404, configured to push the description information of the resource data to be shared to a second mobile terminal according to the second system account, so that the second mobile terminal can use the resource data to be shared according to the description information.
For details that are not described in the present embodiment, please refer to the description of the embodiment shown in fig. 1 to fig. 4, which will not be described herein again.
In the embodiment of the invention, the use permission of the resource data to be shared associated with the first system account is shared to the second system account which is registered with the first system account based on the same type of operating system and has friend relationship according to the sharing instruction sent by the first mobile terminal.
Referring to fig. 6, a sharing apparatus for using permissions of resource data according to a sixth embodiment of the present invention can be applied to a server in the first embodiment to implement the sharing method for using permissions of resource data according to the above embodiment. In addition to the sharing device of resource data usage right provided in the above fifth embodiment, as shown in fig. 6, the sharing device of resource data usage right provided in the sixth embodiment is different from the fifth embodiment in that:
further, the receiving module 401 is further configured to receive an inquiry request of the resource data sharing usage right sent by the second mobile terminal, where the inquiry request includes: the second system account and the first system account;
the determining module 402 is further configured to, when the receiving module receives an inquiry request of resource data sharing usage permission sent by the second mobile terminal, determine whether the second system account and the first system account are registered based on the same type of operating system and have a friend relationship;
a sending module 404, configured to send a resource data list authorized by the first system account to be shared and used by the second system account to the second mobile terminal if the second system account and the first system account are registered based on the same type of operating systems and have a friend relationship;
the receiving module 401 is further configured to receive a request, sent by the second mobile terminal based on the resource data list, for obtaining the usage right of the target shared resource data, where the request for obtaining the usage right of the target shared resource data includes identification information of the shared target resource data;
the device also includes: a permission module 501, configured to permit the second mobile terminal to use the target shared resource data.
Further, the receiving module 401 is further configured to receive a registration request sent by the first mobile terminal, where the registration request includes an identifier of an operating system used by the first mobile terminal, the first system account and password information for logging in a sharing system;
the device also includes: a registering module 502, configured to perform system registration on the first mobile terminal according to the registration request, and grant the first system account with the right to manage the resource data usage right, so that the first mobile terminal can share the resource data usage right to a friend system account, which is bound to the first system account and registered based on the same type of operating system, based on the first system account.
Further, the resource data includes: any resource data stored on the first mobile terminal and/or the server associated with the first system account.
For details that are not described in the present embodiment, please refer to the description of the embodiment shown in fig. 1 to fig. 4, which will not be described herein again.
In the embodiment of the invention, the use permission of the resource data to be shared associated with the first system account is shared to the second system account which is registered with the first system account based on the same type of operating system and has friend relationship according to the sharing instruction sent by the first mobile terminal.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is merely a logical division, and in actual implementation, there may be other divisions, for example, multiple modules or components may be combined or integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication link may be an indirect coupling or communication link of some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present invention may be integrated into one processing module, or each of the modules may exist alone physically, or two or more modules are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode.
The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
It should be noted that, for the sake of simplicity, the above-mentioned method embodiments are described as a series of acts or combinations, but those skilled in the art should understand that the present invention is not limited by the described order of acts, as some steps may be performed in other orders or simultaneously according to the present invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no acts or modules are necessarily required of the invention.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the above description, for a person skilled in the art, there are variations on the specific implementation and application scope according to the ideas of the embodiments of the present invention, and in summary, the content of the present specification should not be construed as a limitation to the present invention.
Claims (11)
1. A method for sharing resource data usage rights, the method comprising:
the server receives a sharing instruction sent by a first mobile terminal, wherein the sharing instruction comprises: a first system account, a second system account and identification information of resource data to be shared related to the first system account;
judging whether the first system account and the second system account are registered based on the same type of operating system and have a friend relationship;
if the first system account and the second system account are registered based on the same type of operating system and have a friend relationship, granting the use permission of the resource data to be shared to the second system account;
and pushing the list of the resource data to be shared to a second mobile terminal according to the second system account, so that the second mobile terminal can use the resource data to be shared according to the list.
2. The method of claim 1, further comprising:
receiving an inquiry request of resource data sharing use permission sent by the second mobile terminal, wherein the inquiry request comprises: the second system account and the first system account;
judging whether the second system account and the first system account are registered based on the same type of operating systems and have a friend relationship;
if the second system account and the first system account are registered based on the same type of operating system and have a friend relationship, sending a resource data list which is authorized by the first system account to be shared and used by the second system account to the second mobile terminal;
receiving a request for acquiring the use permission of the target shared resource data, which is sent by the second mobile terminal based on the resource data list, wherein the request for acquiring the use permission of the target shared resource data comprises identification information of the target shared resource data;
permitting the second mobile terminal to use the target shared resource data.
3. The method according to claim 1 or 2, wherein before the server receives the sharing instruction sent by the first mobile terminal, the method comprises:
receiving a registration request sent by the first mobile terminal, wherein the registration request comprises an identifier of an operating system used by the first mobile terminal, the first system account and password information for logging in a sharing system;
and performing system registration on the first mobile terminal according to the registration request, and granting the first system account with the authority for managing the resource data use authority, so that the first mobile terminal can share the resource data use authority to a friend system account which is bound to the first system account and is registered based on the operating system of the same type.
4. The method of claim 3, wherein the resource data comprises: any resource data stored on the first mobile terminal and/or the server associated with the first system account.
5. A method of sharing resource data usage rights, the method comprising:
when detecting that a user triggers a sharing operation of resource data use permission, a first mobile terminal acquires a first system account used during login, identification information of resource data to be shared pointed by the sharing operation and a second system account serving as a sharing object, and sends a sharing instruction containing the first system account, the second system account and the identification information of the resource data to be shared to a server;
the server receives the sharing instruction sent by the first mobile terminal, judges whether the first system account and the second system account are registered based on the same type of operating system and have a friend relationship, if the first system account and the second system account are registered based on the same type of operating system and have the friend relationship, grants the use permission of the resource data to be shared to the second system account, and pushes the list of the resource data to be shared to the second mobile terminal according to the second system account.
6. An apparatus for sharing resource data usage rights, the apparatus comprising:
a receiving module, configured to receive a sharing instruction sent by a first mobile terminal, where the sharing instruction includes: a first system account, a second system account and identification information of resource data to be shared related to the first system account;
the judging module is used for judging whether the first system account and the second system account are registered based on the same type of operating systems and have a friend relationship;
the authorization module is used for granting the use permission of the resource data to be shared to the second system account if the first system account and the second system account are registered based on the same type of operating systems and have a friend relationship;
and the sending module is used for pushing the list of the resource data to be shared to the second mobile terminal according to the second system account, so that the second mobile terminal can use the resource data to be shared according to the list.
7. The apparatus of claim 6,
the receiving module is further configured to receive an inquiry request of the resource data sharing usage right sent by the second mobile terminal, where the inquiry request includes: the second system account and the first system account;
the judging module is further configured to, when the receiving module receives a query request of resource data sharing use permission sent by the second mobile terminal, judge whether the second system account and the first system account are registered based on the same type of operating system and have a friend relationship;
the sending module is further configured to send a resource data list authorized by the first system account to be shared and used by the second system account to the second mobile terminal if the second system account and the first system account are registered based on the same type of operating system and have a friend relationship;
the receiving module is further configured to receive a request, sent by the second mobile terminal based on the resource data list, for obtaining the usage right of the target shared resource data, where the request for obtaining the usage right of the target shared resource data includes identification information of the target shared resource data;
the device further comprises:
a permission module for permitting the second mobile terminal to use the target shared resource data.
8. The apparatus of claim 7,
the receiving module is further configured to receive a registration request sent by the first mobile terminal, where the registration request includes an identifier of an operating system used by the first mobile terminal, the first system account used for logging in a shared system, and password information;
the device further comprises:
and the registration module is used for performing system registration on the first mobile terminal according to the registration request, and granting the first system account with the authority for managing the resource data use authority, so that the first mobile terminal can share the resource data use authority to the friend system account which is bound by the first system account and registered based on the operating system of the same type.
9. The apparatus according to any of claims 6 to 8, wherein the resource data comprises: any resource data stored on the first mobile terminal and/or server associated with the first system account.
10. A system for sharing resource data usage rights, the system comprising: the mobile terminal comprises a server, a first mobile terminal and a second mobile terminal;
the first mobile terminal is configured to, when detecting that a user triggers a sharing operation of a resource data usage right, acquire a first system account used during login, identification information of resource data to be shared, which is pointed by the sharing operation, and a second system account which is a sharing object, and send a sharing instruction including the first system account, the second system account, and the identification information of the resource data to be shared to a server;
the server, comprising a sharing device of the resource data usage right according to any one of claims 6 to 9;
and the second mobile terminal is used for receiving and displaying the description information of the resource data to be shared, which is pushed by the server.
11. A storage medium on which a computer program is stored, which computer program, when being executed by a processor, carries out a method of sharing resource data usage rights according to any one of claims 1-4 or claim 5.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511025588.7A CN105610949B (en) | 2015-12-30 | 2015-12-30 | Resource data use permission sharing method, device and system |
PCT/CN2016/112860 WO2017114444A1 (en) | 2015-12-30 | 2016-12-29 | Method, device and system for sharing resource data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511025588.7A CN105610949B (en) | 2015-12-30 | 2015-12-30 | Resource data use permission sharing method, device and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105610949A CN105610949A (en) | 2016-05-25 |
CN105610949B true CN105610949B (en) | 2020-04-07 |
Family
ID=55990483
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201511025588.7A Active CN105610949B (en) | 2015-12-30 | 2015-12-30 | Resource data use permission sharing method, device and system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105610949B (en) |
WO (1) | WO2017114444A1 (en) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201834426A (en) * | 2017-03-08 | 2018-09-16 | 正文科技股份有限公司 | Method for establishing virtual community network connection and network communication system |
CN105610949B (en) * | 2015-12-30 | 2020-04-07 | 腾讯科技(深圳)有限公司 | Resource data use permission sharing method, device and system |
CN105915641B (en) * | 2016-06-07 | 2021-04-09 | 财付通支付科技有限公司 | Data transmission method and device |
CN106357521A (en) * | 2016-10-25 | 2017-01-25 | 广东欧珀移动通信有限公司 | Data sharing method and device |
CN106651508A (en) * | 2016-11-14 | 2017-05-10 | 百度在线网络技术(北京)有限公司 | User authority sharing method and apparatus |
CN106685978B (en) * | 2017-01-04 | 2020-06-26 | 北京奇虎技术服务有限公司 | Method and device for controlling access authority among multiple devices and mobile terminal |
US10592681B2 (en) * | 2017-01-10 | 2020-03-17 | Snowflake Inc. | Data sharing in a multi-tenant database system |
CN107943687B (en) * | 2017-10-30 | 2021-07-30 | 北京奇虎科技有限公司 | Equipment sharing method, device, server and storage medium |
CN107885985A (en) * | 2017-11-23 | 2018-04-06 | 维沃移动通信有限公司 | A kind of application program account sharing method and terminal |
CN109067866A (en) * | 2018-07-27 | 2018-12-21 | 北京金山云网络技术有限公司 | A kind of resource share method, device, electronic equipment and storage medium |
US11048815B2 (en) * | 2018-08-06 | 2021-06-29 | Snowflake Inc. | Secure data sharing in a multi-tenant database system |
CN109376127A (en) * | 2018-09-25 | 2019-02-22 | 淮阴师范学院 | A kind of file sharing devices |
CN109410083A (en) * | 2018-11-20 | 2019-03-01 | 咪咕数字传媒有限公司 | Information sharing method and device and storage medium |
CN109767191B (en) * | 2019-01-03 | 2021-10-26 | 苏州达家迎信息技术有限公司 | Data sharing method and device among registered users, server, equipment and medium |
CN109726224B (en) * | 2019-01-03 | 2021-09-17 | 苏州达家迎信息技术有限公司 | Data sharing method and device between application programs, terminal, server and medium |
CN110096854B (en) * | 2019-03-25 | 2022-03-25 | 视联动力信息技术股份有限公司 | Resource permission sharing method and device and readable storage medium |
CN110166439B (en) * | 2019-04-23 | 2021-07-23 | 维沃移动通信有限公司 | Equipment sharing method, terminal, router and server |
CN110275905B (en) * | 2019-06-04 | 2023-04-25 | 无锡奥特维科技股份有限公司 | Resource value acquisition method, device, equipment and computer storage medium |
CN112152902B (en) * | 2019-06-27 | 2022-07-29 | 腾讯科技(深圳)有限公司 | Media resource pushing method and device |
CN113286742A (en) * | 2020-09-22 | 2021-08-20 | 深圳市大疆创新科技有限公司 | Data management method and device for movable platform, movable platform and medium |
CN112232759A (en) * | 2020-09-27 | 2021-01-15 | 广西绿能电力勘察设计有限公司 | Infrastructure information interconnection system and method |
CN112738019B (en) * | 2020-12-01 | 2023-03-28 | 青岛海尔科技有限公司 | Method and device for displaying device information, storage medium and electronic device |
CN112465506A (en) * | 2020-12-22 | 2021-03-09 | 北京每日优鲜电子商务有限公司 | Method and device for sending resource data set, computer equipment and storage medium |
CN114827059B (en) * | 2021-01-29 | 2023-06-27 | 华为技术有限公司 | Group member or friend adding method, electronic equipment and system |
CN115564356B (en) * | 2022-10-28 | 2024-04-12 | 上海东普信息科技有限公司 | Real-time sharing method and device for parent-friend logistics order information |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140280610A1 (en) * | 2013-03-13 | 2014-09-18 | International Business Machines Corporation | Identification of users for initiating information spreading in a social network |
CN104683410A (en) * | 2013-12-02 | 2015-06-03 | 深圳市迅雷网络技术有限公司 | Resource sharing method and device |
CN104917794B (en) * | 2014-03-13 | 2018-11-02 | 中国移动通信集团公司 | A kind of data sharing method, apparatus and system |
CN104618217B (en) * | 2014-03-24 | 2018-09-04 | 腾讯科技(北京)有限公司 | Share method, terminal, server and the system of resource |
CN104168503B (en) * | 2014-07-24 | 2016-08-24 | 小米科技有限责任公司 | The method and device of shared video information |
CN104580364B (en) * | 2014-12-01 | 2018-08-10 | 百度在线网络技术(北京)有限公司 | A kind of method and apparatus of resource sharing |
CN104735057B (en) * | 2015-02-13 | 2018-11-02 | 小米科技有限责任公司 | Share the method and device of equipment control |
CN105610949B (en) * | 2015-12-30 | 2020-04-07 | 腾讯科技(深圳)有限公司 | Resource data use permission sharing method, device and system |
-
2015
- 2015-12-30 CN CN201511025588.7A patent/CN105610949B/en active Active
-
2016
- 2016-12-29 WO PCT/CN2016/112860 patent/WO2017114444A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2017114444A1 (en) | 2017-07-06 |
CN105610949A (en) | 2016-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105610949B (en) | Resource data use permission sharing method, device and system | |
US10154412B2 (en) | Method and apparatus for sharing content | |
CN103036597B (en) | Method and device of sharing resources among devices in close range | |
US20130124672A1 (en) | System and Method for Delivering Media Assets in a Cloud Environment | |
US20090292762A1 (en) | Method, Apparatus, and Computer Program Product for Publishing Content | |
EP3386167B1 (en) | Cloud operation interface sharing method, related device and system | |
KR102087526B1 (en) | Method and apparatus, device and storage medium for data processing between terminals | |
WO2012056092A1 (en) | Method and apparatus for granting rights for content on a network service | |
CN104754563A (en) | Wireless hotspot access sharing method, mobile terminals and system | |
US9179270B2 (en) | Intercommunication methods and devices based on digital networks | |
CN109547480A (en) | A kind of login method and device | |
CN112543431A (en) | Account synchronization method, medium and server | |
CN110737844A (en) | Data recommendation method and device, terminal equipment and storage medium | |
CN104980420A (en) | Business processing method, device, terminal and server | |
EP2582118B1 (en) | Method, server and system for sharing information | |
CA2894937C (en) | Intercommunication methods and devices based on digital networks | |
CN106156190B (en) | Data pushing method and device | |
US20150058948A1 (en) | Content sharing system, content sharing method, and information communication apparatus | |
CN103488784A (en) | Method for recommending multimedia files and electronic device | |
CN110968819A (en) | Data processing method, device and machine readable medium | |
US9749849B1 (en) | Systems and methods for associating user personal information with wireless enabled devices | |
KR20130043940A (en) | Apparatas and method for installation in a digital product | |
CN115225627A (en) | File transmission method and device, computer equipment and storage medium | |
EP2680524A1 (en) | System for displaying content | |
EP4242800A1 (en) | System, method, program and storage medium for managing a virtual object |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |