Control method and device for target permission, electronic device and medium

CN119577712BActive Publication Date: 2026-08-07BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING YOUZHUJU NETWORK TECH CO LTD
Filing Date
2023-09-07
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

[0003]然而,在推广者的数目较多、投放内容较为繁杂的情况下,客户往往无法合理且高效地控制自身的目标权限

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119577712B_ABST
    Figure CN119577712B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to a control method, apparatus, electronic device and medium for a target permission. The method includes receiving a target permission application for a target object from a second account having a first relationship with a first account, and determining whether a third account having a second relationship with the first account exists, wherein the first relationship is different from the second relationship. The method also includes in response to the third account existing, sending the permission application to the first account and the third account simultaneously. In addition, the method also includes receiving authorization for the permission application from at least one of the first account and the third account, and transferring the target permission of the target object based on the first account to the second account according to the authorization. According to embodiments of the present disclosure, the effect of content delivery can be fully guaranteed, and the influence of other content delivery in the same time period can be avoided, which helps to more accurately attribute the effect of content delivery.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure generally relates to the field of computers, and more specifically to methods, apparatus, electronic devices, and media for controlling target permissions. Background Technology

[0002] With the development of information technology, the use of media accounts for content delivery on platforms has become increasingly common. In this process, a media account typically collaborates with one or more promoters and needs to simultaneously deliver various different types of content based on the promoters' needs.

[0003] However, when there are many promoters and a wide variety of content being delivered, clients often cannot effectively and efficiently control their target permissions. This may lead to content affecting each other, or prevent promoters from accurately attributing the feedback generated by their content. Summary of the Invention

[0004] Embodiments of this disclosure provide a method, apparatus, electronic device, and medium for controlling target permissions.

[0005] According to a first aspect of the disclosure, a method for controlling target permissions is provided, comprising: receiving a target permission request for a target object from a second account having a first relationship with a first account; determining whether a third account has a second relationship with the first account, wherein the first relationship is different from the second relationship; in response to the existence of the third account, sending a permission request to the first account and the third account; receiving authorization for the permission request from at least one of the first account and the third account; and, based on the authorization, transferring the target permissions for the target object based on the first account to the second account.

[0006] In a second aspect of the disclosure, a control device for target permissions is provided, comprising: a first information receiving module configured to receive a target permission request for a target object from a second account having a first relationship with the first account; an information determining module configured to determine whether a third account having a second relationship with the first account exists; a second information receiving module configured to receive authorization for the permission request from at least one of the first account and the third account; and a permission transfer module configured to transfer the target permissions for the target object based on the first account to the second account according to the authorization.

[0007] In a third aspect of this disclosure, an electronic device is provided. The electronic device includes a processor and a memory coupled to the processor, the memory having instructions stored therein, which, when executed by the processor, cause the electronic device to perform the method according to the first aspect.

[0008] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores computer-executable instructions, which are executed by a processor to implement the method according to the first aspect.

[0009] The summary section is intended to present the chosen concepts in a simplified form, which will be further described in the detailed description below. The summary section is not intended to identify key or principal features of the claimed subject matter, nor is it intended to limit the scope of the claimed subject matter. Attached Figure Description

[0010] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

[0011] Figure 1 A schematic diagram of an example environment in which certain embodiments of this disclosure may be implemented is shown;

[0012] Figure 2 A flowchart illustrating a method for controlling target permissions according to certain embodiments of this disclosure is shown;

[0013] Figure 3 The illustration shows a process for controlling target permissions in the absence of a primary promotion account, and a process for establishing a primary promotion relationship between a media account and a primary promotion account, according to certain embodiments of this disclosure.

[0014] Figure 4 An interface for notifying users of delivery permission requests, as shown in certain embodiments of this disclosure, is illustrated.

[0015] Figure 5 The illustration shows a process for controlling target permissions in the presence of a primary promotion account, and a process for a media account to sever its primary promotion relationship with the primary promotion account, according to certain embodiments of this disclosure.

[0016] Figure 6 Example interfaces for presenting accounts capable of requesting delivery permissions are shown, representing certain embodiments of this disclosure.

