Activity configuration method and device, storage medium and electronic device

By adopting a shared and collaborative model for the event configuration platform, the gameplay of platform development and business development is integrated into the same platform, solving the problems of low reusability of interactive gameplay and information silos, and achieving high efficiency and cost reduction in event configuration.

CN119576307BActive Publication Date: 2025-12-19HANGZHOU NETEASE CLOUD MUSIC TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411621456.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-13
Publication Date
2025-12-19
Estimated Expiration
2044-11-13

AI Technical Summary

Technical Problem

Existing technologies suffer from low reusability of interactive gameplay, high setup costs, and information silos in activity configuration, resulting in low operational configuration efficiency.

Method used

The event configuration platform enables the sharing of R&D resources between platform development and business development. By using a shared and co-construction model, the gameplay developed by the business team and the platform gameplay can be integrated into the same platform, breaking down information silos and improving the efficiency of event configuration.

Benefits of technology

It achieved high reusability of interactive gameplay and cost reduction and efficiency improvement, enhanced internal productivity, broke down information silos, and improved the efficiency of event configuration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119576307B_ABST
    Figure CN119576307B_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of data processing, in particular to an activity configuration method, an activity configuration device, a storage medium and an electronic device. The activity configuration method comprises: in response to an activity creation operation of a user, displaying an activity configuration page; the activity configuration page displays at least one activity template; obtaining activity configuration information input by the user based on the activity configuration page, determining a target activity template selected by the user according to the activity configuration information, and configuring an activity entity according to the target activity template; in response to a page rendering operation of the user in the activity configuration page, automatically rendering and laying out the activity entity to generate an activity for publishing in the activity configuration platform. The activity configuration method provided by the present disclosure can solve the problems of high construction cost and low configuration efficiency caused by low interaction play reuse and low exchangeability.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of data processing, in particular to an activity configuration method, an activity configuration device, a storage medium and an electronic device. BACKGROUND

[0002] With the rapid development of business, the scenes and types of activities are more and more, and the activity research and development faces various activity demands. However, due to limited resources, the activity research and development can only develop high-priority or high-quality activities first. This results in that the development of low-priority or low-quality activities is limited. Although human resources can be borrowed at the beginning to support, this is not a long-term solution.

[0003] In the prior art, high-code development, general interactive play and page template mode-based ways are mainly used for activity development. However, the high-code development has the coupling of business logic and play rules, resulting in low reusability and weak expansibility, and the built activities not only have high costs, have a lot of repeated construction, but also have higher and higher maintenance costs.

[0004] The general interactive play has the information island problem among multiple interactive plays, and the third way also has the information island problem among multiple interactive plays, and the operation configuration efficiency is low. When the activity team research and development resources are insufficient, the business team research and development will develop interactive plays, and there is the play information island problem, and the interactive plays developed by the business team research and development cannot be shared with other business teams, resulting in the phenomenon of chimney forest in the enterprise. The above methods all have many deficiencies.

[0005] It should be noted that the information disclosed in the above background section is only used to strengthen the understanding of the background of the present disclosure, and therefore can include information that does not constitute prior art known to those of ordinary skill in the art. SUMMARY

[0006] The purpose of the present disclosure is to provide an activity configuration method, an activity configuration device, a storage medium and an electronic device, aiming at solving the problems of high construction cost and low configuration efficiency caused by low reusability and exchangeability of interactive plays in activity configuration.

[0007] Other characteristics and advantages of the present disclosure will become apparent from the following detailed description, or will be learned by practice of the present disclosure.

[0008] According to an aspect of an embodiment of the present disclosure, an activity configuration method is provided, comprising:

[0009] In response to an activity creation operation of the user, an activity configuration page is displayed; the activity configuration page displays at least one activity template; wherein the activity template is associated with an interactive play, and the interactive play includes a first play configured based on a first page component of the activity configuration platform and a second play configured based on a second page component accessed to the activity configuration platform;

[0010] The activity configuration information input by the user based on the activity configuration page is acquired, a target activity template selected by the user is determined according to the activity configuration information, and an activity entity is configured according to the target activity template;

[0011] In response to a page rendering operation of the user in the activity configuration page, the activity entity is automatically rendered and laid out to generate an activity for publishing in the activity configuration platform.

[0012] According to a second aspect of the embodiments of the present disclosure, an activity configuration device is provided, comprising:

[0013] The creation module is configured to display an activity configuration page in response to an activity creation operation of the user; the activity configuration page displays at least one activity template; wherein the activity template is associated with an interactive play, and the interactive play includes a first play configured based on a first page component of the activity configuration platform and a second play configured based on a second page component accessed to the activity configuration platform;

[0014] The input module is configured to acquire activity configuration information input by the user based on the activity configuration page, determine a target activity template selected by the user according to the activity configuration information, and configure an activity entity according to the target activity template;

[0015] The publishing module is configured to automatically render and lay out the activity entity to generate an activity in response to a page rendering operation of the user in the activity configuration page, and publish the activity in the activity configuration platform.

