Activity management method and equipment

By obtaining and processing activity information and approval requests on the activity management platform, and automatically managing activity status, the poor convenience caused by manual management in the existing technology is solved, and more efficient activity management is achieved.

CN120146433APending Publication Date: 2025-06-13SHENZHEN RENDERBUS TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510082839.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-20
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

In the prior art, the management of marketing activities needs to rely on manual opening and closing, resulting in poor management convenience.

Method used

An activity management method and device is provided, by obtaining the activity information and approval requests created by the first terminal, sending it to an associated approval platform, obtaining the approval results, and managing the activity status based on the results.

Benefits of technology

It improves the convenience and accuracy of activity management, reduces manual intervention, and improves the management efficiency of activity status.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120146433A_ABST
    Figure CN120146433A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of information processing, and provides an activity management method and equipment, and the activity management method is used for an activity management platform, and comprises the steps: obtaining activity information created by a first terminal and an approval request corresponding to the activity information; sending the activity information and the approval request to an approval platform associated with the activity management platform, so that the approval platform sends the activity information and the approval request to a second terminal for approval; obtaining a first approval result corresponding to the approval request from an approval platform; and managing the activity state of the activity corresponding to the activity information according to the first approval result so as to improve the activity management convenience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of information processing technologies, and in particular, to an activity management method and device. Background Art

[0002] Currently, with the development of the Internet, the demand for the operation and management of activities has gradually increased. For example, activities can include marketing activities. When managing marketing activities, it is necessary to start and close marketing activities. However, in related technologies, relying on manual labor to start and close marketing activities can easily lead to poor convenience in activity management. Summary of the Invention

[0003] The main purpose of this application is to provide an activity management method and device, aiming to improve the convenience of activity management.

[0004] In a first aspect, this application provides an activity management method for an activity management platform. The activity management method includes:

[0005] Obtain the activity information created by a first terminal and the approval request corresponding to the activity information;

[0006] Send the activity information and the approval request to an approval platform associated with the activity management platform, so that the approval platform sends the activity information and the approval request to a second terminal for approval;

[0007] Obtain a first approval result corresponding to the approval request from the approval platform;

[0008] Manage the activity status of the activity corresponding to the activity information according to the first approval result.

[0009] In a second aspect, this application also provides a computer device. The computer device includes a memory and a processor;

[0010] The memory is used to store a computer program;

[0011] The processor is used to execute the computer program and implement the steps of the activity management method as described above when executing the computer program.

[0012] This application provides an activity management method and device. The activity management method includes: obtaining the activity information created by a first terminal and the approval request corresponding to the activity information; sending the activity information and the approval request to an approval platform associated with the activity management platform, so that the approval platform sends the activity information and the approval request to a second terminal for approval; obtaining a first approval result corresponding to the approval request from the approval platform; managing the activity status of the activity corresponding to the activity information according to the first approval result.

[0013] For example, when managing an event, the event management platform can obtain the event information created by the first terminal and the approval request corresponding to the event information, and in response to the approval request corresponding to the event information, send the event information and the approval request to the associated approval platform. The approval platform can approve the event information and the approval request through the second terminal, and then obtain the first approval result corresponding to the approval request. Correspondingly, the event management platform can obtain the first approval result from the approval platform, so as to manage the event status of the event corresponding to the event information through the first approval result. For example, if the event status of the event corresponding to the event information is automatically maintained or changed according to the first approval result, it is beneficial to improve the convenience of event management. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0015] Figure 1 is a schematic flowchart of an event management method provided by an embodiment of the present application;

[0016] Figure 2 is a schematic flowchart of an event management method involved in an embodiment of the present application;

[0017] Figure 3 is a schematic flowchart of another event management method involved in an embodiment of the present application;

[0018] Figure 4 is a schematic flowchart of another event management method involved in an embodiment of the present application;

[0019] Figure 5 is a schematic flowchart of yet another event management method involved in an embodiment of the present application;

[0020] Figure 6 is a schematic block diagram of the structure of a computer device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0021] The following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.

[0022] The flowcharts shown in the accompanying drawings are merely illustrative examples and do not necessarily include all the content and operations / steps, nor are they necessarily executed in the described order. For example, some operations / steps can be decomposed, combined, or partially merged, so the actual execution order may change according to the actual situation.

[0023] Embodiments of the present application provide an event management method and device. Among them, the event management method can be applied to an event management platform. The event management platform can be set up in a computer device, which can be a mobile phone, a tablet computer, a laptop computer, a desktop computer, or other devices. The event management platform can also be set up in a server, which can be a single server or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, Content Delivery Network (CDN), and big data and artificial intelligence platforms.

[0024] The following will describe in detail some embodiments of the present application with reference to the accompanying drawings. Without conflict, the following embodiments and the features in the embodiments can be combined with each other.

[0025] Please refer to Figure 1 , Figure 1 which is a schematic flowchart of an event management method provided by an embodiment of the present application. It should be noted that the event management method provided by the embodiments of the present application can be used for an event management platform. The event management platform can be set up in a computer device or a server. Of course, it is not limited thereto, and no limitation is made here.

[0026] In specific implementation, the computer device includes but is not limited to: any one of a mobile phone, a tablet computer, a laptop computer, and a desktop computer; the server can be a single server, a server cluster, or a cloud server that provides cloud computing services.

[0027] As Figure 1 shown, the event management method includes steps S101 to S104.

[0028] Step S101: Obtain the event information created by the first terminal and the approval request corresponding to the event information.

[0029] Exemplarily, the event management platform can be used to manage events. For example, event information can be created, edited, cloned through the event management platform, and the event status of the event can be controlled, etc., to achieve the management of events. Events can include marketing events, e-commerce product listing events, network content publishing events, online shopping discount events, etc., and no limitation is made here.

[0030] In some embodiments, when managing an event through an event management platform, it is necessary to create event information for the event. The event information may include an event name, an event status, a preset event time, an approval number, event content, an event delivery scope, other event information, etc., which are not limited herein. The event name may include an event ID, which is not limited herein.