[0017] Figure 7 This illustration shows a process of transferring advertising authority again in the presence of a primary advertising account, according to certain embodiments of this disclosure.

[0018] Figure 8 This illustration shows a process of actively transferring advertising authority in the presence of a master advertising account, according to certain embodiments of this disclosure.

[0019] Figure 9Block diagrams of control devices for target permissions according to certain embodiments of the present disclosure are shown; and

[0020] Figure 10 Block diagrams of electronic devices according to certain embodiments of the present disclosure are shown.

[0021] In all the accompanying figures, the same or similar reference numerals denote the same or similar elements. Detailed Implementation

[0022] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.

[0023] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0024] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The terms "first", "second", etc., may refer to different or the same objects unless explicitly stated. Other explicit and implicit definitions may also be included below.

[0025] When targeting content based on media accounts, if there are many promoters and the media accounts fail to properly manage their target permissions, multiple different content deliveries may be made for the same target audience. This situation will obviously cause these different content deliveries to interfere with each other and make it impossible for promoters to accurately attribute the feedback from these deliveries.

[0026] To address the aforementioned problems, this application provides a method, apparatus, electronic device, and medium for controlling target permissions. Specifically, when a second account requests promotional permissions based on a first account, both the first and third accounts can authorize the second account's request, thereby granting the second account promotional permissions. This method for controlling target permissions leverages the relationship between the first account (media account), the third account (main promotional account), and the second account (general promotional account) to achieve a technical solution where only one promotional account has promotional permissions for the same target object at any given time.

[0027] Figures 1 to 10 The examples provided all depict scenarios where media accounts have the authority to recommend content to a single target. For different target objects, different methods may be required. Figures 1 to 10 Similar but not identical control methods are used to control media accounts' permissions to recommend content to other target objects.

[0028] Figure 1 A schematic diagram of an example environment in which certain embodiments of this disclosure may be implemented is shown. For example... Figure 1 As shown, the example environment 100 includes at least an electronic device 110, client A 120, client B 130, and client C 140. The electronic device 110 can be a local server or a network server, such as a platform server or application server. Clients A 120, B 130, and C 140 can be terminal devices such as smartphones, computers, or laptops. In this embodiment, a user logs into a first account via client A 120, a second account via client B 130, and a third account via client C 140. Users logging into different accounts can be the same user or different users. An example of the first account is a media account (e.g., various social media accounts). A media account can authorize target permissions from other accounts. A promotional account with the target permissions of this media account can use the first account to deliver content to a target audience, thereby recommending content related to the target audience that the promoter wants to promote to other users on the platform. The promoter provides the content, and the media account is the main entity promoting the delivered content. The second account is an example of a general promotion account (e.g., self-operated, partnered influencer, etc.), and the third account is an example of a main promotion account (e.g., official advertising account). The third account has target permissions for the target audience 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.

[0029] refer to Figure 1After logging into the second account via client B 130, the user sends a target permission request for a target object based on the first account to electronic device 110. Upon receiving the target permission request from client B 130, electronic device 110 forwards the permission request from client B 130 to clients A 120 and C 140. The user confirms the target permission request through at least one of clients A 120 and C 140 and sends authorization for the target permission request to electronic device 110. Based on the first received authorization (from one of clients A 120 and C 140), electronic device 110 sends an instruction to client B to grant the target permission. In response to this instruction, the second account obtains the target permission for the target object based on the first account. In some embodiments, if electronic device 110 receives authorization from the other of clients A 120 and C 140 after receiving authorization from one of them, it does not resend the instruction to grant the target permission to client B.

[0030] This disclosure effectively controls the target permissions for content delivery using the first account based on the relationship between the first account, the second account, and the third account, in order to ensure the effectiveness of content delivery and avoid being affected by other content delivery.

[0031] The following will combine Figures 2 to 10 The process according to embodiments of this disclosure is described in detail. For ease of understanding, the specific embodiments mentioned in the following description are exemplary and not intended to limit the scope of protection of this disclosure. It is understood that the embodiments described below may also include additional actions not shown and / or actions shown may be omitted, and the scope of this disclosure is not limited in this respect.

