Project processing method and apparatus
By working together through the service platform and service procedures, user interest categories and project summaries are determined, allowing users to create interest projects. Service personnel are assigned and participate in interactions after the activation conditions are triggered. This solves the pressure brought by the diverse needs of users in online services and improves the success rate of project execution and user initiative.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
- Filing Date
- 2026-04-13
- Publication Date
- 2026-07-21
AI Technical Summary
Online service providers face pressure and challenges from the diverse interests and needs of users, making it difficult to efficiently match user interests with projects and service personnel, resulting in low project execution success rates.
Through the collaborative work of the service platform and service procedures, user interest categories and project summaries are determined, allowing users to create interest projects. After the activation conditions are triggered, service personnel are assigned and participate in the interaction, thus realizing the execution and response processing of projects.
It has enhanced users' initiative in pursuing their interests and satisfied their diverse needs, increased the success rate of project execution, protected the rights and interests of service personnel, and reduced participation costs.
Smart Images

Figure CN122434441A_ABST
Abstract
Description
Technical Field
[0001] This document relates to the field of data processing technology, and in particular to a project processing method and apparatus. Background Technology
[0002] With the continuous development of the mobile internet, users' demand for personalized services has exploded, leading to the emergence of online services. This has changed the traditional service processing model, making service processing more diversified and multi-dimensional. Users can satisfy their interests and needs through online services. The emergence of online services has enabled the realization of users' diverse interests and needs. In this process, as users' interests and needs become increasingly rich and diverse, it has also brought certain pressures and challenges to online service providers. Summary of the Invention
[0003] This specification provides one or more embodiments of a project processing method, including: determining and returning the interest categories of the accessing user and a summary of interest items in the interest categories based on an access request submitted by a service program; obtaining the target category selected by the accessing user and sending the interest items created by the user in the target category to the service program for project participation; if the activation conditions of the project corresponding to the project participation are triggered, assigning service personnel to the project participation; conducting participation interaction for the service personnel of the project participation, and performing execution response processing for the project participation after the participation interaction is completed.
[0004] This specification provides one or more embodiments of another project processing method, including: receiving and displaying the user's interest categories and summaries of interest items in the interest categories returned by a service platform based on the user's access request; obtaining the target category selected by the user and submitting it to the service platform; creating user-created interest items in the target categories issued by the service platform for project participation, and uploading the corresponding participation items to the service platform; allocating service personnel to the participation items after the effective conditions of the participation items are triggered; and performing execution response processing for the participation items after the service personnel's participation interaction is completed.
[0005] This specification provides one or more embodiments of a project processing apparatus, including: a classification determination module, configured to determine and return a summary of interest items in the accessing user's interest category and the interest items in the interest category based on an access request submitted by a service program; a classification acquisition module, configured to acquire the target category selected by the accessing user and distribute the interest items created by the user in the target category to the service program for project participation; a personnel matching module, configured to assign service personnel to the project participation if the effective conditions of the corresponding participation project are triggered; and a project execution module, configured to perform participation interaction for the service personnel of the project participation and to perform execution response processing for the project participation after the participation interaction is completed.
[0006] This specification provides one or more embodiments of another project processing apparatus, including: a category display module, configured to receive and display, based on an access request from an accessing user, the user's interest categories and a summary of interest items within those categories returned by a service platform; a category submission module, configured to obtain the target category selected by the accessing user and submit it to the service platform; and a project participation module, configured to participate in projects based on user-created interest items within the target categories provided by the service platform, upload the corresponding participation items to the service platform, assign service personnel to the participation items after the participation item's activation conditions are triggered, and perform execution response processing for the participation item after the service personnel's interaction with the participation item is completed.
[0007] This specification provides one or more embodiments of a project processing device, including: a processor; and a memory configured to store computer-executable instructions, which, when executed, cause the processor to: determine and return a user's interest category and a summary of interest items in the interest category based on an access request submitted by a service program; obtain a target category selected by the user and send user-created interest items in the target category to the service program for project participation; if the activation condition of the project participation is triggered, assign service personnel to the project participation; perform participation interaction for the service personnel of the project participation, and perform execution response processing for the project participation after the participation interaction is completed.
[0008] This specification provides one or more embodiments of another project processing device, including: a processor; and a memory configured to store computer-executable instructions, which, when executed, cause the processor to: receive and display, based on an access request from an accessing user, an interest category of the accessing user and a summary of interest items in the interest category returned by the service platform; obtain a target category selected by the accessing user and submit it to the service platform; participate in projects by creating user-created interest items according to the target category issued by the service platform, and upload the participating projects corresponding to the participating projects to the service platform; assign service personnel to the participating projects after the effective conditions of the participating projects are triggered; and perform execution response processing for the participating projects after the participation interaction of the service personnel in the participating projects is completed.
[0009] This specification provides one or more embodiments of a computer-readable storage medium for storing computer-executable instructions that, when executed, perform the following steps: Based on an access request submitted by a service program, determine and return a summary of the interest categories of the accessing user and the interest items within those categories; obtain the target category selected by the accessing user and distribute the user-created interest items from that target category to the service program for participation; if the activation conditions for the participating project are triggered, assign service personnel to the participating project; perform participation interaction for the service personnel involved in the participating project, and after the interaction is completed, perform execution response processing for the participating project.
[0010] This specification provides one or more embodiments of another computer-readable storage medium for storing computer-executable instructions that, when executed, perform the following steps: based on an access request from an accessing user, receiving and displaying the accessing user's interest categories and a summary of interest items within those categories returned by a service platform; obtaining the target category selected by the accessing user and submitting it to the service platform; creating user-created interest items from the target categories provided by the service platform for participation, and uploading the corresponding participation items to the service platform; allocating service personnel to the participation items after the participation conditions are triggered; and performing execution response processing for the participation items after the service personnel's interaction with the participation items is completed. Attached Figure Description
[0011] To more clearly illustrate the technical solutions in one or more embodiments of this specification or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. Figure 1 A schematic diagram illustrating the implementation environment of a project processing method provided in one or more embodiments of this specification; Figure 2 A flowchart illustrating a project processing method provided in one or more embodiments of this specification; Figure 3 A schematic diagram of an interest classification page provided for one or more embodiments of this specification; Figure 4 A schematic diagram of an interest item page provided for one or more embodiments of this specification; Figure 5 A schematic diagram of an order page provided for one or more embodiments of this specification; Figure 6 A sequence diagram illustrating a project processing method for an interest-based project scenario, provided by one or more embodiments of this specification. Figure 7 A flowchart illustrating another project processing method provided in one or more embodiments of this specification; Figure 8 A schematic diagram of an embodiment of a project processing apparatus provided in one or more embodiments of this specification; Figure 9 A schematic diagram of another embodiment of a project processing apparatus provided for one or more embodiments of this specification; Figure 10 A schematic diagram of the structure of a project processing device provided for one or more embodiments of this specification; Figure 11 This is a schematic diagram of another project processing device provided in one or more embodiments of this specification. Detailed Implementation
[0012] To enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the technical solutions in one or more embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this specification, and not all of the embodiments. Based on one or more embodiments of this specification, all other embodiments obtained by those skilled in the art without creative effort should fall within the protection scope of this document.
[0013] The project processing methods provided in one or more embodiments of this specification are applicable to the implementation environment of interest project processing. (Refer to...) Figure 1 The implementation environment includes at least: Service platform 101, service program 102; The service platform 101 is used to determine the user's interest category and a summary of interest items in the interest category based on the access request submitted by the service program, and return them. It then sends the user-created interest items in the target category selected by the user to the service program for participation. When the effective conditions of the participation project are triggered, it assigns service personnel to the participation project and performs execution response processing after the service personnel participate in the project. The service platform 101 can be deployed on a server, which can be one or more servers, a server cluster composed of several servers, or a cloud server of a cloud computing platform. The service platform 101 can also be a server. Service program 102 is used to receive and display the user's interest categories and interest item summaries returned by the service platform based on the user's access request, submit the target category selected by the user to the service platform, create interest items created by the user according to the target category issued by the service platform, participate in the projects, and upload the corresponding participating projects to the service platform; service program 102 can be deployed on the user's terminal, which can be a mobile phone, personal computer, tablet computer, e-book reader, wearable device, device for information interaction based on AR (Augmented Reality) / VR (Virtual Reality), and laptop computer, etc.; In addition, the service platform 101 can deploy a matching model 103, which can be used to match service personnel based on project information and target classification of the service personnel set. In this implementation environment, the service platform 101 determines the user's interest category and a summary of interest items in the interest category based on the access request submitted by the service program 102 and returns them. The service platform 101 then sends the user-created interest items in the target category selected by the user to the service program 102 for participation. When the effective conditions of the participation project are triggered, service personnel are assigned to the participation project. After the service personnel participate in the project, the execution response of the participation project is processed. In this way, based on the user creating interest items in the target category, service personnel assignment and project execution response are realized.
[0014] Reference Figure 2 The project processing method provided in this embodiment can be applied to the service platform, specifically including steps S202 to S208.
[0015] Step S202: Based on the access request submitted by the service program, determine the access user's interest category and a summary of the interest items in the interest category, and return the summary.
[0016] The service program described in this embodiment can be an application, subroutine, or web application; the interest classification refers to a classification that represents interests, intentions, and / or aspirations. Interest classifications can include sports interest classifications, entertainment interest classifications, art interest classifications, learning interest classifications, and / or public welfare interest classifications. For example, interest classifications include skiing, hiking, cycling, camping, flower arranging, and / or volunteering; the interest item summary can be a summary of the interest items existing under the interest classification, and the interest item summary can specifically be the number of interest items under the interest classification; for example... Figure 3 The interest category page shown includes skiing, hiking, cycling, rock climbing, diving, and camping. The skiing interest category summary is x1 skiing items. The other interest categories are similar and will not be described in detail.
[0017] In practice, the service program can obtain the access request submitted by the user and send it to the service platform. The service platform can determine the user's interest category and a summary of the interest items in the interest category based on the access request submitted by the service program and return it to the service program. The service program can receive the interest category and the summary of the interest items in the interest category returned by the service platform and display them. Furthermore, it can obtain the target category selected by the user in the interest category and submit it to the service platform. Optionally, the interest category is obtained by interest category detection based on the user's user behavior data.
[0018] In the specific execution process, in response to the access request submitted by the service program, interest classification can be obtained by performing interest classification detection based on the user behavior data of the accessing user; wherein, the user behavior data may include user attribute data, user access records and / or user participation records. User access records may be the user's access records in the service program, and user participation records may be the user's participation records in interest projects in the service program.
[0019] Specifically, in the process of obtaining interest categories based on user behavior data, the interest categories can be determined from the preset interest categories based on the user behavior data. Specifically, the user behavior data can be matched with the preset interest categories to obtain the interest categories. The interest item summary of the interest category can be the number of interest items in the interest item set under the interest category, or the number of interest items in the interest item set of the interest region under the interest category. The interest region under the interest category can be determined based on the location data of the visiting user.
[0020] To encourage users who are geographically close to participate in the same interest item within a target category, and to facilitate low-cost participation of users in the same interest item region, the region of interest can be identified based on the location data of the visiting users. The number of interest items in the set of interest items within the project's region of interest can be used as the interest item summary for the interest category. The project's region of interest can be the geographical region to which the project belongs.
[0021] It should be noted that the above operation of determining and returning the user's interest category and interest item summary based on the access request submitted by the service program can be replaced by determining and returning the user's interest category and interest item summary; or it can be replaced by determining the user's interest category and interest item summary; or it can be replaced by determining the user's interest category and interest item summary based on the access request submitted by the service program; and together with other processing steps provided in this embodiment, it forms a new implementation method.
[0022] Step S204: Obtain the target category selected by the accessing user, and send the user-created interest items in the target category to the service program for project participation.
[0023] The above steps determine and return the user's interest category and interest item summary based on the access request submitted by the service program. In this step, the target category selected by the user is obtained, and the interest items created by the user in the target category are sent to the service program for participation. In this way, by having the user actively create interest items, users can create interest items based on their own interest needs, thereby improving users' initiative in interest items and meeting their diverse interest needs.
[0024] In this embodiment, "creating a user" refers to a user who creates an interest project. After creating an interest project, a user can participate in the project, which can be led by a service staff member. There can be one or more users who can create an interest project, and each user can create one or more interest projects. An interest project can be a project that the user is interested in, intends to participate in, or is interested in. For example, an interest project created by a user might be a skiing activity at a certain location that the user intends to participate in. Interest projects can have project information, which may include the project location, project time, number of participants required, user level required for the project, and / or project profile. The project profile can be the user profile and / or user level profile of the users who have already joined the interest project. Specifically, it can be a level profile representing the level of the users who have already joined the interest project.
[0025] In practice, the service program can obtain the target category selected by the user in the interest categories submitted by the user, and send the user-created interest items in the target category to the service program for participation. The service program can then participate in the projects based on the user-created interest items in the target categories sent by the service platform, and upload the corresponding participating projects to the service platform; for example... Figure 3 The interest category page shown allows users to select a target category. For example, if the target category is skiing, the service will send the user-created skiing project within that category to the service program. The user can create the project by triggering a 301 redirect (Create Interest Project). Figure 4 The page showing interest projects displays skiing projects created by users. The project information includes the number of participants required (10 people), skiing location (xx location), skiing time (xxx1-x1-x1), and the required user level (intermediate).
[0026] In the specific execution process, the service program can obtain the target category selected by the user in the interest categories. The target category can be a target interest category. The service program submits the target category to the service platform. The service platform can obtain the target category selected by the user in the interest categories submitted by the service program. The service program sends the project details information of the interest projects created by the user in the target category to the service program for project participation. The interest projects created by the user can be global interest projects in the target category, that is, all interest projects. In addition, the interest projects created by the user can also be a set of interest projects in the target category where the user's location data belongs. The set of interest projects can be created by the user.
[0027] Optionally, after creation, interest items are written into the interest item set of the area to which the item belongs, based on the location data of the creating user. To meet the diverse interest needs of users, a creation channel is provided for users to create interest items independently, making it convenient for users to publish their own interest items. In one optional implementation of this embodiment, interest items can obtain a target category by performing interest classification identification based on the project creation information input by the creating user, constructing a project profile of the interest item based on the project creation information and / or project creation materials, and then associating the project profile with the platform and publishing it to the service platform. Specific interest items can be created in the following ways: The target category is obtained by identifying interest categories based on the project creation information input by the user. Content recognition is performed on project creation information and / or project creation materials uploaded by the creator, and project profiles are constructed based on the content recognition results to obtain project profiles for interest projects; The project profile is associated with interest projects, and the associated interest projects are published to the service platform of the service program.
[0028] The project creation information can be project details, such as project location, project time, number of participants required, required user levels, and / or project profiles for projects of interest. The project creation materials can be images of users participating in projects under the target category and / or user level images, where user level images can be images representing the horizontal levels of users under the target category.
[0029] To strategically push interest-based projects within the same project's region to visiting users, enabling multiple users in close proximity to participate in the same interest-based project at low cost, this embodiment provides an optional implementation where interest-based projects can be determined based on the user's participation record within the interest-based project set located in the user's location data region. Specific interest-based projects can be determined in the following manner: The project's region of origin is determined by identifying the region of origin based on the location data of the visiting user. At least one interest item is identified from the set of interest items in the region to which the project belongs, based on the user engagement records of the visiting user.
[0030] Specifically, in the process of identifying the project's affiliation region based on the user's location data, the mapped project affiliation region can be queried in the location-region mapping table based on the user's location data; in the process of determining at least one interest project in the interest project set of the project's affiliation region based on the user's user participation records, the matching degree between the user's user participation records and each interest project in the interest project set can be calculated, and at least one interest project can be determined in the interest project set according to the matching degree.
[0031] After the user-created interest items in the target category are distributed to the service program, the service program can participate in the projects. Specifically, the service program can obtain the candidate projects selected by the user in the interest items and submit them to the service platform.
[0032] It should be noted that the above-mentioned operation of obtaining the target category selected by the accessing user and sending the user-created interest items in the target category to the service program for project participation can be replaced by obtaining the target category selected by the accessing user and sending the user-created interest items in the target category to the service program, and forming a new method with other processing steps provided in this embodiment.
[0033] Step S206: If the effective conditions for the project to participate in the project are triggered, service personnel are assigned to the project.
[0034] The above-mentioned process involves obtaining the target category selected by the accessing user, and then sending the user's interest items created in the target category to the service program for project participation. In this step, when the effective conditions of the project participation are triggered, service personnel are assigned to the project participation. This ensures that service personnel are assigned only after the effective conditions of the project participation are triggered, thereby improving the success rate of project participation and protecting the rights and interests of service personnel.
[0035] In this embodiment, project participation can be achieved by a user selecting candidate projects from their areas of interest, and the participating project can be a project among the candidate projects whose activation conditions have been triggered. Alternatively, after creation, the participating project is written to the set of interest projects in the area to which the location data of the user who created the participating project belongs. Service personnel can be organizers, coaches, or service providers of the participating project, and can be certified on the service platform. There can be one or more service personnel.
[0036] To improve the success rate of project execution, protect the rights and interests of participating users and service personnel, and reduce the costs for participating users and service personnel, optionally, the effective conditions for participating in the project are triggered, including at least one of the following: the number of candidate participating users exceeds the threshold, merchants in the project area of the participating project submit an instruction to distribute rights and resources for the participating project, and the user access index of the participating project exceeds the index threshold within a preset time interval.
[0037] Among them, rights and resources can be venue resources, catering resources and / or daily necessities resources, and rights and resources can also be other types of resources; the distribution of rights and resources can be the provision of rights and resources; user access indicators can be user access volume and / or user access frequency.
[0038] To improve the comprehensiveness and accuracy of service personnel allocation, and to ensure that the service personnel assigned to participating projects are suitable for participating users, thereby increasing the success rate of service personnel undertaking participating projects, in one optional implementation of this embodiment, the following operation is performed during the process of allocating service personnel for participating projects: the project information of participating projects and the set of service personnel under the target category are input into the matching model to match service personnel from at least one matching dimension.
[0039] Optionally, at least one matching dimension includes at least one of the following: The dimensions of service personnel include their location, qualifications, cost, and the service personnel requirements input by candidate users participating in the project.
[0040] Among them, the set of service personnel under the target category can be a set of service personnel pre-defined under the target category, and the set of service personnel can be a set of one or more service personnel.
[0041] It should be noted that if the above-mentioned conditions for the participation of the project are triggered, the operation of assigning service personnel to the participating project can be replaced by assigning service personnel to the participating project, and forming a new implementation method with other processing steps provided in this embodiment.
[0042] Step S208: Perform participation interaction for the service personnel involved in the project, and perform execution response processing for the project after the participation interaction is completed.
[0043] When the conditions for the participation of the project are triggered, service personnel are assigned to the project. In this step, in order to ensure that the project can be successfully taken over and executed in the future, the service personnel of the participating users can participate in the interaction, and the execution response of the project can be processed after the interaction is completed.
[0044] In practice, during the interaction process of service personnel participating in the project, participation reminders can be generated based on the project information and sent to the service personnel. Furthermore, project activation reminders can be generated based on the service personnel's response instructions and pushed to candidate participants. In addition, since there may be multiple service personnel, after sending participation reminders to the service personnel, the first service personnel who submitted the response instructions can be used as the service personnel who subsequently generate pre-service credentials, or the service personnel who subsequently generate pre-service credentials can be determined from among the service personnel who submitted the response instructions.
[0045] In practical applications, although users may have joined a project, after service personnel respond to the project (accept the project), some users who previously joined may have special circumstances that prevent them from participating as scheduled. To address this, and to avoid a low number of participating users and ensure the service personnel's revenue, this embodiment provides an optional implementation where, after the service personnel's participation interaction is executed, the following operation is also performed: Based on the service personnel's response instructions for participating in the project, a project activation reminder is generated and pushed to candidate users participating in the project.
[0046] Among them, the service personnel's response instructions to the project can represent the service personnel's acceptance instructions for the project; the project activation reminder can be a reminder to determine whether the candidate user has participated in the project; the project activation reminder can be generated based on the project information, the service personnel's personnel information and / or the participating user information.
[0047] To protect the rights and interests of service personnel and the service platform, and to prevent losses to service personnel or the service platform caused by users temporarily withdrawing from participating projects after project execution has begun; in the first optional implementation of this embodiment, the following operation is performed during the execution response processing of participating projects: based on the confirmation message from the participating user regarding the project activation reminder, a prepayment order for the participating user and a pre-service voucher for the service personnel are generated.
[0048] Among them, participating users can be candidate participating users or some of the candidate participating users; the prepayment order for the participating project can be an order that has been prepaid; the pre-service voucher can be generated based on the project information of the participating project, the personnel information of the service personnel and / or the user information of the participating users, and the pre-service voucher can be used to identify that the service personnel have undertaken the participating project.
[0049] During the execution response processing of the project, after detecting the completion instruction submitted by the service personnel in response to the pre-service certificate, a pending payment order for the participating user can be generated and the order payment can be made; during the process of generating the pending payment order for the participating user, the pending payment order for the participating user can be generated based on the fee information submitted by the service personnel; In addition, each participating user in the project may have different performance data for the project. Therefore, in order to make order payments more accurate, in an optional implementation method provided in this embodiment, the following operations are also performed during the execution response processing of the participating project: After detecting the completion instruction submitted by the service personnel in response to the pre-service certificate, the user performance data of the participating project is obtained; Based on user performance data, generate pending payment orders for participating users and process order payments.
[0050] The user performance data for participating in the project can include each participating user's consumption data for the project.
[0051] For example Figure 5 The order page shown displays orders for skiing and hiking after payment by participating users. The order status and information include the project time and amount.
[0052] In practical applications, to enhance the enjoyment of participating in projects and attract more users, service personnel can set specific locations on the interest routes configured on the electronic map of the project location, such as scenic photo spots. Upon reaching a user at a specific location, service details and / or voice announcements can be displayed. In one optional implementation of this embodiment, after generating a prepayment for the project and a pre-service voucher for the service personnel based on the user's confirmation message, the location data of the user at the project location can be compared with the specific location of the service personnel on the interest routes configured on the electronic map. If the comparison is successful, service details for the specific location are sent to the user, and / or the service personnel's recorded voice announcements for the specific location are played. This can be implemented in the following ways: Obtain location data of participating users at the project sites they are participating in; The location data of the venue is compared with the specific locations on the routes of interest configured by service personnel on the electronic map of the project venue; If the comparison is successful, the service details information for the specific location will be sent to the participating users and / or the service voice recorded by the service personnel for the specific location will be broadcast.
[0053] Among them, the interest routes configured in the electronic map can be interest routes configured by any participating user among the service personnel and / or participating users to carry out the project. For example, if the participating project is a skiing project, the interest route is a skiing route; a successful comparison can mean that the location data of the venue matches a specific location; the service details information of a specific location can be detailed information that provides an interest detail description of a specific location. For example, the service details information of a specific location is a photo spot with a good view.
[0054] In order to ensure the safety of participating users and eliminate potential risks during the participation of users in the project, this embodiment provides an optional implementation method. After generating a prepayment order for the participating user and a pre-service voucher for the service personnel based on the participating user's confirmation message for the project activation reminder, or before, after, or during the acquisition of the participating user's location data at the project site, if a change in the participating user's motion index parameters triggers an abnormal reminder threshold, the virtual user identifier of the participating user on the interest route of the electronic map is marked as abnormal, and the abnormal marking result is synchronized to the service personnel. Specifically, this can be achieved in the following way: The exercise metrics of participating users are determined based on the user exercise data uploaded by participating users. When a change in the parameters of a motion indicator triggers an anomaly alert threshold, the virtual user identifiers of participating users on the routes of interest on the electronic map are marked as abnormal, and the anomaly marking results are synchronized to service personnel.
[0055] Among them, the exercise index can be an index that represents the exercise status of the participating user, such as heart rate and fatigue level; the change parameter of the exercise index can be the index change parameter of the exercise index relative to the previous time period; the abnormal reminder threshold can be the parameter threshold of the index change parameter.
[0056] Specifically, before, after, or during the synchronization of anomaly marking results to service personnel, the anomaly marking results can also be synchronized to the remaining participating users in the project, or to other participating users or service personnel whose distance from the current participating user is less than a preset distance.
[0057] In addition, when changes in the parameters of the exercise metric trigger an abnormal alert threshold, the system can calculate the changed interest route in real time on the electronic map based on the changed parameters of the exercise metric, and synchronize the changed interest route with the currently participating users.
[0058] In practical applications, the skill levels of users participating in a project may vary. To address this and meet the diverse participation needs of users, thus improving the experience for each individual, this embodiment provides a second optional implementation. During the project execution response processing, user interest routes are generated based on the user's level, marked on an electronic map of the project location, and then distributed to the participating users. Specifically, the following operations can be performed: Based on the user segmentation of the users participating in the project, user interest routes are generated for the participating users. Based on user interests, routes are marked on electronic maps of project locations, and the marked electronic maps are then distributed to participating users.
[0059] User classification can be a classification that represents the level of participating users in relation to the projects they are involved in.
[0060] After participating users obtain the marked electronic map, they may have a need to compete according to their respective user interest routes. To address this need, in one optional implementation of this embodiment, after marking routes on the electronic map of the project locations based on user interest routes and distributing the marked electronic map to participating users for execution, the following operations are also performed: Competitive tasks are created and obtained by participating users based on their interest routes; The results of the competitive tasks are determined based on the completion data of participating users on routes of user interest.
[0061] The completed data may include the time taken and / or the standard of action of participating users for routes based on their interests.
[0062] In the process of determining the competition results of the competition task based on the completion data of participating users for their respective user interest routes, the route evaluation model can be invoked and the completion data of each participating user for their respective user interest routes can be input to evaluate the route and obtain the route evaluation results. During the route evaluation process, the route weight can be calculated for each participating user's user interest routes to obtain the route weight of each participating user. The route completion score can be obtained by evaluating the route completion based on the participating users' completion data. Finally, the route evaluation result can be determined based on the route completion score and the route weight.
[0063] In practical application scenarios, users may need to follow routes based on the behavior records of other users or their own specific interest routes, that is, participate in projects based on the behavior records of other users. To address this, and in order to enable users to easily follow the behavior records of other users and participate in projects, thereby increasing user engagement, the third optional implementation of this embodiment performs the following operations during the execution response processing of project participation: Based on the access instructions submitted by the service program for behavior records related to specific interest routes, a digital clone of the behavior user is generated for the behavior records. Based on digital clones and behavior records, movement behavior is marked for specific interest routes, and the marked specific interest routes are then sent to the service program.
[0064] Among them, the behavior records of a specific interest route can be the behavior records of other users or the historical behavior records of the user accessing the specific interest route; the behavior records can be the movement behavior records of the specific interest route.
[0065] Specifically, in the process of marking specific interest routes based on digital clones and behavior records, the location of the digital clone can be marked on the specific interest route according to the mobile behavior records to obtain the marked specific interest route.
[0066] To avoid a poor user experience due to users being unable to follow the digital avatar while participating in projects along a marked route of specific interests, this embodiment provides an optional implementation that, after marking the movement behavior of the specific route of interest based on the digital avatar and behavior records, and sending the marked route of specific interests to the service program for execution, also performs the following operations: Calculate the location distance based on the user's location on a specific interest route and the location of the digital clone on the same route; If the location distance exceeds the distance threshold, the behavior of the digital clone on specific interest routes will be adjusted.
[0067] Specifically, in the process of adjusting the behavior indicators of the digital clone on a specific interest route, the behavior indicators of the digital clone on the specific interest route can be adjusted downward or upward, such as adjusting the movement speed of the digital clone on the specific interest route.
[0068] Before, after, or during the payment process for a project, participating users can evaluate the project and / or the service personnel. Service personnel can also evaluate the project and / or the participating users. In this embodiment, participating users may or may not include the creator, and may or may not include the accessing users. Service personnel in the service personnel set under each interest category can undergo service qualification certification on the service platform by uploading qualification certificates and / or historical project information. After certification, they can participate in undertaking interest projects.
[0069] In this embodiment, the participating project can be a skiing project, a hiking project, and / or a cycling project. The participating project can also be other types of projects. During the execution response processing of the participating project, a virtual electronic fence can be generated based on the project location. If the participating user is not in the virtual electronic fence, an early warning will be issued to the detected participating user, and the location data of the detected participating user will be synchronized to the service personnel. And / or, obtain the start command submitted by the participating user for the participating project, obtain the location data of the participating user based on the start command, calculate the indicator parameters based on the location data and the interest route configured by the service personnel in the electronic map, and update the electronic map based on the indicator parameters; wherein, the indicator parameters may be the direction parameters and / or distance parameters between the starting location of the participating user and the starting location of the interest route; the updating of the electronic map here may be based on the indicator parameters to mark the indicator.
[0070] It should be noted that the user data obtained in this manual, such as the location data of the user creation and access to the user's location data, are all authorized by the user and do not involve user privacy. Specifically, authorization can be granted during the user's first access to the service program or during each subsequent access to the service program.
[0071] It should be added that each optional implementation method and each feasible execution method in steps S202 to S208 provided in this embodiment can be executed independently as needed, or they can be combined and referenced with each other. At the same time, each specific execution step in each optional implementation method or each feasible execution method can also be executed independently or combined as needed. The execution conditions of "if" or "under what circumstances" involved in each step or operation can be directly deleted, and subsequent operations can be executed. This embodiment does not make specific limitations on this.
[0072] It should also be added that, depending on the actual application scenario, step S202 and any of the subsequent steps S204 to S208 can be deleted, or any feature in any step can be deleted. For example, "based on the access request submitted by the service program" in step S202 can be deleted, and the execution order of steps S202 to S208 can also be arbitrary.
[0073] The implementation process of the project processing method provided above can be executed by a service platform. The implementation process of another project processing method provided in the following method embodiment can be executed by a service program. The two can cooperate with each other during execution. Therefore, when reading the above implementation process, you can refer to the corresponding content of the following other project processing method embodiment. Similarly, when reading the following other project processing method embodiment, you can also refer to the corresponding content of the above method embodiment.
[0074] The following example illustrates the application of a project processing method provided in this embodiment to an interest-project scenario. (See also...) Figure 6 This project processing method, applicable to interest-based projects, can be used on the application server and includes the following steps.
[0075] Step S604: Based on the access request submitted by the service program, determine the accessing user's interest category and a summary of the interest items in the interest category, and return them to the service program.
[0076] Step S610: Obtain the target category selected in the interest categories submitted by the service program, and send the user-created interest items in the target category to the service program for project participation.
[0077] Step S614: If the effective conditions of the participating project are triggered, input the project information of the participating project and the set of service personnel under the target category into the matching model to match service personnel from at least one matching dimension to obtain the matched service personnel.
[0078] Step S616: Generate a participation reminder based on the project information of the participating project and send it to the service personnel. Based on the service personnel's response to the participation reminder, generate a project activation reminder and push it to the candidate participating users of the participating project.
[0079] Step S618: Based on the confirmation message from the participating user regarding the project activation reminder, generate a prepayment order for the participating user for the project and a pre-service voucher for the service personnel.
[0080] Step S620: After detecting the completion instruction submitted by the service personnel in response to the pre-service certificate, obtain the performance data of the users participating in the project, generate the pending payment order for the participating users based on the performance data, and make the order payment.
[0081] Steps S604, S610, S614 to S620 provided in this embodiment are executed by the service platform. It should be noted that the steps S604, S610, S614 to S620 executed by the service platform and steps S602, S606 to S608, and S612 executed by the service program in the following embodiment can cooperate with each other during execution. Therefore, when reading this embodiment, please refer to the corresponding content of steps S602, S606 to S608, and S612 provided in the following method embodiment, and when reading the following method embodiment, please refer to the corresponding content of steps S604, S610, S614 to S620 provided in this embodiment.
[0082] It should be noted that any one or more of steps S604, S610, S614 to S620 can be replaced by the corresponding technical means provided in steps S202 to S208 as needed for implementation and deployment. Furthermore, any one or more of steps S604, S610, S614 to S620 can be combined to form a new implementation method as needed for implementation and deployment. Additionally, any one or more of steps S604, S610, S614 to S620 can also be combined with one or more steps provided in steps S202 to S208 to form a new implementation method, or combined with one or more optional implementation methods provided in steps S202 to S208 to form a new implementation method, as needed for actual deployment. These details will not be elaborated upon here.
[0083] One or more embodiments of another project processing method provided in this specification are as follows: Reference Figure 7 The project processing method provided in this embodiment can be applied to service programs, specifically including steps S702 to S706.
[0084] Step S702: Based on the access request of the accessing user, receive and display the accessing user's interest category and the interest item summary of the interest category returned by the service platform.
[0085] The service program described in this embodiment can be an application, subroutine, or web application; the interest classification refers to a classification that represents interests, intentions, and / or aspirations. Interest classifications can include sports interest classifications, entertainment interest classifications, art interest classifications, learning interest classifications, and / or public welfare interest classifications. For example, interest classifications include skiing, hiking, cycling, camping, flower arranging, and / or volunteering; the interest item summary can be a summary of the interest items existing under the interest classification, and the interest item summary can specifically be the number of interest items under the interest classification; for example... Figure 3 The interest category page shown includes skiing, hiking, cycling, rock climbing, diving, and camping. The skiing interest category summary is x1 skiing items. The other interest categories are similar and will not be described in detail.
[0086] In practice, the service program can obtain the access request submitted by the user and send it to the service platform. The service platform can determine the user's interest category and a summary of the interest items in the interest category based on the access request submitted by the service program and return it to the service program. The service program can receive the interest category and the summary of the interest items in the interest category returned by the service platform and display them. Furthermore, it can obtain the target category selected by the user in the interest category and submit it to the service platform. Optionally, the interest category is obtained by interest category detection based on the user's user behavior data.
[0087] In the specific execution process, the service platform can respond to the access request submitted by the service program and obtain the interest classification based on the user behavior data of the accessing user. The user behavior data may include user attribute data, user access records and / or user participation records. User access records may be the user's access records in the service program, and user participation records may be the user's participation records in interest projects in the service program.
[0088] Step S704: Obtain the target category selected by the accessing user and submit it to the service platform.
[0089] Specifically, it can obtain the target category selected by the user in the interest categories and submit it to the service platform.
[0090] Step S706: Create user-created interest projects according to the target category issued by the service platform, and upload the corresponding participation projects to the service platform so that service personnel can be assigned to the participation projects after the effective conditions of the participation projects are triggered, and the execution response processing of the participation projects can be performed after the participation interaction of the service personnel of the participation projects is completed.
[0091] It should be noted that the above-described operations of creating user-created interest projects based on the target categories issued by the service platform, uploading the corresponding participation projects to the service platform, allocating service personnel for the participation projects after the effective conditions of the participation projects are triggered, and performing execution response processing for the participation projects after the service personnel's participation interaction is completed can be replaced by creating user-created interest projects based on the target categories issued by the service platform, uploading the corresponding participation projects to the service platform, and combining this with other processing steps provided in this embodiment to form a new implementation method.
[0092] The following example illustrates the application of a project processing method provided in this embodiment to an interest-project scenario. (See also...) Figure 6 This project processing method, applicable to interest-based projects, can be used on the application server and includes the following steps.
[0093] Step S602: Obtain the access request from the user and submit it to the service platform.
[0094] Step S606: Receive and display the user's interest categories and summaries of interest items within those categories from the service platform.
[0095] Step S608: Obtain the target category selected by the user in the interest categories and submit it to the service platform.
[0096] Step S612: Create user-created interest projects based on the target categories issued by the service platform, participate in the projects, and upload the corresponding participating projects to the service platform.
[0097] It should be noted that any one or more of steps S602, S606 to S608, and S612 can be replaced by the corresponding technical means provided in steps S702 to S706 as needed for implementation and deployment. Furthermore, any one or more of steps S602, S606 to S608, and S612 can be combined to form a new implementation method as needed for implementation and deployment. Additionally, any one or more of steps S602, S606 to S608, and S612 can also be combined with one or more of the steps provided in steps S702 to S706 to form a new implementation method, or with one or more optional implementation methods provided in steps S702 to S706, as needed for actual deployment. These details will not be elaborated upon here.
[0098] The following is an embodiment of a project processing device provided in this specification: In the above embodiments, a project processing method is provided, and correspondingly, a project processing device is also provided, which will be described below with reference to the accompanying drawings.
[0099] Reference Figure 8 The diagram illustrates an embodiment of a project processing device provided in this embodiment.
[0100] Since the apparatus embodiments correspond to the method embodiments, the descriptions are relatively simple. For relevant parts, please refer to the corresponding descriptions of the method embodiments provided above. The apparatus embodiments described below are merely illustrative.
[0101] This embodiment provides a project processing device, including: The classification determination module 802 is configured to determine the interest category of the accessing user and a summary of the interest items of the interest category based on the access request submitted by the service program, and return the summary. The category acquisition module 804 is configured to acquire the target category selected by the accessing user, and send the user-created interest items in the target category to the service program for project participation. The personnel matching module 806 is configured to allocate service personnel to the participating project if the effective condition of the participating project is triggered. The project execution module 808 is configured to enable the participation and interaction of service personnel involved in the project, and to perform the execution response processing of the project after the participation and interaction is completed.
[0102] Another embodiment of the project processing device provided in this specification is as follows: In the above embodiments, another project processing method is provided, and correspondingly, another project processing device is also provided, which will be described below with reference to the accompanying drawings.
[0103] Reference Figure 9 The diagram illustrates an embodiment of a project processing device provided in this embodiment.
[0104] Since the apparatus embodiments correspond to the method embodiments, the descriptions are relatively simple. For relevant parts, please refer to the corresponding descriptions of the method embodiments provided above. The apparatus embodiments described below are merely illustrative.
[0105] This embodiment provides a project processing device, including: The category display module 902 is configured to receive and display the user's interest categories and interest item summaries returned by the service platform based on the user's access request. The category submission module 904 is configured to obtain the target category selected by the accessing user and submit it to the service platform. The project participation module 906 is configured to create user-created interest projects based on the target categories issued by the service platform, upload the corresponding participation projects to the service platform, assign service personnel to the participation projects after the effective conditions of the participation projects are triggered, and perform execution response processing of the participation projects after the participation interaction of the service personnel of the participation projects is completed.
[0106] For ease of description, the above devices are described by dividing them into various modules or units based on their functions. Of course, when implementing one or more of these specifications, the functions of each module or unit can be implemented in the same or different software and / or hardware, or a module that performs the same function can be implemented by a combination of multiple sub-modules or sub-units, etc. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.
[0107] The following is an example of a project processing device provided in this specification: Corresponding to the project processing method described above, based on the same technical concept, one or more embodiments of this specification also provide a project processing device, which is used to execute the project processing method provided above. Figure 10 This is a schematic diagram of the structure of a project processing device provided for one or more embodiments of this specification.
[0108] This embodiment provides a project processing device, including: like Figure 10As shown, device 1000 mainly consists of a communication interface 1002, a user interface 1004, a processor 1006, and a data storage 1008. These components are interconnected and communicate with each other via a system bus, network, or other connection mechanism 1010. The communication interface 1002 enables device 1000 to communicate with other devices, access networks, and transmission networks via analog or digital modulation. For example, the communication interface 1002 may include a chipset and antenna for wireless communication with a radio access network or access point. Furthermore, the communication interface 1002 can be a wired interface such as Ethernet, Token Ring, or a USB port, or a wireless interface such as Wi-Fi, Bluetooth, Global Positioning System (GPS), or a wide-area wireless interface (e.g., WiMAX or LTE). Of course, the communication interface 1002 can also support other forms of physical layer interfaces and standard or proprietary communication protocols. The communication interface 1002 may also include multiple physical communication interfaces, such as Wi-Fi, Bluetooth, and wide-area wireless interfaces. The user interface 1004 includes receiving user input and providing output to the user. Therefore, the user interface 1004 may include input components such as a keypad, keyboard, touch-sensitive or presence-sensitive panel, computer mouse, trackball, joystick, microphone, still camera, and video camera, and output components such as a display screen (which may be combined with a touch-sensitive panel), CRT, LCD, LED, display using DLP technology, printer, and other similar devices known or developed in the future. The user interface 1004 may also generate auditory output via speakers, speaker jacks, audio output ports, audio output devices, headphones, and other similar devices known or developed in the future. In some embodiments, the user interface 1004 may include software, circuitry, or other forms of logic capable of transmitting data to and receiving data from external user input / output devices. Additionally or alternatively, the device 1000 may support remote access from other devices via communication interface 1002 or another physical interface (not shown). The user interface 1004 may be configured to receive user input, the position and movement of which may be indicated by indicators or cursors described herein. The user interface 1004 may also be configured as a display device for rendering or displaying text fragments.
[0109] Processor 1006 may include one or more general-purpose processors and / or dedicated processors. Data storage 1008 may include one or more volatile and / or non-volatile storage components, and may be integrated wholly or partially with processor 1006. Data storage 1008 may include removable and non-removable components.
[0110] Processor 1006 is capable of executing program instructions 1018 (e.g., compiled or uncompiled program logic and / or machine code) stored in data storage 1008 to perform the various functions described herein. Data storage 1008 may contain a non-transitory computer-readable medium on which program instructions are stored, which, when executed by device 1000, enable device 1000 to perform any methods, processes, or functions disclosed in this specification and / or the accompanying drawings. Execution of program instructions 1018 by processor 1006 may result in processor 1006 using data 1012. For example, program instructions 1018 may include an operating system 1022 (e.g., an operating system kernel, device drivers, and / or other modules) installed on device 1000 and one or more application programs 1020 (e.g., a browser, social application, or game application). Similarly, data 1012 may include operating system data 1016 and application data 1014. Operating system data 1016 is primarily accessible to operating system 1022, while application data 1014 is primarily accessible to one or more application programs 1020. Application data 1014 may reside in a file system visible or hidden by the user of device 1000. Application 1020 may communicate with operating system 1022 via one or more application programming interfaces (APIs). These APIs facilitate application 1020 reading and / or writing application data 1014, transmitting or receiving information via communication interface 1002, receiving or displaying information on user interface 1004, etc. In some terms, application 1020 may be simply referred to as an "app". Furthermore, application 1020 may be downloaded to device 1000 through one or more online app stores or app markets. However, applications may also be installed on device 1000 in other ways, such as through a web browser or a physical interface on device 1000 (e.g., a USB port).
[0111] In one specific embodiment, the project processing device includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for use in the project processing device, and is configured to be executed by one or more processors. The one or more programs include computer-executable instructions for performing the following: Based on the access request submitted by the service program, determine the accessing user's interest category and a summary of the interest items in the interest category, and return them; The system obtains the target category selected by the accessing user and sends the user-created interest items in the target category to the service program for project participation. If the conditions for the participation of the project are triggered, service personnel will be assigned to the project. The service personnel involved in the project will participate in the interaction, and the project execution response will be processed after the interaction is completed.
[0112] Another embodiment of the project processing equipment provided in this specification is as follows: Corresponding to the other project processing method described above, based on the same technical concept, one or more embodiments of this specification also provide another project processing device, which is used to execute the other project processing method provided above. Figure 11 This is a schematic diagram of the structure of a project processing device provided for one or more embodiments of this specification.
[0113] This embodiment provides a project processing device, including: like Figure 11As shown, device 1100 mainly consists of a communication interface 1102, a user interface 1104, a processor 1106, and a data storage 1108. These components are interconnected and communicate with each other via a system bus, network, or other connection mechanism 1110. The communication interface 1102 enables device 1100 to communicate with other devices, access networks, and transmission networks via analog or digital modulation. For example, the communication interface 1102 may include a chipset and antenna for wireless communication with a radio access network or access point. Furthermore, the communication interface 1102 can be a wired interface such as Ethernet, Token Ring, or a USB port, or a wireless interface such as Wi-Fi, Bluetooth, Global Positioning System (GPS), or a wide-area wireless interface (e.g., WiMAX or LTE). Of course, the communication interface 1102 can also support other forms of physical layer interfaces and standard or proprietary communication protocols. The communication interface 1102 may also include multiple physical communication interfaces, such as Wi-Fi, Bluetooth, and wide-area wireless interfaces. The user interface 1104 includes receiving user input and providing output to the user. Therefore, user interface 1104 may include input components such as a keypad, keyboard, touch-sensitive or presence-sensitive panel, computer mouse, trackball, joystick, microphone, still camera, and video camera, and output components such as a display screen (which may be combined with a touch-sensitive panel), CRT, LCD, LED, display using DLP technology, printer, and other similar devices known or developed in the future. User interface 1104 may also generate auditory output via speakers, speaker jacks, audio output ports, audio output devices, headphones, and other similar devices known or developed in the future. In some embodiments, user interface 1104 may include software, circuitry, or other forms of logic capable of transmitting data to and receiving data from external user input / output devices. Additionally or alternatively, device 1100 may support remote access from other devices via communication interface 1102 or another physical interface (not shown). User interface 1104 may be configured to receive user input, the position and movement of which may be indicated by indicators or cursors described herein. User interface 1104 may also be configured as a display device for rendering or displaying text fragments.
[0114] Processor 1106 may include one or more general-purpose processors and / or dedicated processors. Data storage 1108 may include one or more volatile and / or non-volatile storage components and may be integrated wholly or partially with processor 1106. Data storage 1108 may include removable and non-removable components.
[0115] Processor 1106 is capable of executing program instructions 1118 (e.g., compiled or uncompiled program logic and / or machine code) stored in data store 1108 to perform the various functions described herein. Data store 1108 may contain a non-transitory computer-readable medium on which program instructions are stored, which, when executed by device 1100, enable device 1100 to perform any methods, processes, or functions disclosed in this specification and / or the accompanying drawings. Execution of program instructions 1118 by processor 1106 may result in processor 1106 using data 1112. For example, program instructions 1118 may include an operating system 1122 (e.g., an operating system kernel, device drivers, and / or other modules) installed on device 1100 and one or more application programs 1120 (e.g., a browser, social application, or game application). Similarly, data 1112 may include operating system data 1116 and application data 1114. Operating system data 1116 is primarily accessible to operating system 1122, while application data 1114 is primarily accessible to one or more application programs 1120. Application data 1114 may reside in a file system visible or hidden to the user of device 1100. Application 1120 may communicate with operating system 1122 via one or more application programming interfaces (APIs). These APIs facilitate application 1120 reading and / or writing application data 1114, transmitting or receiving information via communication interface 1102, receiving or displaying information on user interface 1104, etc. In some terms, application 1120 may be simply referred to as an "app". Furthermore, application 1120 may be downloaded to device 1100 through one or more online app stores or app markets. However, applications may also be installed on device 1100 in other ways, such as through a web browser or a physical interface on device 1100 (e.g., a USB port).
[0116] In one specific embodiment, the project processing device includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for use in the project processing device, and is configured to be executed by one or more processors. The one or more programs include computer-executable instructions for performing the following: Based on the access request of the accessing user, receive and display the accessing user's interest category and the interest item summary of the interest category returned by the service platform; Obtain the target category selected by the accessing user and submit it to the service platform; The user creates interest projects based on the target categories issued by the service platform to participate in the projects, and uploads the corresponding participation projects to the service platform. After the effective conditions of the participation project are triggered, service personnel are assigned to the participation project, and the execution response processing of the participation project is performed after the participation interaction of the service personnel of the participation project is completed.
[0117] This specification provides an embodiment of a computer-readable storage medium as follows: Corresponding to the project processing method described above, and based on the same technical concept, one or more embodiments of this specification also provide a computer-readable storage medium.
[0118] The computer-readable storage medium provided in this embodiment is used to store computer-executable instructions, which, when executed, perform the following steps: Based on the access request submitted by the service program, determine the accessing user's interest category and a summary of the interest items in the interest category, and return them; The system obtains the target category selected by the accessing user and sends the user-created interest items in the target category to the service program for project participation. If the conditions for the participation of the project are triggered, service personnel will be assigned to the project. The service personnel involved in the project will participate in the interaction, and the project execution response will be processed after the interaction is completed.
[0119] It should be noted that the embodiments of a computer-readable storage medium described in this specification and the embodiments of a project processing method described in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can be referred to the implementation of the corresponding method described above, and the repeated parts will not be described again.
[0120] Another embodiment of a computer-readable storage medium provided in this specification is as follows: Corresponding to the other project processing method described above, and based on the same technical concept, one or more embodiments of this specification also provide another computer-readable storage medium.
[0121] The computer-readable storage medium provided in this embodiment is used to store computer-executable instructions, which, when executed, perform the following steps: Based on the access request of the accessing user, receive and display the accessing user's interest category and the interest item summary of the interest category returned by the service platform; Obtain the target category selected by the accessing user and submit it to the service platform; The user creates interest projects based on the target categories issued by the service platform to participate in the projects, and uploads the corresponding participation projects to the service platform. After the effective conditions of the participation project are triggered, service personnel are assigned to the participation project, and the execution response processing of the participation project is performed after the participation interaction of the service personnel of the participation project is completed.
[0122] It should be noted that the embodiments of another computer-readable storage medium described in this specification and the embodiments of another item processing method described in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can be referred to the implementation of the corresponding method described above, and the repeated parts will not be described again.
[0123] This specification provides an example of a computer program product as follows: Corresponding to the project processing method described above, and based on the same technical concept, one or more embodiments of this specification also provide a computer program product.
[0124] A computer program product includes a computer program / instructions that, when executed by a processor, perform the following steps: Based on the access request submitted by the service program, determine the accessing user's interest category and a summary of the interest items in the interest category, and return them; The system obtains the target category selected by the accessing user and sends the user-created interest items in the target category to the service program for project participation. If the conditions for the participation of the project are triggered, service personnel will be assigned to the project. The service personnel involved in the project will participate in the interaction, and the project execution response will be processed after the interaction is completed.
[0125] It should be noted that the embodiments of a computer program product described in this specification and the embodiments of a project processing method described in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can be referred to the implementation of the corresponding method described above, and the repeated parts will not be described again.
[0126] Another example of a computer program product provided in this specification is as follows: Corresponding to the other project processing method described above, and based on the same technical concept, one or more embodiments of this specification also provide another computer program product.
[0127] A computer program product includes a computer program / instructions that, when executed by a processor, perform the following steps: Based on the access request of the accessing user, receive and display the accessing user's interest category and the interest item summary of the interest category returned by the service platform; Obtain the target category selected by the accessing user and submit it to the service platform; The user creates interest projects based on the target categories issued by the service platform to participate in the projects, and uploads the corresponding participation projects to the service platform. After the effective conditions of the participation project are triggered, service personnel are assigned to the participation project, and the execution response processing of the participation project is performed after the participation interaction of the service personnel of the participation project is completed.
[0128] It should be noted that the embodiments of another computer program product described in this specification and the embodiments of another item processing method described in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can be referred to the implementation of the corresponding method described above, and the repeated parts will not be described again.
[0129] The various embodiments in this specification are described in a progressive manner. The same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on describing the differences from other embodiments. For example, the device embodiment, equipment embodiment and computer-readable storage medium embodiment are all similar to the method embodiment, so the description is relatively simple. When reading the relevant content of the device embodiment, equipment embodiment and computer-readable storage medium embodiment, please refer to the description of the method embodiment.
[0130] Although one or more embodiments of this specification provide method steps as described in the embodiments or flowcharts, it is understood that the order of steps listed in the embodiments or flowcharts is only one of many possible execution orders and does not represent the only execution order. Therefore, when the claims involve method steps, any changes or adjustments to the order of such steps, or the parallelism between steps, are also within the scope of protection of the claims.
[0131] This specification uses specific terms to describe embodiments thereof. Terms such as "an embodiment," "one embodiment," and / or "some embodiments" refer to a particular feature, structure, or characteristic associated with at least one embodiment of this specification. Therefore, it should be emphasized and noted that references to "an embodiment," "one embodiment," or "an alternative embodiment" in different locations throughout this specification do not necessarily refer to the same embodiment. Furthermore, those skilled in the art can combine and integrate the different embodiments or examples described herein, as well as the features of those different embodiments or examples, without contradiction.
[0132] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired results. In some embodiments, multi-item processing and parallel processing are also possible or may be advantageous.
[0133] In the 1930s, improvements to a technology could be clearly distinguished as either hardware improvements (e.g., improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the methodology). However, with technological advancements, many improvements to the methodology today can be considered direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved methodology into the hardware circuit. Therefore, it cannot be said that an improvement to the methodology cannot be implemented using hardware physical modules. For example, a Programmable Logic Device (PLD) (such as a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logic function is determined by the user programming the device. Designers can program and "integrate" a digital system onto a PLD themselves, without needing chip manufacturers to design and manufacture dedicated integrated circuit chips. Furthermore, nowadays, instead of manually manufacturing integrated circuit chips, this programming is mostly implemented using "logic compiler" software. Similar to the software compiler used in program development, the original code before compilation must also be written in a specific programming language, called a Hardware Description Language (HDL). There are many HDLs, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, and RHDL (Ruby Hardware Description Language). Currently, the most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also understand that by simply performing some logic programming on the method flow using one of these hardware description languages and programming it into an integrated circuit, the hardware circuit implementing the logical method flow can be easily obtained.
[0134] The controller can be implemented in any suitable manner. For example, it can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicon Labs C8051F320. A memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also recognize that, in addition to implementing the controller in purely computer-readable program code form, the same functionality can be achieved by logically programming the method steps to make the controller take the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers. Therefore, such a controller can be considered a hardware component, and the means included therein for implementing various functions can also be considered as structures within the hardware component. Alternatively, the means for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component.
[0135] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.
[0136] For ease of description, the above apparatus is described by dividing it into various functional units. Of course, when implementing the embodiments of this specification, the functions of each unit can be implemented in one or more software and / or hardware.
[0137] Those skilled in the art will understand that one or more embodiments of this specification can be provided as a method, system, or computer program product. Therefore, one or more embodiments of this specification may take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this specification may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0138] This specification is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this specification. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable test processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable test processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0139] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable test processing equipment to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0140] These computer program instructions can also be loaded onto a computer or other programmable test processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0141] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0142] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0143] Computer-readable media include both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0144] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of features includes not only those features but also other features not expressly listed, or features inherent to such process, method, article, or apparatus. Without further limitations, a feature defined by the phrase "comprising one..." does not exclude the presence of other identical features in the process, method, article, or apparatus that includes said feature.
[0145] One or more embodiments of this specification can be described in the general context of computer-executable instructions, such as program modules, that are executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a particular task or implement a particular abstract data type. One or more embodiments of this specification can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.
[0146] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.
[0147] The above description is merely an embodiment of this document and is not intended to limit the scope of this document. Various modifications and variations can be made to this document by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this document should be included within the scope of the claims of this document.
Claims
1. A project processing method, comprising: Based on the access request submitted by the service program, determine the accessing user's interest category and a summary of the interest items in the interest category, and return them; The system obtains the target category selected by the accessing user and sends the user-created interest items in the target category to the service program for project participation. If the conditions for the participation of the project are triggered, service personnel will be assigned to the project. The service personnel involved in the project will participate in the interaction, and the project execution response will be processed after the interaction is completed.
2. According to the project processing method of claim 1, after the interest project is created, it is written into the interest project set of the project belonging area of the location data of the creating user; The interest classification is obtained by performing interest classification detection based on the user behavior data of the visiting users.
3. According to the project processing method of claim 2, the interest project is created in the following manner: The target category is obtained by performing interest classification and identification based on the project creation information input by the user. Content recognition is performed on the project creation information and / or the project creation materials uploaded by the creating user, and a project profile is constructed based on the content recognition results to obtain a project profile for the interest project; The project profile is associated with the interest project, and the associated interest project is published to the service platform of the service program.
4. The project processing method according to claim 2, wherein the interest project is determined in the following manner: The project's region of origin is obtained by identifying the region of origin based on the location data of the accessing user. Based on the user participation records of the accessing user, at least one interest item is identified from the set of interest items in the project's home region.
5. The project processing method according to claim 4, wherein the effective conditions for participating in the project are triggered, including at least one of the following: The number of candidate users participating in the project exceeds the threshold, merchants within the project area submit instructions to distribute rights and resources for the project, and the user access metrics for the project exceed the threshold within a preset time interval.
6. The project processing method according to claim 4, wherein the allocation of service personnel for the participating project includes: The project information of the participating projects and the set of service personnel under the target category are input into the matching model to match service personnel from at least one matching dimension. Wherein, the at least one matching dimension includes at least one of the following: The dimensions of service personnel include their location, qualifications, cost, and the service personnel requirements input by candidate users participating in the project.
7. The project processing method according to claim 1, after the service personnel participating in the project perform the interactive operation, it further includes: Based on the service personnel's response instructions to the project, a project activation reminder is generated and pushed to the candidate users participating in the project; The execution response processing of the project includes: Based on the confirmation message from the participating user regarding the project's activation notification, a prepayment order for the participating user for the project and a pre-service voucher for the service personnel are generated.
8. The project processing method according to claim 7, wherein the execution response processing of the participating project further includes: After detecting the completion instruction submitted by the service personnel in response to the pre-service certificate, the user performance data of the participating project is obtained; Based on the user's performance data, generate the pending payment order for the participating user and make the order payment.
9. The project processing method according to claim 7, after the step of generating the prepayment order for the project and the pre-service voucher for the service personnel based on the confirmation message of the participating user's project activation reminder, further includes: Obtain the location data of the participating users at the project site of the project they are participating in; The location data of the venue is compared with the specific locations of the service personnel on the routes of interest configured in the electronic map of the project venue; If the comparison result is successful, the service details information of the specific location will be sent to the participating user and / or the service voice recorded by the service personnel for the specific location will be broadcast.
10. The project processing method according to claim 9, further comprising: The exercise indicators of the participating users are determined based on the user exercise data uploaded by the participating users. If the change in the parameters of the motion indicator triggers an abnormal alert threshold, the virtual user identifier of the participating user on the route of interest on the electronic map is marked as abnormal, and the abnormal marking result is synchronized to the service personnel.
11. The project processing method according to claim 1, wherein performing the execution response processing of the participating project includes: Based on the user classification of the users participating in the project, user interest routes are generated for the participating users. Based on the user's interest route, the route is marked on the electronic map of the project site where the user is participating, and the marked electronic map is then sent to the participating user.
12. The project processing method according to claim 11, after marking the route on the electronic map of the project location based on the user's interest route and sending the marked electronic map to the participating user for operation execution, further includes: Based on the user's interest route, competitive tasks are created for the participating users to obtain competitive tasks; The competitive result of the competitive task is determined based on the completion data of the participating users for the user's interest route.
13. The project processing method according to claim 1, wherein the execution response processing of the participating project includes: Based on the access instruction submitted by the service program for behavior records of a specific interest route, a digital clone of the behavior user of the behavior record is generated; Based on the digital clone and the behavior records, the movement behavior of the specific interest route is marked, and the marked specific interest route is sent to the service program.
14. The project processing method according to claim 13, after marking the movement behavior of the specific interest route based on the digital clone and the behavior record, and issuing the marked specific interest route to the service program for operation execution, further includes: The location distance is calculated based on the user's location on the specific interest route and the location of the digital clone on the specific interest route. If the location distance exceeds a distance threshold, the behavior of the digital clone on the specific interest route will be adjusted.
15. A project processing method, comprising: Based on the access request of the accessing user, receive and display the accessing user's interest category and the interest item summary of the interest category returned by the service platform; Obtain the target category selected by the accessing user and submit it to the service platform; The user creates interest projects based on the target categories issued by the service platform to participate in the projects, and uploads the corresponding participation projects to the service platform. After the effective conditions of the participation project are triggered, service personnel are assigned to the participation project, and the execution response processing of the participation project is performed after the participation interaction of the service personnel of the participation project is completed.
16. A project processing apparatus, comprising: The classification determination module is configured to determine the interest category of the accessing user and a summary of the interest items of the interest category based on the access request submitted by the service program, and return the summary. The category acquisition module is configured to acquire the target category selected by the accessing user, and send the user-created interest items in the target category to the service program for project participation. The personnel matching module is configured to allocate service personnel to the participating project if the effective conditions of the participating project are triggered. The project execution module is configured to enable interaction among service personnel participating in the project, and to perform execution response processing for the project after the interaction is completed.
17. A project processing apparatus, comprising: The category display module is configured to receive and display the user's interest categories and summaries of interest items in the interest categories returned by the service platform based on the user's access request. The category submission module is configured to obtain the target category selected by the accessing user and submit it to the service platform. The project participation module is configured to create user-created interest projects based on the target categories issued by the service platform, upload the corresponding participation projects to the service platform, assign service personnel to the participation projects after the effective conditions of the participation projects are triggered, and perform execution response processing of the participation projects after the participation interaction of the service personnel of the participation projects is completed.
18. A project processing device, comprising: processor; And, a memory configured to store computer-executable instructions, which, when executed, cause the processor to: Based on the access request submitted by the service program, determine the accessing user's interest category and a summary of the interest items in the interest category, and return them; The system obtains the target category selected by the accessing user and sends the user-created interest items in the target category to the service program for project participation. If the conditions for the participation of the project are triggered, service personnel will be assigned to the project. The service personnel involved in the project will participate in the interaction, and the project execution response will be processed after the interaction is completed.
19. A project processing device, comprising: processor; And, a memory configured to store computer-executable instructions, which, when executed, cause the processor to: Based on the access request of the accessing user, receive and display the accessing user's interest category and the interest item summary of the interest category returned by the service platform; Obtain the target category selected by the accessing user and submit it to the service platform; The user creates interest projects based on the target categories issued by the service platform to participate in the projects, and uploads the corresponding participation projects to the service platform. After the effective conditions of the participation project are triggered, service personnel are assigned to the participation project, and the execution response processing of the participation project is performed after the participation interaction of the service personnel of the participation project is completed.
20. A computer-readable storage medium for storing computer-executable instructions that, when executed, implement the steps of the method of claim 1 or 15.