Navigation page generation method and device, storage medium and terminal equipment

Through the navigation page configuration interface of the business guide setting area and card setting area, users can intuitively set page layout and select smart cards. The system renders the navigation page in real time, solving the problems of difficulty and high cost of maintenance of traditional navigation pages and achieving flexibility Configuration and efficient integration improve user experience and page timeliness.

CN119473230APending Publication Date: 2025-02-18YGSOFT INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411538081.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

Traditional customized navigation pages are difficult to fully and flexibly adapt to the diversified needs of the business development of large groups, which makes navigation pages difficult and costly.

Method used

Through the navigation page configuration interface that integrates the business guide setting area and the card setting area, users can intuitively set page layout and select smart cards. The system will render the navigation page in real time based on user settings.

Benefits of technology

It realizes flexible configuration of navigation pages and efficient integration of smart cards, reduces operation difficulty, improves user experience, makes navigation pages more intelligent and personalized, simplifies the construction process, and improves the timeliness and accuracy of the page.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119473230A_ABST
    Figure CN119473230A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a navigation page generation method and device, a storage medium and terminal equipment, and relates to the field of page design. The method comprises the following steps: displaying a navigation page configuration interface, wherein the navigation page configuration interface comprises a service guide setting area and a card setting area; page layout information is set in the service guide setting area; popping up a card list according to a trigger instruction in the card setting area, and selecting smart cards in the card list based on a selection instruction of a user, each smart card being associated with a card content resource; writing the field value of the card name of the selected smart card back into the card setting area; the navigation page is rendered and generated according to the card content resource and the page layout information of the selected smart card, and the construction efficiency, the user experience and the maintainability of the navigation page are remarkably improved by providing a flexible configuration interface, an efficient smart card integration mechanism and the capability of dynamically rendering the navigation page.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of page design, and in particular to a method, device, storage medium and terminal device for generating a navigation page. Background Art

[0002] With the continuous expansion of corporate business and the accelerated pace of digital transformation, the complexity of system architecture is rising at an unprecedented rate. In order to effectively improve the user experience and ensure that users can quickly locate and access the business function modules they are responsible for, navigation pages came into being and play a vital role. However, in the face of the continuous expansion of the business scale of large group companies and the ever-changing business needs, traditional customized navigation pages have gradually shown their limitations and are difficult to fully and flexibly adapt to the diversified needs of business development.

[0003] In this context, it is no longer sufficient to rely solely on pre-designed navigation page templates, and a more dynamic and customizable solution is urgently needed. This change means that whenever business requirements change or are added, a professional R&D team needs to intervene and invest a lot of time and energy in redesigning, developing and rigorously testing the navigation page based on the latest business blueprint. This complex and time-consuming R&D process not only greatly increases the implementation cost of the project, but is also likely to delay the progress of the overall project due to the extended cycle, posing a potential threat to the company's market response speed and competitiveness. Summary of the invention

[0004] The embodiment of the present application provides a method, device, storage medium and terminal device for generating a navigation page, which can solve the problem of difficulty and high cost in maintaining the navigation page in the prior art. The technical solution is as follows:

[0005] In a first aspect, an embodiment of the present application provides a method for generating a navigation page, the method comprising:

[0006] Displaying a navigation page configuration interface, the navigation page configuration interface including: a business guide setting area and a card setting area;

[0007] Setting page layout information in the business guide setting area;

[0008] A trigger instruction in the card setting area pops up a card list, and a smart card is selected in the card list based on a user's selection instruction, each smart card being associated with a card content resource;

[0009] Writing the field value of the card name of the selected smart card back to the card setting area;

[0010] A navigation page is generated by rendering according to the card content resource of the selected smart card and the page layout information.

[0011] In a second aspect, an embodiment of the present application provides a device for generating a navigation page, the device comprising:

[0012] A push unit, used to display a navigation page configuration interface, the navigation page configuration interface including: a service guide setting area and a card setting area;

[0013] A setting unit, used to set page layout information in the service guide setting area;