[0031] For example, a creator of event information, such as an administrator, may create the event information for the event through a terminal device used by himself / herself. The terminal device used by the administrator may include a mobile phone, a tablet computer, a laptop computer, a desktop computer, etc., which are not limited herein. Correspondingly, the terminal device used by the administrator may be referred to as a first terminal. The administrator may access the event management platform through the first terminal to perform corresponding event information creation operations on the event management platform. When the event management platform detects an event information creation operation, it may obtain the event information created by the first terminal.

[0032] When the event management platform obtains the event information created by the first terminal, the administrator may create an approval request corresponding to the event information through the first terminal. For example, the event information created by the administrator needs to be approved before the event corresponding to the event information goes live. When the event goes live, the event status of the event may include one of pending start, in progress, and taken off the shelf. Based on this, when the administrator creates event information on the event management platform through the first terminal, the administrator may also create an approval request corresponding to the event information through the first terminal to request the event to go live. In response to the approval request corresponding to the event information created by the first terminal, the event management platform may obtain the approval request corresponding to the event information.

[0033] When the event management platform obtains the event information and the approval request, the event management platform may perform subsequent relevant approval operations on the event information based on the event information and the approval request to manage the event status of the event corresponding to the event information for subsequent use.

[0034] Step S102: Send the event information and the approval request to an approval platform associated with the event management platform so that the approval platform can send the event information and the approval request to a second terminal for approval.

[0035] Exemplarily, the event management platform may approve the event information corresponding to the approval request through an approval platform associated with the event management platform.

[0036] In some embodiments, the event management platform may send the event information and the approval request to the approval platform based on the association relationship with the approval platform. Among them, when the approval request corresponds to the event information, the approval platform may determine that it is necessary to approve the event information corresponding to the approval request.

[0037] For example, the approval request can be set with corresponding approval personnel. In an exemplary implementation, during the process of an administrator creating activity information and the approval request corresponding to the activity information through a first terminal, the approval personnel corresponding to the approval request can be set. In another exemplary implementation, the approval platform can preset the approval personnel corresponding to different approval requests. For example, the approval platform can determine the approval personnel corresponding to the approval request based on at least one of the first terminal of the approval request and the administrator corresponding to the first terminal. The corresponding relationship between the first terminal and the approval personnel, and the corresponding relationship between the administrator corresponding to the first terminal and the approval personnel can be preset or set by the user himself / herself, and no limitation is made here.

[0038] When the approval platform obtains the activity information and the approval request, the approval personnel of the activity information can, through the terminal device used by themselves, approve the activity information corresponding to the approval request. The terminal device used by the approval personnel can include a mobile phone, a tablet computer, a laptop computer, a desktop computer, etc., and no limitation is made here. Correspondingly, the terminal device used by the approval personnel can be referred to as a second terminal. The approval personnel can access the approval platform through the second terminal. The approval platform can, when the second terminal accesses the approval platform, send the activity information and the approval request to the second terminal, so that the approval personnel can approve the activity information corresponding to the approval request through the second terminal. For example, the approval personnel can approve whether the activity name in the activity information corresponding to the approval request conforms to the preset name setting rule, whether the preset activity time conforms to the preset time setting rule, whether the activity content conforms to the preset content setting rule, whether the activity delivery scope conforms to the preset delivery rule, etc., and no limitation is made here.

[0039] Of course, it is not limited to this. The approval platform can also assist the approver in approving the activity information corresponding to the approval request. For example, when the approval platform receives the activity information and the approval request sent by the activity management platform, it can send an approval prompt to the second terminal to prompt the approver to approve the approval request. For example, the approval platform can also perform pre-approval on the activity information corresponding to the received approval request according to the preset approval rules to obtain the pre-approval result corresponding to the activity information. The preset approval rules can include preset name setting rules, preset time setting rules, preset content setting rules, preset delivery rules, etc. The preset approval rules can be set in advance or set by the approver himself / herself, which is not limited here. Accordingly, the approval platform can send the activity information, the approval request, and the pre-approval result to the second terminal for approval. For example, the approver accesses the approval platform through the second terminal. The approval platform can display the activity information corresponding to the approval request and the pre-approval result corresponding to the activity information in response to the approval operation of the second terminal on the approval request. Accordingly, the approver can view the activity information corresponding to the approval request and the pre-approval result corresponding to the activity information displayed by the approval platform through the second terminal. Then, during the process of approving the approval request, the approver can determine the approval result corresponding to the activity information in combination with the pre-approval result. Another example is that the approval platform can also obtain the preset approval rules so that when the approval platform receives the activity information and the approval request, it can send the preset approval rules, the activity information, and the approval request to the second terminal, so that the approver can view the activity information corresponding to the approval request and the preset approval rules displayed by the approval platform through the second terminal. Then, during the process of approving the approval request, the approver can determine the approval result corresponding to the activity information in combination with the preset approval rules.

[0040] In this way, when the activity management platform is used to manage activities, the approval platform is used to approve activities, and the activity management platform is associated with the approval platform, the activity management platform can subsequently manage the activity status of the activity corresponding to the activity information according to the approval result of the activity information corresponding to the approval request determined by the approval platform, which is conducive to improving the convenience and accuracy of managing the activity status of the activity. Accordingly, when the approval platform receives the activity information and the approval request sent by the activity management platform, it can adopt different methods to send the activity information and the approval request to the second terminal for approval, which is conducive to improving the convenience and flexibility of the second terminal in approving the activity information corresponding to the approval request, thereby improving the approval experience of the approver for the activity information corresponding to the approval request.

[0041] Step S103: Obtain the first approval result corresponding to the approval request from the approval platform.

[0042] When the approval platform sends the activity information and the approval request to the second terminal for approval, the approval platform can obtain the first approval result corresponding to the approval request determined by the second terminal. Accordingly, the activity management platform can obtain the first approval result corresponding to the approval request from the approval platform.

[0043] The first approval result can be used by the activity management platform to manage the activity status of the activity corresponding to the activity information.

