Right and interest service request processing method and device, equipment, medium and program product

Through a method of handling equity business requests, the problem of poor flexibility in signing agreements when opening virtual equity is solved, and a more flexible user experience is achieved.

CN119398774APending Publication Date: 2025-02-07BEIJING WODONG TIANJUN INFORMATION TECH CO LTD +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411471781.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-21
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

When users activate virtual rights, they need to sign a contract agreement, resulting in poor flexibility in signing agreements and poor user experience.

Method used

Provide a method for handling equity business requests, including responding to user viewing equity business requests, determining contract information, sending equity information and fulfillment order information, processing equity replacement requests, and updating contract information when conditions are met.

Benefits of technology

It improves the flexibility and user experience of equity replacement, reduces the signing steps of users when changing equity, and improves the flexibility of the agreement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119398774A_ABST
    Figure CN119398774A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a right business request processing method and device, equipment, a medium and a program product. A specific embodiment of the method comprises the following steps: in response to a received check request of a corresponding right service sent by a user through a user terminal, determining whether subscription information corresponding to the user and the right service exists or not; in response to determining that the subscription information of the corresponding user and the right service exists, sending the historical right performance order information corresponding to the right information and the subscription information of the corresponding right service to the user terminal; and in response to a received right and interest replacement request of the user corresponding to the contract signing right and interest information and the contract signing information satisfying a preset replaceable condition, updating the contract signing right and interest information included in the contract signing information according to replacement right and interest information corresponding to the right and interest replacement request, the replacement right and interest information being right and interest information in each piece of right and interest information. The implementation mode is related to the virtual rights and interests, and the flexibility of right and interests replacement and the user experience are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of computer technology, and in particular to a method, apparatus, device, medium, and program product for processing a rights and interests business request. Background Art

[0002] Virtual rights and interests services can provide users with digital rights and interests services. For example, users can subscribe to video membership on a monthly basis according to their needs. Currently, when users subscribe to virtual rights and interests, they usually sign an agreement for each virtual right and interests, so that they can automatically deduct the money in the future.

[0003] However, the inventors have found that when the above method is adopted, the following technical problems often occur: each time a user selects a virtual right, he or she needs to sign a corresponding agreement, which results in poor flexibility in the signed agreement and poor user experience.

[0004] The above information disclosed in this Background section is only for enhancement of understanding of the background of the inventive concept and therefore it may contain information that does not form the prior art that is already known to a person of ordinary skill in the art. Summary of the invention

[0005] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this disclosure is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.

[0006] Some embodiments of the present disclosure propose a method, apparatus, electronic device, computer-readable medium, and computer program product for processing equity business requests to solve one or more of the technical problems mentioned in the above background technology section.

[0007] In a first aspect, some embodiments of the present disclosure provide a method for processing a rights and interests service request, the method comprising: in response to receiving a viewing request for a corresponding rights and interests service sent by a user through a user terminal, determining whether there is contract information corresponding to the above-mentioned user and the above-mentioned rights and interests service; in response to determining that there is contract information corresponding to the above-mentioned user and the above-mentioned rights and interests service, sending each rights and interests information corresponding to the above-mentioned rights and interests service and historical rights and interests fulfillment order information corresponding to the above-mentioned contract information to the above-mentioned user terminal, wherein the above-mentioned contract information includes contract rights and interests information, and the above-mentioned historical rights and interests fulfillment order information corresponds to the above-mentioned contract rights and interests information; in response to receiving a rights and interests replacement request from a user corresponding to the above-mentioned contract rights and interests information, and the above-mentioned contract information meets a preset replaceable condition, updating the contract rights and interests information included in the above-mentioned contract information according to the replacement rights and interests information corresponding to the above-mentioned rights and interests replacement request, wherein the above-mentioned replacement rights and interests information is the rights and interests information in the above-mentioned each rights and interests information.

[0008] Optionally, the above-mentioned contract information also includes withholding information; and the above-mentioned method also includes: based on the above-mentioned withholding information, performing periodic withholding processing on the payment account of the above-mentioned user; in response to detecting the successful withholding information corresponding to any period, determining the rights and interests fulfillment object identifier according to the contract rights and interests information included in the above-mentioned contract information; and generating a rights and interests fulfillment order according to the above-mentioned rights and interests fulfillment object identifier.

[0009] Optionally, in response to determining that there is contract information corresponding to the above-mentioned user and the above-mentioned equity business, before sending the various equity information corresponding to the above-mentioned equity business and the historical equity fulfillment order information corresponding to the above-mentioned contract information to the above-mentioned user terminal, the above-mentioned method also includes: in response to receiving a contract request corresponding to the above-mentioned equity business and selected equity information sent by the above-mentioned user terminal, and the current time is within the business validity period of the above-mentioned equity business, determining the contract status of the above-mentioned user corresponding to the above-mentioned selected equity information; based on the above-mentioned contract status, generating contract information corresponding to the above-mentioned equity business and selected equity information, wherein the above-mentioned contract information includes contract equity information and deduction information of the payment account corresponding to the above-mentioned user, and the contract equity information is the above-mentioned selected equity information.

[0010] Optionally, the above-mentioned determination of the rights and interests fulfillment object identifier based on the contract rights and interests information included in the above-mentioned contract information includes: based on the target value range information in the value range information sequence, executing the following loop steps: determining a set of rights and interests object identifiers corresponding to the target value range information and the above-mentioned contract rights and interests information; in response to determining that the above-mentioned rights and interests object identifier set satisfies a preset circulation condition, selecting a rights and interests object identifier that satisfies the preset performance condition from the above-mentioned rights and interests object identifier set as the rights and interests fulfillment object identifier; in response to determining that the above-mentioned rights and interests object identifier set does not satisfy the above-mentioned preset circulation condition, updating the target value range information based on the above-mentioned value range information sequence, and executing the above-mentioned loop steps again according to the updated target value range information.

[0011] Optionally, the above-mentioned generation of contract information corresponding to the above-mentioned rights and interests business and selected rights and interests information based on the above-mentioned contract status includes: in response to determining that the above-mentioned contract status represents a contract-in-progress state, and there is historical contract information corresponding to the above-mentioned selected rights and interests information and the above-mentioned user, generating contract information to cover the above-mentioned historical contract information based on the above-mentioned rights and interests business, the above-mentioned selected rights and interests information, and the above-mentioned user's current payment account.

[0012] Optionally, the above-mentioned determination of the contract status of the above-mentioned user corresponding to the above-mentioned selected rights and interests information includes: in response to determining that each rights and interests object identifier corresponding to the above-mentioned selected rights and interests information corresponds to the above-mentioned rights and interests business, determining whether there is historical contract information corresponding to the above-mentioned user and the above-mentioned selected rights and interests information; in response to determining that there is historical contract information corresponding to the above-mentioned user and the above-mentioned selected rights and interests information, determining whether the above-mentioned selected rights and interests information meets the contract conditions; in response to determining that the above-mentioned selected rights and interests information meets the contract conditions, determining the contract status of the above-mentioned user corresponding to the above-mentioned selected rights and interests information as the contract status; in response to determining that the above-mentioned selected rights and interests information does not meet the above-mentioned contract conditions, determining the contract status of the above-mentioned user corresponding to the above-mentioned selected rights and interests information as the signed status.