[0014] A selection unit, configured to pop up a card list in response to a trigger instruction in the card setting area, and select a smart card in the card list based on a user's selection instruction, each smart card being associated with a card content resource;

[0015] A write-back unit, used for writing back the field value of the card name of the selected smart card to the card setting area;

[0016] The generating unit is used to render and generate a navigation page according to the card content resource of the selected smart card and the page layout information.

[0017] In a third aspect, an embodiment of the present application provides a computer storage medium, wherein the computer storage medium stores a plurality of instructions, wherein the instructions are suitable for being loaded by a processor and executing the above-mentioned method steps.

[0018] In a fourth aspect, an embodiment of the present application provides a terminal device, which may include: a processor and a memory; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the above-mentioned method steps.

[0019] The beneficial effects brought about by the technical solutions provided by some embodiments of the present application include at least:

[0020] By integrating the navigation page configuration interface of the business guide setting area and the card setting area, flexible configuration of the navigation page and efficient integration of smart cards are achieved. Users can intuitively set the page layout and quickly select smart cards from the card list, which are associated with rich content resources. The system renders the navigation page in real time according to the user settings to ensure that the content is consistent with the actual selection. This solution reduces the difficulty of operation, improves the user experience, and makes the navigation page more intelligent and personalized. At the same time, the modular design makes configuration and updating simple and efficient, and easy to maintain and expand. In short, this technical solution simplifies the construction process of the navigation page, improves the timeliness and accuracy of the page, and meets the diverse needs of users. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0022] Figure 1 It is a schematic diagram of the network architecture provided by the embodiment of the present application;

[0023] Figure 2 It is a flowchart of a method for generating a navigation page provided in an embodiment of the present application;

[0024] Figure 3 is a schematic diagram of a navigation page configuration interface provided in an embodiment of the present application;

[0025] Figure 4 is a schematic diagram of a resource management interface provided in an embodiment of the present application;

[0026] Figure 5 is a schematic diagram of a card management interface provided in an embodiment of the present application;

[0027] Figure 6 This is a schematic diagram of a rendered navigation page provided in an embodiment of the present application.

[0028] Figure 7 It is a structural schematic diagram of a navigation page generation device provided by the present application;

[0029] Figure 8 It is a structural schematic diagram of a terminal device provided by this application. DETAILED DESCRIPTION

[0030] In order to make the objectives, technical solutions and advantages of the present application more clear, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

[0031] It should be noted that the method for generating a navigation page provided in the present application is generally executed by a terminal device, and accordingly, the device for generating a navigation page is generally arranged in the terminal device.

[0032] Figure 1 An exemplary system architecture that can be applied to the method for generating a navigation page or the device for generating a navigation page of the present application is shown.

[0033] like Figure 1As shown, the system architecture may include: a terminal device 101 and a server 102. The terminal device 101 and the server 102 may communicate via a network, and the network is used as a medium for providing communication links between the above-mentioned units. The network may include various types of wired communication links or wireless communication links, for example: a wired communication link includes an optical fiber, a twisted pair or a coaxial cable, etc., and a wireless communication link includes a Bluetooth communication link, a wireless fidelity (WIreless-FIdelity, Wi-Fi) communication link or a microwave communication link, etc.

[0034] The server 102 stores the data of the navigation page, and the terminal device 101 pulls the data from the server 102 for display.

[0035] It should be noted that the terminal device 101 and the server 102 can be hardware or software. When the terminal device 101 and the server 102 are hardware, they can be implemented as a distributed server cluster consisting of multiple servers, or as a single server. When the terminal device 101 and the server 102 are software, they can be implemented as multiple software or software modules (for example, to provide distributed services), or as a single software or software module, which is not specifically limited here.

[0036] Various communication client applications can be installed on the terminal device of the present application, such as: video recording applications, video playback applications, voice interaction applications, search applications, instant messaging tools, email clients, social platform software, etc.

[0037] The terminal device can be hardware or software. When the terminal device is hardware, it can be various terminal devices with a display screen, including but not limited to smart phones, tablet computers, laptops, and desktop computers. When the terminal device is software, it can be installed in the terminal devices listed above. It can be implemented as multiple software or software modules (for example: used to provide distributed services), or it can be implemented as a single software or software module, which is not specifically limited here.

