User management method and device

By adding personal tags to users and pushing tasks based on tag matching, the problem of inefficient management of traditional user management methods in ship port areas is solved, and efficient user management and task allocation is achieved.

CN119417055APending Publication Date: 2025-02-11曹妃甸港集团股份有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411577212.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-06
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

Traditional user management methods are inefficient in management in ship port areas and cannot effectively process a large amount of user information to ensure the accuracy, safety and timeliness of information.

Method used

By adding personal tags to each user, push tasks based on tag matching, and updating tags based on task completion scores, to achieve accurate user management and task allocation.

Benefits of technology

It improves user management efficiency and task allocation accuracy, reduces the situation where tasks are not undertaken or unreasonable allocation, and dynamically adjusts management strategies to optimize resource allocation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119417055A_ABST
    Figure CN119417055A_ABST
Patent Text Reader

Abstract

The invention provides a user management method and device, and belongs to the technical field of user management, and the method comprises the steps: adding a personal tag for each user based on the personal information of different users when registering a user management platform; in response to a received login instruction of a target user, pushing a target task to the target user according to a matching result of the personal tag of the target user and the personal tag of the user on the user management platform; updating the personal label of the target user based on the completion score of the target user for the target task; and managing the users on the user management platform according to the personal tags corresponding to different users. According to the user management method and device provided by the invention, the user management efficiency can be enhanced, and the user data analysis speed can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure belongs to the technical field of user management, and more specifically, to a user management method and device. Background Art

[0002] In the ship port area, user management is a complex and critical task, which is directly related to the efficiency, safety and overall service quality of port operations. With the continuous development of global trade, ports, as an important link in the logistics chain, have increasingly diversified user groups, including but not limited to ship owners, operators, charterers, crew members and providers of various services in the port. This diversified trend has put forward higher requirements for port user management, which not only requires efficient processing of a large amount of user information, but also requires ensuring the accuracy, security and timeliness of the information.

[0003] Traditional user management methods in ship port areas often rely on more traditional and manual methods, which mainly include paper document records, email communication, and some simple databases or information systems. These methods were able to meet basic user management needs in the past, but with the increase in port business volume, the diversification of user groups and the rapid development of information technology, traditional user management methods are not updated in a timely manner and are very inconvenient, resulting in low management efficiency. Summary of the invention

[0004] The purpose of the present disclosure is to provide a user management method and device to enhance user management efficiency and increase the speed of user data analysis.

[0005] A first aspect of an embodiment of the present disclosure provides a user management method, including: Add personal tags to each user based on their personal information when they register on the user management platform; In response to receiving a login instruction from a target user, pushing a target task to the target user according to a matching result between the target user's personal tag and the personal tag of a user on the user management platform; Update the target user's personal tag based on the target user's completion score for the target task; Manage users on the user management platform according to personal tags corresponding to different users.

[0006] A second aspect of the embodiments of the present disclosure provides a user management device, including: Add a module to add personal tags for each user based on their personal information when they register on the user management platform; A push module, configured to push a target task to the target user in response to receiving a login instruction from the target user according to a matching result between the target user's personal tag and the user's personal tag on the user management platform; A label updating module, used to update the personal label of the target user based on the completion score of the target task by the target user; The management module is used to manage users on the user management platform according to personal tags corresponding to different users.

[0007] According to a third aspect of an embodiment of the present disclosure, a user management system is provided, including a user management platform and an electronic device, wherein the electronic device includes a memory, a processor, and a computer program stored in the memory and running on the processor, and when the processor executes the computer program, the steps of the above-mentioned user management method are implemented.

[0008] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned user management method are implemented.

[0009] The beneficial effects of the user management method and device provided by the embodiments of the present disclosure are: From the platform's perspective, generating personal tags based on personal information provides the platform with an efficient way to classify users. Through personal tags, the platform can quickly understand the characteristics and needs of users, and perform accurate task allocation and authority management. When the target user logs in, tasks are pushed based on tag matching, which improves the accuracy and pertinence of task allocation and reduces the situation where no one undertakes or the task is assigned unreasonably. In addition, updating tags based on task completion scores enables the platform to grasp the user's identity and ability changes in real time and dynamically adjust management strategies, which helps the platform better optimize resource allocation, improve overall operational efficiency, and provide users with better services.

