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 PDFInfo
- 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
Links
- 230000000694 effects Effects 0.000 title claims abstract description 247
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000004080 punching Methods 0.000 claims description 28
- 230000004044 response Effects 0.000 claims description 24
- 238000004590 computer program Methods 0.000 claims description 19
- 238000012163 sequencing technique Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 18
- 238000012549 training Methods 0.000 description 14
- 230000015654 memory Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 238000011161 development Methods 0.000 description 7
- 238000013461 design Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000010354 integration Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution 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
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.
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.
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)
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 |
-
2021
- 2021-11-17 CN CN202111365479.5A patent/CN113961193A/en active Pending
Patent Citations (5)
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 |