[0038] When the terminal device is hardware, a display device and a camera may be installed thereon. The display device may be any device capable of realizing a display function, and the camera is used to collect video streams; for example, the display device may be a cathode ray tube display (CR), a light-emitting diode display (LED), an electronic ink screen, a liquid crystal display (LCD), a plasma display panel (PDP), etc. The user may use the display device on the terminal device to view displayed text, pictures, videos and other information.

[0039] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be used as required.

[0040] The following will be combined with the attached Figure 2 , the method for generating a navigation page provided in the embodiment of the present application is described in detail. Among them, the navigation page generating device in the embodiment of the present application can be Figure 1 The terminal equipment shown.

[0041] See also Figure 2 , which is a flowchart of a method for generating a navigation page according to an embodiment of the present application. Figure 2 As shown, the method of the embodiment of the present application may include the following steps:

[0042] S201. Display a navigation page configuration interface, which includes a business guide setting area and a card setting area.

[0043] Among them, the terminal device first loads and displays the navigation page configuration interface. The interface consists of two parts: the business guide setting area and the card setting area. Business guide setting area: Initialize the UI components used to set the page layout information, such as text boxes, drop-down menus, drag-and-drop layout editors, etc., so that users can configure the overall layout of the navigation page. Card setting area: Initialize the UI components used to display and select smart cards, such as buttons, list views, etc. Set event listeners for the UI components in the business guide setting area and the card setting area to trigger corresponding operations when users interact.

[0044] For further information, see Figure 3The schematic diagram of the navigation page configuration interface shown in the figure, the business guide setting area includes: a query control, a new control, a delete control and a page layout table, the data row of the page layout table is associated with a page layout information indicating a page layout mode, and the data row is used to store the field value of the sequence number, the field value of the business guide code, the field value of the business guide name, the field value of the layout item name, the field value of the layout item type, the field value of the use status, and the field value of the creation time;

[0045] The query control is used to query the page layout table based on the keywords entered by the user;

[0046] A new control is added to add a data row to the page layout table based on a user's trigger operation;

[0047] The delete control is used to delete a data row in the page layout table based on a user-triggered operation.

[0048] Among them, the business guide setting area layout is loaded, and the query control, new control, delete control and page layout table are displayed. The data row of the page layout table is associated with the page layout information, including field values ​​such as serial number, business guide code, business guide name, layout item name, layout item type, usage status and creation time. The data of the page layout table is loaded from the local database or remote server and filled into the table in the business guide setting area. Event listeners are bound to the resource management interface, card management interface and UI components in the business guide setting area (such as table rows, buttons, query boxes, etc.). Set the event handling function to execute the corresponding logic when the user performs a query, add, modify or delete operation.

[0049] Query operation is performed in the business guide setting area: The user enters a keyword in the query control, such as the business guide name or layout item name. The user clicks the query button or triggers a query event. The terminal device responds to the query request and searches the page layout table according to the keyword entered by the user. The query results are displayed and the page layout table is updated to display matching data rows.

[0050] Execution of the new operation in the business guide setting area: The user clicks the new control (such as the "Add" button). Display the new form: The terminal device responds to the click event and displays the form interface for the new page layout information. The user fills in each field in the form, such as the business guide code, business guide name, layout project name, etc. The terminal device captures the user's input in real time and verifies the validity of the input. The user clicks the "Submit" button. The terminal device saves the form data to the local database or remote server and adds a new data row to the page layout table. Update the page layout table to display the newly added data row.

[0051] Modification operation execution process: The user clicks the "Edit" button or icon next to a data row in the page layout table. The terminal device responds to the click event, displays the form interface for editing the page layout information, and pre-fills the field values ​​of the current data row. Update form and submit: The user modifies the field values ​​in the form. The terminal device captures the user's input in real time and verifies the validity of the input. The user clicks the "Submit" button, and the terminal device saves the updated form data to the local database or remote server, and updates the data row in the page layout table.