[0016] According to a third aspect of the embodiments of the present disclosure, an activity configuration platform is provided, comprising:

[0017] The component layer is configured to provide platform components for the play layer; the platform components include an activity SDK component and an activity SPI extension point component;

[0018] The play layer is configured to provide an interactive play; the interactive play includes a first play developed by the platform and a second play developed by the business;

[0019] The activity building layer is configured to provide an activity management page, and perform activity management and page building based on the interactive play of the play layer;

[0020] A product layer is configured to provide a product activity and to publish the product activity.

[0021] According to a fourth aspect of the embodiments of the present disclosure, a computer readable storage medium is provided, which stores a computer program. The program, when executed by a processor, implements the activity configuration method in the above embodiments.

[0022] According to a fifth aspect of the embodiments of the present disclosure, an electronic device is provided, which comprises one or more processors, and a storage device configured to store one or more programs. The one or more programs, when executed by the one or more processors, cause the one or more processors to implement the activity configuration method in the above embodiments.

[0023] The exemplary embodiments of the present disclosure can have the following partial or all beneficial effects:

[0024] In the technical solutions provided by some embodiments of the present disclosure, not only the first play method can be configured through the first page component of the activity configuration platform, but also the second play method can be configured based on the second page component of the activity configuration platform. In this way, the business team's self-developed play method and the platform play method are integrated into the same platform using the shared and co-built mode. On the one hand, the development resources of platform development and business development can be shared, the play methods can be associated with each other, the information silos can be broken, and the efficiency of activity configuration can be greatly improved. On the other hand, the interactive play method has high reusability, cost reduction and efficiency improvement, and internal productivity is improved.

[0025] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0026] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without creative labor. In the drawings:

[0027] Figure 1 The flowchart schematically shows an activity configuration method in an exemplary embodiment of the present disclosure;

[0028] Figure 2 The flowchart schematically shows an activity template data flow in an exemplary embodiment of the present disclosure;

[0029] Figure 3 The flowchart schematically shows a data flow of a shared and co-built mode configuration activity in an exemplary embodiment of the present disclosure;

[0030] Figure 4 Fig. 1 schematically shows a data flow diagram of an activity SDK according to an example embodiment of the present disclosure;

[0031] Figure 5 Fig. 2 schematically shows a flow diagram of an activity publishing according to an example embodiment of the present disclosure;

[0032] Figure 6 Fig. 3 schematically shows a diagram of an activity configuration platform according to an example embodiment of the present disclosure;

[0033] Figure 7 Fig. 4 schematically shows a diagram of an activity configuration apparatus according to an example embodiment of the present disclosure;

[0034] Figure 8 Fig. 5 schematically shows a diagram of a computer readable storage medium according to an example embodiment of the present disclosure;

[0035] Figure 9 Fig. 6 schematically shows a diagram of a computer system of an electronic device according to an example embodiment of the present disclosure. DETAILED DESCRIPTION

[0036] Example implementations are now described with reference to the drawings; it being understood that the following description is by way of example only and is not to be construed in any way as limiting. In order to facilitate an understanding of example implementations, reference is made to the appended drawings, where:

[0037] Furthermore, described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the disclosure. One skilled in the relevant art will recognize, however, that the implementations can be practiced without one or more of the specific details, or with other methods, components, materials, and so forth. In other instances, well-known structures, devices, and operations have not been shown or described in detail to avoid obscuring aspects of the disclosure.

[0038] The block diagrams in the drawings show only the functionality of the example implementations and do not imply any particular physical or architectural arrangement of the example implementations. No inference should be made regarding the architecture or configuration of a hardware implementation from the description of the example implementations provided herein. Also, it is understood that the functions impacting the functionality of the example implementations can be carried out in hardware, software, firmware, or any combination thereof.

[0039] The flowcharts shown in the drawings are only illustrative, and are not necessarily inclusive of all content and operations / steps, nor are they necessarily performed in the order described. For example, some operations / steps can be broken down, and some operations / steps can be combined or partially combined, so the actual order of execution can be changed according to actual conditions.

[0040] Most companies on the market currently achieve the purposes of user acquisition, recall activation, fission flow, transaction conversion, etc. through business activities. With the rapid development of business, the scenarios and types of activities are becoming more and more diverse, and activity R&D is facing various activity demands. However, due to limited resources, activity R&D can only develop high-priority or high-quality activities first. This results in the development of low-priority or low-quality activities being limited. Although human resources can be temporarily borrowed to support at the beginning, this is not a long-term solution. Therefore, the team needs to continuously optimize the R&D process and find ways to improve efficiency to better cope with this challenge. The following three methods are mainly used in the prior art:

[0041] 1. High-code development: the front end and the server side develop according to the product and UI effect diagram, and then publish online after testing and put into operation.

[0042] 2. General interactive play: abstract general interactive play according to past activity demands, solidify it into a play background configuration form, and the front end dynamically reads the configuration and real-time renders and displays the activity page according to the API interface provided by the interactive play.

[0043] 3. Based on page template mode: develop page components and play configuration background according to business demands, page components can be assembled into page templates, and operations use page templates to build activity pages, and then configure data in each play background.

