Control method and apparatus for target permission, electronic device, medium
By leveraging the relationship between the first account, the third account and the second account, the target permission control for the same target object is achieved, and the problem that media accounts are difficult to reasonably control target permissions in a multi-promoter environment is solved, ensuring the effectiveness of content delivery and attribution accuracy.
Patent Information
- Application Number
- PCT/CN2024/113675
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-07
- Filing Date
- 2024-08-21
- Publication Date
- 2025-03-13
AI Technical Summary
When there are many promoters and complex content delivery, it is difficult for media accounts to control target permissions reasonably and efficiently, resulting in mutual influence between content delivery, and promoters cannot accurately attribute feedback from content delivery.
Through the relationship between the first account, the third account and the second account, a technical solution is realized that only one promotion account has promotion authority for the same target object in the same time period. The specific steps include receiving a target permission application for the target object from the second account, determining whether a third account exists, sending an authorization application to the first account and the third account, receiving an authorization, and transferring the target permission to the second account according to the authorization.
Effectively control the target permissions for using the first account to serve content, ensure the effect of content delivery, avoid being affected by other content delivery, and help more accurately attribute the effect of content delivery.
Smart Images

Figure CN2024113675_13032025_PF_FP_ABST
Abstract
Description
Control method, device, electronic device and medium for target permissions
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese invention patent application with application number 202311154224.3, entitled "Control method, device, electronic device and medium for target permissions" and filing date September 7, 2023, and incorporates the entirety of that application into this document by reference. Technical Field
[0003] The present disclosure generally relates to the field of computers, and more particularly, to a method, apparatus, electronic device, and medium for controlling target permissions. Background Art
[0004] With the development of information technology, the use of media accounts to distribute content on platforms has become increasingly common. In this content distribution process, a media account generally cooperates with one or more promoters and needs to use the media account to simultaneously distribute multiple different content based on the promoters' needs.
[0005] However, when there are a large number of promoters and a complex array of content, clients often struggle to effectively and efficiently manage their target permissions. This can lead to content impacting each other or prevent promoters from accurately attributing feedback generated by their content.
[0006] Summary of the Invention
[0007] Embodiments of the present disclosure provide a method, apparatus, electronic device, and medium for controlling target permissions.
[0008] According to the first aspect of the disclosure, a control method for target permissions is provided, including: receiving a target permission application for a target object from a second account having a first relationship with a first account; determining whether there is a third account having a second relationship with the first account, the first relationship being different from the second relationship; in response to the existence of the third account, sending a permission application to the first account and the third account; receiving authorization for the permission application from at least one of the first account and the third account; and transferring the target permission for the target object based on the first account to the second account based on the authorization.
[0009] In a second aspect of the disclosure, a control device for target permissions is provided, including: a first information receiving module, configured to receive a target permission application for a target object from a second account having a first relationship with the first account; an information determination module, configured to determine whether there is a third account having a second relationship with the first account; a second information receiving module, configured to receive authorization for the permission application from at least one of the first account and the third account; and a permission transfer module, configured to transfer the target permission for the target object based on the first account to the second account according to the authorization.
[0010] In a third aspect of the present disclosure, an electronic device is provided, comprising a processor and a memory coupled to the processor, wherein the memory has instructions stored therein, and when the instructions are executed by the processor, the electronic device executes the method according to the first aspect.
[0011] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer-executable instructions, wherein the computer-executable instructions are executed by a processor to implement the method according to the first aspect.
[0012] According to a fifth aspect of the present disclosure, a computer program product is provided, wherein the computer program product comprises instructions, and when the instructions are executed by a processor, the method according to the first aspect is implemented.
[0013] This summary is intended to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to limit the scope of the claimed subject matter. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:
[0015] FIG1 illustrates a schematic diagram of an example environment in which certain embodiments of the present disclosure may be implemented;
[0016] FIG2 shows a flow chart of a method for controlling target permissions according to certain embodiments of the present disclosure;
[0017] FIG3 is a schematic diagram illustrating a process of controlling target permissions when a master promotion account does not exist and a process of establishing a master promotion relationship between a media account and a master promotion account according to certain embodiments of the present disclosure;
[0018] FIG4 shows an interface for notification of application for delivery permission according to certain embodiments of the present disclosure;
[0019] FIG5 is a schematic diagram illustrating a process of controlling target permissions and a process of releasing a primary promotion relationship between a media account and a primary promotion account in the presence of a primary promotion account according to certain embodiments of the present disclosure;
[0020] FIG6 shows an example interface for presenting accounts capable of applying for delivery permissions according to certain embodiments of the present disclosure;
[0021] FIG7 is a schematic diagram showing a process of re-transferring the delivery authority when a main promotion account exists according to certain embodiments of the present disclosure;
[0022] FIG8 is a schematic diagram showing a process of actively transferring delivery rights in the presence of a master promotion account according to certain embodiments of the present disclosure;
[0023] FIG9 shows a block diagram of a control device for target permissions according to certain embodiments of the present disclosure; and
[0024] FIG10 illustrates a block diagram of an electronic device according to certain embodiments of the present disclosure.
[0025] Throughout the drawings, the same or similar reference numbers denote the same or similar elements. DETAILED DESCRIPTION
[0026] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.
[0027] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0028] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The terms "first", "second", etc. can refer to different or the same objects, unless explicitly stated otherwise. Other explicit and implicit definitions may also be included below.
[0029] When targeting audiences based on media accounts, if there are many promoters and the media accounts fail to properly manage their target permissions, multiple different content placements may occur for the same audience. This situation will obviously cause the different content placements to affect each other and make it difficult for promoters to accurately attribute the feedback generated by the content placements.
[0030] Based on the above problems, the present application provides a control method, device, electronic device and medium for target permissions, and the control method for target permissions. Specifically, when the second account applies for promotion permissions based on the first account, both the first account and the third account can authorize the application for promotion permissions of the second account, so that the second account obtains promotion permissions. This control method for target permissions can utilize the relationship between the first account (media account), the third account (main promotion account) and the second account (general promotion account) to implement a technical solution for the same target object, in which only one promotion account can have promotion permissions in the same time period.
[0031] The embodiments of Figures 1 to 10 are all scenarios for controlling the authority of a media account to recommend content to a target object. For different target objects, it may be necessary to use a control method similar to but not identical to the embodiments of Figures 1 to 10 to control the authority of a media account to recommend content to other target objects.
[0032] FIG1 illustrates a schematic diagram of an example environment in which certain embodiments of the present disclosure may be implemented. As shown in FIG1 , example environment 100 includes at least an electronic device 110, client A 120, client B 130, and client C 140. Electronic device 110 may be a local server or a network server, such as a platform server or application server. Client A 120, client B 130, and client C 140 may be terminal devices such as smartphones, computers, and laptops. In this embodiment, a user logs in to a first account via client A 120, a second account via client B 130, and a third account via client C 140. The users logging into different accounts may be the same user or different users. An example of a first account is a media account (e.g., various social media accounts). A media account can grant target permissions from other accounts. A promotion account with target permissions granted to the media account can use the first account to deliver content to a target audience, thereby recommending content related to the target audience the promoter wishes to promote to other users on the platform. The promoter provides the delivered content, and the media account is the entity that promotes the delivered content. An example of a second account is a general promotion account (e.g., self-operated, cooperating expert, etc.), and an example of a third account is a main promotion account (e.g., official advertising account). The third account has target permissions for the target object based on the first account by default, and can authorize target permissions from other accounts, and can also actively transfer target permissions to other accounts.
[0033] Referring to Figure 1, after logging into a second account through client B 130, a user sends a target permission request for a target object based on the first account to electronic device 110. After receiving the target permission request from client B 130, electronic device 110 sends the permission request from client B 130 to client A 120 and client C 140. The user confirms the target permission request through at least one of client A 120 and client C 140 and sends an authorization request for the target permission request to electronic device 110. Based on the first received authorization (from one of client A 120 and client C 140), electronic device 110 sends an instruction to provide the target permission to client B. In response to the instruction, the second account obtains the target permission for the target object based on the first account. In some embodiments, after receiving authorization from one of client A 120 and client C 140, electronic device 110 does not repeatedly send an instruction to provide the target permission to client B if it receives authorization from the other of client A 120 and client C 140.
[0034] The present disclosure effectively controls the target authority for delivering content using the first account based on the relationship among the first account, the second account, and the third account, so as to ensure the effect of content delivery and avoid being affected by other content delivery.
[0035] The following describes in detail the process according to an embodiment of the present disclosure in conjunction with Figures 2 to 10. For ease of understanding, the specific embodiments mentioned in the following description are exemplary and are not intended to limit the scope of protection of the present disclosure. It is understood that the embodiments described below may also include additional actions not shown and / or may omit the actions shown, and the scope of the present disclosure is not limited in this respect.
[0036] Figure 2 shows a flow chart of a method for controlling target permissions according to certain embodiments of the present disclosure. The electronic device 110 shown in Figure 1 can be used as the execution subject of the method 200, which can be a computing system, a single server, a distributed server, or a cloud-based server.
[0037] In box 202, a target permission application for a target object is received from a second account that has a first relationship with the first account, where the first account is a media account, and the second account is a general promotion account. The first relationship between the media account and the general promotion account is different from the relationship between the media account and the main promotion account. In this embodiment, there may be one or more second accounts.
[0038] At block 204, a determination is made as to whether a third account exists, where the third user is the primary promotion account. In the disclosed embodiment, a media account has only one primary promotion account. However, in alternative embodiments, a media account may have multiple primary promotion accounts. As previously described, the primary promotion account has default target permissions for the target object using the first account, can grant target permissions from other accounts, and can also actively transfer target permissions to other accounts. If a third account is determined to exist, the process proceeds to block 206.
[0039] In block 206, the permission request of the second account is sent to the first account and the third account. The first account can authorize target permissions from other accounts before establishing a primary promotion relationship with the third account, and from the time the primary promotion relationship is established to the time the primary promotion relationship is terminated. The third account can authorize target permissions from other accounts from the time the primary promotion relationship is established with the first account to the time the primary promotion relationship is terminated.
[0040] Then, in block 208, an authorization for the permission request is received from at least one of the first account and the third account. As shown in FIG1 , the electronic device 110 sends the target permission request to both the first account and the third account. However, because the user is not logged into the first account or the third account, or has not confirmed the target permission request in the first account or the third account, the electronic device 110 may only receive authorization from one of the first account or the third account.
[0041] At block 210, the target permission is transferred to the second account based on the earlier authorization from the first account or the third account. After obtaining the target permission, the second account can deliver content to the target audience based on the first account. This method of controlling the target permission fully ensures the effectiveness of content delivery, avoids the impact of other content delivered during the same time period, and facilitates more accurate attribution of content delivery results.
[0042] Figure 3 illustrates a schematic diagram of the process of controlling target permissions in the absence of a primary promotion account and the process of establishing a primary promotion relationship between a media account and a primary promotion account, according to certain embodiments of the present disclosure. Figure 4 illustrates the interface for notification of a delivery permission application in certain embodiments of the present disclosure. The following describes how to control target permissions in the absence of a primary promotion account. It should be noted that, in this application, target permissions are equivalent to content delivery permissions.
[0043] As shown in Figure 3, since general promotion account 304 is not the primary promotion account for media account 302, it currently does not have target permissions (i.e., as shown in 324, general promotion account 304 does not have delivery permissions). To recommend content to the target audience based on media account 302, the user logs into the promotion platform using general promotion account 304 at 322 and applies for delivery permissions at 326. Since there is no primary promotion account 306 with a primary promotion relationship with media account 302 at this point in time (i.e., as shown in 312, the media account has no primary promotion account), the delivery permission request from general promotion account 304 is sent to media account 302 instead of to primary promotion account 306. As shown in 332, after logging into the media platform, the media account 302 may receive a notification of application for delivery permission as shown in 400 in FIG. 4. After clicking to proceed to confirmation 410 and confirming the details of the delivery permission application, the delivery permission is authorized (as shown in 334), so that the general promotion account 304 obtains the delivery permission (as shown in 328). After the general promotion account 304 obtains the delivery permission, it will receive a notification of obtaining the delivery permission on the promotion platform.
[0044] After the general promotion account 304 obtains delivery permission (as shown in 328), if the master promotion account 306 establishes a master promotion relationship with the media account (as shown in 314), the delivery permission authorized by the media account 302 before the master promotion relationship (as shown in 314) (i.e., the delivery permission obtained by the general promotion account 304) is revoked. After the master promotion account 306 establishes a master promotion relationship with the media account (as shown in 314), the master promotion account 306 has the target permission by default and can transfer delivery permission and authorize applications for delivery permission. The media account 302 can authorize applications for delivery permission. Since the general promotion account 304 obtained delivery permission based on the authorization of the media account 302 before the master promotion account 306 and the media account established the master promotion relationship (as shown in 314), the general promotion account 304 loses the delivery promotion permission and can apply for delivery permission again as needed (see Figure 5 for details). According to some embodiments, the transfer and confirmation of delivery permission can be performed on both the promotion platform and the media platform.
[0045] In some embodiments, the target permission may be the permission to promote content (i.e., content delivery). The target permission is a permission related to information delivery / promotion / recommendation, and specifically may be a permission related to information delivery / promotion for a target object. The target object may be a product that the promoter wants to promote, or it may be something other than a product, such as a live broadcast room, etc. In some embodiments, the target permissions regarding the target object include a first type of promotion permission (Type A), a second type of promotion permission (Type B), and a third type of promotion permission (Type C). Here, Type A, Type B, and Type C may be different target permission types for the same target object, or they may be different target permission types for different target objects.
[0046] In some embodiments, if the target permission is Type A regarding a target object, a second account that obtains this target permission can create and deliver Type A content regarding the target object during the period of this permission. During the period of delivery permission, the second account can only create one piece of Type A content regarding the target object. If a piece of Type A content has already been created regarding a target object, the second account cannot create a second piece of Type A content regarding the target object and will receive a notification from the platform stating that the content has already been created and cannot be created again.
[0047] In some embodiments, if the target permission is type A target permission regarding a target object, and the second account is using the first account to deliver the content, the second account and other promotional accounts' delivery of type B content regarding the target object based on the first account will all be suspended, and the second account and other promotional accounts that are delivering type B content regarding the target object based on the first account will be prompted with the following content: "Your ongoing content delivery is suspended due to the impact of the type A content delivery plan regarding the target object." When the type A content delivery regarding the target object ends or is suspended, the type B content delivery regarding the target object based on the first account by the second account and other promotional accounts can be manually resumed. However, the type A content delivery regarding the target object does not affect the type C content delivery regarding the target object.
[0048] In some embodiments, after receiving authorizations from both the first and third accounts that are earlier in time, requests for the same content delivery are ignored, and only the later duplicate authorizations are granted. This method of executing authorizations based on the time of receipt of authorizations can effectively resolve the issue of managing delivery permissions for both the first and third accounts simultaneously, and avoids duplicate authorizations for the second account.
[0049] Figure 5 shows a schematic diagram of the process of controlling target permissions in the presence of a master promotion account and the process of removing the master promotion relationship between a media account and the master promotion account in certain embodiments of the present disclosure. The following will describe the method of controlling target permissions in the presence of a master promotion account.
[0050] Since the general promotion account 504 is not the main promotion account of the media account 502, it does not have the target permission at the current stage (that is, as shown in 534, the general promotion account 504 does not have the delivery permission). In order to recommend content to the target object based on the media account 502, as shown in 532, the user uses the general promotion account 504 to log in to the promotion platform, and as shown in 536, applies for delivery permission. Here, the difference from the embodiment of Figure 3 is that at the current time node, there is a main promotion account 506 that has a main promotion relationship with the media account 502 (as shown in 514, the main promotion account 506 obtains delivery permission by default and can receive a notification of delivery permission on the promotion platform as shown in 616). Therefore, at 512, after the user logs in to the promotion platform using the main promotion account 506, he can receive a notification of the delivery permission application as shown in Figure 4. After confirming the relevant content of the delivery permission application, the delivery permission can be authorized before the media account 502 (as shown in 522), thereby allowing the general promotion account 504 to obtain delivery permission from the master promotion account (as shown in 538-1) (i.e., obtaining delivery permission based on the authorization of the master promotion account 506). The user can also log in to the media platform using the media account 502 (as shown in 542), receive a delivery permission application notification as shown in Figure 4, and after confirming the relevant content of the delivery permission application, authorize the delivery permission before the master promotion account 506 (as shown in 544), thereby allowing the general promotion account 504 to obtain delivery permission from the media account (as shown in 538-2) (i.e., obtaining delivery permission based on the authorization of the media account 502). Figure 4 is only one embodiment of the notification interface for the delivery permission application. The notification interface for the delivery permission application can have various layouts and formats. In some embodiments of the present application, the notification interface for the delivery permission application presented to the master promotion account 506 can be different from the notification interface for the delivery permission application presented to the media account 502.
[0051] 5 , after the general promotion account 504 obtains the delivery permission (as shown in 538 - 1 or 538 - 2 ), if the master promotion account 506 terminates the master promotion relationship with the media account (as shown in 518 ), the delivery permission authorized by the media account 502 and the master promotion account 506 before the master promotion relationship is terminated (as shown in 518 ) is revoked (i.e., the general promotion account 504 loses the delivery permission as shown in 540 ), and the master promotion account 506 can no longer authorize the delivery permission (i.e., the permission cannot be authorized as shown in 520 ). In another embodiment, if the master promotion account 506 still has target permissions for the target object based on the media account and can transfer the delivery permissions to other users before the master promotion account 506 and the media account terminate the master promotion relationship (as shown in 518), then after the master promotion account 506 and the media account terminate the master promotion relationship (as shown in 518), the master promotion account 506 will not only be unable to authorize delivery permissions (i.e., unable to authorize delivery permissions), but will also lose the target permissions for the target object based on the media account and will be unable to transfer delivery permissions to other users. However, the media account 502 can still authorize delivery permissions (i.e., can authorize delivery permissions as shown in 546). At this time point, if delivery permissions are needed, they can apply for delivery permissions from the media account 502.
[0052] FIG6 shows an example interface for presenting accounts that can apply for delivery permissions according to certain embodiments of the present disclosure. As shown in FIG6 , when creating a promotion plan for a target object, a user (e.g., a promoter) can log in to the promotion platform and confirm the accounts that can apply for delivery permissions through the interface 600 of FIG6 . It is also possible to quickly find accounts that can apply for delivery permissions through the search box 610 and confirm the type of account (e.g., main promotion account, promotion account, account that can apply for promotion, etc.) through the type note 620 on the left side of the account. This search function can improve the efficiency of the promotion account in finding accounts that can apply for delivery permissions and speed up the application of delivery permissions.
[0053] Figure 7 shows a schematic diagram of the process of transferring the delivery permission again when a master promotion account exists in certain embodiments of the present disclosure. The steps for a general promotion account to obtain delivery permission have been described in detail in Figure 5 and will not be repeated here.
[0054] After obtaining delivery permission, general promotion account 706 logs into promotion platform 722 and confirms that it has delivery permission 724. As shown in 732, a user who wishes to obtain delivery permission logs into the promotion platform using general promotion user 704 (at this point, as shown in 734, general promotion account 704 does not have delivery permission) and applies for delivery permission (as shown in 736). The delivery permission application from general promotion account 704 is sent to master promotion account 708 and media account 702. The user can log into the promotion platform using master promotion account 708 as shown in 712 (at this point, as shown in 714, master promotion account 708 does not have delivery permission). The user receives a delivery permission application notification on the promotion platform, as shown in FIG. 4. After confirming the delivery permission application, the user can grant delivery permission before media account 702 (as shown in 716). As shown in 738-1, general promotion account 704 obtains delivery permission from the master promotion account (i.e., the delivery permission of general promotion account 706 is transferred to general promotion account 704), while general promotion account 706 loses delivery permission (as shown in 726). The user can also use the media account 702 to log in to the media platform (as shown in 742), receive the notification of the delivery permission application as shown in Figure 4, and after confirming the relevant content of the delivery permission application, authorize the delivery permission before the main promotion account 708 (as shown in 744), so that the general promotion account 704 obtains the delivery permission from the media account (as shown in 738-2) (i.e., obtains the delivery permission based on the authorization of the media account 702).
[0055] FIG8 is a schematic diagram illustrating a process of actively transferring delivery rights in the presence of a primary promotion account according to certain embodiments of the present disclosure.
[0056] When the master promotion account 806 has promotion delivery permissions, it can proactively transfer the promotion permissions even if it has not received a request for delivery permissions from the general promotion user 804. For example, if offline communication with the promoter and the owner of the media account has already been completed, the master promotion account 806 can proactively transfer the promotion permissions, thereby quickly and efficiently transferring the promotion permissions to a specific account. Specifically, the user logs into the promotion platform using the master promotion account 806 as shown in 812, confirms that they have default delivery permissions as shown in 814, and transfers the promotion permissions to a designated account (here, the designated general promotion account 804) as shown in 816. Before completing the proactive transfer, the user can log into the promotion platform using the general promotion account 804 as shown in 822 and confirm that they do not have delivery permissions (as shown in 824). After the proactive transfer is completed, the master promotion account 806 loses delivery permissions (as shown in 818) and receives a notification on the promotion platform regarding the loss of delivery permissions. The general promotion account 804 obtains delivery permissions from the master promotion account (as shown in 826) and receives a notification on the promotion platform regarding the acquisition of delivery permissions. This active transfer of the delivery authority using the main promotion account 806 omits the steps of receiving an application for delivery authority and authorizing the application for delivery authority, thus simplifying the operation process and speeding up the transfer of delivery authority.
[0057] FIG9 shows a block diagram of a target permission control device according to some embodiments of the present disclosure. As shown in FIG9 , the device 900 includes a first information receiving module 902 , an information determining module 904 , a second information receiving module 906 , and a permission transferring module 908 .
[0058] The first information receiving module 902 is configured to receive a target permission application for a target object from a second account that has a first relationship with the first account. An example of the first account is a media account, and an example of the second account is a general promotion account. The first relationship has been described in detail in the description of Figure 1 and will not be repeated here. The information determination module 904 is configured to determine whether there is a third account that has a second relationship with the first account. An example of the third account is a main promotion account. The second relationship has been described in detail in the description of Figure 1 and will not be repeated here. The second information receiving module 906 is configured to receive authorization for the permission application from at least one of the first account and the third account. The permission transfer module 908 is configured to receive authorization for the permission application from at least one of the first account and the third account.
[0059] Figure 10 shows a block diagram of an electronic device 1000 of certain embodiments of the present disclosure, and device 1000 can be the device or apparatus described in the embodiments of the present disclosure. As shown in Figure 10, device 1000 includes a central processing unit (CPU) and / or a graphics processing unit (GPU) 1002, which can perform various appropriate actions and processes according to computer program instructions stored in a read-only memory (ROM) 1004 or loaded from a storage unit 1016 into a random access memory (RAM) 1006. In RAM 1006, various programs and data required for the operation of device 800 can also be stored. CPU / GPU 1002, ROM 1004 and RAM 1006 are connected to each other via bus 1008. Input / output (I / O) interface 1010 is also connected to bus 1008. Although not shown in Figure 10, device 1000 can also include a coprocessor.
[0060] Various components in device 1000 are connected to I / O interface 1010, including an input unit 1012, such as a keyboard, mouse, etc.; an output unit 1014, such as various types of displays, speakers, etc.; a storage unit 1016, such as a magnetic disk, optical disk, etc.; and a communication unit 1018, such as a network card, modem, wireless communication transceiver, etc. Communication unit 1018 allows device 1000 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0061] The various methods or processes described above may be performed by the CPU / GPU 1002. For example, in some embodiments, the methods may be implemented as computer software programs that are tangibly embodied in a machine-readable medium, such as the storage unit 1016. In some embodiments, part or all of the computer program may be loaded and / or installed onto the device 1000 via the ROM 1004 and / or the communication unit 1018. When the computer program is loaded into the RAM 1006 and executed by the CPU / GPU 1002, one or more steps or actions in the methods or processes described above may be performed.
[0062] In some embodiments, the methods and processes described above may be implemented as a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for executing various aspects of the present disclosure.
[0063] Computer-readable storage medium can be a tangible device that can keep and store the instructions used by the instruction execution device.Computer-readable storage medium can be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device or any suitable combination thereof.More specific examples (non-exhaustive list) of computer-readable storage medium include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, for example, a punch card or a convex structure in a groove having instructions stored thereon, and any suitable combination thereof.Computer-readable storage medium used herein is not interpreted as a transient signal itself, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagated by waveguides or other transmission media (for example, light pulses by fiber optic cables), or electrical signals transmitted by wires.
[0064] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions to be stored in the computer-readable storage medium in each computing / processing device.
[0065] The computer program instructions for performing the disclosed operation can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data or source code or the object code written in any combination of one or more programming languages, programming languages include object-oriented programming languages, and conventional procedural programming languages.Computer-readable program instructions can be performed completely on a user's computer, partially on a user's computer, performed as an independent software package, partly on a user's computer and partly on a remote computer, or performed completely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer by any type of network-including local area network (LAN) or wide area network (WAN), or can be connected to an external computer (such as utilizing an internet service provider to connect by the internet). In certain embodiments, by utilizing the state information of computer-readable program instructions to carry out personalized customization electronic circuits, such as programmable logic circuits, field programmable gate arrays (FPGAs) or programmable logic arrays (PLA), this electronic circuit can perform computer-readable program instructions, thereby realizing various aspects of the present disclosure.
[0066] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.
[0067] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device, so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0068] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and the part of the module, program segment or instruction contains one or more executable instructions for realizing the prescribed logical function. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart, can be implemented by a special hardware-based system that performs the prescribed function or action, or can be implemented by a combination of special hardware and computer instructions.
[0069] The embodiments of the present disclosure have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is selected to best explain the principles of the embodiments, practical applications, or technical improvements to existing technologies, or to enable other persons skilled in the art to understand the embodiments disclosed herein.
[0070] Some example implementations of the present disclosure are listed below.
[0071] Example 1. A method for controlling target permissions, comprising:
[0072] receiving a target permission request for a target object from a second account having a first relationship with the first account;
[0073] determining whether there is a third account having a second relationship with the first account, the first relationship being different from the second relationship;
[0074] In response to the existence of the third account, sending the permission request to the first account and the third account;
[0075] receiving authorization for the permission application from at least one of the first account and the third account; and
[0076] According to the authorization, the target permission for the target object based on the first account is transferred to the second account.
[0077] Example 2. The method according to Example 1, wherein the third account has target permissions for the target object based on the first account and is capable of authorizing the permission application.
[0078] Example 3. The method according to any one of claims 1-2, wherein the step of transferring the target permission for the target object based on the first account to the second account comprises:
[0079] In response to receiving authorization for the permission application from one of the first account and the third account,
[0080] Transferring the target permission for the target object from the third account to the second account; and
[0081] Revoke the target permission for the target object from the third account.
[0082] Example 4. The method of any one of Examples 1-3, further comprising:
[0083] After the step of receiving authorization for the permission application from one of the first account and the third account, if authorization for the same target permission application is received from the other of the first account and the third account, the authorization for the permission application from the other is ignored.
[0084] Example 5. The method of any one of Examples 1-4, further comprising:
[0085] After the step of transferring the target permission for the target object to the second account, receiving a target permission application for the target object from a fourth account having the first relationship with the first account;
[0086] Sending the permission request to the first account and the third account; and
[0087] In response to receiving authorization regarding the target permission application from one of the first account and the third account, the target permission for the target object is transferred from the second account to the fourth account.
[0088] Example 6. The method of any one of Examples 1-5, further comprising:
[0089] After the step of transferring the target permission for the target object to the second account, receiving an instruction from at least one of the first account or the third account to terminate the second relationship between the first account and the third account;
[0090] In response to receiving the indication,
[0091] revoking the target permission for the target object transferred to the second account; and
[0092] The authorization permission for the permission application is revoked from the third account.
[0093] Example 7. The method of any one of Examples 1-6, wherein the third account has permission to actively transfer the target permission for the target object to another account.
[0094] Example 8. The method of any one of Examples 1-7, further comprising:
[0095] In response to the third account not existing, sending the permission request to the first account;
[0096] receiving authorization for the permission request from the first account; and
[0097] According to the authorization, the target permission for the target object based on the first account is transferred to the second account.
[0098] Example 9. The method of any one of Examples 1-8, further comprising:
[0099] After the step of transferring the target permission for the target object based on the first account to the second account according to the authorization, receiving an instruction for the first account to establish the second relationship with a third account; and
[0100] In response to receiving the indication,
[0101] The target permission for the target object transferred to the second account is revoked.
[0102] Example 10. The method of any one of Examples 1-9, wherein
[0103] If the target permission is a content delivery permission for a specific type of target object, the account with the target permission can only use one account to deliver one content during the same time period.
[0104] Example 11. A control device for a target permission, comprising:
[0105] A first information receiving module is configured to receive a target permission application for a target object from a second account having a first relationship with the first account;
[0106] an information determination module, configured to determine whether there is a third account having a second relationship with the first account;
[0107] a second information receiving module configured to receive authorization for the permission application from at least one of the first account and the third account; and
[0108] The permission transfer module is configured to transfer the target permission for the target object based on the first account to the second account according to the authorization.
[0109] Example 12. The apparatus of Example 11, wherein the third account has target permission for the target object based on the first account and is capable of authorizing the permission application.
[0110] Example 13. The apparatus of any one of claims 11-12, wherein the permission transfer comprises:
[0111] The first permission transfer module is configured to transfer the target permission for the target object from the third account to the second account in response to receiving authorization for the permission application from one of the first account and the third account; and to withdraw the target permission for the target object from the third account.
[0112] Example 14. The apparatus of any of Examples 11-13, further comprising:
[0113] The repeated authorization processing module is configured to, after the step of receiving authorization for the permission application from one of the first account and the third account, ignore the authorization for the permission application from the other account if authorization for the same target permission application is received from the other account.
[0114] Example 15. The apparatus of any of Examples 11-14, further comprising:
[0115] a third information receiving module configured to, after the step of transferring the target permission for the target object to the second account, receive a target permission application for the target object from a fourth account having the first relationship with the first account;
[0116] A first information sending module is configured to send the permission application to the first account and the third account; and
[0117] The second permission transfer module is configured to transfer the target permission for the target object from the second account to the fourth account in response to receiving authorization regarding the target permission application from one of the first account and the third account.
[0118] Example 16. The apparatus of any of Examples 11-15, further comprising:
[0119] a fourth information receiving module configured to, after the step of transferring the target permission for the target object to the second account, receive an instruction from at least one of the first account or the third account to terminate the second relationship between the first account and the third account;
[0120] The third permission transfer module is configured to, in response to receiving the instruction, revoke the target permission for the target object transferred to the second account; and revoke the permission of the third account authorized for the permission application.
[0121] Example 17. The apparatus of any one of Examples 11-16, wherein the third account has permission to actively transfer the target permission for the target object to another account.
[0122] Example 18. The apparatus of any of Examples 11-17, further comprising:
[0123] a second information sending module, configured to send the permission request to the first account in response to the absence of the third account;
[0124] a fifth information receiving module, configured to receive authorization for the permission application from the first account; and
[0125] The fourth permission transfer module is configured to transfer the target permission for the target object based on the first account to the second account according to the authorization.
[0126] Example 19. The apparatus of any of Examples 11-18, further comprising:
[0127] a sixth information receiving module, configured to receive an instruction to establish the second relationship between the first account and the third account after the step of transferring the target permission for the target object based on the first account to the second account according to the authorization; and
[0128] The fifth permission transfer module is configured to, in response to receiving the instruction, revoke the target permission for the target object transferred to the second account.
[0129] Example 20. The apparatus of any one of Examples 11-19, wherein
[0130] If the target permission is a content delivery permission for a specific type of target object, the account with the target permission can only use one account to deliver one content during the same time period.
[0131] Example 21. An electronic device comprising:
[0132] processor; and
[0133] A memory coupled to the processor, the memory having instructions stored therein, the instructions, when executed by the processor, causing the electronic device to perform the method according to any one of Examples 1 to 10.
[0134] Example 22. A computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions are executed by a processor to implement the method according to any one of Examples 1 to 10.
[0135] Although the present disclosure has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. A control method for target permissions, comprising: receiving a target permission application for a target object from a second account having a first relationship with the first account; determining whether there is a third account having a second relationship with the first account, the first relationship being different from the second relationship; In response to the existence of the third account, sending the permission application to the first account and the third account; receiving authorization for the permission application from at least one of the first account and the third account; as well as According to the authorization, the target permission for the target object based on the first account is transferred to the second account. 2 . The method according to claim 1 , wherein the third account has target permissions for the target object based on the first account, and is capable of authorizing the permission application.
3. The method according to claim 2, wherein the step of transferring the target permission for the target object based on the first account to the second account comprises: In response to receiving authorization for the permission application from one of the first account and the third account, Transferring the target permission for the target object from the third account to the second account; as well as Revoke the target permission for the target object from the third account.
4. The method according to claim 3, further comprising: After the step of receiving authorization for the permission application from one of the first account and the third account, if authorization for the same target permission application is received from the other of the first account and the third account, the authorization for the permission application from the other is ignored.
5. The method according to claim 3, further comprising: In the step of transferring the target permission for the target object to the second account Afterwards, receiving a target permission application for a target object from a fourth account having the first relationship with the first account; Sending the permission application to the first account and the third account; as well as In response to receiving authorization regarding the target permission application from one of the first account and the third account, the target permission for the target object is transferred from the second account to the fourth account.
6. The method according to claim 3, further comprising: After the step of transferring the target permission for the target object to the second account, receiving an instruction from at least one of the first account or the third account to release the second relationship between the first account and the third account; In response to receiving the indication, reclaiming the target permission for the target object transferred to the second account; and The authorization of the third account regarding the permission application is revoked. 7 . The method according to claim 1 , wherein the third account has permission to actively transfer the target permission for the target object to other accounts.
8. The method according to claim 1, further comprising: In response to the third account not existing, sending the permission application to the first account; receiving authorization for the permission application from the first account; as well as According to the authorization, the target permission for the target object based on the first account is transferred to the second account.
9. The method according to claim 8, further comprising: After the step of transferring the target permission for the target object based on the first account to the second account according to the authorization, receiving an instruction for the first account to establish the second relationship with a third account; as well as In response to receiving the indication, The target permission for the target object transferred to the second account is revoked.
10. The method according to any one of claims 1-9, wherein if the target permission is a content delivery permission for a specific type of target object, an account having the target permission can only use one account to deliver one content during the same time period.
11. A control device for target permissions, comprising: A first information receiving module is configured to receive a target permission application for a target object from a second account having a first relationship with the first account; an information determination module, configured to determine whether there is a third account having a second relationship with the first account; A second information receiving module is configured to receive authorization for the permission application from at least one of the first account and the third account; as well as The permission transfer module is configured to transfer the target permission for the target object based on the first account to the second account according to the authorization.
12. An electronic device comprising: processor; as well as A memory coupled to the processor, the memory having instructions stored therein, wherein when the instructions are executed by the processor, the electronic device executes the method according to any one of claims 1 to 10.
13. A computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions are executed by a processor to implement the method according to any one of claims 1 to 10.
14. A computer program product comprising instructions, which when executed by a processor implement the method of any one of claims 1-10.
Citation Information
Patent Citations
Method, device and terminal for transferring authority of wearable device
CN106936821A
Account permission management method and system based on blockchain
CN111641586A
Data processing method and device and storage medium
CN113505354A
Method, system, and device for providing a market for digital goods
US20140283129A1
Transferring digital tickets based on blockchain networks
US20200320488A1