[0013] Optionally, the above-mentioned determination of the contract status of the user corresponding to the above-mentioned selected rights and interests information includes: in response to determining that there is no sent value reduction information corresponding to the above-mentioned rights and interests business and the above-mentioned user, determining the contract status of the user corresponding to the above-mentioned selected rights and interests information as a contract failure state; in response to determining that there is sent value reduction information corresponding to the above-mentioned rights and interests business and the above-mentioned user, determining the sent individual value reduction information corresponding to the above-mentioned rights and interests business and the above-mentioned user as a value reduction information set; in response to determining that the above-mentioned value reduction information set does not meet a preset alarm condition, determining whether there is value reduction information corresponding to the above-mentioned rights and interests business in the value reduction information pool of the above-mentioned user; in response to determining that there is no value reduction information corresponding to the above-mentioned rights and interests business in the value reduction information pool of the above-mentioned user, determining the contract status of the user corresponding to the above-mentioned selected rights and interests information as a contract failure state.

[0014] Optionally, the method further includes: in response to determining that the value reduction information set meets a preset alarm condition, sending alarm information to the user terminal.

[0015] Optionally, the above-mentioned contract rights and interests information is selected by the above-mentioned user from the rights and interests business page corresponding to the above-mentioned rights and interests business, and a rights and interests information group is displayed in the above-mentioned rights and interests business page; and before the above-mentioned response to receiving the viewing request for the corresponding rights and interests business sent by the user through the user terminal, and determining whether there is contract information corresponding to the above-mentioned user and the above-mentioned rights and interests business, the above-mentioned method also includes: determining a pre-configured rights and interests information set; for every two rights and interests information in the above-mentioned rights and interests information set, generating association information of the above-mentioned two rights and interests information; according to the generated respective association information, clustering the respective rights and interests information in the above-mentioned rights and interests information set to obtain respective rights and interests information groups; in response to detecting the association operation between any rights and interests information group and the rights and interests business in the above-mentioned respective rights and interests information groups, determining the above-mentioned any rights and interests information group as the rights and interests information group in the rights and interests business page corresponding to the above-mentioned rights and interests business.

[0016] Optionally, the above-mentioned generation of association information of the above-mentioned two rights and interests information includes: respectively obtaining user information sets corresponding to the above-mentioned two rights and interests information to obtain two user information sets; based on the above-mentioned two user information sets, generating user association information corresponding to the above-mentioned two rights and interests information; respectively obtaining historical average value information corresponding to the above-mentioned two rights and interests information to obtain two historical average value information; based on the above-mentioned two historical average value information, generating value association information corresponding to the above-mentioned two rights and interests information; based on the above-mentioned user association information and the above-mentioned value association information, generating association information of the above-mentioned two rights and interests information.

[0017] In a second aspect, some embodiments of the present disclosure provide a device for processing rights and interests business requests, the device comprising: a determination unit, configured to determine whether there is contract information corresponding to the user and the above-mentioned rights and interests business in response to receiving a viewing request for the corresponding rights and interests business sent by a user through a user terminal; a sending unit, configured to send the various rights and interests information corresponding to the above-mentioned rights and interests business and the historical rights and interests fulfillment order information corresponding to the above-mentioned contract information to the above-mentioned user terminal in response to determining that there is contract information corresponding to the above-mentioned user and the above-mentioned rights and interests business, wherein the above-mentioned contract information includes contract rights and interests information, and the above-mentioned historical rights and interests fulfillment order information corresponds to the above-mentioned contract rights and interests information; an update unit, configured to update the contract rights and interests information included in the above-mentioned contract information according to the replacement rights and interests information corresponding to the above-mentioned rights and interests replacement request in response to receiving a rights and interests replacement request from the user corresponding to the above-mentioned contract rights and interests information, and the above-mentioned contract information meets a preset replaceable condition, wherein the above-mentioned replacement rights and interests information is the rights and interests information in the above-mentioned various rights and interests information.

[0018] Optionally, the above-mentioned contract information also includes withholding information.

[0019] Optionally, the rights and interests service request processing device further includes: a deduction unit, an identification determination unit and an order generation unit. The deduction unit is configured to perform periodic deduction processing on the payment account of the user based on the deduction information; the identification determination unit is configured to determine the rights and interests fulfillment object identification according to the contract rights and interests information included in the contract information in response to detecting the success information of the deduction corresponding to any period; and the order generation unit is configured to generate a rights and interests fulfillment order according to the rights and interests fulfillment object identification.

[0020] Optionally, before the sending unit, the rights and interests service request processing device further includes: a contract status determination unit and a contract information generation unit. The contract status determination unit is configured to determine the contract status of the user corresponding to the selected rights and interests information in response to receiving a contract request corresponding to the rights and interests service and the selected rights and interests information sent by the user terminal, and the current time is within the service validity period of the rights and interests service; the contract information generation unit is configured to generate contract information corresponding to the rights and interests service and the selected rights and interests information according to the contract status, wherein the contract information includes contract rights and interests information and deduction information of the payment account corresponding to the user, and the contract rights and interests information is the selected rights and interests information.

[0021] Optionally, the identification determination unit is further configured to: based on the target value range information in the value range information sequence, execute the following loop steps: determine a set of rights object identifications corresponding to the target value range information and the above-mentioned contract rights information; in response to determining that the above-mentioned rights object identification set satisfies a preset circulation condition, select a rights object identification that satisfies a preset performance condition from the above-mentioned rights object identification set as a rights performance object identification; in response to determining that the above-mentioned rights object identification set does not satisfy the above-mentioned preset circulation condition, update the target value range information based on the above-mentioned value range information sequence, and execute the above-mentioned loop steps again according to the updated target value range information.

[0022] Optionally, the contract information generation unit is further configured to: in response to determining that the above-mentioned contract status represents a contract-in-progress state, and there is historical contract information corresponding to the above-mentioned selected rights and interests information and the above-mentioned user, generate contract information to cover the above-mentioned historical contract information according to the above-mentioned rights and interests business, the above-mentioned selected rights and interests information, and the above-mentioned user's current payment account.

[0023] Optionally, the contract status determination unit is further configured to: in response to determining that each rights object identifier corresponding to the above-mentioned selected rights information corresponds to the above-mentioned rights business, determine whether there is historical contract information corresponding to the above-mentioned user and the above-mentioned selected rights information; in response to determining that there is historical contract information corresponding to the above-mentioned user and the above-mentioned selected rights information, determine whether the above-mentioned selected rights information meets the contract conditions; in response to determining that the above-mentioned selected rights information meets the contract conditions, determine the contract status of the above-mentioned user corresponding to the above-mentioned selected rights information as the contract status; in response to determining that the above-mentioned selected rights information does not meet the above-mentioned contract conditions, determine the contract status of the above-mentioned user corresponding to the above-mentioned selected rights information as the signed status.