[0010] For users, first of all, adding personal tags based on personal information during registration can allow users to more clearly understand their position and characteristics on the platform. This helps users better demonstrate their strengths and abilities and increase their recognition on the platform. Secondly, when users log in, they are pushed target tasks based on personal tag matching, so that users can quickly obtain tasks that match their abilities and interests, reducing the time cost of finding suitable tasks and improving work efficiency. Finally, personal tags are updated based on task completion scores, allowing users to intuitively see their growth and progress, enhancing their sense of accomplishment and participation, and motivating users to continuously improve their abilities to obtain better tasks and development opportunities. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0012] Figure 1 A flowchart of a user management method provided by an embodiment of the present disclosure; Figure 2 A structural block diagram of a user management device provided by an embodiment of the present disclosure; Figure 3 A schematic block diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0013] In the following description, specific details such as specific system structures and technologies are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present disclosure. However, it should be clear to those skilled in the art that the present disclosure may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obstructing the description of the present disclosure with unnecessary details.

[0014] In order to make the purpose, technical solutions and advantages of the present disclosure more clear, specific embodiments will be described below in conjunction with the accompanying drawings.

[0015] Please refer to Figure 1 , Figure 1 A flowchart of a user management method provided in one embodiment of the present disclosure, the method comprising: S101: Add a personal tag to each user based on the personal information of different users when they register on the user management platform.

[0016] In this embodiment, the user management platform is a platform for centralized management and operation of user information, which includes functions such as user registration, login, information management, authority allocation, and task allocation. Personal information refers to the data provided by the user when registering the user management platform for identifying the individual, such as name, gender, age, occupation, professional direction, field of expertise, contact information, etc. Personal tags refer to tags generated for users based on personal information or other behavioral data provided by users. These tags are used to describe the user's identity, work ability, behavior pattern, etc., which helps the platform to conduct more accurate user analysis, content recommendation or authority management, etc.

[0017] Add personal tags to each user based on their personal information when they register on the user management platform, including: Keywords are extracted from the personal information of different users when they register on the user management platform, a matching relationship between the keywords and preset tags is established, and personal tags are added to each user based on the matching relationship between the keywords and the preset tags.

[0018] Among them, extracting keywords from the personal information of different users when registering on the user management platform can be understood as preprocessing the personal information to obtain first information, segmenting the first information to obtain multiple words, arranging the multiple words in a preset order to obtain a first word arrangement order; and selecting the first n words from the first word arrangement order as keywords.

[0019] For example, suppose a user registers on the user management platform and provides the following personal information: "I am a ship agent, engaged in international route business, good at communicating and coordinating with cargo owners, 35 years old, male, and my major is shipping logistics management." First, preprocessing is performed to remove some meaningless function words and modal particles, and the first information is obtained as follows: "Ship agent international route business good at cargo owner communication and coordination age 35 years old male shipping logistics management". Secondly, the first information is segmented to obtain multiple words: "Ship agent", "international route", "business", "good at", "cargo owner", "communication and coordination", "age", "35 years old", "male", "shipping logistics", "management". According to the preset order, for example, first according to the importance of word class (nouns take precedence over verbs, etc.), and then according to the length of words (long words take precedence over short words), the first word arrangement order is obtained: "Ship agent", "international route", "shipping logistics management", "cargo owner", "communication and coordination", "business", "35 years old", "male", "age". Assuming that n is set to 3, the first three words are selected as keywords from the first word arrangement order, namely "Ship agent", "international route", and "shipping logistics management".

[0020] In this embodiment, the preset tags are tags that are pre-set by the platform to describe various attributes and characteristics of users. These tags are usually determined based on factors such as the platform's business needs, user analysis goals, and industry characteristics. For example, tags such as "professional ship agent", "fleet agent", and "cargo agent". Establishing a matching relationship between keywords and preset tags can be understood as establishing a matching relationship between keywords and preset tags based on the semantic similarity between the keywords and the preset tags. When the semantic similarity is greater than or equal to the preset semantic similarity threshold, the keyword matches the preset tag; when the semantic similarity is less than the preset semantic similarity threshold, the keyword does not match the preset tag.

