Page guide configuration method, guide configuration platform, equipment and medium

By identifying and configuring scenarios for configuration business scenarios, the problem of writing specific codes for each new page or new scenario in the existing technology is solved, which improves the configuration efficiency of page guidance and reduces development costs.

CN119473473AActive Publication Date: 2025-02-18SHUI YOU INFORMATION TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202411504932.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2025-02-18
Estimated Expiration
2044-10-25

AI Technical Summary

Technical Problem

The prior art requires writing specific code for each new page or scenario to implement bootstrapping and teaching functions, resulting in inefficient configuration and high development costs.

Method used

By scene recognition of the configured business scenario, a scene configuration list is generated, and according to the matching business scenario loading and configuration scene guidance steps, boot configuration information is generated, and finally rendering is performed to generate rendering tasks for SDK execution.

Benefits of technology

Improve the configuration efficiency of page guidance, reduce development costs, and help personnel become familiar with the operation process through guidance on each step.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119473473A_ABST
    Figure CN119473473A_ABST
Patent Text Reader

Abstract

The invention discloses a page guide configuration method, a guide configuration platform, equipment and a medium, and the method comprises the steps: firstly carrying out the scene recognition of a to-be-configured business scene, and obtaining a scene configuration list corresponding to the to-be-configured business scene, a scene guiding step of loading the to-be-configured service scene under the condition that the to-be-configured service scene is successfully matched with the service scene in the scene configuration list; configuring a scene guiding step of a to-be-configured business scene, and generating guiding configuration information; and finally, rendering according to the guide configuration information to obtain a rendering task. Through the mode, the scene guiding step of the to-be-configured business scene can be loaded directly according to the scene configuration information of the matched business scene, the configuration efficiency of page guiding is improved, the development cost of page guiding is reduced, and the development efficiency of page guiding is improved by configuring the scene guiding step of the to-be-configured business scene. Each step can be guided, and personnel are assisted to be familiar with the operation process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of page guidance, and in particular to a configuration method, guidance configuration platform, device and medium for page guidance. Background Art

[0002] Different businesses have different process steps. For example, in the information construction of the tax industry, the tax filing and declaration processes are managed online, which has a considerable familiarization cost for the large taxpayer group and hall service staff.

[0003] Existing technologies require the development of a dedicated guidance and teaching function for each page or scenario. This means that as the tax industry's informatization continues to expand and deepen, developers need to write specific code for each new page or new scenario to implement the guidance and teaching function, resulting in low configuration efficiency and high development costs for page guidance. Summary of the invention

[0004] In view of this, the present application provides a page guidance configuration method, guidance configuration platform, device and medium, which are used to improve the configuration efficiency of page guidance and reduce the development cost of page guidance.

[0005] In a first aspect, the present application provides a page guidance configuration method, which is applied to a guidance configuration platform, and the method comprises:

[0006] Performing scenario identification on the business scenario to be configured to obtain a scenario configuration list corresponding to the business scenario to be configured, wherein the scenario configuration list includes multiple business scenarios and step configuration information of each business scenario in the multiple business scenarios;

[0007] Determine whether the business scenario to be configured matches the business scenario in the scenario configuration list;

[0008] In the case where the business scenario to be configured successfully matches the business scenario in the scenario configuration list, loading the scenario guidance step of the business scenario to be configured according to the scenario configuration information of the matched business scenario;

[0009] Configuring the scenario guidance steps of the business scenario to be configured to generate guidance configuration information;

[0010] Rendering is performed according to the guide configuration information to obtain a rendering task for execution by a software development kit SDK.

[0011] Optionally, the method further comprises:

[0012] Classifying multiple business scenarios to obtain a business classification result, wherein the business classification result includes multiple business classifications, each business classification includes at least one business scenario, and each business classification has a unique identifier;

[0013] Create corresponding step configuration information for at least one business scenario of each business category;

[0014] The scenario configuration list is generated according to at least one business scenario in each business classification and step configuration information of the at least one business scenario.

[0015] Optionally, the scenario configuration list includes a uniform resource locator URL array of business scenarios;

[0016] The determining whether the business scenario to be configured matches the business scenario in the scenario configuration list includes:

