Multi-platform-based activity online method, apparatus and device, and storage medium

By determining the activity template parameters and configuration information on the H5 page and combining with the user authentication mechanism, the problem of large workload and low efficiency of multi-platform activities is solved, and unified configuration and efficient integration of multi-platform activities are achieved.

CN119149035APending Publication Date: 2024-12-17GUOSEN SECURITIES
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411335087.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-24
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

In the prior art, online activities need to develop different pages for each platform when they are launched on multiple platforms, resulting in large workloads and low efficiency.

Method used

By determining the activity template parameters corresponding to the interactive components in the H5 page, sending activity configuration information to display the activity page, and authenticating when users participate in the activity, achieving unified configuration and efficient integration of multi-platform activities.

Benefits of technology

Users can click components on different platforms to participate in the event, without developing different pages for each platform, achieving flexible and efficient integration of multi-platform online activities and improving the efficiency of online activities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119149035A_ABST
    Figure CN119149035A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the technical field of computer application, and discloses a multi-platform-based activity online method, device and equipment and a storage medium, the method comprises the following steps: in response to a trigger operation of a user on a predetermined interaction component in an H5 page, determining an activity template parameter corresponding to the interaction component, the H5 page being a page running on a target platform, the target platform is one of a plurality of predetermined platforms; determining activity configuration information corresponding to the activity template parameters, and sending the activity configuration information to the H5 page, so that the H5 page displays a corresponding activity page based on the activity configuration information; performing activity authentication on the user in response to a trigger operation of the user on the activity component in the activity page; and after the authentication is passed, determining that the user participates in an activity corresponding to the activity page successfully, and feeding back information that the user participates in the activity to the H5 page. By means of the mode, flexible and efficient integration of multi-platform online activities is achieved, and the activity online efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of computer application technology, and specifically to a method, device, equipment and storage medium for launching an activity based on multiple platforms. Background Art

[0002] With the development of information technology, there are more and more platforms where applications can run. Online activities are faced with the problem of being able to adapt and run on multiple platforms. Online activities generally guide users to participate in online activities by displaying activity pages. In related technologies, since the protocols supported by pages on different platforms are not exactly the same, when launching online activities for different platforms, different pages need to be developed for the protocols supported by each platform, resulting in a large workload and low efficiency for launching activities. Summary of the invention

[0003] In view of the above problems, the embodiments of the present invention provide a method, device, equipment and storage medium for launching activities on multiple platforms, which are used to solve the problems of large workload and low efficiency in launching activities on multiple platforms in the prior art.

[0004] According to one aspect of an embodiment of the present invention, a method for launching an activity based on multiple platforms is provided, the method comprising: In response to a user triggering operation on a predetermined interactive component in an H5 page, determining an activity template parameter corresponding to the interactive component, wherein the H5 page is a page running on a target platform, and the target platform is one of the predetermined multiple platforms; Determine activity configuration information corresponding to the activity template parameters, and send the activity configuration information to the H5 page, so that the H5 page displays the corresponding activity page based on the activity configuration information; In response to the user's triggering operation on the activity component in the activity page, performing activity authentication on the user; When the authentication is passed, it is determined that the user has successfully participated in the activity corresponding to the activity page, and information on the completion of the participation in the activity is fed back to the H5 page.

[0005] In an optional manner, before determining the activity template parameter corresponding to the interaction component, the method further includes: Acquire the login information of the user when logging in from the target platform, and acquire a pre-stored user blacklist; Verifying whether the identity of the user is legal based on the login information and the user blacklist; If the identity of the user is legal, the step of determining the activity template parameters corresponding to the interactive component is performed.

[0006] In an optional manner, before verifying whether the identity of the user is legal based on the login information and the user blacklist, the method further includes: Obtaining pre-stored user information, and matching the login information with the user information; If there is user information matching the login information, the login information is associated with the matching user information and stored.

[0007] In an optional manner, in response to the user's triggering operation on the activity component in the activity page, performing activity authentication on the user includes: The basic information of the user and the operation behavior information of the user when operating in the target platform are obtained, and activity authentication of the user is performed based on the basic information and / or the operation behavior information.