[0044] In some embodiments, when the activity management platform obtains the first approval result corresponding to the approval request, it can also send the first approval result to the first terminal. Accordingly, the administrator can view the first approval result through the first terminal, so that the administrator can determine whether to modify the activity information based on the first approval result. For example, when the first approval result is that the approval is not passed, the administrator can modify the activity information and then send an approval request to the activity management platform again, so that the activity management platform sends the modified activity information and the approval request to the associated approval platform for approval. At this time, the approval request corresponding to the activity information before modification and the approval request corresponding to the modified activity information can be regarded as multiple approval requests corresponding to the same activity information. Of course, it is not limited to this. Multiple approval requests corresponding to the same activity information can also include multiple approval requests corresponding to the same unmodified activity information, which is not limited here.

[0045] In some embodiments, the first approval result corresponding to the approval request is obtained from the approval platform through one of the callback interface corresponding to the approval platform, the application programming interface corresponding to the approval platform, and the office automation system corresponding to the approval platform.

[0046] Exemplarily, a callback interface corresponding to the approval platform can be set between the activity management platform and the approval platform. The activity management platform can obtain the first approval result corresponding to the approval request from the approval platform through the callback interface corresponding to the approval platform.

[0047] The activity management platform can create and configure the callback interface corresponding to the approval platform.

[0048] For example, the activity management platform sends an approval application creation request to the approval platform to obtain the secret key determined by the approval platform after creating the approval application; configures the callback interface corresponding to the approval platform according to the secret key.

[0049] Such as Figure 2As shown, when the activity management platform sends a request to create an approval application to the approval platform, the approval platform can create an approval application corresponding to the activity management platform in response to the request to create an approval application. For different activity management platforms, the approval platform can create approval applications corresponding to different activity management platforms respectively in response to the requests to create approval applications corresponding to different activity management platforms respectively.

[0050] As Figure 2 As shown, when the approval platform creates an approval application corresponding to the activity management platform, the approval platform can determine the secret key corresponding to the activity management platform. Accordingly, the activity management platform can obtain the secret key corresponding to the activity management platform from the approval platform. The activity management platform can create and configure the callback interface corresponding to the approval platform based on the secret key. When the creation and configuration of the callback interface are successful, the approval platform can send a prompt indicating successful configuration to the activity management platform. Based on the obtained prompt indicating successful configuration, the activity management platform can determine that it has the ability to obtain the first approval result corresponding to the approval request from the approval platform.

[0051] Obtain the first approval result corresponding to the approval request from the approval platform according to the callback interface corresponding to the approval platform.

[0052] As Figure 2 As shown, when the activity management platform has the ability to obtain the first approval result corresponding to the approval request from the approval platform, the activity management platform can obtain the first approval result corresponding to the approval request from the approval platform according to the callback interface corresponding to the approval platform.

[0053] Based on the creation and configuration of the callback interface corresponding to the approval platform by the activity management platform, the activity management platform can have the ability to obtain the first approval result corresponding to the approval request from the approval platform, which is conducive to improving the convenience of obtaining the first approval result corresponding to the approval request by the activity management platform, so as to improve the convenience of managing the activity status of the activity by the activity management platform subsequently.

[0054] Exemplarily, an application programming interface (API) corresponding to the approval platform can be set between the activity management platform and the approval platform. The activity management platform can achieve interoperability between the activity management platform and the approval platform through the API, and the activity management platform can obtain the first approval result corresponding to the approval request from the approval platform through the API.

[0055] Exemplarily, an Office Automation System (OA) corresponding to the approval platform may be set between the event management platform and the approval platform. The approval platform may, through the OA system, implement the approval of the event information sent by the event management platform and the approval request corresponding to the event information. Correspondingly, the event management platform may, through the OA system, obtain the first approval result corresponding to the approval request from the approval platform.

[0056] Based on this, when at least one of a callback interface, an API, and an OA system corresponding to the approval platform is set between the event management platform and the approval platform, the event management platform can obtain the first approval result corresponding to the approval request from the approval platform, which is beneficial to improving the convenience of obtaining the first approval result corresponding to the approval request by the event management platform. Correspondingly, when at least one of a callback interface, an API, and an OA system corresponding to the approval platform is set between the event management platform and the approval platform, the event management platform can flexibly obtain the first approval result corresponding to the approval request from one of the callback interface, the API, and the OA system corresponding to the approval platform, which is beneficial to improving the flexibility of obtaining the first approval result corresponding to the approval request by the event management platform.

[0057] Step S104: Manage the event status of the event corresponding to the event information according to the first approval result.

[0058] Exemplarily, when the event management platform obtains the first approval result, the event management platform may manage the event status of the event corresponding to the event information based on the first approval result.

[0059] For example, the first approval result may include one of approval passed and approval not passed. The event status of the event may include one of to start, in progress, and taken off the shelves. When the event status of the event is to start, event participants need to wait for the event to start before they can participate in the event. When the event status of the event is in progress, event participants can participate in the event. When the event status of the event is taken off the shelves, event participants cannot participate in the event.

[0060] For different first approval results, the management strategies of the event management platform for the event status of the event may be different.

[0061] For example, when the first approval result is approval passed, the event management platform may set the event status of the event corresponding to the event information to one of to start, in progress, and taken off the shelves.

[0062] Accordingly, in the case where the first approval result is not approved, the activity management platform may set the activity status of the activity corresponding to the activity information to one of to-be-started and taken-off-the-shelf.

[0063] In this way, when the activity management platform manages the activity status of the activity corresponding to the activity information according to the first approval result, the activity management platform can automatically manage the activity status of the activity according to the first approval result, without the need for an administrator to manually manage the activity status of the activity, which is beneficial to improving the convenience of managing the activity status of the activity.

[0064] In some embodiments, when the first approval result is approved, the activity status of the activity is determined according to the current time and the preset activity time.

[0065] For example, for different activities, there may be corresponding activity time limits to limit the time when activity participants can participate in the activity. For example, when creating activity information, an administrator can set the preset activity time.

[0066] Accordingly, when the first approval result is approved, the activity management platform may determine the activity status of the activity according to the preset activity time.

[0067] The activity management platform may obtain the current time and determine whether the current time is within the preset activity time. When the current time is within the preset activity time, it may be determined that the activity status of the activity is in progress. When the current time is not within the preset activity time, it may be determined that the activity status of the activity is one of to-be-started and taken-off-the-shelf.