[0017] Check whether the uniform resource locator URL of the business scenario to be configured matches the URL array of the business scenario in the scenario configuration list.

[0018] Optionally, the configuring of the scenario guidance step of the business scenario to be configured includes:

[0019] The scene guidance steps of the business scene to be configured are configured according to the configuration information, wherein the configuration information includes a robot image, a prompt text, a highlight display area, a gesture animation, and a rectangular marking area.

[0020] Optionally, the method further comprises:

[0021] Obtaining text description information of the scenario guidance steps of the business scenario to be configured;

[0022] A custom action point is arranged for the scenario guidance step according to the text description information, and the custom action point is used to jump to the scenario guidance step or to jump to the business scenario when the scenario guidance step is clicked.

[0023] Optionally, the method further comprises:

[0024] Determine a first target area of ​​a scenario guidance step of the business scenario to be configured;

[0025] Using the getOffsetFromTopmostHTML function, calculate the offset of the first target area;

[0026] A rectangular mask is created according to the offset and the boundary information of the first target area to obtain the highlighted area.

[0027] Optionally, the method further comprises:

[0028] Determine a second target area of ​​the scenario guidance step of the business scenario to be configured;

[0029] The createBodersUI method is used to create lines based on the boundary information of the second target area to obtain the rectangular marked area.

[0030] In a second aspect, the present application provides a boot configuration platform, characterized in that the boot configuration platform includes:

[0031] A software development kit SDK identification module is used to perform scenario identification on the business scenario to be configured, and obtain a scenario configuration list corresponding to the business scenario to be configured, wherein the scenario configuration list includes multiple business scenarios and step configuration information of each business scenario in the multiple business scenarios;

[0032] A judgment module, used to judge whether the business scenario to be configured matches the business scenario in the scenario configuration list;

[0033] A loading module, used for loading the scenario guidance steps of the business scenario to be configured according to the scenario configuration information of the matched business scenario if the matching is successful;

[0034] A configuration module, used to configure the scenario guidance steps of the business scenario to be configured and generate corresponding guidance configuration information;

[0035] The software development kit SDK rendering module is used to render the boot configuration information and generate a corresponding rendering task.

[0036] In a third aspect, an embodiment of the present application provides an electronic device, the electronic device comprising:

[0037] A memory for storing one or more programs;

[0038] Processor; when the one or more programs are executed by the processor, the page guidance configuration method described in any one of the first aspects is implemented.

[0039] In a fourth aspect, an embodiment of the present application provides a computer storage medium, in which a program is stored. When the program is executed by a processor, the configuration method of page guidance of a smart device as described in any one of the first aspects above is implemented.

[0040] The above technical solution has the following beneficial effects:

[0041] An embodiment of the present application provides a configuration method, a guidance configuration platform, a device and a medium for page guidance. When executing the method, firstly, scene identification is performed on the business scenario to be configured to obtain a scene configuration list corresponding to the business scenario to be configured, wherein the scene configuration list includes multiple business scenarios and step configuration information of each business scenario in the multiple business scenarios; then, it is determined whether the business scenario to be configured matches the business scenario in the scene configuration list; when the business scenario to be configured matches the business scenario in the scene configuration list successfully, the scene guidance step of the business scenario to be configured is loaded according to the scene configuration information of the matching business scenario; then, the scene guidance step of the business scenario to be configured is configured to generate guidance configuration information; finally, rendering is performed according to the guidance configuration information to obtain a rendering task for execution by a software development kit SDK. Through the above method, when the business scenario to be configured successfully matches the business scenario in the scenario configuration list, the scene guidance steps of the business scenario to be configured can be loaded directly according to the scene configuration information of the matched business scenario, which can improve the configuration efficiency of page guidance and reduce the development cost of page guidance, and by configuring the scene guidance steps of the business scenario to be configured, the rendering task for execution by the software development kit SDK is obtained, which can guide each step and assist personnel to become familiar with the operation process. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the technical solutions in this embodiment or 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.

[0043] Figure 1 An example schematic diagram of a boot configuration platform provided in an embodiment of the present application;

[0044] Figure 2 An example schematic diagram of the deployment of the guidance configuration platform provided in the embodiment of the present application;