[0021] According to the matching relationship between keywords and preset tags, personal tags are added for each user. It can be understood that if a matching relationship between keywords and preset tags is found, the keyword is added to the preset tags to remove redundant items to obtain personal tags. For example, for a user, the extracted keywords are "ship agent", "international routes" and "logistics management". The corresponding tag "professional ship agent" is found through the matching relationship. Then "international routes" and "logistics management" are added to "professional ship agent" to obtain the user's personal tag "professional ship agent international route logistics management".

[0022] S102: In response to receiving a login instruction from a target user, a target task is pushed to the target user according to a matching result between a personal tag of the target user and a personal tag of a user on a user management platform.

[0023] In this embodiment, the login instruction refers to the process in which a user enters a username, password, verification code or other authentication method to send a request to the system to confirm his or her identity and obtain access rights. The target user is a user who is trying to log in or has logged in to the user management platform. The target task is a specific task pushed to the target user by the system based on the needs and preferences of the target user. There can be multiple target tasks.

[0024] The process of matching the personal tags of the target user with the personal tags of the user on the user management platform includes: A tag database is established based on the personal tags of all registered users on the user management platform, weights are assigned to personal tags based on their attributes, and the personal tags of target users are compared with the personal tags in the tag database in turn according to preset matching rules to obtain matching results.

[0025] For example, organize and store the personal tag information of all users on the user management platform, and establish a tag database. This database can use a relational database or a non-relational database to facilitate efficient query and matching operations. Standardize the personal tags of each user to ensure that the format of the tags is unified, such as removing extra spaces, unifying uppercase and lowercase, etc. Determine the preset matching rules and assign weights to personal tags according to the attributes of personal tags (for example, the weight of tags that clearly define professional identities such as "ship agent" and "cargo agent" is 5, and the weight of tags that describe professional capabilities such as "international route expert" and "domestic logistics expert" is 3). Set the matching rule as follows: If two users have the same tags in their personal tags and the total weight reaches the first value (for example, 8), the match is considered successful.

[0026] In this embodiment, in response to receiving a login instruction from a target user, a target task is pushed to the target user based on a match result between the target user's personal tag and the user's personal tag on the user management platform. For example: Suppose there is a target user F, whose personal tags are "ship agent, international shipping expert, efficient communication coordinator".

[0027] There are three users on the user management platform: User G: Cargo agent, electronic product cargo expert, rigorous and meticulous; User H: Ship agent, expert in clothing cargo, good at negotiation; User I: Fleet agent, food cargo expert, sociable.

[0028] The matching rules are set as follows: if the tags of two users have one of the three matching relationships of "cargo-ship", "cargo-convoy" and "ship-convoy" and the total weight reaches a certain value (for example, 7), the match is considered successful. The weight of the "ship agent" and "cargo agent" tags is 5. The weight of tags related to various types of cargo professions is 2. The weight of tags related to personality characteristics and working methods is 3. When the target user F logs in to the user management platform, the system receives the login instruction and starts tag matching. The user who successfully matches the target user F is user I, then the relevant tasks about user I can be pushed to the target user F.

[0029] S103: updating the personal tag of the target user based on the completion score of the target task by the target user.

[0030] In this embodiment, updating the personal tag of the target user based on the completion score of the target task by the target user includes: setting initial scores for different types of target tasks; determining the completion score according to the first time when the target user completes the corresponding target task; updating the personal tag of the target user based on the completion score of the target task by the target user; Alternatively, the score range corresponding to the target task is defined, and different score ranges have different modifications to the personal label; the score range is determined based on the target user's completion score for the target task, and the target user's personal label is updated according to the score range corresponding to the completion score.

[0031] Setting initial scores for different types of target tasks; determining completion scores based on the first time the target user completes the corresponding target task; and updating the target user's personal tag based on the target user's completion score for the target task, which can be understood as: For example, a complex international route cargo coordination task can be set with an initial score of 80 points, while a relatively simple document sorting task can be set with an initial score of 60 points. The purpose of this is to have a basic evaluation standard before the task begins, so that adjustments and comparisons can be made based on the user's completion status. When the target user starts to perform the target task, the platform needs to determine the final completion score based on the actual situation of the user's task completion. This process may take into account multiple factors, such as the quality of task completion, whether it is completed on time, and whether it exceeds the expected effect. For example, if the target user completes the task with high quality within the specified time, a completion score higher than the initial score can be obtained; if the task is completed hastily or has some minor flaws, the completion score can be lower than the initial score. The "first time" to determine the completion score emphasizes the timeliness and accuracy of completing the task, so as to accurately provide feedback and evaluation of the user's performance. According to the completion score of the target user on a specific target task, its personal tag can be updated. If the user obtains a high completion score on a task, it means that the user has performed well in the field or ability involved in the task, so the personal tag related to the task can be strengthened or added accordingly. For example, if a target user obtains a high score in an international route coordination task, the original personal label "ship agent" can be updated to "excellent ship agent for international routes" or add labels such as "expert in international route coordination".