[0068] Exemplarily, the preset activity time may correspond to at least one time period. The start time of each time period may be used as the activity start time, and the end time of each time period may be used as the activity end time. Then, the preset activity time may include the activity start time and the activity end time. When the activity management platform determines the activity status according to the current time and the preset activity time, it may obtain, according to the current time, the time period with the closest start time to the current time from the at least one time period corresponding to the preset activity time. Accordingly, the activity management platform may determine the activity status according to the current time and the activity start time and the activity end time included in the time period with the closest start time to the current time corresponding to the preset activity time.

[0069] For example, when the current time has not reached the activity start time, it is determined that the activity status of the activity is to-be-started.

[0070] Such as Figure 3As shown, in the case where the first approval result is approval passed and the current time has not reached the start time of the event, and the activity management platform can also determine that the current time has not reached the end time of the event, then the activity management platform can determine that the event has not started, and further determine that the activity status of the event is to be started.

[0071] For example, when the current time has reached the start time of the event and has not reached the end time of the event, determine that the activity status of the event is in progress.

[0072] As Figure 3 shown, in the case where the first approval result is approval passed, the current time has reached the start time of the event, and has not reached the end time of the event, the activity management platform can determine that the event is in progress, and then can determine that the activity status of the event is in progress.

[0073] For example, when the current time has reached the end time of the event, determine that the activity status of the event is taken off the shelf.

[0074] As Figure 3 shown, in the case where the first approval result is approval passed and the current time has reached the end time of the event, the activity management platform can determine that the event has ended, and then can determine that the activity status of the event is taken off the shelf.

[0075] Of course, it is not limited to this. In the case where the first approval result is approval passed, the current time has reached the end time of the event corresponding to the current time period and has not reached the start time of the event corresponding to the next time period, the activity management platform can determine that the event has ended or determine that the event has not started, and further can determine that the activity status of the event is at least one of to be started and taken off the shelf.

[0076] Taking the preset activity time corresponding to time period 1 and time period 2 as an example, and the end time of time period 1 is before the start time of time period 2. The start time of time period 1 can be used as the start time 1 of the event, and the end time of time period 1 can be used as the end time 1 of the event. The start time of time period 2 can be used as the start time 2 of the event, and the end time of time period 2 can be used as the end time 2 of the event. In the case where the first approval result is approval passed, if the current time has not reached the start time 1 of the event, the activity management platform can determine that the activity status of the event is to be started. If the current time has reached the start time 1 of the event and has not reached the end time 1 of the event, the activity management platform can determine that the activity status of the event is in progress. If the current time has reached the end time 1 of the event and has not reached the start time 2 of the event, the activity management platform can determine that the activity status of the event is taken off the shelf. Correspondingly, in the case where the current time has not reached the start time 2 of the event, the activity management platform can also determine that the activity status of the event is to be started, and so on.

[0077] In this way, when the first approval result is approval passed, the activity management platform can determine the activity status of the activity by combining the current time and the preset activity time indicated by the activity information of the activity, without the need for an administrator to manually change the activity status of the activity, which is conducive to improving the management convenience of the activity status of the activity.

[0078] In some embodiments, when the first approval result is approval not passed, determine that the activity status of the activity is one of to-be-started and off-shelved, and prohibit changing the activity status of the activity.

[0079] As Figure 3 shown, when the first approval result is approval not passed, the activity management platform can determine that the approver does not agree to the activity going live. Then the activity management platform can determine the activity status of the activity as one of to-be-started and off-shelved, and prohibit changing the activity status of the activity. Among them, when the activity status of the activity is one of to-be-started and off-shelved, the activity participants cannot immediately participate in the activity. Correspondingly, when the activity management platform prohibits changing the activity status of the activity, the activity management platform cannot automatically switch the activity status, and the administrator cannot manually operate to switch the activity status, that is, cannot switch the activity status of the activity from one of to-be-started and off-shelved to in-progress.

[0080] In an exemplary embodiment, when the activity management platform prohibits changing the activity status of the activity, it can gray out the operation identifier for switching the activity status, so that the activity management platform and the administrator cannot operate on the grayed-out operation identifier. Among them, the operation identifier can include a status change button, an activity status list, an activity status menu, etc., which are not limited here.

[0081] In this way, when the first approval result is approval not passed, the activity management platform ensures that the activity is not in a started state by determining that the activity status of the activity is one of to-be-started and off-shelved. Correspondingly, by prohibiting changing the activity status of the activity, the activity management platform can ensure that the activity management platform and the administrator cannot change the activity status of the activity with the first approval result of approval not passed, so as to avoid the situation that the activity with the approval not passed automatically starts after reaching the corresponding activity start time, which is conducive to improving the management accuracy of the activity.

[0082] Exemplarily, in the case where the first approval result is approval passed, the administrator may have the permission to change the activity status of the activity. Based on this, the administrator can operate on the activity managed by the activity management platform through the first terminal by himself / herself to update the activity status of the activity. Among them, the permission for the administrator to change the activity status can be set in advance. In an exemplary embodiment, the activity management platform may be provided with a role management module. The role management module can be used to set the functions authorized for users of different roles respectively. For example, the role management module can grant the administrator the permission to change the activity status of the activity, the access permission to the activity management platform, the participation permission to the activity, etc., which are not limited herein. For another example, the role management module can grant the activity participants the access permission to the activity management platform, the participation permission to the activity, etc., which are not limited herein.

[0083] In some embodiments, when the first approval result is approval passed, the activity status of the activity is one of to-be-opened and off-shelved, and a preset opening operation on the activity is detected on the first terminal, the activity status of the activity is updated according to the current time and the preset activity time.

[0084] For example, as Figure 4 shown, in the case where the first approval result is approval passed and the activity status of the activity is one of to-be-started and off-shelved, if a preset opening operation on the activity is detected on the first terminal, the activity management platform can determine that the administrator corresponding to the first terminal requests to update the activity status of the activity to start the activity. Based on the fact that the administrator corresponding to the first terminal has the permission to change the activity status of the activity, the activity management platform can update the activity status of the activity according to the current time and the preset activity time.