[0032] Figure 2 A flowchart of a target access control method according to certain embodiments of the present disclosure is shown. Figure 1 The electronic device 110 shown can serve as the execution subject of method 200, and can be a computing system, a single server, a distributed server, or a cloud-based server, etc.

[0033] In box 202, a target permission request for a target object is received from a second account that has a first relationship with the first account. 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 not the same as the relationship between the media account and the main promotion account. In this embodiment, there may be one or more second accounts.

[0034] In box 204, it is determined whether a third account exists, where the third user is the primary promotion account. In embodiments of this disclosure, a media account has only one primary promotion account. However, in alternative embodiments, a media account may also have multiple primary promotion accounts. As previously mentioned, the primary promotion account by default has target permissions for the target object using the first account, and can authorize target permissions from other accounts, and can also actively transfer target permissions to other accounts. If it is determined that a third account exists, proceed to box 206.

[0035] In box 206, send the permission request for the second account to the first account and the third account. The first account can grant target permissions from other accounts before establishing a primary promotion relationship with the third account, and from the establishment of the primary promotion relationship until its termination. The third account can grant target permissions from other accounts from the establishment of a primary promotion relationship with the first account until its termination.

[0036] Then, in box 208, authorization for the requested permissions is received from at least one of the first and third accounts. Figure 1 As shown, electronic device 110 sends a target permission request to both the first account and the third account, but because the user is not logged into the first account or the third account, or does not confirm the target permission request in the first account or the third account, electronic device 110 may only receive authorization from one of the first account or the third account.

[0037] In box 210, based on the earlier authorization from the first and third accounts, the target permissions are transferred to the second account. After obtaining the target permissions, the second account can deliver content to the target audience based on the first account. This method of controlling target permissions can fully guarantee the effectiveness of content delivery, avoid the influence of other content deliveries at the same time, and help to more accurately attribute the effectiveness of content delivery.

[0038] Figure 3 The illustration shows a process for controlling target permissions in the absence of a primary promotion account, and a process for establishing a primary promotion relationship between a media account and a primary promotion account, according to certain embodiments of this disclosure. Figure 4 The diagram illustrates an interface for notifying users of delivery permission requests according to certain embodiments of this 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.

[0039] like Figure 3As shown, since general promotion account 304 is not the primary promotion account of media account 302, it does not have target permissions at this stage (i.e., as shown in 324, general promotion account 304 has no placement permissions). In order to recommend content to the target audience based on media account 302, in 322, the user logs into the promotion platform using general promotion account 304, and in 326, applies for placement permissions. Here, 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 placement permission application of general promotion account 304 is sent to media account 302, and not to primary promotion account 306. As shown in 332, after logging into the media platform, media account 302 can receive the following... Figure 4 The notification for the ad placement permission application in 400 is followed by clicking "Go to Confirm" (410). After confirming the details of the ad placement permission application, the ad placement permission is granted (as shown in 334). This grants ad placement permission to general promotion account 304 (as shown in 328). After general promotion account 304 obtains ad placement permission, a notification will be received on the promotion platform confirming the grant of ad placement permission.

[0040] After general promotion account 304 obtains ad placement permissions (as shown in 328), if main promotion account 306 establishes a main promotion relationship with media account 314, the ad placement permissions authorized by media account 302 before establishing the main promotion relationship (as shown in 314) (i.e., the ad placement permissions obtained by general promotion account 304) are revoked. After main promotion account 306 establishes a main promotion relationship with media account 314, main promotion account 306 has target permissions by default and can transfer ad placement permissions. It can authorize ad placement permission requests, and media account 302 can authorize ad placement permission requests. Since general promotion account 304 obtained ad placement permissions based on authorization from media account 302 before main promotion account 306 established a main promotion relationship with media account 314 (as shown in 314), general promotion account 304 loses ad placement permissions and can reapply for ad placement permissions as needed (see details). Figure 5 According to some embodiments, the transfer and confirmation of delivery permissions can be performed on either the promotion platform or the media platform.

[0041] In some embodiments, target permissions can be permissions for delivering promotional content (i.e., content to be delivered). Target permissions are permissions related to information delivery / promotion / recommendation, specifically permissions related to information delivery / promotion targeting a target object. The target object can be a product that the promoter wants to promote, or something other than a product, such as a live streaming room. In some embodiments, target permissions for a target object include a first type of promotional permission (type A), a second type of promotional permission (type B), and a third type of promotional permission (type C). Here, types A, B, and C can be different target permission types for the same target object, or different target permission types for different target objects.