[0032] Or define the score range corresponding to the target task, and different score ranges modify the personal label differently; determine the score range based on the target user's completion score of the target task, and update the target user's personal label according to the score range corresponding to the completion score, which can be understood as: For example, suppose there is a user management platform involving tasks related to ship agents and cargo agents. One of the target tasks is "coordinating the international shipping of large cargoes". The score ranges are set as follows: 90 points and above: excellent range; 80-89 points: excellent range; 70-79 points: good range; 60-69 points: qualified range; below 60 points: unqualified range. Target user A is a ship agent, and the initial personal label is "ship agent, with certain international transportation experience". Target user A accepted and completed the task of "coordinating the international shipping of large cargoes". After evaluation, target user A scored 85 points, which is in the excellent range, and his personal label is updated to "ship agent, with certain international transportation experience, excellent coordinator of international transportation".

[0033] S104: Manage users on the user management platform according to personal tags corresponding to different users.

[0034] In this embodiment, personal tags are generated based on the personal information provided by the user when registering and the subsequent behavior data, and are used to describe the user's identity, work ability, behavior pattern and other characteristics. According to personal tags, users on the platform can be classified and different permissions can be assigned to different users. The platform can also assign tasks based on the user's personal tags. For example, if there is a ship agent task for an international route, the platform will give priority to assigning it to users with tags such as "ship agent" and "experienced in international routes".

[0035] From the above, we can conclude that, from the perspective of the platform, generating personal tags based on personal information provides an efficient way for the platform to classify users. Through personal tags, the platform can quickly understand the characteristics and needs of users, and perform accurate task allocation and authority management. When the target user logs in, tasks are pushed based on tag matching, which improves the accuracy and pertinence of task allocation and reduces the situation where no one undertakes tasks or the tasks are assigned unreasonably. In addition, updating tags based on task completion scores enables the platform to grasp the identity and ability changes of users in real time and dynamically adjust management strategies, which helps the platform better optimize resource allocation, improve overall operational efficiency, and provide users with better services.

[0036] For users, first of all, adding personal tags based on personal information during registration can allow users to more clearly understand their position and characteristics on the platform. This helps users better demonstrate their strengths and abilities and increase their recognition on the platform. Secondly, when users log in, they are pushed target tasks based on personal tag matching, so that users can quickly obtain tasks that match their abilities and interests, reducing the time cost of finding suitable tasks and improving work efficiency. Finally, personal tags are updated based on task completion scores, allowing users to intuitively see their growth and progress, enhancing their sense of accomplishment and participation, and motivating users to continuously improve their abilities to obtain better tasks and development opportunities.

[0037] In one embodiment of the present disclosure, the personal tag includes identity category and operation authority; Update the target user's personal tag based on the target user's completion score for the target task, including: The target user's identity category and operation permissions are updated based on the target user's completion score for the target task.

[0038] In this embodiment, the personal tag includes identity category and operation authority. Identity category is the classification of the user's role or occupation type on the platform. For example, in the user management platform, the identity category can be different occupational identities such as ship agent, cargo agent, etc. The identity category not only reflects the nature of the user's work, but may also be associated with specific task types and business areas. It can help the platform quickly determine the user's professional field and scope of responsibilities for more accurate task allocation and user management.

[0039] Operation permissions refer to the range of operations that users can perform on the platform. Different identity categories can correspond to different operation permissions. For example, senior ship agents can have more task assignment permissions, permissions to view specific information, or operation permissions for certain functional modules. Operation permissions are set to ensure that users' operations on the platform are consistent with their identities and capabilities, while ensuring the security and stable operation of the platform.