[0052] Execution of the delete operation in the business guide setting area: The user clicks the "Delete" button or icon next to a data row in the page layout table. The terminal device displays a dialog box to confirm the deletion. The user clicks the "Confirm" button. The terminal device deletes the selected page layout information from the local database or remote server. The page layout table is updated to remove the deleted data row.

[0053] For further information, see Figure 3 The schematic diagram of the navigation page configuration interface shown in the figure, the card setting area includes an up control, a down control, a delete control and a selected card list;

[0054] The data row of the selected card list is associated with a selected smart card, and the data row is used to store the field value of the sequence number, the field value of the card name, and the field value of the connection method; the order of the smart cards on the navigation page is consistent with the order of the data rows in the selected card list;

[0055] The move up control is used to move the data row up one unit in the selected card list based on the user's trigger operation;

[0056] The move down control is used to move the data row in the selected card list down by one unit based on the user's trigger operation;

[0057] The delete control is used to delete data rows in the selected card list based on the user's trigger operation;

[0058] The Select Card control is used to pop up a list of cards based on a user's trigger action.

[0059] Among them, the card selection operation is performed in the card setting area: the user clicks the card selection control (such as a "select card" button or a drop-down menu). The terminal device responds to the click event and pops up the card list interface. The card list interface displays the available smart cards, and the user can find the required card by scrolling or searching. The user clicks a smart card in the card list. The terminal device responds to the selection event, adds the smart card to the selected card list, and updates the display of the list.

[0060] The execution process of the move up and move down operations in the card setting area (move up and move down are similar, the following takes move up as an example):

[0061] The user clicks the "Move Up" button or icon next to a data row in the selected card list. The terminal device responds to the click event by moving the data row up one unit in the selected card list. The display of the selected card list is updated to reflect the new order.

[0062] The deletion operation is performed in the card setting area (similar to the deletion operation in the business guide setting area):

[0063] The user clicks the "Delete" button or icon next to a data row in the selected card list. The terminal device displays a dialog box to confirm the deletion. The user clicks the "Confirm" button. The terminal device deletes the selected smart card from the selected card list. The display of the selected card list is updated to remove the deleted data row.

[0064] S202: Set page layout information in the business guide setting area.

[0065] The user configures the layout information of the navigation page in the business guide setting area by dragging, clicking or inputting. The terminal device collects the layout information configured by the user, such as the position, size, and arrangement order of each area. The collected layout information is stored in the memory of the terminal device for subsequent use.

[0066] S203: A card list pops up in response to a trigger instruction in the card setting area, and a smart card is selected in the card list based on a user's selection instruction, each smart card being associated with a card content resource.

[0067] The user clicks a button or icon in the card setting area to trigger a pop-up card list instruction. The terminal device loads the available smart card list from the local storage or remote server and displays it on the interface. The user browses the card list and clicks or touches to select a smart card. The terminal device captures the user's selection instruction and confirms the selected smart card.

[0068] S204: Write the field value of the card name of the selected smart card back to the card setting area.

[0069] The terminal device extracts the field value of the card name from the selected smart card. The extracted card name field value is written back to the corresponding position in the card setting area, such as a text box or a label, so that the user can confirm the selected card. Ensure that the card name in the card setting area is consistent with the selected smart card, and update the relevant data in the memory of the terminal device.

[0070] S205: Render and generate a navigation page according to the card content resources and page layout information of the selected smart card.

[0071] Among them, the terminal device obtains the corresponding card content resources, such as pictures, texts, videos, etc., from the local storage or remote server according to the identifier of the selected smart card. The previously set page layout information is applied to the rendering process of the navigation page to determine the position of each smart card in the navigation page. Using the obtained card content resources and page layout information, the terminal device renders and generates the final navigation page. The rendered navigation page is displayed on the screen of the terminal device for the user to use.

[0072] For example, see Figure 6 The schematic diagram of the navigation page shown in FIG. 1 includes four smart cards, which are arranged in the navigation page according to the order of the data rows in the selected card list.

