CN113961193A - Business activity generation method and device, electronic equipment and storage medium - Google Patents

Business activity generation method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN113961193A
CN113961193A CN202111365479.5A CN202111365479A CN113961193A CN 113961193 A CN113961193 A CN 113961193A CN 202111365479 A CN202111365479 A CN 202111365479A CN 113961193 A CN113961193 A CN 113961193A
Authority
CN
China
Prior art keywords
activity
resource
module
rule
page layout
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111365479.5A
Other languages
Chinese (zh)
Inventor
蔡晨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Construction Bank Corp
Original Assignee
China Construction Bank Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Construction Bank Corp filed Critical China Construction Bank Corp
Priority to CN202111365479.5A priority Critical patent/CN113961193A/en
Publication of CN113961193A publication Critical patent/CN113961193A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The present disclosure provides a business activity generation method, which can be applied to the technical field of computers. The business activity generating method comprises the following steps: displaying a plurality of configuration modules for generating business activities through an activity management platform, wherein the configuration modules at least comprise an image-text module and a resource module; responding to a first configuration operation aiming at the image-text module, and acquiring an activity rule from an activity rule base; responding to a second configuration operation aiming at the resource module, and acquiring resource data from a resource database; and performing page layout on the activity rule and the resource data according to an activity page layout mode to generate the business activity. The present disclosure also provides a business activity generating apparatus, device, storage medium and program product.

Description