[0008] In an optional manner, the performing activity authentication on the user based on the basic information and / or the operation behavior information includes: Determine the branch to which the user belongs based on the basic information, and determine whether the user has participated in the activity based on the operation behavior information; Determine the activity rules of the activity, and determine whether the user has the right to participate in the activity based on the activity rules, the branch to which the user belongs, and whether the user has participated in the activity.

[0009] In an optional manner, after the authentication is passed, determining that the user has successfully participated in the activity corresponding to the activity page, and feeding back information on the completion of the activity participation to the H5 page, includes: Obtain the completed speech or status page of the activity, and feed the speech or status page back to the H5 page.

[0010] In an optional manner, the activity configuration information includes activity materials, activity external links, award configuration information and activity promotion pages, and also includes: The uploaded activity materials, activity external links, award configuration information and activity promotion pages are obtained, and activity template parameters associated with the activity materials, the activity external links, the award configuration information and the activity promotion pages are configured and stored.

[0011] According to another aspect of an embodiment of the present invention, a multi-platform-based activity online device is provided, the device comprising: A determination module, configured to determine, in response to a user triggering operation on a predetermined interactive component in an H5 page, an activity template parameter corresponding to the interactive component, wherein the H5 page is a page running on a target platform, and the target platform is one of the predetermined platforms; A sending module, used for determining the activity configuration information corresponding to the activity template parameters, and sending the activity configuration information to the H5 page, so that the H5 page displays the corresponding activity page based on the activity configuration information; An authentication module, configured to perform activity authentication on the user in response to a triggering operation of the user on an activity component in the activity page; The feedback module is used to determine that the user has successfully participated in the activity corresponding to the activity page after the authentication is passed, and to feedback the information of the completion of the participation in the activity to the H5 page.

[0012] According to another aspect of an embodiment of the present invention, there is provided a computer device, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute the method as described above.

[0013] According to another aspect of the embodiments of the present invention, a computer-readable storage medium is provided, wherein at least one executable instruction is stored in the storage medium, and when the executable instruction is executed on a computer device, the computer device executes the method described above.

[0014] In response to a user's triggering operation on a predetermined interactive component in an H5 page, an embodiment of the present invention determines an activity template parameter corresponding to the interactive component, the H5 page is a page running on a target platform, and the target platform is one of a plurality of predetermined platforms, determines activity configuration information corresponding to the activity template parameter, sends the activity configuration information to the H5 page, and allows the H5 page to display the corresponding activity page based on the activity configuration information, and in response to a user's triggering operation on an activity component in the activity page, performs activity authentication on the user, and when the authentication is passed, determines that the user has successfully participated in the activity corresponding to the activity page, and feeds back information on the completion of the participation in the activity to the H5 page. In an embodiment of the present invention, the interactive components in a plurality of different platforms are associated with corresponding activity pages through activity template parameters, and the activity configuration information of the activity page is uniformly configured, so that users can click on components on different platforms to participate in activities, and there is no need to develop different pages for the protocols supported by each platform. Only development and configuration once are required to achieve flexible and efficient integration of multi-platform online activities, thereby improving the efficiency of launching activities.

[0015] The above description is only an overview of the technical solution of the embodiment of the present invention. In order to more clearly understand the technical means of the embodiment of the present invention, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiment of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The accompanying drawings are only used to illustrate the embodiments and are not to be considered as limiting the present invention. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings. In the accompanying drawings: Figure 1 A schematic diagram of a process of a multi-platform activity launch method provided by an embodiment of the present invention is shown; Figure 2 A schematic diagram of the structure of a multi-platform activity launch device provided by an embodiment of the present invention is shown; Figure 3 A schematic diagram of the structure of a computer device provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0017] Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited to the embodiments set forth herein.

[0018] Figure 1 The flowchart of the multi-platform activity launch method provided by the embodiment of the present invention is shown, which is applied to the middle and back-end, such as Figure 1 As shown, the method comprises the following steps: Step 101: In response to a user triggering operation on a predetermined interactive component in an H5 page, activity template parameters corresponding to the interactive component are determined.

[0019] In this embodiment, the H5 page is a page running on the target platform, and the target platform is one of the predetermined multiple platforms. The multiple platforms include application software platforms, WeChat platforms, mini-program platforms, and enterprise WeChat platforms. Of course, other platforms may also be included, for example, web page platforms, which are not limited too much here. The H5 page is the page where the activity entrance is located. The page includes interactive components. The attributes of the interactive components can be URL links. For online activities that can be personalized through business, activity template parameters are added to the URL link. On different platforms, for the same online activities, the corresponding activity template parameters are the same, and for different online activities, the corresponding activity template parameters are different. The page jump is achieved by the user clicking on the interactive component, and the activity template parameters are carried to jump to the corresponding activity page.