[0040] Updating the target user's identity category and operation permissions based on the target user's completion score for the target task can be understood as: If the target user's completion score for the target task is greater than or equal to the first preset score, the target user's identity category is upgraded from the first category identity to the second category identity, and the target user's operation authority is upgraded from the third category operation authority to the fourth category operation authority; If the target user's completion score for the target task is less than the first preset score and greater than the second preset score, the target user's identity category and operation authority remain unchanged; If the target user's completion score for the target task is less than the second preset score, the target user's identity category is reduced from the first category to the third category, and the target user's operation authority is reduced from the third category to the fifth category; Among them, the level of the first category of identity is lower than the level of the second category of identity; the level of the third category of operation authority is lower than the level of the fourth category of operation authority; the level of the first category of identity is greater than the level of the third category of identity; the level of the third category of operation authority is greater than the level of the fifth category of operation authority; the first preset score is greater than the second preset score.

[0041] For example, assume that the target user J is a ship agent, with an initial identity category of "junior ship agent" (first category identity), and the corresponding operation authority is to undertake some regular domestic shipping agency tasks (third category operation authority). Set the first preset score to 90 points and the second preset score to 70 points.

[0042] If the target user J undertakes an "urgent international shipping agent task". After the task is completed, after evaluation, the target user J gets 95 points. Since the target user's completion score for the target task is greater than the first preset score (95 points>90 points), the target user J's identity category is upgraded from "primary shipping agent" to "intermediate shipping agent" (second-class identity), and the operating authority is also upgraded from being able to undertake regular domestic shipping tasks to being able to undertake important domestic shipping routes and some international shipping tasks (fourth-class operating authority).

[0043] If the completion score of the above task undertaken by target user J is 80 points, because the completion score of target user J for the target task is less than the first preset score (80 points < 90 points) and greater than the second preset score (80 points > 70 points), the identity category and operation authority of target user J remain unchanged, and are still "primary ship agent" and the corresponding third-category operation authority.

[0044] If the completion score of the above task undertaken by target user J is 60 points, and the completion score of the target user for the target task is less than the second preset score (65 points < 70 points), the identity category of target user J will be downgraded from "junior ship agent" to "trainee ship agent" (third category identity), and the operating authority will also be downgraded from being able to undertake regular domestic route tasks to only being able to undertake some simple auxiliary tasks (fifth category operating authority).

[0045] From the above, we can conclude that, on the one hand, updating identity categories and operating permissions based on completion scores can accurately reflect the dynamic changes in the target user's capabilities and motivate users to actively complete tasks to improve their status. On the other hand, it ensures that operating permissions match the user's actual capabilities, improves the security of the platform and the rationality of task allocation, and also provides users with a clear growth path, promoting the efficient operation of the platform and the sustainable development of users.

[0046] In one embodiment of the present disclosure, the personal tag includes identity category and operation authority; User management methods also include: In response to receiving login instructions from multiple target users, if the identity categories of the multiple target users are the same, assigning a corresponding target task to each target user according to the operation authority corresponding to each target user; In response to receiving login instructions of multiple target users, if the identity categories of the multiple target users are different, a corresponding target task is assigned to each user according to the identity category corresponding to each target user.

[0047] In this embodiment, it is assumed that there are three target users logging into the user management platform: user B and user C.

[0048] When user B and user C log in at the same time, and their identity categories are both ship agents; The platform assigns target tasks according to their respective corresponding operating permissions. Assume that user B's operating permissions allow him to undertake ship agency tasks for international routes and organize related documents. His personal tags are "ship agent, international route coordinator, and document organization expert." User C's operating permissions allow him to be responsible for ship agency tasks for domestic routes and handle crew affairs. His personal tags are "ship agent, domestic route coordinator, and crew affairs processing expert." If there is an emergency ship agency task for an international route and a domestic route crew affairs processing task to be assigned at this time. The system will assign the international route emergency ship agency task to user B, because his operating permissions include undertaking international route tasks; and assign the domestic route crew affairs processing task to user C, which is in line with his crew affairs processing responsibilities in his operating permissions.