[0024] Optionally, the contract status determination unit is further configured to: in response to determining that there is no value reduction information sent corresponding to the above-mentioned equity business and the above-mentioned user, determine the contract status of the above-mentioned user corresponding to the above-mentioned selected equity information as a contract failure state; in response to determining that there is value reduction information sent corresponding to the above-mentioned equity business and the above-mentioned user, determine the individual value reduction information sent corresponding to the above-mentioned equity business and the above-mentioned user as a value reduction information set; in response to determining that the above-mentioned value reduction information set does not meet a preset alarm condition, determine whether there is value reduction information corresponding to the above-mentioned equity business in the value reduction information pool of the above-mentioned user; in response to determining that there is no value reduction information corresponding to the above-mentioned equity business in the value reduction information pool of the above-mentioned user, determine the contract status of the above-mentioned user corresponding to the above-mentioned selected equity information as a contract failure state.

[0025] Optionally, the equity service request processing device further includes: an alarm information sending unit configured to send alarm information to the user terminal in response to determining that the value reduction information set meets a preset alarm condition.

[0026] Optionally, the contract rights and interests information is selected by the user from a rights and interests business page corresponding to the rights and interests business, and a rights and interests information group is displayed on the rights and interests business page.

[0027] Optionally, before the determination unit, the rights and interests service request processing device further includes: a rights and interests information determination unit, an association information generation unit, a clustering unit and a rights and interests information group determination unit. Among them, the rights and interests information determination unit is configured to determine a pre-configured rights and interests information set. The association information generation unit is configured to generate association information of the above two rights and interests information for every two rights and interests information in the above rights and interests information set; the clustering unit is configured to perform clustering processing on each of the rights and interests information in the above rights and interests information set according to each of the generated association information to obtain each of the rights and interests information groups; the rights and interests information group determination unit is configured to respond to the detection of an association operation between any of the above rights and interests information groups and the rights and interests service, and determine the above any of the rights and interests information groups as the rights and interests information group in the rights and interests service page corresponding to the above rights and interests service.

[0028] Optionally, the association information generation unit is further configured to: respectively obtain user information sets corresponding to the above two rights and interests information to obtain two user information sets; based on the above two user information sets, generate user association information corresponding to the above two rights and interests information; respectively obtain historical average value information corresponding to the above two rights and interests information to obtain two historical average value information; based on the above two historical average value information, generate value association information corresponding to the above two rights and interests information; based on the above user association information and the above value association information, generate association information of the above two rights and interests information.

[0029] In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation manner of the above-mentioned first aspect.

[0030] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation manner of the above-mentioned first aspect is implemented.

[0031] In a fifth aspect, some embodiments of the present disclosure provide a computer program product, including a computer program, which implements the method described in any implementation manner of the above-mentioned first aspect when executed by a processor.

[0032] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the rights and interests service request processing of some embodiments of the present disclosure, it is possible to enable users to change their rights and interests after the first contract without having to sign again, thereby improving the flexibility and user experience of rights and interests replacement. Specifically, the reason for the poor flexibility of the contract agreement and the poor user experience is that each time the user selects a virtual right, the corresponding agreement must be signed, resulting in poor flexibility of the contract agreement and poor user experience. Based on this, the rights and interests service request processing method of some embodiments of the present disclosure, first, in response to receiving a viewing request for the corresponding rights and interests service sent by the user through the user terminal, determines whether there is contract information corresponding to the above-mentioned user and the above-mentioned rights and interests service. Thus, it can be confirmed whether the user has signed the rights and interests service. Then, in response to determining that there is contract information corresponding to the above-mentioned user and the above-mentioned rights and interests service, each rights and interests information corresponding to the above-mentioned rights and interests service and the historical rights and interests fulfillment order information corresponding to the above-mentioned contract information are sent to the above-mentioned user terminal, wherein the above-mentioned contract information includes contract rights and interests information, and the above-mentioned historical rights and interests fulfillment order information corresponds to the above-mentioned contract rights and interests information. Thus, when it is confirmed that the user has signed the rights and interests service, the rights and interests related information of the previous contract and the rights and interests information under the replaceable rights and interests service can be sent to the user terminal for the user to view. Finally, in response to receiving a rights replacement request from the user corresponding to the above-mentioned contract rights information, and the above-mentioned contract information meets the preset replaceable conditions, the contract rights information included in the above-mentioned contract information is updated according to the replacement rights information corresponding to the above-mentioned rights replacement request, wherein the above-mentioned replacement rights information is the rights information in the above-mentioned various rights information. As a result, when the user needs to replace the rights and meets certain replacement conditions, the contract rights information in the contract information can be directly replaced with the rights information that the user needs to replace, without the user having to sign a contract again for the replacement rights information. This improves the flexibility of rights replacement and user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.

[0034] Figure 1 is an architectural diagram of an exemplary system in which some embodiments of the present disclosure may be applied;

[0035] Figure 2 is a flow chart of some embodiments of the method for processing equity business requests according to the present disclosure;

[0036] Figure 3 are flow charts of other embodiments of the method for processing equity business requests according to the present disclosure;

[0037] Figure 4 is a schematic diagram of the structure of some embodiments of the equity service request processing device according to the present disclosure;

[0038] Figure 5 It is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION

[0039] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0040] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.

[0041] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0042] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0043] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0044] With regard to the collection, storage, and use of user personal information (such as contract information and user information) involved in this disclosure, before performing the corresponding operations, the relevant organizations or individuals shall fulfill their obligations, including conducting personal information security impact assessments, fulfilling the obligation to inform the personal information subject, and obtaining the authorization and consent of the personal information subject in advance.

[0045] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0046] Figure 1 An exemplary system architecture 100 is shown to which an equity business request processing method or an equity business request processing device according to some embodiments of the present disclosure can be applied.

[0047] like Figure 1 As shown, the system architecture 100 may include terminal devices 101, 102, 103, a network 104 and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0048] Users can use terminal devices 101, 102, 103 to interact with server 105 through network 104 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 101, 102, 103, such as web browser applications, virtual rights applications, search applications, instant messaging tools, email clients, social platform software, etc.

[0049] Terminal devices 101, 102, 103 can be hardware or software. When terminal devices 101, 102, 103 are hardware, they can be various electronic devices with display screens and supporting information browsing, including but not limited to smart phones, tablet computers, e-book readers, laptop portable computers, desktop computers, etc. When terminal devices 101, 102, 103 are software, they can be installed in the electronic devices listed above. They can be implemented as multiple software or software modules for providing distributed services, for example, or they can be implemented as a single software or software module. No specific limitation is made here.

[0050] The server 105 may be a server that provides various services, such as a background server that provides support for information displayed on the terminal devices 101, 102, and 103. The background server may analyze and process the received request and other data, and feed back the processing results to the terminal device.

[0051] It should be noted that the equity service request processing method provided in the embodiment of the present disclosure may be executed by the server 105. Accordingly, the equity service request processing device may be arranged in the server 105.

