A service providing method and apparatus

By determining user group relationships and dynamically assigning identifiers, personalized services are provided, solving the retention rate problem caused by user group segmentation and improving user experience and application retention rate.

CN114818956BActive Publication Date: 2025-11-21BANK OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210502874.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-10
Publication Date
2025-11-21
Estimated Expiration
2042-05-10

AI Technical Summary

Technical Problem

In existing technologies, the service differences caused by user group segmentation lead to a decrease in the frequency of use and experience for general users, which affects the retention rate of applications, and there is a lack of effective solutions to improve this.

Method used

By determining whether a target user belongs to a pre-defined target group or has a predetermined relationship with them, corresponding services are provided to the user. This includes placing users in a queue or set to determine the service order and content, using user identifiers and group information to determine relationships, and dynamically assigning category identifiers to control group proportions.

Benefits of technology

It improved application retention, reduced costs for users outside the target audience, increased service efficiency and reduced waiting time, and enhanced user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114818956B_ABST
    Figure CN114818956B_ABST
Patent Text Reader

Abstract

The application discloses a service providing method and device, which can be used in the financial field or other arbitrary fields, and the method comprises the following steps: determining whether a target user belongs to a preset target group; providing preset service for the target user in the case that the target user is determined to belong to the preset target group; determining whether the target user has a predetermined relationship with a user in the preset target group in the case that the target user is determined not to belong to the preset target group; and providing preset service for the target user in the case that the target user is determined to have the predetermined relationship with the user in the preset target group. According to the scheme, the user in the non-pre-set target group who has the preset relationship with the user in the preset target group can also obtain the service of the preset target group, so that the application retention rate can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application can be used in the financial field or any other field, and particularly relates to a service providing method and device. BACKGROUND

[0002] Currently, for general users and special users (for example, VIP users), an application usually adopts two different service modes, and the special users receive more timely and thoughtful services. The general users can only upgrade to special users by paying or other ways to have the services that the special users can enjoy.

[0003] This service mode based on user groups will inevitably lead to a large user differentiation, which directly affects the frequency and experience of general users using the application and seriously affects the retention rate of the application.

[0004] Currently, there is no effective solution to how to improve the retention rate of the application with the division of general users and special users. SUMMARY

[0005] Embodiments of the present application provide a service providing method and device to improve the retention rate of an application.

[0006] The first aspect of the present specification provides a service providing method, comprising: determining whether a target user belongs to a preset target group; providing a preset service for the target user in a case where it is determined that the target user belongs to the preset target group; determining whether the target user has a predetermined relationship with a user in the preset target group in a case where it is determined that the target user does not belong to the preset target group; and providing the preset service for the target user in a case where it is determined that the target user has a predetermined relationship with a user in the preset target group.

[0007] In some embodiments, after determining whether the target user has a predetermined relationship with a user in the preset target group, the method further comprises: rejecting to provide the preset service for the target user in a case where it is determined that the target user does not have a predetermined relationship with a user in the preset target group.

[0008] In some embodiments, providing the preset service for the target user comprises: placing the target user in a first queue for sorting, the first queue being used to determine the order of providing services for users in the preset target group; and determining the order of providing services for the target user according to the first queue.

[0009] In some embodiments, the preset service is provided for the target user, including: putting the target user into a preset set, the preset set being used to determine a user who enjoys preset service content, wherein the preset service content refers to service content enjoyed by a preset target group; and providing the target user with the preset service content when providing the preset set with the service.

[0010] In some embodiments, the determination of whether the target user has a predetermined relationship with a user in the preset target group includes: obtaining an identity of the target user; obtaining an identity of a group containing the target user according to the identity of the target user; determining whether there is a user in the preset target group in the group containing the target user; and determining that the target user has a predetermined relationship with a user in the preset target group if there is a user in the preset target group in the group containing the target user.