Business activity generation method and device, electronic equipment and storage medium
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a method, an apparatus, a device, a medium, and a program product for generating business activities.
Background
With the development of the field of education and training, for example, enterprise education and training, in order to make employees have more motivation to learn and promote, the training department of a company needs to continuously operate activities to improve the learning enthusiasm of the employees.
The existing education and training activities are generally formulated by a training department to design training targets and operation indexes, a professional operation team is requested to plan and organize activities, technical personnel design and develop activity pages, and finally, the staff participate in the activities by using the developed activity pages to perform related learning.
In carrying out the inventive concept of the present disclosure, the inventors found that at least the following problems exist in the related art: when educational training activities are organized each time, technical personnel are required to perform customized development according to UI design, documentations, activity rules and the like customized by an operation team, so that the operation is complex, and the efficiency is low.
Disclosure of Invention
In view of the foregoing, the present disclosure provides a business activity generation method, apparatus, device, medium, and program product.
According to a first aspect of the present disclosure, there is provided a business activity generating method, including:
displaying a plurality of configuration modules for generating business activities through an activity management platform, wherein the configuration modules at least comprise an image-text module and a resource module;
responding to a first configuration operation aiming at the image-text module, and acquiring an activity rule from an activity rule base;
responding to a second configuration operation aiming at the resource module, and acquiring resource data from a resource database; and
and performing page layout on the activity rule and the resource data according to an activity page layout mode to generate the business activity.
According to an embodiment of the present disclosure, the plurality of configuration modules further include a card punching module and a setting module for setting a service target;
the method further comprises the following steps:
responding to a third configuration operation aiming at the card punching module, and acquiring a card punching rule from a card punching rule base;
responding to a fourth configuration operation aiming at the setting module, and acquiring a business target rule from a business target rule base;
wherein the performing page layout on the activity rule and the resource data according to an activity page layout mode to generate the business activity includes:
and according to the activity page layout mode, performing page layout on the activity rule, the resource data, the card punching rule and the business target rule to generate the business activity.
According to an embodiment of the present disclosure, the plurality of configuration modules further includes a ranking list module;
the method further comprises the following steps:
responding to a fifth configuration operation aiming at the ranking list module, and acquiring target data corresponding to a preset field from a user activity database according to the preset field;
and sequencing the target data according to a preset sequencing rule to obtain a ranking list.
According to an embodiment of the present disclosure, the method further includes:
editing the activity rule under the condition that the activity rule does not exist in the activity rule base;
and storing the activity rule into the activity rule base.
According to an embodiment of the present disclosure, the obtaining resource data from the resource database in response to the second configuration operation for the resource module includes:
responding to a second configuration operation aiming at the resource module, and acquiring a resource packet from the resource database, wherein the resource packet at least comprises two pieces of resource data;
and performing page layout on the resource data according to a page layout mode of the resource packet.
According to an embodiment of the present disclosure, the page layout of the resource data according to the resource package page layout mode includes:
selecting a preset number of the resource data in the resource packet;
and displaying the resource data in a preset quantity according to the resource packet page layout mode.
According to an embodiment of the present disclosure, the page layout of the resource data according to the resource package page layout mode includes:
acquiring click quantity corresponding to the resource data in the resource packet;
sorting the resource data in the resource packet in real time according to the click rate to obtain a sorting table;
selecting the data resources with preset names in the sorting table in real time;
and displaying the data resources with preset names in the sorting table according to the layout mode of the resource package pages.
A second aspect of the present disclosure provides a business activity generating apparatus, including:
the display module is used for displaying a plurality of configuration modules for generating business activities through an activity management platform, wherein the configuration modules at least comprise an image-text module and a resource module;
the first acquisition module is used for responding to a first configuration operation aiming at the image-text module and acquiring an activity rule from an activity rule base;
a second obtaining module, configured to obtain resource data from a resource database in response to a second configuration operation for the resource module; and
and the page layout module is used for performing page layout on the activity rule and the resource data according to an activity page layout mode to generate the business activity.
A third aspect of the present disclosure provides an electronic device, comprising: one or more processors; a memory for storing one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform the business activity generating method.
A fourth aspect of the present disclosure also provides a computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform the above-mentioned business activity generating method.
A fifth aspect of the present disclosure also provides a computer program product comprising a computer program which, when executed by a processor, implements the business activity generating method described above.
According to the embodiment of the disclosure, a plurality of configuration modules for generating business activities, such as an image-text module and a resource template, are displayed by adopting an activity management platform; responding to a first configuration operation aiming at the image-text module, and acquiring an activity rule from an activity rule base; in response to a second configuration operation for the resource module, acquiring resource data from a resource database; and then performing page layout on the activity rule and the resource data according to the activity page layout mode to generate the business activity. According to the method and the system, the activities are split into different modules, the different modules correspond to different functions, each module can independently maintain contents, and when the business activities are developed, required configuration modules are freely dragged and dropped and assembled according to activity contents such as designed activity rules, operation indexes and the like, so that the business activities are generated, code redundancy is reduced, and the development efficiency of the business activities is improved.
Drawings
The foregoing and other objects, features and advantages of the disclosure will be apparent from the following description of embodiments of the disclosure, which proceeds with reference to the accompanying drawings, in which:
FIG. 1 schematically illustrates an application scenario diagram of a business activity generation method, apparatus, device, medium, and program product according to embodiments of the disclosure;
FIG. 2 schematically illustrates a flow diagram of a business activity generation method according to an embodiment of the disclosure;
FIG. 3 schematically illustrates a flow diagram of a business activity generation method according to another embodiment of the present disclosure;
FIG. 4 schematically illustrates a schematic diagram of configuring a business activity;
FIG. 5 is a schematic diagram illustrating setting of activity rules in a teletext module;
FIG. 6 schematically shows a block diagram of a business activity generating apparatus according to an embodiment of the present disclosure;
fig. 7 schematically shows a block diagram of a business activity generating apparatus according to another embodiment of the present disclosure; and
fig. 8 schematically shows a block diagram of an electronic device adapted to implement a business activity generation method according to an embodiment of the present disclosure.
Detailed Description
Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood that the description is illustrative only and is not intended to limit the scope of the present disclosure. In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the disclosure. It may be evident, however, that one or more embodiments may be practiced without these specific details. Moreover, in the following description, descriptions of well-known structures and techniques are omitted so as to not unnecessarily obscure the concepts of the present disclosure.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The terms "comprises," "comprising," and the like, as used herein, specify the presence of stated features, steps, operations, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, or components.
All terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art unless otherwise defined. It is noted that the terms used herein should be interpreted as having a meaning that is consistent with the context of this specification and should not be interpreted in an idealized or overly formal sense.
Where a convention analogous to "at least one of A, B and C, etc." is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., "a system having at least one of A, B and C" would include but not be limited to systems that have a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.).
With the continuous evolution and development of the education and training field, in order to enable employees to learn and promote more power, training departments of companies need to operate continuously to improve the learning enthusiasm of the employees. In the educational training scene, the operation activities require to establish a plurality of completely different pages, each module shows different styles, and the contents shown by each module are required to be different.
In carrying out the inventive concept of the present disclosure, the inventors found that at least the following problems exist in the related art: in the related art, when educational training activities are organized each time, technical personnel are required to perform customized development according to UI design, documentations, activity rules and the like customized by an operation team, and the problems of design and jumping of an activity page are required to be faced, so that the development efficiency is low.
To solve the problem, the present disclosure provides a method for generating a business activity, including: displaying a plurality of configuration modules for generating business activities through an activity management platform, wherein the plurality of configuration modules at least comprise an image-text module and a resource module; responding to a first configuration operation aiming at the image-text module, and acquiring an activity rule from an activity rule base; in response to a second configuration operation for the resource module, acquiring resource data from a resource database; and performing page layout on the activity rule and the resource data according to the activity page layout mode to generate business activity.
It should be noted that, in the technical solution of the present disclosure, the acquisition, storage, application, and the like of the personal information of the related user all conform to the regulations of the related laws and regulations, and necessary security measures are taken without violating the good customs of the public order.
Fig. 1 schematically illustrates an application scenario diagram of a business activity generation method, apparatus, device, medium, and program product according to embodiments of the disclosure.
As shown in fig. 1, the application scenario 100 according to this embodiment may include a network, a terminal device, and a server. The network 104 serves as a medium for providing communication links between the terminal devices 101, 102, 103 and the server 105. Network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
The user may use the terminal devices 101, 102, 103 to interact with the server 105 via the network 104 to receive or send messages or the like. The terminal devices 101, 102, 103 may have installed thereon various communication client applications, such as shopping-like applications, web browser applications, search-like applications, instant messaging tools, mailbox clients, social platform software, etc. (by way of example only).
The terminal devices 101, 102, 103 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, desktop computers, and the like.
The server 105 may be a server providing various services, such as a background management server (for example only) providing support for websites browsed by users using the terminal devices 101, 102, 103. The background management server may analyze and perform other processing on the received data such as the user request, and feed back a processing result (e.g., a webpage, information, or data obtained or generated according to the user request) to the terminal device.
It should be noted that the service activity generation method provided by the embodiments of the present disclosure may be generally executed by the terminal devices 101, 102, and 103. Accordingly, the service activity generating device provided by the embodiment of the present disclosure may be generally disposed in the terminal devices 101, 102, 103.
It should be understood that the number of terminal devices, networks, and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
The business activity generation method of the disclosed embodiment will be described in detail below with fig. 2 to 5 based on the scenario described in fig. 1.
Fig. 2 schematically shows a flow chart of a business activity generation method according to an embodiment of the present disclosure.
As shown in fig. 2, the business activity generating method of this embodiment includes operations S210 to S240, and the business activity generating method may be performed by a client or a server.
In operation S210, a plurality of configuration modules for generating a business activity are displayed through an activity management platform, where the plurality of configuration modules at least include an image-text module and a resource module.
According to an embodiment of the present disclosure, the teletext module may be used, for example, to edit teletext content such as campaign rules, campaign time, and campaign details.
According to the embodiment of the disclosure, the image-text configuration module can also set the display mode of the activity details, for example. For example, the activity details are presented in a combined activity profile and detail presentation manner, i.e., when the activity page only presents the activity profile and the user is interested in the activity, the activity profile can be clicked into the activity detail page. The situations that the activity page is too long due to too much content displayed on the activity page or the detailed introduction of the activity is not detailed are avoided.
According to the embodiment of the disclosure, the activity rule can be directly maintained by training part personnel by setting the image-text module.
According to an embodiment of the disclosure, the resource module may be used, for example, to upload resource data such as training courses, learning courses, and the like.
In operation S220, an activity rule is obtained from an activity rule base in response to a first configuration operation for the teletext module.
According to the embodiment of the disclosure, the activity rule base stores the activity rules of the held business activities. And acquiring the activity rule under the condition that the activity rule identical to the current business activity exists in the activity rule base. And under the condition that the activity rule similar to the business activity exists in the activity rule base, the activity rule can be copied and can be finely adjusted, and the finely adjusted activity rule is obtained. And under the condition that the activity rule which is the same as the current business activity does not exist in the activity rule base, the activity rule can be edited and maintained in the activity rule base.
In operation S230, resource data is obtained from the resource database in response to the second configuration operation for the resource module.
According to embodiments of the present disclosure, resource data may include, for example, learning courses, training courses, and the like.
In operation S240, the activity rule and the resource data are page-laid according to the activity page layout manner to generate a business activity.
According to the embodiment of the disclosure, the display mode, the background picture, the skin and the like of the activity rule and the resource data can be adjusted according to the page layout mode, so that different business activities form different styles and styles.
According to the embodiment of the disclosure, a plurality of configuration modules for generating business activities, such as an image-text module and a resource template, are displayed by adopting an activity management platform; responding to a first configuration operation aiming at the image-text module, and acquiring an activity rule from an activity rule base; in response to a second configuration operation for the resource module, acquiring resource data from a resource database; and then performing page layout on the activity rule and the resource data according to the activity page layout mode to generate business activity. According to the method and the system, the activities are split into different modules, the different modules correspond to different functions, each module can independently maintain contents, and when the business activities are developed, required configuration modules are freely dragged and dropped and assembled according to activity contents such as designed activity rules, operation indexes and the like, so that the business activities are generated, code redundancy is reduced, and the development efficiency of the business activities is improved.
According to an embodiment of the present disclosure, the plurality of configuration modules further includes a card punching module and a setting module for setting a business objective.
Fig. 3 schematically shows a flow chart of a business activity generation method according to another embodiment of the present disclosure.
As shown in fig. 3, the business activity generating method of this embodiment includes operations S310 to S360.
In operation S310, a plurality of configuration modules for generating a business activity are displayed through an activity management platform, where the plurality of configuration modules at least include an image-text module, a resource module, a card punching module, and a setting module.
In operation S320, an activity rule is obtained from an activity rule base in response to a first configuration operation for the teletext module.
In operation S330, resource data is acquired from the resource database in response to the second configuration operation for the resource module.
In operation S340, in response to a third configuration operation for the card punching module, a card punching rule is acquired from the card punching rule base.
According to an embodiment of the disclosure, the card punching module may be used to set card punching rules, which may include, for example, learning a default card punching after a fixed duration, checking in, and the like. The card punching module can also be used for setting other rules, for example, whether the card is punched with a submitted object or not, whether the submitted object has the forms of characters, attachments, pictures and the like or not, and corresponding points can be obtained after the card is punched and checked in.
In operation S350, in response to the fourth configuration operation for the setting module, a business target rule is acquired from the business target rule base.
According to an embodiment of the present disclosure, the setting module may be configured to set a business objective, which may include, for example, a learning objective, which may include, for example, a total learning duration, an examination score, and the like. The setting module can also set other rules, such as the completion progress of checking the business target, the progress of supporting friends to scan codes to check the business target, the leave word encouragement and the like.
According to an embodiment of the disclosure, the setting module may further set a reward rule, and the reward rule may include, for example, that the student can obtain a corresponding reward after reaching a preset target in the business activity. The preset goal may include a plurality of different levels of goals, such as a primary goal, a secondary goal, etc., and different rewards may be obtained for achieving different levels of goals, for example, a reward (e.g., a certificate) may be obtained for achieving a primary goal and a reward (e.g., a gift) may be obtained for achieving a secondary goal. The setting target can also set personal information of the student, and supports online prize release.
In operation S360, a page layout is performed on the activity rule, the resource data, the card punching rule, and the business target rule according to the activity page layout manner, so as to generate a business activity.
According to an embodiment of the disclosure, the plurality of configuration modules further includes a leaderboard module.
According to the embodiment of the present disclosure, the method for generating business activity further includes: in response to a fifth configuration operation aiming at the ranking list module, acquiring target data corresponding to a preset field from the user activity database according to the preset field; and sequencing the target data according to a preset sequencing rule to obtain a ranking list.
According to an embodiment of the present disclosure, the preset field may include, for example, a class or a certain type of class, such as a base class, an enhanced class, a class for base employees, a class for management layers, and the like. The predetermined ranking rule may comprise, for example, a learning index or a combination of learning indices. The metrics may include, for example, the progress of the lesson being completed, the examination scores of the lesson, the total learning duration of all lessons, and the like.
For example, the ranking list module summarizes the activity data of the user, acquires the activity data related to the class a from the activity database as target data, ranks the target data according to the completion progress of the basic class course to obtain the ranking list, and then displays the ranking list.
For another example, the activity data of all the courses is acquired from the activity database as target data, the ranking is performed according to the total learning duration of all the courses to obtain a ranking list, and then the ranking list is displayed.
According to an embodiment of the disclosure, the plurality of configuration modules further comprises an integration module.
The service activity method provided by the embodiment of the disclosure further includes: in response to a sixth configuration operation for the integration module, an integration rule is obtained from the integration rule table.
According to an embodiment of the present disclosure, the scoring rules may include, for example, continuous card-punch check-in scoring rules, learning scoring rules, leaderboard scoring rules, and the like.
According to an embodiment of the disclosure, the method further comprises: editing the activity rule under the condition that the activity rule does not exist in the activity rule base; storing the activity rule in an activity rule base.
According to the embodiment of the disclosure, in the case that there is no activity rule in the activity rule base, whether there is an activity rule similar to the activity rule can be checked, and in the case that there is an activity rule similar to the activity rule, the activity rule similar to the activity rule is copied for fine adjustment to obtain the activity rule. The activity rules do not need to be input all the more, and the repeated multiplexing of the activity rules is realized.
According to an embodiment of the present disclosure, obtaining resource data from the resource database in response to the second configuration operation for the resource module includes:
responding to a second configuration operation aiming at the resource module, and acquiring a resource packet from a resource database, wherein the resource packet at least comprises two resource data;
and performing page layout on the resource data according to the page layout mode of the resource packet.
According to the embodiment of the disclosure, the resource module can select a certain amount of resource data to assemble into the resource package, and perform page layout on the page of the resource package by adopting a resource package page layout mode. For example, the learning courses of the basic class are packaged into a basic class resource package, and the pages of the basic class resource package are subjected to custom layout. For another example, according to a certain learning plan, the courses related to the learning plan are packaged into a learning plan resource package, and the pages of the learning plan resource package are subjected to custom layout.
According to the embodiment of the disclosure, the page layout of the resource data according to the page layout mode of the resource package comprises the following steps: selecting a preset amount of resource data in a resource packet; and displaying the preset amount of resource data according to the page layout mode of the resource package.
According to the embodiment of the disclosure, under the condition that the resource data in the resource package are more, the resource data are not conveniently and completely displayed on the activity page, a preset number of resource data can be selected for displaying, only part of the resource data are displayed, and when a user clicks more, all the resource data in the resource package can be checked.
According to an embodiment of the present disclosure, the preset amount of resource data may be an attractive course or a more popular course.
According to the embodiment of the disclosure, the page layout of the resource data according to the page layout mode of the resource package comprises the following steps: acquiring click quantity corresponding to the resource data in the resource packet; sorting the resource data in the resource packet in real time according to the click rate to obtain a sorting table; selecting data resources in a preset ranking list in real time; and displaying the data resources with preset names in the sorting table according to the page layout mode of the resource package.
According to an embodiment of the present disclosure, the preset ranking may include, for example, first to third names, and may further include first to fifth names, and the like.
According to the embodiment of the disclosure, the click rate of all courses in the resource package is obtained in real time, and the courses in the resource package are sequenced according to the click rate to obtain a sequencing list; and displaying the courses from the first to the third in the sequencing list in a resource package page layout mode. It has been achieved that popular courses can be displayed on the activity page in a timely manner.
Figure 4 schematically shows a schematic diagram of configuring a business activity.
As shown in fig. 4, the configuration module includes an image-text module, a resource module, a card punching module, a setting module, and a ranking list module, and the style content setting includes layout setting and content setting. When a business activity is developed, an 'add module' button on a client is operated, a needed module is selected to be added to the client, then the content is customized on the selected module, and after all needed modules are added to the client, the display styles of all modules on the client are set by adopting styles, so that a needed business activity page is assembled.
For example, an "add module" button on the client is operated, the graphics-text module is selected to be added to the client, and the graphics-text module is operated to select the required content and edit the graphics-text content.
Fig. 5 schematically shows a schematic diagram of setting activity rules in a teletext module.
As shown in fig. 5, the activity rule base in the graphic module includes different activity rules, such as 11-month and 11-day activity rule, eleven-day activity rule, and the like. In the process of developing business activities, the existing activity rules can be obtained from the activity rule base of the image-text module, and the activity rules can be edited and maintained to the image-text module.
Based on the business activity generating method, the disclosure also provides a business activity generating device. The apparatus will be described in detail below with reference to fig. 6.
Fig. 6 schematically shows a block diagram of a business activity generating apparatus according to an embodiment of the present disclosure.
As shown in fig. 6, the business activity generating apparatus 600 of this embodiment includes a presentation module 610, a first obtaining module 620, a second obtaining module 630, and a page layout module 640.
The display module 610 is configured to display, through the activity management platform, a plurality of configuration modules for generating a business activity, where the plurality of configuration modules at least include an image-text module and a resource module. In an embodiment, the presentation module 610 may be configured to perform the operation S210 described above, which is not described herein again.
A first obtaining module 620, configured to obtain the activity rule from the activity rule base in response to a first configuration operation for the teletext module. In an embodiment, the first obtaining module 620 may be configured to perform the operation S220 described above, which is not described herein again
A second obtaining module 630, configured to obtain the resource data from the resource database in response to the second configuration operation for the resource module. In an embodiment, the second obtaining module 630 may be configured to perform the operation S230 described above, which is not described herein again.
The page layout module 640 is configured to perform page layout on the activity rule and the resource data according to the activity page layout manner, so as to generate a business activity. In an embodiment, the page layout module 640 may be configured to perform the operation S240 described above, which is not described herein again.
According to the embodiment of the disclosure, the plurality of configuration modules further include a card punching module and a setting module for setting the business target.
According to the embodiment of the disclosure, the business activity generating device further comprises a third obtaining module and a fourth obtaining module.
And the third obtaining module is used for responding to a third configuration operation aiming at the card punching module and obtaining the card punching rule from the card punching rule base.
A fourth obtaining module, configured to obtain the business target rule from the business target rule base in response to a fourth configuration operation for the setting module;
the page layout module comprises a first page layout unit, and is used for performing page layout on the activity rule, the resource data, the card punching rule and the business target rule according to the activity page layout mode to generate the business activity.
According to an embodiment of the present disclosure, wherein the plurality of configuration modules further includes a leaderboard module.
According to the embodiment of the disclosure, the business activity generating device further comprises a fifth obtaining module and a sorting module.
And the fifth obtaining module is used for responding to fifth configuration operation aiming at the ranking list module and obtaining target data corresponding to the preset field from the user activity database according to the preset field.
And the ranking module is used for ranking the target data according to a preset ranking rule to obtain a ranking list.
Fig. 7 schematically shows a block diagram of a business activity generating apparatus according to another embodiment of the present disclosure.
As shown in fig. 7, the business activity generating apparatus 600 of this embodiment includes, in addition to the presentation module 610, the first obtaining module 620, the second obtaining module 630 and the page layout module 640, a third obtaining module 660, a fourth obtaining module 660, a fifth obtaining module 670 and a sorting module 680.
A third obtaining module 650, configured to obtain the card punching rule from the card punching rule base in response to a third configuration operation for the card punching module.
A fourth obtaining module 660, configured to, in response to a fourth configuration operation for the setting module, obtain the business target rule from the business target rule base.
The fifth obtaining module 670 is configured to, in response to a fifth configuration operation for the leaderboard module, obtain, according to the preset field, target data corresponding to the preset field from the user activity database.
The ranking module 680 is configured to rank the target data according to a preset ranking rule to obtain a ranking list.
According to the embodiment of the disclosure, the business activity generating device further comprises an editing module and a storage module.
And the editing module is used for editing the activity rule under the condition that the activity rule does not exist in the activity rule base.
And the storage module is used for storing the activity rule into the activity rule base.
According to an embodiment of the present disclosure, the second acquisition module includes a first acquisition unit and a second page layout unit.
And the first acquisition unit is used for responding to the second configuration operation aiming at the resource module and acquiring the resource packet from the resource database, wherein the resource packet at least comprises two resource data.
And the second page layout unit is used for performing page layout on the resource data according to the page layout mode of the resource package.
According to an embodiment of the present disclosure, the second page layout unit includes a first selecting subunit and a first displaying subunit.
The first selecting subunit is configured to select a preset number of resource data in the resource packet.
And the first display subunit is used for displaying the resource data of the preset quantity according to the resource package page layout mode.
According to the embodiment of the disclosure, the second page layout unit comprises an acquisition subunit, a sorting subunit, a second selection subunit and a second display subunit.
And the acquisition subunit is used for acquiring the click rate corresponding to the resource data in the resource packet.
And the sequencing subunit is used for sequencing the resource data in the resource packet in real time according to the click rate to obtain a sequencing table.
And the second selection subunit is used for selecting the data resources with the preset ranking in the ranking table in real time.
And the second display subunit is used for displaying the data resources with preset names in the sorting table according to the resource package page layout mode.
According to the embodiment of the present disclosure, any plurality of the presentation module 610, the first obtaining module 620, the second obtaining module 630, the page layout module 640, the third obtaining module 650, the fourth obtaining module 660, the fifth obtaining module 670, and the sorting module 680 may be combined into one module to be implemented, or any one of them may be split into a plurality of modules. Alternatively, at least part of the functionality of one or more of these modules may be combined with at least part of the functionality of the other modules and implemented in one module. According to an embodiment of the present disclosure, at least one of the presentation module 610, the first obtaining module 620, the second obtaining module 630, the page layout module 640, the third obtaining module 650, the fourth obtaining module 660, the fifth obtaining module 670, and the sorting module 680 may be at least partially implemented as a hardware circuit, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or may be implemented by hardware or firmware in any other reasonable manner of integrating or packaging a circuit, or implemented by any one of three implementations of software, hardware, and firmware, or by a suitable combination of any of them. Alternatively, at least one of the presentation module 610, the first obtaining module 620, the second obtaining module 630, the page layout module 640, the third obtaining module 650, the fourth obtaining module 660, the fifth obtaining module 670 and the ranking module 680 may be implemented at least in part as a computer program module, which when executed, may perform a corresponding function.
Fig. 8 schematically shows a block diagram of an electronic device adapted to implement a business activity generation method according to an embodiment of the present disclosure.
As shown in fig. 8, an electronic device 800 according to an embodiment of the present disclosure includes a processor 801 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)802 or a program loaded from a storage section 808 into a Random Access Memory (RAM) 803. The processor 801 may include, for example, a general purpose microprocessor (e.g., CPU), an instruction set processor and/or associated chipset, and/or a special purpose microprocessor (e.g., Application Specific Integrated Circuit (ASIC)), among others. The processor 801 may also include onboard memory for caching purposes. The processor 801 may include a single processing unit or multiple processing units for performing different actions of the method flows according to embodiments of the present disclosure.
In the RAM 803, various programs and data necessary for the operation of the electronic apparatus 800 are stored. The processor 801, the ROM 802, and the RAM 803 are connected to each other by a bus 804. The processor 801 performs various operations of the method flows according to the embodiments of the present disclosure by executing programs in the ROM 802 and/or RAM 803. Note that the programs may also be stored in one or more memories other than the ROM 802 and RAM 803. The processor 801 may also perform various operations of method flows according to embodiments of the present disclosure by executing programs stored in the one or more memories.
Electronic device 800 may also include input/output (I/O) interface 805, input/output (I/O) interface 805 also connected to bus 804, according to an embodiment of the present disclosure. Electronic device 800 may also include one or more of the following components connected to I/O interface 805: an input portion 806 including a keyboard, a mouse, and the like; an output section 807 including a signal such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage portion 808 including a hard disk and the like; and a communication section 809 including a network interface card such as a LAN card, a modem, or the like. The communication section 809 performs communication processing via a network such as the internet. A drive 810 is also connected to the I/O interface 805 as necessary. A removable medium 811 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 810 as necessary, so that a computer program read out therefrom is mounted on the storage section 808 as necessary.
The present disclosure also provides a computer-readable storage medium, which may be contained in the device/apparatus/system described in the embodiments; or may exist separately and not be assembled into the device/apparatus/system. The computer readable storage medium carries one or more programs which, when executed, implement the method according to an embodiment of the disclosure.
According to embodiments of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, which may include, for example but is not limited to: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. For example, according to embodiments of the present disclosure, a computer-readable storage medium may include the ROM 802 and/or RAM 803 described above and/or one or more memories other than the ROM 802 and RAM 803.
Embodiments of the present disclosure also include a computer program product comprising a computer program containing program code for performing the method illustrated in the flow chart. When the computer program product runs in a computer system, the program code is used for causing the computer system to realize the item recommendation method provided by the embodiment of the disclosure.
Which when executed by the processor 801 performs the functions defined in the system/apparatus of the disclosed embodiments. The systems, apparatuses, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the present disclosure.
In one embodiment, the computer program may be hosted on a tangible storage medium such as an optical storage device, a magnetic storage device, or the like. In another embodiment, the computer program may also be transmitted in the form of a signal on a network medium, distributed, downloaded and installed via communication section 809, and/or installed from removable media 811. The computer program containing program code may be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.
In such an embodiment, the computer program can be downloaded and installed from a network through the communication section 809 and/or installed from the removable medium 811. The computer program, when executed by the processor 801, performs the functions defined in the system of the embodiments of the present disclosure. The systems, devices, apparatuses, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the present disclosure.
In accordance with embodiments of the present disclosure, program code for executing computer programs provided by embodiments of the present disclosure may be written in any combination of one or more programming languages, and in particular, these computer programs may be implemented using high level procedural and/or object oriented programming languages, and/or assembly/machine languages. The programming language includes, but is not limited to, programming languages such as Java, C + +, python, the "C" language, or the like. The program code may execute entirely on the user computing device, partly on the user device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the internet using an internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Those skilled in the art will appreciate that various combinations and/or combinations of features recited in the various embodiments and/or claims of the present disclosure can be made, even if such combinations or combinations are not expressly recited in the present disclosure. In particular, various combinations and/or combinations of the features recited in the various embodiments and/or claims of the present disclosure may be made without departing from the spirit or teaching of the present disclosure. All such combinations and/or associations are within the scope of the present disclosure.
The embodiments of the present disclosure have been described above. However, these examples are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although the embodiments are described separately above, this does not mean that the measures in the embodiments cannot be used in advantageous combination. The scope of the disclosure is defined by the appended claims and equivalents thereof. Various alternatives and modifications can be devised by those skilled in the art without departing from the scope of the present disclosure, and such alternatives and modifications are intended to be within the scope of the present disclosure.