[0052] It should be noted that the server can be hardware or software. When the server is hardware, it can be implemented as a distributed server cluster consisting of multiple servers, or it can be implemented as a single server. When the server is software, it can be implemented as multiple software or software modules for providing distributed services, or it can be implemented as a single software or software module. No specific limitation is made here.

[0053] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0054] Continue to refer Figure 2 , shows a process 200 of some embodiments of the method for processing equity service requests according to the present disclosure. The method for processing equity service requests comprises the following steps:

[0055] Step 201, in response to receiving a request for viewing a corresponding equity service sent by a user through a user terminal, determining whether there is contract information corresponding to the user and the equity service.

[0056] In some embodiments, the execution subject of the equity business request processing method (for example Figure 1The server shown in the figure can determine whether there is contract information corresponding to the above-mentioned user and the above-mentioned equity business in response to receiving a viewing request for the corresponding equity business sent by the user through the user terminal. Among them, the above-mentioned equity business can be a virtual equity activity business. Virtual equity can include but is not limited to at least one of the following: video membership rights, game membership rights, reading membership rights, and network disk membership rights. Among them, the member rights involved can also be further divided into different levels of member rights. Equity business can be represented by the name of the equity business. The above-mentioned viewing request can be a request for viewing the equity business page corresponding to the above-mentioned equity business. The equity business page can be a page that displays relevant information of the equity business. For example, after the above-mentioned user clicks the entry control of the equity business page on the user terminal, the user terminal can send the above-mentioned viewing request to the above-mentioned execution subject. The above-mentioned contract information can indicate that the above-mentioned user has signed an agreement for the above-mentioned equity business. The above-mentioned contract information can include but is not limited to: user information, contract rights information, and equity business. The contract rights information can be a virtual right selected by the user. The contract rights information can be represented by a rights ID. User information can include but is not limited to at least one of the following: user identification. In practice, the above-mentioned execution entity can determine whether there is contract information corresponding to the above-mentioned user identifier and the above-mentioned benefit ID in the database.

[0057] Optionally, before step 202, the execution subject may further perform the following steps:

[0058] In the first step, in response to receiving a contract signing request corresponding to the above-mentioned benefit service and the selected benefit information sent by the above-mentioned user terminal, and the current time is within the service validity period of the above-mentioned benefit service, determining the contract signing status of the above-mentioned user corresponding to the above-mentioned selected benefit information. The service validity period of the above-mentioned benefit service can be pre-configured.

[0059] The second step is to generate contract information corresponding to the above-mentioned rights and interests business and the selected rights and interests information according to the above-mentioned contract status. Among them, the above-mentioned contract information may include contract rights and interests information and the deduction information corresponding to the payment account of the above-mentioned user, and the contract rights and interests information is the above-mentioned selected rights and interests information. In practice, the above-mentioned execution entity can respond to the determination that the above-mentioned contract status represents that the contract has not been signed, use the above-mentioned rights and interests business and the selected rights and interests information as interface parameters, call the contract interface, and obtain the contract information. The contract interface can be a pre-configured interface for generating contract information. Therefore, after the user selects the rights and interests information in the rights and interests business on the front end, the contract process can be automatically executed.

[0060] In some optional implementations of some embodiments, the execution subject may generate contract information corresponding to the equity business and the selected equity information according to the contract status through the following steps: in response to determining that the contract status represents a contracting state, and there is historical contract information corresponding to the selected equity information and the user, according to the equity business, the selected equity information, and the current payment account of the user, generate contract information to cover the historical contract information. In practice, the execution subject may use the equity business, the selected equity information, and the current payment account of the user as interface parameters, call the contract interface, and obtain the contract information. Then, the historical contract information may be replaced with the obtained contract information. Among them, the contract interface may be a pre-configured interface for organizing contract information according to the equity business, the selected equity information, and the payment account. Thus, when the user has previously signed a contract for the equity information but needs to re-sign, new contract information may be generated to cover the historical contract information of the previous contract.

[0061] In some optional implementations of some embodiments, the execution entity may determine the contract status of the user corresponding to the selected benefit information through the following steps:

[0062] In the first step, in response to determining that each of the rights object identifiers corresponding to the selected rights information corresponds to the rights business, determine whether there is historical contract information corresponding to the user and the selected rights information. By determining whether each of the rights object identifiers corresponding to the selected rights information corresponds to the rights business, the correspondence between each rights object and the rights business can be verified again.

[0063] The second step is to determine whether the selected benefit information satisfies a contract-in-progress condition in response to determining that there is historical contract-in-progress information corresponding to the user and the selected benefit information. The contract-in-progress condition may be that the user is in the process of contract-in-progress for the selected benefit information.

[0064] In a third step, in response to determining that the selected rights and interests information satisfies a contract-in-progress condition, the contract-in-progress status of the user corresponding to the selected rights and interests information is determined as a contract-in-progress status.

[0065] In the fourth step, in response to determining that the selected rights and interests information does not satisfy the contract-signing condition, the contract-signing status of the user corresponding to the selected rights and interests information is determined as a contract-signed status.

[0066] In some optional implementations of some embodiments, the execution entity may determine the contract signing status of the user corresponding to the selected benefit information through the following steps:

[0067] The first step is, in response to determining that there is no value reduction information sent corresponding to the above-mentioned equity business and the above-mentioned user, determining the contract status of the above-mentioned user corresponding to the above-mentioned selected equity information as a contract failure state. Among them, the value reduction information can be information (such as a coupon) used to reduce the value when the user participates in the equity business and pays. At this time, the equity business can be an equity preferential business. When there is no value reduction information sent corresponding to the above-mentioned equity business and the above-mentioned user, it indicates that the value reduction information has not been sent to the user. Therefore, the contract status can be determined under the equity preferential business. Under the equity preferential business, it is necessary to ensure that the value reduction information has been sent to the user's account.

[0068] In the second step, in response to determining that there is sent value reduction information corresponding to the equity business and the user, each piece of sent value reduction information corresponding to the equity business and the user is determined as a value reduction information set.

[0069] In the third step, in response to determining that the value reduction information set does not meet the preset alarm condition, determine whether there is value reduction information corresponding to the equity business in the value reduction information pool of the user. The preset alarm condition may be that there is value reduction information in the value reduction information set whose remaining usage time is less than the preset time, or the number of available value reduction information in the value reduction information set is less than the preset value. The value reduction information pool may be a set for storing received value reduction information.

[0070] In the fourth step, in response to determining that there is no value reduction information corresponding to the above-mentioned equity service in the value reduction information pool of the above-mentioned user, the contract status of the above-mentioned user corresponding to the above-mentioned selected equity information is determined as a contract failure state. In this way, the contract status can be determined under the equity preferential service, and under the equity preferential service, it is necessary to ensure that the user's account receives the value reduction information.

[0071] Optionally, the execution subject may also send an alarm message to the user terminal in response to determining that the value reduction information set meets a preset alarm condition. The alarm message may include but is not limited to at least one of the following: the number of available value reduction information, available value reduction information, value reduction information whose remaining usage time is less than a preset time, and the remaining usage time of value reduction information whose remaining usage time is less than a preset time. Thus, the user can be prompted with the status of the value reduction information.

[0072] Step 202, in response to determining that there is contract information corresponding to the user and the equity business, the historical equity fulfillment order information corresponding to each equity information and contract information of the corresponding equity business is sent to the user terminal.

[0073] In some embodiments, the above-mentioned execution entity may, in response to determining that there is contract information corresponding to the above-mentioned user and the above-mentioned equity business, send the various equity information corresponding to the above-mentioned equity business and the historical equity fulfillment order information corresponding to the above-mentioned contract information to the above-mentioned user terminal. Among them, the above-mentioned various equity information may be various virtual equity within the scope of the virtual equity of the above-mentioned equity business. Under an equity business, the user can change the equity in the corresponding various equity information. The historical equity fulfillment order information may be the fulfillment order related information of the most recently fulfilled virtual equity. The historical equity fulfillment order information may include, but is not limited to: contract equity information, order value.

[0074] Step 203, in response to receiving a rights replacement request corresponding to the contract rights information of the user, and the contract information meets the preset replaceable conditions, the contract rights information included in the contract information is updated according to the replacement rights information corresponding to the rights replacement request.

[0075] In some embodiments, the above-mentioned execution entity may respond to receiving a rights replacement request from a user corresponding to the above-mentioned contract rights information, and the above-mentioned contract information satisfies a preset replaceable condition, and update the contract rights information included in the above-mentioned contract information according to the replacement rights information corresponding to the above-mentioned rights replacement request. Among them, the above-mentioned rights replacement request may be a request for replacing the above-mentioned contract rights information. The above-mentioned rights replacement request may include replacement rights information. The above-mentioned replacement rights information may be a virtual right that the user wants to replace. The above-mentioned replacement rights information is the rights information in the above-mentioned each rights information. The above-mentioned preset replaceable condition may be that the next period of rights fulfillment order corresponding to the above-mentioned contract information has not been generated. In practice, the above-mentioned execution entity may replace the above-mentioned contract rights information in the above-mentioned contract information with the above-mentioned replacement rights information to update the contract rights information included in the above-mentioned contract information.

[0076] Optionally, the contract information also includes withholding information. The withholding information may represent information that the user agrees to use the payment account to regularly withhold the value of the virtual rights and interests. For example, the withholding information may include the user's payment account, payment cycle, and payment value.

[0077] Optionally, the above execution entity may further perform the following steps:

[0078] The first step is to perform periodic deduction processing on the payment account of the user based on the deduction information. In practice, the execution entity may deduct the payment value from the payment account based on the payment cycle to perform periodic deduction processing on the payment account of the user.

[0079] The second step is to determine the rights and interests fulfillment object identifier in response to detecting the successful deduction information corresponding to any period and based on the contract rights and interests information included in the above contract information.

[0080] The third step is to generate a rights and interests fulfillment order according to the rights and interests fulfillment object identifier. In practice, the execution entity can use the rights and interests fulfillment object identifier as an interface parameter to call the rights and interests fulfillment order generation interface to generate a rights and interests fulfillment order. The rights and interests fulfillment order generation interface can be a pre-configured interface for organizing rights and interests fulfillment orders according to the rights and interests fulfillment object identifier. In this way, the fulfillment process of the rights and interests order can be automatically entered after the periodic deduction is successful.

[0081] In some optional implementations of some embodiments, the execution entity may determine the rights and interests fulfillment object identifier according to the contract rights and interests information included in the contract information through the following steps:

[0082] Based on the target value range information in the value range information sequence, the following loop steps are performed:

[0083] The first step is to determine the set of rights object identifiers corresponding to the target value range information and the above-mentioned contract rights information. Among them, the above-mentioned value range information sequence can be each value range information arranged from low to high. The value range can be the range of the value of the rights object. The rights object can be an actual object used to perform the virtual rights. For example, a virtual right can correspond to multiple rights objects, and each rights object can correspond to a provider, value and performance time limit (for example, the virtual right can be a video membership right, and the corresponding rights objects can be provided by different providers. Each provider can price the value of the rights object and configure the performance time limit of the rights object). The performance time limit can be the time or duration when the right takes effect. When the above-mentioned loop step is executed for the first time, the above-mentioned target value range information can be the first value range information in the above-mentioned value range information sequence. When the value range information sequence is arranged from high to low, the above-mentioned loop step is executed for the first time, and the above-mentioned target value range information can be the last value range information in the above-mentioned value range information sequence. In practice, the above-mentioned execution subject can determine each rights object corresponding to each rights object corresponding to the above-mentioned contract rights information and whose value is within the above-mentioned target value range information as the target rights object set. Then, each object identifier corresponding to the target rights and interests object set may be determined as a rights and interests object identifier set. The object identifier may be represented by a SKU number.

[0084] In the second step, in response to determining that the above-mentioned equity object identifier set meets the preset circulation condition, a equity object identifier that meets the preset performance condition is selected from the above-mentioned equity object identifier set as the equity performance object identifier. Among them, the above-mentioned preset circulation condition can be that all equity objects represented by each equity object identifier in the equity object identifier set can be circulated. The preset performance condition can be that the performance time limit corresponding to the equity performance object identifier is the fastest.

[0085] The third step, in response to determining that the above-mentioned rights and interests object identifier set does not meet the above-mentioned preset circulation conditions, the target value range information is updated based on the above-mentioned value range information sequence, and the above-mentioned loop step is executed again according to the updated target value range information. In practice, when the value range information sequence is arranged from low to high, the above-mentioned execution subject can determine the next value range information of the target value range information in the above-mentioned value range information sequence as the updated target value range information. When the value range information sequence is arranged from high to low, the above-mentioned execution subject can determine the previous value range information of the target value range information in the above-mentioned value range information sequence as the updated target value range information. In this way, rights and interests objects with lower payment value and faster performance time can be provided to users for performance.

[0086] The above-mentioned embodiments of the present disclosure have the following beneficial effects: through the rights and interests service request processing of some embodiments of the present disclosure, it is possible to enable users to change their rights and interests after the first contract without having to sign again, thereby improving the flexibility and user experience of rights and interests replacement. Specifically, the reason for the poor flexibility of the contract agreement and the poor user experience is that each time the user selects a virtual right, the corresponding agreement must be signed, resulting in poor flexibility of the contract agreement and poor user experience. Based on this, the rights and interests service request processing method of some embodiments of the present disclosure, first, in response to receiving a viewing request for the corresponding rights and interests service sent by the user through the user terminal, determines whether there is contract information corresponding to the above-mentioned user and the above-mentioned rights and interests service. Thus, it can be confirmed whether the user has signed the rights and interests service. Then, in response to determining that there is contract information corresponding to the above-mentioned user and the above-mentioned rights and interests service, each rights and interests information corresponding to the above-mentioned rights and interests service and the historical rights and interests fulfillment order information corresponding to the above-mentioned contract information are sent to the above-mentioned user terminal, wherein the above-mentioned contract information includes contract rights and interests information, and the above-mentioned historical rights and interests fulfillment order information corresponds to the above-mentioned contract rights and interests information. Thus, when it is confirmed that the user has signed the rights and interests service, the rights and interests related information of the previous contract and the rights and interests information under the replaceable rights and interests service can be sent to the user terminal for the user to view. Finally, in response to receiving a rights replacement request from the user corresponding to the above-mentioned contract rights information, and the above-mentioned contract information meets the preset replaceable conditions, the contract rights information included in the above-mentioned contract information is updated according to the replacement rights information corresponding to the above-mentioned rights replacement request, wherein the above-mentioned replacement rights information is the rights information in the above-mentioned various rights information. As a result, when the user needs to replace the rights and meets certain replacement conditions, the contract rights information in the contract information can be directly replaced with the rights information that the user needs to replace, without the user having to sign a contract again for the replacement rights information. This improves the flexibility of rights replacement and user experience.

[0087] Further references Figure 3 , which shows a process 300 of another embodiment of a method for processing a rights and interests business request. The process 300 of the method for processing a rights and interests business request includes the following steps:

[0088] Step 301: determine a pre-configured rights and interests information set.

[0089] In some embodiments, the execution subject of the equity business request processing method (for example Figure 1 The server shown in the figure can determine a pre-configured rights information set. Among them, the contracted rights information is selected by the above-mentioned user from the rights business page corresponding to the above-mentioned rights business. The above-mentioned rights business page displays a rights information group. When the user has not signed a contract, he can select a rights information in the rights information group to sign a contract. After the user signs a rights information, he can select a rights information in the rights information group to replace it.

[0090] Step 302: for every two pieces of rights and interests information in the rights and interests information set, generate association information of the two pieces of rights and interests information.

[0091] In some embodiments, for each two pieces of rights information in the rights information set, the execution entity may generate association information of the two pieces of rights information. In practice, the execution entity may determine the number of users who have signed up for the two pieces of rights information as the association information of the two pieces of rights information.

[0092] In some optional implementations of some embodiments, the execution entity may generate association information of the two rights and interests information through the following steps:

[0093] In the first step, user information sets corresponding to the above two rights and interests information are obtained respectively to obtain two user information sets. The user information sets corresponding to the rights and interests information can be user information of each user who has signed or used the rights and interests information. The user information can include but is not limited to user identification.

[0094] The second step is to generate user association information corresponding to the two rights and interests information based on the two user information sets. In practice, the execution entity may determine the number of elements in the union of the two user information sets as the first value. Then, the number of elements in the intersection of the two user information sets may be determined as the second value. Then, the ratio of the first value to the second value may be determined as the user association information.

[0095] The third step is to obtain the historical average value information corresponding to the above two equity information respectively, and obtain two historical average value information. The historical average value information can be the average value of each historical fulfillment order of the equity information.

[0096] The fourth step is to generate value-related information corresponding to the two equity information based on the two historical average value information. In practice, the execution subject may determine the absolute value of the difference between the two historical average value information as the value-related information corresponding to the two equity information.

[0097] The fifth step is to generate association information of the two rights and interests information based on the user association information and the value association information. In practice, the execution subject may determine the weighted sum of the user association information and the value association information as the association information of the two rights and interests information. Here, the specific setting of the weighting coefficient is not limited.

[0098] Step 303: clustering the rights and interests information in the rights and interests information set according to the generated association information to obtain rights and interests information groups.

[0099] In some embodiments, the execution subject may cluster the rights and interests information in the rights and interests information set according to the generated association information to obtain the rights and interests information groups. In practice, the execution subject may cluster the rights and interests information in the rights and interests information set using the inverse of the generated association information as the distance between the rights and interests information to obtain the rights and interests information groups. For example, the DBSCAN algorithm may be used to cluster the rights and interests information in the rights and interests information set to obtain the rights and interests information groups. In practice, the execution subject may also hierarchically cluster the association information using the Single-Linkage algorithm, and obtain a combination of multiple groups of rights and interests information by extracting leaf nodes of different clustering depths.

[0100] Step 304: in response to detecting an association operation between any equity information group and an equity business in the corresponding equity information groups, determining the any equity information group as an equity information group in an equity business page corresponding to the equity business.

[0101] In some embodiments, the execution subject may, in response to detecting an association operation between any of the equity information groups and the equity business, determine the any equity information group as the equity information group in the equity business page corresponding to the equity business. The association operation may be an operation of binding the any of the equity information groups to the equity business.

[0102] Step 305: in response to receiving a request for viewing the corresponding equity service sent by the user through the user terminal, determining whether there is contract information corresponding to the user and the equity service.

[0103] Step 306, in response to determining that there is contract information corresponding to the user and the equity business, the historical equity fulfillment order information corresponding to each equity information and contract information of the corresponding equity business is sent to the user terminal.

[0104] Step 307, in response to receiving a rights replacement request corresponding to the contract rights information of the user, and the contract information meets the preset replaceable conditions, the contract rights information included in the contract information is updated according to the replacement rights information corresponding to the rights replacement request.

[0105] In some embodiments, the specific implementation of steps 306-307 and the technical effects brought about can be referred to Figure 2 The corresponding steps 201-203 in the embodiments are not described in detail here.

[0106] from Figure 3 It can be seen that Figure 2 Compared with the description of some corresponding embodiments, Figure 3The process 300 of the equity service request processing method in some corresponding embodiments reflects the steps expanded for equity clustering. Therefore, the schemes described in these embodiments can generate equity combinations based on the user's historical contract equity information records and / or equity performance records, and cluster the equity through the correlation distance between the equity, and then extract multiple groups of different equity combinations. In this way, the various equity information viewed by the user in the equity service page can be highly correlated, so that the equity can be changed in each equity information as needed, which improves the user experience.

[0107] Further references Figure 4 As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a device for processing a rights and interests service request. Figure 2 Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.

[0108] like Figure 4 As shown, the equity service request processing device 400 of some embodiments includes: a determination unit 401, a sending unit 402 and an updating unit 403. The determination unit 401 is configured to determine whether there is contract information corresponding to the user and the equity service in response to receiving a viewing request for the corresponding equity service sent by the user through the user terminal; the sending unit 402 is configured to send each equity information corresponding to the equity service and the historical equity fulfillment order information corresponding to the contract information to the user terminal in response to determining that there is contract information corresponding to the user and the equity service, wherein the contract information includes contract equity information, and the historical equity fulfillment order information corresponds to the contract equity information; the updating unit 403 is configured to update the contract equity information included in the contract information according to the replacement equity information corresponding to the equity replacement request in response to receiving a rights replacement request from the user corresponding to the contract equity information, and the contract information meets the preset replaceable condition, wherein the replacement equity information is the equity information in the above-mentioned various equity information.

[0109] Optionally, the above-mentioned contract information also includes withholding information.

[0110] Optionally, the rights and interests service request processing device 400 may further include: a deduction unit, an identification determination unit and an order generation unit (not shown in the figure). The deduction unit is configured to perform periodic deduction processing on the payment account of the user based on the deduction information; the identification determination unit is configured to determine the rights and interests fulfillment object identification according to the contract rights and interests information included in the contract information in response to detecting the success information of the deduction corresponding to any period; the order generation unit is configured to generate a rights and interests fulfillment order according to the rights and interests fulfillment object identification.

[0111] Optionally, before the sending unit 402, the rights and interests service request processing device 400 may further include: a contract status determination unit and a contract information generation unit (not shown in the figure). The contract status determination unit is configured to determine the contract status of the user corresponding to the selected rights and interests information in response to receiving a contract request corresponding to the above-mentioned rights and interests service and the selected rights and interests information sent by the above-mentioned user terminal, and the current time is within the service validity period of the above-mentioned rights and interests service; the contract information generation unit is configured to generate contract information corresponding to the above-mentioned rights and interests service and the selected rights and interests information according to the above-mentioned contract status, wherein the above-mentioned contract information includes contract rights and interests information and deduction information of the payment account corresponding to the above-mentioned user, and the contract rights and interests information is the above-mentioned selected rights and interests information.

[0112] Optionally, the identification determination unit can be further configured to: based on the target value range information in the value range information sequence, perform the following loop steps: determine a set of rights object identifications corresponding to the target value range information and the above-mentioned contract rights information; in response to determining that the above-mentioned rights object identification set satisfies a preset circulation condition, select a rights object identification that satisfies a preset performance condition from the above-mentioned rights object identification set as a rights performance object identification; in response to determining that the above-mentioned rights object identification set does not satisfy the above-mentioned preset circulation condition, update the target value range information based on the above-mentioned value range information sequence, and perform the above-mentioned loop steps again according to the updated target value range information.

[0113] Optionally, the contract information generation unit can be further configured to: in response to determining that the above-mentioned contract status represents a contract-in-progress state, and there is historical contract information corresponding to the above-mentioned selected rights and interests information and the above-mentioned user, generate contract information to cover the above-mentioned historical contract information according to the above-mentioned rights and interests business, the above-mentioned selected rights and interests information, and the above-mentioned user's current payment account.

[0114] Optionally, the contract status determination unit can be further configured to: in response to determining that each rights object identifier corresponding to the above-mentioned selected rights information corresponds to the above-mentioned rights business, determine whether there is historical contract information corresponding to the above-mentioned user and the above-mentioned selected rights information; in response to determining that there is historical contract information corresponding to the above-mentioned user and the above-mentioned selected rights information, determine whether the above-mentioned selected rights information meets the contract conditions; in response to determining that the above-mentioned selected rights information meets the contract conditions, determine the contract status of the above-mentioned user corresponding to the above-mentioned selected rights information as the contract status; in response to determining that the above-mentioned selected rights information does not meet the above-mentioned contract conditions, determine the contract status of the above-mentioned user corresponding to the above-mentioned selected rights information as the signed status.

[0115] Optionally, the contract status determination unit can be further configured to: in response to determining that there is no value reduction information sent corresponding to the above-mentioned equity business and the above-mentioned user, determine the contract status of the above-mentioned user corresponding to the above-mentioned selected equity information as a contract failure state; in response to determining that there is value reduction information sent corresponding to the above-mentioned equity business and the above-mentioned user, determine the individual value reduction information sent corresponding to the above-mentioned equity business and the above-mentioned user as a value reduction information set; in response to determining that the above-mentioned value reduction information set does not meet a preset alarm condition, determine whether there is value reduction information corresponding to the above-mentioned equity business in the value reduction information pool of the above-mentioned user; in response to determining that there is no value reduction information corresponding to the above-mentioned equity business in the value reduction information pool of the above-mentioned user, determine the contract status of the above-mentioned user corresponding to the above-mentioned selected equity information as a contract failure state.

[0116] Optionally, the equity business request processing device 400 may further include: an alarm information sending unit (not shown in the figure), configured to send alarm information to the user terminal in response to determining that the value reduction information set meets a preset alarm condition.

[0117] Optionally, the contract rights and interests information is selected by the user from a rights and interests business page corresponding to the rights and interests business, and a rights and interests information group is displayed on the rights and interests business page.

[0118] Optionally, before the determination unit 401, the equity service request processing device 400 may further include: an equity information determination unit, an association information generation unit, a clustering unit and an equity information group determination unit (not shown in the figure). Among them, the equity information determination unit is configured to determine a pre-configured equity information set. The association information generation unit is configured to generate association information of the above two equity information for each two equity information in the above equity information set; the clustering unit is configured to cluster the equity information in the above equity information set according to the generated association information to obtain each equity information group; the equity information group determination unit is configured to respond to the detection of an association operation between any equity information group in the above equity information groups and the equity service, and determine the above any equity information group as the equity information group in the equity service page corresponding to the above equity service.

[0119] Optionally, the association information generating unit can be further configured to: respectively obtain user information sets corresponding to the above two rights and interests information to obtain two user information sets; based on the above two user information sets, generate user association information corresponding to the above two rights and interests information; respectively obtain historical average value information corresponding to the above two rights and interests information to obtain two historical average value information; based on the above two historical average value information, generate value association information corresponding to the above two rights and interests information; based on the above user association information and the above value association information, generate association information of the above two rights and interests information.

[0120] It is understood that the units described in the device 400 are similar to those described in the reference Figure 2 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the device 400 and the units included therein, and will not be described in detail here.

[0121] Reference below Figure 5 , which shows an electronic device 500 (eg, Figure 1 A schematic diagram of the structure of the server in FIG. Figure 5 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.

[0122] like Figure 5 As shown, the electronic device 500 may include a processing device 501 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the electronic device 500 are also stored. The processing device 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0123] Typically, the following devices may be connected to the I / O interface 505: an input device 506 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 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 508 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 509. The communication device 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 5 The electronic device 500 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. Figure 5Each block shown in the figure may represent one device, or may represent multiple devices as required.

[0124] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 509, or installed from the storage device 508, or installed from the ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.

[0125] It should be noted that the computer-readable medium recorded in some embodiments of the present disclosure 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 some embodiments of the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In some embodiments of the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data 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.

[0126] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data 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 currently known or future developed network.

[0127] The computer-readable medium may be included in the electronic device; or it may exist independently without being installed in the electronic device. The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: in response to receiving a viewing request for the corresponding equity service sent by the user through the user terminal, determine whether there is contract information corresponding to the user and the equity service; in response to determining that there is contract information corresponding to the user and the equity service, send each equity information corresponding to the equity service and the historical equity fulfillment order information corresponding to the contract information to the user terminal, wherein the contract information includes contract equity information, and the historical equity fulfillment order information corresponds to the contract equity information; in response to receiving a rights replacement request from the user corresponding to the contract equity information, and the contract information meets the preset replaceable condition, update the contract equity information included in the contract information according to the replacement equity information corresponding to the rights replacement request, wherein the replacement equity information is the equity information in the above-mentioned individual equity information.

[0128] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including 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 via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0129] 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.

[0130] The units described in some embodiments of the present disclosure may be implemented by software or by hardware. The described units may also be arranged in a processor, for example, may be described as: a processor includes a determination unit, a sending unit, and an update unit. Among them, the names of these units do not constitute a limitation on the unit itself under certain circumstances. For example, the determination unit may also be described as "a unit that determines whether there is contract information corresponding to the above-mentioned user and the above-mentioned equity service in response to receiving a viewing request for the corresponding equity service sent by the user through the user terminal".

[0131] 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.

[0132] Some embodiments of the present disclosure further provide a computer program product, including a computer program, which implements any of the above-mentioned equity business request processing methods when executed by a processor.

[0133] The above descriptions are only some preferred embodiments of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) and the technical solutions formed.