[0042] In some embodiments, if the target permission is a type A target permission concerning a target object, a second account that obtains the target permission can create and deliver type A content about the target object during the period it holds the permission. During the period it holds the delivery permission, the second account can only create one type A content about the target object. If it has already created one type A content about the target object, it cannot create a second type A content about the target object, and will receive a notification from the platform that the content creation is complete and cannot be created again.

[0043] In some embodiments, if the target permission is a type A permission about a target object, and a second account is using a first account to deliver content based on that content, all type B content deliveries about the target object by the second account and other promotional accounts based on the first account will be suspended. The second account and other promotional accounts delivering type B content about the target object based on the first account will be notified with the following message: "Your ongoing content delivery has been suspended due to the impact of a type A content delivery plan about the target object." Once the type A content delivery about the target object ends or is suspended, type B content delivery about the target object by the second account and other promotional accounts based on the first account can be manually resumed. However, type A content delivery about the target object does not affect type C content delivery about the target object.

[0044] In some embodiments, after receiving an earlier authorization from both the first and third accounts, requests for serving the same content are ignored, and authorization is only repeated for the later authorization. This method of executing authorization based on the order in which authorizations are received effectively solves the problem of the first and third accounts simultaneously managing serving permissions, and avoids duplicate authorization for the second account.

[0045] Figure 5The illustrations show certain embodiments of the present disclosure of the process for controlling target permissions in the presence of a primary promotion account, and the process for a media account to sever its primary promotion relationship with the primary promotion account. The following will describe the methods for controlling target permissions in the presence of a primary promotion account.

[0046] Since general promotion account 504 is not the primary promotion account for media account 502, it currently lacks target permissions (i.e., as shown in 534, general promotion account 504 has no ad placement permissions). To recommend content to the target audience based on media account 502, as shown in 532, the user logs into the promotion platform using general promotion account 504 and, as shown in 536, applies for ad placement permissions. Here, [the text abruptly ends here, likely due to an incomplete sentence or missing information]. Figure 3 The difference in this embodiment is that, at the current time point, there exists a primary promotion account 506 that has a primary promotion relationship with media account 502 (as shown in 514, primary promotion account 506 has default placement permissions and can receive notifications with placement permissions on the promotion platform as shown in 616). Therefore, in 512, after logging into the promotion platform using primary promotion account 506, the user can receive notifications such as... Figure 4 The notification for the ad placement permission application is shown in the figure. Furthermore, after confirming the relevant details of the ad placement permission application, the user can authorize ad placement permission before media account 502 (as shown in 522), thereby allowing general promotion account 504 to obtain ad placement permission from the main promotion account (as shown in 538-1) (i.e., obtaining ad placement permission based on the authorization of the main promotion account 506). Users can also log in to the media platform using media account 502 (as shown in 542) to receive notifications such as... Figure 4 The notification for the application for advertising rights shown in the figure grants advertising rights to the main promotion account 506 one step ahead of the main promotion account 506 after confirming the relevant content of the application for advertising rights (as shown in 544), thereby enabling the general promotion account 504 to obtain advertising rights from the media account (as shown in 538-2) (that is, obtaining advertising rights based on the authorization of the media account 502). Figure 4 This is just one example of the notification interface for applying for advertising rights. The notification interface for applying for advertising rights can have various layouts and formats. In some embodiments of this application, the notification interface for applying for advertising rights presented to the main promotion account 506 can be different from the notification interface for applying for advertising rights presented to the media account 502.

[0047] Continue to refer to Figure 5After the general promotion account 504 obtains the advertising permission (as shown in 538-1 or 538-2), if the main promotion account 506 terminates the main promotion relationship with the media account (as shown in 518), the advertising permission authorized by the media account 502 and the main promotion account 506 before the termination of the main promotion relationship (as shown in 518) will be revoked (i.e., as shown in 540, the general promotion account 504 loses the advertising permission), and the main promotion account 506 can no longer authorize the advertising permission (i.e., as shown in 520, it cannot authorize the permission). In another embodiment, if the main promotion account 506 still possesses target permissions for the target audience based on the media account before severing its main promotion relationship with the media account (as shown in 518), and can also transfer the delivery permissions to other users, then after the main promotion account 506 severes its main promotion relationship with the media account (as shown in 518), the main promotion account 506 will not only be unable to authorize delivery permissions (i.e., unable to authorize delivery permissions), but will also lose its target permissions for the target audience 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), and at this point in time, if delivery permissions need to be applied for, delivery permissions can be applied for from the media account 502.

[0048] Figure 6 Example interfaces for presenting accounts capable of requesting deployment permissions, as shown in certain embodiments of this disclosure, are illustrated. Figure 6 As shown, when creating a promotion plan targeting a specific audience, users (e.g., promoters) can log in to the promotion platform and, through... Figure 6 The interface 600 confirms accounts eligible to apply for ad placement permissions. Users can also quickly find accounts eligible for ad placement permissions using the search box 610, and confirm the account type using the type notes 620 on the left side of the account (e.g., main promotion account, promotion account, account eligible for promotion, etc.). This search function improves the efficiency of promotion accounts finding accounts eligible for ad placement permissions and speeds up the application process.

[0049] Figure 7 This illustration shows a schematic diagram of the process of transferring advertising authority again in the presence of a primary advertising account, according to certain embodiments of this disclosure. Figure 5 The steps for a general promotion account to obtain ad placement permissions are explained in detail here and will not be repeated.

[0050] After general promotion account 706 obtains ad placement permissions, logging into the promotion platform 722 confirms that it has ad placement permissions 724. As shown in 732, a user who wants to obtain ad placement permissions logs into the promotion platform using general promotion account 704 (at this time, as shown in 734, general promotion account 704 does not have ad placement permissions) and applies for ad placement permissions (as shown in 736). The ad placement permission application from general promotion account 704 is sent to the main promotion account 708 and media account 702. The user can log into the promotion platform using the main promotion account 708 as shown in 712 (as shown in 714, at this time the main promotion account 708 does not have ad placement permissions), and receive the following on the promotion platform: Figure 4 The notification for the ad placement permission application shown in the figure can be granted before media account 702 (as shown in 716) after confirming the relevant content of the ad placement permission application, as shown in 738-1. This allows general promotion account 704 to obtain ad placement permission from the main promotion account (i.e., transfer the ad placement permission of general promotion account 706 to general promotion account 704), and general promotion account 706 loses its ad placement permission (as shown in 726). Users can also log in to the media platform using media account 702 (as shown in 742) and receive notifications such as... Figure 4 The notification for the application for advertising rights shown in the figure grants advertising rights to the main promotion account 708 one step ahead of the main promotion account 708 after confirming the relevant content of the application for advertising rights (as shown in 744), thereby enabling the general promotion account 704 to obtain advertising rights from the media account (as shown in 738-2) (that is, obtaining advertising rights based on the authorization of the media account 702).

[0051] Figure 8 The diagram illustrates a process of proactively transferring advertising authority in the presence of a primary advertising account, according to certain embodiments of this disclosure.

[0052] The primary promotion account 806 can proactively transfer promotion permissions when it has them, even without receiving a request for such permissions from a general promotion user 804. For example, after communicating with the promoter and the owner of the media account offline, the primary promotion account 806 can proactively transfer promotion permissions, thus quickly and effectively transferring them to a specific account. Specifically, as shown in 812, the user logs into the promotion platform using the primary promotion account 806, confirms having default promotion permissions as shown in 814, and transfers the promotion permissions to the 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 promotion permissions (as shown in 824). After the proactive transfer is completed, the primary promotion account 806 loses its promotion permissions (as shown in 818) and receives a notification on the promotion platform regarding the loss of promotion permissions. The general promotion account 804 gains promotion permissions from the primary promotion account (as shown in 826) and receives a notification on the promotion platform regarding the gain of promotion permissions. This proactive transfer of advertising permissions using the main promotion account 806 eliminates the steps of applying for and authorizing the application for advertising permissions, simplifying the operation process and speeding up the transfer of advertising permissions.