[0049] When user B and user C log in at the same time, and their identity categories are different, user B is a ship agent and user C is a fleet agent. Due to their different identity categories, the platform will assign tasks according to their identity categories. For example, user B's personal tags are "ship agent, international shipping coordinator, port affairs familiar person". User C's personal tags are "fleet agent, cargo transportation scheduling expert, road condition familiar person". Suppose there is an international shipping ship cargo loading and unloading coordination task and a cargo transportation fleet scheduling task to be assigned. The system will assign the international shipping ship cargo loading and unloading coordination task to user B, because his identity is a ship agent, which is related to the task; and the cargo transportation fleet scheduling task will be assigned to user C, which is in line with his identity as a fleet agent.

[0050] It can be concluded from the above that when the target user identity categories are the same, tasks are assigned according to the operating permissions to ensure that the tasks are accurately matched with the user's capabilities, thereby improving the quality and efficiency of task completion. When the identity categories are different, tasks are assigned by category, making task assignment more targeted and giving full play to the professional advantages of users with different identities. In one embodiment of the present disclosure, each target user is assigned a corresponding target task according to the operating permissions corresponding to each target user, including: If the operation permission corresponding to the target user is the first operation permission, a target task including multiple subtasks is assigned to the target user; If the operation permission corresponding to the target user is the second operation permission, a target task including a subtask is assigned to the target user; The operation level of the first operation authority is greater than the operation level of the second operation authority.

[0051] In this embodiment, it is assumed that there are three target users logging into the user management platform: User AA: Identity category is ship agent, operation authority is the first operation authority. Personal tags are "ship agent, senior coordinator, multi-tasking expert".

[0052] User D: Identity category is cargo agent, operation authority is the second operation authority. Personal tags are "cargo agent, single task executor, conscientious and responsible".

[0053] User E: Identity category is ship agent, operation authority is the first operation authority. Personal tags are "ship agent, efficient manager, complex task responsible".

[0054] Assume that there is a large international shipping project as the target task, which contains multiple subtasks, such as cargo loading and unloading coordination, crew arrangement, route planning, etc. At the same time, there is also a simple cargo document sorting subtask as a separate target task. For user AA and user E, since their corresponding operation permissions are the first operation permissions, the operation level is higher. The large international shipping project can be assigned to user AA or user E. For user D, since his corresponding operation permission is the second operation permission, the operation level is lower. Assign the simple cargo document sorting subtask to user D.

[0055] It can be concluded from the above that in this embodiment, for the first operation authority user with a higher operation level, assigning multiple subtask target tasks can give full play to their comprehensive capabilities and improve work efficiency and sense of accomplishment. For the second operation authority user, a single subtask ensures that they focus on completing specific tasks, reducing difficulty and pressure. At the same time, a clear correspondence between permissions and tasks helps the platform to reasonably allocate resources and achieve efficient management and stable operation.

[0056] In one embodiment of the present disclosure, pushing a target task to a target user according to a matching result between a personal tag of the target user and a personal tag of a user on a user management platform includes: Calculating similarities between the personal tag of the target user and the personal tags of users on the user management platform in sequence to obtain multiple first similarities; Determine the first n users corresponding to the first similarities greater than the preset similarity as the first users; Push the target task corresponding to the first user to the target user.

[0057] In this embodiment, the personal tag of the target user is sequentially similar to the personal tags of all other users on the user management platform. The similarity calculation can be performed in a variety of ways, such as by comparing the text content of the tags, semantic similarity, etc. to determine the similarity between the two tags, thereby obtaining a plurality of first similarity values.

[0058] From the calculated multiple first similarities, the users corresponding to the first n first similarities greater than the preset similarity are determined as the first users. The preset similarity is a pre-set threshold. Only when the similarity exceeds this threshold, the corresponding user has a high similarity with the target user. In this way, a part of users who are more similar to the target user are screened out.

[0059] The target tasks corresponding to the first users are pushed to the target users. Because these first users have certain similarities with the target users, the target tasks corresponding to them are also more suitable for the target users. This push method can provide the target users with tasks that are more in line with their characteristics and needs, and improve the accuracy and efficiency of task allocation.

[0060] For example, if the target user's personal tag is "ship agent", then he will look for users with the tag "cargo agent". At this time, if the user's personal tag is "cargo agent", then the user can be the first user, and the platform will push the target task corresponding to the first user to the target user. The two users can get what they need and achieve a win-win situation.