Claims (11)

1. A business activity generation method comprises the following steps:
displaying a plurality of configuration modules for generating business activities through an activity management platform, wherein the plurality of configuration modules at least comprise an image-text module and a resource module;
responding to a first configuration operation aiming at the image-text module, and acquiring an activity rule from an activity rule base;
in response to a second configuration operation for the resource module, obtaining resource data from a resource database; and
and performing page layout on the activity rule and the resource data according to an activity page layout mode to generate the business activity.
2. The method of claim 1, wherein the plurality of configuration modules further comprises a card punch module and a setting module for setting a business objective;
the method further comprises the following steps:
obtaining a card punching rule from a card punching rule base in response to a third configuration operation aiming at the card punching module;
responding to a fourth configuration operation aiming at the setting module, and acquiring a business target rule from a business target rule base;
wherein the performing page layout on the activity rule and the resource data according to an activity page layout mode to generate the business activity includes:
and according to the activity page layout mode, performing page layout on the activity rule, the resource data, the card punching rule and the business target rule to generate the business activity.
3. The method of claim 1, wherein the plurality of configuration modules further comprises a leaderboard module;
the method further comprises the following steps:
responding to a fifth configuration operation aiming at the ranking list module, and acquiring target data corresponding to a preset field from a user activity database according to the preset field;
and sequencing the target data according to a preset sequencing rule to obtain a ranking list.
4. The method of claim 1, further comprising:
editing the activity rule if the activity rule is not available in an activity rule base;
storing the activity rule in the activity rule base.
5. The method of claim 1, wherein obtaining resource data from a resource database in response to a second configuration operation for the resource module comprises:
responding to a second configuration operation aiming at the resource module, and acquiring a resource packet from the resource database, wherein the resource packet at least comprises two resource data;
and performing page layout on the resource data according to a page layout mode of the resource packet.
6. The method of claim 5, wherein the page layout of the resource data according to a resource package page layout manner comprises:
selecting a preset amount of the resource data in the resource packet;
and displaying the resource data of a preset quantity according to the resource packet page layout mode.
7. The method of claim 5, wherein the page layout of the resource data according to a resource package page layout manner comprises:
acquiring click quantity corresponding to the resource data in the resource packet;
sorting the resource data in the resource packet in real time according to the click rate to obtain a sorting table;
selecting the data resources with preset names in the sorting table in real time;
and displaying the data resources with preset names in the sorting table according to the resource package page layout mode.
8. A business activity generating apparatus comprising:
the display module is used for displaying a plurality of configuration modules for generating business activities through the activity management platform, wherein the configuration modules at least comprise an image-text module and a resource module;
the first acquisition module is used for responding to a first configuration operation aiming at the image-text module and acquiring an activity rule from an activity rule base;
a second obtaining module, configured to obtain resource data from a resource database in response to a second configuration operation for the resource module; and
and the page layout module is used for performing page layout on the activity rule and the resource data according to an activity page layout mode to generate the business activity.
9. An electronic device, comprising:
one or more processors;
a storage device for storing one or more programs,
wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform the method of any of claims 1-7.
10. A computer readable storage medium having stored thereon executable instructions which, when executed by a processor, cause the processor to perform the method of any one of claims 1 to 7.
11. A computer program product comprising a computer program which, when executed by a processor, implements a method according to any one of claims 1 to 7.
CN202111365479.5A 2021-11-17 2021-11-17 Business activity generation method and device, electronic equipment and storage medium Pending CN113961193A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111365479.5A CN113961193A (en) 2021-11-17 2021-11-17 Business activity generation method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111365479.5A CN113961193A (en) 2021-11-17 2021-11-17 Business activity generation method and device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN113961193A true CN113961193A (en) 2022-01-21