[0011] In some embodiments, the determination of whether the target user belongs to the preset target group includes: obtaining a category identity of the target user; determining whether the target user belongs to the preset target group according to the category identity of the target user; and further including, before obtaining the category identity of the target user, assigning a category identity to a user in the following manner: determining whether the user meets a predetermined condition; wherein the predetermined condition includes that a fixed asset reaches a predetermined value, or the predetermined condition includes that a recharge amount or a shopping amount reaches a predetermined value; obtaining a current total amount of users and a current number of users in the preset target group if the user meets the predetermined condition; determining whether a ratio of the current number of users in the preset target group to the current total amount of users reaches a predetermined proportion; assigning an identity indicating that the user belongs to the preset target group to the user if the predetermined proportion is not reached; and otherwise, refusing to assign the identity indicating that the user belongs to the preset target group to the user.

[0012] In some embodiments, in the group containing the target user, a maximum value of a total number of users is M, and the predetermined proportion is less than 1 / M. 2 wherein M is a natural number.

[0013] The second aspect of the present specification provides a service providing apparatus, including: a first determination unit configured to determine whether a target user belongs to a preset target group; a providing unit configured to provide the target user with a preset service if it is determined that the target user belongs to the preset target group; a second determination unit configured to determine whether the target user has a predetermined relationship with a user in the preset target group if it is determined that the target user does not belong to the preset target group; and the providing unit configured to provide the target user with the preset service if it is determined that the target user has a predetermined relationship with a user in the preset target group.

[0014] In some embodiments, the providing unit denies to provide the preset service for the target user in a case that it is determined that the target user does not have the predetermined relationship with the user in the preset target group.

[0015] In some embodiments, the providing unit comprises a first providing sub-unit configured to arrange the target user in a first queue, the first queue being used to determine the order of providing the service for the user in the preset target group, and determine the order of providing the service for the target user according to the first queue.

[0016] In some embodiments, the providing unit comprises a second providing sub-unit configured to arrange the target user in a preset set, the preset set being used to determine the user enjoying the preset service content, wherein the preset service content refers to the service content enjoyed by the preset target group, and provide the preset service content for the target user when providing the service for the user in the preset set.

[0017] In some embodiments, the second determining unit comprises a first obtaining sub-unit configured to obtain the identity of the target user, a second obtaining sub-unit configured to obtain the identity of the group containing the target user according to the identity of the target user, a first judging sub-unit configured to judge whether there is a user in the preset target group in the group containing the target user, and a first determining sub-unit configured to determine that the target user has the predetermined relationship with the user in the preset target group in a case that there is a user in the preset target group in the group containing the target user.

[0018] In some embodiments, the first determining unit comprises a third obtaining sub-unit configured to obtain the category identity of the target user, and a second determining sub-unit configured to determine whether the target user belongs to the preset target group according to the category identity of the target user, and the apparatus further comprises an allocating unit configured to allocate the category identity to the user, the allocating unit comprises a second judging sub-unit configured to judge whether the user meets the predetermined condition, wherein the predetermined condition comprises that the fixed asset reaches a predetermined value, or the predetermined condition comprises that the recharge amount or the shopping amount reaches a predetermined value, a fourth obtaining sub-unit configured to obtain the current total amount of users and the current number of users in the preset target group in a case that the user meets the predetermined condition, a third judging sub-unit configured to judge whether the ratio of the current number of users in the preset target group to the current total amount of users reaches a predetermined proportion, and an allocating sub-unit configured to allocate the identity indicating belonging to the preset target group to the user in a case that the predetermined proportion is not reached, and otherwise, refuse to allocate the identity indicating belonging to the preset target group to the user.

[0019] In some embodiments, the maximum value of the total number of users in the group containing the target user is M, and the predetermined proportion is less than 1 / M.2 wherein M is a natural number.

[0020] The third aspect of the present specification provides a computer device, comprising a memory, a processor and a computer program stored in the memory and capable of running on the processor, wherein the processor implements the method of any one of the first aspect when executing the computer program.

[0021] The fourth aspect of the present specification provides a computer readable storage medium, wherein the computer readable storage medium stores a computer program, and the computer program implements the method of any one of the first aspect when executed by a processor.

[0022] The fifth aspect of the present specification provides a computer program product, wherein the computer program product comprises a computer program, and the computer program implements the method of any one of the first aspect when executed by a processor.