[0061] From the above, we can conclude that by calculating similarity and identifying similar users, we can accurately push tasks to target users. This improves the pertinence and accuracy of task push, reduces the interference of irrelevant tasks, and improves the efficiency of task selection for target users. At the same time, by making full use of the task resources of similar users and promoting collaboration and communication between users, it helps the platform achieve more efficient task allocation and management and improve overall operational efficiency.

[0062] Corresponding to a user management method in the above embodiment, Figure 2 This is a structural block diagram of a user management device provided by an embodiment of the present disclosure. For ease of explanation, only the parts related to the embodiment of the present disclosure are shown. Figure 2 The user management device 20 includes: an adding module 21, a pushing module 22, a label updating module 23 and a management module 24.

[0063] The adding module 21 is used to add a personal tag to each user based on the personal information of different users when registering on the user management platform; A push module 22, configured to push a target task to the target user in response to receiving a login instruction from the target user according to a matching result between the target user's personal tag and the user's personal tag on the user management platform; A label updating module 23 is used to update the personal label of the target user based on the completion score of the target task by the target user; The management module 24 is used to manage users on the user management platform according to personal tags corresponding to different users.

[0064] In one embodiment of the present disclosure, the label updating module 23 is specifically used to: Set initial scores for different types of target tasks; Determine the completion score based on the first time the target user completes the corresponding target task; The target user's personal tag is updated based on the target user's completion score for the target task.

[0065] In one embodiment of the present disclosure, the personal tag includes identity category and operation authority; The label updating module 23 is specifically used for: The target user's identity category and operation permissions are updated based on the target user's completion score for the target task.

[0066] In one embodiment of the present disclosure, the personal tag includes identity category and operation authority; The user management device 20 also includes a task allocation module; The task allocation module is used to: In response to receiving login instructions from multiple target users, if the identity categories of the multiple target users are the same, assigning a corresponding target task to each target user according to the operation authority corresponding to each target user; In response to receiving login instructions of multiple target users, if the identity categories of the multiple target users are different, a corresponding target task is assigned to each user according to the identity category corresponding to each target user.

[0067] In one embodiment of the present disclosure, the task allocation module is specifically used to: If the operation permission corresponding to the target user is the first operation permission, a target task including multiple subtasks is assigned to the target user; If the operation permission corresponding to the target user is the second operation permission, a target task including a subtask is assigned to the target user; The operation level of the first operation authority is greater than the operation level of the second operation authority.

[0068] In one embodiment of the present disclosure, the push module 22 is specifically used for: Calculating similarities between the personal tag of the target user and the personal tags of users on the user management platform in sequence to obtain multiple first similarities; The target task is pushed to the target user according to the relationship between the plurality of first similarities and the preset similarities.

[0069] In one embodiment of the present disclosure, the push module 22 is specifically used for: Determine the first n users corresponding to the first similarities greater than the preset similarity as the first users; Push the target task corresponding to the first user to the target user.

[0070] See also Figure 3 , Figure 3 A schematic block diagram of an electronic device provided by an embodiment of the present disclosure. Figure 3 The electronic device 300 in the embodiment shown may include: one or more processors 301, one or more input devices 302, one or more output devices 303 and one or more memories 304. The processors 301, input devices 302, output devices 303 and memories 304 communicate with each other via a communication bus 305. The memory 304 is used to store computer programs, which include program instructions. The processor 301 is used to execute the program instructions stored in the memory 304. The processor 301 is configured to call the program instructions to execute the functions of each module / unit in the above-mentioned device embodiments, such as Figure 2 The functions of modules 21 to 24 are shown.