[0073] In some embodiments of the present application, see Figure 4 The schematic diagram of the resource management interface shown in the figure, the terminal device displays Figure 4 The resource management interface shown; the resource management interface is provided with a card content resource list, each data row of the card content resource list is associated with a card content resource, and the data row is used to store the field value of the sequence number, the field value of the resource template, the field value of the resource name, the field value of the resource value, the field value of the resource icon, the field value of the resource parameter, the field value of the resource description, the field value of the resource business classification, the field value of the resource source and the field value of the modification time;

[0074] Based on the setting instruction of the user, a new operation, a modification operation or a deletion operation of a data row is performed in the card content resource list.

[0075] Among them, the terminal device starts the resource management application or module. Load the preset resource management interface layout file, which defines the display structure of the card content resource list, including the title and style of each column (such as serial number, resource template, resource name, etc.). Render the resource management interface, including initializing the style and position of all UI components (such as tables, buttons, etc.). Load the data of the card content resource list from the local database or remote server. Fill the data into the table of the resource management interface, and each data row corresponds to a card content resource. Set the field values ​​of each column, such as serial number, resource template, resource name, resource value, resource icon, resource parameters, resource description, resource business classification, resource source and modification time. Bind event listeners to UI components in the resource management interface (such as table rows, buttons, etc.). Set event handling functions to execute corresponding logic when users perform add, modify or delete operations.

[0076] In some embodiments of the present application, see Figure 5 The schematic diagram of the card management interface shown in the figure, the terminal device displays Figure 5The card management interface shown in the figure is provided with a card list, each row of the card list corresponds to a smart card, and the data row of the card list is used to store the field value of the card name, the field value of the belonging module, the field value of the directory, the field value of the card code, the field value of the card application range, the field value of the card description, the field value of the creation time and the field value of the activation status;

[0077] Based on the user's setting instructions, a data row adding operation, a modification operation or a deletion operation is performed on the card list.

[0078] Among them, the card management interface layout is loaded and the card list is displayed. Each row of the card list corresponds to a smart card, and the data row contains field values ​​such as card name, belonging module, directory, card code, card application scope, card description, creation time and activation status. The data of the card list is loaded from the local database or remote server and filled into the table of the card management interface. Event listeners are bound to UI components (such as table rows, buttons, etc.) in the resource management interface and card management interface. Set the event handling function to execute the corresponding logic when the user performs add, modify or delete operations.

[0079] Execution of new operations in the card management interface:

[0080] The user clicks the "Add" button in the card management interface. The terminal device responds to the click event and displays the form interface for adding a smart card. The user fills in the various fields in the form, such as card name, module, directory, card code, etc. The terminal device captures the user's input in real time and verifies the validity of the input. The user clicks the "Submit" button. The terminal device saves the form data to the local database or remote server and updates the card list in the card management interface.

[0081] Modify the execution of the operation in the card management interface:

[0082] The user clicks a data row in the card management interface and selects the smart card to be modified. The terminal device responds to the click event, displays the form interface for modifying the smart card, and pre-fills the field values ​​of the current data row. The user modifies the field values ​​in the form. The terminal device captures the user's input in real time and verifies the validity of the input. The user clicks the "Submit" button. The terminal device saves the updated form data to the local database or remote server and updates the card list in the card management interface.

[0083] Execution of the delete operation in the card management interface:

[0084] The user clicks the "Delete" button or icon next to a data row in the card management interface. The terminal device displays a dialog box to confirm the deletion. The user clicks the "Confirm" button. The terminal device deletes the selected smart card from the local database or remote server. The card list in the card management interface is updated to remove the deleted data row.

[0085] In some embodiments of the present application, on the navigation page configuration interface, for each selected smart card, the terminal device allows the user to set its click event. The user can enter the event setting interface by clicking the "Set Event" button or icon next to the smart card. In the event setting interface, the user can select or enter the action or operation to be performed when the smart card is clicked, such as jumping to a certain page, displaying a certain pop-up window, executing a certain function, etc. The terminal device saves the event information set by the user and triggers the corresponding event processing logic when the smart card is clicked. Set the smart card icon click event (if the smart card contains an icon): For smart cards containing icons, the terminal device also allows the user to set the icon click event. The user can enter the icon event setting interface by clicking the "Set Icon Event" button or icon (if it exists) next to the icon. In the icon event setting interface, the user can select or enter the action or operation to be performed when the icon is clicked, which may be different from the click event of the smart card itself. The terminal device saves the icon event information set by the user and triggers the corresponding event processing logic when the icon is clicked.

[0086] The embodiments of the present application specifically include the following beneficial effects:

[0087] According to actual needs, users can flexibly set the page layout in the business guide setting area, such as the position and size of the card, through simple dragging, selection and other operations, so as to quickly build a navigation page that meets business needs.

[0088] The card setting area provides an intuitive and easy-to-use interface, allowing users to quickly select the required smart cards from the card list. These cards are associated with rich card content resources, such as data, pictures, links, etc., so that the navigation page can display diverse information. By writing the card name of the selected smart card back to the card setting area, users can clearly see the selected card, avoiding repeated selection or omission.

[0089] According to the page layout information set by the user and the selected smart card content resources, the system can render and generate the navigation page in real time. This dynamic rendering mechanism ensures that the content of the navigation page is consistent with the actual selection, improving the timeliness and accuracy of the page.

[0090] The entire configuration process is intuitive and concise, which reduces the user's operating difficulty and learning cost. Users can easily build a navigation page that meets their needs without writing complex codes or performing tedious settings. The introduction of smart cards makes the navigation page more intelligent and personalized, and can display relevant information based on user behavior and preferences, improving user experience and satisfaction.

[0091] This technical solution adopts a modular design concept, making the configuration and update of the navigation page simpler and more efficient. When you need to add a new smart card or adjust the page layout, you only need to perform simple operations in the corresponding area. In addition, as the business develops and user needs change, this technical solution is also easy to expand and upgrade functions to meet future needs.

[0092] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.

[0093] See also Figure 7 , which shows a schematic diagram of the structure of a navigation page generation device provided by an exemplary embodiment of the present application, hereinafter referred to as device 7. The device 7 can be implemented as all or part of the terminal device through software, hardware or a combination of both. The device 7 includes: a push unit 701, a setting unit 702, a selection unit 703, a write-back unit 704, and a generation unit 705.

[0094] The push unit 701 is used to display a navigation page configuration interface, wherein the navigation page configuration interface includes: a service guide setting area and a card setting area;

[0095] A setting unit 702, configured to set page layout information in the service guide setting area;

[0096] A selection unit 703, configured to pop up a card list in response to a trigger instruction in the card setting area, and select a smart card in the card list based on a user's selection instruction, each smart card being associated with a card content resource;

[0097] A write-back unit 704, used to write the field value of the card name of the selected smart card back to the card setting area;

[0098] The generating unit 705 is used to render and generate a navigation page according to the card content resource of the selected smart card and the page layout information.

[0099] In one or more possible embodiments, the setting unit is further configured to:

[0100] Displaying a resource management interface; the resource management interface is provided with a card content resource list, each data row of the card content resource list is associated with a card content resource, and the data row is used to store field values ​​of a sequence number, a field value of a resource template, a field value of a resource name, a field value of a resource value, a field value of a resource icon, a field value of a resource parameter, a field value of a resource description, a field value of a resource business classification, a field value of a resource source, and a field value of a modification time;

[0101] Based on the setting instruction of the user, a new operation, a modification operation or a deletion operation of a data row is performed in the card content resource list.

[0102] In one or more possible embodiments, the setting unit is further configured to:

[0103] Displaying a card management interface, wherein the card management interface is provided with a card list, wherein each row of the card list corresponds to a smart card, and the data row of the card list is used to store the field value of the card name, the field value of the belonging module, the field value of the directory, the field value of the card code, the field value of the card application scope, the field value of the card description, the field value of the creation time, and the field value of the activation status;

[0104] Based on the user's setting instructions, a data row adding operation, a modification operation or a deletion operation is performed on the card list.

[0105] In one or more possible embodiments, the business guide setting area includes: a query control, a new add control, a delete control, and a page layout table, wherein a data row of the page layout table is associated with a page layout information indicating a page layout mode, and the data row is used to store a field value of a sequence number, a field value of a business guide code, a field value of a business guide name, a field value of a layout item name, a field value of a layout item type, a field value of a usage status, and a field value of a creation time;

[0106] The query control is used to query the page layout table according to the keyword input by the user;

[0107] The newly added control is used to add a data row to the page layout table based on a trigger operation of the user;

[0108] The delete control is used to delete a data row in the page layout table based on a user's trigger operation.

[0109] In one or more possible embodiments, the card setting area includes an up control, a down control, a delete control, and a selected card list;

[0110] The data row of the selected card list is associated with a selected smart card, and the data row is used to store the field value of the sequence number, the field value of the card name, and the field value of the connection method; the order of the smart cards on the navigation page is consistent with the order of the data rows of the selected card list;

[0111] The move up control is used to move the data row in the selected card list up by one unit based on a trigger operation of the user;

[0112] The down control is used to move the data row in the selected card list down by one unit based on the user's trigger operation;

[0113] The delete control is used to delete the data row in the selected card list based on the user's trigger operation;

[0114] The select card control is used to pop up the card list based on a trigger operation of the user.

[0115] In one or more possible embodiments, the setting unit is further configured to:

[0116] A click event of each selected smart card is set on the navigation page configuration interface or a click event is set for an icon in the smart card.

[0117] In one or more possible embodiments, the field value of the layout project type includes: smart cloud desktop, business middle station, mobile terminal, or personal computer.

[0118] It should be noted that when the device 7 provided in the above embodiment executes the method for generating a navigation page, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the above functions. In addition, the device for generating a navigation page provided in the above embodiment and the embodiment of the method for generating a navigation page belong to the same concept, and the implementation process thereof is detailed in the method embodiment, which will not be repeated here.

[0119] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0120] The present application also provides a computer storage medium, which can store multiple instructions, and the instructions are suitable for being loaded and executed by a processor as described above. Figure 2 The method steps of the embodiment shown in the figure can be found in the specific implementation process. Figure 2 The specific description of the illustrated embodiment will not be repeated here.

[0121] The present application also provides a computer program product, which stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the method for generating a navigation page as described in the above embodiments.

[0122] See also Figure 8 , which is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application. Figure 8 As shown, the terminal device 800 may include: at least one processor 801 , at least one network interface 804 , a user interface 803 , a memory 805 , and at least one communication bus 802 .

[0123] The communication bus 802 is used to realize the connection and communication between these components.

[0124] The user interface 803 may include a display screen (Display) and a camera (Camera), and the optional user interface 803 may also include a standard wired interface and a wireless interface.

[0125] The network interface 804 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).

[0126] Among them, the processor 801 may include one or more processing cores. The processor 801 uses various interfaces and lines to connect various parts within the entire terminal device 800, and executes various functions and processes data of the terminal device 800 by running or executing instructions, programs, code sets or instruction sets stored in the memory 805, and calling data stored in the memory 805. Optionally, the processor 801 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 801 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 801, and it can be implemented separately through a chip.

[0127] Among them, the memory 805 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 805 includes a non-transitory computer-readable storage medium. The memory 805 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 805 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned method embodiments, etc.; the data storage area may store data involved in the above-mentioned method embodiments, etc. The memory 805 may optionally be at least one storage device located away from the aforementioned processor 801. As Figure 8 As shown, the memory 805 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an application program.

[0128] exist Figure 8 In the terminal device 800 shown in FIG. 1 , the user interface 803 is mainly used to provide an input interface for the user and obtain the data input by the user; and the processor 801 can be used to call the application stored in the memory 805 and specifically execute the following steps: Figure 2 The specific process can be referred to Figure 2 As shown, no further description is given here.

[0129] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing related hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The storage medium can be a disk, an optical disk, a read-only storage memory, or a random access memory, etc.