[0020] In this embodiment, when the user clicks on the interactive component, the activity template parameters are optionally passed to the middle and back-end interface through the URL link: the activity template parameters are attached to the URL link corresponding to the interactive component and passed in the form of a query string. When the user clicks on the interactive component, it jumps to the page corresponding to the URL link and passes the activity template parameters to the middle and back-end interface. For example, the URL link is http: / / abc.html, and the URL link is http: / / abc.html?template=113 after adding the activity template parameters, where template=113 is the activity template parameter. Of course, other methods can also be used, for example, using hyperlinks to pass activity template parameters, or, on the WeChat applet platform, data transfer between pages can be achieved by adding activity template parameters to the URL link. The wx.navigateTo method is called in the click event processing function of the interactive component. The wx.navigateTo method allows jumping to a page within the application while retaining the current page. The activity template parameters are passed to the target page. On the target page, the passed data is obtained through a parsing operation, thereby passing the activity template parameters to the middle and back-end interface. Of course, this embodiment can also pass the activity template parameters to the middle and back-end interfaces in other ways, which are not limited here.

[0021] In this embodiment, no matter which platform the user participates in the same online activity, after clicking the interactive component, the same activity template parameters will be passed to the middle and back-end interface so that the middle and back-end can configure the activity page. The middle and back-end can also deliver the same online activity to multiple different platforms according to actual needs, thereby increasing the channels for online activity delivery.

[0022] For example, in the scenario of multiple branches of financial securities, multiple branches have the need to launch online operational activities through multiple channels and attract each other. This embodiment is based on micro-front-end technology, and associates interactive components in multiple different platforms with corresponding activity pages through activity template parameters. Users can click on components on different platforms to participate in activities, thereby achieving flexible and efficient integration of online operational activities on multiple platforms and improving the efficiency of online operational activities.

[0023] In an optional embodiment, before determining the activity template parameter corresponding to the interaction component, the method further includes: The login information of the user when logging in is obtained from the target platform, and a pre-stored user blacklist is obtained; based on the login information and the user blacklist, whether the identity of the user is legal is verified; if the identity of the user is legal, the step of determining the activity template parameters corresponding to the interactive component is executed.

[0024] In this embodiment, the middle and back-end interface verifies whether the user's identity is legal by comparing the login information with the user blacklist. If the login information proves that the user is on the user blacklist, the user's identity is illegal. If the login information proves that the user is not on the user blacklist, the user's identity is legal. Users with illegal identities cannot participate in the online activities corresponding to the activity template parameters, and the corresponding error page can be fed back to the H5 page to prompt the user.

[0025] This embodiment verifies whether the user's identity is legitimate through the user blacklist, thereby screening out non-user blacklist users to participate in corresponding online activities. Especially for online activities in the financial securities industry, screening non-user blacklist users to participate in online activities can improve security.

[0026] In an optional embodiment, before verifying whether the identity of the user is legal based on the login information and the user blacklist, the method further includes: The pre-stored user information is obtained, and the login information is matched with the user information; if there is user information matching the login information, the login information is associated with the matching user information and stored.

[0027] In this embodiment, the pre-stored user information is a large amount of user information obtained from multiple predetermined platforms. For online activities launched on multiple platforms, the user identities may be different. Especially in the financial securities industry, there is diversity in user identities in multiple branches and multiple platforms. Therefore, it is necessary to identify and unify the user identities in each platform.

[0028] In this embodiment, once a user logs in, regardless of whether the user's identity is legal, the login information will be matched with each pre-stored user information. The matching criterion is that if there is only one piece of information that is the same in the two pieces of information, then the two pieces of information are considered to match. For example, if the mobile phone numbers in the two pieces of information are the same, or the ID card numbers in the two pieces of information are the same, or the financial accounts in the two pieces of information are the same, etc., then it is considered that they are the same user, and the login information of the same user is associated with the user information and stored. In this way, once a user logs in, regardless of whether the user's identity is legal, the user identity in each platform will be identified, and unified management of user identity will be achieved, which is conducive to launching the same online activities on multiple platforms.