[0053] Figure 9 Block diagrams of control devices for target permissions according to certain embodiments of this disclosure are shown. Figure 9 As shown, the device 900 includes a first information receiving module 902, an information determining module 904, a second information receiving module 906, and an access control module 908.

[0054] The first information receiving module 902 is configured to receive target permission requests 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 is explained in the section on... Figure 1 The details are elaborated in the description and will not be repeated here. The information determination module 904 is configured to determine whether a third account has a second relationship with the first account. An example of a third account is a primary promotion account; information regarding the second relationship has been discussed in the section on... Figure 1 The details are described in the description and will not be repeated here. The second information receiving module 906 is configured to receive authorization for the authorization request from at least one of the first account and the third account. The authorization transfer module 908 is configured to receive authorization for the authorization request from at least one of the first account and the third account.

[0055] Figure 10 Block diagrams of electronic devices 1000 according to certain embodiments of the present disclosure are shown. Device 1000 may be the device or apparatus described in the embodiments of the present disclosure. Figure 10 As shown, 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 read-only memory (ROM) 1004 or loaded from storage unit 1016 into random access memory (RAM) 1006. Various programs and data required for the operation of device 800 can also be stored in RAM 1006. The CPU / GPU 1002, ROM 1004, and RAM 1006 are interconnected via bus 1008. Input / output (I / O) interface 1010 is also connected to bus 1008. Although not shown in... Figure 10 As shown, device 1000 may also include a coprocessor.

[0056] Multiple components in device 1000 are connected to I / O interface 1010, including: input unit 1012, such as keyboard, mouse, etc.; output unit 1014, such as various types of displays, speakers, etc.; storage unit 1016, such as disk, optical disk, etc.; and communication unit 1018, such as network card, modem, wireless transceiver, etc. Communication unit 1018 allows device 1000 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0057] The various methods or processes described above can be executed by CPU / GPU 1002. For example, in some embodiments, the methods can be implemented as computer software programs tangibly contained in a machine-readable medium, such as storage unit 1016. In some embodiments, part or all of the computer program can be loaded and / or installed on device 1000 via ROM 1004 and / or communication unit 1018. When the computer program is loaded into RAM 1006 and executed by CPU / GPU 1002, one or more steps or actions in the methods or processes described above can be performed.

[0058] In some embodiments, the methods and processes described above can be implemented as a computer program product. The computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for performing various aspects of this disclosure.

[0059] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example, but not limited to, electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination thereof. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.

[0060] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, a local area network (LAN), a wide area network (WAN), and / or a wireless network, to an external computer or external storage device. The network may include copper cables, fiber optic cables, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.

[0061] Computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages ​​and conventional procedural programming languages. The computer-readable program instructions may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing the status information of the computer-readable program instructions to implement various aspects of this disclosure.

[0062] 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 apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0063] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be 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 perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0064] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of devices, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0065] The various embodiments of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they 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 chosen to best explain the principles, practical applications, or technical improvements to the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.

[0066] The following are some example implementations of this disclosure.

[0067] Example 1. A method for controlling target permissions, comprising:

[0068] Receive a target permission request for the target object from a second account that has a primary relationship with the first account;

[0069] Determine whether there exists a third account that has a second relationship with the first account, where the first relationship is different from the second relationship;

[0070] In response to the existence of the third account, the permission request is sent to both the first account and the third account;

[0071] Receive authorization for the permission request from at least one of the first account and the third account; and

[0072] Based on the authorization, the target permissions for the target object based on the first account are transferred to the second account.

[0073] Example 2. According to the method of Example 1, wherein the third account has target permissions for the target object based on the first account, and is able to authorize the permission requests.

[0074] Example 3. The method according to any one of claims 1-2, wherein the step of transferring target permissions for the target object based on the first account to the second account includes:

[0075] In response to receiving authorization for the permission request from either the first account or the third account,

[0076] Transfer the target permissions for the target object from the third account to the second account; and

[0077] Revoke the target permissions for the target object from the third account.

[0078] Example 4. The method according to any one of Examples 1-3 further includes:

[0079] After receiving authorization for the permission request from one of the first account and the third account, if authorization for the same target permission request is received from the other of the first account and the third account, the authorization for the permission request from the other account is ignored.