[0085] In this embodiment, the relevant description of the activity management platform updating the activity status according to the current time and the preset activity time can refer to the relevant description of determining the activity status according to the current time and the preset activity time when the first approval result is approval passed in the foregoing embodiment, which will not be repeated herein.

[0086] In an exemplary embodiment, when an administrator accesses the activity management platform through a first terminal, if the administrator needs to change the activity status of an activity with a first approval result of approval passed, the administrator can perform corresponding operations on the operation identifier for switching the activity status through the first terminal. When the activity status of the activity with a first approval result of approval passed is one of to-be-started and off-shelved, if the activity management platform detects the corresponding operation of the first terminal on the operation identifier corresponding to the activity, the activity management platform can determine that the administrator corresponding to the first terminal requests to update the activity status, and further the activity management platform can determine that the preset start operation of the activity is detected by the first terminal. Correspondingly, when the preset start operation of the activity is detected by the first terminal, the activity management platform can update the activity status according to the current time and the preset activity time.

[0087] In some embodiments, when the first approval result is approval passed, the activity status of the activity is in progress, and the preset close operation of the activity is detected by the first terminal, the activity status is updated to one of to-be-started and off-shelved.

[0088] For example, as Figure 4 shown, when the first approval result is approval passed and the activity status of the activity is in progress, if the preset close operation of the activity is detected by the first terminal, the activity management platform can determine that the administrator corresponding to the first terminal requests to update the activity status to close the activity. Based on the fact that the administrator corresponding to the first terminal has the permission to change the activity status of the activity, the activity management platform can directly respond to the preset close operation of the first terminal to close the activity, that is, update the activity status to one of to-be-started and off-shelved.

[0089] In an exemplary embodiment, when an administrator accesses the activity management platform through a first terminal, if the administrator needs to change the activity status of an activity with a first approval result of approval passed, the administrator can perform corresponding operations on the operation identifier for switching the activity status through the first terminal. When the activity status of the activity with a first approval result of approval passed is in progress, if the activity management platform detects the corresponding operation of the first terminal on the operation identifier corresponding to the activity, the activity management platform can determine that the administrator corresponding to the first terminal requests to update the activity status, and further the activity management platform can determine that the preset close operation of the activity is detected by the first terminal. Correspondingly, when the preset close operation of the activity is detected by the first terminal, the activity management platform can update the activity status to one of to-be-started and off-shelved to close the activity.

[0090] In some embodiments, the event management platform may record the preset opening operation and the preset closing operation of the event detected by the first terminal to obtain an operation log. Of course, this is not limited thereto. The operation log may also record all management processes of the event status of the event by the event management platform. The operation log can be used for subsequent review and problem troubleshooting of the event to ensure that all operations are traceable.

[0091] In some embodiments, when abnormal information is recorded in the operation log, the event management platform may send an abnormal prompt to the first terminal to facilitate the administrator to troubleshoot problems based on the abnormal information. The abnormal information may include, but is not limited to, the failure of updating the event status of the event, the failure of sending the event status of the event, etc.

[0092] Thus, in the case where the first approval result is approval, the event management platform may respond to the detected preset opening operation or preset closing operation of the event by the first terminal and adopt different strategies to update the event status of the event, which is beneficial to improving the management convenience and flexibility of the event status of the event.

[0093] Exemplarily, in the process of managing an event, the event management platform may only obtain the event information created by the first terminal and not obtain the approval request corresponding to the created event information. In this case, the event management platform needs to manage the event status corresponding to the event information for which the approval request is not obtained.

[0094] In some embodiments, when the approval request corresponding to the event information created by the first terminal is not obtained, the event status of the event corresponding to the event information for which the approval request is not obtained is determined to be one of to-be-opened and off-shelved, and changing the event status of the event is prohibited.

[0095] For example, when the event management platform does not obtain the approval request corresponding to the event information created by the first terminal, it may determine that the event corresponding to the event information for which the approval request is not obtained is an unapproved event. Based on this, the event management platform may determine that the event status of the event corresponding to the event information for which the approval request is not obtained is one of to-be-opened and off-shelved, so that event participants cannot immediately participate in the event. Correspondingly, the event management platform may prohibit changing the event status of the event corresponding to the event information for which the approval request is not obtained, so that the event management platform cannot automatically switch the event status of the event, and the administrator cannot manually operate to switch the event status of the event, that is, cannot switch the event status of the event from one of to-be-started and off-shelved to in-progress.

[0096] In an exemplary embodiment, when the activity management platform prohibits changing the activity status of an activity, it can gray out the operation identifier for switching the activity status, so that the activity management platform and the administrator cannot operate on the grayed-out operation identifier. The operation identifier may include a status change button, an activity status list, an activity status menu, etc., which is not limited herein.

[0097] In this way, when there is an activity that has not been approved, such as when the activity management platform does not obtain the approval request corresponding to the activity information created by the first terminal, the activity management platform can ensure that the activity is not in the started state by determining that the activity status of the activity is one of to-be-started and taken-off-shelf. Correspondingly, the activity management platform can also ensure that the activity management platform and the administrator cannot change the activity status of the unapproved activity by prohibiting the change of the activity status of the activity, so as to avoid the situation that the unapproved activity automatically starts after reaching the corresponding activity start time, which is beneficial to improving the management accuracy of the activity.

[0098] In some embodiments, when it is detected that multiple pieces of activity information created by the first terminal include the same approval number, in response to the approval request of at least one piece of activity information among the multiple pieces of activity information by the first terminal, the approval request commonly corresponding to the multiple pieces of activity information is determined according to the approval number.

[0099] For example, there may be an association relationship among multiple pieces of activity information created by the first terminal obtained by the activity management platform.

[0100] Taking the example that multiple pieces of activity information include activity information 1, activity information 2, and activity information 3, and multiple activities include activity 1 corresponding to activity information 1, activity 2 corresponding to activity information 2, and activity 3 corresponding to activity information 3. When the administrator creates activity information 1 to activity information 3 through the first terminal, the approval numbers included in activity information 1 to activity information 3 can be set to the same approval number. When the activity management platform obtains activity information 1 to activity information 3 created by the first terminal, it can determine that activity information 1 to activity information 3 include the same approval number, and then the activity management platform can determine that there is an association relationship among activity information 1 to activity information 3.