[0045] Figure 3 A flow chart of a method for configuring page guidance provided in an embodiment of the present application;

[0046] Figure 4 An example schematic diagram of the service classification to SDK rendering guidance provided in an embodiment of the present application;

[0047] Figure 5 An example schematic diagram of scene attributes provided in an embodiment of the present application;

[0048] Figure 6 An exemplary schematic diagram of a mask provided in an embodiment of the present application;

[0049] Figure 7 An exemplary schematic diagram of a rectangular frame provided in an embodiment of the present application;

[0050] Figure 8 A schematic diagram of the structure of the boot configuration platform provided in an embodiment of the present application. DETAILED DESCRIPTION

[0051] The technical scheme in the embodiment of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiment of the present invention. Obviously, the described embodiment is only a part of the embodiment of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0052] In order to facilitate further understanding of the technical solution provided by this application, the background technology involved in this application will be explained below.

[0053] Existing technologies require the development of a dedicated guidance and teaching function for each page or scenario. This means that as the tax industry's informatization construction continues to expand and deepen, developers need to write specific codes for each new page or new scenario to implement the guidance and teaching function.

[0054] When the process steps change or need to be updated, developers need to invest time and resources again to modify and update the code. This frequent code update not only increases maintenance costs, but may also introduce new errors or problems.

[0055] Moreover, the current technical solutions mainly remain at the level of providing UI component libraries similar to Tour. This means that although these component libraries can realize the function of guided teaching to a certain extent, they lack complete product capabilities.

[0056] Due to limited reuse capabilities, developers may need to repeatedly write similar codes to implement guidance and teaching functions for different pages or scenarios, which leads to inefficient configuration of page guidance.

[0057] In order to solve the above technical problems, an embodiment of the present application provides a page guidance configuration method, which is applied to a guidance configuration platform.

[0058] like Figure 1 and Figure 2 As shown, Figure 1 An example schematic diagram of a boot configuration platform provided in an embodiment of the present application, Figure 2An example schematic diagram of the deployment of the boot configuration platform provided in an embodiment of the present application.

[0059] Among them, Figure 1 In the guidance configuration platform (guidance teaching configuration platform), the functions include business category management, scenario management, step configuration management, dynamic and real-time enabling and disabling of guidance and content updates, and general technical abstraction and framework construction.

[0060] The processing functions include data assembly, scene data interface, step data interface, text configuration and conversion of text into voice wav files, position check, robot image setting, and interaction detail setting.

[0061] Deployment capabilities include SDK static resource decompilation or SDK npm component package and Chrome deployment plug-in

[0062] exist Figure 2 In the deployment end of the boot configuration platform, the SDK is used.

[0063] The SDK's functionality includes scene detection and triggering, and guided step rendering.

[0064] The logic unit includes scene checker, step checker, text pop-up layer, voice playback, robot image initialization, DOM structure analysis, pop-up window recognition, DOM recognition in iframe, gesture rendering and tag information rendering.

[0065] Effects include scene recognition and step loading, as well as guiding effect evocation and rendering.

[0066] It is understandable that the SDK supports low-cost and rapid docking, and does not require docking with business development codes. It can be configured and managed on the platform, achieve real-time updates, and realize high-quality guidance services with text, voice, and image elements.

[0067] See also Figure 3 , Figure 3 A flow chart of a method for configuring page guidance provided in an embodiment of the present application.

[0068] The method may include:

[0069] Step S301: Scenario identification is performed on the business scenario to be configured to obtain a scenario configuration list corresponding to the business scenario to be configured, wherein the scenario configuration list includes multiple business scenarios and step configuration information of each business scenario in the multiple business scenarios.

[0070] In this embodiment, the business scenario to be configured is firstly identified to obtain a scene configuration list corresponding to the business scenario to be configured.

[0071] The scenario configuration list includes multiple business scenarios and step configuration information of each business scenario in the multiple business scenarios.

[0072] It should be noted that the scene configuration list is pre-configured by the boot configuration platform. Therefore, in a possible implementation, the method further includes:

[0073] Classifying multiple business scenarios to obtain a business classification result, wherein the business classification result includes multiple business classifications, each business classification includes at least one business scenario, and each business classification has a unique identifier;