[0080] Example 5. The method according to any one of Examples 1-4 further includes:

[0081] After the step of transferring the target permissions for the target object to the second account, the target permission request for the target object is received from the fourth account that has the first relationship with the first account;

[0082] Send the permission request to the first account and the third account; and

[0083] In response to receiving authorization from either the first account or the third account regarding the target permission request, the target permission for the target object is transferred from the second account to the fourth account.

[0084] Example 6. The method according to any one of Examples 1-5 further includes:

[0085] After the step of transferring the target permissions for the target object to the second account, an instruction is received 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;

[0086] In response to receiving the instruction,

[0087] Revoke the target permissions for the target object that were transferred to the second account; and

[0088] Revoke the authorization granted by the third account regarding the requested permissions.

[0089] Example 7. The method according to any one of Examples 1-6, wherein the third account has the authority to actively transfer target permissions for the target object to other accounts.

[0090] Example 8. The method according to any one of Examples 1-7 further includes:

[0091] In response to the absence of the third account, the permission request is sent to the first account;

[0092] Receive authorization for the permission request from the first account; and

[0093] Based on the authorization, the target permissions for the target object based on the first account are transferred to the second account.

[0094] Example 9. The method according to any one of Examples 1-8 further includes:

[0095] Following the step of transferring target permissions for the target object based on the first account to the second account according to the authorization, an instruction is received to establish the second relationship between the first account and the third account; and

[0096] In response to receiving the instruction,

[0097] Revoke the target permissions for the target object that were transferred to the second account.

[0098] Example 10. The method according to any one of Examples 1-9, wherein,

[0099] If the target permission is a content delivery permission for a specific type of target object, then an account with the target permission can only use one account to deliver one piece of content at the same time.

[0100] Example 11. A control device for target permissions, comprising:

[0101] The first information receiving module is configured to receive a target permission request for the target object from a second account that has a first relationship with the first account.

[0102] The information determination module is configured to determine whether a third account has a second relationship with the first account;

[0103] The second information receiving module is configured to receive authorization for the permission request from at least one of the first account and the third account; and

[0104] The permission transfer module is configured to transfer target permissions for the target object based on the first account to the second account, according to the authorization.

[0105] Example 12. The apparatus according to Example 11, wherein the third account has target permissions for the target object based on the first account, and is capable of authorizing the permission requests.

[0106] Example 13. The apparatus according to any one of claims 11-12, wherein the permission transfer comprises:

[0107] The first permission transfer module is configured to, in response to receiving authorization for the permission request from one of the first account and the third account, transfer the target permission for the target object from the third account to the second account; and revoke the target permission for the target object from the third account.

[0108] Example 14. The apparatus according to any one of Examples 11-13 further includes:

[0109] The duplicate authorization processing module is configured to, after receiving authorization for the permission request from one of the first account and the third account, ignore the authorization for the permission request from the other of the first account and the third account if authorization for the same target permission request is received from the other.

[0110] Example 15. The apparatus according to any one of Examples 11-14 further includes:

[0111] The third information receiving module is configured to receive a target permission request for the target object from a fourth account that has the first relationship with the first account after the step of transferring the target permission for the target object to the second account.

[0112] A first information sending module is configured to send the permission request to the first account and the third account; and

[0113] 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 from one of the first account and the third account regarding the target permission request.

[0114] Example 16. The apparatus according to any one of Examples 11-15 further includes:

[0115] The fourth information receiving module is configured to receive, after the step of transferring the target permissions for the target object to the second account, 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.

[0116] The third permission transfer module is configured to, in response to receiving the instruction, revoke the target permissions for the target object that were transferred to the second account; and revoke the permissions granted by the third account regarding the permission request.

[0117] Example 17. The apparatus according to any one of Examples 11-16, wherein the third account has the authority to actively transfer target permissions for the target object to other accounts.

[0118] Example 18. The apparatus according to any one of Examples 11-17 further includes:

[0119] The second information sending module is configured to send the permission request to the first account in response to the absence of the third account;

[0120] The fifth information receiving module is configured to receive authorization for the permission request from the first account; and