[0029] Step 102: Determine the activity configuration information corresponding to the activity template parameter, and send the activity configuration information to the H5 page, so that the H5 page can display the corresponding activity page based on the activity configuration information. In this embodiment, each activity template parameter corresponds to an online activity, and each online activity is configured with corresponding activity configuration information. The activity configuration information is information that can be personalized by the business in addition to the basic information of the activity. The basic information of the activity includes the title, time, page layout and user interaction mode of the activity, etc. The fixed information. The activity configuration information includes activity materials, activity external links (for example, activity rules, etc.), award configuration information and activity promotion pages, etc. The activity materials include picture materials (for example, online activity free elements, high-definition pictures, background pictures, advertising design materials, etc.), design materials (for example, fonts and other materials suitable for visual design) and poster design, etc. In this embodiment, the activity basic information can be sent to the H5 page at the same time as the activity configuration information is sent to the H5 page, so that the H5 page can render the page based on the basic information of the activity and the activity configuration information to obtain the activity page.

[0030] For example, in the scenario of multiple branches of financial securities, multiple branches have the demand for personalized configuration of the same online operation activity. This embodiment is based on micro-frontend technology. The interactive components in multiple different platforms are associated with corresponding activity pages through activity template parameters. Users can click on components on different platforms to participate in activities, thereby realizing flexible and efficient integration of online operation activities on multiple platforms. The activity page can be personalized by the business through the activity template parameters, thereby improving the efficiency of the online operation activities and realizing personalized configuration of the activity page.

[0031] In an optional embodiment, the multi-platform-based activity launch method further includes: The uploaded activity materials, activity external links, award configuration information and activity promotion pages are obtained, and activity template parameters associated with the activity materials, the activity external links, the award configuration information and the activity promotion pages are configured and stored.

[0032] In this embodiment, the activity configuration information can be personalized by the business and uploaded to the middle and back-end, where the activity configuration information is associated, bound and stored with the activity template parameters of the corresponding online activity, so that when the user subsequently clicks the interactive component to participate in the online activity, the associated activity configuration information can be directly found through the activity template parameters. The business only needs to configure the activity configuration information once to launch the corresponding online activities on multiple predetermined platforms, which not only meets the personalized needs of the activity, but also reduces the configuration workload, achieving the effect of multi-platform, personalized and efficient online activities.

[0033] Optionally, when the personalized needs of online activities change, the business can also modify the above-mentioned activity configuration information, for example, replace or modify activity materials, activity external links, award configuration information and activity promotion pages, etc., to achieve dynamic adjustment of activity configuration information and further meet the personalized needs of online activities.

[0034] Step 103: In response to the user's triggering operation on the activity component in the activity page, the user is authenticated for the activity.

[0035] In this embodiment, after entering the activity page, the user participates in the activity by clicking on the activity component in the activity page. Due to factors such as the fact that in a multi-platform scenario, the user may have participated in the same activity on different platforms, or in a multi-branch and multi-platform scenario, some branches may not have the authority to participate in online activities, etc., the user needs to be authenticated for the activity.

[0036] Optionally, in response to the user's triggering operation on the activity component in the activity page, performing activity authentication on the user includes: The basic information of the user and the operation behavior information of the user when operating in the target platform are obtained, and activity authentication of the user is performed based on the basic information and / or the operation behavior information.

[0037] In this embodiment, the user's basic information includes information such as age, gender, education level, region, and contact information, and may also include relatively private basic information such as marriage, occupation, personal hobbies, consumption trends, branches, and financial status. Whether the user has the right to participate in the online activity is determined based on the activity rules and the user's basic information. For example, in the activity rules, the online activity is limited to men in a certain branch and whose funds are within a predetermined range.

[0038] In addition, operational behavior information includes user visits, browsing and behavioral events, etc. Operational behavior information constitutes the basis of user behavior analysis. Through operational behavior information, users' usage habits and behavior patterns can be understood. Whether the user has the right to participate in the online activity is determined based on the activity rules and the user's operational behavior information. For example, in the activity rules, operational behavior information can be used to determine whether the user has participated in the online activity, and users who have participated in the online activity cannot participate again. For another example, operational behavior information can be used to determine whether the user has added a stock to their favorites or has engaged in securities trading. Only users who have added a stock to their favorites or have engaged in securities trading can participate in the online activity.