[0101] Accordingly, the administrator can create an approval request corresponding to at least one of multiple activity information through the first terminal. The activity management platform can, in response to the approval request of at least one of the multiple activity information by the first terminal, determine that the administrator needs to initiate an associated activity approval for multiple associated activity information, and then the activity management platform can determine the approval request jointly corresponding to the multiple activity information according to the approval number. For example, when activity information 1 to activity information 3 include the same approval number, the activity management platform can, in response to the approval request of at least one of activity information 1 to activity information 3 by the first terminal, determine the approval request jointly corresponding to activity information 1 to activity information 3.

[0102] In the case of determining the approval request jointly corresponding to the multiple activity information, the activity management platform can send the multiple activity information and the approval request jointly corresponding to the multiple activity information to an approval platform associated with the activity management platform, so that the approval platform can send the activity information and the approval request to the second terminal for approval. Among them, when the approver approves the activity information through the second terminal, the approver can approve the multiple activity information based on the approval request jointly corresponding to the multiple activity information to determine the first approval result corresponding to the approval request jointly corresponding to the multiple activity information. Accordingly, the activity management platform can obtain the first approval result corresponding to the approval request jointly corresponding to the multiple activity information from the approval platform. For example, the activity management platform can send activity information 1 to activity information 3, and the approval request jointly corresponding to activity information 1 to activity information 3 to the associated approval platform, and then the approval platform can approve the activity information 1 to activity information 3 corresponding to the approval request through the second terminal to determine the corresponding first approval result.

[0103] For example, according to the first approval result corresponding to the approval request jointly corresponding to the multiple activity information, manage the activity status of each activity corresponding to the multiple activity information associated with the approval number.

[0104] When the activity management platform obtains the first approval result corresponding to the approval request jointly corresponding to the multiple activity information, it can uniformly manage the activity status of each activity corresponding to the multiple activity information associated with the approval number. For example, when the first approval result jointly corresponding to the multiple activity information is approval passed, the activity management platform can determine the activity status of each activity corresponding to the multiple activity information according to the current time and the preset activity time of each of the multiple activity information. Another example is that when the first approval result jointly corresponding to the multiple activity information is approval not passed, the activity management platform can determine that the activity status of each activity corresponding to the multiple activity information is one of to-be-started and off-shelved, and prohibit changing the activity status of each activity corresponding to the multiple activity information.

[0105] In this way, the activity management platform can determine the approval request corresponding to multiple activity information associated with the same approval number, so that the approval platform can uniformly approve multiple activity information, which is conducive to improving the convenience of approving multiple activity information with an associated relationship, and thus is conducive to improving the convenience of managing the activity status of the activities corresponding to multiple activity information respectively and improving the management efficiency of the activity status of the activities corresponding to multiple activity information respectively.

[0106] In some embodiments, the activity information and the approval request are sent to a third terminal for approval through the approval platform; wherein, the time when the approval platform sends the activity information and the approval request to the third terminal is later than the time when the approval platform sends the activity information and the approval request to the second terminal; obtain the second approval result corresponding to the approval request from the approval platform; manage the activity status of the activity corresponding to the activity information according to at least one of the first approval result and the second approval result.

[0107] For example, the activity management platform can obtain multiple approval requests corresponding to the same activity information created by the first terminal. The initiation times corresponding to the multiple approval requests can be different. Correspondingly, the activity management platform can send the activity information and the multiple approval requests corresponding to the activity information to the approval platform. The approval platform can send the activity information and the multiple approval requests corresponding to the activity information to at least one of the second terminal and the third terminal. The second terminal and the third terminal can be the same or different. For example, the second terminal and the third terminal can be different terminal devices of the same approver or the same terminal device, or can be different terminal devices of different approvers, which is not limited herein.

[0108] The settings of the second terminal and the third terminal can be used to distinguish the chronological order between multiple approval requests corresponding to the same activity information. For example, the activity management platform can send the activity information and the first approval request of the activity information to the second terminal through the approval platform, and the activity management platform can also send the same activity information and the last approval request of the activity information to the third terminal through the approval platform. At this time, in the case where the approval platform sends the activity information and the approval request corresponding to the activity information to the second terminal and the third terminal, it can be determined that the time when the approval platform sends the activity information and the approval request to the third terminal is later than the time when the approval platform sends the activity information and the approval request to the second terminal.

[0109] When the activity management platform sends the activity information and the approval request to the third terminal through the approval platform, the third terminal can determine the approval result corresponding to the approval request to obtain the second approval result corresponding to the approval request. Correspondingly, the activity management platform can obtain the second approval result corresponding to the approval request from the approval platform.

[0110] When the activity management platform sends activity information and an approval request to a second terminal through an approval platform, and can also obtain a first approval result corresponding to the approval request from the approval platform, the activity management platform can manage the activity status of the activity corresponding to the activity information based on at least one of the first approval result and the second approval result.

[0111] Exemplarily, when the first approval result is approval passed, the activity status of the activity corresponding to the activity information is managed according to the first approval result.

[0112] As Figure 5 shown, when the first approval result is approval passed, the activity management platform can determine that the first approval request for the activity information has passed the approval, and then manage the activity status of the activity corresponding to the activity information based on the first approval result. Correspondingly, the activity management platform can ignore the second approval result, that is, whether the second approval result is approval passed or approval not passed, it will not affect the activity status of the activity corresponding to the activity information.

[0113] In this embodiment, the relevant description of managing the activity status of the activity corresponding to the activity information according to the first approval result can refer to the relevant description in the foregoing embodiment when the first approval result is approval passed and managing the activity status of the activity corresponding to the activity information according to the first approval result, which will not be elaborated here.

[0114] Exemplarily, when the first approval result is approval not passed, the activity status of the activity is managed according to the second approval result.

[0115] As Figure 5 shown, when the first approval result is approval not passed, the activity management platform can determine that the first approval request for the activity information has not passed the approval, and then manage the activity status of the activity corresponding to the activity information based on the approval result corresponding to the last approval request for the activity information, that is, the second approval result.