[0121] The fourth permission transfer module is configured to transfer the target permissions for the target object based on the first account to the second account, according to the authorization.

[0122] Example 19. The apparatus according to any one of Examples 11-18 further includes:

[0123] The sixth information receiving module is configured to, after the step of transferring target permissions for the target object based on the first account to the second account according to the authorization, receive an instruction to establish the second relationship between the first account and the third account; and

[0124] The fifth permission transfer module is configured to, in response to receiving the instruction, revoke the target permissions for the target object that have been transferred to the second account.

[0125] Example 20. The apparatus according to any one of Examples 11-19, wherein,

[0126] If the target permission is a content delivery permission for a specific type of target object, then an account with the target permission can only use one account to deliver one piece of content at the same time.

[0127] Example 21. An electronic device comprising:

[0128] Processor; and

[0129] A memory coupled to the processor, the memory having instructions stored therein, which, when executed by the processor, cause the electronic device to perform the method according to any one of Examples 1 to 10.

[0130] Example 22. A computer-readable storage medium having stored thereon computer-executable instructions, wherein the computer-executable instructions are executed by a processor to implement the method according to any one of Examples 1 to 10.

[0131] Although this disclosure has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. A method for controlling target permissions, comprising: Receive a target permission request for the target object from a second account that has a primary relationship with the first account; Determine whether there exists a third account that has a second relationship with the first account, where the first relationship is different from the second relationship; In response to the existence of the third account, the permission request is sent to both the first account and the third account; Receive authorization for the permission request from at least one of the first account and the third account; as well as In response to receiving authorization for the permission request from either the first account or the third account, the target permission for the target object based on the first account is transferred from the third account to the second account, and the target permission for the target object is revoked from the third 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 requests.

3. The method according to claim 1, further comprising: After receiving authorization for the permission request from one of the first account and the third account, if authorization for the same target permission request is received from the other of the first account and the third account, the authorization for the permission request from the other account is ignored.

4. The method according to claim 1, further comprising: After the step of transferring the target permissions for the target object to the second account, the target permission request for the target object is received from the fourth account that has the first relationship with the first account; Send the permission request to the first account and the third account; as well as In response to receiving authorization from either the first account or the third account regarding the target permission request, the target permission for the target object is transferred from the second account to the fourth account.

5. The method according to claim 1, further comprising: After the step of transferring the target permissions for the target object to the second account, an instruction is received 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; In response to receiving the instruction, Revoke the target permissions for the target object that were transferred to the second account; and Revoke the authorization granted by the third account regarding the requested permissions.

6. The method according to claim 1, wherein the third account has the authority to actively transfer target permissions for the target object to other accounts.

7. The method according to claim 1, further comprising: In response to the absence of the third account, the permission request is sent to the first account; Receive authorization for the permission request from the first account; as well as Based on the authorization, the target permissions for the target object based on the first account are transferred to the second account.

8. The method of claim 7, further comprising: After the step of transferring the target permissions for the target object based on the first account to the second account according to the authorization, an instruction is received for the first account and the third account to establish the second relationship. as well as In response to receiving the instruction, Revoke the target permissions for the target object that were transferred to the second account.

9. The method according to any one of claims 1-8, wherein if the target permission is a content delivery permission for a specific type of target object, then an account having the target permission can only use one account to deliver one piece of content during the same time period.

10. A control device for target permissions, comprising: The first information receiving module is configured to receive a target permission request for the target object from a second account that has a first relationship with the first account. The information determination module is configured to determine whether a third account has a second relationship with the first account; The second information receiving module is configured to receive authorization for the permission request from at least one of the first account and the third account; as well as The permission transfer module is configured to, in response to receiving authorization for the permission request from either the first account or the third account, transfer the target permission for the target object based on the first account from the third account to the second account, and revoke the target permission for the target object from the third account.

11. An electronic device, comprising: processor; as well as A memory coupled to the processor, the memory having instructions stored therein, which, when executed by the processor, cause the electronic device to perform the method according to any one of claims 1 to 9.

12. A computer-readable storage medium having stored thereon computer-executable instructions, wherein the computer-executable instructions are executed by a processor to implement the method according to any one of claims 1 to 9.