[0039] In this embodiment, if the user activity authentication fails and the user does not have the authority to participate in the online activity, the middle and back-end will feedback the authentication result to the H5 page, such as a feedback error page.

[0040] Optionally, performing activity authentication on the user based on the basic information and / or the operation behavior information includes: Determine the branch to which the user belongs based on the basic information, and determine whether the user has participated in the activity based on the operational behavior information; determine the activity rules of the activity, and judge whether the user has the right to participate in the activity based on the activity rules, the branch to which the user belongs, and whether the user has participated in the activity.

[0041] In this embodiment, according to the activity rules, if the user has not participated in the activity and the branch to which the user belongs has the authority to participate in the activity, the user activity authentication is passed.

[0042] Step 104: When the authentication is passed, it is determined that the user has successfully participated in the activity corresponding to the activity page, and information on the completion of the participation in the activity is fed back to the H5 page.

[0043] In an optional embodiment, after the authentication is passed, it is determined that the user has successfully participated in the activity corresponding to the activity page, and information on the completion of the participation in the activity is fed back to the H5 page, including: Obtain the completed speech or status page of the activity, and feed the speech or status page back to the H5 page.

[0044] This embodiment is pre-configured with words or status pages for completing participation in the activity. When the authentication is passed, the configured words or status pages are fed back to the H5 page and displayed.

[0045] In response to a user's triggering operation on a predetermined interactive component in an H5 page, an embodiment of the present invention determines an activity template parameter corresponding to the interactive component, the H5 page is a page running on a target platform, and the target platform is one of a plurality of predetermined platforms, determines activity configuration information corresponding to the activity template parameter, sends the activity configuration information to the H5 page, and allows the H5 page to display the corresponding activity page based on the activity configuration information, and in response to a user's triggering operation on an activity component in the activity page, performs activity authentication on the user, and when the authentication is passed, determines that the user has successfully participated in the activity corresponding to the activity page, and feeds back information on the completion of the participation in the activity to the H5 page. This embodiment associates the interactive components in a plurality of different platforms with corresponding activity pages through activity template parameters, and uniformly configures the activity configuration information of the activity page, so that users can click on components on different platforms to participate in activities. Compared with the prior art, there is no need to develop different pages for the protocols supported by each platform, and only needs to be developed and configured once to achieve flexible and efficient integration of multi-platform online activities, thereby improving the efficiency of launching activities.

[0046] Figure 2 FIG. 1 shows a schematic diagram of a multi-platform activity online device structure according to an embodiment of the present invention. Figure 2 As shown, the multi-platform based activity online device 200 includes: The determination module 201 is used to determine the activity template parameters corresponding to the interactive component in response to the user's triggering operation on the interactive component predetermined in the H5 page, wherein the H5 page is a page running on a target platform, and the target platform is one of the predetermined platforms; A sending module 202, configured to determine the activity configuration information corresponding to the activity template parameters, and send the activity configuration information to the H5 page, so that the H5 page displays the corresponding activity page based on the activity configuration information; An authentication module 203, configured to perform activity authentication on the user in response to the user's triggering operation on the activity component in the activity page; The feedback module 204 is used to determine that the user has successfully participated in the activity corresponding to the activity page after the authentication is passed, and to feedback information on the completion of the participation in the activity to the H5 page.

[0047] The embodiment of the multi-platform based activity online device is basically the same as the above-mentioned multi-platform based activity online method, and will not be repeated here. Figure 3 The schematic diagram of the structure of the computer device embodiment of the present invention is shown. The specific embodiment of the present invention does not limit the specific implementation of the computer device.

[0048] like Figure 3 As shown, the computer device may include: a processor (processor) 302 , a communication interface (Communications Interface) 304 , a memory (memory) 306 , and a communication bus 308 .

[0049] The processor 302, the communication interface 304, and the memory 306 communicate with each other via the communication bus 308. The communication interface 304 is used to communicate with other computer devices such as client or other server network elements. The processor 302 is used to execute the program 310, which can specifically execute the relevant steps in the above-mentioned computer device embodiment.

[0050] Specifically, the program 310 may include program code including computer executable instructions.