Family

ID=79470996

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111365479.5A Pending CN113961193A (en) 2021-11-17 2021-11-17 Business activity generation method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113961193A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7669029B1 (en) * 2006-11-15 2010-02-23 Network Appliance, Inc. Load balancing a data storage system
CN109144721A (en) * 2018-07-18 2019-01-04 Oppo广东移动通信有限公司 Resource ordering method, resource display method, relevant apparatus and storage medium
CN110865807A (en) * 2018-08-27 2020-03-06 北京京东金融科技控股有限公司 Active page creation system, method, device and storage medium
CN111580879A (en) * 2020-04-30 2020-08-25 北京字节跳动网络技术有限公司 Applet running method and device, electronic equipment and computer storage medium
CN111679824A (en) * 2020-04-16 2020-09-18 上海淇玥信息技术有限公司 Method and device for making active page, electronic equipment and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7669029B1 (en) * 2006-11-15 2010-02-23 Network Appliance, Inc. Load balancing a data storage system
CN109144721A (en) * 2018-07-18 2019-01-04 Oppo广东移动通信有限公司 Resource ordering method, resource display method, relevant apparatus and storage medium
CN110865807A (en) * 2018-08-27 2020-03-06 北京京东金融科技控股有限公司 Active page creation system, method, device and storage medium
CN111679824A (en) * 2020-04-16 2020-09-18 上海淇玥信息技术有限公司 Method and device for making active page, electronic equipment and storage medium
CN111580879A (en) * 2020-04-30 2020-08-25 北京字节跳动网络技术有限公司 Applet running method and device, electronic equipment and computer storage medium