[0074] Create corresponding step configuration information for at least one business scenario of each business category;

[0075] The scenario configuration list is generated according to at least one business scenario in each business classification and step configuration information of the at least one business scenario.

[0076] It should be noted that the classification management of accessed business scenarios is used to better manage scenario configuration data.

[0077] Business classification is an important part of the organization management scenario configuration. The business classification ID is a parameter configured when deploying the SDK. The business classification ID is used to obtain all scenario configuration data under the category.

[0078] The business category ID is one of the parameters used by the SDK to obtain the scene list. In addition, the location.pathname method can be used to filter the number of scenes under the business category to improve the interface transmission performance.

[0079] The attributes of a business classification may include:

[0080] (1) Business category ID.

[0081] (2)parentID.

[0082] (3) Customized classification identifier, used for business deployment parameters.

[0083] (4)Category name:

[0084] (5)Classification description.

[0085] (6) children.

[0086] It should be noted that business classifications have parent nodes and child nodes, but leaf nodes must be scenarios (corresponding pages); business classifications and business scenarios are unique, and scenarios correspond to pages that specifically serve users; classifications are the classified organization and management of scenario pages.

[0087] When ParentId is null, it is a first-level classification. This classification node belongs to a tree structure and can be flexibly expanded and managed at multiple levels according to actual business requirements. Business classification is to find scenarios that better fit the business and belongs to the collection of scenarios. Leaf nodes do not have children, and the attributes are the attributes of the scene with config.

[0088] Step S302: Determine whether the business scenario to be configured matches the business scenario in the scenario configuration list.

[0089] After obtaining the scene configuration list corresponding to the business scenario to be configured through step S301, the configuration platform is guided to determine whether the business scenario to be configured matches the business scenarios in the scene configuration list, so as to facilitate the subsequent rendering of the scene guidance step of loading the business scenario to be configured using its scene ID.

[0090] In a possible implementation, step S302 may specifically include:

[0091] Check whether the uniform resource locator URL of the business scenario to be configured matches the URL array of the business scenario in the scenario configuration list.

[0092] Specifically, the guidance configuration platform will perform matching detection based on the config attributes of the scene; there are required parameters and optional parameters. For the configured parameters, the scene will be checked for complete matching based on the logical relationship of "and". Once matched, the onScenceChange event will be triggered and the scene information will be thrown out. In the onScenceChange event, all step configuration information under the scene will be loaded through the scene ID to perform the initialization step guidance operation.

[0093] Path detection principle: Check whether location.href contains the path feature. Path is the page feature of the scene; compare the pathname and href at runtime to see whether the URL of the business scene to be configured matches the URL array of the business scene in the scene configuration list.

[0094] In addition to checking whether the URL of the business scenario to be configured matches the URL array of the business scenarios in the scenario configuration list, other methods may also be used to detect whether the URL matches, such as the selector check in the page and the finishedApis interface request check.

[0095] FinishedApis detection principle: Check the request information whose initiatorType is xmlhttprequest in performance.getEntriesByType('resource') and the name feature it meets, and check the completion status of the period to achieve it.

[0096] Selector check principle: The selector selector first selects the dom under document.body. If it is not found, it will traverse all iframes to find it, so as to be compatible with the dom elements in the iframe. This function is specially encapsulated as a public method getIframeTarget.

[0097] It should be noted that after determining the path of the page and the API request, it does not necessarily meet the guidance conditions; many page contents display different content according to the current business status, especially the rich application mode; at this time, add the selector to determine the display of the DOM when the browser is running; in this way, the accuracy of the scene can be accurately judged. It is also a manifestation of compatibility: these three conditions can meet the accurate docking of static pages, dynamic routing pages, and rich application pages, ensure the accuracy of the detection scene and the triggering time, and improve the compatibility and general capabilities of the detector.

[0098] Step S303: When the business scenario to be configured successfully matches the business scenario in the scenario configuration list, the scenario guidance step of the business scenario to be configured is loaded according to the scenario configuration information of the matched business scenario.

[0099] Specifically, when the business scenario to be configured successfully matches the business scenario in the scenario configuration list, the scenario guidance step of the business scenario to be configured can be loaded and the guidance can be started according to the scenario configuration information of the business scenario matching the business scenario to be configured.