[0130] The above disclosure is only the preferred embodiment of the present application, which certainly cannot be used to limit the scope of rights of the present application. Therefore, equivalent changes made according to the claims of the present application are still within the scope covered by the present application.

Claims

1. A method for generating a navigation page, characterized in that: include: Displaying a navigation page configuration interface, the navigation page configuration interface including: a business guide setting area and a card setting area; Setting page layout information in the business guide setting area; A trigger instruction in the card setting area pops up a card list, and a smart card is selected in the card list based on a user's selection instruction, each smart card being associated with a card content resource; Writing the field value of the card name of the selected smart card back to the card setting area; A navigation page is generated by rendering according to the card content resource of the selected smart card and the page layout information.

2. The method according to claim 1, characterized in that Also includes: Displaying a resource management interface; the resource management interface is provided with a card content resource list, each data row of the card content resource list is associated with a card content resource, and the data row is used to store field values ​​of a sequence number, a field value of a resource template, a field value of a resource name, a field value of a resource value, a field value of a resource icon, a field value of a resource parameter, a field value of a resource description, a field value of a resource business classification, a field value of a resource source, and a field value of a modification time; Based on the setting instruction of the user, a new operation, a modification operation or a deletion operation of a data row is performed in the card content resource list.

3. The method according to claim 1 or 2, characterized in that: Also includes: Displaying a card management interface, wherein the card management interface is provided with a card list, wherein each row of the card list corresponds to a smart card, and the data row of the card list is used to store the field value of the card name, the field value of the belonging module, the field value of the directory, the field value of the card code, the field value of the card application scope, the field value of the card description, the field value of the creation time, and the field value of the activation status; Based on the user's setting instructions, a data row adding operation, a modification operation or a deletion operation is performed on the card list.

4. The method according to claim 3, characterized in that The business guide setting area includes: a query control, a new control, a delete control, and a page layout table, wherein a data row of the page layout table is associated with a page layout information indicating a page layout mode, and the data row is used to store a field value of a sequence number, a field value of a business guide code, a field value of a business guide name, a field value of a layout item name, a field value of a layout item type, a field value of a usage status, and a field value of a creation time; The query control is used to query the page layout table according to the keyword input by the user; The newly added control is used to add a data row to the page layout table based on a trigger operation of the user; The delete control is used to delete a data row in the page layout table based on a user's trigger operation.

5. The method according to claim 1, 2 or 4, characterized in that: The card setting area includes an up control, a down control, a delete control and a selected card list; The data row of the selected card list is associated with a selected smart card, and the data row is used to store the field value of the sequence number, the field value of the card name, and the field value of the connection method; The order of the smart cards on the navigation page is consistent with the order of the data rows in the selected card list; The move up control is used to move the data row in the selected card list up by one unit based on a trigger operation of the user; The down control is used to move the data row in the selected card list down by one unit based on the user's trigger operation; The delete control is used to delete the data row in the selected card list based on the user's trigger operation; The select card control is used to pop up the card list based on a trigger operation of the user.

6. The method according to claim 5, characterized in that Also includes: A click event of each selected smart card is set on the navigation page configuration interface or a click event is set for an icon in the smart card.

7. The method according to claim 6, characterized in that The field values ​​of the layout item type include: smart cloud desktop, business middle station, mobile terminal, or personal computer.

8. A device for generating a navigation page, characterized in that: include: A push unit, used to display a navigation page configuration interface, the navigation page configuration interface including: a service guide setting area and a card setting area; A setting unit, used to set page layout information in the service guide setting area; A selection unit, configured to pop up a card list in response to a trigger instruction in the card setting area, and select a smart card in the card list based on a user's selection instruction, each smart card being associated with a card content resource; A write-back unit, used for writing back the field value of the card name of the selected smart card to the card setting area; The generating unit is used to render and generate a navigation page according to the card content resource of the selected smart card and the page layout information.

9. A computer storage medium, characterized in that The computer storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor and executing the method steps according to any one of claims 1 to 7.

10. A terminal device, characterized in that: include: A processor and a memory; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the method steps as claimed in any one of claims 1 to 7.