Virtual right management method and device, storage medium and computing equipment
By encapsulating the operation interfaces of each equity subsystem in the management system, and uniformly managing various management links in the life cycle of virtual equity, the problem of virtual equity management difficulties is solved and management efficiency is improved.
Patent Information
- Application Number
- CN202411408396.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-09
- Publication Date
- 2025-02-07
AI Technical Summary
As the types of virtual equity increase and each exists in different business systems, virtual equity management becomes increasingly difficult.
Provide a virtual equity management method, by encapsulating the operation interface of each equity subsystem in the management system, and uniformly manage various management links in the life cycle of virtual equity.
The efficiency of virtual equity management has been improved and non-invasive access and unified management of various equity subsystems have been achieved.
Smart Images

Figure CN119396500A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the field of computer technology, and more specifically, the embodiments of the present disclosure relate to a method, apparatus, storage medium and computing device for managing virtual rights and interests. Background Art
[0002] This section is intended to provide a background or context to the embodiments of the present disclosure. No description herein is admitted to be prior art by virtue of its inclusion in this section.
[0003] Virtual benefits usually refer to non-physical benefits such as membership, props, points, coupons, etc.
[0004] Different businesses have different virtual rights, and as business types are constantly updated, the types of virtual rights are increasing. Since each virtual right exists in a different business system and has its own independent management logic, the management of virtual rights becomes increasingly difficult as the types of virtual rights increase. Summary of the invention
[0005] In the first aspect of the embodiments of the present disclosure, a method for managing virtual rights is provided. The method is applied to a management system, the management system is connected to the rights subsystem of each virtual right, and the management system encapsulates an operation interface for operating each management link in the life cycle of the virtual right; the method comprises:
[0006] Receive a management request for managing a target virtual equity; wherein the management request includes a target equity subsystem corresponding to the target virtual equity and a target management link for managing the target virtual equity;
[0007] In response to the management request, the operation interface corresponding to the target management link is called to manage the target virtual equity of the target equity subsystem.
[0008] Optionally, each management link in the life cycle of the virtual rights and interests includes at least one of a registration link of the virtual rights and interests, a configuration link of the virtual rights and interests, a distribution link of the virtual rights and interests, and a recovery link of the virtual rights and interests.
[0009] Optionally, for the registration link, in response to the management request, calling an operation interface corresponding to the target management link to manage the target virtual rights and interests of the target rights and interests subsystem includes:
[0010] In response to a registration request for a target virtual benefit, a registration interface is displayed; wherein the registration interface includes a number of registration options to be inputted related to the registration;
[0011] Acquire the registration information entered in the registration option from the registration interface;
[0012] The registration interface corresponding to the registration link is called, and the registration information is sent to the target rights and interests subsystem, so as to create the target virtual rights and interests in the target rights and interests subsystem according to the registration information.
[0013] Optionally, for the configuration link, in response to the management request, calling an operation interface corresponding to the target management link to manage the target virtual rights and interests of the target rights and interests subsystem includes:
[0014] In response to a configuration request for a target virtual equity, a configuration interface is displayed; wherein the configuration interface includes a number of configuration options to be input related to the fulfillment logic;
[0015] Acquire the configuration information input in the configuration option from the configuration interface;
[0016] The configuration interface corresponding to the configuration link is called to send the configuration information to the target equity subsystem, so as to configure the performance logic for the target virtual equity in the target equity subsystem according to the configuration information.
[0017] Optionally, for the issuance link, in response to the management request, calling an operation interface corresponding to the target management link to manage the target virtual equity of the target equity subsystem includes:
[0018] In response to a request for issuing the target virtual rights, the issuing interface corresponding to the issuing link is called, and an issuing instruction is sent to the target rights subsystem, and the target rights subsystem issues the virtual rights to accounts that meet the performance conditions based on the performance logic of the target virtual rights.
[0019] Optionally, for the recovery phase, in response to the management request, calling an operation interface corresponding to the target management phase to manage the target virtual equity of the target equity subsystem includes:
[0020] In response to a request for recovery of a target virtual right, obtaining a list of issuance records of the target virtual right;
[0021] In response to a recovery operation on a single issuance record in the issuance record list or a batch recovery operation on multiple issuance records, the recovery interface corresponding to the recovery link is called, and a recovery instruction is sent to the target equity subsystem. The target equity subsystem recovers the issued virtual equity according to the single issuance record or multiple issuance records contained in the recovery instruction.
[0022] Optionally, the registration information includes one or a combination of the following:
[0023] Business type, virtual benefit name, virtual benefit type, whether to enable concurrency control, whether to enable verification preview, and whether to enable synchronous issuance.
[0024] Optionally, the operation interface further includes a first service provider interface corresponding to the verification preview enabled in the registration information;
[0025] After creating the target virtual equity, the method further includes:
[0026] In the configuration phase, in response to the verification preview being turned on, the first service provider interface is called to obtain the fulfillment logic configured for the target virtual equity, verify whether the fulfillment logic is legal, and if the fulfillment logic is legal, validate the configured fulfillment logic.
[0027] Optionally, the operation interface further includes a second service provider interface corresponding to the synchronous issuance enabled in the registration information;
[0028] After creating the target virtual equity, the method further includes:
[0029] In the issuance phase, in response to the start of synchronous issuance, the second service provider interface is called to send an issuance instruction to the target equity subsystem, and the target equity subsystem synchronously issues virtual equity to accounts that meet the performance conditions based on the performance logic of the target virtual equity.
[0030] Optionally, also include:
[0031] In the issuance link, in response to the synchronous issuance not being turned on, an issuance instruction is delivered to the target equity subsystem through the message queue, and the target equity subsystem monitors the accounts that meet the performance conditions based on the performance logic of the target virtual equity, and asynchronously issues virtual equity to the accounts.
[0032] In a second aspect of the embodiments of the present disclosure, a virtual rights management device is provided, which is applied to a management system, wherein the management system is connected to the rights subsystems of various virtual rights, and the management system encapsulates an operation interface for operating various management links in the life cycle of the virtual rights; the device includes:
[0033] A receiving unit receives a management request for managing a target virtual right; wherein the management request includes a target right subsystem corresponding to the target virtual right and a target management link for managing the target virtual right;
[0034] The management unit, in response to the management request, calls the operation interface corresponding to the target management link to manage the target virtual equity of the target equity subsystem.
[0035] Optionally, each management link in the life cycle of the virtual rights and interests includes at least one of a registration link of the virtual rights and interests, a configuration link of the virtual rights and interests, a distribution link of the virtual rights and interests, and a recovery link of the virtual rights and interests.
[0036] Optionally, for the registration link, in response to the management request, calling an operation interface corresponding to the target management link to manage the target virtual rights and interests of the target rights and interests subsystem includes:
[0037] In response to a registration request for a target virtual benefit, a registration interface is displayed; wherein the registration interface includes a number of registration options to be inputted related to the registration;
[0038] Acquire the registration information entered in the registration option from the registration interface;
[0039] The registration interface corresponding to the registration link is called, and the registration information is sent to the target rights and interests subsystem, so as to create the target virtual rights and interests in the target rights and interests subsystem according to the registration information.
[0040] Optionally, for the configuration link, in response to the management request, calling an operation interface corresponding to the target management link to manage the target virtual rights and interests of the target rights and interests subsystem includes:
[0041] In response to a configuration request for a target virtual equity, a configuration interface is displayed; wherein the configuration interface includes a number of configuration options to be input related to the fulfillment logic;
[0042] Acquire the configuration information input in the configuration option from the configuration interface;
[0043] The configuration interface corresponding to the configuration link is called to send the configuration information to the target equity subsystem, so as to configure the performance logic for the target virtual equity in the target equity subsystem according to the configuration information.
[0044] Optionally, for the issuance link, in response to the management request, calling an operation interface corresponding to the target management link to manage the target virtual equity of the target equity subsystem includes:
[0045] In response to a request for issuing the target virtual rights, the issuing interface corresponding to the issuing link is called, and an issuing instruction is sent to the target rights subsystem, and the target rights subsystem issues the virtual rights to accounts that meet the performance conditions based on the performance logic of the target virtual rights.
[0046] Optionally, for the recovery phase, in response to the management request, calling an operation interface corresponding to the target management phase to manage the target virtual equity of the target equity subsystem includes:
[0047] In response to a request for recovery of a target virtual right, obtaining a list of issuance records of the target virtual right;
[0048] In response to a recovery operation on a single issuance record in the issuance record list or a batch recovery operation on multiple issuance records, the recovery interface corresponding to the recovery link is called, and a recovery instruction is sent to the target equity subsystem. The target equity subsystem recovers the issued virtual equity according to the single issuance record or multiple issuance records contained in the recovery instruction.
[0049] Optionally, the registration information includes one or a combination of the following:
[0050] Business type, virtual benefit name, virtual benefit type, whether to enable concurrency control, whether to enable verification preview, and whether to enable synchronous issuance.
[0051] Optionally, the operation interface further includes a first service provider interface corresponding to the verification preview enabled in the registration information;
[0052] After creating the target virtual equity, the method further includes:
[0053] In the configuration phase, in response to the verification preview being turned on, the first service provider interface is called to obtain the fulfillment logic configured for the target virtual equity, verify whether the fulfillment logic is legal, and if the fulfillment logic is legal, validate the configured fulfillment logic.
[0054] Optionally, the operation interface further includes a second service provider interface corresponding to the synchronous issuance enabled in the registration information;
[0055] After creating the target virtual equity, the method further includes:
[0056] In the issuance phase, in response to the start of synchronous issuance, the second service provider interface is called to send an issuance instruction to the target equity subsystem, and the target equity subsystem synchronously issues virtual equity to accounts that meet the performance conditions based on the performance logic of the target virtual equity.
[0057] Optionally, also include:
[0058] In the issuance link, in response to the synchronous issuance not being turned on, an issuance instruction is delivered to the target equity subsystem through the message queue, and the target equity subsystem monitors the accounts that meet the performance conditions based on the performance logic of the target virtual equity, and asynchronously issues virtual equity to the accounts.
[0059] In a third aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, comprising:
[0060] When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the virtual equity management method as described in any of the preceding items.
[0061] In a fourth aspect of the embodiments of the present disclosure, there is provided a computing device, comprising:
[0062] processor;
[0063] a memory for storing instructions executable by the processor;
[0064] The processor is configured to execute the executable instructions to implement the virtual rights and interests management method as described in any of the preceding items.
[0065] According to the virtual rights and interests management solution provided by the embodiments of the present disclosure, the efficiency of virtual rights and interests management is improved by encapsulating the operation interface for managing the virtual rights and interests in each rights and interests subsystem in the management system. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] The above and other objects, features and advantages of the exemplary embodiments of the present disclosure will become readily understood by reading the detailed description below with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present disclosure are shown in an exemplary and non-limiting manner, in which:
[0067] Figure 1 A system diagram of a management system for virtual rights and interests provided by the present disclosure is schematically shown;
[0068] Figure 2 The following schematically shows a method for managing virtual rights and interests provided by the present disclosure;
[0069] Figure 3A The following schematically shows a registration interface provided by the present disclosure;
[0070] Figure 3B A schematic diagram schematically shows a configuration interface provided by the present disclosure;
[0071] Figure 4A schematic diagram schematically shows a list of rights issuance provided by the present disclosure;
[0072] Figure 5 The schematic diagram of equity recovery provided by the present disclosure is schematically shown;
[0073] Figure 6 The medium schematic diagram provided by the present disclosure is schematically shown;
[0074] Figure 7 The following schematically shows a schematic diagram of a virtual rights and interests management device provided by the present disclosure;
[0075] Figure 8 The schematic diagram of the computing device provided by the present disclosure is schematically shown.
[0076] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts. DETAILED DESCRIPTION
[0077] The principles and spirit of the present disclosure will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are provided only to enable those skilled in the art to better understand and implement the present disclosure, and are not intended to limit the scope of the present disclosure in any way. On the contrary, these embodiments are provided to make the present disclosure more thorough and complete, and to fully convey the scope of the present disclosure to those skilled in the art.
[0078] Those skilled in the art will appreciate that the embodiments of the present disclosure may be implemented as a system, device, apparatus, method or computer program product. Therefore, the present disclosure may be specifically implemented in the following forms, namely: complete hardware, complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.
[0079] According to an embodiment of the present disclosure, a method for managing virtual rights and interests, a computer-readable storage medium, an apparatus, and a computing device are proposed.
[0080] It should be understood herein that any number of elements in the drawings is for illustration rather than limitation, and any naming is only for distinction rather than having any limiting meaning.
[0081] The principle and spirit of the present disclosure are explained in detail below with reference to several representative embodiments of the present disclosure.
[0082] The data involved in the present disclosure may be data authorized by the user or fully authorized by all parties. The collection, dissemination, and use of the data shall comply with the requirements of relevant national laws and regulations. The implementation methods / examples of the present disclosure may be combined with each other. SUMMARY OF THE INVENTION
[0084] The present disclosure aims to provide a virtual rights and interests management solution, which improves the efficiency of virtual rights and interests management by encapsulating an operation interface for managing virtual rights and interests in each rights and interests subsystem in a management system.
[0085] After introducing the basic principles of the present disclosure, various non-limiting embodiments of the present disclosure are described in detail below.
[0086] Application Scenario Overview
[0087] First reference Figure 1 A system diagram of a virtual rights and interests management system is shown. The management system is connected to the rights and interests subsystems of various virtual rights and interests.
[0088] There may be upstream and downstream relationships between the equity subsystems, such as Figure 1 Equity subsystem 1 and equity subsystem 2 in . Alternatively, there is no upstream or downstream relationship between the equity subsystems, and they are independent subsystems, such as Figure 1 Equity subsystem 1 and equity subsystem 3 in.
[0089] Figure 1 It also includes the client corresponding to the management system. The client can refer to a PC, laptop, smart phone, smart tablet, server or other device installed with the management system application.
[0090] The client can initiate a management request to the management node in the management system through the call interface (API) provided by the management system, so that the management node responds to the management request, executes the management process of the relevant virtual rights, returns the corresponding management results, etc. The management request may include the target rights subsystem where the target virtual rights to be managed are located and the target management link for managing the target virtual rights.
[0091] The target management link may be one or more management links in various management links in the life cycle of the virtual rights and interests.
[0092] Exemplary Methods
[0093] Combine the following Figure 1 The application scenario shown is shown in Figure 2 To describe the method for managing virtual rights and interests according to an exemplary embodiment of the present disclosure. It should be noted that the above application scenarios are only shown to facilitate understanding of the spirit and principles of the present disclosure, and the embodiments of the present disclosure are not limited in this regard. On the contrary, the embodiments of the present disclosure can be applied to any applicable scenario.
[0094] The virtual rights management method can be applied to the aforementioned management system, which is connected to the rights subsystem of each virtual right, and the management system encapsulates the operation interface for operating each management link in the life cycle of the virtual right. Figure 2 As shown, the method may include the following steps:
[0095] Step 210: receiving a management request for managing a target virtual equity; wherein the management request includes a target equity subsystem corresponding to the target virtual equity and a target management link for managing the target virtual equity;
[0096] Step 220: In response to the management request, call the operation interface corresponding to the target management link to manage the target virtual equity of the target equity subsystem.
[0097] This embodiment achieves non-invasive access to each equity subsystem by encapsulating an operation interface for managing virtual equity in each equity subsystem in the management system, and uniformly manages each management link of each virtual equity according to the operation interface, thereby improving the management efficiency of virtual equity.
[0098] In an exemplary embodiment, the various management links in the life cycle of the virtual rights and interests may include at least one of a registration link of the virtual rights and interests, a configuration link of the virtual rights and interests, a distribution link of the virtual rights and interests, and a recovery link of the virtual rights and interests.
[0099] Among them, the registration link is the link of creating virtual rights and interests;
[0100] The configuration link is a link for configuring the performance logic of virtual rights and interests;
[0101] The issuing link is the link of issuing virtual rights and interests;
[0102] The recovery phase is the phase of recovering the issued virtual rights and interests.
[0103] The following is an introduction to the rights and interests management of each of the above-mentioned management links.
[0104] In an exemplary embodiment, for the registration phase, the above step 120 may include:
[0105] In response to a registration request for a target virtual benefit, a registration interface is displayed; wherein the registration interface includes a number of registration options to be inputted related to the registration;
[0106] Acquire the registration information entered in the registration option from the registration interface;
[0107] The registration interface corresponding to the registration link is called, and the registration information is sent to the target rights and interests subsystem, so as to create the target virtual rights and interests in the target rights and interests subsystem according to the registration information.
[0108] like Figure 3A A schematic diagram of an exemplary registration interface is shown, in which several registration options related to registration are displayed, such as Figure 3A The "business type", "virtual benefit name", "virtual benefit type", "application name", etc. shown in the figure. In actual application, the specific content and quantity of the registration options can be adjusted according to needs.
[0109] When the user clicks the "Confirm" button, the registration interface corresponding to the registration link will be triggered and the filled-in registration information will be sent to the target equity subsystem. After receiving the registration information, the target equity subsystem can create the corresponding target virtual equity.
[0110] After successful registration, although the target virtual rights have been created on the target rights subsystem, the target virtual rights have not been configured yet, so you can enter the configuration phase to configure the registered target virtual rights.
[0111] In an exemplary embodiment, for the configuration link, the above step 120 may include:
[0112] In response to a configuration request for a target virtual equity, a configuration interface is displayed; wherein the configuration interface includes a number of configuration options to be input related to the fulfillment logic;
[0113] Acquire the configuration information input in the configuration option from the configuration interface;
[0114] The configuration interface corresponding to the configuration link is called to send the configuration information to the target equity subsystem, so as to configure the performance logic for the target virtual equity in the target equity subsystem according to the configuration information.
[0115] like Figure 3B A schematic diagram of an exemplary configuration interface is shown, in which several configuration options related to fulfillment logic may be displayed, such as Figure 3B The "rights name", "rights issuance conditions", "total number of rights", "validity period after rights issuance", etc. are shown in the configuration options. In actual applications, the specific content and quantity of configuration options can be adjusted according to needs.
[0116] When the user clicks the "Confirm" button, the configuration interface corresponding to the configuration link will be triggered and the filled-in configuration information will be sent to the target equity subsystem. After receiving the configuration information, the target equity subsystem can configure the fulfillment logic for the target virtual equity.
[0117] After successful configuration, the target virtual rights can be issued.
[0118] In an exemplary embodiment, with respect to the issuing phase, the above step 120 may include:
[0119] In response to a request for issuing the target virtual rights, the issuing interface corresponding to the issuing link is called, and an issuing instruction is sent to the target rights subsystem, and the target rights subsystem issues the virtual rights to accounts that meet the performance conditions based on the performance logic of the target virtual rights.
[0120] In this specification, for users who meet the conditions for rights issuance, the user's client or business system can generate a related issuance request. The management system responds to the issuance request by calling the issuance interface corresponding to the issuance link and sending an issuance instruction to the target rights subsystem. After receiving the issuance instruction, the target rights subsystem can issue virtual rights to accounts that meet the performance conditions based on the performance logic of the target virtual rights.
[0121] The management system can maintain the issuance record of each virtual right locally, such as Figure 4 The schematic diagram of an exemplary rights issuance list is shown. The rights issuance list records detailed information related to each issued virtual rights, such as Figure 4 The rights name, rights type, total rights, remaining rights, rights issuance time, etc. are shown in the . In actual applications, the specific content of the detailed information can be adjusted according to needs.
[0122] It is worth mentioning that Figure 4 As shown, for each issuance record, operation options are also displayed, such as a recovery operation. The recovery operation can be used to recover the issued virtual rights and interests.
[0123] In an exemplary embodiment, with respect to the recycling phase, the above step 120 may include:
[0124] In response to a request for recovery of a target virtual right, obtaining a list of issuance records of the target virtual right;
[0125] In response to a recovery operation on a single issuance record in the issuance record list or a batch recovery operation on multiple issuance records, the recovery interface corresponding to the recovery link is called, and a recovery instruction is sent to the target equity subsystem. The target equity subsystem recovers the issued virtual equity according to the single issuance record or multiple issuance records contained in the recovery instruction.
[0126] like Figure 5 The figure shows an exemplary schematic diagram of equity recovery. When the business system corresponding to the equity subsystem fails, or the virtual equity configuration error causes asset loss, the issued virtual resources can be recovered through the recovery link. The recovery link can not only recover a single issued virtual resource, but also support batch recovery of multiple issued virtual resources.
[0127] By calling the recovery interface corresponding to the recovery link, a recovery instruction can be sent to the target equity subsystem. After receiving the recovery instruction, the target equity subsystem can recover the issued virtual equity according to the issuance record of the virtual equity to be recovered contained in the recovery instruction. In this way, asset losses can be controlled in time and further expansion of asset losses can be reduced.
[0128] After introducing the rights management embodiments of the above registration, configuration, issuance and recovery links, we return to the above registration link embodiment. Figure 3A As shown, the registration interface also includes optional registration options such as concurrency control, verification preview, and synchronous issuance, so the relevant registration information can also include whether to enable concurrency control, whether to enable verification preview, and whether to enable synchronous issuance. Accordingly, the operation interface in this manual also includes interfaces corresponding to enabled concurrency control, verification preview, and disabled synchronous issuance (i.e., asynchronous issuance).
[0129] In an exemplary embodiment, the operation interface may further include: a first service provider interface corresponding to the verification preview enabled in the registration information;
[0130] Accordingly, after creating the target virtual equity, the method further includes:
[0131] In the configuration phase, in response to the verification preview being turned on, the first service provider interface is called to obtain the fulfillment logic configured for the target virtual equity, verify whether the fulfillment logic is legal, and if the fulfillment logic is legal, validate the configured fulfillment logic.
[0132] In this manual, if the verification preview is turned on, the first service provider interface can be automatically called in the configuration phase after registration is completed to verify the legality of the generated fulfillment logic. In this way, illegal fulfillment logic can be discovered in advance to avoid the adverse impact of such fulfillment logic on the business.
[0133] In an exemplary embodiment, the operation interface may further include a second service provider interface corresponding to the synchronous issuance enabled in the registration information;
[0134] Accordingly, after creating the target virtual equity, the method further includes:
[0135] In the issuance phase, in response to the start of synchronous issuance, the second service provider interface is called to send an issuance instruction to the target equity subsystem, and the target equity subsystem synchronously issues virtual equity to accounts that meet the performance conditions based on the performance logic of the target virtual equity.
[0136] In actual applications, some virtual rights and interests need to be distributed synchronously, for example, virtual rights and interests are distributed uniformly to users who meet the distribution conditions at the end of an activity.
[0137] By enabling simultaneous issuance, the purpose of simultaneous issuance of virtual rights and interests can be achieved.
[0138] In an exemplary embodiment, in contrast to synchronous issuance, in the issuance phase, in response to synchronous issuance not being enabled, an issuance instruction is delivered to the target equity subsystem through a message queue, and the target equity subsystem monitors accounts that meet the performance conditions based on the performance logic of the target virtual equity, and asynchronously issues virtual equity to the accounts.
[0139] In this specification, for virtual rights that are issued asynchronously, the virtual rights can be issued in an orderly manner through a message queue, thereby avoiding the impact of large-volume concurrent issuance requests on the business system or management system.
[0140] After introducing the above management embodiments for each management link in the life cycle of virtual rights and interests, some management for virtual rights and interests will be further introduced below.
[0141] For example, in this specification, virtual rights and interests can be divided into asset damage types (such as Figure 3A The registration options for the types of asset losses shown in the figure above add different colors to virtual benefits of different asset losses. For example, red represents asset losses directly related to money, yellow represents asset losses indirectly related to money, and green represents asset losses without asset losses.
[0142] In addition, virtual rights can also be classified according to their attributes, which can be divided into quantity, timeliness, quantity-timeliness and other types. For different virtual rights, intelligent aggregation is performed when the specified issuance quantity is greater than 1 to avoid multiple triggering of fulfillment, save network bandwidth and reduce system load.
[0143] Exemplary Media
[0144] After introducing the method of the exemplary embodiment of the present disclosure, next, refer to Figure 6 A medium according to an exemplary embodiment of the present disclosure is described.
[0145] In this exemplary embodiment, the above method can be implemented by a program product, such as a portable compact disk read-only memory (CD-ROM) and including program code, and can be run on a device, such as a personal computer. However, the program product of the present disclosure is not limited thereto, and in this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus, or a device.
[0146] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The 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 readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable 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.
[0147] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a 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.
[0148] The program code contained on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RE, etc., or any suitable combination of the foregoing.
[0149] Program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as C or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user computing device, partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).
[0150] In summary, the present disclosure may provide a computer-readable storage medium. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device may be enabled to execute the aforementioned virtual equity management method embodiment.
[0151] Exemplary Devices
[0152] After introducing the medium of the exemplary embodiment of the present disclosure, next, reference is made to Figure 7 A device according to an exemplary embodiment of the present disclosure is described.
[0153] Figure 7 The block diagram schematically shows a virtual rights management device according to an embodiment of the present disclosure, corresponding to the aforementioned Figure 2 The method embodiment shown is applied to a management system, the management system is connected to the rights subsystem of each virtual right, and the management system encapsulates an operation interface for operating each management link in the life cycle of the virtual right; the device includes:
[0154] The receiving unit 710 receives a management request for managing a target virtual equity; wherein the management request includes a target equity subsystem corresponding to the target virtual equity and a target management link for managing the target virtual equity;
[0155] The management unit 720, in response to the management request, calls the operation interface corresponding to the target management link to manage the target virtual equity of the target equity subsystem.
[0156] Optionally, each management link in the life cycle of the virtual rights and interests includes at least one of a registration link of the virtual rights and interests, a configuration link of the virtual rights and interests, a distribution link of the virtual rights and interests, and a recovery link of the virtual rights and interests.
[0157] Optionally, for the registration step, the management unit 720 includes:
[0158] The registration sub-unit 721 displays a registration interface in response to a registration request for a target virtual right; wherein the registration interface includes several registration options to be inputted related to the registration; obtains the registration information inputted in the registration options from the registration interface; calls the registration interface corresponding to the registration link, and sends the registration information to the target right subsystem, so as to create the target virtual right in the target right subsystem according to the registration information.
[0159] Optionally, for the configuration link, the management unit 720 includes:
[0160] The configuration sub-unit 723 displays a configuration interface in response to a configuration request for the target virtual equity; wherein the configuration interface includes a number of configuration options to be input related to the performance logic; obtains the configuration information input in the configuration options from the configuration interface; calls the configuration interface corresponding to the configuration link, and sends the configuration information to the target equity subsystem, so as to configure the performance logic for the target virtual equity in the target equity subsystem according to the configuration information.
[0161] Optionally, for the issuance phase, the management unit 720 includes:
[0162] The issuing subunit 725, in response to the issuing request for the target virtual rights, calls the issuing interface corresponding to the issuing link, sends an issuing instruction to the target rights subsystem, and the target rights subsystem issues the virtual rights to the account that meets the performance conditions based on the performance logic of the target virtual rights.
[0163] Optionally, for the recycling phase, the management unit 720 includes:
[0164] The recovery sub-unit 727, in response to a recovery request for a target virtual right, obtains a list of issuance records of the target virtual right; in response to a recovery operation on a single issuance record in the issuance record list or a batch recovery operation on multiple issuance records, calls a recovery interface corresponding to the recovery link, sends a recovery instruction to the target right subsystem, and the target right subsystem recovers the issued virtual right according to the single issuance record or multiple issuance records contained in the recovery instruction.
[0165] Optionally, the registration information includes one or a combination of the following:
[0166] Business type, virtual benefit name, virtual benefit type, whether to enable concurrency control, whether to enable verification preview, and whether to enable synchronous issuance.
[0167] Optionally, the operation interface further includes a first service provider interface corresponding to the verification preview enabled in the registration information;
[0168] After the registration subunit 721 creates the target virtual rights and interests, the following steps are also included:
[0169] The verification subunit 724, in the configuration phase, responds to the opened verification preview, calls the first service provider interface, obtains the performance logic configured for the target virtual equity, verifies whether the performance logic is legal, and if the performance logic is legal, validates the configured performance logic.
[0170] Optionally, the operation interface further includes a second service provider interface corresponding to the synchronous issuance enabled in the registration information;
[0171] The issuing subunit 725 is further used to call the second service provider interface in response to the enabled synchronous issuance, and send an issuance instruction to the target equity subsystem, and the target equity subsystem synchronously issues virtual equity to accounts that meet the performance conditions based on the performance logic of the target virtual equity.
[0172] Optionally, the issuance subunit 725 is also used to deliver issuance instructions to the target equity subsystem through the message queue in response to synchronous issuance that is not enabled, and the target equity subsystem monitors accounts that meet the performance conditions based on the performance logic of the target virtual equity and asynchronously issues virtual equity to the accounts.
[0173] Exemplary Computing Devices
[0174] After introducing the method, medium and apparatus of the exemplary embodiments of the present disclosure, next, reference is made to Figure 8 A computing device according to an exemplary embodiment of the present disclosure is described.
[0175] Figure 8 The computing device 1500 shown is merely an example and should not bring any limitation to the functionality and scope of use of the embodiments of the present disclosure.
[0176] like Figure 8 As shown, computing device 1500 is in the form of a general computing device. Components of computing device 1500 may include, but are not limited to: at least one processing unit 1501, at least one storage unit 1502, and a bus 1503 connecting different system components (including processing unit 1501 and storage unit 1502).
[0177] The bus 1503 includes a data bus, a control bus, and an address bus.
[0178] The storage unit 1502 may include a readable medium in the form of a volatile memory, such as a random access memory (RAM) 15021 and / or a cache memory 15022 , and may further include a readable medium in the form of a non-volatile memory, such as a read-only memory (ROM) 15023 .
[0179] The storage unit 1502 may also include a program / utility 15025 having a set (at least one) of program modules 15024, such program modules 15024 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0180] The computing device 1500 may also communicate with one or more external devices 1504 (eg, a keyboard, pointing device, etc.).
[0181] Such communication may be performed via input / output (I / O) interface 1505. In addition, computing device 1500 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via network adapter 1506. Figure 8 As shown, network adapter 1506 communicates with other modules of computing device 1500 via bus 1503. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with computing device 1500, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0182] Through Figure 8 The computing device 1500 shown can implement the aforementioned virtual rights and interests management method. More specifically, the storage unit 1502 stores instructions executable by the processing unit 1501. When the processing unit 1501 executes the instructions, the aforementioned virtual rights and interests management method is implemented.
[0183] It should be noted that although several units / modules or sub-units / modules of the virtual equity management device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided into multiple units / modules for embodiment.
[0184] In addition, although the operations of the disclosed method are described in a specific order in the drawings, this does not require or imply that the operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.
[0185] Although the spirit and principle of the present disclosure have been described with reference to several specific embodiments, it should be understood that the present disclosure is not limited to the disclosed specific embodiments, and the division of various aspects does not mean that the features in these aspects cannot be combined to benefit, and such division is only for the convenience of expression. The present disclosure is intended to cover various modifications and equivalent arrangements included in the spirit and scope of the attached claims.
Claims
1. A method for managing virtual rights and interests, applied to a management system, wherein the management system is connected to the rights and interests subsystems of various virtual rights and interests, and the management system encapsulates an operation interface for operating various management links in the life cycle of virtual rights and interests; the method comprises: Receive a management request for managing a target virtual equity; wherein the management request includes a target equity subsystem corresponding to the target virtual equity and a target management link for managing the target virtual equity; In response to the management request, the operation interface corresponding to the target management link is called to manage the target virtual equity of the target equity subsystem.
2. According to the method of claim 1, each management link in the life cycle of the virtual rights and interests includes at least one of the registration link of the virtual rights and interests, the configuration link of the virtual rights and interests, the issuance link of the virtual rights and interests, and the recovery link of the virtual rights and interests.
3. The method according to claim 2, for the registration link, the responding to the management request, calling the operation interface corresponding to the target management link to manage the target virtual rights and interests of the target rights and interests subsystem, comprising: In response to a registration request for a target virtual benefit, a registration interface is displayed; wherein the registration interface includes a number of registration options to be inputted related to the registration; Acquire the registration information entered in the registration option from the registration interface; The registration interface corresponding to the registration link is called, and the registration information is sent to the target rights and interests subsystem, so as to create the target virtual rights and interests in the target rights and interests subsystem according to the registration information.
4. The method according to claim 2, for the configuration link, the response to the management request, calling the operation interface corresponding to the target management link to manage the target virtual rights and interests of the target rights and interests subsystem, comprising: In response to a configuration request for a target virtual equity, a configuration interface is displayed; wherein the configuration interface includes a number of configuration options to be input related to the fulfillment logic; Acquire the configuration information input in the configuration option from the configuration interface; The configuration interface corresponding to the configuration link is called to send the configuration information to the target equity subsystem, so as to configure the performance logic for the target virtual equity in the target equity subsystem according to the configuration information.
5. The method according to claim 2, for the issuance link, in response to the management request, calling the operation interface corresponding to the target management link to manage the target virtual rights and interests of the target rights and interests subsystem, comprising: In response to a request for issuing the target virtual rights, the issuing interface corresponding to the issuing link is called, and an issuing instruction is sent to the target rights subsystem, and the target rights subsystem issues the virtual rights to accounts that meet the performance conditions based on the performance logic of the target virtual rights.
6. The method according to claim 2, for the recovery link, in response to the management request, calling the operation interface corresponding to the target management link to manage the target virtual equity of the target equity subsystem, comprising: In response to a request for recovery of a target virtual right, obtaining a list of issuance records of the target virtual right; In response to a recovery operation on a single issuance record in the issuance record list or a batch recovery operation on multiple issuance records, the recovery interface corresponding to the recovery link is called, and a recovery instruction is sent to the target equity subsystem. The target equity subsystem recovers the issued virtual equity according to the single issuance record or multiple issuance records contained in the recovery instruction.
7. According to the method of claim 3, the registration information includes one or a combination of the following: Business type, virtual benefit name, virtual benefit type, whether to enable concurrency control, whether to enable verification preview, and whether to enable synchronous issuance.
8. A virtual rights management device, applied to a management system, the management system is connected to the rights subsystems of various virtual rights, and the management system encapsulates an operation interface for operating various management links in the life cycle of virtual rights; the device comprises: A receiving unit receives a management request for managing a target virtual right; wherein the management request includes a target right subsystem corresponding to the target virtual right and a target management link for managing the target virtual right; The management unit, in response to the management request, calls the operation interface corresponding to the target management link to manage the target virtual equity of the target equity subsystem.
9. A computer-readable storage medium, comprising: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the method for managing virtual rights and interests as described in any one of claims 1 to 7.
10. A computing device comprising: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the executable instructions to implement the method for managing virtual rights and interests as described in any one of claims 1-7.