A method, device, electronic device and storage medium for issuing permissions
By implementing permission issuance and selection functions on the content playback page, it solves the difficulty for users to obtain permissions and enhances user interaction in online social activities.
Patent Information
- Application Number
- CN202110736663.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-30
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2041-06-30
AI Technical Summary
When users participate in online social activities, due to client restrictions, some users need to obtain specific permissions for a certain content or client to fully participate. Other users cannot help these users obtain permissions, affecting the interaction between users.
Provide a permission granting method that allows users to select and grant target permissions by displaying the content playback page of the target group. Users can play the target content synchronously or asynchronously through the content playback page to enhance the interaction between group objects.
It is convenient for each group object in the target group to obtain the target permission, so that the group object can play the target content synchronously or asynchronously through the content playback page after obtaining the permission, which enhances the interaction between group objects.
Smart Images

Figure CN115544487B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a method, device, electronic device and storage medium for issuing rights. Background Art
[0002] With the rapid development of Internet technology, more and more people are conducting social activities online, such as watching movies, listening to music, reading novels, playing games, etc. At present, when users participate in online social activities, due to the limitations of the client, some users in the activity need to obtain specific permissions for a certain content or client before they can fully participate in the online activities. Other users cannot help these users obtain permissions, which affects the interaction between users. Summary of the invention
[0003] The embodiments of the present invention provide a permission issuing method, device, electronic device and storage medium, which can facilitate each group object in a target group to obtain the target permission, so that after obtaining the target permission, the group objects in the target group can play the target content synchronously or asynchronously through the content playback page, thereby enhancing the interaction between group objects.
[0004] An embodiment of the present invention provides a method for issuing permissions, including:
[0005] Displaying a content playback page of a first object of a target group, the content playback page comprising a content playback area and a group object list, the content playback area being operable for at least two group objects in the target group to synchronously or asynchronously play target content, the group object list comprising group objects of the target group, and a permission status of each group object with respect to the target content, the permission status indicating whether each group object has a target permission with respect to the target content;
[0006] In response to the permission issuance object selection operation for the content playback page, a target group object to be issued permissions is selected from the group objects whose permission status meets the preset status, and a permission issuance payment page is displayed, wherein the permission issuance payment page includes payment order information for issuing permissions for the target content;
[0007] When the permission issuance payment is successfully completed based on the payment order information through the permission issuance payment page, the issuance of the target permission to the target group object is triggered.
[0008] Accordingly, the embodiment of the present invention also provides another permission issuing method, including:
[0009] Displaying a content playback page of a second object of the target group, the content playback page comprising a content playback area and a group object list, the content playback area being capable of being used for at least two group objects in the target group to synchronously or asynchronously play the target content, the group object list comprising group objects of the target group, and a permission status of each group object with respect to the target content, the permission status indicating whether each group object has a target permission with respect to the target content;
[0010] The permission claiming message of the target permission is displayed to obtain the target permission.
[0011] Accordingly, an embodiment of the present invention further provides a rights issuing device, including:
[0012] A first display unit is used to display a content playback page of a first object of a target group, wherein the content playback page includes a content playback area and a group object list, wherein the content playback area is used for at least two group objects in the target group to synchronously or asynchronously play the target content, and the group object list includes group objects of the target group and a permission status of each group object for the target content, wherein the permission status indicates whether each group object has a target permission for the target content;
[0013] a group object selection unit, configured to select a target group object to be issued permissions from group objects whose permission statuses meet a preset status in response to a permission issuance object selection operation on the content playback page, and to display a permission issuance payment page, wherein the permission issuance payment page includes payment order information for issuing permissions to the target content;
[0014] The permission issuing unit is used to trigger the issuance of the target permission to the target group object when the permission issuance payment is successfully completed based on the payment order information through the permission issuance payment page.
[0015] Optionally, the permission issuance unit is used to trigger sending a permission collection message of the target permission to the client of the target group object when the permission issuance payment is successfully completed based on the payment order information through the permission issuance payment page, so that the target group object collects the target permission based on the permission collection message.
[0016] Optionally, the group object selection unit is configured to determine a viewing object from the group objects in response to a viewing object selection operation on the group object list in the content playback page;
[0017] Displaying an information page of the viewing object, the information page including permission status information of the viewing object and an object selection control, the permission status information indicating the permission status of the viewing object with respect to the target content;
[0018] In response to the permission granting object selection operation on the object selection control, if the permission status of the viewing object meets a preset status, the viewing object is determined as a target group object to be granted permission.
[0019] Optionally, the object selection control includes a first object selection control and a second object selection control; correspondingly, the group object selection unit is used to determine a permission issuance group object from the target group in response to a permission issuance object selection operation on the first object selection control, and if the permission status of the permission issuance group object meets a preset status, determine the corresponding group object as the target group object to be issued permission, and the permission issuance group object includes the viewing object; or
[0020] In response to the permission granting object selection operation on the second object selection control, if the permission status of the viewing object meets a preset status, the viewing object is determined as a target group object to which permission is to be granted.
[0021] Optionally, the content playback page further includes a user interaction area, and after the permission issuing unit, further includes an issuing details viewing unit, which is used to display a permission issuing message in the user interaction area;
[0022] In response to a viewing operation on the rights issuance message, a issuance details page is displayed, wherein the issuance details page includes rights issuance progress information.
[0023] Optionally, the issuance details page also includes a permission issuance control, and the permission issuance device also includes a continued issuance unit, which is used to respond to a trigger operation on the permission issuance control, and when a permission issuance object selection operation for the content playback page is detected, returns to execute the step of responding to the permission issuance object selection operation for the content playback page, selecting a target group object to be issued permissions from group objects whose permission status meets a preset status, and displaying a permission issuance payment page.
[0024] Optionally, the permission issuing unit is used to generate a payment request according to the payment order information in response to a payment operation on the permission issuing payment page, wherein the payment order information includes a virtual payment amount and a payment quantity;
[0025] The payment request is sent to a server corresponding to the client of the first object, triggering the server to complete the permission issuance payment according to the payment request, and issuing the target permission to the target group object.
[0026] Accordingly, the embodiment of the present invention also provides another permission issuing device, including:
[0027] a second display unit, configured to display a content playback page of a second object of the target group, the content playback page comprising a content playback area and a group object list, the content playback area being operable for at least two group objects in the target group to synchronously or asynchronously play the target content, the group object list comprising group objects of the target group, and a permission status of each group object with respect to the target content, the permission status indicating whether each group object has a target permission with respect to the target content;
[0028] The permission acquisition unit is used to display the permission acquisition message of the target permission and acquire the target permission.
[0029] Optionally, the permission acquisition unit is used to display a permission collection message of the target permission. If the target group object corresponding to the permission collection message includes the second object, the second object has obtained the target permission.
[0030] Optionally, after the permission acquisition unit, a feedback unit is further included, which is used to display a permission acquisition success page, and the permission acquisition success page includes a feedback control;
[0031] In response to the feedback message sending operation of the feedback collection control, the permission acquisition success page is hidden, and the feedback collection message is displayed in the content playback page.
[0032] Optionally, the permission acquisition success page also includes a receipt details viewing control, and the permission acquisition unit also includes a receipt details viewing unit, which is used to display a receipt details page in response to a trigger operation on the receipt details viewing control, and the receipt details page includes permission receipt associated information of the group object that has received the target permission.
[0033] Optionally, the content playback page further includes a user interaction area, and the permission acquisition unit includes a message display unit and a permission collection subunit, and the message display unit is used to display the permission collection message of the target permission in the user interaction area;
[0034] The permission obtaining subunit is configured to obtain the target permission in response to a permission obtaining operation for the permission obtaining message.
[0035] Optionally, the permission claiming subunit is used to display a permission claiming page in response to a triggering operation on the permission claiming message, wherein the permission claiming page includes a permission claiming control of the target permission;
[0036] In response to a triggering operation on the permission claiming control, the target permission is acquired.
[0037] Optionally, the content playback page further includes a synchronous playback control, and the permission issuing device further includes a synchronization unit, which is used to display a synchronization object selection list in response to a trigger operation on the synchronous playback control, wherein the synchronization object selection list includes playback progress information of the target content of each of the group objects;
[0038] In response to a synchronization object selection operation on the synchronization object selection list, determining a synchronization group object of the second object from each of the group objects;
[0039] The playing progress of the target content in the content playing area is adjusted according to the playing progress information of the synchronization group object.
[0040] Correspondingly, an embodiment of the present invention further provides an electronic device, comprising a memory and a processor; the memory stores an application, and the processor is used to run the application in the memory to execute the steps in any one of the permission issuance methods provided in the embodiments of the present invention.
[0041] In addition, an embodiment of the present invention further provides a storage medium, which stores a plurality of instructions, and the instructions are suitable for a processor to load to execute the steps in any one of the rights issuance methods provided in the embodiment of the present invention.
[0042] According to the solution of the embodiment of the present invention, a content playback page of a first object of a target group can be displayed, the content playback page includes a content playback area and a group object list, the content playback area can be used for at least two group objects in the target group to play the target content synchronously or asynchronously, the group object list includes the group objects of the target group, and the permission status of each group object for the target content, the permission status indicates whether each group object has the target permission for the target content, in response to the permission issuance object selection operation for the content playback page, a target group object to be issued permission is selected from the group objects whose permission status meets the preset status, and a permission issuance payment page is displayed, the permission issuance payment page includes payment order information for issuing permission for the target content, when the permission issuance payment is successfully completed based on the payment order information through the permission issuance payment page, the target permission is triggered to be issued to the target group object; since the first object can purchase or issue the target permission for at least one group object in the target group through the content playback page, the convenience of each group object in the target group to obtain the target permission is improved, so that after obtaining the target permission, the group objects in the target group can play the target content synchronously or asynchronously through the content playback page, thereby enhancing the interaction between the group objects. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0044] Figure 1 is a schematic diagram of a scenario of a method for issuing permissions provided by an embodiment of the present invention;
[0045] Figure 2 is a flow chart of a method for issuing permissions provided by an embodiment of the present invention;
[0046] Figure 3 is a schematic diagram of a content playback page provided by an embodiment of the present invention;
[0047] Figure 4 This is another UI interaction diagram for issuing permissions provided by an embodiment of the present invention;
[0048] Figure 5 This is another UI interaction diagram for issuing permissions provided by an embodiment of the present invention;
[0049] Figure 6 This is another UI interaction diagram for issuing permissions provided by an embodiment of the present invention;
[0050] Figure 7 is a schematic diagram of a technical implementation of a payment operation provided by an embodiment of the present invention;
[0051] Figure 8 It is a schematic diagram of the process of another permission issuance method provided by an embodiment of the present invention;
[0052] Fig. 9 This is another UI interaction diagram for issuing permissions provided by an embodiment of the present invention;
[0053] Fig.10 This is another UI interaction diagram for obtaining permissions provided by an embodiment of the present invention;
[0054] Fig.11 This is another UI interaction diagram for obtaining permissions provided by an embodiment of the present invention;
[0055] Fig.12 is another flowchart of the method for issuing permissions provided by an embodiment of the present invention;
[0056] Fig.13 is a schematic diagram of a permission issuance process provided by an embodiment of the present invention;
[0057] Fig.14 It is a structural diagram of a rights issuing device provided by an embodiment of the present invention;
[0058] Fig.15 is another structural diagram of the rights issuing device provided by an embodiment of the present invention;
[0059] Fig.16 It is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0060] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0061] The embodiments of the present invention provide a method, device, electronic device and storage medium for issuing rights. Specifically, the embodiments of the present invention provide a method for issuing rights applicable to an electronic device.
[0062] The electronic device can be a terminal or other device, including but not limited to a mobile terminal and a fixed terminal. For example, a mobile terminal includes but is not limited to a smart phone, a smart watch, a tablet computer, a laptop computer, a smart car-mounted terminal, etc., wherein a fixed terminal includes but is not limited to a desktop computer, a smart TV, etc.
[0063] The electronic device can also be a server or other device. The server can be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, as well as big data and artificial intelligence platforms, but is not limited to these.
[0064] The rights issuing method according to the embodiment of the present invention may be implemented by a terminal or a server, or may be implemented by both a terminal and a server.
[0065] The following takes the method of issuing permissions implemented by a terminal and a server together as an example to illustrate the method.
[0066] like Figure 1 As shown, the permission issuance system provided by the embodiment of the present invention includes a terminal 101, a terminal 102 and a server 20, etc.; the terminal 101, the terminal 102 and the server 20 are connected via a network, for example, via a wired or wireless network connection, etc., wherein the terminal 101 can be used as a terminal for the first object to send payment order information to the server 20, etc., so that the server issues the target permission to the target group object, and the terminal 102 can receive the permission issuance information sent by the server.
[0067] Among them, terminal 101 can be used to display the content playback page of the first object of the target group in the client, and the content playback page includes a content playback area and a group object list. The content playback area can be used for at least two group objects in the target group to play the target content synchronously or asynchronously. The group object list includes the group objects of the target group, and the permission status of each group object for the target content. The permission status indicates whether each group object has the target permission for the target content.
[0068] Terminal 101 can respond to the permission issuance object selection operation for the content playback page, select the target group object to be issued permissions from the group objects whose permission status meets the preset status, and display the permission issuance payment page, which includes payment order information for the target content issuance permission.
[0069] The terminal 101 may send payment order information to the server 20 based on the payment operation of the first object on the permission issuance payment page.
[0070] The server 20 may be used to receive the payment order information sent by the terminal 101, and issue the target permission to the target group object when the permission issuance payment is successfully completed based on the payment order information.
[0071] Terminal 102 can display the content playback page of the second object of the target group in the client, the content playback page includes a content playback area and a group object list, the content playback area can be used for at least two group objects in the target group to play the target content synchronously or asynchronously, the group object list includes the group objects of the target group, and the permission status of each group object for the target content, the permission status indicates whether each group object has the target permission for the target content, the terminal 102 receives the permission issuance information of the target permission sent by the server 20, and determines the second object as a second object that has obtained the target permission and has the target permission based on the permission issuance information.
[0072] It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments.
[0073] The embodiment of the present invention will be described from the perspective of a rights issuing device, which may be specifically integrated in a server or a terminal.
[0074] like Figure 2 As shown, the specific process of the permission issuance method of this embodiment can be as follows:
[0075] 201. Display a content playback page of a first object of a target group, wherein the content playback page includes a content playback area and a group object list. The content playback area is provided for at least two group objects in the target group to play the target content synchronously or asynchronously. The group object list includes group objects of the target group and a permission status of each group object with respect to the target content. The permission status indicates whether each group object has a target permission with respect to the target content.
[0076] It is understandable that each group object in the target group may use the same client or different clients, and the client may provide content playback services to the group objects in the target group.
[0077] For example, each group object may use the same video playback client, or some group objects may use the video playback client, another group object may use an associated client of the video playback client, another group object may use a subroutine of the video playback client, and so on.
[0078] The client may refer to a program that corresponds to the server and provides services to users, and may be a web client, a mobile client, etc. For example, it may be a web page, a website, an application installed on a mobile phone, an application installed on a personal computer, etc. For example, a mobile client may include a video player client, a music player client, a game client, an online education client, an information stream client, etc.
[0079] The object may be a virtual object logged into the client, or may be a user using a currently logged-in account on the client.
[0080] It can be understood that the first object is a group object that issues permissions to one or some group objects in the target group. Specifically, after a group object in the target group of the client initiates a permission issuance object selection operation for the content playback page, the group object can be determined as the first object, and so on.
[0081] In some examples, the first object may be only an object for creating a target group, or may be any group object in the target group, etc., which is not limited in the embodiment of the present invention.
[0082] The content playback page may be a page provided by the client for the first object and / or other group objects to play content. For example, the content playback page may be a page for playing video, audio, text, game screen, etc. Specifically, it may be as follows: Figure 3 The human-computer interaction page (GUI) shown in 301 or 302.
[0083] The target group is a set of all objects that have been or can be browsed normally on the content playback page in the client. For example, the target group can be a group consisting of all group objects currently displayed in the group object list of the content playback page.
[0084] In some optional examples, the group object list may display all objects that can currently browse the content playback page normally, or it may also include objects that have normal browsing permissions for the content playback page, such as objects that have been invited to browse the page but have not yet started browsing the page, in addition to all objects that can currently browse the content playback page normally, and so on.
[0085] It is understandable that, in addition to the group objects of the target group and the permission status of each group object for the target content, the group object list may also include attribute information of the group objects, such as the user ID and user information of each group object. For example, the user ID may include a user nickname, a user avatar, a user account, etc., and the user information may include the user's age, mobile phone number, etc.
[0086] In actual application, the group objects in the target group may change. For example, if a group object exits the content playback page, the group object may be deleted from the target group. Figure 3 In the example, if the trigger operation of the control named "+Invite" in 301 invites another new group object to browse the content playback page, the new group object can be added to the target group; or, if a user of the client actively joins the browsing of the content playback page, the user can be added to the target group as a group object, and so on.
[0087] Among them, the target content can be pre-set content that can be played on the content playback page. For example, the first object or other group objects can set a certain movie to watch with other group objects through the content playback page, and this movie can be determined as the target content; or, the first object or other group objects can set to listen to a certain song with other group objects through the content playback page, and this song can be determined as the target content; or, the first object or other group objects can set to play a certain multiplayer game with other group objects through the content playback page, and the game match of this game can be determined as the target content, and so on.
[0088] It is understandable that the target content can be content pre-set by an object that creates a target group or an object that has management authority over the content playback page. In order to facilitate the group object to switch to play different target content, the target content can also be switched by operating on the content playback page. That is, the permission issuance method provided by the embodiment of the present invention also includes:
[0089] In response to a content switching operation on the content playing page, determining new target content;
[0090] The new target content is displayed in the content playback area of the content playback page.
[0091] For example, a content selection list can be pre-set for a content playback page, and a group object can trigger Figure 3 The "play next episode" control shown in 302 determines the next content in the play order from the content selection list according to the current target content as the new target content to be played.
[0092] Alternatively, the content playback page may also include a content switching control, such as Figure 3 In the control named "Select Movie" or "Select Collection" in 302, the step "determining new target content in response to the content switching operation on the content playback page" may include:
[0093] In response to a trigger operation on the content switching control, displaying a content selection list;
[0094] In response to a content selection operation on the content selection list, content corresponding to the content selection operation is determined as new target content.
[0095] It is understandable that the content in the content selection list may be preset by the group object, for example, the first object may set movie A, movie B, and movie C as selectable content, or the content in the content selection list may be automatically displayed by the client in response to a content switching operation according to information such as user preferences of the group object that performs the content switching operation, etc. The present invention is not limited to this.
[0096] 202. In response to the permission issuance object selection operation for the content playback page, a target group object to be issued permission is selected from group objects whose permission status meets a preset status, and a permission issuance payment page is displayed, which includes payment order information for the target content issuance permission.
[0097] In real life, according to the rules or policies set by the client, the users of the client can generally access and can only access the content to which they are granted permission. The permission status of each group object can indicate whether the corresponding group object has the target permission for the target content. For example, the target permission can be the permission for the user to watch a certain video or part of the video on the video playback client, or the target permission can also be the permission for the user to watch all videos on the video playback client, and so on.
[0098] The preset state may be a permission state of having or not having the target permission. Generally speaking, in order to avoid group objects having the same permission repeatedly and causing waste of resources, the preset state is generally a permission state of not having the target permission.
[0099] In some optional embodiments, the permission issuance object selection operation can be a single operation, for example, it can be a click, long press, double click, slide, or other operation on a user avatar or user nickname of a group object in the content playback page. The group object can be determined as the target group object based on the single operation.
[0100] Alternatively, the permission issuing object selection operation may be a combination of a series of operations, for example, clicking on the avatar of a certain group object may display the relevant information corresponding to the group object, and the first object determines whether to use the group object as the target group object based on the relevant information. Specifically, the step of "in response to the permission issuing object selection operation for the content playback page, selecting the target group object to be issued permissions from the group objects whose permission status meets the preset status" may include:
[0101] In response to a viewing object selection operation on a group object list in a content playback page, determining a viewing object from the group objects;
[0102] Displaying an information page of the viewing object, the information page including permission status information of the viewing object and an object selection control, the permission status information indicating the permission status of the viewing object for the target content;
[0103] In response to the permission granting object selection operation on the object selection control, if the permission status of the viewing object meets the preset status, the viewing object is determined as the target group object to which the permission is to be granted.
[0104] For example Figure 4 As shown, the first object can click the smiley face pattern in the group object list area in 401 to determine the group object Xiao B corresponding to the smiley face pattern as the viewing object. Based on the first object's click operation on the smiley face pattern, as shown in FIG402, the information page of Xiao B (the viewing object) can be displayed, and the information page can include object selection controls named "Treat everyone and give tickets" and "Give TA exclusive tickets" as shown in FIG402.
[0105] When the group object Xiao B does not have the qualification to watch the film (the permission status meets the preset status), in response to the first object's permission issuance object selection operation on the control "treat everyone and send tickets" or "send TA exclusive tickets", Xiao B is determined as the target group object. That is, the object selection control may include a first object selection control and a second object selection control. Correspondingly, the step "in response to the permission issuance object selection operation on the object selection control, if the permission status of the viewing object meets the preset status, the viewing object is determined as the target group object to be issued permissions", may include:
[0106] In response to the permission issuance object selection operation on the first object selection control, determining a permission issuance group object from the target group, and if the permission status of the permission issuance group object meets the preset status, determining the corresponding group object as the target group object to be issued permission, and the permission issuance group object includes a viewing object; or
[0107] In response to the permission granting object selection operation on the second object selection control, if the permission status of the viewing object meets the preset status, the viewing object is determined as the target group object to which the permission is to be granted.
[0108] Among them, by selecting the permission issuing object selection operation on the first object selection control, at least one group object can be selected for permission issuing, and by selecting the permission issuing object selection operation on the second object selection control, only a single viewing object can be selected for permission issuing.
[0109] For example, the first object triggers Figure 4 After clicking the control named "Treat everyone and get tickets" (the first object selection control) in 402, the client can directly select all the users without permission in the room (in the target group of the content playback page) as the target group objects. At this time, the target group objects include Xiao B.
[0110] Alternatively, after the first object triggers the control of "send TA an exclusive ticket" (the second object selection control), the client may directly select Xiao B as the target group object.
[0111] It is understandable that when the first object is directed to Figure 4 The control "I'll treat everyone to a meal and give away tickets. There are two friends in the room who don't have tickets" (the first object selection control) shown in 403 is used to trigger the operation. A list of group objects without tickets can be superimposed on the information page, and then in response to the permission issuance object selection operation for the list of group objects without tickets, the target group object is determined. At this time, the target group object may not include Xiao B, and so on.
[0112] In actual application, the information page of the viewing object can be displayed superimposed on the content playback page as shown in Figure 402, or the terminal can jump from the content playback page to the information page of the viewing object for display in response to the viewing object selection operation, and so on.
[0113] The payment order information for the target content issuance permission may refer to the payment order information for the target content issuance permission operation, and the payment order information may include but is not limited to the amount of virtual payment and the specific payment amount, etc. Figure 5 As shown in 501, the payment order information may include payment quantity 2, payment amount 12 yuan, etc.
[0114] It is understandable that the permission issuance payment page may also include the permission status of the first object, content-related information of the target content such as content name, text introduction, related pictures, etc. as payment order information, and the present invention is not limited to this.
[0115] 203. When the permission issuance payment is successfully completed based on the payment order information through the permission issuance payment page, the issuance of the target permission to the target group object is triggered.
[0116] Specifically, Figure 5 As shown, the first object can check the payment order information through the permission issuance payment page shown in Figure 501, and trigger the payment control named "Pay Now".
[0117] In response to a trigger operation on the payment control, the terminal can display a payment method selection page as shown in Figure 502. The payment method selection page can be used by the first object to select a specific payment method. For example, a control named "Balance Payment" can be triggered to directly use the account balance of the first object currently logged in in the client for payment; or, a control named "Third-Party Payment" can be triggered to trigger the terminal to call up a third-party payment client with payment function installed on the terminal for payment.
[0118] For example, a payment page including a payment page of a third-party payment client as shown in FIG. 503 may be displayed.
[0119] In actual application, the terminal may obtain payment order information when displaying the permission issuance payment page, and after the first object completes the payment operation on the terminal, the terminal may send the payment order information to the server corresponding to the client;
[0120] The server receives the payment order information and determines that the first object has successfully completed the permission issuance payment, and then the server can issue the target permission to the target group object.
[0121] Alternatively, the terminal may directly issue the target authority to the target group object after the first object completes the payment operation on the terminal, and so on.
[0122] For example, the first object pays using the account balance of the account currently logged in on the client. After the first object completes the payment operation, the terminal can directly send a permission redemption message of the target permission to the terminal used by the target group object, triggering the terminal used by the target group object to display the permission redemption message, and so on.
[0123] In some optional embodiments, the server may send the target permission information to the client corresponding to the target group object, triggering the client to display a permission claiming message so that the target group object can choose whether to claim the permission. That is, the step of "when the permission issuance payment is successfully completed based on the payment order information through the permission issuance payment page, triggering the issuance of the target permission to the target group object" may include:
[0124] When the permission issuance payment is successfully completed based on the payment order information through the permission issuance payment page, a permission collection message of the target permission is triggered to be sent to the client of the target group object, so that the target group object collects the target permission based on the permission collection message.
[0125] In other embodiments, the server may also send permission issuance information to the client corresponding to the first object, for example, in the form of an instruction or a message, to trigger the client to display the permission issuance message, that is, the content playback page also includes a user interaction area, and after the step "when the permission issuance payment is successfully completed based on the payment order information through the permission issuance payment page", it also includes:
[0126] Display permission granting message in the user interaction area.
[0127] For example, the permission grant message can be Figure 6 As shown in the control "Send everyone 2 movie tickets for movie AAA" shown in 601, the permission issuance message can display information including the user name of the target user, the content identifier of the content such as the content name "movie AAA", the number of permissions issued "2", and so on.
[0128] In order to facilitate users to understand the status of permission issuance, such as issuance progress, recipients, etc., users can view issuance details through permission issuance messages, that is, after the step of "displaying permission issuance messages in the user interaction area", the following may be included:
[0129] In response to a viewing operation on the rights issuance message, a issuance details page is displayed, and the issuance details page includes rights issuance progress information.
[0130] The permission issuance progress information may include the target number of people who have received permissions, the number of permissions issued, etc. Figure 6 The target number of people who have received the permissions shown in 602 can be indicated by 2 in "2 remaining", the number of permissions issued can be indicated by 2 in "2 in total", and so on.
[0131] The issuance details page is a page that can be used to display relevant information about the issuance of permissions, such as Figure 6 As shown in 602, the issuance details page may include not only the rights issuance progress information but also the content-related information, etc. The present invention does not limit the information displayed in the issuance details page.
[0132] In order to facilitate the interaction between the first object and other group objects, the permission issuance details page may also include a permission issuance control. After viewing the permission issuance progress information, the first object may choose to issue the unclaimed permissions to other group objects, or obtain more permissions for issuance, according to the permission issuance progress. That is, the permission issuance method may also include:
[0133] In response to the triggering operation of the permission issuance control, when the permission issuance object selection operation for the content playback page is detected, the steps of returning to execute in response to the permission issuance object selection operation for the content playback page, selecting the target group object to be issued permission from the group objects whose permission status meets the preset status, and displaying the permission issuance payment page.
[0134] For example, the permission issuing control may be a control named "Share Gift Ticket" or "Continue Gifting" in FIG602. When the first object triggers the permission issuing control, the content playing page may be redisplayed. When the permission issuing object selection operation for the content playing page is detected, the content playing page may be redisplayed. Figure 4 , Figure 5 The page displayed in .
[0135] Alternatively, when the first object triggers the permission issuance control, the permission issuance message may be resent in the content playback page to prompt other group objects in the target group to view or obtain permission, and so on.
[0136] In some embodiments, the content playback page may further include a room management control such as the one named "room management" in FIG. 401 , and a group object with room management authority may manage the content playback page and the target group.
[0137] The group object with room management authority may be the first object, or the group object that creates the target group as indicated by the "room owner" logo in FIG. 401 , or other group objects to which the room management authority is issued by the objects that create the target group, and so on.
[0138] For example, a group object with room management permissions can modify the name of the content playback page "Tom and Jerry New Edition Episode 1" by triggering the room management control. For example, it can be modified to Figure 5 As shown in "Little A's Room - Movie AAA" and so on.
[0139] For another example, a group object with room management authority can manage group objects of a target group, such as moving a group object out of the target group, and so on.
[0140] In other embodiments, the information page of the viewed object may further include a group object operation control named "Manage" as shown in FIG. 403, and a group object with group object operation authority may manage the viewed object.
[0141] The group object with group object operation authority may be the first object, or the group object that creates the target group as indicated by the "homeowner" logo in FIG. 401 , or other group objects to which the target group is created and to which group object operation authority is issued, and so on.
[0142] For example, a group object with group object operation permissions can manage the viewing object by triggering the group object operation control, for example, removing the viewing object from the target group, or performing operations such as silencing or reporting the viewing object.
[0143] Specifically, the server corresponding to the client can complete the payment according to the payment request after receiving the payment request of the client, that is, the step of "when the permission issuance payment is successfully completed based on the payment order information through the permission issuance payment page, triggering the issuance of the target permission to the target group object" can include:
[0144] In response to a payment operation on the permission issuance payment page, generating a payment request according to payment order information, the payment order information including a virtual payment amount and a payment quantity;
[0145] A payment request is sent to the server corresponding to the client of the first object, triggering the server to complete the permission issuance payment according to the payment request and issue the target permission to the target group object.
[0146] Among them, in order to ensure the property safety of users, the server will generally perform payment verification and other operations based on the payment order information when making payments, and complete the payment only after confirming that the payment order information has passed the verification.
[0147] For example, you can Figure 7 As shown, after the first object enters payment information through the client, the client can obtain payment order information of the authorization issuance payment page. In response to the payment operation, the client will generate a payment request and send it to the server, and the payment request includes the payment order information.
[0148] After receiving the payment request, the server may verify the payment order information based on other user services such as user information storage services, user payment information storage services, etc.
[0149] In order to push information or messages to designated users in real time and allow users to provide timely notifications or interactive feedback, an Instant Messaging (IM) system service can be introduced.
[0150] After the server determines the verification result, it can send the relevant data information to the IM service through the Application Programming Interface (API) between the IM backend server and the server.
[0151] The IM service can call back the relevant data information to the client of the first object through a pre-registered listener based on a preset software package (Software Development Kit, SDK). For example, the relevant data information can be a permission issuance message, etc.
[0152] As can be seen from the above, an embodiment of the present invention displays a content playback page of a first object of a target group in a client, the content playback page includes a content playback area and a group object list, the content playback area is available for at least two group objects in the target group to play the target content synchronously or asynchronously, the group object list includes group objects of the target group, and the permission status of each group object for the target content, the permission status indicates whether each group object has the target permission for the target content, in response to a permission issuance object selection operation for the content playback page, a target group object to be issued permission is selected from group objects whose permission status meets a preset status, and a permission issuance payment page is displayed, the permission issuance payment page includes payment order information for issuing permission for the target content, when the permission issuance payment is successfully completed based on the payment order information through the permission issuance payment page, the target permission is triggered to be issued to the target group object; since the first object can purchase or issue the target permission for at least one group object in the target group through the content playback page, the convenience of each group object in the target group to obtain the target permission is improved, so that after obtaining the target permission, the group objects in the target group can play the target content synchronously or asynchronously through the content playback page.
[0153] like Figure 8 As shown, the embodiment of the present invention provides another user invitation method, and the user invitation device can be integrated in a server or a terminal. The specific process is as follows:
[0154] 801. Display a content playback page of a second object of a target group, where the content playback page includes a content playback area and a group object list. The content playback area is provided for at least two group objects in the target group to play the target content synchronously or asynchronously. The group object list includes group objects of the target group and a permission status of each group object with respect to the target content. The permission status indicates whether each group object has a target permission with respect to the target content.
[0155] The content playback page of the second object can also be as follows Figure 3 shown.
[0156] It is understandable that the second object is a user who can accept permissions issued by one or some group objects in the target group. Specifically, after a group object in the target group of the client receives permission issuance information, the group object can be determined as the second object, and so on.
[0157] In actual application, the second object can be a group object that already has the target permission or does not yet have the target permission. Generally speaking, in order to avoid group objects having the same permission repeatedly and causing waste of resources, the group object that can accept the granted permission is generally a group object that does not yet have the target permission.
[0158] Among them, in the content playback pages corresponding to different group objects in the target group, the target content played in the content playback area can be synchronized or asynchronous. For example, after each group object joins the target group, if the group object has the target authority, the content playback area can directly start playing the target content. Therefore, due to the different time when the group objects join the target group, in the content playback pages corresponding to different group objects in the target group, the target content played in the content playback area is asynchronous.
[0159] Alternatively, a group object with management authority over the target group can set the playback progress of the target content. For example, the playback progress can be set to be based on the playback progress of the group object with the highest playback ratio in the target group. Then, the playback progress of all group objects, even those that join the target group later, will be synchronized, and so on.
[0160] 802. Display the permission collection message of the target permission and obtain the target permission.
[0161] It is understandable that the step of obtaining the target permission and the step of displaying the permission collection message of the target permission are not limited in execution order, and can be executed in any order, and the embodiment of the present invention does not limit this. It can be that the permission collection message of the target permission is displayed first and the target permission is obtained later, or it can be that the target permission is obtained first and the permission collection message of the target permission is displayed later, or the step of displaying the permission collection message of the target permission and the step of obtaining the target permission can also be executed in parallel by multiple processes.
[0162] After receiving the target permission, the permission status of the second object that has received the target permission can be updated in the group object list, so that the first object can understand the permission status of each group object in the target group.
[0163] In some optional examples, when the client of the second object receives the permission issuance information and determines that the permission issuance information includes the currently logged-in second object, it can directly prompt the second object that it has obtained the target permission.
[0164] That is, the step of "displaying the permission claiming message of the target permission and obtaining the target permission" may include:
[0165] A permission collection message of the target permission is displayed. If the target group object corresponding to the permission collection message includes the second object, the second object has obtained the target permission.
[0166] Among them, in the above-mentioned embodiment of directly determining that the second object obtains the target permission, the displayed permission collection message can be the dialogue content named "Send everyone 2 copies of movie AAA tickets" as shown in Figure 1001.
[0167] Among them, the target group object corresponding to the permission collection message can be the target group object of the permission to be issued selected by the first object when issuing the target permission, or the target group object can also be automatically determined by the client instead of specified by the first object. For example, the target group includes 5 group objects in addition to the first object. When issuing the permission, the first object did not specify which group object to issue the permission to, but only issued one or more permissions. In this case, the 5 group objects can be taken as the target group objects by default, and the second object that obtains the target permission can be determined according to the speed at which the 5 group objects obtain the permission collection message.
[0168] For another example, when issuing the target permission, the first object may specify a group object in the target group (such as Xiao B in Figure 601) as the target group object, then the target group object corresponding to the permission collection message is the second object Xiao B; or, when issuing the target permission, the first object specifies multiple group objects in the target group (such as Xiao B and other multiple group objects), then the target group object corresponding to the permission collection message is Xiao B and other multiple group objects. Since the target group object includes Xiao B, the terminal where the second object Xiao B is located can directly collect the target permission.
[0169] In order to remind the second object that the target permission has been successfully obtained, a permission acquisition success page may be displayed on the content playback page, that is, after step 802, the following may be included:
[0170] The permission acquisition success page is displayed.
[0171] In order to enhance the interactivity between group objects and facilitate the second object to obtain relevant information about permission acquisition, the permission acquisition success page may include the user identifier of the first object, the user identifier of the second object and a collection feedback control.
[0172] The second object that has obtained the target permission can choose to close it directly. Fig. 9 Alternatively, the second object that has obtained the target permission can interact with the first object through the controls in the permission acquisition success page, that is, the method may further include:
[0173] In response to the feedback message sending operation on the feedback collection control, the feedback collection message is displayed in the content playback page.
[0174] The page for successful permission acquisition can be as follows: Fig. 9 As shown in 902, it is superimposed on the content playback page, or, after the second object obtains the target permission, it can directly jump to the permission acquisition success page, etc., and the present invention does not limit this.
[0175] For example, Fig. 9 As shown, after the first object Xiao A is issued the target permission, a permission claiming message named "Xiao B movie ticket has been sent" can be displayed on the content playing page shown in FIG901. The second object that has obtained the target permission can click Fig. 9 The feedback collection control "Send a message to thank friends" shown in 902 triggers the client to generate a feedback collection message and send it to the content playback page, or the client can redisplay the content playback page, or can also display the generated feedback collection message on the content playback page. Fig. 9In the content input area named "Say a few words in the room..." in 901, the second object that has obtained the target permission can edit it or send a feedback message, etc.
[0176] In order to enhance the autonomy of the group objects, the group objects may also individually choose whether to accept the authority issued by the first object. Correspondingly, the step of "displaying the authority collection message of the target authority and obtaining the target authority" may include:
[0177] Display the permission claiming message of the target permission;
[0178] In response to the permission receiving operation for the permission receiving message, the target permission is received.
[0179] Among them, the permission collection message can also be as follows Fig.10 As shown in the dialogue content of "Give everyone 2 movie tickets of AAA movie" shown in 1001, the rights issuance message can display the content identifier including the content such as the content name, the number of rights issued and other information.
[0180] In some embodiments, the content playback page may further include a user interaction area, and the permission collection message may be displayed in the user interaction area, or may also be displayed in areas such as the content playback area, and the present invention is not limited to this.
[0181] It is understandable that if the first object specifies to send the permission to a certain group object or several group objects when issuing the permission, when these designated group objects receive the permission claiming message, they can Fig.10 The permission collection process shown in the figure directly realizes the permission collection by triggering the permission collection message.
[0182] Alternatively, in other examples, when issuing permissions, the first object does not specify to send permissions to a certain group object or several group objects, but when all group objects in the target group can receive permissions, in order to facilitate the second object to further determine whether to receive permissions, a permission collection page can be displayed for the second object to operate.
[0183] That is, the step of “receiving the target permission in response to the permission receiving message” may include:
[0184] In response to a trigger operation for the permission claiming message, displaying a permission claiming page, the permission claiming page including a permission claiming control for the target permission;
[0185] In response to a trigger operation on a permission claiming control, the target permission is claimed.
[0186] The permission collection page can be as follows Fig.11As shown in 1102 in FIG. 1102 , the permission collection control may be shown as a control named “collect immediately” in FIG. 1102 . The second object may determine to accept the target permission issued by the first object by triggering the permission collection control.
[0187] For example, after the first object Xiao A issues the target permission to the group objects in the target group, the permission collection message "Give everyone 2 movie tickets for movie AAA" can be displayed in the content playback page as shown in Figure 1101. The second object Xiao B can trigger the permission collection message and display the permission collection page as shown in Figure 1102 including the content "Xiao A gives you a movie ticket".
[0188] The permission collection page of Figure 1102 includes a permission collection control "Collect Now". The second object can trigger the permission collection control to obtain the target permission, or if the second object is unwilling to accept the target permission, it can close the permission collection page, and the second object will not obtain the target permission.
[0189] In some examples, the second object may choose to directly close the Fig.11 Alternatively, the second object that has obtained the target permission can interact with the first object through the controls in the permission acquisition success page, such as receiving feedback. After obtaining the target permission, the permission issuance method of the embodiment of the present invention may also include:
[0190] Display the permission acquisition success page, which includes the feedback control;
[0191] In response to the feedback message sending operation on the feedback collection control, the feedback collection message is displayed in the content playback page.
[0192] For example, the second object triggers the permission collection control. After obtaining the target permission, a permission collection success page including the content "Already collected, valid for viewing until 2021-12-31" as shown in Figure 1103 can be displayed.
[0193] Among them, the permission acquisition success page may include a feedback collection control "Send a message to thank friends", and the second object Xiao B can trigger the feedback collection control to enable the client to generate a feedback collection message and send it to the content playback page, or the client can redisplay the content playback page to facilitate the second object to send a feedback collection message, or the generated feedback collection message can also be displayed on the content playback page. Fig.11 In the content input area named "Say a few words in the room..." in 1101, Xiao B can edit it or send a feedback message, etc.
[0194] In order to facilitate the second object to understand the permission acquisition situation, such as the acquisition progress, the user who received the permission, etc., the user can view the issuance details through the permission acquisition success page. Therefore, the permission acquisition success page can also include a issuance details viewing control;
[0195] Correspondingly, after the step of "displaying the permission acquisition message of the target permission and acquiring the target permission", the permission issuance method may further include:
[0196] Display the permission acquisition success page, which includes a control for viewing the details of the acquisition
[0197] In response to a trigger operation on the claim details viewing control, a claim details page is displayed, and the claim details page includes permission claim associated information of the group object that has claimed the target permission.
[0198] Among them, the collection details page can be Figure 6 The same as the distribution details page shown in , or it can also be shown as the page shown in Figures 1003 and 1104.
[0199] For example, Fig.11 As shown, the second object, Little B, can trigger the collection details viewing control named "View Collection Status" in the permission acquisition success page in Figure 1103.
[0200] In response to the triggering operation of the second object B on the receiving details viewing control, the receiving details page "receiving details" as shown in Figure 1104 can be displayed. The receiving details page may include, but is not limited to, the number of target people who have received the permission, the number of permissions issued, and other permission receiving related information. For example, as shown in Figure 1104, it may also include the user ID of the second object that has obtained the target permission or the group object that has received the target permission, the permission acceptance time, etc.
[0201] It is understandable that, since the target content played in the content playback area in the content playback page corresponding to different group objects in the target group may be synchronized or asynchronous, in some cases, the group objects in the target group may have the need to understand the playback progress of other group objects or to watch synchronously with other group objects. Therefore, the content playback page may further include a synchronous playback control, and the permission granting method may further include:
[0202] In response to a trigger operation on a synchronous playback control, a synchronization object selection list is displayed, wherein the synchronization object selection list includes playback progress information of target content of each group object;
[0203] In response to a synchronization object selection operation on the synchronization object selection list, determining a synchronization group object of the second object from the group objects;
[0204] Adjust the playback progress of the target content in the content playback area according to the playback progress information of the synchronization group object.
[0205] For example, the synchronous playback control can be shown as the control named "Synchronize" in Figure 1101. By adjusting the playback progress through the second object, the second object can facilitate communication with users in the target group regarding the target content, thereby enhancing the interactivity between group objects in the target group.
[0206] As can be seen from the above, an embodiment of the present invention can display a content playback page of a second object of a target group, the content playback page including a content playback area and a group object list, the content playback area being available for at least two group objects in the target group to play the target content synchronously or asynchronously, the group object list including group objects of the target group, and the permission status of each group object for the target content, the permission status indicating whether each group object has the target permission for the target content, displaying a permission collection message for the target permission, and acquiring the target permission; thereby, the second object can conveniently acquire the target permission issued by the first object based on the permission collection message for the target permission, and after acquiring the target permission, can play the target content synchronously or asynchronously with other group objects in the target group, thereby enhancing the interactivity between group objects.
[0207] The method described in the above embodiment is further described in detail below with examples.
[0208] In this embodiment, the Figure 1 The terminal 101 where the client who has logged into the first target account is located is referred to as the first terminal, and the terminal 101 where the client who has logged into the second target account is located is referred to as the second terminal.
[0209] like Fig.12 As shown, the user invitation method of this embodiment may have the following specific process:
[0210] 1201. A first terminal displays a content playback page of a first object of a target group, where the content playback page includes a content playback area and a group object list.
[0211] The group object list includes group objects of the target group and the permission status of each group object with respect to the target content, and the permission status indicates whether each group object has the target permission with respect to the target content.
[0212] Generally, the content playback page may be displayed in response to the first object's operation of joining a target group or creating a target group with the client.
[0213] It is understandable that only the first object in the target group may have the issuing authority to issue the target authority to the users in the target group, or each group object in the target group may have the issuing authority to issue the target authority to the users in the target group, and the present invention is not limited to this.
[0214] For example, a user who has management or setting authority for a target group can set a certain group object, some group objects, or all group objects in the target group to have the issuing authority to issue target permissions to users in the target group.
[0215] 1202. In response to the permission issuance object selection operation on the content playback page, the first terminal selects a target group object to be issued permission from group objects whose permission statuses meet a preset status.
[0216] In some optional embodiments, the permission issuance object selection operation can be a single operation, for example, it can be a click, long press, double click, slide, etc. on the avatar or user nickname of a group object in the content playback page. The group object can be determined as the target group object based on the single operation.
[0217] Alternatively, the permission issuing object selection operation may be a combination of a series of operations, for example, clicking on an avatar of a group object may display relevant information of the group object, and the first object determines whether to use the group object as a target group object based on the relevant information. Specifically, step 1202 may include:
[0218] In response to a viewing object selection operation on a group object list in a content playback page, determining a viewing object from the group objects;
[0219] Displaying an information page of the viewing object, the information page including permission status information of the viewing object and an object selection control, the permission status information indicating the permission status of the viewing object for the target content;
[0220] In response to the permission granting object selection operation on the object selection control, if the permission status of the viewing object meets the preset status, the viewing object is determined as the target group object to which the permission is to be granted.
[0221] It is understandable that the viewing object selection operation may also be an operation performed on other areas in the content playback page where group objects can be displayed. For example, the viewing object selection operation may be performed on group objects displayed in the user interaction area, and so on.
[0222] 1203. The first terminal displays a rights issuance payment page, which includes payment order information for issuing rights to the target content.
[0223] Among them, the permission issuance payment page can be as follows Figure 5 Alternatively, in order to enhance the interactivity between group objects, the permission issuance payment page may also be as shown in 501 in FIG. Figure 5 As shown in 504, the permission issuance payment page may also include information such as user identification of the first object and the target group object.
[0224] 1204. The first terminal sends payment order information to the server based on the permission issuance payment operation on the permission issuance payment page.
[0225] For example, Figure 5 As shown, the first object can check the payment order information through the permission issuance payment page shown in Figure 501, and trigger the payment control named "Pay Now".
[0226] In response to the triggering operation of the first object on the payment control, the terminal can display the payment method selection page as shown in Figure 502. The payment method selection page can be used by the first object to select a specific payment method. For example, a control named "Balance Payment" can be triggered to directly use the account balance of the first object currently logged in in the client for payment; or, a control named "Third-Party Payment" can be triggered to trigger the terminal to call up a third-party payment client with payment function installed on the terminal for payment.
[0227] like Fig.13 As shown, if the first object itself has extra permissions to be issued, it can be directly issued to the corresponding target group object without going through the payment page.
[0228] 1205. The server receives the payment order information and determines that the first object has successfully completed the payment for authorization issuance.
[0229] Among them, in order to ensure the property safety of users, the server will generally perform payment verification and other operations based on the payment order information when making payments, and complete the payment only after confirming that the payment order information has passed the verification.
[0230] For example, you can Figure 7 As shown, after the first object enters payment information through the client, the client can obtain payment order information of the authorization issuance payment page. In response to the payment operation, the client will generate a payment request and send it to the server, and the payment request includes the payment order information.
[0231] After receiving the payment request, the server may verify the payment order information based on other user services such as user information storage services, user payment information storage services, etc.
[0232] 1206. The second terminal displays a content play page of a second object of the target group, where the content play page includes a content play area, a user interaction area, and a group object list.
[0233] The second object is a user who can accept the permissions issued by one or some group objects in the target group. In some examples, the second object can be an associated user of the first object, for example, the second object can be a contact book friend of the first object on the client or other instant messaging clients, or the second object and the first object have no association relationship.
[0234] In actual application, the second object can be a group object that already has the target permission or does not yet have the target permission. Generally speaking, in order to avoid group objects having the same permission repeatedly and causing waste of resources, the second object that can receive the granted permission is a group object that does not yet have the target permission.
[0235] 1207. The second terminal receives the permission issuance information of the target permission sent by the server, and displays a permission collection message of the target permission in the user interaction area based on the permission issuance information.
[0236] Among them, the permission collection message can be as follows Fig.10 As shown in the control "Send everyone 2 AAA movie tickets" shown in 1001, the rights issuance message can display content identifiers including content names, rights issuance quantity and other information.
[0237] It is understandable that if the first object specifies to send the permission to a certain group object or several group objects when issuing the permission, when these designated group objects receive the permission claiming message, they can Fig.10 The permission collection process shown in the figure directly realizes the permission collection by triggering the permission collection message.
[0238] 1208. In response to the triggering operation on the permission claiming message, the second terminal displays a permission claiming page, where the permission claiming page includes a permission claiming control for the target permission.
[0239] The permission collection page can be as follows Fig.11 As shown in 1102 in FIG. 1102 , the permission collection control may be shown as the control named “Collect Now” in FIG. 1102 .
[0240] 1209. The second terminal obtains target permission in response to the triggering operation on the permission obtaining control.
[0241] Specifically, the second object may determine to obtain the target permission issued by the first object by triggering the permission acquisition control.
[0242] Or if the second object does not want to obtain the target permission, it can close the permission acquisition page, and it can be considered that the second object has not obtained the target permission or has failed to obtain the target permission.
[0243] As can be seen from the above, in the embodiment of the present invention, the first object can select the target group object to which the permission is to be issued from the group objects whose permission status meets the preset status, successfully complete the permission issuance payment based on the payment order information through the permission issuance payment page, trigger the issuance of the target permission to the target group object, and the second object can receive the target permission based on the permission issuance message, thereby having the target permission issued by the first object, thereby improving the convenience of each group object in the target group to obtain the target permission, so that after obtaining the target permission, the group objects in the target group can play the target content synchronously or asynchronously through the content playback page, thereby enhancing the interactivity between group objects.
[0244] In order to better implement the above method, accordingly, an embodiment of the present invention further provides a permission issuing device. The permission issuing device can be integrated into an electronic device used by the first object. The meanings of the terms are the same as those in the above permission issuing method, and the specific implementation details can refer to the description in the method embodiment.
[0245] refer to Fig.14 , the device comprises:
[0246] The first display unit 1401 can be used to display a content playback page of a first object of a target group, the content playback page including a content playback area and a group object list, the content playback area can be used for at least two group objects in the target group to synchronously or asynchronously play the target content, the group object list includes group objects of the target group, and the permission status of each group object for the target content, the permission status indicating whether each group object has the target permission for the target content;
[0247] The group object selection unit 1402 may be used to select a target group object to be issued permissions from group objects whose permission status satisfies a preset status in response to a permission issuance object selection operation on a content playback page, and to display a permission issuance payment page, wherein the permission issuance payment page includes payment order information for issuing permissions to a target content;
[0248] The permission issuing unit 1403 may be used to trigger issuing of a target permission to a target group object when permission issuing payment is successfully completed based on payment order information through the permission issuing payment page.
[0249] In some optional examples, the permission issuance unit 1403 can be used to trigger the sending of a permission collection message of the target permission to the client of the target group object when the permission issuance payment is successfully completed based on the payment order information through the permission issuance payment page, so that the target group object collects the target permission based on the permission collection message.
[0250] In some optional examples, the group object selection unit 1402 may be configured to determine a viewing object from the group objects in response to a viewing object selection operation on the group object list in the content playback page;
[0251] Displaying an information page of the viewing object, the information page including permission status information of the viewing object and an object selection control, the permission status information indicating the permission status of the viewing object for the target content;
[0252] In response to the permission granting object selection operation on the object selection control, if the permission status of the viewing object meets the preset status, the viewing object is determined as the target group object to which the permission is to be granted.
[0253] In some optional examples, the object selection control includes a first object selection control and a second object selection control; correspondingly, the group object selection unit 1402 can be used to determine a permission issuance group object from a target group in response to a permission issuance object selection operation on the first object selection control, and if the permission status of the permission issuance group object meets a preset status, determine the corresponding group object as a target group object to be issued permissions, and the permission issuance group object includes a viewing object; or,
[0254] In response to the permission granting object selection operation on the second object selection control, if the permission status of the viewing object meets the preset status, the viewing object is determined as the target group object to which the permission is to be granted.
[0255] In some optional examples, the content playback page further includes a user interaction area, and after the permission issuing unit 1403, it also includes an issuing details viewing unit 1404, which can be used to display the permission issuing message in the user interaction area;
[0256] In response to a viewing operation on the rights issuance message, a issuance details page is displayed, and the issuance details page includes rights issuance progress information.
[0257] In some optional examples, the issuance details page also includes a permission issuance control, and the permission issuance device also includes a continue issuance unit 1405, which can be used to respond to a trigger operation on the permission issuance control, and when a permission issuance object selection operation for the content playback page is detected, return to execute the step of responding to the permission issuance object selection operation for the content playback page, selecting a target group object to be issued permissions from group objects whose permission status meets a preset status, and displaying a permission issuance payment page.
[0258] In some optional examples, the permission issuing unit 1403 may be used to generate a payment request according to the payment order information in response to a payment operation on the permission issuing payment page, where the payment order information includes a virtual payment amount and a payment quantity;
[0259] A payment request is sent to the server corresponding to the client of the first customer, triggering the server to complete the permission issuance payment according to the payment request and issue the target permission to the target group object.
[0260] From the above, it can be seen that through the permission issuing device, the convenience of issuing target permissions to the first object in the target group can be improved, so that after obtaining the target permissions, the group objects in the target group can play the target content synchronously or asynchronously through the content playback page, thereby enhancing the interactivity between group objects.
[0261] In order to better implement the permission issuing method provided in the embodiment of the present application, another permission issuing device is also provided in one embodiment, and the permission issuing device can be integrated into an electronic device used by an associated user of the first object. The meaning of the terms is the same as in the above-mentioned permission issuing method, and the specific implementation details can refer to the description in the method embodiment.
[0262] refer to Fig.15 , the device comprises:
[0263] The second display unit 1501 can be used to display a content playback page of a second object of the target group, the content playback page including a content playback area and a group object list, the content playback area can be used for at least two group objects in the target group to play the target content synchronously or asynchronously, the group object list includes the group objects of the target group, and the permission status of each group object for the target content, the permission status indicating whether each group object has the target permission for the target content;
[0264] The permission acquisition unit 1502 can be used to display the permission acquisition message of the target permission and acquire the target permission.
[0265] In some optional examples, the permission acquisition unit 1502 may be configured to display a permission collection message of the target permission. If the target group object corresponding to the permission collection message includes the second object, the second object has obtained the target permission.
[0266] Optionally, after the permission acquisition unit 1502, a feedback unit 1505 is further included, which is used to display a permission acquisition success page, and the permission acquisition success page includes a feedback control;
[0267] In response to the feedback message sending operation on the feedback collection control, the feedback collection message is displayed in the content playback page.
[0268] Optionally, the permission acquisition success page also includes a receipt details viewing control, and the permission acquisition unit 1502 also includes a receipt details viewing unit 1506, which is used to display a receipt details page in response to a trigger operation on the receipt details viewing control. The receipt details page includes permission receipt related information of the group object that has received the target permission.
[0269] In some optional examples, the content playback page further includes a user interaction area, the permission acquisition unit 1502 includes a message display unit 1503 and a permission sub-receiving unit 1504, and the message display unit 1503 can be used to display the permission receiving message of the target permission in the user interaction area;
[0270] The permission receiving subunit 1504 may be configured to receive the target permission in response to a permission receiving operation in response to the permission receiving message.
[0271] In some optional examples, the permission receiving subunit 1504 may be used to display a permission receiving page in response to a triggering operation on a permission receiving message, wherein the permission receiving page includes a permission receiving control of a target permission;
[0272] In response to a triggering operation on a permission claiming control, the target permission is claimed.
[0273] In some optional examples, the content playback page further includes a synchronous playback control, and the permission issuing device further includes a synchronization unit 1507, which can be used to display a synchronization object selection list in response to a trigger operation on the synchronous playback control, and the synchronization object selection list includes playback progress information of the target content of each group object;
[0274] In response to a synchronization object selection operation on the synchronization object selection list, determining a synchronization group object of the second object from the group objects;
[0275] Adjust the playback progress of the target content in the content playback area according to the playback progress information of the synchronization group object.
[0276] From the above, it can be seen that through the permission issuing device, the convenience of each group object in the target group to obtain the target permission can be improved, so that after obtaining the target permission, the group objects in the target group can play the target content synchronously or asynchronously through the content playback page, thereby enhancing the interactivity between users.
[0277] In addition, an embodiment of the present invention further provides an electronic device, which may be a terminal or a server, etc. Fig.16 As shown, it shows a schematic diagram of the structure of an electronic device involved in an embodiment of the present invention, specifically:
[0278] The electronic device may include a radio frequency (RF) circuit 1601, a memory 1602 including one or more computer-readable storage media, an input unit 1603, a display unit 1604, a sensor 1605, an audio circuit 1606, a wireless fidelity (WiFi) module 1607, a processor 1608 including one or more processing cores, and a power supply 1609. Those skilled in the art will appreciate that Fig.16 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0279] RF circuit 1601 can be used for receiving and sending signals during information transmission or calls. In particular, after receiving the downlink information of the base station, it is handed over to one or more processors 1608 for processing; in addition, the data related to the uplink is sent to the base station. Usually, RF circuit 1601 includes but is not limited to an antenna, at least one amplifier, a tuner, one or more oscillators, a subscriber identity module (SIM) card, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc. In addition, RF circuit 1601 can also communicate with the network and other devices through wireless communication. Wireless communication can use any communication standard or protocol, including but not limited to Global System of Mobile communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), etc.
[0280] The memory 1602 can be used to store software programs and modules, and the processor 1608 executes various functional applications and data processing by running the software programs and modules stored in the memory 1602. The memory 1602 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device (such as audio data, a phone book, etc.), etc. In addition, the memory 1602 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 1602 may also include a memory controller to provide the processor 1608 and the input unit 1603 with access to the memory 1602.
[0281] The input unit 1603 can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control. Specifically, in a specific embodiment, the input unit 1603 may include a touch-sensitive surface and other input devices. The touch-sensitive surface, also known as a touch display screen or a touch pad, can collect the user's touch operations on or near it (such as the user's operation on or near the touch-sensitive surface using any suitable object or accessory such as a finger, a stylus, etc.), and drive the corresponding connection device according to a pre-set program. Optionally, the touch-sensitive surface may include a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 1608, and can receive and execute the command sent by the processor 1608. In addition, the touch-sensitive surface can be implemented using multiple types such as resistive, capacitive, infrared and surface acoustic waves. In addition to the touch-sensitive surface, the input unit 1603 may also include other input devices. Specifically, other input devices may include, but are not limited to, one or more of a physical keyboard, function keys (such as a volume control key, a switch key, etc.), a trackball, a mouse, a joystick, and the like.
[0282] The display unit 1604 can be used to display information input by the user or information provided to the user and various graphical user interfaces of the electronic device, which can be composed of graphics, text, icons, videos and any combination thereof. The display unit 1604 may include a display panel. Optionally, the display panel may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. Further, the touch-sensitive surface may cover the display panel. When the touch-sensitive surface detects a touch operation on or near it, it is transmitted to the processor 1608 to determine the type of touch event. Subsequently, the processor 1608 provides a corresponding visual output on the display panel according to the type of touch event. Although in Fig.16 In the embodiment, the touch-sensitive surface and the display panel are used as two independent components to realize input and output functions, but in some embodiments, the touch-sensitive surface and the display panel can be integrated to realize input and output functions.
[0283] The electronic device may also include at least one sensor 1605, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel according to the brightness of the ambient light, and the proximity sensor may turn off the display panel and / or backlight when the electronic device is moved to the ear. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured in the electronic device, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be repeated here.
[0284] The audio circuit 1606, the speaker, and the microphone can provide an audio interface between the user and the electronic device. The audio circuit 1606 can transmit the electrical signal converted from the received audio data to the speaker, which is converted into a sound signal for output; on the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit 1606 and converted into audio data, and then the audio data is output to the processor 1608 for processing, and then sent to another electronic device through the RF circuit 1601, or the audio data is output to the memory 1602 for further processing. The audio circuit 1606 may also include an earplug jack to provide communication between an external headset and the electronic device.
[0285] WiFi is a short-range wireless transmission technology. Electronic devices can help users send and receive emails, browse web pages, and access streaming media through WiFi module 1607. It provides users with wireless broadband Internet access. Fig.16 A WiFi module 1607 is shown, but it is understandable that it is not an essential component of the electronic device and can be omitted as needed without changing the essence of the invention.
[0286] The processor 1608 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire mobile phone. By running or executing software programs and / or modules stored in the memory 1602, and calling data stored in the memory 1602, it executes various functions of the electronic device and processes data, thereby performing overall detection of the mobile phone. Optionally, the processor 1608 may include one or more processing cores; preferably, the processor 1608 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 1608.
[0287] The electronic device also includes a power supply 1609 (such as a battery) for supplying power to each component. Preferably, the power supply can be logically connected to the processor 1608 through a power management system, so that the power management system can manage charging, discharging, and power consumption management. The power supply 1609 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0288] Although not shown, the electronic device may also include a camera, a Bluetooth module, etc., which will not be described in detail here. Specifically in this embodiment, the processor 1608 in the electronic device will load the executable files corresponding to the processes of one or more applications into the memory 1602 according to the following instructions, and the processor 1608 will run the application stored in the memory 1602 to achieve various functions, as follows:
[0289] Displaying a content playback page of a first object of a target group, the content playback page including a content playback area and a group object list, the content playback area being available for at least two group objects in the target group to synchronously or asynchronously play the target content, the group object list including group objects of the target group, and a permission status of each group object with respect to the target content, the permission status indicating whether each group object has a target permission with respect to the target content;
[0290] In response to the permission issuance object selection operation for the content playback page, a target group object to be issued permissions is selected from the group objects whose permission status meets the preset status, and a permission issuance payment page is displayed, the permission issuance payment page including payment order information for the permission issuance for the target content;
[0291] When the permission issuance payment is successfully completed based on the payment order information through the permission issuance payment page, the target permission is issued to the target group object. And / or,
[0292] Displaying a content playback page of a second object of the target group, the content playback page including a content playback area and a group object list, the content playback area being available for at least two group objects in the target group to synchronously or asynchronously play the target content, the group object list including group objects of the target group, and a permission status of each group object with respect to the target content, the permission status indicating whether each group object has a target permission with respect to the target content;
[0293] Display the permission collection message of the target permission and obtain the target permission.
[0294] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0295] To this end, an embodiment of the present invention provides a storage medium in which a plurality of instructions are stored, and the instructions can be loaded by a processor to execute the steps in any one of the rights issuance methods provided in the embodiments of the present invention. For example, the instructions can execute the following steps:
[0296] Displaying a content playback page of a first object of a target group, the content playback page including a content playback area and a group object list, the content playback area being available for at least two group objects in the target group to synchronously or asynchronously play the target content, the group object list including group objects of the target group, and a permission status of each group object with respect to the target content, the permission status indicating whether each group object has a target permission with respect to the target content;
[0297] In response to the permission issuance object selection operation for the content playback page, a target group object to be issued permissions is selected from the group objects whose permission status meets the preset status, and a permission issuance payment page is displayed, the permission issuance payment page including payment order information for the permission issuance for the target content;
[0298] When the permission issuance payment is successfully completed based on the payment order information through the permission issuance payment page, the target permission is issued to the target group object. And / or,
[0299] Displaying a content playback page of a second object of the target group, the content playback page including a content playback area and a group object list, the content playback area being available for at least two group objects in the target group to synchronously or asynchronously play the target content, the group object list including group objects of the target group, and a permission status of each group object with respect to the target content, the permission status indicating whether each group object has a target permission with respect to the target content;
[0300] Display the permission collection message of the target permission and obtain the target permission.
[0301] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.
[0302] The storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0303] Since the instructions stored in the storage medium can execute the steps in any one of the permission issuance methods provided in the embodiments of the present invention, the beneficial effects that can be achieved by any one of the permission issuance methods provided in the embodiments of the present invention can be achieved. Please refer to the previous embodiments for details and will not be repeated here.
[0304] According to one aspect of the present application, a computer program product or a computer program is also provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the methods provided in various optional implementations of the above embodiments.
[0305] The above is a detailed introduction to a method, device, electronic device and storage medium for issuing permissions provided in an embodiment of the present invention. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A method for issuing permissions, characterized in that: include: Displaying a content playback page of a first object of a target group, the content playback page comprising a content playback area and a group object list, the content playback area being operable for at least two group objects in the target group to synchronously or asynchronously play target content, the group object list comprising group objects of the target group, and a permission status of each group object with respect to the target content, the permission status indicating whether each group object has a target permission with respect to the target content; In response to the permission issuance object selection operation for the content playback page, a target group object to be issued permissions is selected from the group objects whose permission status meets the preset status, and a permission issuance payment page is displayed, wherein the permission issuance payment page includes payment order information for issuing permissions for the target content; When the permission issuance payment is successfully completed based on the payment order information through the permission issuance payment page, the target permission is issued to the target group object, so that the target group object can play the target content synchronously or asynchronously through the content playback page after obtaining the target permission.
2. A method for issuing permissions according to claim 1, characterized in that: When the permission issuance payment is successfully completed based on the payment order information through the permission issuance payment page, triggering issuance of the target permission to the target group object includes: When the permission issuance payment is successfully completed based on the payment order information through the permission issuance payment page, a permission collection message of the target permission is triggered to be sent to the client of the target group object, so that the target group object collects the target permission based on the permission collection message.
3. The method for issuing rights according to claim 1, characterized in that: The step of selecting a target group object to be issued permissions from group objects whose permission statuses satisfy a preset status in response to the permission issuance object selection operation on the content playback page includes: In response to a viewing object selection operation on the group object list in the content playback page, determining a viewing object from the group objects; Displaying an information page of the viewing object, the information page including permission status information of the viewing object and an object selection control, the permission status information indicating the permission status of the viewing object with respect to the target content; In response to the permission granting object selection operation on the object selection control, if the permission status of the viewing object meets a preset status, the viewing object is determined as a target group object to be granted permission.
4. The method for issuing rights according to claim 3, characterized in that: The object selection control includes a first object selection control and a second object selection control; In response to the permission granting object selection operation on the object selection control, if the permission status of the viewing object meets a preset status, determining the viewing object as a target group object to be granted permission includes: In response to the permission issuance object selection operation on the first object selection control, determining a permission issuance group object from the target group, and if the permission status of the permission issuance group object meets the preset status, determining the corresponding group object as the target group object to be issued permission, and the permission issuance group object includes the viewing object; or In response to the permission granting object selection operation on the second object selection control, if the permission status of the viewing object meets a preset status, the viewing object is determined as a target group object to which permission is to be granted.
5. The method for issuing rights according to claim 1, characterized in that: The content playback page also includes a user interaction area, and after the permission issuance payment is successfully completed based on the payment order information through the permission issuance payment page, it also includes: Displaying a permission granting message in the user interaction area; In response to a viewing operation on the rights issuance message, a issuance details page is displayed, wherein the issuance details page includes rights issuance progress information.
6. The method for issuing rights according to claim 5, characterized in that: The issuance details page also includes a permission issuance control, and the method further includes: In response to the triggering operation of the permission issuance control, when the permission issuance object selection operation for the content playback page is detected, the steps of returning to execute the step of responding to the permission issuance object selection operation for the content playback page, selecting the target group object to be issued permission from the group objects whose permission status meets the preset status, and displaying the permission issuance payment page.
7. The method for issuing rights according to claim 1, characterized in that: When the permission issuance payment is successfully completed based on the payment order information through the permission issuance payment page, triggering issuance of the target permission to the target group object includes: In response to a payment operation on the permission issuance payment page, generating a payment request according to the payment order information, wherein the payment order information includes a virtual payment amount and a payment quantity; The payment request is sent to a server corresponding to the client of the first object, triggering the server to complete the permission issuance payment according to the payment request, and issuing the target permission to the target group object.
8. A method for issuing permissions, characterized in that: include: Displaying a content playback page of a second object of the target group, the content playback page comprising a content playback area and a group object list, the content playback area being capable of being used for at least two group objects in the target group to synchronously or asynchronously play the target content, the group object list comprising group objects of the target group, and a permission status of each group object with respect to the target content, the permission status indicating whether each group object has a target permission with respect to the target content; Display the permission collection message of the target permission, obtain the target permission, so that the second object can play the target content synchronously or asynchronously through the content playback page after obtaining the target permission; wherein, the target permission is obtained using the permission issuance method as described in claim 1.
9. The method for issuing rights according to claim 8, characterized in that: The displaying of the permission claiming message of the target permission and obtaining the target permission includes: A permission collection message of the target permission is displayed. If the target group object corresponding to the permission collection message includes the second object, the second object has obtained the target permission.
10. The method for issuing rights according to claim 8, characterized in that: After displaying the permission claiming message of the target permission and acquiring the target permission, the method further includes: Displaying a permission acquisition success page, wherein the permission acquisition success page includes a feedback collection control; In response to the feedback message sending operation on the feedback collection control, the feedback collection message is displayed in the content playback page.
11. The method for issuing rights according to claim 8, characterized in that: After displaying the permission claiming message of the target permission and acquiring the target permission, the method further includes: Displaying a permission acquisition success page, wherein the permission acquisition success page includes a control for viewing the details of the acquisition; In response to a triggering operation on the claim details viewing control, a claim details page is displayed, wherein the claim details page includes permission claiming associated information of the group object that has claimed the target permission.
12. The method for issuing rights according to claim 8, characterized in that: The displaying of the permission claiming message of the target permission and obtaining the target permission includes: Display the permission claiming message of the target permission; In response to a permission receiving operation for the permission receiving message, the target permission is obtained.
13. The method for issuing rights according to claim 12, characterized in that: The acquiring the target permission in response to the permission obtaining operation for the permission obtaining message includes: In response to a triggering operation on the permission claiming message, displaying a permission claiming page, the permission claiming page including a permission claiming control of the target permission; In response to a triggering operation on the permission claiming control, the target permission is acquired.
14. The method for issuing rights according to claim 8, characterized in that: The content playback page also includes a synchronous playback control, and the method further includes: In response to a trigger operation on the synchronous playback control, displaying a synchronization object selection list, the synchronization object selection list including playback progress information of the target content of each of the group objects; In response to a synchronization object selection operation on the synchronization object selection list, determining a synchronization group object of the second object from each of the group objects; The playing progress of the target content in the content playing area is adjusted according to the playing progress information of the synchronization group object.
15. A rights issuing device, characterized in that: include: A first display unit is used to display a content playback page of a first object of a target group, wherein the content playback page includes a content playback area and a group object list, wherein the content playback area is used for at least two group objects in the target group to synchronously or asynchronously play the target content, and the group object list includes group objects of the target group and a permission status of each group object for the target content, wherein the permission status indicates whether each group object has a target permission for the target content; a group object selection unit, configured to select a target group object to be issued permissions from group objects whose permission statuses meet a preset status in response to a permission issuance object selection operation on the content playback page, and to display a permission issuance payment page, wherein the permission issuance payment page includes payment order information for issuing permissions to the target content; The permission issuing unit is used to trigger the issuance of the target permission to the target group object when the permission issuance payment is successfully completed based on the payment order information through the permission issuance payment page, so that the target group object can play the target content synchronously or asynchronously through the content playback page after obtaining the target permission.
16. A rights issuing device, characterized in that: include: a second display unit, configured to display a content playback page of a second object of the target group, the content playback page comprising a content playback area and a group object list, the content playback area being operable for at least two group objects in the target group to synchronously or asynchronously play the target content, the group object list comprising group objects of the target group, and a permission status of each group object with respect to the target content, the permission status indicating whether each group object has a target permission with respect to the target content; A permission acquisition unit displays a permission collection message of the target permission and acquires the target permission, so that the second object can play the target content synchronously or asynchronously through the content playback page after acquiring the target permission; wherein the target permission is obtained using the permission issuance device as described in claim 15.
17. An electronic device, characterized in that: It comprises a memory and a processor; the memory stores an application program, and the processor is used to run the application program in the memory to execute the steps in the permission issuance method described in any one of claims 1 to 14.
18. A storage medium, characterized in that: The storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor to execute the steps in the rights issuance method according to any one of claims 1 to 14.
Citation Information
Patent Citations
Computer system and game system
CN110475595A
Game processing system, game processing method and information processing device
CN110870979A
Message sending method and device, computer equipment and medium
CN112274928A