Claims

1. A method for processing a rights and interests business request, comprising: In response to receiving a request for viewing a corresponding equity service sent by a user through a user terminal, determining whether there is contract information corresponding to the user and the equity service; In response to determining that there is contract information corresponding to the user and the equity business, sending each equity information corresponding to the equity business and historical equity fulfillment order information corresponding to the contract information to the user terminal, wherein the contract information includes contract equity information, and the historical equity fulfillment order information corresponds to the contract equity information; In response to receiving a rights replacement request from a user corresponding to the contract rights information, and the contract information meets the preset replaceable conditions, the contract rights information included in the contract information is updated according to the replacement rights information corresponding to the rights replacement request, wherein the replacement rights information is the rights information among the various rights information.

2. The method according to claim 1, wherein: The contract signing information also includes withholding information; and the method further includes: Based on the deduction information, periodic deduction processing is performed on the payment account of the user; In response to detecting the successful deduction information corresponding to any period, determining the rights and interests fulfillment object identifier according to the contract rights and interests information included in the contract information; Generate a rights and interests fulfillment order according to the rights and interests fulfillment object identifier.

3. The method according to claim 2, wherein: Before, in response to determining that there is contract information corresponding to the user and the equity service, sending each equity information corresponding to the equity service and historical equity fulfillment order information corresponding to the contract information to the user terminal, the method further includes: In response to receiving a contract signing request corresponding to the equity service and the selected equity information sent by the user terminal, and the current time is within the service validity period of the equity service, determining the contract signing status of the user corresponding to the selected equity information; According to the contract status, contract information corresponding to the equity business and the selected equity information is generated, wherein the contract information includes contract equity information and deduction information corresponding to the user's payment account, and the contract equity information is the selected equity information.

