A content processing method and device, electronic equipment and storage medium
By displaying the content display area and the arrangement display area in the interface arrangement page, candidate areas of the target business content are automatically displayed in response to user operations, which solves the problem of cumbersome and inefficient interface arrangement process and realizes intuitive and efficient processing of interface arrangement.
Patent Information
- Application Number
- CN202311101850.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-29
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2043-08-29
AI Technical Summary
In the existing technology, the process of interface arrangement is cumbersome and the code writing is not intuitive enough, resulting in low efficiency.
By displaying the content display area and the arrangement display area in the interface arrangement page, candidate areas of the target business content are automatically displayed and interface arrangement is performed in response to the user's move and add operations, thereby improving arrangement efficiency.
It realizes clear and intuitive presentation and intelligent processing of interface arrangement, and improves the efficiency of interface arrangement.
Smart Images

Figure CN117149173B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to computer technology, and more particularly to a content processing method, apparatus, electronic device, and storage medium. Background Art
[0002] As business logic becomes increasingly complex, interface orchestration is needed to streamline code logic for rapid configuration and comprehensive business insights. Interface orchestration can be understood as the process of integrating and processing data from multiple nodes to obtain the data required by the business, and then outputting that data through the data output interface.
[0003] In the prior art, back-end developers can implement interface orchestration by customizing the code based on the interface specifications required for interface orchestration. This method is relatively cumbersome, and the code writing is not intuitive, resulting in low efficiency of interface orchestration. Summary of the Invention
[0004] The present disclosure provides a content processing method, device, electronic device, and storage medium, which can improve the efficiency of interface arrangement.
[0005] In a first aspect, an embodiment of the present disclosure provides a content processing method, which is applied to an application program for implementing interface orchestration, and includes:
[0006] In response to a triggering operation of the interface orchestration control, an interface orchestration page is displayed, wherein the interface orchestration page includes a content display area and an orchestration display area, and the content display area displays business content used as a node orchestration interface;
[0007] In response to a move operation on the target business content on the content display area, displaying a candidate display area of the target business content in the arrangement display area;
[0008] In response to the adding operation on the candidate display area, the target business content is displayed on the arrangement presentation area.
[0009] In a second aspect, an embodiment of the present disclosure further provides a content processing device, including:
[0010] A first display module is configured to display an interface arrangement page in response to a triggering operation of the interface arrangement control, wherein the interface arrangement page includes a content display area and an arrangement display area, and the content display area displays business content used as a node arrangement interface;
[0011] a second display module, configured to display a candidate display area of the target business content in the arrangement display area in response to a move operation on the target business content in the content display area;
[0012] The third display module is configured to display the target business content in the arrangement display area in response to an add operation in the candidate display area.
[0013] In a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising:
[0014] one or more processing devices;
[0015] a storage device for storing one or more programs,
[0016] When the one or more programs are executed by the one or more processing devices, the one or more processing devices implement the content processing method provided by the embodiment of the present disclosure.
[0017] In a fourth aspect, an embodiment of the present disclosure further provides a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to execute the content processing method provided by an embodiment of the present disclosure.
[0018] An embodiment of the present disclosure provides a content processing method, apparatus, electronic device, and storage medium. The content processing method is applied to an application for implementing interface orchestration. The method includes: displaying an interface orchestration page in response to a triggering operation of an interface orchestration control, the interface orchestration page including a content display area and an orchestration display area, the content display area displaying business content used as a node orchestration interface; displaying candidate display areas of the target business content in the orchestration display area in response to a move operation on target business content in the content display area; and displaying the target business content in the orchestration display area in response to an add operation on the candidate display area. The above technical solution can clearly and intuitively present the business content used for interface arrangement and the area for implementing interface arrangement by displaying an interface arrangement page including a content display area and an arrangement display area; by responding to a move operation on the target business content, the candidate display area of the target business content can be automatically displayed in the arrangement display area, and a recommended display area can be intelligently provided for the target business content; by responding to an add operation on the candidate display area, the target business content can be displayed in the arrangement display area; this method can realize interface arrangement by simply processing the target business content as a node in the interface arrangement page, thereby improving the efficiency of interface arrangement. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0020] Figure 1 This is a flowchart of a content processing method provided by an embodiment of the present disclosure;
[0021] Figure 2 This is a schematic diagram of a creation page provided by an embodiment of the present disclosure;
[0022] Figure 3 This is a schematic diagram of an interface arrangement page provided by an embodiment of the present disclosure;
[0023] Figure 4 is a schematic diagram of another interface arrangement page provided by an embodiment of the present disclosure;
[0024] Figure 5 This is a schematic diagram of another interface arrangement page provided by an embodiment of the present disclosure;
[0025] Figure 6 is a flowchart of another content processing method provided by an embodiment of the present disclosure;
[0026] Figure 7 is a schematic diagram of another interface arrangement page provided by an embodiment of the present disclosure;
[0027] Figure 8 is a schematic diagram of another interface arrangement page provided by an embodiment of the present disclosure;
[0028] Figure 9 This is a schematic diagram of another interface arrangement page provided by an embodiment of the present disclosure;
[0029] Figure 10 This is a schematic diagram of another interface arrangement page provided by an embodiment of the present disclosure;
[0030] Figure 11 This is a schematic diagram of another interface arrangement page provided by an embodiment of the present disclosure;
[0031] Figure 12 is a schematic diagram of a content display area provided by an embodiment of the present disclosure;
[0032] Figure 13 This is a schematic diagram of another interface arrangement page provided by an embodiment of the present disclosure;
[0033] Figure 14 is a structural diagram of a content processing device provided by an embodiment of the present disclosure;
[0034] Figure 15 A schematic structural diagram of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0035] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0036] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0037] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.
[0038] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0039] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0040] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0041] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0042] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0043] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0044] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0045] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.
[0046] Figure 1 This is a flow chart of a content processing method provided by an embodiment of the present disclosure. This embodiment of the present disclosure is applicable to situations where interface orchestration is performed through an application program for implementing interface orchestration. The method can be executed by a content processing device, which can be implemented in software and / or hardware and integrated into an electronic device. Optionally, the electronic device can be a mobile terminal or a PC.
[0047] like Figure 1 As shown, the method includes:
[0048] S110 . In response to a triggering operation of the interface orchestration control, display an interface orchestration page, wherein the interface orchestration page includes a content display area and an orchestration display area, and the content display area displays business content used as a node orchestration interface.
[0049] The interface orchestration control can be a control for triggering the display of an interface orchestration page. The interface orchestration page can be a page used for performing interface orchestration. Interface orchestration can be understood as the process of integrating and processing data from multiple nodes to obtain the data required for the business, and then outputting the data required for the business through an interface that outputs the data. The interface that outputs the data is the interface that needs to be orchestrated in the embodiments of the present disclosure.
[0050] In response to the triggering operation of the interface arrangement control, the interface arrangement page is displayed, which may be in response to a click operation on the interface arrangement control.
[0051] The interface orchestration page includes a content display area and an orchestration display area. The content display area is used to display business content that can be orchestrated. Multiple business content items can be displayed in a list format in the content display area, facilitating subsequent selection of business content when orchestrating the interface. The orchestration display area can be used to implement interface orchestration. In the orchestration display area, one or more business content items displayed in the content display area can be used as nodes for interface orchestration. For example, the orchestration display area can be considered a canvas for interface orchestration.
[0052] Business content can be used to obtain data required for the business. This data is ultimately output through the orchestrated interface. There are no specific limitations on business content; for example, it can be data stored based on actual needs or a set data processing method. Different business scenarios may require different business content, and this is not a limitation here.
[0053] On the interface orchestration page, the content display area and the orchestration display area can be arranged side by side or top by top. Displaying both the content display area and the orchestration display area simultaneously on the interface orchestration page allows you to orchestrate interfaces in the orchestration display area while accessing the business content required for interface orchestration from the content display area.
[0054] The following is an example of how the interface layout page is displayed:
[0055] Figure 2 This is a schematic diagram of a creation page provided by an embodiment of the present disclosure. The creation page can be a page for creating a new interface arrangement task, and the interface arrangement task can be used to perform interface arrangement. Figure 2 As shown, multiple input boxes can be displayed in the creation page. By responding to the user's input into the input boxes, information related to the interface to be arranged can be set, such as the interface name (i.e., the name of the interface to be arranged), the description (i.e., the text description of the interface to be arranged, such as the purpose of the interface, etc.) and the folder to which it belongs (i.e., the folder to which the interface to be arranged belongs).
[0056] The creation page may also display an interface arrangement control 1. After setting the interface name, description, and folder, the interface arrangement page may be displayed by clicking the interface arrangement control 1. After the interface arrangement page is displayed, the interface arrangement may be performed on the interface arrangement page.
[0057] Figure 3This is a schematic diagram of an interface arrangement page provided by an embodiment of the present disclosure. Figure 3 The interface arrangement page shown can be seen as Figure 2 The page displayed when the interface arrangement control 1 is triggered in the creation page shown.
[0058] like Figure 3 As shown, the interface arrangement page displays a content display area 2 and an arrangement display area 3 arranged on the left and right. In the content display area 2, a plurality of business contents (such as business content one, business content two, and business content three, etc.) used as node arrangement interfaces are displayed in the form of a list. The multiple business contents displayed in the content display area 2 can also be folded or unfolded in the form of folders, which is not limited here. An interface node 4 can be displayed in the arrangement display area 3, and the interface node 4 is a node that exists by default in the arrangement display area 3. In this embodiment, the business content displayed in the content display area 2 can be used as a node and connected to the existing interface node 4 in the arrangement display area 3, thereby realizing interface arrangement.
[0059] S120 : In response to a move operation on the target business content in the content display area, display candidate display areas of the target business content in the arrangement display area.
[0060] The target business content can be one of the multiple business content items displayed in the content display area that is selected and moved. The target business content can be moved by selecting the target business content and then moving it, such as by clicking on the target business content and then dragging it as a node. It should be noted that the target business content remains selected during the dragging process.
[0061] The candidate display area for the target business content may be a default recommended area for displaying the target business content within the layout display area. There are no restrictions on how the candidate display area may be displayed; for example, the candidate display area may be displayed as a rounded rectangle within the layout display area, and the displayed location may be a location that can be connected to an existing interface node within the layout display area.
[0062] In response to a move operation on the target business content in the content display area, candidate display areas for the target business content are displayed in the arrangement display area. This can be in response to a click-and-drag operation on the target business content in the content display area. When the target business content is dragged, the candidate display areas are displayed in the arrangement display area as long as the target business content is dragged into the arrangement display area or the dragged range does not exceed the content display area.
[0063] Figure 4 This is a schematic diagram of another interface arrangement page provided by the embodiment of the present disclosure. Figure 4 Take the example to explain the moving operation of the target business content. Figure 4 As shown, in response to clicking on target business content 5 (i.e., business content 1) and dragging the node of target business content 5 along movement direction 6 (i.e., a move operation), candidate display areas 7 for target business content 5 are displayed in arrangement display area 3. Candidate display areas 7 are used to subsequently display target business content 5. Movement direction 6 is merely an example of the dragging direction and is not intended to be limiting.
[0064] In one embodiment, while displaying the candidate display area 7 of the target business content 5 in the arrangement display area 3, candidate connection methods 8 for the target business content 5 may also be displayed. The candidate connection method 8 may be a default recommended method for connecting a node of the target business content 5 to an existing interface node 4 in the arrangement display area 3.
[0065] S130: In response to the adding operation on the candidate display area, display the target business content on the arrangement display area.
[0066] The adding operation on the candidate display area may be an operation of adding the node of the target business content to the candidate display area, for example, an operation of dragging the node of the target business content to the candidate display area.
[0067] During the process of dragging the target business content node, the target business content always remains selected. When the target business content node is dragged to the candidate display area, the dragging operation ends, ie, the adding operation on the candidate display area is completed.
[0068] In response to the add operation on the candidate display area, the target business content is displayed on the arrangement display area. This may be in response to the operation of dragging the target business content node onto the candidate display area to display the target business content in the candidate display area on the arrangement display area.
[0069] Figure 5 This is a schematic diagram of another interface arrangement page provided by the embodiment of the present disclosure. Figure 4 and Figure 5 The following describes the adding operation on the candidate display area. Figure 5 The interface layout page shown is in Figure 4 Based on the interface arrangement page shown, the displayed page is updated by adding an operation. By responding to the node of the target business content 5, according to Figure 4 The operation of dragging the moving direction 6 shown in FIG. 6 to the candidate display area 7 (i.e., adding operation) is performed. Figure 5 The candidate display area 7 in the arrangement display area 3 is shown as displaying a node of the target business content 5 .
[0070] In one embodiment, while dragging the node of the target business content 5 to the candidate display area 7, the node of the target business content 5 (i.e., the node where the candidate display area 7 is located) can also be connected to the existing interface node 4 in the arrangement display area 3 according to the candidate connection method 8.
[0071] An embodiment of the present disclosure provides a content processing method, apparatus, electronic device, and storage medium. The content processing method is applied to an application for implementing interface orchestration. The method includes: displaying an interface orchestration page in response to a triggering operation of an interface orchestration control, the interface orchestration page including a content display area and an orchestration display area, the content display area displaying business content used as a node orchestration interface; displaying candidate display areas of the target business content in the orchestration display area in response to a move operation on target business content in the content display area; and displaying the target business content in the orchestration display area in response to an add operation on the candidate display area. The above technical solution can clearly and intuitively present the business content used for interface arrangement and the area for implementing interface arrangement by displaying an interface arrangement page including a content display area and an arrangement display area; by responding to a move operation on the target business content, the candidate display area of the target business content can be automatically displayed in the arrangement display area, and a recommended display area can be intelligently provided for the target business content; by responding to an add operation on the candidate display area, the target business content can be displayed in the arrangement display area; this method can realize interface arrangement by simply processing the target business content as a node in the interface arrangement page, thereby improving the efficiency of interface arrangement.
[0072] Based on the above embodiment, a modified embodiment of the above embodiment is proposed. It should be noted that, in order to simplify the description, only the differences from the above embodiment are described in the modified embodiment.
[0073] Figure 6 This is a flow chart of another content processing method provided by an embodiment of the present disclosure. This embodiment, based on the above embodiment, further refines the candidate display areas for displaying the target business content in the arrangement display area in response to a move operation on the target business content in the content display area; and further refines the display of the target business content in the arrangement display area in response to an add operation on the candidate display area.
[0074] like Figure 6 As shown, the method includes:
[0075] S610, in response to the triggering operation of the interface arrangement control, displaying an interface arrangement page, the interface arrangement page comprising a content display area and an arrangement display area, the content display area displaying service content for being arranged as a node interface.
[0076] S620, in response to a moving operation of a target service content on the content display area, displaying a candidate display area and a candidate connection mode of the target service content on the arrangement display area, the candidate connection mode being a candidate connection method of the target service content with an existing node in the arrangement display area.
[0077] The candidate connection mode is a candidate connection method of the target service content with an existing node in the arrangement display area. The candidate connection mode can be a default recommended method for connecting the node of the target service content to the existing node in the arrangement display area.
[0078] The existing node can be a node already existing in the arrangement display area. For example, it can be an interface node by default existing in the arrangement display area, or a node already added to the arrangement display area.
[0079] In response to the moving operation of the target service content on the content display area, the candidate display area and the candidate connection mode of the target service content are displayed on the arrangement display area. For example, in response to the operation of clicking and dragging the target service content on the content display area, the candidate display area and the candidate connection mode of the target service content are displayed on the arrangement display area.
[0080] For example, as shown in Figure 4 By responding to the operation of clicking the target service content 5 (i.e. service content one) and dragging the node of the target service content 5 according to the moving direction 6 (i.e. moving operation), the candidate display area 7 and the candidate connection mode 8 of the target service content 5 are displayed in the arrangement display area 3. The candidate display area 7 is used for subsequent display of the target service content 5. The candidate connection mode 8 can be a default recommended method for connecting the node of the target service content 5 to the existing interface node 4 in the arrangement display area 3.
[0081] Figure 7 is another schematic diagram of an interface arrangement page provided by an embodiment of the present disclosure. Figure 8 is another schematic diagram of an interface arrangement page provided by an embodiment of the present disclosure. For example, Figure 7 and Figure 8 The moving operation of the target service content is described as an example:
[0082] For example, as shown in Figure 7As shown, a node 9 for business content one and a node 10 for business content two are displayed in the arrangement display area 3. The node 9 for business content one and the node 10 for business content two are connected to the interface node 4 in the arrangement display area 3. At this point, the node 9 for business content one, the node 10 for business content two, and the interface node 4 can be regarded as existing nodes in the arrangement display area 3.
[0083] exist Figure 7 Based on the interface arrangement page shown, in response to the moving operation of the target business content (such as business content 3) on the content display area 2, the Figure 7 The interface arrangement page is updated to show Figure 8 The interface arrangement page shown. Specifically, by responding to click Figure 8 The target business content 12 (i.e., business content three) is shown, and a node of the target business content 12 is dragged in a movement direction 13 (i.e., a move operation). A candidate display area 14 and candidate connection methods 15 for the target business content 12 are displayed in the arrangement display area 3. The candidate display area 14 is used to subsequently display the target business content 12. The candidate connection method 15 can be a default recommendation for connecting the node of the target business content 12 to the existing node 9 of business content one, the node 10 of business content two, and the interface node 4.
[0084] As can be seen, when there are multiple existing nodes, if a new node of target business content 12 is added to the arrangement display area 3, the connection mode between the existing nodes will also change. In other words, the candidate connection mode of the target business content may change with the change in the number of nodes in the arrangement display area.
[0085] S630: In response to the adding operation on the candidate display area, display the target business content on the arrangement display area, and connect the target business content according to the candidate connection mode.
[0086] In response to an add operation on the candidate display area, the target business content is displayed on the arrangement display area and connected in a candidate connection manner. This may be in response to an operation of dragging a node of the target business content onto the candidate display area, displaying the target business content in the candidate display area on the arrangement display area, and connecting the node of the target business content to an existing node in the arrangement display area in a candidate connection manner.
[0087] Combine Figure 4 and Figure 5 The adding operation on the candidate display area is described. Figure 4 The operation of dragging the moving direction 6 shown in FIG. 6 to the candidate display area 7 (i.e., adding operation) is performed. Figure 5The node of the target business content 5 is displayed at the location of the candidate display area 7 in the arrangement display area 3 shown, and the node of the target business content 5 (i.e., the node at the location of the candidate display area 7) is connected to the existing interface node 4 in the arrangement display area 3 according to the candidate connection method 8.
[0088] Figure 9 This is a schematic diagram of another interface arrangement page provided by the embodiment of the present disclosure. Figure 8 and Figure 9 The adding operation on the candidate display area is described. Figure 8 The operation of dragging the moving direction 13 shown in FIG. 1 to the candidate display area 14 (i.e., adding operation) is performed. Figure 9 The node of the target business content 12 is displayed at the location of the candidate display area 14 in the arrangement display area 3 shown, and the node of the target business content 12 (i.e., the node at the location of the candidate display area 14) is connected to the existing node 9 of business content one, the node 10 of business content two, and the interface node 4 in the arrangement display area 3 according to the candidate connection method 15.
[0089] The technical solution of the embodiment of the present disclosure can automatically display candidate display areas and candidate connection methods of the target business content in the arrangement display area in response to a move operation on the target business content, and can intelligently provide recommended display areas for the target business content, and recommend connection methods between the target business content's nodes and existing nodes in the arrangement display area; by responding to an add operation on the candidate display area, the target business content can be displayed in the arrangement display area, and the target business content can be automatically connected to the existing nodes in the arrangement display area according to the candidate connection methods, thereby improving the efficiency of interface arrangement.
[0090] In one embodiment, in step S610, the Figure 3 After step S610, the interface arrangement page can be displayed in response to Figure 3 Clicking the plus sign in interface node 4 on the interface layout page displays a selection window below interface node 4. The selection window can be used to select target business content. The selection window can display multiple business contents consistent with the business content displayed in content display area 2, along with a selection control corresponding to each business content. The selection control can be used to select business content. By triggering any selection control, the business content corresponding to the triggered selection control is selected as the target business content. The target business content is displayed in the candidate display area of the layout display area, and the target business content's node is connected to existing nodes using the candidate connection method.
[0091] In one embodiment, after connecting the target service content in the candidate connection mode, the method further includes:
[0092] If an error occurs during the arrangement, an error message will be displayed at the location corresponding to the node where the error occurred.
[0093] Here, an orchestration error may be understood as a situation where an orchestration error occurs when the orchestration is executed, such as a situation where a node connection is incorrect, and the specific details are not limited thereto.
[0094] The error message may indicate an error in the arrangement. The error message may indicate the specific cause of the error, or may simply indicate that an error has occurred without specifying the specific cause. Accordingly, the error message may be displayed at the location corresponding to the error node in the form of text, a designated icon, or a combination of both, without limitation herein.
[0095] like Figure 7 As shown, there are two nodes, namely, node 9 for business content one and node 10 for business content two, connected to interface node 4. However, interface node 4 can only contain one root node. Therefore, if an arrangement error occurs, an error message can be displayed at the location corresponding to the erroneous node (i.e., interface node 4). The error message can be icon 11 displayed in interface node 4. In response to hovering the mouse over icon 11, a textual error message can also be displayed, such as "Interface node can only contain one root node."
[0096] In one embodiment, the interface layout page includes an operation area;
[0097] After the target business content is displayed on the arrangement display area in response to the adding operation on the candidate display area or after the target business content is selected, the method further includes:
[0098] Switching the interface arrangement page including the content display area and the arrangement display area to an interface arrangement page including the content display area, the arrangement display area and the operation area;
[0099] Wherein, the operation area includes at least one of a configuration control, a debugging control, and a detail control;
[0100] The configuration control is used to configure the corresponding target business content, the debugging control is used to debug the target business content, and the detail control is used to display detailed information of the target business content.
[0101] Figure 10 This is a schematic diagram of another interface arrangement page provided by an embodiment of the present disclosure. Figure 10The interface layout page shown can be Figure 9 After the add operation in the interface arrangement page shown, the displayed page is automatically updated, and the node 16 of the business content three is in the state of being automatically selected; it can also be in response to clicking Figure 9 After the operation (ie, selection of the target business content) on the node of the target business content 12 (ie, the node where the candidate display area 14 is located) is performed, the displayed page is updated.
[0102] Figure 10 The interface layout page shown includes a content display area 2, a layout display area 3, and an operation area 17. The operation area can be an area for operating nodes of target business content, such as configuring, debugging, or viewing detailed information of the target business content node.
[0103] The operation area includes at least one of a configuration control, a debugging control, and a detail control.
[0104] Configuration controls are used to configure the corresponding target business content. Figure 10 As shown, in response to a click on a configuration control, content for configuring the target business content is displayed in the operation area 17, such as a drop-down control for enabling cache and a drop-down control for caching seconds. The drop-down control for enabling cache is used to trigger enabling cache. The drop-down control for caching seconds is used to trigger setting the cache time.
[0105] The debug control is used to debug the target business content. In response to clicking the debug control, content used to debug the target business content can be displayed in the operation area, such as controls for setting dimensions, indicators, or filter items for the target business content, which are not limited here.
[0106] The target business content dimension may be a dimension for debugging the target business content, such as a date. The target business content indicator may be an indicator for debugging the target business content, such as an indicator related to the application scenario of the target business content. The target business content filter item may be a filter item for debugging the target business content, such as a field to be debugged and a condition that the field must meet (e.g., the value of the field must exceed a set value).
[0107] The details control is used to display the details of the target business content. In response to a click operation on the details control, the details of the target business content can be displayed in the operation area. The details information can be information indicating the details of the target business content.
[0108] In an embodiment, the business content includes a data model and a processing component. The data model can be a model for indicating data. The data model can be a way of organizing and storing data, and the data model can organize and store data in a certain organization or logic. The processing component can be a component indicating a processing way of data, and the processing component can indicate a flow of some specific data processing. The processing component can be a component built-in the system, or a component created by a user, and the processing component can be saved in the system for subsequent reuse.
[0109] Correspondingly, the detail information of the target business content can indicate detail information of the data model or the processing component. The detail information of the data model can indicate fields of data in the data model. The detail information of the processing component can indicate a storage path of the processing component, a code repository, a description of the processing component, and an instruction for using the processing component, etc.
[0110] In an embodiment, the method further includes:
[0111] In response to a triggering operation of the debugging control in the operation area on the interface arrangement page, displaying a debugging panel in the operation area, the debugging panel including at least one of a dimension setting area, an index setting area, and a filtering item setting area;
[0112] The dimension setting area is configured to set a dimension of the business content corresponding to the debugging control;
[0113] The index setting area is configured to set an index of the business content corresponding to the debugging control;
[0114] The filtering item setting area is configured to set a filtering item of the business content corresponding to the debugging control.
[0115] The debugging panel can be a panel for debugging a node of the currently selected business content. The debugging panel includes at least one of a dimension setting area, an index setting area, and a filtering item setting area. The dimension setting area can be an area for setting a dimension of the business content corresponding to the debugging control (i.e., the currently selected business content). The index setting area can be an area for setting an index of the business content corresponding to the debugging control. The filtering item setting area can be an area for setting a filtering item of the business content corresponding to the debugging control. In each setting area, a control for triggering different settings can be displayed to set the dimension, the index, or the filtering item of the business content corresponding to the debugging control.
[0116] In response to a triggering operation on a debug control in the operation area on the interface orchestration page, a debug panel is displayed in the operation area. This can be in response to a click operation on a debug control in the operation area on the interface orchestration page, where the debug panel is displayed in the operation area. There is no limitation on the location where the debug panel is displayed in the operation area.
[0117] Figure 11 This is a schematic diagram of another interface arrangement page provided by an embodiment of the present disclosure. Figure 11 The figure shows the debugging of node 16 for business content three. At this time, business content three can be regarded as a processing component or data model built into the system. Figure 11 As shown, in response to a trigger operation on the debug control in the operation area 17, a debug panel 18 is displayed in the operation area 17. The debug panel 18 includes a dimension setting area 19, an indicator setting area 20 and a filter item setting area 21.
[0118] A drop-down control for setting the dimension is displayed in the dimension setting area 19 , and the dimension can be set by triggering the drop-down control.
[0119] A drop-down control for setting an indicator is displayed in the indicator setting area 20 , and the indicator can be set by triggering the drop-down control.
[0120] A control for setting filter items (i.e., the plus sign in the filter item setting area 21) is displayed in the filter item setting area 21. By triggering the control, a pop-up window can be popped up, in which the field to be debugged and the conditions that the field needs to meet (such as the value of the field needs to exceed the set value) can be set.
[0121] In one embodiment, the method further comprises:
[0122] In response to a triggering operation on a result viewing control in the operation area on the interface arrangement page, debugging related information is viewed in the result area in the operation area, and debugging prompt information is displayed at a position corresponding to the business content where debugging errors occurred in the arrangement display area.
[0123] The result viewing control may be a control for triggering the viewing of debugging results. The result area may be an area for viewing debugging results.
[0124] Debugging-related information can be information related to debugging. For example, debugging-related information can indicate whether the debugging is executed successfully, and can also indicate the debugging results related to the settings of the dimensions, indicators or filter items of the business content corresponding to the debugging control, and can also indicate the time consumed for debugging, etc., which are not limited here.
[0125] The debugging prompt information may indicate a debugging error. For example, the debugging prompt information may indicate a debugging failure, the reason for the debugging failure, or a combination of both. The reason for the debugging failure may be that the data volume of a certain node exceeds the set data volume, or a node is not executed. The debugging prompt information may be displayed in the form of text or an icon. The location corresponding to the erroneous business content can be understood as the location of the node of the business content that caused the error during debugging.
[0126] like Figure 11 As shown, after the debugging dimensions, indicators, and / or filter items are set, debugging-related information can be viewed in the result area 23 of the operation area 17 in response to a click operation (i.e., a trigger operation) on the result viewing control 22 in the operation area 17 on the interface orchestration page. The debugging-related information can be displayed at position 24 in the result area 23. In response to the trigger operation on the result viewing control, if a debugging error occurs, a debugging prompt message is displayed at the position corresponding to the business content with the debugging error in the orchestration display area 3; if no debugging error occurs, the debugging prompt message does not need to be displayed, and debugging-related information indicating successful debugging can be displayed at position 24.
[0127] In one embodiment, the method further comprises:
[0128] In response to a triggering operation on a logic viewing control in the result area, the processing logic of the data in the interface arrangement page is displayed.
[0129] The logic view control can be a control for triggering the data processing logic in the interface layout page. The data processing logic can be a physical plan for data processing, which is not limited here. The data processing logic can be displayed in the form of a flow chart.
[0130] like Figure 11 As shown, in response to a click operation (i.e., a trigger operation) on the logic viewing control 25 in the result area 23, a pop-up window can be displayed on the upper layer of the interface arrangement page, in which the processing logic of the data in the interface arrangement page is displayed in the form of a flowchart.
[0131] In one embodiment, the business content includes a data model and a processing component, the data model is used to indicate data, and the processing component indicates a data processing method. Accordingly, the content display area includes a data model display sub-area and a processing component display sub-area.
[0132] A data model can be a model used to represent data. A data model can be a way to organize and store data. A processing component can be a component that specifies how data is processed. A processing component can specify the flow of specific data processing. A processing component can be built-in or user-defined, and can be saved in the system for subsequent reuse.
[0133] The content display area includes a data model display sub-area and a processing component display sub-area. The data model display sub-area and the processing component display sub-area can be arranged left and right or up and down in the content display area, which is not limited here.
[0134] The data model display sub-area may be an area for displaying one or more data models. The multiple data models in the data model display sub-area may be presented in the form of a list, or may be collapsed or expanded in the form of a folder, which is not limited here.
[0135] The processing component display sub-area may be an area for displaying one or more processing components. The multiple processing components in the processing component display sub-area may be presented in the form of a list, or may be collapsed or expanded in the form of a folder, which is not limited here.
[0136] Figure 12 is a schematic diagram of a content display area provided by an embodiment of the present disclosure. Figure 12 The content displayed in the content display area shown can be replaced and displayed in the content display area of any interface arrangement page involved in the embodiments of the present disclosure.
[0137] like Figure 12 As shown, the content display area includes a data model display sub-area 26 and a processing component display sub-area 27. Multiple data models are displayed in the data model display sub-area 26, and multiple processing components are displayed in the processing component display sub-area 27. The displayed data models and processing components can be used as nodes for interface arrangement.
[0138] In one embodiment, in response to the operation of hovering the mouse over the business content included in the content display area, information related to the business content can be displayed through a pop-up preview. Figure 12 The operation of the business content 28 (ie, data model 1) included in the content display area can be previewed in a pop-up window to display information related to data model 1. The information related to data model 1 can indicate the usage scenario or usage restrictions of data model 1.
[0139] In one embodiment, the method further comprises:
[0140] In response to a triggering operation of the component debugging control corresponding to the custom component in the operation area on the interface arrangement page, a component debugging page is displayed.
[0141] After performing a debugging operation in the component debugging page, in response to a back operation on the component debugging page, the component debugging result is previewed in the interface arrangement page.
[0142] The custom component can be a processing component created by a user, and the custom component can indicate a flow required by the user for data processing. The component debugging control can be a control for triggering debugging of the custom component. By triggering the component debugging control, a code editor for debugging the custom component can be linked to, and the custom component can be debugged through the code editor. The component debugging page can be a page for debugging the custom component, such as a page displayed in the code editor. The code editor can be in the form of an integrated development environment (IDE) plug-in, which can be locally integrated or linked to through a web page.
[0143] In response to a triggering operation of the component debugging control corresponding to the custom component in the operation area on the interface arrangement page, a component debugging page is displayed. The component debugging page can be displayed on the upper layer of the interface arrangement page in response to a click operation of the component debugging control corresponding to the custom component in the operation area on the interface arrangement page. The displayed component debugging page is a page displayed in the linked code editor.
[0144] In an embodiment, the number of component debugging controls can be multiple, and each component debugging control can be used to trigger debugging of the custom component through a different code editor. In response to a triggering operation of the component debugging control, a page of the code editor corresponding to the component debugging control can be displayed, which can be regarded as a component debugging page of the custom component.
[0145] The debugging operation performed in the component debugging page can be understood as an operation of debugging the custom component in the component debugging page. The custom component can be debugged through the page of the code editor corresponding to the component debugging control (i.e., the component debugging page).
[0146] The back operation can be an operation of returning from the component debugging page to the interface arrangement page. The component debugging result can be a result of debugging the custom component.
[0147] After executing a debugging operation on the component debugging page, the component debugging results are previewed on the interface orchestration page in response to a rollback operation on the component debugging page. A rollback control can be provided on the component debugging page. Clicking the rollback control on the component debugging page (i.e., a rollback operation) previews the component debugging results on the interface orchestration page. The display method for component debugging results is not limited; for example, component debugging results can be viewed by triggering one or more controls in the operation area of the interface orchestration page, and the triggered controls are not limited.
[0148] Figure 13 This is a schematic diagram of another interface arrangement page provided by an embodiment of the present disclosure. Figure 13 The diagram below shows debugging of custom component 29 (i.e., business content 4). In response to triggering the component debugging control 30 in the operation area 17 on the interface layout page, a link is opened to the code editor for debugging custom component 29, through which custom component 29 can be debugged.
[0149] During debugging of custom component 29, the color displayed in layout display area 3 can be changed, and a component debugging control 31 can be displayed in layout display area 3 to distinguish debugging of the custom component from debugging of other components or data models. Debugging can also be terminated by triggering component debugging control 31. Component debugging control 31 can indicate that debugging of the custom component is in progress and can also be used to terminate debugging of the custom component.
[0150] Figure 13 The interface arrangement page shown also includes a top navigation bar 32. The top navigation bar 32 can be used to display the interface name of the arranged interface and can also be used to carry global content such as the help center, global debugging, publishing, and saving. The top navigation bar 32 displays a global debugging control, a publishing control, and a saving control. Among them, the global debugging control can be used to trigger global debugging of all nodes displayed in the arrangement display area 3. The saving control can be used to trigger saving of various operations performed in the interface arrangement page. The publishing control can be used to trigger publishing of the arranged interface.
[0151] Figure 13 The interface arrangement page shown also includes a window 33 for displaying the content displayed in the arrangement display area 3 through a small window, so as to achieve rapid positioning of the nodes displayed in the arrangement display area 3.
[0152] The content processing method provided in the embodiments of the present disclosure can add data models or processing components on the canvas (i.e., the arrangement display area) by dragging and dropping, so as to quickly arrange and configure business logic; the content can be efficiently previewed when the mouse cursor moves to the data model or processing component on the content display area; when an arrangement error occurs, the error prompt information can be displayed in real time at the corresponding node, so that the user can fix the problem in time.
[0153] The content processing method provided in the embodiments of the present disclosure can debug the interface and query the debugging results through the selection of visual indicators, dimensions or filter items, and the overall operation is more intuitive; in the case of debugging errors, the debugging prompt information and the corresponding execution status can be displayed in real time at the corresponding node; by triggering the logic viewing control, the current data processing logic can be more intuitively seen in the form of a flowchart.
[0154] The content processing method provided in the embodiment of the present disclosure can trigger the component debugging control to link into the code editor for debugging the custom component when the parameter passing or interface debugging effect does not meet the expectations, so as to quickly locate the problem point; when debugging the custom component, the color displayed in the arrangement display area can be changed, and the component debugging control can be displayed in the arrangement display area at the same time to distinguish the debugging of the custom component from the debugging of other components or data models.
[0155] The content processing method provided in the embodiments of the present disclosure provides a visual interface orchestration capability, abstracting the data processing paradigm into components / models. The data processing process can be configured through visual orchestration and drag-and-drop, which has the following advantages:
[0156] The configuration process is more intuitive and efficient;
[0157] Multiple data models can be integrated to build an interface to meet the data required for the screening scenario;
[0158] The models and components used in each orchestration can also be quickly called in other scenarios, avoiding repeated development and improving development efficiency.
[0159] The content processing method provided in the embodiment of the present disclosure provides an intuitive interface debugging capability, and debugs and queries the interface through the selection of visual indicators / dimensions / filter items. By selecting a certain node or interface, you can debug and preview the information of the node / interface, which is more intuitive and easy to use. The node where the problem occurs can be located to facilitate problem troubleshooting. A custom component combined with a local debugging function is provided. When the parameter passing or interface debugging effect does not meet expectations, you can call the local or web IDE plug-in for debugging.
[0160] The content processing method provided in the embodiments of the present disclosure facilitates the cooperation between the developers of the back end and the developers of the front end in development, can construct the interface required by the data page in a more efficient and intuitive manner of using a data model to add components through a visual manner, and can quickly preview the output effect of the interface through an online debugging function, thereby improving the development efficiency.
[0161] Figure 14 FIG. 1 is a structural schematic diagram of a content processing device provided by the present disclosure, as shown in the figure, the device comprises a first display module 1410, a second display module 1420 and a third display module 1430. Figure 14
[0162] The first display module 1410 is configured to display an interface arrangement page in response to a triggering operation of an interface arrangement control, the interface arrangement page comprising a content display area and an arrangement display area, and the content display area displaying business content used as a node arrangement interface.
[0163] The second display module 1420 is configured to display a candidate display area of target business content in the arrangement display area in response to a moving operation of the target business content on the content display area.
[0164] The third display module 1430 is configured to display the target business content on the arrangement display area in response to an adding operation on the candidate display area.
[0165] The technical solution provided by the present disclosure comprises the following steps: the first display module displays an interface arrangement page in response to a triggering operation of an interface arrangement control, the interface arrangement page comprising a content display area and an arrangement display area, and the content display area displaying business content used as a node arrangement interface; the second display module displays a candidate display area of target business content in the arrangement display area in response to a moving operation of the target business content on the content display area; and the third display module displays the target business content on the arrangement display area in response to an adding operation on the candidate display area. The above technical solution can clearly and intuitively present the business content used for interface arrangement and the area for implementing interface arrangement by displaying an interface arrangement page comprising a content display area and an arrangement display area; the candidate display area of the target business content can be automatically displayed in the arrangement display area in response to a moving operation of the target business content, thereby intelligently providing a recommended display area for the target business content; the target business content can be displayed on the arrangement display area in response to an adding operation on the candidate display area; and the interface arrangement can be implemented by simply processing the target business content as a node in the interface arrangement page, thereby improving the efficiency of interface arrangement.
[0166] In one embodiment, the second display module 1420 is specifically configured to:
[0167] In response to a move operation on the target business content in the content display area, candidate display areas and candidate connection modes of the target business content are displayed in the arrangement display area. The candidate connection modes are candidate connection methods between the target business content and existing nodes in the arrangement display area.
[0168] In one embodiment, the third display module 1430 is specifically configured to:
[0169] In response to the adding operation on the candidate display area, the target business content is displayed on the arrangement presentation area, and the target business content is connected according to the candidate connection mode.
[0170] In one embodiment, the apparatus further comprises:
[0171] The error prompt information display module is used to display an error prompt information at a position corresponding to the erroneous node if an arrangement error occurs after the target business content is connected according to the candidate connection mode.
[0172] In one embodiment, the interface layout page includes an operation area;
[0173] The device also includes:
[0174] a switching display module, configured to switch the interface arrangement page including the content display area and the arrangement display area to an interface arrangement page including the content display area, the arrangement display area, and the operation area after the target business content is displayed on the arrangement display area in response to the add operation on the candidate display area or after the target business content is selected;
[0175] Wherein, the operation area includes at least one of a configuration control, a debugging control, and a detail control;
[0176] The configuration control is used to configure the corresponding target business content, the debugging control is used to debug the target business content, and the detail control is used to display detailed information of the target business content.
[0177] In one embodiment, the apparatus further comprises:
[0178] a debug panel display module, configured to display a debug panel in the operation area in response to a triggering operation on a debug control in the operation area on the interface arrangement page, wherein the debug panel includes at least one of a dimension setting area, an indicator setting area, and a filter item setting area;
[0179] The dimension setting area is used to set the dimension of the business content corresponding to the debugging control;
[0180] The indicator setting area is used to set the indicator of the business content corresponding to the debugging control;
[0181] The filter item setting area is used to set the filter items of the business content corresponding to the debugging control.
[0182] In one embodiment, the apparatus further comprises:
[0183] The viewing module is used to respond to the triggering operation of the result viewing control in the operation area of the interface orchestration page, view the debugging related information in the result area of the operation area, and display the debugging prompt information at the position corresponding to the business content with debugging errors in the orchestration display area.
[0184] In one embodiment, the apparatus further comprises:
[0185] The processing logic display module is configured to display the processing logic of the data in the interface arrangement page in response to a triggering operation on a logic viewing control in the result area.
[0186] In one embodiment, the business content includes a data model and a processing component, the data model is used to indicate data, and the processing component indicates a data processing method. Accordingly, the content display area includes a data model display sub-area and a processing component display sub-area.
[0187] In one embodiment, the apparatus further comprises:
[0188] A component debugging page display module, configured to display a component debugging page in response to a triggering operation on a component debugging control corresponding to a custom component in an operation area on the interface arrangement page;
[0189] The component debugging result preview module is used to preview the component debugging result in the interface arrangement page in response to a rollback operation on the component debugging page after executing the debugging operation in the component debugging page.
[0190] The content processing device provided by the embodiments of the present disclosure can execute the content processing method provided by any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.
[0191] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present disclosure.
[0192] Figure 15 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Figure 15 , which shows an electronic device (eg Figure 15 The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (such as in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 15 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present disclosure.
[0193] like Figure 15 As shown, the electronic device 500 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. Various programs and data required for the operation of the electronic device 500 are also stored in the RAM 503. The processing device 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An edit / output (I / O) interface 505 is also connected to the bus 504.
[0194] Typically, the following devices may be connected to the I / O interface 505: an input device 506 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 508 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 509. The communication device 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 15 The electronic device 500 is shown with various devices, but it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed instead.
[0195] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 509, or installed from the storage device 508, or installed from the ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0196] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0197] The electronic device provided by the embodiment of the present disclosure and the content processing method provided by the above embodiment belong to the same inventive concept. For technical details not fully described in this embodiment, please refer to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0198] An embodiment of the present disclosure provides a computer storage medium on which a computer program is stored. When the program is executed by a processor, the content processing method provided by the above embodiment is implemented.
[0199] It should be noted that the computer-readable medium described above can be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. The computer-readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any suitable combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program used by or in connection with an instruction execution system, apparatus or device. In the present disclosure, the computer-readable signal medium can include a data signal propagated in baseband or propagated as a carrier wave in a propagated data signal, in which the computer-readable program code is contained. Such a propagated data signal can take many forms, including but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium that can send, propagate or transfer the program for use by or in connection with the instruction execution system, apparatus or device. The program code contained in the computer-readable medium can be transmitted by any suitable medium, including but not limited to, wire, cable, RF (radio frequency), etc., or any suitable combination of the above.
[0200] In some embodiments, the client, server, or both can communicate using any current known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), the Internet, and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any current known or future developed networks.
[0201] The computer-readable medium described above can be included in the electronic device described above; or can exist separately from the electronic device, and not be assembled into the electronic device.
[0202] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: in response to the triggering operation of the interface orchestration control, displays an interface orchestration page, the interface orchestration page includes a content display area and an orchestration display area, and the business content used as a node orchestration interface is displayed in the content display area; in response to the move operation of the target business content in the content display area, displays the candidate display area of the target business content in the orchestration display area; in response to the add operation on the candidate display area, displays the target business content in the orchestration display area.
[0203] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0204] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0205] The units involved in the embodiments described in this disclosure may be implemented in software or hardware. In some cases, the name of a unit does not limit the unit itself. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses."
[0206] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0207] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0208] According to one or more embodiments of the present disclosure, Example 1 provides a content processing method, which is applied to an application program for implementing interface orchestration. The method includes:
[0209] In response to a triggering operation of the interface orchestration control, an interface orchestration page is displayed, wherein the interface orchestration page includes a content display area and an orchestration display area, and the content display area displays business content used as a node orchestration interface;
[0210] In response to a move operation on the target business content on the content display area, displaying a candidate display area of the target business content in the arrangement display area;
[0211] In response to the adding operation on the candidate display area, the target business content is displayed on the arrangement presentation area.
[0212] According to one or more embodiments of the present disclosure, Example 2 is the method according to Example 1,
[0213] The step of displaying a candidate display area of the target business content in the arrangement display area in response to a move operation on the target business content on the content display area includes:
[0214] In response to a move operation on the target business content in the content display area, candidate display areas and candidate connection modes of the target business content are displayed in the arrangement display area. The candidate connection modes are candidate connection methods between the target business content and existing nodes in the arrangement display area.
[0215] According to one or more embodiments of the present disclosure, Example 3 is the method according to Example 2,
[0216] The step of displaying the target business content in the arrangement display area in response to the adding operation in the candidate display area includes:
[0217] In response to the adding operation on the candidate display area, the target business content is displayed on the arrangement presentation area, and the target business content is connected according to the candidate connection mode.
[0218] According to one or more embodiments of the present disclosure, Example 4 is the method according to Example 3,
[0219] After connecting the target service content according to the candidate connection mode, the method further includes:
[0220] If an error occurs during the arrangement, an error message will be displayed at the location corresponding to the node where the error occurred.
[0221] According to one or more embodiments of the present disclosure, Example 5 is the method according to Example 1,
[0222] The interface arrangement page includes an operation area;
[0223] After the target business content is displayed on the arrangement display area in response to the adding operation on the candidate display area or after the target business content is selected, the method further includes:
[0224] Switching the interface arrangement page including the content display area and the arrangement display area to an interface arrangement page including the content display area, the arrangement display area and the operation area;
[0225] Wherein, the operation area includes at least one of a configuration control, a debugging control, and a detail control;
[0226] The configuration control is used to configure the corresponding target business content, the debugging control is used to debug the target business content, and the detail control is used to display detailed information of the target business content.
[0227] According to one or more embodiments of the present disclosure, Example 6 is the method according to Example 1, further comprising:
[0228] In response to a triggering operation on a debug control in an operation area on the interface arrangement page, displaying a debug panel in the operation area, the debug panel including at least one of a dimension setting area, an indicator setting area, and a filter item setting area;
[0229] The dimension setting area is used to set the dimension of the business content corresponding to the debugging control;
[0230] The indicator setting area is used to set the indicator of the business content corresponding to the debugging control;
[0231] The filter item setting area is used to set the filter items of the business content corresponding to the debugging control.
[0232] According to one or more embodiments of the present disclosure, Example 7 is the method according to Example 1, further comprising:
[0233] In response to a triggering operation on a result viewing control in the operation area on the interface arrangement page, debugging related information is viewed in the result area in the operation area, and debugging prompt information is displayed at a position corresponding to the business content where debugging errors occurred in the arrangement display area.
[0234] According to one or more embodiments of the present disclosure, Example 8 is the method according to Example 7, further comprising:
[0235] In response to a triggering operation on a logic viewing control in the result area, the processing logic of the data in the interface arrangement page is displayed.
[0236] According to one or more embodiments of the present disclosure, Example 9 is based on the method described in Example 1, wherein the business content includes a data model and a processing component, the data model is used to indicate data, and the processing component indicates a data processing method, and accordingly, the content display area includes a data model display sub-area and a processing component display sub-area.
[0237] According to one or more embodiments of the present disclosure, Example 10 is the method according to Example 1, further comprising:
[0238] In response to a triggering operation on a component debugging control corresponding to a custom component in an operation area on the interface arrangement page, displaying a component debugging page;
[0239] After executing a debugging operation in the component debugging page, in response to a rollback operation on the component debugging page, previewing the component debugging result in the interface orchestration page.
[0240] According to one or more embodiments of the present disclosure, Example 11 provides a content processing device, including:
[0241] A first display module is configured to display an interface arrangement page in response to a triggering operation of the interface arrangement control, wherein the interface arrangement page includes a content display area and an arrangement display area, and the content display area displays business content used as a node arrangement interface;
[0242] a second display module, configured to display a candidate display area of the target business content in the arrangement display area in response to a move operation on the target business content in the content display area;
[0243] The third display module is configured to display the target business content in the arrangement display area in response to an add operation in the candidate display area.
[0244] According to one or more embodiments of the present disclosure, Example 12 provides an electronic device, the electronic device including:
[0245] one or more processing devices;
[0246] a storage device for storing one or more programs,
[0247] When the one or more programs are executed by the one or more processing devices, the one or more processing devices implement the content processing method as described in any one of Examples 1-10.
[0248] According to one or more embodiments of the present disclosure, Example 13 provides a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform the content processing method as described in any one of Examples 1-10.
[0249] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0250] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0251] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. A content processing method, characterized in that: The content processing method is applied to an application program for implementing interface arrangement, and the method includes: In response to a triggering operation of the interface orchestration control, an interface orchestration page is displayed, wherein the interface orchestration page includes a content display area and an orchestration display area, and the content display area displays business content used as a node orchestration interface; In response to a move operation on the target business content on the content display area, displaying candidate display areas and candidate connection methods of the target business content in the arrangement display area, wherein the candidate connection methods are candidate connection methods between the target business content and existing nodes in the arrangement display area; In response to the adding operation on the candidate display area, the target business content is displayed on the arrangement presentation area.
2. The method according to claim 1, characterized in that The step of displaying the target business content in the arrangement display area in response to the adding operation in the candidate display area includes: In response to the adding operation on the candidate display area, the target business content is displayed on the arrangement presentation area, and the target business content is connected according to the candidate connection mode.
3. The method according to claim 2, characterized in that After connecting the target service content according to the candidate connection mode, the method further includes: If an error occurs during the arrangement, an error message will be displayed at the location corresponding to the node where the error occurred.
4. The method according to claim 1, wherein The interface arrangement page includes an operation area; After the target business content is displayed on the arrangement display area in response to the adding operation on the candidate display area or after the target business content is selected, the method further includes: Switching the interface arrangement page including the content display area and the arrangement display area to an interface arrangement page including the content display area, the arrangement display area and the operation area; Wherein, the operation area includes at least one of a configuration control, a debugging control, and a detail control; The configuration control is used to configure the corresponding target business content, the debugging control is used to debug the target business content, and the detail control is used to display detailed information of the target business content.
5. The method according to claim 1, wherein Also includes: In response to a triggering operation on a debug control in an operation area on the interface arrangement page, displaying a debug panel in the operation area, the debug panel including at least one of a dimension setting area, an indicator setting area, and a filter item setting area; The dimension setting area is used to set the dimension of the business content corresponding to the debugging control; The indicator setting area is used to set the indicator of the business content corresponding to the debugging control; The filter item setting area is used to set the filter items of the business content corresponding to the debugging control.
6. The method according to claim 1, characterized in that Also includes: In response to a triggering operation on a result viewing control in the operation area on the interface arrangement page, debugging related information is viewed in the result area in the operation area, and debugging prompt information is displayed at a position corresponding to the business content where debugging errors occurred in the arrangement display area.
7. The method according to claim 6, characterized in that Also includes: In response to a triggering operation on a logic viewing control in the result area, the processing logic of the data in the interface arrangement page is displayed.
8. The method according to claim 1, characterized in that The business content includes a data model and a processing component. The data model is used to indicate data, and the processing component indicates a data processing method. Accordingly, the content display area includes a data model display sub-area and a processing component display sub-area.
9. The method according to claim 1, characterized in that Also includes: In response to a triggering operation on a component debugging control corresponding to a custom component in an operation area on the interface arrangement page, displaying a component debugging page; After executing a debugging operation in the component debugging page, in response to a rollback operation on the component debugging page, previewing the component debugging result in the interface orchestration page.
10. A content processing device, characterized in that: include: A first display module is configured to display an interface arrangement page in response to a triggering operation of the interface arrangement control, wherein the interface arrangement page includes a content display area and an arrangement display area, and the content display area displays business content used as a node arrangement interface; a second display module, configured to display, in response to a move operation on the target business content in the content display area, candidate display areas and candidate connection methods of the target business content in the arrangement display area, wherein the candidate connection methods are candidate connection methods between the target business content and existing nodes in the arrangement display area; The third display module is configured to display the target business content in the arrangement display area in response to an add operation in the candidate display area.
11. An electronic device, characterized in that: The electronic device comprises: one or more processing devices; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processing devices, the one or more processing devices implement the content processing method according to any one of claims 1 to 9.
12. A storage medium comprising computer-executable instructions, wherein the computer-executable instructions are used to perform the content processing method according to any one of claims 1 to 9 when executed by a computer processor.
Citation Information
Patent Citations
Business management system and method
CN114500486A