[0100] like Figure 4 As shown, it is an example schematic diagram of the service classification to SDK rendering guidance provided in an embodiment of the present application.

[0101] exist Figure 4 Business categories include tax declaration business, information reporting business and export tax rebate business. Among them, tax declaration business includes business scenarios of turnover tax surcharge, business scenarios of tax digital accounts, etc.

[0102] Scenario identification is performed on the business scenario to be configured, and a scenario configuration list under the turnover tax surcharge corresponding to the business scenario to be configured may include: value-added tax surcharge declaration, self-declaration by periodic fixed-rate households, etc.

[0103] The SDK queries the business scenario list for VAT declaration through the business ID and pathname, obtains the scenario configuration information (configuration information) through the scenario ID, loads the guidance steps (scenario steps) according to the scenario configuration information, and finally starts the rendering step guidance.

[0104] like Figure 5The figure is an example schematic diagram of scene attributes provided in an embodiment of the present application.

[0105] Scene properties can include:

[0106] ●id

[0107] ●Business category ID

[0108] ●Scene name

[0109] config

[0110] ○path

[0111] ●Instructions

[0112] ●String type, required parameter

[0113] ●Path characteristics of the current scene page URL

[0114] ○selector

[0115] ●Instructions

[0116] ■String type, optional parameter

[0117] ■The DOM selector that must exist in the current scene page, supports Jquery selectors

[0118] ○finishedApis

[0119] ●Instructions

[0120] ● string[] type, optional parameter

[0121] ●When the current scene page is triggered, the interface call needs to be completed; configure the URL characteristics of the interface request.

[0122] Step S304: configuring the scenario guidance step of the business scenario to be configured, and generating guidance configuration information.

[0123] In this embodiment, after loading the scenario guidance step of the business scenario to be configured according to the scenario configuration information of the matched business scenario in step S303, the scenario guidance step of the business scenario to be configured is configured to generate guidance configuration information.

[0124] In a possible implementation, step S304 may specifically include:

[0125] The scene guidance steps of the business scene to be configured are configured according to the configuration information, wherein the configuration information includes a robot image, a prompt text, a highlight display area, a gesture animation, and a rectangular marking area.

[0126] Specifically, configure each step, robot image, prompt text, highlight area, gesture animation, rectangular annotation area; the text will automatically generate the corresponding voice file when the step is saved. Each scene step can be dragged to guide the order, and the action buttons of this order do not need to be configured by default.

[0127] In a possible implementation, the method further includes:

[0128] Obtaining text description information of the scenario guidance steps of the business scenario to be configured;

[0129] A custom action point is arranged for the scenario guidance step according to the text description information, and the custom action point is used to jump to the scenario guidance step or to jump to the business scenario when the scenario guidance step is clicked.

[0130] Specifically, for special guidance steps, there are currently multiple situations in the copy description of this step. Each situation allows users to select operations. Each situation is a custom action point. The custom action point can automatically jump to the corresponding guidance step when clicked, or jump to a step on the page of another scene, complete the special demands of scene switching, jump to the scene guidance step, or jump to the business scene.

[0131] After the steps are configured, the corresponding configuration json information will be generated, and the SDK will eventually perform the rendering task.

[0132] It should be noted that step attributes can include:

[0133] ●id

[0134] ●Scene ID

[0135] ●Customized identification of key steps

[0136] ●Step Name

[0137] ●Highlight

[0138] ●selector

[0139] ■Instructions

[0140] ●String type, required parameter

[0141] ●The highlighted area dom guided by the current step

[0142] ●borderSelectors

[0143] Array <object>

[0144] ●item

[0145] ●selector

[0146] ■Dom of the area marked by the red frame

[0147] ●boderTopHeightSelector

[0148] ■If there is a scrolling area table, the reference DOM selector for the visible height area

[0149] ●Padding

[0150] ■Inner spacing marked with red frame

[0151] ●...

[0152] ●hands

[0153] Array <object>

[0154] ●item

[0155] ●selecotor

[0156] ■ DOM selector for gesture animation effects

[0157] Type

[0158] ■Gesture effect type

[0159] ●position

[0160] ■The offset of the gesture relative to the target DOM