[0116] For example, when the second approval result is approval passed, the activity status of the activity is determined according to the current time and the preset activity time. When the second approval result is approval not passed, the activity status of the activity is determined to be one of to start and off the shelf, and the activity status of the activity is prohibited from being changed.

[0117] In this embodiment, the relevant description of determining the activity status of the activity according to the current time and the preset activity time when the second approval result is approval passed can refer to the relevant description in the foregoing embodiment when the first approval result is approval passed and managing the activity status of the activity corresponding to the activity information according to the first approval result, which will not be elaborated here.

[0118] In this embodiment, when the second approval result is not approved, it is determined that the activity status of the activity is one of to be started and off the shelf, and the relevant description of prohibiting the change of the activity status of the activity can refer to the relevant description in the foregoing embodiment when the first approval result is not approved, that is, it is determined that the activity status of the activity is one of to be started and off the shelf, and the change of the activity status of the activity is prohibited, which will not be elaborated here.

[0119] In this way, when the activity management platform obtains multiple approval requests for the same activity information, it can manage the activity status of the activity corresponding to the activity information according to at least one of the first approval result and the second approval result, which is beneficial to improving the management convenience and management accuracy of the activity status of the activity.

[0120] In some embodiments, after managing the activity status of the activity according to at least one of the first approval result and the second approval result, the activity management platform can also send the activity status of the activity to the first terminal. Of course, this is not limited to this. When the activity status changes in response to at least one of the preset opening operation and the preset closing operation of the activity detected by the activity management platform on the first terminal, the activity management platform can also send the activity status of the activity to the first terminal. Accordingly, the administrator can view the activity status of the activity, so as to facilitate subsequent viewing, changing, etc. of the activity status.

[0121] In some embodiments, the activity management platform can be set with an automatic control mode and a manual control mode.

[0122] In the automatic control mode, the activity management platform automatically manages the activity status of the activity corresponding to the activity information according to the approval result corresponding to the approval request, such as at least one of the first approval result and the second approval result. And, the activity management platform allows the first terminal to perform a preset opening operation and a preset closing operation on the activity, so as to update the activity status when the approval result is approved and at least one of the preset opening operation and the preset closing operation of the activity detected by the first terminal is detected.

[0123] In the manual control mode, the activity management platform needs to wait for at least one of the preset opening operation and the preset closing operation of the activity on the first terminal to update the activity status of the activity, and cannot automatically manage the activity status of the activity corresponding to the activity information according to the approval result corresponding to the approval request.

[0124] The activity management platform can be set with switching identifiers corresponding to the automatic control mode and the manual control mode. The switching identifiers can include a switching button, a switching list, a switching menu, etc., which are not limited herein. The activity management platform can switch the current control mode according to the current control mode of the activity management platform when detecting a switching operation of the first terminal on the switching identifier. For example, when the current control mode is the automatic control mode, the current control mode is switched to the manual control mode. Another example is that when the current control mode is the manual control mode, the current control mode is switched to the automatic control mode.

[0125] In this way, the current control mode of the activity management platform can be switchable, which is beneficial to improving the management flexibility of the activity status of the activity by the activity management platform, and further improving the operation experience of the administrator on the activity management platform. Correspondingly, when the activity management platform can have multiple control modes, such as the automatic control mode and the manual control mode, switching the current control mode of the activity management platform in time when the activity management platform has an abnormality is beneficial to improving the stability of the activity management platform, thereby improving the management stability of the activity status of the activity.

[0126] The activity management method provided in the above embodiment obtains the activity information created by the first terminal and the approval request corresponding to the activity information; sends the activity information and the approval request to the approval platform associated with the activity management platform, so that the approval platform sends the activity information and the approval request to the second terminal for approval; obtains the first approval result corresponding to the approval request from the approval platform; and manages the activity status of the activity corresponding to the activity information according to the first approval result.

[0127] For example, when managing an activity, the activity management platform can obtain the activity information created by the first terminal and the approval request corresponding to the activity information, and in response to the approval request corresponding to the activity information, send the activity information and the approval request to the associated approval platform. The approval platform can approve the activity information and the approval request through the second terminal, and then obtain the first approval result corresponding to the approval request. Correspondingly, the activity management platform can obtain the first approval result from the approval platform to manage the activity status of the activity corresponding to the activity information through the first approval result, such as maintaining or changing the activity status of the activity corresponding to the activity information automatically according to the first approval result, which is beneficial to improving the management convenience of the activity.

[0128] The embodiment of the present application can also provide an activity management device. The activity management device can be configured on the activity management platform. The activity management platform can be configured in a server or a computer device and is used to execute the foregoing activity management method.

[0129] The activity management device includes: an information acquisition module, an information approval module, a result acquisition module, and an activity status management module.

[0130] The information acquisition module is used to acquire the activity information created by the first terminal and the approval request corresponding to the activity information.

[0131] The information approval module is used to send the activity information and the approval request to an approval platform associated with the activity management platform, so that the approval platform sends the activity information and the approval request to a second terminal for approval.

[0132] The result acquisition module is used to acquire a first approval result corresponding to the approval request from the approval platform.

[0133] The activity status management module is used to manage the activity status of the activity corresponding to the activity information according to the first approval result.

[0134] It should be noted that those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the above-described device and each module and unit can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.

[0135] The method of the present application can be used in many general-purpose or special-purpose computer system environments or configurations. For example: personal computers, server computers, handheld devices or portable devices, tablet devices, multi-processor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, and so on. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in a distributed computing environment, where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0136] Exemplarily, the above method and device can be implemented in the form of a computer program, and the computer program can run on a computer device.

[0137] Please refer to Figure 6 , Figure 6 which is a schematic block diagram of the structure of a computer device provided by an embodiment of the present application. The computer device can be a server or an electronic device.

[0138] As Figure 6As shown in the figure, the computer device includes a processor, a memory, and a network interface connected via a system bus. Among them, the memory may include a storage medium and an internal memory.