[0051] The processor 302 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiment of the present invention. The one or more processors included in the computer device may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.

[0052] The memory 306 is used to store the program 310. The memory 306 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0053] The program 310 can be specifically called by the processor 302 to enable the computer device to perform the following operations: In response to a user triggering operation on a predetermined interactive component in an H5 page, determining an activity template parameter corresponding to the interactive component, wherein the H5 page is a page running on a target platform, and the target platform is one of the predetermined multiple platforms; Determine activity configuration information corresponding to the activity template parameters, and send the activity configuration information to the H5 page, so that the H5 page displays the corresponding activity page based on the activity configuration information; In response to the user's triggering operation on the activity component in the activity page, performing activity authentication on the user; When the authentication is passed, it is determined that the user has successfully participated in the activity corresponding to the activity page, and information on the completion of the participation in the activity is fed back to the H5 page.

[0054] In an optional manner, before determining the activity template parameter corresponding to the interaction component, the method further includes: Acquire the login information of the user when logging in from the target platform, and acquire a pre-stored user blacklist; Verifying whether the identity of the user is legal based on the login information and the user blacklist; If the identity of the user is legal, the step of determining the activity template parameters corresponding to the interactive component is performed.

[0055] In an optional manner, before verifying whether the identity of the user is legal based on the login information and the user blacklist, the method further includes: Obtaining pre-stored user information, and matching the login information with the user information; If there is user information matching the login information, the login information is associated with the matching user information and stored.

[0056] In an optional manner, in response to the user's triggering operation on the activity component in the activity page, performing activity authentication on the user includes: The basic information of the user and the operation behavior information of the user when operating in the target platform are obtained, and activity authentication of the user is performed based on the basic information and / or the operation behavior information.

[0057] In an optional manner, the performing activity authentication on the user based on the basic information and / or the operation behavior information includes: Determine the branch to which the user belongs based on the basic information, and determine whether the user has participated in the activity based on the operation behavior information; Determine the activity rules of the activity, and determine whether the user has the right to participate in the activity based on the activity rules, the branch to which the user belongs, and whether the user has participated in the activity.

[0058] In an optional manner, after the authentication is passed, determining that the user has successfully participated in the activity corresponding to the activity page, and feeding back information on the completion of the activity participation to the H5 page, includes: Obtain the completed speech or status page of the activity, and feed the speech or status page back to the H5 page.

[0059] In an optional manner, the activity configuration information includes activity materials, activity external links, award configuration information and activity promotion pages, and also includes: The uploaded activity materials, activity external links, award configuration information and activity promotion pages are obtained, and activity template parameters associated with the activity materials, the activity external links, the award configuration information and the activity promotion pages are configured and stored.

[0060] The embodiment of the present invention associates interactive components in multiple different platforms with corresponding activity pages through activity template parameters, and the activity configuration information of the activity page is uniformly configured. Users can click components on different platforms to participate in activities. There is no need to develop different pages for the protocols supported by each platform. Only development and configuration are required once to achieve flexible and efficient integration of online activities on multiple platforms, thereby improving the efficiency of launching activities.

[0061] An embodiment of the present invention provides a computer-readable storage medium, wherein the storage medium stores at least one executable instruction. When the executable instruction is executed on a computer device, the computer device executes any of the above method embodiments.

[0062] An embodiment of the present invention provides a computer program, which can be called by a processor to enable a computer device to execute any of the above method embodiments.

[0063] An embodiment of the present invention provides a computer program product, which includes a computer program stored on a computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed on a computer, the computer is enabled to execute any of the above method embodiments.

[0064] The algorithm or display provided herein is not inherently related to any particular computer, virtual system or other equipment. Various general purpose systems can also be used together with the teachings based on this. According to the above description, it is obvious to construct the structure required for this type of system. In addition, the embodiment of the present invention is not directed to any specific programming language yet. It should be understood that various programming languages ​​can be utilized to realize the content of the present invention described herein, and the description made to specific languages ​​above is for disclosing the best mode of the present invention.

[0065] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.

[0066] Similarly, it should be understood that in order to streamline the present invention and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, various features of the embodiments of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this method of disclosure should not be interpreted as reflecting an intention that the claimed invention requires more features than those expressly recited in each claim.