[0161] ●...

[0162] ●noMask

[0163] ●boolean, default true

[0164] ■Whether to enable mask

[0165] noRedBorder

[0166] ■boolean, default true

[0167] ■Whether to enable red frame marking

[0168] ●tip

[0169] ●msg

[0170] ■Copywriting that guides content

[0171] ●msgWav

[0172] ■The address of the voice file generated according to the guidance copy

[0173] ●closeWav

[0174] ■Whether to turn off the current step language playback

[0175] ●position

[0176] ■Offset of the TourUI pop-up window to the target DOM

[0177] ●robotType

[0178] ○Robot image animation type

[0179] ●actions

[0180] Array <object>

[0181] ●item

[0182] ●text

[0183] ■Customize the action point button text

[0184] Type

[0185] Button type

[0186] ●eventFunc

[0187] ■Button events are only needed if cross-sequence and cross-scene guidance is required

[0188] ■The default is to guide you through the steps in order, without the need for additional buttons.

[0189] In a possible implementation, the process of highlighting the area may include:

[0190] Determine a first target area of ​​a scenario guidance step of the business scenario to be configured;

[0191] Using the getOffsetFromTopmostHTML function, calculate the offset of the first target area;

[0192] A rectangular mask is created according to the offset and the boundary information of the first target area to obtain the highlighted area.

[0193] Specifically, in order to be compatible with the DOM highlight area implementation in the body and iframe without affecting user operations in this area; when the page is highlighted, container scrolling will be automatically disabled, and the target DOM will be scrolled to the best visible area of ​​the container.

[0194] createMaskElement creates a rectangular mask in the visible area; according to the calculated target DOM offset object, four rectangular masks are created in the upper, lower, left, and right sides of the target DOM (the first target area) to achieve the overall masking effect, so that the target DOM has a masking effect and can continue to operate and edit. The created mask is as follows Figure 6 , which is a schematic diagram of an example of a mask provided in an embodiment of the present application.

[0195] In a possible implementation, the implementation process of the rectangular marking area may include:

[0196] Determine a second target area of ​​the scenario guidance step of the business scenario to be configured;

[0197] The createBodersUI method is used to create lines based on the boundary information of the second target area to obtain the rectangular marked area.

[0198] Specifically, createRedBorderElement creates a line in the visible specified area; createBodersUI creates four lines in the upper, lower, left, and right of the target DOM (the second target area) according to the target DOM offset object calculated by the parameters, and splices them together to make the target DOM have a rectangular box marking effect, and the operation can continue without being affected. The created rectangular box marking is as follows Figure 7 The figure shows an example schematic diagram of a rectangular frame provided in an embodiment of the present application.

[0199] It can be understood that the present application is implemented with the help of masks and rectangular marked areas, and with the use of Tour-type guide pop-ups and robot images, which display the text description of the area and play the voice file for simultaneous commentary, allowing users to capture the key points through visual and auditory senses and understand what should be done in this step.

[0200] Step S305: Rendering is performed according to the guide configuration information to obtain a rendering task for execution by a software development kit SDK.

[0201] After the boot configuration information is generated in step S304, rendering is performed according to the boot configuration information to obtain a rendering task for execution by a software development kit SDK.

[0202] It is understandable that after the SDK is deployed on the business side, the scenarios and steps can be configured through the robot-guided configuration platform.

[0203] It should be noted that the SDK deployment method includes SDK de-library packaging as static resource css, js can run independently; and deployment to the business in CDN mode.

[0204] Released react and vue versions to npm, which were introduced by business projects.

[0205] Package the Chrome plug-in and install the Chrome plug-in on the computer for deployment.