4. The method according to claim 2, wherein: The step of determining the rights and interests fulfillment object identifier according to the contract rights and interests information included in the contract information includes: Based on the target value range information in the value range information sequence, the following loop steps are performed: Determine a rights object identifier set corresponding to the target value range information and the contract rights information; In response to determining that the equity object identifier set satisfies a preset circulation condition, selecting an equity object identifier that satisfies a preset performance condition from the equity object identifier set as an equity performance object identifier; In response to determining that the equity object identifier set does not satisfy the preset circulation condition, the target value range information is updated based on the value range information sequence, and the loop step is executed again according to the updated target value range information.

5. The method according to claim 3, wherein: The generating, according to the contract status, contract information corresponding to the equity business and the selected equity information includes: In response to determining that the contract status represents a contract-in-progress state, and there is corresponding historical contract information of the selected rights and interests information and the user, contract information is generated based on the rights and interests business, the selected rights and interests information, and the user's current payment account to cover the historical contract information.

6. The method according to claim 3, wherein: The determining the contract signing status of the user corresponding to the selected benefit information includes: In response to determining that each of the rights object identifiers corresponding to the selected rights information corresponds to the rights business, determining whether there is historical contract information corresponding to the user and the selected rights information; In response to determining that there is historical contract information corresponding to the user and the selected benefit information, determining whether the selected benefit information satisfies a contract condition; In response to determining that the selected benefit information satisfies a contract-in-progress condition, determining the contract status of the user corresponding to the selected benefit information as a contract-in-progress state; In response to determining that the selected benefit information does not satisfy the contract condition, the contract status of the user corresponding to the selected benefit information is determined to be a contracted status.