[0023] The service providing method and device provided by the present specification provide a preset service for a target user in the case that the target user belongs to a preset target group, and also provide the preset service for the target user in the case that the target user does not belong to the preset target group but has a predetermined relationship with a user in the preset target group, so that the user in the non-preset target group who has a preset relationship with the user in the preset target group can also obtain the service of the preset target group, thereby effectively improving the retention rate of the application. BRIEF DESCRIPTION OF DRAWINGS

[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained from these drawings without creative labor. In the drawings:

[0025] Figure 1 A flow chart of a service providing method provided by the present specification is shown;

[0026] Figure 2 A flow chart of another service providing method provided by the present specification is shown;

[0027] Figure 3 A flow chart of a method for allocating a category identifier to a user is shown;

[0028] Figure 4 A principle block diagram of a service providing device provided by the present specification is shown;

[0029] Figure 5A principle block diagram of another service providing apparatus provided by the present specification is shown. DETAILED DESCRIPTION

[0030] To make the objects, technical solutions and advantages of embodiments of the present application clearer, further detailed description of the embodiments of the present application is given below in conjunction with the accompanying drawings. Herein, the illustrative embodiments of the present application and the description thereof are used to explain the present application but not to limit the present application.

[0031] The present specification provides a service providing method, which can be used to provide services for users in the financial field, and can also be used to provide services for users in any field other than the financial field. The present specification does not limit the application field of the service providing method.

[0032] As shown in Figure 1 The service providing method provided by the present specification includes the following steps:

[0033] S110: Determine whether the target user belongs to a preset target group.

[0034] In some embodiments, the preset target group can be determined according to the classification of user groups enjoying different services. The user groups can be divided into a preset target group and a non-preset target group, wherein the services provided for the preset target group are superior to the services provided for the non-preset target group.

[0035] The services provided for the preset target group are superior to the services provided for the non-preset target group, which can be specifically: the service content provided for the preset target group is more than the service content provided for the non-preset target group; or the efficiency of providing services for the preset target group is higher than the efficiency of providing services for the non-preset target group, for example, the waiting time of a user in the preset target group is limited to 15 minutes before the service is provided for the user, while the waiting time of a user in the non-preset target group is limited to 40 minutes before the service is provided for the user; or the time length of providing services for the preset target group is greater than the time length of providing services for the non-preset target group, for example, 24 hours of service is provided for a user in the preset target group per day, while only 9:00-17:00 of service is provided for a user in the non-preset target group.

[0036] For example, in the case that the services enjoyed by VIP users and ordinary users are different, the preset target group can be the VIP user group.

[0037] The VIP users can be further divided into platinum VIP and gold VIP, and the services enjoyed by the gold VIP are superior to the services enjoyed by the platinum VIP. In the case that the gold VIP is the preset target group, the ordinary users and the platinum VIP users all belong to the non-gold VIP user group.

[0038] S120: In a case where it is determined that the target user belongs to the preset target group, providing a preset service for the target user.

[0039] According to step S120, it can be known that the preset service refers to a service provided for a user in the target user group.

[0040] S130: In a case where it is determined that the target user does not belong to the preset target group, determining whether the target user has a predetermined relationship with a user in the preset target group.

[0041] In some embodiments, the predetermined relationship can be a family relationship, a husband-wife relationship, a couple relationship, etc. The family relationship can be a legally prescribed direct relative relationship, or a pre-specified family relationship with a smaller scope than the legally prescribed direct relative relationship.

[0042] S140: In a case where it is determined that the target user has a predetermined relationship with a user in the preset target group, providing a preset service for the target user.

[0043] In a case where the target user does not belong to the preset target group, steps S130 and S140 provide a way to provide the target user with a preset service that the target user group can enjoy.

[0044] The preset service can be part of the service enjoyed by the user in the preset target group.

[0045] The service providing method and device provided in the specification provide a preset service for a target user in a case where the target user belongs to a preset target group, and also provide the preset service for the user in a case where the target user does not belong to the preset target group but has a predetermined relationship with a user in the preset target group. Thus, a user in a non-pre-set target group who has a preset relationship with a user in the preset target group can also enjoy the service of the preset target group, thereby effectively improving the retention rate of the application.

[0046] A user in a non-pre-set target group who has a preset relationship with a user in the preset target group can enjoy the service enjoyed by the preset target group without upgrading to the preset target group through recharging or other means, thereby reducing the cost.

[0047] In some embodiments, providing preset services to target users includes: placing target users into a first queue for sorting, the first queue being used to determine the order in which services are provided to users within a preset target group; and determining the order in which services are provided to target users based on the first queue. That is, users within the target user group queue in the first queue, while users outside the target user group queue in other queues. Since the number of users in the preset target group is relatively small or the waiting time is short, placing target users in the queue of the preset target group can reduce the waiting time for target users and provide services to them more quickly.

[0048] For example, when user C goes to a bank counter to conduct business, they first need to take a number from a ticket machine and wait in line according to the assigned number. When user C's number is called, it means service for user C has begun. The ticket machine assigns two queues: a VIP queue and a regular user queue. Typically, users in the VIP queue have shorter wait times, meaning they receive service more quickly. Therefore, according to the embodiment in this specification, even if user C is a regular user, they are placed in the VIP queue; that is, regular user C is assigned a VIP user number by the ticket machine.

[0049] In some embodiments, providing preset services to target users includes: placing target users into a preset set, the preset set being used to determine users who enjoy preset service content, wherein the preset service content refers to service content enjoyed by a preset target group; and providing the preset service content to target users when providing services to users in the preset set. That is, providing services to target users as users within a preset target group.

[0050] For example, if a music platform provides 10 songs to VIP users and only 5 songs to regular users, then according to the embodiments in this specification, 10 songs can also be provided to regular user D.

[0051] In some embodiments, such as Figure 2 As shown, determining whether a target user has a predetermined relationship with users in a pre-defined target group includes:

[0052] S131: Obtain the identifier of the target user.

[0053] The target user's identity identifier can be the target user's ID card number, or the target user's ID number, login account, etc.

[0054] S132: Obtain the identifier of the group containing the target user based on the target user's identifier.

[0055] In some embodiments, a user can create or join a group, the users in the group can communicate with each other in a more convenient way, or a first user in the group can establish a commission contract with a company associated with the group, and the company associated with the group will convert the resources of the first user into the resources of a second user according to the commission contract.

[0056] Taking a bank as an example, the mobile bank account of a user can create or join a group, and user A in the group can establish a commission contract with the bank to instruct the bank to transfer 2000 yuan from the X account of user A to the Y account of user B on the 1st of each month.

[0057] S133: Determine whether there is a user in the preset target group in the group containing the target user. If there is a user in the preset target group in the group containing the target user, perform S134; otherwise, determine that the target user does not have a predetermined relationship with the user in the preset target group.

[0058] In some embodiments, the category of each user in the group can be obtained one by one to determine whether there is a user of the first category in the group.

[0059] In some embodiments, when a user of the first category creates a group or a user of the first category joins the group, the group is assigned a group marker (note that it is not a group identifier). The group marker indicates that there is a user of the first category in the group, so the group marker of the group can be directly used to determine whether there is a user of the first category in the group.

[0060] S134: Determine that the target user has a predetermined relationship with the user in the preset target group.

[0061] Steps S131 to S134 determine whether the target user has a predetermined relationship with the user in the preset target group through the group that the target user has previously joined.

[0062] In some embodiments, the information of the first category user provided by the target user who has a predetermined relationship with the first category user can also be used to determine whether the target user has a predetermined relationship with the first category user. For example, the predetermined relationship refers to a family relationship, the target user indicates that his father is a first category user, and provides relevant materials that can prove the family relationship, then it can be determined that the target user has a family relationship with the first category user.

[0063] In some embodiments, the category identifier of the target user can be used to determine whether the target user belongs to the preset target group. Specifically, the category identifier of the target user can be obtained first, and then it is determined whether the target user belongs to the preset target group according to the category identifier of the target user.

[0064] Before obtaining the category identifier of the target user, the category identifier of the target user can be obtained first according toFigure 3 The following manner is shown to assign a category identifier to a user. As shown Figure 3 The following steps are included:

[0065] S310: determining whether the user meets a predetermined condition; wherein the predetermined condition includes that the fixed assets reach a predetermined value, or the predetermined condition includes that the recharge amount or the shopping amount reaches a predetermined value. In the case of meeting the predetermined condition, S320 is executed; otherwise, the user is denied to be assigned an identifier indicating belonging to the preset target group.

[0066] The user can be queried whether to meet the predetermined condition according to the user's identifier. The user's identifier can be an ID number, a login account, a number, etc.

[0067] S320: obtaining a current total amount of users and a current number of users in the preset target group.

[0068] S330: determining whether a ratio of the current number of users in the preset target group to the current total amount of users reaches a predetermined proportion. In the case of not reaching the predetermined proportion, S340 is executed; otherwise, the user is denied to be assigned an identifier indicating belonging to the preset target group, and the user is assigned the identifier indicating belonging to the preset target group after the predetermined proportion is reached.

[0069] S340: assigning the user an identifier indicating belonging to the preset target group.

[0070] In some embodiments, in a group containing target users, a maximum value of the total number of users is set as M, that is, the total number of users in the group is set to be less than or equal to M. In addition, the predetermined proportion is set to be less than 1 / M 2 , wherein M is a natural number. Then, the preset target group, plus the sum of the number of users having a predetermined relationship with the users in the preset target group, is necessarily less than 1 / M of the total number of users.

[0071] For example, in the case of containing both users in the preset target group and users not in the preset target group in the group, there are at least two people in the group, assuming that the maximum value of the total number of users in the group is set to be 2, the predetermined proportion can be set to be 1 / 4, assuming that the preset target group accounts for 1 / 4 (actually less than 1 / 4) of the total amount of users, then the users who can enjoy the preset service account for 1 / 2 of the total amount of users. In fact, the proportion of the users who can enjoy the preset service in the total amount of users is less than 1 / 2, and the greater the maximum value of the total number of users in the group, the smaller the proportion of the users who can enjoy the preset service in the total amount of users.

[0072] In some embodiments, the predetermined proportion can also be set to 1 / [(M-1)M], 1 / [(M+1)M], 1 / [(M-1)(M+1)], etc.

[0073] The steps S310-S340 provide a class identification allocation method, which ensures that the proportion of the number of users in the preset target group to the total number of users is always less than a predetermined ratio, so as to ensure that the number of users in the preset target group is not too large, and the sum of the number of users in the preset target group and the number of users in the non-pre-set target group having a predetermined relationship with the users in the preset target group is also not too large, thereby ensuring that the service provided for the users in the preset target group is not universal. Only when the service provided for the users in the preset target group is not universal and is better than the service provided for the users in the non-pre-set target group, can a small part of the users in the non-pre-set target group be provided with better service without damaging the special rights and interests of the users in the preset target group, and only then will the users in the non-pre-set target group hope to enjoy the special rights and interests of the users in the preset target group.

[0074] In some embodiments, as shown in Figure 2 After determining whether the target user has a predetermined relationship with the users in the preset target group, the method further includes:

[0075] In a case where it is determined that the target user does not have a predetermined relationship with the users in the preset target group, the preset service is denied to the target user.

[0076] The present specification provides a service providing apparatus, which can be used to implement the service providing method as shown in Figure 1 As shown in Figure 4 The apparatus includes a first determination unit 10, a providing unit 20, and a second determination unit 30.

[0077] The first determination unit 10 is configured to determine whether a target user belongs to a preset target group.

[0078] The providing unit 20 is configured to provide a preset service for the target user in a case where it is determined that the target user belongs to the preset target group.

[0079] The second determination unit 30 is configured to determine whether the target user has a predetermined relationship with the users in the preset target group in a case where it is determined that the target user does not belong to the preset target group.

[0080] The providing unit 20 is further configured to provide the preset service for the target user in a case where it is determined that the target user has a predetermined relationship with the users in the preset target group.

[0081] In some embodiments, the providing unit 20 denies the preset service to the target user in a case where it is determined that the target user does not have a predetermined relationship with the users in the preset target group.

[0082] In some embodiments, as shown in Figure 5As shown, the providing unit 20 comprises a first providing sub-unit 21, configured to arrange the target user into a first queue, the first queue being used to determine the order of providing services for the users in the preset target group; and determine the order of providing services for the target user according to the first queue.

[0083] In some embodiments, as shown in Figure 5 As shown, the providing unit 20 comprises a second providing sub-unit 22, configured to arrange the target user into a preset set, the preset set being used to determine the users enjoying preset service content, wherein the preset service content refers to the service content enjoyed by the preset target group; and provide the target user with the preset service content when providing services for the users in the preset set.

[0084] In some embodiments, as shown in Figure 5 As shown, the second determining unit 30 comprises a first obtaining sub-unit 31, a second obtaining sub-unit 32, a first judging sub-unit 33 and a first determining sub-unit 34.

[0085] The first obtaining sub-unit 31 is configured to obtain the identity of the target user. The second obtaining sub-unit 32 is configured to obtain the identity of the group containing the target user according to the identity of the target user. The first judging sub-unit 33 is configured to judge whether there is a user in the preset target group in the group containing the target user. The first determining sub-unit 34 is configured to determine that the target user has a predetermined relationship with the user in the preset target group in the case that there is a user in the preset target group in the group containing the target user.

[0086] In some embodiments, the first determining unit 10 comprises a third obtaining sub-unit 11 and a second determining sub-unit 12.

[0087] The third obtaining sub-unit 11 is configured to obtain the category identity of the target user. The second determining sub-unit 12 is configured to determine whether the target user belongs to the preset target group according to the category identity of the target user.

[0088] In some embodiments, as shown in Figure 5 As shown, the apparatus further comprises a distribution unit 40, configured to distribute category identities to users.

[0089] In some embodiments, as shown in Figure 5 As shown, the distribution unit 40 comprises a second judging sub-unit 41, a fourth obtaining sub-unit 42, a third judging sub-unit 43 and a distribution sub-unit 44.

[0090] The second judging sub-unit 41 is configured to judge whether the user meets a predetermined condition; wherein the predetermined condition comprises that the fixed assets reach a predetermined value, or the predetermined condition comprises that the recharge amount or the shopping amount reaches a predetermined value. The fourth obtaining sub-unit 42 is configured to obtain the current total amount of users and the current number of users in the preset target group in the case that the predetermined condition is met. The third judging sub-unit 43 is configured to judge whether the ratio of the current number of users in the preset target group to the current total amount of users reaches a predetermined proportion. The allocating sub-unit 44 is configured to allocate an identifier indicating belonging to the preset target group to the user in the case that the predetermined proportion is not reached; otherwise, refuse to allocate the identifier indicating belonging to the preset target group to the user.

[0091] In some embodiments, in the group containing the target user, the maximum value of the total number of users is M, and the predetermined proportion is less than 1 / M 2 , wherein M is a natural number.

[0092] The description and effects of the service providing apparatus are specifically refer to the embodiments shown in Figure 1 or Figure 2 .

[0093] The embodiments of the present application further provide a computer device, which comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements the service providing method when executing the computer program.

[0094] The embodiments of the present application further provide a computer readable storage medium, which stores a computer program, and the computer program is executable on the processor to implement the service providing method.

[0095] The embodiments of the present application further provide a computer program product, which comprises a computer program, and the computer program is executable on the processor to implement the service providing method.

[0096] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system or a computer program product. Therefore, the present application can adopt a completely hardware embodiment, a completely software embodiment or an embodiment combining software and hardware aspects. Moreover, the present application can adopt a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program codes.

[0097] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flow or blocks Figure 1 one or more flow or blocks

[0098] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart block or blocks. Figure 1 one or more flow or blocks Figure 1 one or more flow or blocks

[0099] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flow or blocks Figure 1 one or more flow or blocks

[0100] The above-described specific embodiments, the purpose, technical solutions and advantages of the present application are further described in detail, it should be understood that the above-described only for the specific embodiments of the present application has, and is not used to limit the scope of protection of the present application, any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application, should be included within the scope of protection of the present application.

Claims

1. A service provision method, characterized in that, include: Determine whether the target users belong to the preset target group; The preset target group is determined based on the classification of user groups enjoying different services, and the services provided to the preset target group are superior to those provided to non-preset target groups; If it is determined that the target user belongs to a preset target group, a preset service is provided to the target user; If it is determined that the target user does not belong to the preset target group, it is determined whether the target user has a predetermined relationship with users in the preset target group; If it is determined that the target user has a predetermined relationship with users in a preset target group, the preset service is provided to the target user; the predetermined relationship means being in the same group, and the group is a convenient multi-person communication method created and joined by the user; if it is determined that the target user does not have a predetermined relationship with users in the preset target group, the preset service is refused to be provided to the target user. Determining whether a target user belongs to a preset target group includes: obtaining the category identifier of the target user; and determining whether the target user belongs to the preset target group based on the category identifier of the target user. Before obtaining the category identifier of the target user, the process also includes: assigning category identifiers to users in the following manner: Determine whether the user meets the predetermined conditions; wherein, the predetermined conditions include fixed assets reaching a predetermined value, or the predetermined conditions include recharge amount or shopping amount reaching a predetermined value; Under predetermined conditions, obtain the current total number of users and the current number of users in the preset target group; Determine whether the ratio of the current number of users in the preset target group to the current total number of users reaches a predetermined ratio; the predetermined ratio is determined based on the maximum value of the total number of users in the group containing the target users; If the predetermined proportion is not reached, assign a user an identifier indicating that they belong to the preset target group; otherwise, refuse to assign a user an identifier indicating that they belong to the preset target group.

2. The method according to claim 1, characterized in that, Providing preset services to the target user, including: The target users are placed into a first queue for sorting, and the first queue is used to determine the order in which services are provided to users in a preset target group; The order in which services are provided to the target user is determined based on the first queue.

3. The method according to claim 1, characterized in that, Providing preset services to the target user, including: The target users are placed into a preset set, which is used to determine users who enjoy preset service content, wherein the preset service content refers to the service content enjoyed by the preset target group; When providing services to users in the preset set, preset service content is provided to the target user.

4. The method according to claim 1, characterized in that, Determining whether the target user has a predetermined relationship with users in a preset target group includes: Obtain the identifier of the target user; Obtain the identifier of the group containing the target user based on the target user's identifier; Determine whether there are any users from the preset target group in the group containing the target users; If a group containing the target user includes users from a preset target group, it is determined that the target user and the users in the preset target group have a predetermined relationship.

5. The method according to claim 1, characterized in that, In the group containing the target users, the maximum total number of users is M, and the predetermined proportion is less than 1 / M. 2 , where M is a natural number.

6. A service providing device, characterized in that, include: The first determining unit is used to determine whether the target user belongs to the preset target group; The preset target group is determined based on the classification of user groups enjoying different services, and the services provided to the preset target group are superior to those provided to non-preset target groups; A providing unit is configured to provide a preset service to the target user when it is determined that the target user belongs to a preset target group; The second determining unit is used to determine whether the target user has a predetermined relationship with a user in the preset target group when it is determined that the target user does not belong to the preset target group. The providing unit is further configured to provide a preset service to the target user when it is determined that the target user has a predetermined relationship with users in a preset target group; the predetermined relationship is that they are in the same group, and the group is a convenient multi-person communication method created and joined by the user; If it is determined that the target user does not have a predetermined relationship with users in the preset target group, the preset service will be refused to be provided to the target user. The first determining unit includes: The third acquisition subunit is used to acquire the category identifier of the target user; The second determining subunit is used to determine whether the target user belongs to a preset target group based on the target user's category identifier; The apparatus further includes: an allocation unit for assigning category identifiers to users; the allocation unit includes: The second judgment subunit is used to determine whether the user meets the predetermined conditions; wherein, the predetermined conditions include fixed assets reaching a predetermined value, or the predetermined conditions include recharge amount or shopping amount reaching a predetermined value; The fourth acquisition subunit is used to acquire the current total number of users and the current number of users in the preset target group, under the condition that the predetermined conditions are met. The third judgment subunit is used to determine whether the ratio of the current number of users in the preset target group to the current total number of users reaches a predetermined ratio; the predetermined ratio is determined based on the maximum value of the total number of users in the group containing the target users. The allocation subunit is used to allocate an identifier indicating that a user belongs to a preset target group if the predetermined proportion is not reached; otherwise, it refuses to allocate an identifier indicating that a user belongs to a preset target group.

7. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method according to any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method according to any one of claims 1 to 5.

9. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the method described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Member management system and member management method based on electronic business

    CN108596668A

  • Member management control method, device, computer device, and storage medium

    CN109493112A