[0206] It can be seen from the above technical scheme that the embodiment of the present application first performs scene identification on the business scenario to be configured, and obtains a scene configuration list corresponding to the business scenario to be configured, wherein the scene configuration list includes multiple business scenarios and step configuration information of each business scenario in the multiple business scenarios; then, it is determined whether the business scenario to be configured matches the business scenario in the scene configuration list; when the business scenario to be configured matches the business scenario in the scene configuration list successfully, the scene guidance step of the business scenario to be configured is loaded according to the scene configuration information of the matching business scenario; then, the scene guidance step of the business scenario to be configured is configured to generate guidance configuration information; finally, rendering is performed according to the guidance configuration information to obtain a rendering task for execution by a software development kit SDK. Through the above method, when the business scenario to be configured successfully matches the business scenario in the scenario configuration list, the scene guidance steps of the business scenario to be configured can be loaded directly according to the scene configuration information of the matched business scenario, which can improve the configuration efficiency of page guidance and reduce the development cost of page guidance, and by configuring the scene guidance steps of the business scenario to be configured, the rendering task for execution by the software development kit SDK is obtained, which can guide each step and assist personnel to become familiar with the operation process.

[0207] It should be noted that this application uses platform-based, process-based technical capabilities and interactive function design to complete the online tax filing and declaration process with high efficiency and low cost, guiding innovative teaching ideas; it is used to assist relevant personnel in quickly becoming familiar with each link in these processes and reducing costs.

[0208] For the above-mentioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the order of the actions described, because according to the present invention, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.

[0209] The above are some specific implementations of the configuration method of page guidance of the smart device provided in the embodiment of the present application. Based on this, the present application also provides a corresponding device. The following will introduce the guidance configuration platform of the smart device provided in the embodiment of the present application from the perspective of functional modularization.

[0210] See also Figure 8 , is a schematic diagram of a structure of a boot configuration platform provided in an embodiment of the present application, the device comprising:

[0211] A software development kit SDK identification module 801 is used to perform scenario identification on the business scenario to be configured, and obtain a scenario configuration list corresponding to the business scenario to be configured, wherein the scenario configuration list includes multiple business scenarios and step configuration information of each business scenario in the multiple business scenarios;

[0212] A judgment module 802 is used to judge whether the business scenario to be configured matches the business scenario in the scenario configuration list;

[0213] The loading module 803 is used to load the scenario guidance steps of the business scenario to be configured according to the scenario configuration information of the matched business scenario if the matching is successful;

[0214] Configuration module 804, configured to configure the scenario guidance steps of the business scenario to be configured and generate corresponding guidance configuration information;

[0215] The software development kit SDK rendering module 805 is used to render the boot configuration information and generate a corresponding rendering task.

[0216] It can be seen from the above technical scheme that the embodiment of the present application first performs scene identification on the business scenario to be configured, and obtains a scene configuration list corresponding to the business scenario to be configured, wherein the scene configuration list includes multiple business scenarios and step configuration information of each business scenario in the multiple business scenarios; then, it is determined whether the business scenario to be configured matches the business scenario in the scene configuration list; when the business scenario to be configured matches the business scenario in the scene configuration list successfully, the scene guidance step of the business scenario to be configured is loaded according to the scene configuration information of the matching business scenario; then, the scene guidance step of the business scenario to be configured is configured to generate guidance configuration information; finally, rendering is performed according to the guidance configuration information to obtain a rendering task for execution by a software development kit SDK. Through the above method, when the business scenario to be configured successfully matches the business scenario in the scenario configuration list, the scene guidance steps of the business scenario to be configured can be loaded directly according to the scene configuration information of the matched business scenario, which can improve the configuration efficiency of page guidance and reduce the development cost of page guidance, and by configuring the scene guidance steps of the business scenario to be configured, the rendering task for execution by the software development kit SDK is obtained, which can guide each step and assist personnel to become familiar with the operation process.

[0217] An embodiment of the present application further provides an electronic device, comprising: a memory for storing one or more programs;

[0218] Processor; when the one or more programs are executed by the processor, the page guidance configuration method described in the above embodiment is implemented.

[0219] An embodiment of the present application further provides a computer storage medium, in which a program is stored. When the program is executed by a processor, the configuration method of the page guide described in the above embodiment is implemented.

[0220] The "first" and "second" (if any) in the names such as "first" and "second" mentioned in the embodiments of the present application are only used as name identifiers and do not represent the first or second in order.

[0221] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0222] Those skilled in the art can understand that the flowchart shown in the figure is only an example in which the embodiments of the present application can be implemented, and the scope of application of the embodiments of the present application is not limited by any aspect of the flowchart.

[0223] In the several embodiments provided in the present application, it should be understood that the disclosed methods, devices and equipment can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of the device or unit can be electrical, mechanical or other forms.

