A hierarchical user rights interaction system
By designing a hierarchical user rights interaction system, including record collection, display and adjustment modules, the problems of waste of rights and poor user experience in the existing technology are solved, and the user-friendly rights display and automation rights optimization are achieved.
Patent Information
- Application Number
- CN202411186765.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-28
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2044-08-28
AI Technical Summary
Due to the large number of equity interaction platforms and the difficulty of users to screen, the existing equity interaction platforms have problems such as wasting equity and poor user experience.
Design a hierarchical user rights interaction system, including a record collection module, a rights display module and an rights adjustment module. The record collection module records the user's rights selection information, the rights display module sorts the rights and interests according to the user's choice records, and the rights and interests adjustment module automatically optimizes the rights and interests type according to the user's hierarchy.
Through personalized sorting, users can quickly find the required rights and reduce waste; by automatically optimizing the types of rights and interests, the rights and interests experience of users of different levels are improved.
Smart Images

Figure CN119151600B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of rights interaction, and more specifically, to a hierarchical user rights interaction system. Background Art
[0002] In order to encourage new and old users to participate in the activities released by the company on the platform, the company will release corresponding rights and interests on the rights and interests interaction platform. At the same time, the rights and interests interaction platform will classify users and send different rights and interests to users of different levels. Users can choose the rights and interests they need according to their own needs. Usually, there are a large number of rights and interests displayed to users on the rights and interests interaction platform. Some users will waste their rights and interests because they do not have time to screen the rights and interests, which may also cause insufficient user rights and interests experience. Summary of the invention
[0003] In view of the deficiencies in the prior art, an object of the present invention is to provide a hierarchical user rights interaction system.
[0004] To achieve the above object, the present invention provides the following technical solutions:
[0005] A hierarchical user rights interaction system, including a record collection module, a rights display module, and a rights adjustment module;
[0006] The record collection module is used to generate a rights selection record after the user selects a right, and send the user's rights selection record to the server for storage; the rights selection record includes the right type (including but not limited to consumer voucher type rights, item gift type rights, etc.), the right selection time (i.e. the time when the user selects the right type), the right issuance time (i.e. the time when the right is officially sent to the user, and the right use time (i.e. the time when the user uses the corresponding right).
[0007] The rights display module is used to display different types of rights in the user's mobile terminal according to the rights selection record. The rights display module can be set to display different types of rights in the user's mobile terminal according to the rights selection record, and provide personalized rights display order for different users, so that subsequent users can quickly select the rights type they need. Specifically:
[0008] Get all the rights and interests selection records of the same user before the current time of the system, get the rights and interests type of the rights and interests selection records, mark the rights and interests selection records of the same rights and interests type as the same rights and interests records, sort all the same rights and interests records of the same user before the current time of the system in the order of the time of the rights and interests selection time, calculate the time difference between the rights and interests selection time of two adjacent rights and interests records after sorting, get the same rights and interests selection interval, sum up all the same rights and interests selection intervals and take the average, get the average same selection interval and mark it as Fp, when there is a rights and interests usage time in the same rights and interests records, the rights and interests usage of the same rights and interests records will be The time difference between the time and the equity issuance time is calculated to obtain the usage waiting time, and the usage waiting time of each equity record of the same type is set to correspond to a standard waiting time. When the usage waiting time is less than the standard waiting time, the equity record of the same type is marked as an equity positive record, and the equity positive value Rc is obtained. When the usage waiting time is greater than or equal to the standard waiting time, the equity record of the same type is marked as an equity ordinary record, and the equity ordinary value Bg is obtained. The equity display value Dk of the equity type is obtained, and all equity types are sorted from large to small according to the numerical value of the equity display value Dk, and the sorted equity types are displayed in order on the user's mobile terminal;
[0009] The equity adjustment module is used to delete the equity types in different levels. By setting the equity adjustment module, the equity types in different levels can be deleted and the corresponding equity types of users in different levels can be automatically optimized. Specifically:
[0010] Get the user's level (the rights and interests system will classify users, and users of different levels correspond to different rights and interests), mark the rights and interests selection records of users of the same level as same-level selection records, and when there is no rights and interests usage time in the same-level selection record, mark the same-level selection record as a same-level forgotten record, obtain the rights and interests type of the same-level forgotten record, obtain the rights and interests adjustment value Su of the rights and interests type, set the rights and interests adjustment threshold to Rm, and when the rights and interests adjustment value Su ≥ the rights and interests adjustment threshold Rm, delete the rights and interests of this type in the level.
[0011] Furthermore, the equity selection record includes equity type, equity selection time, equity issuance time, and equity use time.
[0012] Furthermore, the equity positive value Rc is obtained by the following steps: the standard waiting time and the waiting time of the equity positive record are calculated to obtain the equity positive time difference, all the equity positive time differences are summed up and averaged to obtain the equity positive average difference, which is marked as Es, the total number of equity positive records is obtained and marked as Gh, all equity positive records are sorted in the order of the equity selection time, the difference between the two adjacent equity selection times after sorting is calculated to obtain the positive selection interval, all the positive selection intervals are summed up and averaged to obtain the average positive interval, which is marked as Sy, and the formula is used. The equity positive value Rc is obtained, where a1 is the equity positive mean difference coefficient, a2 is the equity positive quantity coefficient, and a3 is the average positive interval coefficient.
[0013] Further, the equity common value Bg is obtained by the following steps: the difference between the waiting time of the equity common record and the standard waiting time is calculated to obtain the equity common time difference, all the equity common time differences are summed up and averaged to obtain the equity common average difference, which is marked as Ws, the total number of equity common records is obtained and marked as Kt, all equity common records are sorted in the order of the equity selection time, the difference between the two adjacent equity selection times after sorting is calculated to obtain the common selection interval, all the common selection intervals are summed up and averaged to obtain the average common interval, which is marked as Ch, and the formula is used. The equity ordinary value Bg is obtained, where b1 is the equity ordinary mean difference coefficient, b2 is the equity ordinary quantity coefficient, and b3 is the average ordinary interval coefficient.
[0014] Furthermore, the equity display value Dk of the equity type is obtained by the following steps: Using the formula The equity display value Dk is obtained, where c1 is the average same-selection interval coefficient, c2 is the equity positive value coefficient, and c3 is the equity ordinary value coefficient.
[0015] Furthermore, the equity adjustment value Su is obtained by the following steps: the total number of same-level selection records of the same equity type is obtained and marked as Fb, the total number of same-level forgotten records of the same equity type is obtained and marked as Ew, the difference between the equity issuance time and the equity selection time of the same-level forgotten records is calculated to obtain the equity issuance time difference, the equity issuance time differences of all the same-level forgotten records of the same equity type are summed up and averaged to obtain the average issuance time difference and marked as Tj, and the formula is used The equity adjustment value is obtained and marked as Su, where d1 is the coefficient of the number of choices at the same level, d2 is the coefficient of the number of forgetting at the same level, and d3 is the coefficient of the average issuance time difference.
[0016] Furthermore, when the equity adjustment value Su is less than the equity adjustment threshold Rm, no processing is performed.
[0017] Compared with the prior art, the present invention has the following beneficial effects:
[0018] 1. Set up a rights display module, which can display different types of rights in the user's mobile terminal in order according to the rights selection record, provide personalized rights display order for different users, and facilitate subsequent users to quickly select the rights type they need;
[0019] 2. Set up a rights and interests adjustment module to delete the rights and interests types in different levels and automatically optimize the corresponding rights and interests types of users in different levels. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 This is a principle block diagram of the rights and interests display module of the present invention;
[0021] Figure 2 This is a principle block diagram of the equity adjustment module of the present invention. DETAILED DESCRIPTION
[0022] Example
[0023] Reference Figure 1 , a hierarchical user rights and interests interaction system, including a record collection module and a rights and interests display module.
[0024] The record collection module is used to generate a rights selection record after the user selects the rights, and send the user's rights selection record to the server for storage. The rights selection record includes the rights type (including but not limited to consumer voucher type rights, item gift type rights, etc.), the rights selection time (that is, the time when the user selects the right type), the rights issuance time (that is, the time when the rights are officially sent to the user, the time format is such as August 29, 2023 15:21:30), and the rights use time (that is, the time when the user uses the corresponding rights).
[0025] The rights display module is used to display different types of rights in order on the user's mobile terminal according to the rights selection records, specifically:
[0026] Get all the rights and interests selection records of the same user before the current time of the system, get the rights and interests type of the rights and interests selection records, mark the rights and interests selection records of the same rights and interests type as the same rights and interests records, sort all the same rights and interests records of the same user before the current time of the system in the order of the time of the rights and interests selection time, calculate the time difference between the rights and interests selection time of two adjacent rights and interests records after sorting, get the same rights and interests selection interval, sum up all the same rights and interests selection intervals and take the average, get the average same selection interval and mark it as Fp, when there is a rights and interests usage time in the same rights and interests records, calculate the time difference between the rights and interests usage time and the rights and interests issuance time of the same rights and interests records, get the usage waiting time, set the usage waiting time of each same rights and interests record to correspond to a mark Quasi-waiting time. When the waiting time is less than the standard waiting time, the equity record of the same type is marked as an equity positive record to obtain the equity positive value Rc. The equity positive value Rc is obtained by the following steps: the standard waiting time is calculated by the difference between the standard waiting time and the waiting time of the equity positive record to obtain the equity positive time difference. All equity positive time differences are summed up and averaged to obtain the equity positive average difference, which is marked as Es. The total number of equity positive records is obtained and marked as Gh. All equity positive records are sorted in the order of the equity selection time. The difference between the two adjacent equity selection times after sorting is calculated to obtain the positive selection interval. All positive selection intervals are summed up and averaged to obtain the average positive interval, which is marked as Sy. The formula is used The equity positive value Rc is obtained, where a1 is the equity positive mean difference coefficient, a2 is the equity positive quantity coefficient, and a3 is the average positive interval coefficient. The value of a1 is 0.58, the value of a2 is 0.42, and the value of a3 is 0.97. When the waiting time is ≥ the standard waiting time, the equity record of the same type is marked as an equity ordinary record, and the equity ordinary value Bg is obtained. The equity ordinary value Bg is obtained by the following steps: the difference between the waiting time of the equity ordinary record and the standard waiting time is calculated to obtain the equity ordinary time difference, all the equity ordinary time differences are summed and averaged, and the equity ordinary mean difference is obtained and marked as Ws, the total number of equity ordinary records is obtained and marked as Kt, all equity ordinary records are sorted in the order of the equity selection time, the difference between the two adjacent equity selection times after sorting is calculated to obtain the ordinary selection interval, all the ordinary selection intervals are summed and averaged, and the average ordinary interval is obtained and marked as Ch, and the formula is used The equity ordinary value Bg is obtained, where b1 is the equity ordinary mean difference coefficient, b2 is the equity ordinary quantity coefficient, and b3 is the average ordinary interval coefficient. The value of b1 is 0.57, the value of b2 is 0.43, and the value of b3 is 0.96. The equity display value Dk of the equity type is obtained by the following steps: Using the formula The equity display value Dk is obtained, where c1 is the average same-selection interval coefficient, c2 is the equity positive value coefficient, and c3 is the equity ordinary value coefficient. The value of c1 is 0.32, the value of c2 is 0.31, and the value of c3 is 0.04. All equity types are sorted from large to small according to the numerical value of the equity display value Dk, and the sorted equity types are displayed in order on the user's mobile terminal. When user a has three types of equity, namely, consumer voucher type equity, item gift type equity, and discount voucher type equity, and they are sorted in order of consumer voucher type equity, discount voucher type equity, and item gift type equity according to the equity display value, the equity types are displayed in the order of consumer voucher type equity, discount voucher type equity, and item gift type equity on the user's mobile terminal. By setting up an equity display module, different types of equity can be displayed in the user's mobile terminal according to the equity selection record, and personalized equity display order can be provided for different users, so that subsequent users can quickly select the equity type they need. Example
[0027] Reference Figure 2 On the basis of Example 1, it also includes a rights and interests adjustment module, which is used to delete the rights and interests types in different levels, specifically:
[0028] Get the user's level (the rights and interests system will classify users, and users of different levels correspond to different rights and interests), mark the rights and interests selection records of users of the same level as same-level selection records, when there is no rights and interests usage time in the same-level selection record, mark the same-level selection record as the same-level forgotten record, get the rights and interests type of the same-level forgotten record, get the rights and interests adjustment value Su of the rights and interests type, the rights and interests adjustment value Su is obtained by the following steps: get the total number of same-level selection records of the same rights and interests type, and mark it as Fb, get the total number of same-level forgotten records of the same rights and interests type, and mark it as Ew, calculate the difference between the rights and interests issuance time and the rights and interests selection time of the same-level forgotten records, get the rights and interests issuance time difference, sum up the rights and interests issuance time differences of all the same-level forgotten records of the same rights and interests type and take the average, get the average issuance time difference, and mark it as Tj, use the formula The equity adjustment value is obtained and marked as Su, where d1 is the coefficient of the number of choices at the same level, d2 is the coefficient of the number of forgetting at the same level, and d3 is the coefficient of the average issuance time difference. The value of d1 is 0.28, the value of d2 is 0.27, and the value of d3 is 0.12. Set the equity adjustment threshold to Rm. When the equity adjustment value Su ≥ the equity adjustment threshold Rm, delete the equity of this type in the level. When the equity adjustment value Su < the equity adjustment threshold Rm, no processing is performed. For example, the user level is divided into Class A, Class B, and Class C. When the equity adjustment value Su of the item gift type equity in Class A ≥ the equity adjustment threshold Rm, the item gift type equity in Class A will be deleted, and there will be no item gift type equity in the subsequent Class A user equity. Set up an equity adjustment module to delete the equity types in different levels and automatically optimize the corresponding equity types of users of different levels.
[0029] Working principle:
[0030] By setting up a rights display module, different types of rights can be displayed in order on the user's mobile terminal according to the rights selection record, providing personalized rights display order for different users, so that subsequent users can quickly select the rights type they need. By setting up a rights adjustment module, the rights types in different levels can be deleted and the corresponding rights types of users in different levels can be automatically optimized.
[0031] The above is only a preferred embodiment of the present invention. The protection scope of the present invention is not limited to the above embodiments. All technical solutions under the concept of the present invention belong to the protection scope of the present invention. It should be pointed out that for ordinary technicians in this technical field, some improvements and modifications without departing from the principle of the present invention should also be regarded as the protection scope of this template.
[0032] The above is a detailed description of an embodiment of the present invention, but the content is only a preferred embodiment of the present invention and cannot be considered to limit the scope of implementation of the present invention. All equivalent changes and improvements made within the scope of the present invention should still fall within the scope of the patent coverage of the present invention.
Claims
1. A hierarchical user rights interaction system, characterized in that: Including record collection module, equity display module, and equity adjustment module; The record collection module is used to generate a rights selection record after the user selects the rights, and send the user's rights selection record to the server for storage; The rights display module is used to display different types of rights in order on the user's mobile terminal according to the rights selection records, specifically: Get all the rights and interests selection records of the same user before the current time of the system, get the rights and interests type of the rights and interests selection records, mark the rights and interests selection records of the same rights and interests type as the same rights and interests records, sort all the same rights and interests records of the same user before the current time of the system in the order of the time of the rights and interests selection time, calculate the time difference between the rights and interests selection time of two adjacent rights and interests records after sorting, get the same rights and interests selection interval, sum up all the same rights and interests selection intervals and take the average, get the average same selection interval and mark it as Fp, when there is a rights and interests usage time in the same rights and interests records, the rights and interests usage of the same rights and interests records will be The time difference between the time and the equity issuance time is calculated to obtain the usage waiting time, and the usage waiting time of each equity record of the same type is set to correspond to a standard waiting time. When the usage waiting time is less than the standard waiting time, the equity record of the same type is marked as an equity positive record, and the equity positive value Rc is obtained. When the usage waiting time is greater than or equal to the standard waiting time, the equity record of the same type is marked as an equity ordinary record, and the equity ordinary value Bg is obtained. The equity display value Dk of the equity type is obtained, and all equity types are sorted from large to small according to the numerical value of the equity display value Dk, and the sorted equity types are displayed in order on the user's mobile terminal; The equity positive value Rc is obtained by the following steps: obtain the equity positive mean difference and mark it as Es, obtain the total number of equity positive records and mark it as Gh, obtain the average positive interval and mark it as Sy, and use the formula The equity positive value Rc is obtained, where a1 is the equity positive mean difference coefficient, a2 is the equity positive quantity coefficient, and a3 is the average positive interval coefficient; The equity common value Bg is obtained by the following steps: obtain the equity common mean difference and mark it as Ws, obtain the total number of equity common records and mark it as Kt, obtain the average common interval and mark it as Ch, and use the formula Obtain the equity ordinary value Bg, where b1 is the equity ordinary mean difference coefficient, b2 is the equity ordinary quantity coefficient, and b3 is the average ordinary interval coefficient; The equity display value Dk of the equity type is obtained by the following steps: Using the formula Obtain the equity display value Dk, where c1 is the average same-selection interval coefficient, c2 is the equity positive value coefficient, and c3 is the equity ordinary value coefficient; The equity adjustment module is used to delete the equity types in different levels, specifically: Get the user's level, mark the rights and interests selection records of users in the same level as the same-level selection records, when there is no rights and interests usage time in the same-level selection records, mark the same-level selection records as the same-level forgotten records, get the rights and interests type of the same-level forgotten records, get the rights and interests adjustment value Su of the rights and interests type, set the rights and interests adjustment threshold to Rm, when the rights and interests adjustment value Su ≥ the rights and interests adjustment threshold Rm, delete the rights and interests type in the level; The equity adjustment value Su is obtained by the following steps: obtain the total number of peer selection records of the same equity type and mark it as Fb, obtain the total number of peer forgotten records of the same equity type and mark it as Ew, obtain the average issuance time difference and mark it as Tj, and use the formula The equity adjustment value is obtained and marked as Su, where d1 is the coefficient of the number of choices at the same level, d2 is the coefficient of the number of forgetting at the same level, and d3 is the coefficient of the average issuance time difference.
2. A hierarchical user rights interaction system according to claim 1, characterized in that: The equity selection record includes equity type, equity selection time, equity issuance time, and equity usage time.
3. A hierarchical user rights interaction system according to claim 2, characterized in that: The equity positive mean difference is obtained by the following steps: the difference between the standard waiting time and the waiting time of the equity positive record is calculated to obtain the equity positive time difference, all the equity positive time differences are summed up and averaged to obtain the equity positive mean difference, and marked as Es; The average positive interval is obtained through the following steps: sort all equity positive records in chronological order of equity selection time, calculate the difference between two adjacent equity selection times after sorting to obtain the positive selection interval, sum all positive selection intervals and take the average to obtain the average positive interval, and mark it as Sy.
4. A hierarchical user rights interaction system according to claim 3, characterized in that: The equity common mean difference is obtained by the following steps: the difference between the waiting time of the equity common record and the standard waiting time is calculated to obtain the equity common time difference, all the equity common time differences are summed up and averaged to obtain the equity common mean difference, and marked as Ws; The average common interval is obtained through the following steps: sort all equity common records in the chronological order of equity selection time, calculate the difference between two adjacent equity selection times after sorting to obtain the common selection interval, sum up all common selection intervals and take the average to obtain the average common interval, and mark it as Ch.
5. A hierarchical user rights interaction system according to claim 4, characterized in that: The average issuance time difference is obtained through the following steps: the difference between the equity issuance time of the forgotten records of the same level and the equity selection time is calculated to obtain the equity issuance time difference; the equity issuance time differences of all the forgotten records of the same level with the same equity type are summed up and averaged to obtain the average issuance time difference, which is marked as Tj.
6. A hierarchical user rights interaction system according to claim 5, characterized in that: When the equity adjustment value Su is less than the equity adjustment threshold Rm, no processing is performed.
Citation Information
Patent Citations
Right and interest information display method and device, storage medium and computer equipment
CN114936893A
User rights and interests display method and system based on merchant information
CN117078309A