[0139] The storage medium can store an operating system and computer programs. The computer programs include program instructions that, when executed, enable the processor to execute any one of the activity management methods.

[0140] The processor is used to provide computing and control capabilities to support the operation of the entire computer device.

[0141] The internal memory provides an environment for the operation of the computer programs in the storage medium. When the computer programs are executed by the processor, the processor can be enabled to execute any one of the activity management methods.

[0142] The network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art can understand that Figure 6 the structure shown in the figure is only a block diagram of some structures related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0143] It should be understood that the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0144] Among them, in one embodiment, the processor is used to execute a computer program and implement the following steps when executing the computer program:

[0145] Obtain the activity information created by the first terminal and the approval request corresponding to the activity information;

[0146] Send the activity information and the approval request to an approval platform associated with the activity management platform, so that the approval platform can send the activity information and the approval request to a second terminal for approval;

[0147] Obtain the first approval result corresponding to the approval request from the approval platform;

[0148] Manage the activity status of the activity corresponding to the activity information according to the first approval result.

[0149] It should be noted that those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working process of the above-described activity management can refer to the corresponding process in the embodiment of the foregoing activity management method, and will not be elaborated herein.

[0150] The embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. The method implemented when the computer program is executed by a processor can refer to each embodiment of the activity management method of the present application.

[0151] Among them, the computer-readable storage medium may be an internal storage unit of the computer device described in the foregoing embodiment, such as the hard disk or memory of the computer device. The computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. equipped on the computer device.

[0152] It should be understood that the terms used in the specification of the present application are only for the purpose of describing specific embodiments and are not intended to limit the present application. As used in the specification of the present application and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include the plural forms.

[0153] It should also be understood that the term "and / or" used in the specification of the present application and the appended claims refers to any combination and all possible combinations of one or more of the related listed items, and includes these combinations. It should be noted that in this article, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or system. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article or system including the element.

[0154] It should also be understood that the non-company software tools or components appearing in the embodiments of the present application are only for illustrative introduction and do not represent actual use.

[0155] The serial numbers of the embodiments of the present application above are only for description and do not represent the superiority or inferiority of the embodiments. The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of various equivalent modifications or substitutions, and these modifications or substitutions should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims

1. An activity management method, characterized in that: Used in an activity management platform, the activity management method comprises: Acquire activity information created by the first terminal and an approval request corresponding to the activity information; Sending the activity information and the approval request to an approval platform associated with the activity management platform, so that the approval platform sends the activity information and the approval request to the second terminal for approval; Acquire a first approval result corresponding to the approval request from the approval platform; The activity status of the activity corresponding to the activity information is managed according to the first approval result.

2. The activity management method according to claim 1, characterized in that: The obtaining the activity information created by the first terminal and the approval request corresponding to the activity information includes: When it is detected that the plurality of activity information created by the first terminal include the same approval number, in response to the approval request of the first terminal for at least one of the plurality of activity information, determining the approval request commonly corresponding to the plurality of activity information according to the approval number; The managing the activity status of the activity corresponding to the activity information according to the first approval result includes: According to the first approval result corresponding to the approval request commonly corresponding to the plurality of activity information, the activity status of the activity corresponding to each of the plurality of activity information associated with the approval number is managed.

3. The activity management method according to claim 1, characterized in that: The method further comprises: Sending the activity information and the approval request to a third terminal for approval through the approval platform; wherein the time of sending the activity information and the approval request to the third terminal is later than the time of sending the activity information and the approval request to the second terminal; Acquire a second approval result corresponding to the approval request from the approval platform; The activity state of the activity corresponding to the activity information is managed according to at least one of the first approval result and the second approval result.

4. The activity management method according to claim 3, characterized in that: The managing the activity status of the activity corresponding to the activity information according to at least one of the first approval result and the second approval result includes: When the first approval result is approved, managing the activity state of the activity corresponding to the activity information according to the first approval result; When the first approval result is approval failure, the activity state of the activity corresponding to the activity information is managed according to the second approval result.

5. The activity management method according to any one of claims 1 to 4, characterized in that: The managing the activity status of the activity corresponding to the activity information according to the first approval result includes: When the first approval result is approval, determining the activity status of the activity according to the current time and the preset activity time; When the first approval result is that the approval is not passed, the activity status of the activity is determined to be one of waiting to start and off the shelves, and the activity status of the activity is prohibited from being changed.

6. The activity management method according to claim 5, characterized in that: The preset activity time includes the activity start time and the activity end time; Determining the activity state of the activity according to the current time and the preset activity time includes: When the current time does not reach the activity start time, determining the activity state of the activity as to-be-started; When the current time has reached the activity start time and has not reached the activity end time, determining that the activity state of the activity is ongoing; When the current time has reached the activity end time, the activity state of the activity is determined to be off the shelves.

7. The activity management method according to any one of claims 1 to 4, characterized in that: After managing the activity status of the activity corresponding to the activity information according to the first approval result, the method further includes: When the first approval result is approved, the activity status of the activity is one of pending and off-shelf, and when a preset start operation of the activity by the first terminal is detected, the activity status of the activity is updated according to the current time and the preset activity time; When the first approval result is approved, the activity status of the activity is in progress, and a preset closing operation of the activity by the first terminal is detected, the activity status of the activity is updated to one of waiting to start and off the shelf.

8. The activity management method according to any one of claims 1 to 4, characterized in that: The method further comprises: When the approval request corresponding to the activity information created by the first terminal is not obtained, the activity status of the activity corresponding to the activity information for which the approval request is not obtained is determined to be one of to be started and off the shelves, and the activity status of the activity is prohibited from being changed.

9. The activity management method according to any one of claims 1 to 4, characterized in that: The obtaining, from the approval platform, a first approval result corresponding to the approval request includes: The first approval result corresponding to the approval request is obtained from the approval platform through one of a callback interface corresponding to the approval platform, an application programming interface corresponding to the approval platform, and an office automation system corresponding to the approval platform.

10. A computer device, characterized in that: The computer device includes a memory and a processor; The memory is used to store computer programs; The processor is configured to execute the computer program and implement the activity management method according to any one of claims 1 to 9 when executing the computer program.