Similar Documents

Publication Publication Date Title
US20190279522A1 (en) Networking systems and methods for facilitating communication and collaboration using a social-network and interactive approach
CA2850938C (en) Learning management system
US8483606B2 (en) Automatic determination of user alignments and recommendations for electronic resources
Campbell Modifying ADDIE: Incorporating new technologies in library instruction
Wilkerson et al. Telebehavioral practice basics for social worker educators and clinicians responding to COVID-19
Cole et al. Marketing the library in a digital world
Bower et al. Virtual delivery of electronic resources and services to off-campus users: A multifaceted approach
US20160034434A1 (en) Contextual page generation with structured content independent of responsive display devices
Soares et al. Teaching non-beginner programmers with app inventor: Survey results and implications
Hernando et al. Development of usable applications featuring QR codes for enhancing interaction and acceptance: a case study
Wilson QR Codes in the Library: Are They Worth the Effort?
US11587190B1 (en) System and method for the tracking and management of skills
US10102302B2 (en) Publishing of learning applications in a modular learning system
Jinpon et al. Integrated information visualization to support decision-making in order to strengthen communities: Design and usability evaluation
Conrad et al. Designing a user-centric web site for handheld devices: incorporating data-driven decision-making techniques with surveys and usability testing
CN113961193A (en) Business activity generation method and device, electronic equipment and storage medium
Smith et al. Using developmental research to design innovative knowledge translation technology for spinal cord injury in primary care: Actionable Nuggets™ on SkillScribe™
Walker-Headon Responsive web site development at the library, Institute of Technology Tallaght: a case study
Fleming et al. Advancing Telehealth Competency in Physician Assistant Education: Stakeholder Perspectives and a Curricular Model for PA Programs
Al-Ayyubi et al. Designing a Web-Based Information System for Scholarship Management: Supporting Access and Rapid Dissemination of Information
Smith Web and software engineering the Facebook way—An undergraduate mini project
KR102423837B1 (en) Management system in which educational content is filtered and provided by grade, subject, textbook name, and unit
Sandlin Geo-tagging and mapping in the cloud to foster research readiness and ethical cognizance in advertising students
Kastanas et al. Mobile student information services: A case study in Greek Open University
Tsakakis et al. Opportunities and challenges in advanced communication technologies in the environment: a case of forest management communications

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination