Interface configuration method and device, equipment and storage medium
By generating configuration documents and task configuration data to be filled out, interface configuration personnel can quickly generate target configuration interfaces, solving the problem of low efficiency of online activity configuration in the existing technology, and achieving efficient interface configuration.
Patent Information
- Application Number
- CN202411494367.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-02-07
AI Technical Summary
In the prior art, the efficiency of online activity configuration is low, and developers need to write the underlying code from scratch and design the front-end interactive interface.
By generating the configuration document to be filled in, the interface configuration personnel fill in relevant information according to the project configuration instructions, generate task configuration data, and then determine the target configuration task and generate the target configuration interface.
Improves the efficiency of online activity configuration, reduces the workload of developers, and enables rapid generation of available interactive interfaces.
Smart Images

Figure CN119396397A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer data processing technology, and in particular to an interface configuration method, device, equipment and storage medium. Background Art
[0002] When promoting business activities online, developers often configure the interactive pages of the application and then generate relevant activity interactive interfaces, thereby completing the promotion of the business activities based on the user completing relevant interactive operations.
[0003] In the prior art, developers often develop underlying codes and design front-end interactive interfaces according to the activity processes of different business activities, and carry out online activities to implement online business activities.
[0004] When configuring online activities, the solutions in the prior art have the problem of low configuration efficiency. Summary of the invention
[0005] The present application provides an interface configuration method, device, equipment and storage medium to solve the problem of low efficiency in online activity configuration in the prior art.
[0006] In a first aspect, the present application provides an interface configuration method, comprising:
[0007] According to the project configuration instructions, a configuration document to be filled in is generated, wherein the project configuration instructions represent the online activity characteristics determined by the interface configuration personnel based on the planned online activities, and the online activity characteristics include the characteristics of the participating users, the characteristics of the activity content and the regional characteristics of the activity delivery area, and the configuration document to be filled in is used to indicate the matching of the corresponding interface configuration items to be filled in and the corresponding project configuration content for the interface configuration personnel based on the project configuration instructions; according to the task configuration document, task configuration data is obtained, and the task configuration document is used to indicate the configuration document to be filled in by the interface configuration personnel, and the task configuration data represents the project configuration task corresponding to the interface configuration item; according to the task configuration data and the database of tasks to be configured, a target configuration task is obtained, and the target configuration task is a task determined and configured based on the task configuration data; according to the target configuration task, a target configuration interface is generated, and the target configuration interface is used to indicate an interactive interface that is configured based on the target configuration task and can be used by the user.
[0008] In a possible design, obtaining task configuration data based on a task configuration document includes: inputting the task configuration document into a pre-trained feature recognition model to obtain project configuration information, wherein the project configuration information represents configuration features of the interface configuration project; and obtaining the task configuration data based on the project configuration information.
[0009] In one possible design, the task configuration document includes text information and / or image information; the step of inputting the task configuration document into a pre-trained feature recognition model to obtain project configuration information includes: inputting the text information into a pre-trained feature recognition model to obtain first configuration information; and / or inputting the image information into a pre-trained feature recognition model to obtain second configuration information; and obtaining the project configuration information based on the first configuration information and / or the second configuration information.
[0010] In a possible design, obtaining a target configuration task according to the task configuration data and a database of tasks to be configured includes: obtaining a task identifier to be configured according to the task configuration data and task configuration framework information, wherein the task configuration framework information is used to indicate a task framework to be called when the project configuration task is running; obtaining a target task to be configured according to the task identifier to be configured and the database of tasks to be configured, wherein a first task quantity is greater than a second task quantity, the first task quantity is the task quantity of the target task to be configured, the second task quantity is the task quantity of the project configuration task corresponding to the interface configuration project, and the target task to be configured includes a task to be configured corresponding to the project configuration task and a task to be configured corresponding to at least one basic configuration task; obtaining the target configuration task according to the task configuration data and the target task to be configured.
[0011] In one possible design, the target configuration task includes at least one parent configuration task and at least one child configuration task, wherein the execution of the child configuration task depends on the execution of the parent configuration task; generating a target configuration interface according to the target configuration task includes: determining a first configuration task identifier according to the target configuration task, wherein the first configuration task identifier is used to indicate the parent configuration task in the target configuration task; determining an interface to be configured according to the first configuration task identifier; and generating the target configuration interface according to the target configuration task and the interface to be configured.
[0012] In one possible design, the method also includes: obtaining device configuration information of the target terminal device, the device configuration information representing the hardware configuration characteristics and / or network configuration characteristics of the target terminal device; generating an adaptation configuration interface based on the target configuration interface and the device configuration information, and the adaptation configuration interface is called and displayed by the target terminal device.
[0013] In a possible design, the method further includes: generating an updated adaptation configuration interface according to the adaptation configuration interface and a device display status of the target terminal device, and the updated adaptation configuration interface is called and displayed by the target terminal device.
[0014] In a second aspect, the present application provides an interface configuration device, comprising:
[0015] A first processing module is used to generate a configuration document to be filled in according to a project configuration instruction, wherein the project configuration instruction represents the online activity characteristics determined by the interface configuration personnel based on the planned online activities, and the online activity characteristics include the characteristics of participating users, the characteristics of the activity content, and the regional characteristics of the activity delivery area, and the configuration document to be filled in is used to instruct the interface configuration personnel to match the corresponding interface configuration items to be filled in and the corresponding project configuration content based on the project configuration instruction;
[0016] A second processing module is used to obtain task configuration data according to a task configuration document, wherein the task configuration document is used to indicate the configuration document to be filled in by the interface configuration personnel, and the task configuration data represents the project configuration task corresponding to the interface configuration project;
[0017] A determination module, used to obtain a target configuration task according to the task configuration data and a database of tasks to be configured, wherein the target configuration task is a task determined and configured based on the task configuration data;
[0018] A generating module is used to generate a target configuration interface according to the target configuration task, wherein the target configuration interface is used to indicate an interactive interface that is configured based on the target configuration task and can be used by a user.
[0019] In a possible design, when the second processing module obtains the task configuration data based on the task configuration document, it is specifically used to: input the task configuration document into a pre-trained feature recognition model to obtain project configuration information, wherein the project configuration information represents the configuration features of the interface configuration project; and obtain the task configuration data based on the project configuration information.
[0020] In one possible design, the task configuration document includes text information and / or image information; when the second processing module inputs the task configuration document into a pre-trained feature recognition model to obtain project configuration information, it is specifically used to: input the text information into the pre-trained feature recognition model to obtain first configuration information; and / or input the image information into the pre-trained feature recognition model to obtain second configuration information; obtain the project configuration information based on the first configuration information and / or the second configuration information.
[0021] In a possible design, when the determination module obtains the target configuration task according to the task configuration data and the database of tasks to be configured, it is specifically used to: obtain a task identifier to be configured according to the task configuration data and task configuration framework information, wherein the task configuration framework information is used to indicate the task framework that needs to be called when the project configuration task is running; obtain the target task to be configured according to the task identifier to be configured and the database of tasks to be configured, wherein the first task quantity is greater than the second task quantity, the first task quantity is the task quantity of the target task to be configured, the second task quantity is the task quantity of the project configuration task corresponding to the interface configuration project, and the target task to be configured includes the task to be configured corresponding to the project configuration task and the task to be configured corresponding to at least one basic configuration task; obtain the target configuration task according to the task configuration data and the target task to be configured.
[0022] In a possible design, the target configuration task includes at least one parent configuration task and at least one child configuration task, wherein the execution of the child configuration task depends on the execution of the parent configuration task; when the generation module generates a target configuration interface according to the target configuration task, it is specifically used to: determine a first configuration task identifier according to the target configuration task, wherein the first configuration task identifier is used to indicate the parent configuration task in the target configuration task; determine an interface to be configured according to the first configuration task identifier; and generate the target configuration interface according to the target configuration task and the interface to be configured.
[0023] In one possible design, the generation module is also used to: obtain device configuration information of the target terminal device, the device configuration information characterizing the hardware configuration characteristics and / or network configuration characteristics of the target terminal device; generate an adaptation configuration interface based on the target configuration interface and the device configuration information, and the adaptation configuration interface is called and displayed by the target terminal device.
[0024] In a possible design, the generation module is further used to: generate an updated adaptation configuration interface according to the adaptation configuration interface and the device display status of the target terminal device, and the updated adaptation configuration interface is called and displayed by the target terminal device.
[0025] In a third aspect, an embodiment of the present application provides an electronic device, comprising: at least one processor and a memory; the memory stores computer execution instructions; the at least one processor executes the computer execution instructions stored in the memory, so that the at least one processor executes the interface configuration method described in the first aspect and various possible designs of the first aspect.
[0026] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer execution instructions are stored. When a processor executes the computer execution instructions, the interface configuration method described in the first aspect and various possible designs of the first aspect is implemented.
[0027] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program. When the computer program is executed by a processor, it implements the interface configuration method described in the first aspect and various possible designs of the first aspect.
[0028] The interface configuration method, apparatus, device and storage medium provided in the present application generate a configuration document to be filled in according to a project configuration instruction, wherein the project configuration instruction represents the online activity characteristics determined by the interface configuration personnel based on the planned online activity, and the online activity characteristics include the characteristics of the participating users, the characteristics of the activity content and the regional characteristics of the activity delivery area, and the configuration document to be filled in is used to indicate the matching of the corresponding interface configuration items to be filled in and the corresponding project configuration content for the interface configuration personnel based on the project configuration instruction; according to the task configuration document, task configuration data is obtained, and the task configuration document is used to indicate the configuration document to be filled in completed by the interface configuration personnel, and the task configuration data represents the project configuration task corresponding to the interface configuration item; according to the task configuration data and the database of tasks to be configured, a target configuration task is obtained, and the target configuration task is a task determined and configured based on the task configuration data; according to the target configuration task, a target configuration interface is generated, and the target configuration interface is used to indicate an interactive interface that is configured based on the target configuration task and can be used by the user. In response to the online activity characteristics corresponding to the project configuration instructions, a corresponding configuration document to be filled in is generated for the interface configuration personnel to fill in to obtain the task configuration document, and then, based on the processing and analysis of the task configuration document filled in by the interface configuration personnel, the interface configuration items that need to be configured and the corresponding project configuration content are determined, that is, the task configuration data is obtained; then, based on the task configuration data, the tasks that need to be configured are determined from the task database to be configured, and the configuration of the tasks is completed, that is, the target configuration tasks are obtained; then, by loading the configured target configuration tasks, the rendering configuration of the interactive interface can be realized, and after the rendering configuration is completed, the target configuration interface is obtained, that is, the interactive interface that can be used by the user is obtained; by identifying and processing the task configuration document and then automatically generating the target configuration interface, the problem of low configuration efficiency when configuring online activities in the solutions in the prior art is solved. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0030] Figure 1 An application scenario diagram of the interface configuration method provided in the embodiment of the present application;
[0031] Figure 2 A flowchart of an interface configuration method provided by an embodiment of the present application;
[0032] Figure 3 A schematic diagram of a configuration document to be filled in for this application;
[0033] Figure 4 A schematic diagram of a process for determining task configuration data provided by this application;
[0034] Figure 5 A schematic diagram of a process for determining a target configuration task provided by this application;
[0035] Figure 6 for Figure 2 A schematic diagram of specific implementation steps of step S102 in the illustrated embodiment;
[0036] FIG. 7 ( a ) is a schematic diagram showing a display of an adaptation configuration interface provided by the present application when the target terminal device is a mobile phone;
[0037] FIG. 7 (b) is a display diagram of the adaptation configuration interface provided by the present application when the target terminal device is a tablet
[0038] Figure 8 A display diagram of an adaptation configuration interface displayed by a target terminal device in different device display states provided by the present application;
[0039] Fig. 9 A flowchart of an interface configuration method provided by another embodiment of the present application;
[0040] Fig.10 for Fig. 9 The schematic diagram of the specific implementation steps of step S201 in the embodiment shown is as follows: Fig.10 As shown;
[0041] Fig.11 A schematic diagram of the structure of an interface configuration device provided by an embodiment of the present application;
[0042] Fig.12 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
[0043] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0044] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0045] In the technical solution of this application, the collection, storage, use, processing, transmission, provision and disclosure of information such as financial data or user data involved shall comply with the provisions of relevant laws and regulations and shall not violate public order and good morals.
[0046] It should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.
[0047] The application scenarios of the embodiments of the present application are explained below:
[0048] Figure 1 This is an application scenario diagram of the interface configuration method provided in the embodiment of the present application. The interface configuration method provided in the embodiment of the present application can be applied to the scenario of configuring corresponding online activities when promoting business activities online. For example, Figure 1 As shown, the execution subject of the method provided in the embodiment of the present application can be an electronic control unit, a terminal device or a server. The terminal device is used as the execution subject for explanation. When the interface of the online activity corresponding to the business activity is configured and put online, on the configuration side, the interface configuration personnel write relevant task configuration documents based on the planning of the online activity, and then the terminal device parses and processes the task configuration document based on the interface configuration method provided in the present application, automatically configures the corresponding configuration task in the online activity configuration development platform, and then generates an interactive interface that can be used by the user corresponding to the online activity, so as to display it on the target terminal device on the user side.
[0049] Currently, in the prior art, when configuring the interface of an online activity for a business activity, the corresponding developers are required to develop the underlying code, design the front-end interactive interface, and design the jump logic between different interfaces based on the planning of the online activity, so as to realize the development and launch of the interactive interface of the online activity for the business activity. However, due to the differences between different business activities, when it is necessary to develop the interactive interface of the online activity for the business activity, it is necessary to write the relevant underlying code and design the corresponding front-end interactive interface from scratch. Therefore, the solutions in the prior art have the problem of low configuration efficiency when configuring the online activity.
[0050] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0051] Figure 2A flowchart of an interface configuration method provided by an embodiment of the present application, such as Figure 2 As shown, the execution subject of the interface configuration method provided in this embodiment may be an electronic control unit, a terminal device or a server. By way of example, this embodiment is described with a terminal device as the execution subject of the method of this embodiment. The interface configuration method provided in this embodiment includes the following steps:
[0052] Step S100: Generate a configuration document to be filled in according to the project configuration instructions, wherein the project configuration instructions represent the online activity characteristics determined by the interface configuration personnel based on the planned online activities, and the online activity characteristics include the characteristics of the participating users, the characteristics of the activity content and the regional characteristics of the activity delivery area. The configuration document to be filled in is used to instruct the interface configuration personnel to match the corresponding interface configuration items to be filled in and the corresponding project configuration content based on the project configuration instructions.
[0053] Exemplarily, the project configuration instruction represents the online activity characteristics determined by the interface configuration personnel based on the planned online activity, and the online activity characteristics include the participating user characteristics, the activity content characteristics and the regional characteristics of the activity delivery area. Specifically, for example, the project configuration instruction input by the interface configuration personnel to the terminal device is "from MM_1 / DD_1 / YY_1 to MM_2 / DD_2 / YY_2, launch a business promotion activity related to the festival in region M to region M", and the participating user characteristics are "users in region M", the activity content characteristics include the activity time characteristics "from MM_1 / DD_1 / YY_1 to MM_2 / DD_2 / YY_2" and the activity business characteristics "business promotion activities related to festivals in region M", and the regional characteristics of the activity delivery area are "regional characteristics of region M"; then, the terminal device generates a configuration document to be filled in based on the online activity characteristics corresponding to the project configuration instruction, for the interface configuration personnel to fill in, and then obtains the task configuration document in step S101, wherein the configuration document to be filled in is used to indicate matching the corresponding interface configuration items to be filled in and the corresponding project configuration content for the interface configuration personnel based on the project configuration instruction.
[0054] In one possible implementation, Figure 3 A schematic diagram of a configuration document to be filled in for this application, such as Figure 3As shown, based on the project configuration instructions input by the interface configuration personnel, the configuration document to be filled in generated by the terminal device is a standard configuration document, which provides the interface configuration personnel with a limited number of interface configuration items to be selected and the corresponding project configuration content. For example, for the festival Fes_1, in the M region, its symbolic festival Fes_1 food is food_1, and in the N region, its symbolic festival Fes_1 food is food_2; therefore, when the project configuration instruction input by the interface configuration personnel is "from DD_1, MM_1, YY_1 to DD_2, MM_2, YY_2, launch a business promotion activity related to the festival Fes_1 to the M region", the configuration document word_1 to be filled in generated by the terminal device is as follows: Figure 3 As shown in (a), the configuration document to be filled in includes the food food_1 identification. For example, the interface configuration item that the interface configuration personnel plans to configure is "browse product A for 10 seconds and get 5 food_1 rewards". The interface configuration personnel then determines the interface configuration item "browse designated content to get rewards" in the configuration document to be filled in word_1, and then fills in "designated content: jump link of product A", "browsing requirements: browsing time 10 seconds" and "browsing rewards: 5 food_1" in the corresponding project configuration content, thereby obtaining the task configuration document in step S101; when the project configuration instruction input by the interface configuration personnel is "from MM_1 DD_1 of YY_1 to MM_2 DD_2 of YY_2, launch a business promotion activity related to festival Fest_1 to N region", the configuration document to be filled in word_2 generated by the terminal device is as follows: Figure 3 As shown in (b), the configuration document to be filled in includes the food food_2 identification. For example, the interface configuration item that the interface configuration personnel plans to configure is "browse product A for 10 seconds and get 5 food_2 rewards". The interface configuration personnel then determines the interface configuration item "browse specified content to get rewards" in the configuration document to be filled in word_2, and then fills in "specified content: jump link of product A", "browsing requirements: browsing time of 10 seconds" and "browsing rewards: 5 food_2" in the corresponding item configuration content, thereby obtaining the task configuration document in step S101.
[0055] Step S101, obtaining task configuration data according to a task configuration document, wherein the task configuration document is used to indicate a configuration document to be filled in by an interface configuration person, and the task configuration data represents a project configuration task corresponding to an interface configuration project.
[0056] Exemplarily, the interface configuration personnel plans the online activities corresponding to the business activities, determines the corresponding interface configuration items that need to be configured, and the specific project configuration content to be configured when configuring the interface configuration items, and then completes the filling of the configuration document to be filled in, and then obtains the task configuration document; specifically, for example, for the online activities planned by them, one of the interface configuration items is "browse product A for 10 seconds and get 5 gold coins as a reward", then the corresponding project configuration content at least includes: "browse product A for 10 seconds and get 5 gold coins as a reward" corresponding to the project configuration logic, the jump link of product A, the browsing time, and the number of gold coins as a reward, and then based on the filling of the configuration document to be filled in generated by the terminal device by the interface configuration personnel, the task configuration document is obtained.
[0057] Furthermore, after the terminal device receives the task configuration document input by the interface configuration personnel, the task configuration document is processed to identify the key fields of the interface configuration item, thereby obtaining the project configuration task corresponding to the interface configuration item, that is, obtaining the task configuration data. Figure 4 A schematic diagram of a task configuration document provided for this application, such as Figure 4As shown, the task configuration document is a normative configuration document, which provides the interface configuration personnel with a limited number of interface configuration items to be selected and corresponding project configuration contents. For example, the interface configuration personnel plans to configure an interface configuration item of "browse product A for 10 seconds and get a reward of 5 gold coins". The interface configuration personnel finds the relevant interface configuration item to be selected "browse specified content to get a reward" in the normative configuration document, and then fills in "specified content: jump link of product A", "browsing requirements: browsing time of 10 seconds" and "browsing reward: 5 gold coins" in the corresponding project configuration content; for another example, the interface configuration personnel plans to configure an interface configuration item of "share this online activity with 3 people and get a reward of 10 gold coins". The interface configuration personnel finds the relevant interface configuration item to be selected "share specified content to get a reward" in the normative configuration document, and then fills in "specified content: this online activity Jump link of "," Sharing requirements: 3 people sharing", and "Sharing reward: 10 gold coins"; then the terminal device identifies the key fields in the task configuration document, for example, the identified key fields are: "Browse the specified content to get rewards", "Share the specified content to get rewards", and then determine the interface configuration items and corresponding project configuration contents to be configured by the interface configuration personnel, that is, obtain the corresponding project configuration tasks, that is, obtain the task configuration data; illustratively, based on the key field "Browse the specified content to get rewards", the corresponding project configuration contents are determined as: "Specified content: jump link of product A", "Browsing requirements: browsing time of 10 seconds", and "Browsing reward: 5 gold coins", and based on the key field "Share the specified content to get rewards", the corresponding project configuration contents are determined as: "Specified content: jump link of the online activity", "Sharing requirements: 3 people sharing", and "Sharing reward: 10 gold coins", and the task configuration data is obtained.
[0058] Step S102: obtaining a target configuration task according to the task configuration data and a database of tasks to be configured, where the target configuration task is a task determined and configured based on the task configuration data.
[0059] For example, the task configuration data is used to indicate the project configuration task, and then based on the task configuration data, the task to be configured by the interface configuration personnel is determined from the task database to be configured, and then the determined task is configured based on the task configuration data to obtain the target configuration task. Figure 1 The online activity configuration in the scenario shown corresponds to the development platform.
[0060] In one possible implementation, Figure 5 A schematic diagram of a process for determining a target configuration task provided by this application, such as Figure 5As shown, the task configuration data is used to indicate the project configuration task, and the task configuration data includes the task label of the project configuration task and the corresponding task configuration information. For example, the task configuration data data_1 includes the task label label_1 of the project configuration task proj_1 and the corresponding task configuration information info_1, the task label label_2 of the project configuration task proj_2 and the corresponding task configuration information info_2, the task label label_3 of the project configuration task proj_3 and the corresponding task configuration information info_3. The task database to be configured includes the task to be configured task_1, the task to be configured task_2, the task to be configured task_3, the task to be configured task_4, the task to be configured task_5, and the task to be configured task_6. Furthermore, based on the correspondence between the task label label_1 and the task to be configured task_2, the task label label_2 and the task to be configured task_5, the task Label label_3 corresponds to the task to be configured task_6, and it is determined that the project configuration task proj_1 corresponds to the task to be configured task_2, and it is determined that the project configuration task proj_2 corresponds to the task to be configured task_5, and it is determined that the project configuration task proj_3 corresponds to the task to be configured task_6; further, according to the task configuration information info_1, the task configuration information info_2 and the task configuration information info_3, the corresponding tasks to be configured task_2, the tasks to be configured task_5 and the tasks to be configured task_6 are configured, that is, the first target configuration task corresponding to the project configuration task proj_1, the second target configuration task corresponding to the project configuration task proj_2 and the third target configuration task corresponding to the project configuration task proj_3 are obtained, and then, the first target configuration task, the second target configuration task and the third target configuration task configured by each project configuration task are obtained.
[0061] Furthermore, in another possible implementation, Figure 6 for Figure 2 The schematic diagram of the specific implementation steps of step S102 in the embodiment shown is as follows: Figure 6 As shown, the specific implementation steps of step S102 include:
[0062] Step S1021, obtaining a task identifier to be configured according to the task configuration data and the task configuration framework information, wherein the task configuration framework information is used to indicate the task framework to be called when the project configuration task is running.
[0063] Exemplarily, different online activities require different interface configuration items, that is, different task configuration data, that is, different project configuration tasks. Therefore, when different project configuration tasks are run, different basic configuration tasks need to be called. Based on the task framework that needs to be called when the project configuration task is run, at least one basic configuration task is determined. Since the basic configuration task is a pre-configured task, it can be called accordingly by the terminal device according to the task configuration data (project configuration task), or further adaptively configured according to the task configuration data (project configuration task).
[0064] Furthermore, in a possible implementation method, based on the project configuration task corresponding to the task configuration data, the task framework that needs to be called when the project configuration task is running is determined, wherein the task framework includes at least one basic configuration task; and then based on the project configuration task and the corresponding determined task framework, the task identifier to be configured is determined from the task configuration framework information, wherein the task identifier to be configured includes the task identifier to be configured corresponding to the project configuration task and the task identifier to be configured corresponding to the basic configuration task.
[0065] Step S1022, obtaining the target tasks to be configured according to the identifier of the tasks to be configured and the database of the tasks to be configured, wherein the number of first tasks is greater than the number of second tasks, the first number of tasks is the number of tasks of the target tasks to be configured, the second number of tasks is the number of tasks of the project configuration tasks corresponding to the interface configuration project, and the target tasks to be configured include the tasks to be configured corresponding to the project configuration tasks and the tasks to be configured corresponding to at least one basic configuration task.
[0066] Step S1023, obtaining the target configuration task according to the task configuration data and the target task to be configured.
[0067] Exemplarily, based on the determined task identifier to be configured, the terminal device determines the target task to be configured corresponding to the task identifier from the task database to be configured, wherein the target task to be configured includes the task to be configured corresponding to the project configuration task and the task to be configured corresponding to the basic configuration task. Then, the task to be configured corresponding to the project configuration task is configured according to the task configuration data, and the task to be configured corresponding to the basic configuration task is further adaptively configured or directly called based on the task configuration data (project configuration task); and then, after the configuration is completed, the target configuration task is obtained.
[0068] Step S103: generating a target configuration interface according to the target configuration task, where the target configuration interface is used to indicate an interactive interface that is configured based on the target configuration task and can be used by the user.
[0069] Exemplarily, after the terminal device obtains the target configuration task, it obtains the task logic and the data resources required to be called during the execution of the online activity, and then the terminal device performs rendering configuration of the interactive interface according to the target configuration task to generate the target configuration interface, that is, obtains an interactive interface that can be used by the user. In a possible implementation, the terminal device determines the corresponding resource data (resource data includes code data, text data, audio data and image data) according to the target configuration task, and then the terminal device can generate the target configuration interface by loading, running and calling the above resource data, that is, the generated interface configuration personnel constructs an interactive interface that can be used by the user based on the planning of the online activity, and then the target terminal device used by the user can call and display the target configuration interface by sending a request to the server.
[0070] In this embodiment, a configuration document to be filled in is generated according to the project configuration instructions, wherein the project configuration instructions represent the online activity characteristics determined by the interface configuration personnel based on the planned online activities, and the online activity characteristics include the characteristics of the participating users, the characteristics of the activity content and the regional characteristics of the activity delivery area, and the configuration document to be filled in is used to instruct the interface configuration personnel to match the corresponding interface configuration items to be filled in and the corresponding project configuration content based on the project configuration instructions; according to the task configuration document, task configuration data is obtained, and the task configuration document is used to indicate the configuration document to be filled in by the interface configuration personnel, and the task configuration data represents the project configuration task corresponding to the interface configuration item; according to the task configuration data and the database of tasks to be configured, a target configuration task is obtained, and the target configuration task is a task determined and configured based on the task configuration data; according to the target configuration task, a target configuration interface is generated, and the target configuration interface is used to indicate an interactive interface that is configured based on the target configuration task and can be used by the user. In response to the online activity characteristics corresponding to the project configuration instructions, a corresponding configuration document to be filled in is generated for the interface configuration personnel to fill in to obtain the task configuration document, and then, based on the processing and analysis of the task configuration document filled in by the interface configuration personnel, the interface configuration items that need to be configured and the corresponding project configuration content are determined, that is, the task configuration data is obtained; then, based on the task configuration data, the tasks that need to be configured are determined from the task database to be configured, and the configuration of the tasks is completed, that is, the target configuration tasks are obtained; then, by loading the configured target configuration tasks, the rendering configuration of the interactive interface can be realized, and after the rendering configuration is completed, the target configuration interface is obtained, that is, the interactive interface that can be used by the user is obtained; by identifying and processing the task configuration document and then automatically generating the target configuration interface, the problem of low configuration efficiency when configuring online activities in the solutions in the prior art is solved.
[0071] Furthermore, since the target terminal devices that load the target configuration interface corresponding to the online activity include mobile phones, tablets, and computers when promoting online activities; then, based on the generation of the target configuration interface, the corresponding adaptation configuration interface is generated based on different target terminal devices. Therefore, the interface configuration method provided in the embodiment of the present application also includes: obtaining the device configuration information of the target terminal device, the device configuration information characterizing the hardware configuration characteristics and / or network configuration characteristics of the target terminal device; generating an adaptation configuration interface according to the target configuration interface and the device configuration information. Specifically, for example, after the terminal device generates the target configuration interface, the terminal device further obtains the hardware configuration characteristics and / or network configuration characteristics of the target terminal device, that is, the device configuration information of the target terminal device, wherein the target terminal device is used to indicate the device that provides the user with an interactive interface for online activities; then, the terminal device updates the target configuration interface according to the device configuration information, and generates an adaptation configuration interface, so that when the user accesses the online activity through the target terminal device, the target terminal device calls and displays it.
[0072] In a possible implementation, taking the hardware configuration feature as an example, FIG. 7 (a) and FIG. 7 (b) are respectively schematic diagrams of display of the adaptation configuration interface corresponding to different device configuration information provided in the present application. For example, the target configuration task determined based on the task configuration document is: introduction to online activity rules, user information, the first interactive target configuration task, and the second interactive target configuration task. Among them, the first interactive target configuration task is "complete today's sign-in and get 5 gold coins as a reward", corresponding to a "sign-in" button, and the second interactive target configuration task is "share this online activity with 3 people and get 10 gold coins as a reward", corresponding to a "share" button;
[0073] Furthermore, as shown in Figure 7 (a), Figure 7 (a) is a display schematic diagram of the adaptation configuration interface of the target terminal device provided by the present application, which is a mobile phone. Based on the size of the display screen of the mobile phone, that is, the device configuration information, the "Online Activity Rules" button (interactive component), the "First Target Configuration Task" button, the "Second Target Configuration Task" button, and the "User Information" button are displayed. When the user clicks the "Online Activity Rules" button, the specific rule content rule_1 of the online activity rules is displayed, wherein the rule content includes text content, audio content, and image content. When the user clicks the "Back" button, the interface before the user clicks the "Online Activity Rules" button is displayed; when the user clicks the first target configuration task or the second target configuration task, the display interface of the mobile phone jumps to display, expands to display, or pops up to display a specific interactive component. For example, when the user clicks the first target configuration task or the second target configuration task, the display interface of the mobile phone jumps to display, expands to display, or pops up to display a specific interactive component. The "Share" button corresponding to the second target configuration task further displays the target sharing users that can be shared or displays the generated sharing link, for example, the target sharing users AA, BB, CC, and DD that can be shared are displayed, and the display interface is: "AA: share with him, BB: share with him, CC: share with her, DD: share with him", when the user clicks the "Back" button, the interface before the user clicks the "Share" button is displayed; when the user clicks the "User Information" button, the display interface of the mobile phone jumps, expands or pops up a display interface showing the user's participation in online activities, for example, the cumulative number of gold coins obtained: 100, the end time of the online activity: time_1, when the user clicks the "Back" button, the interface before the user clicks the "User Information" button is displayed;
[0074] Furthermore, as shown in Figure 7 (b), Figure 7 (b) is a display schematic diagram of the adaptation configuration interface of the target terminal device provided by the present application, which is a tablet. Based on the size of the display screen of the tablet, that is, the device configuration information, the "online activity rules" and the corresponding rule content rule_1 are displayed, the "first target configuration task" and the corresponding interactive button "sign in" are displayed, and the "second target configuration task" and the corresponding target sharing user are displayed. For example, the display interface is: "AA: share with him, BB: share with him, CC: share with her, DD: share with him", and the "user information" and the corresponding user participation in online activities information are displayed, for example, the cumulative number of gold coins obtained: 100, and the end time of the online activity: time_1.
[0075] Furthermore, taking the network configuration feature as an example, if the network data used by the target terminal device is self-paid data traffic, the adaptation configuration interface generated based on the target configuration interface is a traffic-saving version display interface; if the network data used by the target terminal device is free data traffic, the adaptation configuration interface generated based on the target configuration interface is a normal version display interface; the content displayed on the traffic-saving version display interface is simple in form, and the target terminal device consumes less data traffic to complete the loading, while the content displayed on the normal version display interface is rich in form, and the target terminal device consumes more data traffic to complete the loading.
[0076] Furthermore, a corresponding adaptation configuration interface may be generated based on the hardware configuration features and network configuration features of the target terminal device, which will not be described in detail here.
[0077] Furthermore, the interface configuration method provided in the embodiment of the present application also includes: generating an updated adaptation configuration interface according to the adaptation configuration interface and the device display state of the target terminal device, and the updated adaptation configuration interface is called and displayed by the target terminal device. Specifically, for example, if the target terminal device is a foldable mobile phone, then when the foldable mobile phone is in a folded state, that is, when the device display state is a folded display state, the adaptation configuration interface displays: a simplified version of the display interface generated based on the target configuration task, and then when the foldable mobile phone is changed to an expanded state based on user operations, that is, the device display state is changed to an expanded display state, then the adaptation configuration interface displays: a detailed version of the display interface generated based on the target configuration task; and then, the user operates based on the detailed version of the display interface or the simplified version of the display interface displayed by the foldable mobile phone to participate in online activities. Figure 8 A display diagram of an adaptation configuration interface displayed by a target terminal device in different device display states provided by the present application, Figure 8 The content shown is based on the content shown in FIG. 7 and the corresponding embodiment, which will not be repeated here. Figure 8 As shown, Figure 8 (a) is the simplified version of the display interface. Figure 8 (b) is the detailed version display interface; then, Figure 8 As shown in (a), when the foldable mobile phone is in the folded state, its corresponding adaptation configuration interface is a simplified display interface; Figure 8 As shown in (b), when the user unfolds the foldable mobile phone, the foldable mobile phone changes to the unfolded state, and its corresponding adaptation configuration interface is a detailed version display interface; when the user folds the foldable mobile phone again, the foldable mobile phone changes to the folded state again, and its corresponding adaptation configuration interface changes to a simplified version display interface, that is, as shown again Figure 8 (a) shown.
[0078] It can be understood that in the embodiment of the present application, the target configuration interface, the adaptation configuration interface, and the updated adaptation configuration interface generated by the terminal device can be pre-stored in the server in the data form of interface configuration data, and then the server responds to the call request sent by the target terminal device used by the user side, and sends the interface configuration data corresponding to the target configuration interface, the adaptation configuration interface, or the updated adaptation configuration interface to the target terminal device, so as to enable the target terminal device to render based on the interface configuration data to display the corresponding target configuration interface, the adaptation configuration interface, or the updated adaptation configuration interface; or, real-time data communication is established between the terminal device and the target terminal device, and then based on the user's operation, the target terminal device displays the target configuration interface, the adaptation configuration interface, and the updated adaptation configuration interface generated by the corresponding terminal device; or, the target configuration interface, the adaptation configuration interface, and the updated adaptation configuration interface generated by the terminal device can be pre-stored in the target terminal device in the data form of interface configuration data, and then in response to the user's operation, the target terminal device renders based on the interface configuration data to display the corresponding target configuration interface, the adaptation configuration interface, or the updated adaptation configuration interface; the specific data communication process in the above process will not be repeated here.
[0079] Fig. 9 A flowchart of an interface configuration method provided by another embodiment of the present application is shown in FIG. Fig. 9 As shown, the interface configuration method provided in this embodiment is Figure 2 On the basis of the interface configuration method provided in the illustrated embodiment, step S101 and step S103 are further refined, and the interface configuration method provided in this embodiment includes the following steps:
[0080] Step S200, generating a configuration document to be filled in according to the project configuration instructions, wherein the project configuration instructions represent the online activity characteristics determined by the interface configuration personnel based on the planned online activities, the online activity characteristics include the characteristics of the participating users, the characteristics of the activity content and the regional characteristics of the activity delivery area, and the configuration document to be filled in is used to instruct the interface configuration personnel to match the corresponding interface configuration items to be filled in and the corresponding project configuration content based on the project configuration instructions.
[0081] Exemplarily, the terminal device matches the online activity characteristics corresponding to the project configuration instruction, and the configuration document to be filled in is a non-standard configuration document. Figure 3The configuration document to be filled in corresponds to a standardized configuration document shown, and the configuration document to be filled in includes keywords matching the project configuration instructions and / or historical online activity reference information matching the project configuration instructions, so as to provide prompts to the interface configuration personnel; that is, the interface configuration personnel only need to write the planning text of the interface configuration project in the configuration document to be filled in, and then obtain the corresponding task configuration document. In a possible implementation, the project configuration instruction input by the interface configuration personnel to the terminal device is "from DD_1, MM_1, YY_1 to DD_2, MM_2, YY_2, launch a business promotion activity related to the festival in the M region to the M region", and the terminal device generates a configuration document to be filled in (non-standard configuration document) to the user based on the project configuration instruction. The configuration document to be filled in prompts the interface configuration personnel with the following content: the keyword "the customs and habits of the festival in the M region are behavior_1", and the historical online activity reference information of the M region, and then the interface configuration personnel write the corresponding planning content according to the above prompt content, and then obtain the task configuration document.
[0082] Step S201 : input the task configuration document into a pre-trained feature recognition model to obtain project configuration information, where the project configuration information represents configuration features of the interface configuration project.
[0083] Exemplarily, the project configuration information is textual description information generated by processing and parsing the task configuration document based on the pre-trained feature recognition model, and the description information specifically describes the configuration content of the interface configuration project, that is, the configuration features; specifically, for example, the interface configuration personnel wrote a planning text for the interface configuration project of "displaying the user's participation progress in online activities" in the task configuration document (configuration document to be filled in): "Count the total number of daily check-in data of users for online activities num_1, obtain the number of daily check-in data corresponding to the preset target of online activities num_2, calculate the percentage of num_1 and num_2, use a pie chart to display the percentage, that is, the user's participation progress, and display the pie chart based on the style of picture picture_1", where "picture picture_1" is the picture of the pie chart entered by the interface configuration personnel in the task configuration document (configuration document to be filled in), or is the picture of the pie chart pre-stored in the task database to be configured, that is, the task configuration document is a non-standard configuration document, which is different from Figure 3The pre-trained feature recognition model generates textual description information by processing and parsing the above-mentioned planning text: "Based on the preset target number of check-ins for the online activity and the sum of the daily check-in data of the user for the online activity, a pie chart is used to display the ratio of "sum of times" to "target number of check-ins". The pie chart is displayed in the style of picture_1, and the style of picture_1 is style_1", that is, the project configuration information is obtained.
[0084] In a possible implementation, the task configuration document includes text information and / or image information. Fig.10 for Fig. 9 The schematic diagram of the specific implementation steps of step S201 in the embodiment shown is as follows: Fig.10 As shown, the specific implementation steps of step S201 include:
[0085] Step S2011, inputting text information into a pre-trained feature recognition model to obtain first configuration information, and / or, inputting image information into a pre-trained feature recognition model to obtain second configuration information;
[0086] Step S2012: Obtain project configuration information according to the first configuration information and / or the second configuration information.
[0087] Specifically, the terminal device generates corresponding text information and / or image information based on the task configuration document, and then inputs the text information into a pre-trained feature recognition model according to the terminal device to obtain first configuration information, and / or inputs the image information into the pre-trained feature recognition model to obtain second configuration information; further, the pre-trained feature recognition model obtains the project configuration information based on the first configuration information and / or the second configuration information.Specifically, for example, the task configuration document written by the interface configuration personnel includes text information text_1, text information text_2, text information text_3, image information image_1, image information image_2, and image information image_3, wherein the text information text_1 is associated with the image information image_1, and is used to jointly describe the interface configuration project proj_1, the text information text_2 is associated with the image information image_2, and is used to jointly describe the interface configuration project proj_2, and the text information text_3 is associated with the image information image_3, and is used to jointly describe the interface configuration project proj_3; then the terminal device inputs the text information text_1, text information text_2, and text information text_3 obtained by processing the task configuration document into the pre-trained feature recognition model model_1, and generates the first configuration information info_t_1 corresponding to the text information text_1, the first configuration information info_t_2 corresponding to the text information text_2, and the first configuration information info_t_3 corresponding to the text information text_3; the terminal device inputs the image information image_1, image information image_2, and image information image_3 obtained by processing the task configuration document into the pre-trained feature recognition model model_1, and generates the first configuration information info_t_1 corresponding to the text information text_1, the first configuration information info_t_2 corresponding to the text information text_2, and the first configuration information info_t_3 corresponding to the text information text_3; _3 is input into the pre-trained feature recognition model model_1 to generate the second configuration information info_i_1 corresponding to the image information image_1, the second configuration information info_i_2 corresponding to the image information image_2, and the second configuration information info_i_3 corresponding to the image information image_3; then, the feature recognition model model_1 generates the interface configuration item proj_1 corresponding to the first configuration information (info_t_1, info_t_2, info_t_3) and the second configuration information (info_i_1, info_i_2, info_i_3) obtained above. The project configuration information info_p_1, the project configuration information info_p_2 corresponding to the interface configuration project proj_2, and the project configuration information info_p_3 corresponding to the interface configuration project proj_3, that is, the project configuration information info_p_1 is determined based on the first configuration information info_t_1 and the second configuration information info_i_1, the project configuration information info_p_2 is determined based on the first configuration information info_t_2 and the second configuration information info_i_2, and the project configuration information info_p_3 is determined based on the first configuration information info_t_3 and the second configuration information info_i_3.
[0088] Step S202, obtaining task configuration data according to the project configuration information.
[0089] Exemplarily, the project configuration information generated based on the pre-trained feature recognition model determines the interface configuration items to be configured and the corresponding configuration features, and then the terminal device determines the corresponding key fields based on the project configuration information, that is, obtains the task configuration data. For example, the project configuration information is: "Complete today's sign-in and get 5 gold coins as a reward", then the key fields are "Today's sign-in" and "5 gold coins as a reward", that is, the task configuration data is "Today's sign-in" and "5 gold coins as a reward".
[0090] Step S203, obtaining a target configuration task according to the task configuration data and the database of tasks to be configured, where the target configuration task is a task determined and configured based on the task configuration data.
[0091] Furthermore, in the steps of this embodiment, the terminal device calls the corresponding task to be configured with data statistics function based on the task configuration data "Today's sign-in", and configures "Based on user sign-in, the number of gold coins reward is 5" in the task to be configured, thereby completing the configuration of the task to be configured, and obtaining the target configuration task.
[0092] Step S204: determine a first configuration task identifier according to the target configuration task, where the first configuration task identifier is used to indicate a parent configuration task in the target configuration task, where the target configuration task includes at least one parent configuration task and at least one child configuration task, wherein the execution of the child configuration task depends on the execution of the parent configuration task.
[0093] Step S205: determining the interface to be configured according to the first configuration task identifier.
[0094] Step S206: Generate a target configuration interface according to the target configuration task and the interface to be configured.
[0095] Exemplarily, the target configuration task includes at least one parent configuration task and at least one child configuration task, wherein the execution of the child configuration task depends on the execution of the parent configuration task, and different parent configuration tasks correspond to adapted display interfaces. For example, an adapted display interface is determined based on the parent configuration task, and the display interface of the displayed child configuration task is determined based on the adapted display interface, that is, the display logic of the child configuration task is based on the display logic of the parent configuration task; and then, according to the target configuration task, a first configuration task identifier is determined, that is, the parent configuration task in the target configuration task is determined, and then, based on the first configuration task identifier corresponding to the parent configuration task, an interface to be configured that is adapted to the parent configuration task is determined from at least two pre-stored interfaces to be configured; and then, the interface to be configured is configured according to the target configuration task, that is, the target configuration interface is generated.
[0096] In this embodiment, the task configuration document is processed and parsed through a pre-trained feature recognition model, and task configuration data is automatically generated to determine the corresponding task to be configured and configure the task to be configured to obtain the corresponding target configuration task, thereby improving the flexibility and configuration efficiency of the configuration task and solving the problem of low configuration efficiency when configuring online activities in the prior art. Furthermore, by identifying the parent-child relationship between the target configuration tasks, the adapted interface to be configured is determined according to the parent configuration task, and then the corresponding target configuration interface is generated, further improving the configuration efficiency when configuring online activities. At the same time, the target configuration interface based on the adapted parent configuration task provided in the embodiment of the present application can improve the user's operating experience.
[0097] In this embodiment, the implementation method of step S203 is the same as that of the present application. Figure 2 The implementation method of step S102 in the illustrated embodiment is the same and will not be described in detail here.
[0098] Fig.11 A schematic diagram of the structure of an interface configuration device provided by an embodiment of the present application is shown as follows: Fig.11 As shown, the interface configuration device 3 provided in this embodiment includes:
[0099] The first processing module 30 is used to generate a configuration document to be filled in according to the project configuration instruction, wherein the project configuration instruction represents the online activity characteristics determined by the interface configuration personnel based on the planned online activities, and the online activity characteristics include the characteristics of the participating users, the characteristics of the activity content, and the regional characteristics of the activity delivery area, and the configuration document to be filled in is used to instruct the interface configuration personnel to match the corresponding interface configuration items to be filled in and the corresponding project configuration contents based on the project configuration instruction;
[0100] The second processing module 31 is used to obtain task configuration data according to the task configuration document, where the task configuration document is used to indicate the configuration document to be filled in by the interface configuration personnel, and the task configuration data represents the project configuration task corresponding to the interface configuration project;
[0101] A determination module 32, configured to obtain a target configuration task according to the task configuration data and a database of tasks to be configured, wherein the target configuration task is a task determined and configured based on the task configuration data;
[0102] The generating module 33 is used to generate a target configuration interface according to the target configuration task, where the target configuration interface is used to indicate an interactive interface that is configured based on the target configuration task and can be used by the user.
[0103] In a possible design, when the second processing module 31 obtains the task configuration data based on the task configuration document, it is specifically used to: input the task configuration document into a pre-trained feature recognition model to obtain project configuration information, wherein the project configuration information represents the configuration features of the interface configuration project; and obtain the task configuration data based on the project configuration information.
[0104] In one possible design, the task configuration document includes text information and / or image information; when the second processing module 31 inputs the task configuration document into a pre-trained feature recognition model to obtain project configuration information, it is specifically used to: input the text information into the pre-trained feature recognition model to obtain first configuration information; and / or, input the image information into the pre-trained feature recognition model to obtain second configuration information; obtain the project configuration information based on the first configuration information and / or the second configuration information.
[0105] In a possible design, when the determination module 32 obtains the target configuration task according to the task configuration data and the database of tasks to be configured, it is specifically used to: obtain the task identifier to be configured according to the task configuration data and the task configuration framework information, wherein the task configuration framework information is used to indicate the task framework that needs to be called when the project configuration task is running; obtain the target task to be configured according to the task identifier to be configured and the database of tasks to be configured, wherein the first task quantity is greater than the second task quantity, the first task quantity is the task quantity of the target task to be configured, and the second task quantity is the task quantity of the project configuration task corresponding to the interface configuration project, and the target task to be configured includes the task to be configured corresponding to the project configuration task and the task to be configured corresponding to at least one basic configuration task; obtain the target configuration task according to the task configuration data and the target task to be configured.
[0106] In one possible design, the target configuration task includes at least one parent configuration task and at least one child configuration task, wherein the execution of the child configuration task depends on the execution of the parent configuration task; when the generation module 33 generates the target configuration interface according to the target configuration task, it is specifically used to: determine a first configuration task identifier according to the target configuration task, the first configuration task identifier is used to indicate the parent configuration task in the target configuration task; determine an interface to be configured according to the first configuration task identifier; and generate a target configuration interface according to the target configuration task and the interface to be configured.
[0107] In one possible design, the generation module 33 is also used to: obtain device configuration information of the target terminal device, the device configuration information characterizing the hardware configuration characteristics and / or network configuration characteristics of the target terminal device; generate an adaptation configuration interface based on the target configuration interface and the device configuration information, and the adaptation configuration interface is called and displayed by the target terminal device.
[0108] In a possible design, the generating module 33 is further used to generate an updated adaptation configuration interface according to the adaptation configuration interface and the device display status of the target terminal device, and the updated adaptation configuration interface is called and displayed by the target terminal device.
[0109] The second processing module 31, the determination module 32 and the generation module 33 are connected in sequence. The interface configuration device 3 provided in this embodiment can be executed as follows: Figure 2-Figure 10 The technical solutions of any of the method embodiments shown have similar implementation principles and technical effects, which will not be described in detail here.
[0110] The interface configuration device provided in the embodiment of the present application can be used to execute the technical solution of the interface configuration method in the above embodiment. Its implementation principle and technical effect are similar and will not be repeated here.
[0111] It should be noted that it should be understood that the division of the various modules of the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And these modules can all be implemented in the form of software calling through processing elements; they can also be all implemented in the form of hardware; some modules can also be implemented in the form of software calling through processing elements, and some modules can be implemented in the form of hardware. For example, the second processing module 31 can be a separately established processing element, or it can be integrated in a chip of the above device. In addition, it can also be stored in the memory of the above device in the form of program code, and called and executed by a processing element of the above device. The function of the second processing module 31. The implementation of other modules is similar. In addition, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.
[0112] Fig.12 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Fig.12 As shown, the electronic device may include: a transceiver 121 , a processor 122 , and a memory 123 .
[0113] The processor 122 executes the computer-executable instructions stored in the memory, so that the processor 122 executes the scheme in the above embodiment. The processor 122 can be a general-purpose processor, including a central processing unit CPU, a network processor (network processor, NP), etc.; it can also be a digital signal processor DSP, an application-specific integrated circuit ASIC, a field programmable gate array FPGA or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
[0114] The memory 123 is connected to the processor 122 via a system bus and completes communication between them. The memory 123 is used to store computer program instructions.
[0115] The transceiver 121 may be used to obtain tasks to be executed and configuration information of the tasks to be executed.
[0116] The system bus can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The system bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. The transceiver is used to realize the communication between the database access device and other computers (such as clients, read-write libraries, and read-only libraries). The memory may include random access memory (RAM) and may also include non-volatile memory.
[0117] The electronic device provided in the embodiment of the present application may be the terminal device of the above embodiment.
[0118] An embodiment of the present application also provides a chip for running instructions, which is used to execute the technical solution of the interface configuration method in the above embodiment.
[0119] The embodiment of the present application also provides a computer-readable storage medium, in which computer instructions are stored. When the computer instructions are executed on a computer, the computer executes the technical solution of the interface configuration method of the above embodiment.
[0120] An embodiment of the present application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. At least one processor can read the computer program from the computer-readable storage medium. When at least one processor executes the computer program, it can implement the technical solution of the interface configuration method in the above embodiment.
[0121] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules is only a logical function division, and there may be other division methods in actual implementation, such as multiple modules can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, which can be electrical, mechanical or other forms.
[0122] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to implement the solution of this embodiment.
[0123] In addition, each functional module in each embodiment of the present application can be integrated into one processing unit, or each module can exist physically separately, or two or more modules can be integrated into one unit. The above-mentioned module-composed unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
[0124] The above-mentioned integrated module implemented in the form of a software function module can be stored in a computer-readable storage medium. The above-mentioned software function module is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform some steps of the methods of various embodiments of the present application.
[0125] It should be understood that the above processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the invention can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor.
[0126] The memory may include a high-speed RAM memory, and may also include a non-volatile storage NVM, such as at least one disk memory, and may also be a USB flash drive, a mobile hard disk, a read-only memory, a magnetic disk or an optical disk, etc.
[0127] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.
[0128] The above storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The storage medium can be any available medium that can be accessed by a general or special purpose computer.
[0129] An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the storage medium can also exist as discrete components in an electronic control unit or a main control device.
[0130] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.
[0131] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. An interface configuration method, characterized in that: The method comprises: Generate a configuration document to be filled in according to the project configuration instruction, wherein the project configuration instruction represents the online activity characteristics determined by the interface configuration personnel based on the planned online activity, the online activity characteristics include the characteristics of participating users, the characteristics of the activity content and the regional characteristics of the activity delivery area, and the configuration document to be filled in is used to instruct the interface configuration personnel to match the corresponding interface configuration items to be filled in and the corresponding project configuration content based on the project configuration instruction; Obtaining task configuration data according to the task configuration document, wherein the task configuration document is used to indicate the configuration document to be filled in by the interface configuration personnel, and the task configuration data represents the project configuration task corresponding to the interface configuration project; According to the task configuration data and the database of tasks to be configured, a target configuration task is obtained, wherein the target configuration task is a task determined and configured based on the task configuration data; A target configuration interface is generated according to the target configuration task, where the target configuration interface is used to indicate an interactive interface that is configured based on the target configuration task and can be used by a user.
2. The method according to claim 1, characterized in that The step of obtaining task configuration data according to the task configuration document includes: Inputting the task configuration document into a pre-trained feature recognition model to obtain project configuration information, wherein the project configuration information represents configuration features of the interface configuration project; The task configuration data is obtained according to the project configuration information.
3. The method according to claim 2, characterized in that The task configuration document includes text information and / or image information; the task configuration document is input into a pre-trained feature recognition model to obtain project configuration information, including: Inputting the text information into a pre-trained feature recognition model to obtain first configuration information; and / or, inputting the image information into a pre-trained feature recognition model to obtain second configuration information; The project configuration information is obtained according to the first configuration information and / or the second configuration information.
4. The method according to claim 1, characterized in that: The step of obtaining a target configuration task according to the task configuration data and a database of tasks to be configured includes: Obtaining a task identifier to be configured according to the task configuration data and task configuration framework information, wherein the task configuration framework information is used to indicate a task framework to be called when the project configuration task is running; According to the to-be-configured task identifier and the to-be-configured task database, a target to-be-configured task is obtained, wherein the first task quantity is greater than the second task quantity, the first task quantity is the task quantity of the target to-be-configured task, the second task quantity is the task quantity of the project configuration task corresponding to the interface configuration item, and the target to-be-configured task includes the to-be-configured task corresponding to the project configuration task and the to-be-configured task corresponding to at least one basic configuration task; The target configuration task is obtained according to the task configuration data and the target task to be configured.
5. The method according to claim 1, characterized in that The target configuration task includes at least one parent configuration task and at least one child configuration task, wherein the execution of the child configuration task depends on the execution of the parent configuration task; The step of generating a target configuration interface according to the target configuration task includes: Determine a first configuration task identifier according to the target configuration task, where the first configuration task identifier is used to indicate a parent configuration task in the target configuration task; Determining an interface to be configured according to the first configuration task identifier; The target configuration interface is generated according to the target configuration task and the interface to be configured.
6. The method according to claim 1, characterized in that The method further comprises: Acquire device configuration information of a target terminal device, where the device configuration information represents hardware configuration features and / or network configuration features of the target terminal device; An adaptation configuration interface is generated according to the target configuration interface and the device configuration information, and the adaptation configuration interface is called and displayed by the target terminal device.
7. The method according to claim 6, characterized in that The method further comprises: An updated adaptation configuration interface is generated according to the adaptation configuration interface and the device display status of the target terminal device, and the updated adaptation configuration interface is called and displayed by the target terminal device.
8. An interface configuration device, characterized in that: include: A first processing module is used to generate a configuration document to be filled in according to a project configuration instruction, wherein the project configuration instruction represents the online activity characteristics determined by the interface configuration personnel based on the planned online activities, and the online activity characteristics include the characteristics of participating users, the characteristics of the activity content, and the regional characteristics of the activity delivery area, and the configuration document to be filled in is used to instruct the interface configuration personnel to match the corresponding interface configuration items to be filled in and the corresponding project configuration content based on the project configuration instruction; A second processing module is used to obtain task configuration data according to a task configuration document, wherein the task configuration document is used to indicate the configuration document to be filled in by the interface configuration personnel, and the task configuration data represents the project configuration task corresponding to the interface configuration project; A determination module, used to obtain a target configuration task according to the task configuration data and a database of tasks to be configured, wherein the target configuration task is a task determined and configured based on the task configuration data; A generating module is used to generate a target configuration interface according to the target configuration task, wherein the target configuration interface is used to indicate an interactive interface that is configured based on the target configuration task and can be used by a user.
9. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.
11. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 7 when being executed by a processor.