[0044] However, the above solutions have the following problems:

[0045] 1. For the first method, the business logic and play rules are coupled together, resulting in low reusability and weak scalability. The built activities not only have high costs and a lot of repeated construction, but also have higher and higher maintenance costs.

[0046] 2. For the second method, there is an information island problem between multiple interactive plays. The third method also has an information island problem between multiple interactive plays, and the operation configuration efficiency is low.

[0047] 3. For the third method, when the activity team's R&D resources are insufficient, the business team will develop interactive plays, which has a play information island problem. At the same time, the interactive plays developed by the business team cannot be shared with other business teams, resulting in a phenomenon of smokestacks in the enterprise.

[0048] Therefore, in view of the problems in the prior art, the present disclosure provides an activity configuration method, aiming to solve the problems of low interaction play reuse, high construction cost, information island between activity components, low operation configuration efficiency.

[0049] The implementation details of the technical solutions of the embodiments of the present disclosure are described below in detail.

[0050] Figure 1 The flowchart of the activity configuration method in the exemplary embodiments of the present disclosure is schematically shown. As shown in Figure 1 The specific steps include steps S101 to S104.

[0051] Step S101, in response to the activity creation operation of the user, an activity configuration page is displayed; the activity configuration page displays at least one activity template; wherein the activity template is associated with an interaction play, and the interaction play includes a first play configured based on a first page component of the activity configuration platform, and a second play configured based on a second page component accessed to the activity configuration platform;

[0052] Step S102, the activity configuration information input by the user based on the activity configuration page is obtained, the target activity template selected by the user is determined according to the activity configuration information, and the activity entity is configured according to the target activity template;

[0053] Step S103, in response to the page rendering operation of the user in the activity configuration page, the activity entity is automatically rendered and laid out to generate an activity for publishing in the activity configuration platform.

[0054] In the technical solutions provided in some embodiments of the present disclosure, not only the first play can be configured by the first page component of the activity configuration platform, but also the second play can be configured based on the second page component accessed to the activity configuration platform, and then the shared and co-built way is used to enter the business team self-developed play and the platform play into the same platform, on the one hand, the development resources of platform development and business development can be shared, the plays are associated with each other, the information island is broken, and the efficiency of activity configuration is greatly improved; on the other hand, the interaction play has high reuse, cost reduction and efficiency improvement are realized, and internal productivity is improved.

[0055] The steps of the activity configuration method in the present exemplary embodiment will be described in more detail below in combination with the drawings and embodiments.

[0056] In step S101, in response to an activity creation operation of a user, an activity configuration page is displayed; the activity configuration page displays at least one activity template; wherein the activity template is associated with interactive play, and the interactive play includes a first play configured based on a first page component of the activity configuration platform, and a second play configured based on a second page component accessed to the activity configuration platform.

[0057] Specifically, the user can start the activity configuration in the activity management page of the activity configuration platform, for example, click the create button on the activity management page, and then the activity configuration page is displayed for the user to perform visual activity configuration.

[0058] The activity configuration page displays at least one activity template, and the activity template needs to be created in advance. Therefore, in an embodiment of the present disclosure, the method further comprises: creating the activity template, and the specific steps include: in response to a template creation operation of a user in the activity template management page of the activity configuration platform, an activity template configuration page is displayed; the activity template configuration page displays at least one interactive play; activity template configuration information input by the user based on the activity template configuration page is obtained; the activity template configuration information includes an activity configuration Schema, and the activity configuration Schema includes the interactive play associated with the activity template, and configuration rules between each associated interactive play and a page component; and the associated interactive play is configured according to the configuration rules based on the activity template configuration information to obtain the activity template.

[0059] Specifically, the user can create multiple activity templates in advance in the activity template management page of the activity configuration platform. Many interactive plays are displayed in the activity template configuration page, and the configuration rules of each interactive play need to be defined in the activity template, supporting the ability to configure multiple page components associated with a single play, and providing reusable activity models for business needs by combining and associating multiple interactive plays. In an embodiment of the present disclosure, the configuration rules include: there is a mapping relationship between one interactive play and one or more page components.

[0060] Figure 2 An activity template data flow conversion schematic diagram in an exemplary embodiment of the present disclosure is schematically shown. As shown in the figure, the activity template can be associated with different interactive plays, and the interactive play can be associated with different page components. For example, a "member double eleven activity template" can be associated with multiple interactive plays, such as a draw play, a task play, and a reservation play, and one interactive play can be associated with multiple page components, such as a nine-square draw component, an award pool display component, a my award component, and a remaining draw opportunity component. Further, the interactive play pool can be configured by using the page component pool, and the activity template pool can be configured according to the interactive play pool. Figure 2 Further, the interactive play pool can be configured by using the page component pool, and the activity template pool can be configured according to the interactive play pool.

[0061] Among them, the interactive gameplay mainly includes two types, one is the platform developed gameplay, denoted as the first gameplay, which is configured according to the first page component of the activity configuration platform; the other is the business developed gameplay, denoted as the second gameplay, which is configured after the second page component is connected to the activity configuration platform through the activity SPI extension point.