[0067] Those skilled in the art will appreciate that the modules in the computer device in the embodiment may be adaptively changed and set in one or more computer devices different from the embodiment. The modules or units or components in the embodiment may be combined into one module or unit or component, and may be divided into multiple sub-modules or sub-units or sub-components. All features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or computer device disclosed in this manner may be combined in any combination, except that at least some of such features and / or processes or units are mutually exclusive. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature that provides the same, equivalent or similar purpose.

[0068] It should be noted that the above embodiments illustrate the present invention rather than limit it, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be construed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising a number of different elements and by means of a suitably programmed computer. In a unit claim enumerating a number of devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be understood as limitations on the order of execution.

Claims

1. A method for launching an activity online based on multiple platforms, characterized in that: The method comprises: In response to a user triggering operation on a predetermined interactive component in an H5 page, determining an activity template parameter corresponding to the interactive component, wherein the H5 page is a page running on a target platform, and the target platform is one of the predetermined multiple platforms; Determine activity configuration information corresponding to the activity template parameters, and send the activity configuration information to the H5 page, so that the H5 page displays the corresponding activity page based on the activity configuration information; In response to the user's triggering operation on the activity component in the activity page, performing activity authentication on the user; When the authentication is passed, it is determined that the user has successfully participated in the activity corresponding to the activity page, and information on the completion of the participation in the activity is fed back to the H5 page.

2. The method according to claim 1, characterized in that Before determining the activity template parameters corresponding to the interaction component, the method further includes: Acquire the login information of the user when logging in from the target platform, and acquire a pre-stored user blacklist; Verifying whether the identity of the user is legal based on the login information and the user blacklist; If the identity of the user is legal, the step of determining the activity template parameters corresponding to the interactive component is performed.

3. The method according to claim 2, characterized in that Before verifying whether the identity of the user is legal based on the login information and the user blacklist, the method further includes: Obtaining pre-stored user information, and matching the login information with the user information; If there is user information matching the login information, the login information is associated with the matching user information and stored.

4. The method according to claim 1, characterized in that The step of performing activity authentication on the user in response to the user triggering the activity component in the activity page includes: The basic information of the user and the operation behavior information of the user when operating in the target platform are obtained, and activity authentication is performed on the user based on the basic information and / or the operation behavior information.

5. The method according to claim 4, characterized in that The performing activity authentication on the user based on the basic information and / or the operation behavior information includes: Determine the branch to which the user belongs based on the basic information, and determine whether the user has participated in the activity based on the operation behavior information; Determine the activity rules of the activity, and determine whether the user has the right to participate in the activity based on the activity rules, the branch to which the user belongs, and whether the user has participated in the activity.

6. The method according to any one of claims 1 to 5, characterized in that: After the authentication is passed, it is determined that the user has successfully participated in the activity corresponding to the activity page, and information about the completion of the activity participation is fed back to the H5 page, including: Obtain the completed speech or status page of the activity, and feed the speech or status page back to the H5 page.

7. The method according to claim 1, characterized in that The activity configuration information includes activity materials, activity external links, award configuration information and activity promotion pages, and also includes: The uploaded activity materials, activity external links, award configuration information and activity promotion pages are obtained, and activity template parameters associated with the activity materials, the activity external links, the award configuration information and the activity promotion pages are configured and stored.

8. A multi-platform activity online device, characterized in that: The device comprises: A determination module, configured to determine, in response to a user triggering operation on a predetermined interactive component in an H5 page, an activity template parameter corresponding to the interactive component, wherein the H5 page is a page running on a target platform, and the target platform is one of the predetermined platforms; A sending module, used for determining the activity configuration information corresponding to the activity template parameters, and sending the activity configuration information to the H5 page, so that the H5 page displays the corresponding activity page based on the activity configuration information; An authentication module, configured to perform activity authentication on the user in response to a triggering operation of the user on an activity component in the activity page; The feedback module is used to determine that the user has successfully participated in the activity corresponding to the activity page after the authentication is passed, and to feedback the information of the completion of the participation in the activity to the H5 page.

9. A computer device, characterized in that: include: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute the method according to any one of claims 1-7.

10. A computer-readable storage medium, characterized in that: The storage medium stores at least one executable instruction, and when the executable instruction is executed on a computer device, the computer device executes the method according to any one of claims 1 to 7.