Right and interest configuration method and device, electronic equipment and storage medium
By configuring the effective period of rights and interests in the target account, the problem of user rights and interests damage caused by improper allocation of new and old rights and interests is solved, and the proper management and use of rights and interests is achieved.
Patent Information
- Application Number
- CN202411714970.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-03-04
AI Technical Summary
In the Internet environment, when a user already owns certain rights but needs to issue new rights, the new rights and the rights that the user already owns cannot be properly allocated, resulting in damage to the user's rights and interests.
By responding to the equity configuration instruction, the current equity and the equity to be issued in the target account are determined. Based on the relationship between the two, the current equity and the equity to be issued in the target account in the effective period of the terminal device type associated with it are configured.
Avoid the inability to use the rights and interests that are to be issued and the current conflicts of interest or the improper relationship between them, and ensure the integrity and effectiveness of user rights and interests.
Smart Images

Figure CN119558936A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a method, device, electronic device and storage medium for allocating equity. Background Art
[0002] Currently, in the Internet environment, users can obtain the right to use various products, and during the validity period of the right, users can obtain the services provided by the corresponding products. For example, in the field of video playback, users can purchase membership rights for a certain period of time, and during the validity period of the rights, users can watch some specific videos.
[0003] However, in practice, there is often a situation where a user already has certain rights and interests, but needs to be issued new rights and interests. When issuing new rights and interests, the new rights and interests and the rights and interests that the user already has are not properly configured, resulting in damage to the user's rights and interests. Summary of the invention
[0004] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides a rights configuration method, device, electronic device and storage medium.
[0005] In a first aspect, the present disclosure provides a method for allocating equity, including:
[0006] In response to the equity configuration instruction, determine the current equity and the equity to be issued of the target account; the current equity is the equity for the target account that has been configured for an effective period; the equity to be issued is the equity for the target account that has not been configured for an effective period;
[0007] Based on the relationship between the current rights and interests and the rights and interests to be issued, the effective time period of the current rights and interests and the rights and interests to be issued of the target account on the terminal device type associated with the target account is configured.
[0008] In a second aspect, the present disclosure further provides a rights and interests configuration device, including:
[0009] The equity determination module is used to determine the current equity and the equity to be issued of the target account in response to the equity configuration instruction; the current equity is the equity for the target account that has been configured for an effective period; the equity to be issued is the equity for the target account that has not been configured for an effective period;
[0010] The configuration module is used to configure the effective period of the current rights and interests and the rights and interests to be issued of the target account on the terminal device type associated with the target account based on the relationship between the current rights and interests and the rights and interests to be issued.
[0011] In a third aspect, the present disclosure further provides an electronic device, the electronic device comprising:
[0012] one or more processors;
[0013] A storage device for storing one or more programs;
[0014] When the one or more programs are executed by the one or more processors, the one or more processors implement the equity configuration method as described above.
[0015] In a fourth aspect, the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the equity configuration method as described above.
[0016] Compared with the prior art, the technical solution provided by the embodiments of the present disclosure has the following advantages:
[0017] The technical solution provided by the embodiment of the present disclosure determines the current rights and interests of the target account and the rights and interests to be issued by setting a response to the rights and interests configuration instruction; the current rights and interests are the rights and interests for the target account that have been configured for the effective period; the rights and interests to be issued are the rights and interests for the target account that have not been configured for the effective period; based on the relationship between the current rights and interests and the rights and interests to be issued, the effective period of the current rights and interests and the rights and interests to be issued of the target account on the terminal device type associated with it is configured. Its essence is that when it is necessary to issue new rights and interests to the target account, the relationship between the current rights and interests of the target account and the rights and interests to be issued is considered, and the effective period of the current rights and interests to be issued is configured. Such a setting can avoid undesirable situations such as conflicts between the rights and interests to be issued and the current rights and interests, which make both the rights and interests to be issued and the current rights and interests unusable; or the rights and interests to be issued that should have taken effect successively take effect at the same time as the current rights and interests, thereby avoiding loss of user rights and interests. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0019] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0020] Figure 1 A flowchart of a method for allocating equity provided by an embodiment of the present disclosure;
[0021] Figure 2-6 Flow charts of several equity configuration principles provided for embodiments of the present disclosure;
[0022] Figure 7It is a structural schematic diagram of a rights configuration device in an embodiment of the present disclosure;
[0023] Figure 8 It is a structural schematic diagram of an electronic device in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0024] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.
[0025] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.
[0026] Figure 1 This is a flowchart of a rights configuration method provided by an embodiment of the present disclosure. This embodiment is applicable to the case where rights configuration is performed in a client. The method can be executed by a rights configuration device, which can be implemented in software and / or hardware. The device can be configured in an electronic device, such as a terminal, specifically including but not limited to a smart phone, a PDA, a tablet computer, a wearable device with a display screen, a desktop computer, a laptop computer, an all-in-one machine, a smart home device, etc. Alternatively, this embodiment is applicable to the case where rights configuration is performed in a server. The method can be executed by a rights configuration device, which can be implemented in software and / or hardware. The device can be configured in an electronic device, such as a server.
[0027] like Figure 1 As shown, the method may specifically include:
[0028] S110. In response to the equity configuration instruction, determine the current equity and the equity to be issued of the target account; the current equity is the equity for the target account that has been configured for an effective period; the equity to be issued is the equity for the target account that has not been configured for an effective period.
[0029] The equity configuration instruction can be used, for example, to trigger the execution of the equity configuration method provided in this application. In some scenarios, the equity configuration instruction is generated when new equity needs to be issued.
[0030] The target account is an account that is locked in order to execute the equity configuration method provided in this application. In other words, it is necessary to execute the equity configuration method provided in this application precisely because new equity needs to be issued to the target account.
[0031] Benefits can be, for example, specific privileges, offers or services that an account owner enjoys based on his or her membership level or category under a certain membership system or service agreement. These benefits are usually formulated by the service provider and differentiated according to the different membership levels or categories of users.
[0032] The current rights and interests of the target account may be, for example, rights and interests that the target account currently has and has been configured with an effective period, which have been recorded in the member information database associated with the target account.
[0033] The rights and interests to be issued to the target account may be, for example, new rights and interests that need to be issued to the target account because the target account is already qualified to obtain the new rights and interests. They have not been configured with when they will take effect, and have not been recorded in the member information database associated with the target account.
[0034] In practice, equity configuration instructions can be triggered by the system itself, or by the user completing a certain operation or task.
[0035] If the equity configuration instruction is triggered by the system itself, optionally, in one embodiment, the implementation method of this step may include: responding to the equity system update instruction, updating the equity system, and generating the equity configuration instruction; responding to the equity configuration instruction, determining the target account screening rule; based on the target account screening rule, determining the target account and the current equity of the target account and the equity to be issued; the equity to be issued is formed due to the update of the equity system.
[0036] A rights and interests system refers to a membership system set up by a service provider for a user group, which includes multiple membership levels or membership categories, and members of different levels or categories enjoy different rights and interests and services. This system aims to attract users by providing different degrees of privileges, discounts or services.
[0037] The rights and interests system update instruction may be, for example, an instruction for instructing to update the rights and interests system. The rights and interests system update may include, for example, adding a new member level or member category, or changing the rights and interests enjoyed by members of a certain level or category.
[0038] The target account screening rule may be, for example, to screen out users to whom new rights and interests need to be issued from all users. This application does not limit the specific rules of the target account screening rule. In practice, the target account screening rule may be determined based on the update status of the rights and interests system.
[0039] In one example, updating the equity system includes: adding a new equity level to the original equity system; optionally, the target account screening rule determined subsequently includes: the equity level of the current target account is higher than the newly added equity level. The equity to be issued is the equity corresponding to the new equity level.
[0040] For example, if the original equity system includes two account levels, they are arranged in order from low to high, namely, the first level and the second level. Moreover, the account of the first level has equity 1, and the account of the second level has equity 1 and equity 2. If the equity system is updated, an intermediate level (i.e., a new equity level) is added between the first level and the second level, and the account of the newly added intermediate level is set to have equity 1 and equity 3. If it is desired to make up the equity for accounts higher than the intermediate level, that is, the accounts higher than the intermediate level have equity 3. The target account screening rule can be set to include: the equity level of the current target account is higher than the newly added equity level (i.e., the intermediate level). Using the target account screening rule, accounts at the second level can be screened out. That is, the target account is an account of the second level. Equity 3 can be issued to the target account later. This setting can make the high-level account include the equity of the low-level account, so as to achieve the purpose of automatic equity supplement, protect the equity of the target account, and improve the user experience of the target account. In this scenario, since the target account is an account of the second level, this means that the current equity of the target account is equity 1 and equity 2, and the equity to be issued is equity 3.
[0041] In another example, optionally, updating the equity system includes: configuring new equity for a preset equity level in the original equity system; the target account screening rule determined subsequently includes: the equity level of the current target account is the preset equity level. The equity to be issued is the new equity configured for the preset equity level.
[0042] Exemplarily, if the original equity system includes the first level. And the users of the first level have equity 1. In the process of updating the equity system, the first level is used as the preset equity level, and equity 4 is configured for the first level, so that the users of the first level have equity 1 and equity 4. Based on this, setting the target account screening rule includes: the equity level of the current target account is the first level. Using this target account screening rule, users at the first level can be screened out. That is, the target account is a user of the first level. Equity 4 can be issued to the target account later. This setting can make it possible for users who already have the first level before the equity system is updated to enjoy equity 4 after the equity system is updated, so as to achieve the purpose of completing the equity, safeguard the rights and interests of the target account, and improve the user experience of the target account. In this scenario, since the target account is a user of the first level, this means that the current equity of the target account is equity 1, and the equity to be issued is equity 4.
[0043] If the equity configuration instruction is triggered by the user completing a certain operation or task, optionally, in one embodiment, the implementation method of this step may include: generating an equity configuration instruction when monitoring that the target account completes a preset target task; in response to the equity configuration instruction, determining the current equity of the target user and the equity to be issued; the equity to be issued is the equity corresponding to the target task.
[0044] There is a corresponding relationship between target tasks and rights and interests, which means that if an account completes the target task, the rights and interests corresponding to the target task will be issued to the account; otherwise, the rights and interests corresponding to the target task will not be issued to the account.
[0045] This application does not limit what the target task is. For example, the target task may be participating in a promotional activity, sharing designated content with other accounts, completing designated content contributions, purchasing a high-level membership, inviting new members, reaching a set activity threshold or points threshold within a preset time, etc.
[0046] For example, if the equity system includes two account levels, they are arranged in order from low to high, namely, the first level and the second level. Moreover, the accounts of the first level have equity 1, and the accounts of the second level have equity 1 and equity 2. If account A was originally in the first level, and the equity 1 in the first level has not expired, account A purchases the membership of the second level. In this case, account A is the target account, the current equity of the target account is equity 1 in the first level, and the equity to be issued is equity 1 and equity 2 in the second level.
[0047] S120: Based on the relationship between the current rights and interests and the rights and interests to be issued, configure the effective time period of the current rights and interests and the rights and interests to be issued of the target account on the terminal device type associated with the target account.
[0048] The relationship between the current rights and interests and the rights and interests to be issued may be, for example, a sequentially effective relationship, a simultaneously effective relationship, or a mutually exclusive relationship.
[0049] A sequential relationship, for example, two or more rights can be owned at the same time, but the time of effectiveness has a sequence, and one right will take effect after the other right ends. For example, rights 7 and rights 8 are in a sequential relationship. Users can own rights 7 and 8 at the same time, and rights 7 will take effect first. After rights 7 expires, rights 8 will take effect. Users cannot enjoy rights 7 and rights 8 at the same time at any time. A simultaneous relationship, for example, two or more rights can be owned at the same time, that is, the time periods when two or more rights take effect can at least partially overlap. For example, rights 9 and rights 10 are in a simultaneous relationship. Users can enjoy rights 9 and rights 10 at a certain time. A mutually exclusive relationship, for example, two or more rights cannot be owned at the same time, and if you own one of them, you must give up the other. For example, rights 5 and rights 6 are in a mutually exclusive relationship. If the user chooses rights 5, he needs to give up rights 6, and if the user chooses rights 6, he needs to give up rights 5.
[0050] Configure the effective period of the benefit, for example, it can refer to configuring the specific period during which the target account can enjoy the benefit.
[0051] It should be noted that in some scenarios, the validity period of the same benefit on different types of terminal devices may be different. For example, in the field of video playback, some benefits for watching specific types of videos have different validity periods when used on mobile terminals and TV terminals. Therefore, when configuring the effective period of current benefits and benefits to be issued, it is necessary to be specific to the terminal device type associated with the target account. The terminal device type associated with the target account can be, for example, the terminal device type that is allowed to use the target account.
[0052] There are many methods for implementing this step, and this application does not limit this. In some scenarios, the current rights include multiple first sub-rights; different first sub-rights have different categories; in this regard, optionally, the implementation method of this step may include: among the multiple first sub-rights of the current rights, determining a target first sub-right that belongs to the same category as the right to be issued; based on the relationship between the target first sub-right and the right to be issued, configuring the effective period of the target first sub-right and the right to be issued for the target account on the terminal device type associated with it.
[0053] In practice, the types of rights and interests can be, for example, categories formed by classifying and summarizing various rights and interests according to the attributes, characteristics and uses of the rights and interests. Exemplarily, the types of rights and interests may include one or more of the following. Service rights and interests (such as ad-free, priority customer service rights, etc.), content rights and interests (such as video viewing rights, audio listening rights, etc.), preferential rights and interests (such as shopping discounts, full reduction rights and interests, etc.), experience rights and interests (such as the right to experience a video of a certain clarity, the right to use props to interact, etc.), and points rights and interests (such as the right to get points for watching videos, the right to redeem items with points, etc.).
[0054] The target first sub-rights is a specific right in the current rights of the target account. In practice, there is a high probability that rights of the same category have mutually exclusive relationships or sequential effectiveness relationships. Therefore, first determine the target first sub-rights, and then determine the relationship between the target first sub-rights and the rights to be issued, so that the configuration of the effective period of the rights can be completed quickly.
[0055] Specifically, if the relationship between the target first sub-right and the right to be issued is a relationship of effectiveness in sequence, the first priority of the target first sub-right and the first priority of the right to be issued are determined; the first priority represents the order in which the rights take effect; if the first priority of the target first sub-right is higher than the first priority of the right to be issued, for any terminal device type associated with the target account, the effective period of the current target first sub-right is kept unchanged, and the effective period of the right to be issued is set to be calculated from the end time of the effective period of the target first sub-right; if the first priority of the target first sub-right is lower than the first priority of the right to be issued, for any terminal device type associated with the target account, the effective period of the right to be issued is set to be calculated from the current time, and the remaining effective period of the target first sub-right is set to be calculated from the end time of the effective period of the right to be issued.
[0056] For example, see Figure 2 , assuming that the original effective period of the target first sub-rights is from t1 to t1+T1, the current time is t2, t2 is between t1 and t1+T1, and the effective period of the rights to be issued is T2. The relationship between the target first sub-rights and the rights to be issued is a sequential effective relationship. The first priority of the target first sub-rights is higher than the first priority of the rights to be issued. See Figure 3 , set to keep the effective period of the target first sub-right unchanged. That is, during the period from t2 to t1+T1, the target first sub-right is in effect. At t1+T1, the target first sub-right becomes invalid, and the right to be issued begins to take effect. The effective period of the right to be issued is from t1+T1 to t1+T1+T2. If the first priority of the target first sub-right is lower than the first priority of the right to be issued, refer to Figure 4, set the effective period of the rights to be issued to be from t2 to t2+T2. At t2+T2, the rights to be issued become invalid, and the remaining effective period of the target first sub-right begins to count. The remaining effective period of the target first sub-right is from t2+T2 to t1+T1+T2.
[0057] If the relationship between the target first sub-rights and the rights to be issued is a simultaneous effective relationship, for any terminal device type associated with the target account, the effective period of the current target first sub-rights remains unchanged, and the effective period of the rights to be issued is set to start from the current time.
[0058] For example, see Figure 2 , assuming that the original effective period of the target first sub-rights is from t1 to t1+T1, the current time is t2, t2 is between t1 and t1+T1, and the effective period of the rights to be issued is T2. If the relationship between the target first sub-rights and the rights to be issued is a simultaneous effective relationship. See Figure 5 , set the effective period of the target first sub-rights to remain unchanged. That is, during the period from t2 to t1+T1, the target first sub-rights are in effect. And, set the effective period of the rights to be issued to be from t2 to t2+T2.
[0059] If the relationship between the target first sub-right and the right to be issued is a mutually exclusive relationship, determine the second priority of the target first sub-right and the second priority of the right to be issued; the second priority is used to represent the importance of the right; if the second priority of the target first sub-right is higher than the second priority of the right to be issued, for any terminal device type associated with the target account, keep the effective period of the current target first sub-right unchanged and discard the right to be issued; if the second priority of the target first sub-right is lower than the second priority of the right to be issued, for any terminal device type associated with the target account, set the effective period of the right to be issued to start from the current time, and discard the target first sub-right.
[0060] For example, see Figure 2 , assuming that the original effective period of the target first sub-right is from t1 to t1+T1, the current time is t2, t2 is between t1 and t1+T1, and the effective period of the right to be issued is T2. If the relationship between the target first sub-right and the right to be issued is mutually exclusive, and the second priority of the target first sub-right is higher than the second priority of the right to be issued, keep the effective period of the current target first sub-right unchanged and discard the right to be issued. Finally, the effective period of the target first sub-right is from t2 to t1+T1. If the second priority of the target first sub-right is lower than the second priority of the right to be issued, discard the target first sub-right and set the effective period of the right to be issued to t2 to t2+T2.
[0061] The above technical solution determines the current rights and interests of the target account and the rights and interests to be issued by setting a response to the rights and interests configuration instruction; the current rights and interests are the rights and interests for the target account that have been configured with an effective period; the rights and interests to be issued are the rights and interests for the target account that have not been configured with an effective period; based on the relationship between the current rights and interests and the rights and interests to be issued, the effective period of the current rights and interests and the rights and interests to be issued of the target account on the terminal device type associated with it is configured. Its essence is that when it is necessary to issue new rights and interests to the target account, the relationship between the current rights and interests of the target account and the rights and interests to be issued is considered, and the effective period of the current rights and interests to be issued is configured. Such a setting can avoid undesirable situations such as conflicts between the rights and interests to be issued and the current rights and interests, which make both the rights and interests to be issued and the current rights and interests unusable; or the rights and interests to be issued that should have taken effect successively take effect at the same time as the current rights and interests, thereby avoiding loss of user rights and interests.
[0062] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described action sequence, because according to the present invention, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.
[0063] Figure 7 Schematic diagram of the structure of a rights configuration device in the embodiment of the present disclosure. The rights configuration device provided in the embodiment of the present disclosure can be configured in the client, or can be configured in the server. Figure 7 , the equity configuration device specifically includes:
[0064] The equity determination module 310 is used to determine the current equity and the equity to be issued of the target account in response to the equity configuration instruction; the current equity is the equity for the target account that has been configured for an effective period; the equity to be issued is the equity for the target account that has not been configured for an effective period;
[0065] The configuration module 320 is used to configure the effective period of the current rights and interests and the rights and interests to be issued of the target account on the terminal device type associated with the target account based on the relationship between the current rights and interests and the rights and interests to be issued.
[0066] Furthermore, the equity determination module 310 is used to:
[0067] In response to the equity system update instruction, updating the equity system and generating the equity configuration instruction;
[0068] In response to the equity configuration instruction, determining a target account screening rule;
[0069] Based on the target account screening rule, a target account and the current rights and interests of the target account and the rights and interests to be issued are determined; the rights and interests to be issued are formed due to the updating of the rights and interests system.
[0070] Furthermore, the equity determination module 310 is used to:
[0071] Add new equity levels to the original equity system;
[0072] The target account screening rule includes: the equity level of the current target account is higher than the newly added equity level;
[0073] The rights and interests to be issued are the rights and interests corresponding to the new rights and interests level.
[0074] Furthermore, the equity determination module 310 is used to:
[0075] When it is monitored that the target account has completed the preset target task, an equity allocation instruction is generated;
[0076] In response to the rights configuration instruction, the current rights and interests of the target user and the rights and interests to be issued are determined; the rights and interests to be issued are the rights and interests corresponding to the target task.
[0077] Furthermore, the current equity includes a plurality of first sub-equities; different first sub-equities have different categories; and the configuration module 320 is used to:
[0078] Determine, among multiple first sub-rights of the current right, a target first sub-right of the same category as the right to be issued;
[0079] Based on the relationship between the target first sub-rights and the rights to be issued, the effective time period of the target first sub-rights and the rights to be issued of the target account on the terminal device type associated with the target account is configured.
[0080] Furthermore, the configuration module 320 is used to:
[0081] If the relationship between the target first sub-right and the right to be issued is a sequential effectiveness relationship, determine the first priority of the target first sub-right and the first priority of the right to be issued; the first priority represents the order in which the rights take effect;
[0082] If the first priority of the target first sub-right is higher than the first priority of the right to be issued, for any terminal device type associated with the target account, the current effective period of the target first sub-right is kept unchanged, and the effective period of the right to be issued is set to be calculated from the end time of the effective period of the target first sub-right;
[0083] If the first priority of the target first sub-right is lower than the first priority of the right to be issued, for any terminal device type associated with the target account, the effective period of the right to be issued is set to be calculated from the current time, and the remaining effective period of the target first sub-right is set to be calculated from the end time of the effective period of the right to be issued.
[0084] Furthermore, the configuration module 320 is used to:
[0085] If the relationship between the target first sub-right and the right to be issued is a simultaneous effective relationship, for any terminal device type associated with the target account, the effective period of the current target first sub-right remains unchanged, and the effective period of the right to be issued is set to start from the current time.
[0086] Furthermore, the configuration module 320 is used to:
[0087] If the relationship between the target first sub-right and the right to be issued is a mutually exclusive relationship, determine the second priority of the target first sub-right and the second priority of the right to be issued; the second priority is used to represent the importance of the right;
[0088] If the second priority of the target first sub-right is higher than the second priority of the right to be issued, for any terminal device type associated with the target account, the effective period of the current target first sub-right remains unchanged, and the right to be issued is discarded;
[0089] If the second priority of the target first sub-right is lower than the second priority of the right to be issued, for any terminal device type associated with the target account, the effective period of the right to be issued is set to start from the current time, and the target first sub-right is discarded.
[0090] The rights configuration device provided in the embodiment of the present disclosure can execute the steps executed by the client or server in the rights configuration method provided in the embodiment of the method of the present disclosure, and has execution steps and beneficial effects, which will not be repeated here.
[0091] Figure 8 Schematic diagram of the structure of an electronic device in the embodiment of the present disclosure. Figure 8 , which shows a schematic diagram of the structure of an electronic device 1000 suitable for implementing the embodiment of the present disclosure. The electronic device 1000 in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle terminals (such as vehicle navigation terminals), wearable electronic devices, etc., and fixed terminals such as digital TVs, desktop computers, smart home devices, etc. Figure 8 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0092] like Figure 8 As shown, the electronic device 1000 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 to a random access memory (RAM) 1003 to implement the equity configuration method of the embodiment described in the present disclosure. In the RAM 1003, various programs and information required for the operation of the electronic device 1000 are also stored. The processing device 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0093] Typically, the following devices may be connected to the I / O interface 1005: an input device 1006 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1007 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1008 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the electronic device 1000 to communicate with other devices wirelessly or by wire to exchange information. Although Figure 8 The electronic device 1000 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.
[0094] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart, thereby implementing the equity configuration method as described above. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 1009, or installed from the storage device 1008, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above functions defined in the method of the embodiment of the present disclosure are executed.
[0095] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include an information signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated information signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0096] In some embodiments, the client and the server may communicate using any known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital information communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any known or future developed network.
[0097] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0098] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device:
[0099] In response to the equity configuration instruction, determine the current equity and the equity to be issued of the target account; the current equity is the equity for the target account that has been configured for an effective period; the equity to be issued is the equity for the target account that has not been configured for an effective period;
[0100] Based on the relationship between the current rights and interests and the rights and interests to be issued, the effective time period of the current rights and interests and the rights and interests to be issued of the target account on the terminal device type associated with the target account is configured.
[0101] Optionally, when the above one or more programs are executed by the electronic device, the electronic device may also execute other steps described in the above embodiments.
[0102] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0103] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0104] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a unit does not, in some cases, limit the unit itself.
[0105] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0106] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0107] According to one or more embodiments of the present disclosure, the present disclosure provides an electronic device, including:
[0108] one or more processors;
[0109] A memory for storing one or more programs;
[0110] When the one or more programs are executed by the one or more processors, the one or more processors implement any equity configuration method provided in the present disclosure.
[0111] According to one or more embodiments of the present disclosure, the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any equity configuration method as provided in the present disclosure.
[0112] The embodiments of the present disclosure also provide a computer program product, which includes a computer program or instructions, and when the computer program or instructions are executed by a processor, the equity configuration method as described above is implemented.
[0113] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0114] The above description is only a specific embodiment of the present disclosure, so that those skilled in the art can understand or implement the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for allocating equity, characterized in that: include: In response to the equity configuration instruction, determine the current equity of the target account and the equity to be issued; The current equity is the equity of the target account that has been configured for the effective period; The rights to be issued are rights for the target account that have not been configured with an effective period; Based on the relationship between the current rights and interests and the rights and interests to be issued, the effective time period of the current rights and interests and the rights and interests to be issued of the target account on the terminal device type associated with the target account is configured.
2. The method according to claim 1, characterized in that The step of determining the current equity and the equity to be issued of the target account in response to the equity configuration instruction further includes: In response to the equity system update instruction, updating the equity system and generating the equity configuration instruction; In response to the equity configuration instruction, determining a target account screening rule; Based on the target account screening rule, a target account and the current rights and interests of the target account and the rights and interests to be issued are determined; the rights and interests to be issued are formed due to the updating of the rights and interests system.
3. The method according to claim 2, characterized in that The updated rights and interests system includes: Add new equity levels to the original equity system; The target account screening rule includes: the equity level of the current target account is higher than the newly added equity level; The rights and interests to be issued are the rights and interests corresponding to the new rights and interests level.
4. The method according to claim 1, characterized in that: The step of determining the current equity and the equity to be issued of the target account in response to the equity configuration instruction further includes: When it is monitored that the target account has completed the preset target task, an equity allocation instruction is generated; In response to the rights configuration instruction, the current rights and interests of the target user and the rights and interests to be issued are determined; the rights and interests to be issued are the rights and interests corresponding to the target task.
5. The method according to any one of claims 2 to 4, characterized in that: The current rights and interests include a plurality of first sub-rights; different first sub-rights have different categories; and configuring the effective period of the current rights and interests and the rights and interests to be issued of the target account on the terminal device type associated with the target account based on the relationship between the current rights and interests and the rights and interests to be issued includes: Determine, among multiple first sub-rights of the current right, a target first sub-right of the same category as the right to be issued; Based on the relationship between the target first sub-rights and the rights to be issued, the effective time period of the target first sub-rights and the rights to be issued of the target account on the terminal device type associated with the target account is configured.
6. The method according to claim 5, characterized in that The configuring, based on the relationship between the target first sub-rights and the rights to be issued, the effective period of the target first sub-rights and the rights to be issued of the target account on the terminal device type associated with the target account includes: If the relationship between the target first sub-right and the right to be issued is a sequential effectiveness relationship, determine the first priority of the target first sub-right and the first priority of the right to be issued; the first priority represents the order in which the rights take effect; If the first priority of the target first sub-right is higher than the first priority of the right to be issued, for any terminal device type associated with the target account, the current effective period of the target first sub-right is kept unchanged, and the effective period of the right to be issued is set to be calculated from the end time of the effective period of the target first sub-right; If the first priority of the target first sub-right is lower than the first priority of the right to be issued, for any terminal device type associated with the target account, the effective period of the right to be issued is set to be calculated from the current time, and the remaining effective period of the target first sub-right is set to be calculated from the end time of the effective period of the right to be issued.
7. The method according to claim 5, characterized in that The configuring, based on the relationship between the target first sub-rights and the rights to be issued, the effective period of the target first sub-rights and the rights to be issued of the target account on the terminal device type associated with the target account includes: If the relationship between the target first sub-right and the right to be issued is a simultaneous effective relationship, for any terminal device type associated with the target account, the effective period of the current target first sub-right remains unchanged, and the effective period of the right to be issued is set to start from the current time.
8. The method according to claim 5, characterized in that The configuring, based on the relationship between the target first sub-rights and the rights to be issued, the effective period of the target first sub-rights and the rights to be issued of the target account on the terminal device type associated with the target account includes: If the relationship between the target first sub-right and the right to be issued is a mutually exclusive relationship, determine the second priority of the target first sub-right and the second priority of the right to be issued; the second priority is used to represent the importance of the right; If the second priority of the target first sub-right is higher than the second priority of the right to be issued, for any terminal device type associated with the target account, the effective period of the current target first sub-right remains unchanged, and the right to be issued is discarded; If the second priority of the target first sub-right is lower than the second priority of the right to be issued, for any terminal device type associated with the target account, the effective period of the right to be issued is set to start from the current time, and the target first sub-right is discarded.
9. A rights allocation device, characterized in that: include: The equity determination module is used to determine the current equity of the target account and the equity to be issued in response to the equity configuration instruction; The current equity is the equity of the target account that has been configured for the effective period; The rights to be issued are rights for the target account that have not been configured with an effective period; The configuration module is used to configure the effective period of the current rights and interests and the rights and interests to be issued of the target account on the terminal device type associated with the target account based on the relationship between the current rights and interests and the rights and interests to be issued.
10. An electronic device, characterized in that: The electronic device comprises: one or more processors; A storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 8.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.