[0062] In an embodiment of the present disclosure, the method further comprises: configuring the first gameplay, the configuration of the first gameplay comprising: creating an activity SDK corresponding to the first gameplay based on the activity SDK component of the activity configuration platform; and configuring the first gameplay according to the first page component in the activity configuration platform component layer and the activity SDK.

[0063] Specifically, the first gameplay is configured according to the page component of the activity configuration platform itself. The activity configuration platform itself can set multiple page components to realize different functions of the activity, and to distinguish from other page components, denoted as the first page component. SDK (Software Development Kit) is a set of tools and resources provided.

[0064] At the same time, the activity configuration platform provides SDK capability, which can reduce the development cost and access cost of business development, and at the same time can use the activity template to dynamically control the functions provided by the business gameplay. The first gameplay (platform gameplay) is realized by relying on the activity SDK and the first page component.

[0065] In an embodiment of the present disclosure, the method further comprises: configuring the second gameplay, the configuration of the second gameplay comprising: creating an activity SPI extension point based on the activity SPI extension point component of the activity configuration platform, and creating an API interface; creating a second page component according to the activity SPI extension point and the API interface; and creating an activity SDK corresponding to the second gameplay based on the activity SDK component of the activity configuration platform; and configuring the second gameplay according to the second page component and the activity SDK.

[0066] When the activity team lacks development resources, it can only handle high-priority or high-quality activities with high priority. If the demand is urgent, the business team will usually develop interactive gameplay according to its own business characteristics, form a business group gameplay background configuration form, and due to the differences in the development and business scope of different business teams, they may not be able to empower other business teams with their own accumulated capabilities. With the rapid development of activity business, different gameplay configuration backgrounds emerge like mushrooms after rain.

[0067] Therefore, in order to avoid the phenomenon of chimney in the enterprise, make the playways contact with each other, break the information island, at the same time, realize the cost reduction and efficiency improvement, and improve the internal productivity, the business team needs to also settle the business self-developed business playway (the second playway) in the same platform with the platform self-developed playway, and then can use the shared and co-constructed mode to build the activity.

[0068] Specifically, the business research and development settles the activity configuration platform by relying on the platform components and implementing the activity configuration platform SPI extension points when developing the playway and the page component. The business team research and development settlement activity configuration platform standard is as follows:

[0069] Business research and development backend: in the business application, rely on the activity SDK and other platform components, the business playway needs to implement the new, modify, delete, query and other activity SPI extension points, and provide playway query, playway execution and other API interfaces, so that the page component can be quickly accessed.

[0070] Business research and development front end: develop page components and background configuration forms in the activity configuration platform, and rely on the front-end JS SDK. The front-end JS SDK provides the ability to parse page style Schema and render pages, reducing the development cost of business research and development.

[0071] After configuring the interactive playway, the user can create an activity template by setting the activity configuration Schema. The activity configuration Schema includes the interactive playway associated with the activity template, and the configuration rules between the associated interactive playway and the page component. Finally, the associated interactive playway is configured according to the configuration rules to obtain the activity template.

[0072] Figure 3 An illustrative data flow conversion schematic diagram of a shared and co-constructed mode for configuring activities in an exemplary embodiment of the present disclosure is schematically shown. As shown in Figure 3 The platform research and development and the business research and development can develop page components and playways. The platform research and development activity template settles the activity configuration platform by relying on the platform component, and the business research and development activity template settles the activity configuration platform by relying on the platform component and implementing the activity configuration platform SPI extension point.

[0073] Based on the above method, the platform playway and the business playway are settled in one platform using the shared and co-constructed mode, which can realize the sharing of research and development resources of platform research and development and business research and development, realize the mutual association between playways, break the information island, at the same time, realize the cost reduction and efficiency improvement, and improve the internal productivity.

[0074] In one embodiment of the present disclosure, the method further comprises: performing an activity time rehearsal on the second play based on the activity SDK, specifically comprising: obtaining a preset time, a user ID field and an activity ID field of the activity to be rehearsed; when it is determined that the activity ID field is queried based on the time rehearsal module and the current user is in the user whitelist list based on the user ID field, configuring the preset time, the user ID field and the activity ID field as time rehearsal aspect parameters; and performing an activity time rehearsal on the second play based on the time rehearsal aspect parameters.

[0075] Specifically, the activity SDK provides a time rehearsal capability. After the operation builds an activity page, a full-link walk-through can be performed at a future time point. The business development needs to access this capability when developing the play, otherwise the full-link walk-through function cannot be realized.

[0076] When the business development uses the TimeRehearsal aspect, the time field, the user ID field and the activity ID field need to be set in the aspect parameters. When the aspect is executed, the current user ID and the activity ID are obtained from the entry point, the activity entity information is queried according to the activity ID, and then it is verified whether the activity time rehearsal module is opened. If not, it is directly returned. If it has been opened, the rehearsal time and the rehearsal user whitelist information are queried, and it is verified whether the current user ID is in the user whitelist list. If so, the rehearsal time is set to the time field in the aspect parameters.

[0077] The activity SDK deposits a general method for connecting security risk control. When the business calls this method, it needs to pass in parameters such as activity ID, play type, user ID and user Token. Inside the method, the activity entity information is queried according to the activity ID, the security risk control configuration of the play type in the activity template is filtered, it is verified whether the security risk control is enabled, if it is enabled, the security risk control business parameters are obtained for writing, and other necessary parameters such as system, client version, device ID are also written into the request parameters, after the request parameter assembly is completed, the security risk control method is called, and then the security risk control return result is processed and returned to the business development for use.

[0078] In one embodiment of the present disclosure, the activity SDK can also provide a horizontal capability of limiting activity dimensions, such as activity black and white list, crowd package access, consumption benefit access, security risk control connection, activity time rehearsal capability, etc.

[0079] Figure 4 A data flow conversion schematic diagram of an activity SDK in an exemplary embodiment of the present disclosure is schematically shown. As shown in Figure 4 The interactive play can realize local calling of the activity SDK, and further realize functions such as verifying security risk control, verifying activity black and white list, verifying crowd package access and activity time rehearsal.

[0080] With the increasing activities, the activity configuration platform will accumulate a large number of excellent activity templates, which not only serve the created business parties, but also enable other business parties. Let the creativity of each business flow on the activity configuration platform to better serve the platform users.

[0081] In step S102, the activity configuration information input by the user based on the activity configuration page is obtained, the target activity template selected by the user is determined according to the activity configuration information, and the activity entity is configured according to the target activity template.

[0082] Specifically, the user inputs the activity configuration information in the activity configuration page to determine which activity template the currently configured activity is associated with. The input activity configuration information can include the activity template name, the activity template Code, and then select the target activity template from the activity template pool.

[0083] The activity template includes the pre-associated interactive play and page component, and the configuration rule therebetween. The configuration form rendered according to the target activity template selected by the user is configured with data, so as to configure the activity entity.

[0084] It should be noted that after configuring the activity entity according to the activity template, the user can also modify the details of the activity on the basis, that is, to provide an adjustment function.

[0085] In step S103, in response to the page rendering operation of the user in the activity configuration page, the activity entity is automatically rendered and laid out to generate an activity for publishing in the activity configuration platform.

[0086] Specifically, the user initiates page rendering in the activity management page, and the activity page is automatically rendered and laid out according to the pre-configured activity entity, and finally publishes the activity in the activity configuration platform. In addition, the operation and product can adjust the automatically rendered layout and the activity page text.

[0087] Figure 5 An exemplary flowchart of an activity publishing process in an exemplary embodiment of the present disclosure is schematically shown. Referring to Figure 5 As shown, the process of activity publishing mainly includes the following steps: ① creating an activity in the activity management page, selecting an activity template that meets the business needs; ② configuring data according to the configuration form rendered by the activity template; ③ initiating page rendering in the activity management page, and automatically rendering and laying out the activity page according to the activity entity; ④ adjusting the activity page text and layout by operation and product; ⑤ publishing the activity.

[0088] The present disclosure also provides an activity configuration platform, characterized in that it comprises:

[0089] a component layer configured to provide platform components for the gameplay layer; the platform components include an activity SDK component and an activity SPI extension point component;

[0090] a gameplay layer configured to provide interactive gameplay; the interactive gameplay includes a first gameplay developed by the platform and a second gameplay developed by a business;

[0091] an activity building layer configured to provide an activity management page and to perform activity management and page building based on the interactive gameplay of the gameplay layer;

[0092] a product layer configured to provide product activities and to perform publishing of the product activities.

[0093] Figure 6 A schematic diagram of an activity configuration platform is schematically shown in an exemplary embodiment of the present disclosure. As shown in the diagram, the solution of the activity configuration platform is divided into four layers, from bottom to top, which are a component layer, a gameplay layer, an activity building layer, and a product layer. Figure 6

[0094] The component layer provides atomized capabilities for platform gameplay and business gameplay, and includes a task component, a benefit component, a user event component, an activity SDK component, and the like. The component layer supports business development access and provides multiple access capabilities, such as background configuration, Schema self-defined forms, RPC interfaces, SPI extension points, and the like. The RPC (Remote Procedure Call) is a remote procedure calling protocol, which can communicate and interact between different services. The SPI (Service Provider Interface) is a service discovery mechanism, which dynamically loads a service provider that implements an interface at runtime.

[0095] The gameplay layer includes platform gameplay developed by an activity team and business gameplay developed by a business team. The activity team has classified the interactive gameplay into task-based gameplay, draw-based gameplay, gift-based gameplay, reservation-based gameplay, question-and-answer-based gameplay, and fission-based gameplay, and each gameplay type can derive many gameplay subtypes, such as blind box draw gameplay, rotating disc draw gameplay, and magic array draw gameplay. The business team develops according to the access standards of the activity platform. Meanwhile, the gameplay layer provides one-stop configuration capabilities for operation, which improves the operation configuration efficiency.