[0224] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, the functional units in the various embodiments of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0225] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program codes.

[0226] The above description of the disclosed embodiments enables one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.< / object> < / object> < / object>

Claims

1. A method for configuring page guidance, characterized in that: Applied to a boot configuration platform, the method comprises: Performing scenario identification on the business scenario to be configured to obtain a scenario configuration list corresponding to the business scenario to be configured, wherein the scenario configuration list includes multiple business scenarios and step configuration information of each business scenario in the multiple business scenarios; Determine whether the business scenario to be configured matches the business scenario in the scenario configuration list; In the case where the business scenario to be configured successfully matches the business scenario in the scenario configuration list, loading the scenario guidance step of the business scenario to be configured according to the scenario configuration information of the matched business scenario; Configuring the scenario guidance steps of the business scenario to be configured to generate guidance configuration information; Rendering is performed according to the guide configuration information to obtain a rendering task for execution by a software development kit SDK.

2. The method according to claim 1, characterized in that The method further comprises: Classifying multiple business scenarios to obtain a business classification result, wherein the business classification result includes multiple business classifications, each business classification includes at least one business scenario, and each business classification has a unique identifier; Create corresponding step configuration information for at least one business scenario of each business category; The scenario configuration list is generated according to at least one business scenario in each business classification and step configuration information of the at least one business scenario.

3. The method according to claim 1, characterized in that The scenario configuration list includes a uniform resource locator URL array of business scenarios; The determining whether the business scenario to be configured matches the business scenario in the scenario configuration list includes: Check whether the uniform resource locator URL of the business scenario to be configured matches the URL array of the business scenario in the scenario configuration list.

4. The method according to claim 1, characterized in that The step of configuring the scenario guidance step of the business scenario to be configured includes: The scene guidance steps of the business scene to be configured are configured according to the configuration information, wherein the configuration information includes a robot image, a prompt text, a highlight display area, a gesture animation, and a rectangular marking area.

5. The method according to claim 4, characterized in that The method further comprises: Obtaining text description information of the scenario guidance steps of the business scenario to be configured; A custom action point is arranged for the scenario guidance step according to the text description information, and the custom action point is used to jump to the scenario guidance step or to jump to the business scenario when the scenario guidance step is clicked.

6. The method according to claim 4, characterized in that The method further comprises: Determine a first target area of ​​a scenario guidance step of the business scenario to be configured; Using the getOffsetFromTopmostHTML function, calculate the offset of the first target area; A rectangular mask is created according to the offset and the boundary information of the first target area to obtain the highlighted area.

7. The method according to claim 4, characterized in that The method further comprises: Determine a second target area of ​​the scenario guidance step of the business scenario to be configured; The createBodersUI method is used to create lines based on the boundary information of the second target area to obtain the rectangular marked area.

8. A boot configuration platform, characterized in that: The boot configuration platform includes: A software development kit SDK identification module is used to perform scenario identification on the business scenario to be configured, and obtain a scenario configuration list corresponding to the business scenario to be configured, wherein the scenario configuration list includes multiple business scenarios and step configuration information of each business scenario in the multiple business scenarios; A judgment module, used to judge whether the business scenario to be configured matches the business scenario in the scenario configuration list; A loading module, used for loading the scenario guidance steps of the business scenario to be configured according to the scenario configuration information of the matched business scenario if the matching is successful; A configuration module, used to configure the scenario guidance steps of the business scenario to be configured and generate corresponding guidance configuration information; The software development kit SDK rendering module is used to render the boot configuration information and generate a corresponding rendering task.

9. An electronic device, characterized in that: include: A memory for storing one or more programs; The processor implements the page guidance configuration method as described in claims 1-7 when the one or more programs are executed by the processor.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method for configuring page guidance according to claims 1-7 is implemented.

Citation Information

Patent Citations

  • Page guide generation method and device, equipment and storage medium

    CN113867721A

  • Method for automatically generating guiding interface of guiding robot

    CN114185529A

  • Method and device for determining green hand guiding path

    CN114461329A

  • Method and device for constructing universal single-screen page

    CN116225406A

  • Trial method and device of application program, electronic equipment and storage medium

    CN116521285A