[0071] It should be understood that in the embodiment of the present disclosure, the processor 301 may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0072] The input device 302 may include a touch panel, a fingerprint collection sensor (for collecting the user's fingerprint information and fingerprint direction information), a microphone, etc., and the output device 303 may include a display (LCD, etc.), a speaker, etc.

[0073] The memory 304 may include a read-only memory and a random access memory, and provide instructions and data to the processor 301. A portion of the memory 304 may also include a non-volatile random access memory. For example, the memory 304 may also store information about the device type.

[0074] In a specific implementation, the processor 301, input device 302, and output device 303 described in the embodiments of the present disclosure can execute the implementation methods described in the first and second embodiments of a user management method provided in the embodiments of the present disclosure, and can also execute the implementation methods of the electronic device described in the embodiments of the present disclosure, which will not be repeated here.

[0075] In another embodiment of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by the processor, all or part of the processes in the above-mentioned embodiment method are implemented, and the computer program can also be completed by instructing the relevant hardware through the computer program. The computer program can be stored in a computer-readable storage medium, and when the computer program is executed by the processor, the steps of each of the above-mentioned method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium, etc.

[0076] The computer-readable storage medium may be an internal storage unit of the electronic device of any of the aforementioned embodiments, such as a hard disk or memory of the electronic device. The computer-readable storage medium may also be an external storage device of the electronic device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (SecureDigital, SD) card, a flash card (Flash Card), etc. equipped on the electronic device. Furthermore, the computer-readable storage medium may also include both an internal storage unit of the electronic device and an external storage device. The computer-readable storage medium is used to store computer programs and other programs and data required by the electronic device. The computer-readable storage medium may also be used to temporarily store data that has been output or is to be output.

[0077] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this disclosure.

[0078] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the electronic devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0079] In the several embodiments provided in the present application, it should be understood that the disclosed electronic devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces or units, or it can be an electrical, mechanical or other form of connection.

[0080] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments of the present disclosure.

[0081] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0082] The above are only specific embodiments of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present disclosure, and these modifications or replacements should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.

Claims

1. A user management method, characterized in that: Applied to the user management platform, including: Add personal tags to each user based on their personal information when they register on the user management platform; In response to receiving a login instruction from a target user, pushing a target task to the target user according to a matching result between the target user's personal tag and the personal tag of a user on the user management platform; Update the target user's personal tag based on the target user's completion score for the target task; Manage users on the user management platform according to personal tags corresponding to different users.

2. A user management method according to claim 1, characterized in that: The updating of the target user's personal tag based on the target user's completion score for the target task includes: Set initial scores for different types of target tasks; Determine the completion score based on the first time the target user completes the corresponding target task; The target user's personal tag is updated based on the target user's completion score for the target task.

3. A user management method according to claim 1, characterized in that: The personal tag includes identity category and operation authority; The updating of the target user's personal tag based on the target user's completion score for the target task includes: The target user's identity category and operation permissions are updated based on the target user's completion score for the target task.

4. A user management method according to claim 1, characterized in that: The personal tag includes identity category and operation authority; The user management method further includes: In response to receiving login instructions from multiple target users, if the identity categories of the multiple target users are the same, assigning a corresponding target task to each target user according to the operation authority corresponding to each target user; In response to receiving login instructions of multiple target users, if the identity categories of the multiple target users are different, a corresponding target task is assigned to each user according to the identity category corresponding to each target user.

5. A user management method as claimed in claim 4, characterized in that: The step of assigning a corresponding target task to each target user according to the operation authority corresponding to each target user includes: If the operation permission corresponding to the target user is the first operation permission, a target task including multiple subtasks is assigned to the target user; If the operation permission corresponding to the target user is the second operation permission, a target task including a subtask is assigned to the target user; The operation level of the first operation authority is greater than the operation level of the second operation authority.

6. A user management method according to claim 1, characterized in that: The pushing of the target task to the target user according to the matching result between the personal tag of the target user and the personal tag of the user on the user management platform includes: Calculating similarities between the personal tag of the target user and the personal tags of users on the user management platform in sequence to obtain multiple first similarities; The target task is pushed to the target user according to the relationship between the multiple first similarities and the preset similarities.

7. A user management method as claimed in claim 6, characterized in that: The pushing a target task to a target user according to the relationship between the plurality of first similarity values ​​and the preset similarity values ​​includes: Determine the first n users corresponding to the first similarities greater than the preset similarity as the first users; Push the target task corresponding to the first user to the target user.

8. A user management device, characterized in that: include: Add a module to add personal tags for each user based on their personal information when they register on the user management platform; A push module, configured to push a target task to the target user in response to receiving a login instruction from the target user according to a matching result between the target user's personal tag and the user's personal tag on the user management platform; A label updating module, used to update the personal label of the target user based on the completion score of the target task by the target user; The management module is used to manage users on the user management platform according to personal tags corresponding to different users.

9. A user management system, comprising a user management platform and an electronic device, wherein the electronic device comprises a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.