[0096] ​The activity building layer includes activity management and page building. The activity management includes activity template, activity data, activity user portrait, activity review and activity guarantee. The activity template can use the configuration form ability provided by the platform play and business play to provide the ability of the operation to flexibly combine the interactive play to generate a business activity model. The page building includes the ability of page rendering, page component, page template, page preview and page publishing. The operation selects the activity template that meets the business needs to create and configure the activity. When building the page, the activity entity that has been configured is selected. The page is automatically built and rendered. After the operation adjusts the page style and layout, the page is published.

[0097] The product layer connects the business products of various departments. The operation and product can use the activity platform to build the activity page.

[0098] Figure 7 The composition schematic diagram of an activity configuration device in an exemplary embodiment of the present disclosure is schematically shown as follows. Figure 7 As shown in the figure, the activity configuration device 700 can include a creation module 701, an input module 702 and a publishing module 703. Wherein:

[0099] The creation module 701 is used to display an activity configuration page in response to the activity creation operation of the user. The activity configuration page displays at least one activity template. The activity template is associated with an interactive play. The interactive play includes a first play configured based on a first page component of the activity configuration platform and a second play configured based on a second page component accessed to the activity configuration platform.

[0100] The input module 702 is used to obtain the activity configuration information input by the user based on the activity configuration page, determine the target activity template selected by the user according to the activity configuration information, and configure the activity entity according to the target activity template.

[0101] The publishing module 703 is used to automatically render and layout the activity entity to generate an activity in response to the page rendering operation of the user in the activity configuration page, so as to be published in the activity configuration platform.

[0102] According to an example embodiment of the present disclosure, the activity configuration apparatus 700 further comprises a template module configured to create the activity template, including: in response to a template creation operation of a user in an activity template management page of the activity configuration platform, displaying an activity template configuration page; the activity template configuration page displays at least one interactive game; obtaining activity template configuration information input by the user based on the activity template configuration page; the activity template configuration information comprises an activity configuration Schema, and the activity configuration Schema comprises an interactive game associated with the activity template and a configuration rule between each associated interactive game and a page component; and performing game rule configuration on the associated interactive game according to the configuration rule based on the activity template configuration information to obtain an activity template.

[0103] According to an example embodiment of the present disclosure, the template module is further configured to configure a first game, including creating an activity SDK corresponding to the first game based on an activity SDK component of the activity configuration platform; and configuring the first game according to a first page component in the component layer of the activity configuration platform and the activity SDK.

[0104] According to an example embodiment of the present disclosure, the template module is further configured to configure a second game, including: creating an activity SPI extension point and an API interface based on an activity SPI extension point component of the activity configuration platform; creating a second page component according to the activity SPI extension point and the API interface; creating an activity SDK corresponding to the second game based on an activity SDK component of the activity configuration platform; and configuring the second game according to the second page component and the activity SDK.

[0105] According to an example embodiment of the present disclosure, the template module is further configured to perform an activity time rehearsal on the second game based on the activity SDK, including: obtaining a preset time, a user ID field and an activity ID field of an activity to be rehearsed; when it is determined that the activity ID field is queried based on the time rehearsal module has been started, and the current user is in a user whitelist list based on the user ID field, configuring the preset time, the user ID field and the activity ID field as time rehearsal aspect parameters; and performing an activity time rehearsal on the interactive game based on the time rehearsal aspect parameters.

[0106] According to an example embodiment of the present disclosure, the configuration rule comprises a mapping relationship between one interactive game and one or more page components.

[0107] The specific details of the above-mentioned modules of the activity configuration apparatus 700 have been described in detail in the corresponding activity configuration method, and therefore will not be described here.

[0108] It should be noted that although several modules or units of the device for action execution are mentioned in the foregoing detailed description, such division is not mandatory. Indeed, according to embodiments of the disclosure, features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, features and functions of one module or unit described above can be further divided into embodied by multiple modules or units.

[0109] In an exemplary embodiment of the disclosure, a storage medium capable of implementing the above method is also provided. Figure 8 A schematic diagram of a computer readable storage medium in an exemplary embodiment of the disclosure is schematically shown as Figure 8 As shown, a program product 800 for implementing the above method according to an embodiment of the disclosure is described, which can adopt a portable compact disc read-only memory (CD-ROM) and include a program code, and can run on a terminal device, such as a mobile phone. However, the program product of the disclosure is not limited thereto, and in this document, the readable storage medium can be any tangible medium containing or storing a program, which can be used by or in conjunction with an instruction execution system, device or apparatus.

[0110] In an exemplary embodiment of the disclosure, an electronic device capable of implementing the above method is also provided. Figure 9 A structural schematic diagram of a computer system of an electronic device in an exemplary embodiment of the disclosure is schematically shown.

[0111] It should be noted that, Figure 9 The computer system 900 of the electronic device shown is only an example, and should not bring any limitation to the functions and use range of the embodiments of the disclosure.