7. The method according to claim 3, wherein: The determining the contract signing status of the user corresponding to the selected benefit information includes: In response to determining that there is no sent value reduction information corresponding to the benefit service and the user, determining the contract signing status of the user corresponding to the selected benefit information as a contract signing failure status; In response to determining that there is sent value reduction information corresponding to the equity business and the user, determining the sent value reduction information corresponding to the equity business and the user as a value reduction information set; In response to determining that the value reduction information set does not meet a preset alarm condition, determining whether there is value reduction information corresponding to the equity business in the value reduction information pool of the user; In response to determining that there is no value reduction information corresponding to the equity business in the value reduction information pool of the user, the contract signing status of the user corresponding to the selected equity information is determined to be a contract signing failure status.

8. The method according to claim 7, wherein: The method further comprises: In response to determining that the value reduction information set meets a preset alarm condition, an alarm message is sent to the user terminal.

9. The method according to claim 1, wherein: The contracted rights and interests information is selected by the user from a rights and interests business page corresponding to the rights and interests business, and the rights and interests business page displays a rights and interests information group; And before determining whether there is contract information corresponding to the user and the equity service in response to receiving a viewing request for the corresponding equity service sent by the user through the user terminal, the method further includes: Determine a pre-configured set of rights and interests information; For each two pieces of rights and interests information in the rights and interests information set, generating association information of the two pieces of rights and interests information; According to the generated respective association information, clustering processing is performed on the respective rights and interests information in the rights and interests information set to obtain respective rights and interests information groups; In response to detecting an association operation between any equity information group and an equity business corresponding to the equity information groups, the any equity information group is determined as an equity information group in an equity business page corresponding to the equity business.