[0112] As Figure 9 shown, the computer system 900 includes a central processing unit (CPU) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage portion 908 into a random access memory (RAM) 903. In the RAM 903, various programs and data required for system operation are also stored. The CPU 901, the ROM 902 and the RAM 903 are connected to each other through a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.

[0113] The following components are connected to the I / O interface 905: an input part 906 including a keyboard, a mouse, etc.; an output part 907 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), etc., and a speaker, etc.; a storage part 908 including a hard disk, etc.; and a communication part 909 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication part 909 performs communication processing via a network such as the Internet. A drive 910 is also connected to the I / O interface 905 as necessary. A removable medium 911 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is attached to the drive 910 as necessary, so that a computer program read out therefrom is installed in the storage part 908 as necessary.

[0114] In particular, according to embodiments of the present disclosure, the processes described below with reference to flowcharts can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for executing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network by the communication part 909, and / or installed from the removable medium 911. When the computer program is executed by the central processing unit (CPU) 901, various functions defined in the system of the present disclosure are executed.

[0115] It should be noted that the computer-readable medium in the present disclosure can be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. The computer-readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination thereof. More specific examples of the computer-readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (Compact Disc Read-Only Memory, CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or apparatus. In the present disclosure, the computer-readable signal medium can include a data signal carrying a computer-readable program code in a baseband or as a part of a carrier wave. Such a propagated data signal can take various forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, which can send, propagate or transmit a program for use by or in conjunction with an instruction execution system, device or apparatus. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, or the like, or any suitable combination thereof.

[0116] The flowcharts and block diagrams in the drawings illustrate the possible implementation architectures, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams can represent a module, a program segment, or a portion of code that contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur in different orders than that shown in the drawings. For example, two blocks that are shown in succession can actually be executed substantially concurrently, or they can be executed in reverse order, depending on the functionality involved. It should also be noted that each block in the block diagrams or flowcharts, and combinations of blocks in the block diagrams or flowcharts, can be implemented by a dedicated hardware-based system that performs specified functions or operations, or can be implemented by a combination of special-purpose hardware and computer instructions.

[0117] The units described in the embodiments of the present disclosure can be implemented by software, or by hardware, or by a combination of software and hardware. The units described can also be located in a processor.

[0118] As another aspect, the present disclosure also provides a computer readable medium, which can be included in the electronic device described in the above embodiments, or can exist separately without being assembled into the electronic device. The computer readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to implement the method described in the above embodiments.

[0119] It should be noted that although several modules or units for a device to perform actions are mentioned in the above detailed description, the division into the modules or units is not mandatory. In fact, according to the embodiments of the present disclosure, features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, features and functions of one module or unit described above can be further divided into a plurality of modules or units.

[0120] From the above description of the embodiments, those skilled in the art will readily appreciate that the example embodiments described herein can be implemented by software and / or by hardware coupled with software. Accordingly, the technical solutions of the embodiments of the present disclosure can be embodied in the form of a software product. The software product can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, or the like) or a network, and includes a number of instructions for causing a computing device (which can be a personal computer, a server, a terminal, or a network device, etc.) to perform the methods according to the embodiments of the present disclosure.

[0121] Other embodiments of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure following the general principles thereof and including such departures from the present disclosure that come within known use or custom in the art to which the present disclosure pertains.

[0122] It should be understood that the present disclosure is not limited to the precise structures described and shown in the above description and the accompanying drawings, and that various modifications and changes can be made without departing from the scope of the present disclosure. The scope of the present disclosure is limited only by the appended claims.

Claims

1. An active configuration method, characterized by, The application is applied to an activity configuration platform, comprising: creating an activity template; creating an activity SDK corresponding to a second play associated with the activity template, and configuring the second play based on the activity SDK; performing an activity time rehearsal on the second play based on the activity SDK; wherein the activity time rehearsal on the second play based on the activity SDK comprises: obtaining a preset time, a user ID field and an activity ID field of an activity to be rehearsed; when it is determined that the activity ID field is queried based on the time rehearsal module and the current user is in the user whitelist list based on the user ID field, the preset time, the user ID field and the activity ID field are configured as time rehearsal aspect parameters; performing an activity time rehearsal on the second play based on the time rehearsal aspect parameters; in response to an activity creation operation of a user, displaying an activity configuration page; the activity configuration page displays at least one activity template; wherein the activity template is associated with an interactive play, the interactive play comprises a first play developed by a platform and a second play developed by a business, the first play is configured based on a first page component of the activity configuration platform itself, and the second play is configured based on a second page component accessed by the activity configuration platform, and the second page component is accessed by an activity SPI extension point component of the activity configuration platform; obtaining activity configuration information input by the user based on the activity configuration page, determining a target activity template selected by the user according to the activity configuration information, and configuring an activity entity according to the target activity template; in response to a page rendering operation of the user in the activity configuration page, automatically rendering and laying out the activity entity to generate an activity for publishing in the activity configuration platform.

2. The active configuration method of claim 1, wherein, The activity template is created, comprising: in response to a template creation operation of a user in an activity template management page of an activity configuration platform, displaying an activity template configuration page; the activity template configuration page displays at least one interactive play; obtaining activity template configuration information input by the user based on the activity template configuration page; the activity template configuration information comprises an activity configuration Schema, the activity configuration Schema comprises an interactive play associated with the activity template, and a configuration rule between each associated interactive play and a page component; configuring the associated interactive play according to the configuration rule based on the activity template configuration information to obtain an activity template.

3. The active configuration method of claim 2, wherein, The method further comprises: configuring a first play, the configuration of the first play comprising: creating an activity SDK corresponding to the first play based on an activity SDK component of the activity configuration platform; configuring the first play according to a first page component in a component layer of the activity configuration platform and the activity SDK.

4. The active configuration method of claim 2, wherein, The configuration of the second play based on the activity SDK comprises: creating an activity SPI extension point and an API interface based on an activity SPI extension point component of the activity configuration platform; creating a second page component according to the activity SPI extension point, the API interface; and create an activity SDK corresponding to the second play mode based on the activity configuration platform; configure the second play mode based on the second page component and the activity SDK.

5. The active configuration method of claim 2, wherein, The configuration rules include: There is a mapping relationship between an interactive play mode and one or more page components.

6. An active configuration platform for implementing the active configuration method according to any one of claims 1 to 5, characterized in that It includes: The component layer is configured to provide platform components for the play mode layer; The platform components include activity SDK components and activity SPI extension point components; The play mode layer is configured to provide interactive play modes; The interactive play modes include first play modes developed by the platform and second play modes developed by the business; The activity building layer is configured to provide activity management pages and to manage activities and build pages based on the interactive play modes of the play mode layer; The product layer is configured to provide product activities and to publish product activities.

7. A mobile configuration apparatus characterized by comprising: It includes: The template module is configured to create activity templates; create an activity SDK corresponding to the second play mode associated with the activity template, and configure the second play mode based on the activity SDK; Based on the activity SDK, the second play mode is preformed at the activity time; wherein, based on the activity SDK, the second play mode is preformed at the activity time, including: obtaining the preset time, user ID field and activity ID field of the activity to be preformed; when the time preforming module has been started based on the activity ID field, and the current user is in the user whitelist list based on the user ID field, the preset time, user ID field and activity ID field are configured as time preforming aspect parameters; based on the time preforming aspect parameters, the second play mode is preformed at the activity time; The creation module is configured to display an activity configuration page in response to an activity creation operation of a user; the activity configuration page displays at least one activity template; wherein the activity template is associated with an interactive play mode, the interactive play mode includes first play modes developed by the platform and second play modes developed by the business, the first play mode is configured based on the first page component of the activity configuration platform itself, the second play mode is configured based on the second page component accessed to the activity configuration platform, and the second page component is accessed through the activity SPI extension point component of the activity configuration platform; The input module is configured to obtain activity configuration information input by the user based on the activity configuration page, determine a target activity template selected by the user based on the activity configuration information, and configure an activity entity based on the target activity template; The publishing module is configured to automatically render and layout the activity entity to generate an activity in response to a page rendering operation of the user in the activity configuration page, and to publish the activity in the activity configuration platform.

8. The activity configuration apparatus according to claim 7, wherein The template module includes: The response unit is configured to display an activity template configuration page in response to a template creation operation of a user in an activity template management page of an activity configuration platform; the activity template configuration page displays at least one interactive play mode. An obtaining unit is configured to obtain campaign template configuration information input by a user based on the campaign template configuration page; the campaign template configuration information comprises a campaign configuration Schema, the campaign configuration Schema comprises interactive play modes associated with the campaign template, and configuration rules between each of the associated interactive play modes and a page component; A configuration unit is configured to perform play rule configuration on the associated interactive play modes according to the configuration rules based on the campaign template configuration information to obtain a campaign template.

9. The activity configuration apparatus according to claim 8, wherein The configuration unit is further configured to configure a first play mode, comprising: creating a campaign SDK corresponding to the first play mode based on a campaign SDK component of the campaign configuration platform; configuring the first play mode according to a first page component in a component layer of the campaign configuration platform and the campaign SDK.

10. The activity configuration apparatus according to claim 8, wherein The configuration unit is further configured to configure a second play mode, comprising: creating a campaign SPI extension point and an API interface based on a campaign SPI extension point component of the campaign configuration platform; creating a second page component according to the campaign SPI extension point and the API interface; and creating a campaign SDK corresponding to the second play mode based on a campaign SDK component of the campaign configuration platform; configuring the second play mode according to the second page component and the campaign SDK.

11. A computer readable storage medium having stored thereon a computer program, the program being executed by a processor to implement the campaign configuration method according to any one of claims 1 to 5.

12. An electronic device, comprising: comprising: one or more processors; a storage device for storing one or more programs, which when executed by the one or more processors, cause the one or more processors to implement the campaign configuration method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Activity creation method, device, storage medium and computer equipment

    CN111857657A

  • Marketing system design method and device based on component metadata, equipment and medium

    CN116883071A

  • Activity configuration method and device and storage medium

    CN118096251A