10. The method according to claim 9, wherein: The generating of the association information of the two rights and interests information includes: Respectively obtain user information sets corresponding to the two rights and interests information to obtain two user information sets; Based on the two sets of user information, generate user association information corresponding to the two sets of rights and interests information; Respectively obtain the historical average value information corresponding to the two equity information to obtain two historical average value information; Based on the two historical average value information, generating value association information corresponding to the two equity information; Based on the user association information and the value association information, association information of the two rights and interests information is generated.

11. A device for processing a rights and interests service request, comprising: A determination unit, configured to determine whether there is contract information corresponding to the user and the equity service in response to receiving a request for viewing the corresponding equity service sent by the user through the user terminal; A sending unit is configured to, in response to determining that there is contract information corresponding to the user and the equity business, send each equity information corresponding to the equity business and historical equity fulfillment order information corresponding to the contract information to the user terminal, wherein the contract information includes contract equity information, and the historical equity fulfillment order information corresponds to the contract equity information; The updating unit is configured to respond to receiving a rights replacement request from a user corresponding to the contract rights information, and the contract information meets a preset replaceable condition, and update the contract rights information included in the contract information according to the replacement rights information corresponding to the rights replacement request, wherein the replacement rights information is the rights information among the various rights information.

12. An electronic device comprising: one or more processors; a storage device having one or more programs stored thereon, 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 10.

13. A computer readable medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the method according to any one of claims 1 to 10 is implemented.

14. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 10.

Citation Information

Cited By

  • Method for realizing automatic right commodity replacement

    CN120525584A