A page-guided configuration method, guided configuration platform, device and medium

By identifying and matching business scenarios, loading and configuring guidance steps, the problem of inefficient page guidance configuration in the existing technology is solved, efficient guidance configuration and low-cost development are achieved, and auxiliary personnel become familiar with the operation process.

CN119473473BActive Publication Date: 2025-10-03SHUI YOU INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing technologies require the development of dedicated guidance and teaching functions for each page or scenario, resulting in inefficient configuration and high development costs. In addition, the existing component library has limited reuse capabilities, leading to frequent code updates and increased maintenance costs.

Method used

A page guidance configuration method is provided. It identifies the business scenarios to be configured, generates a scenario configuration list, loads the scenario guidance steps after matching, configures the guidance configuration information, and finally renders the page. The SDK module of the guidance configuration platform is used to perform the rendering task.

Benefits of technology

It improves the configuration efficiency of page guidance, reduces development costs, and uses the SDK module to assist personnel in becoming familiar with the operating procedures, thus achieving efficient guidance configuration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119473473B_ABST
    Figure CN119473473B_ABST
Patent Text Reader

Abstract

The present application discloses a configuration method, guidance configuration platform, device and medium for page guidance. When executing the method, the business scenario to be configured is firstly identified to obtain a scene configuration list corresponding to the business scenario to be configured. When the business scenario to be configured successfully matches the business scenario in the scene configuration list, the scene guidance step of the business scenario to be configured is loaded; 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. Through the above method, the scene guidance step of the business scenario to be configured can be directly loaded according to the scene configuration information of the matched business scenario, thereby improving the configuration efficiency of the page guidance and reducing the development cost of the page guidance. Moreover, by configuring the scene guidance step of the business scenario to be configured, each step can be guided, and the auxiliary personnel can 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 dedicated tutorial functions 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 scenario to implement the tutorial function. This results in low page configuration efficiency and high development costs. Summary of the Invention

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

[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 includes:

[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, the scenario configuration list including 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] If 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 includes:

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

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

[0014] The scenario configuration list is generated according to at least one business scenario in each business classification and the 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 scenarios in the scenario configuration list.

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

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

[0020] Optionally, the method further includes:

[0021] Obtaining 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 the business scenario when the scenario guidance step is clicked.

[0023] Optionally, the method further includes:

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

[0025] Calculate the offset of the first target area using the getOffsetFromTopmostHTML function;

[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 includes:

[0028] Determining a second target area of ​​a 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 configured 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 for 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, configured 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 match is successful;

[0034] A configuration module, configured 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 corresponding rendering tasks.

[0036] In a third aspect, an embodiment of the present application provides an 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 the smart device described in any one of the first aspects 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, the business scenario to be configured is firstly identified 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; then, it is determined whether the business scenario to be configured matches the business scenario in the scenario configuration list; if 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 matching business scenario; then, the scenario 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 scenario guidance steps of the business scenario to be configured can be loaded directly according to the scenario configuration information of the matched business scenario, which can improve the configuration efficiency of the page guidance and reduce the development cost of the page guidance. Moreover, by configuring the scenario guidance steps of the business scenario to be configured, the rendering task for execution by the software development kit SDK is obtained, which can provide guidance for each step and assist personnel in becoming 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 following briefly introduces the drawings required for use in the embodiment or the prior art description. 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 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 an 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 example schematic diagram of a mask provided in an embodiment of the present application;

[0049] Figure 7 An example 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 following will be combined with the accompanying drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0052] 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 dedicated tutorial functions for each page or scenario. This means that as the tax industry's informatization continues to expand and deepen, developers will need to write specific code for each new page or scenario to implement the tutorial function.

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

[0055] Furthermore, current technical solutions are limited to providing UI component libraries similar to Tour. This means that while these component libraries can achieve guided teaching functions to a certain extent, they lack complete product capabilities.

[0056] Due to limited reuse capabilities, developers may need to repeatedly write similar code 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 This is an example diagram of a boot configuration platform provided in an embodiment of the present application. Figure 2This is an example 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] Processing functions include data assembly, scene data interface, step data interface, text configuration and conversion of text into voice WAV files, position checking, robot image setting, and interaction detail setting.

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

[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 inspector, step inspector, 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 code. It can be configured and managed on the platform, achieving real-time updates and high-quality guidance services with text, voice and image elements.

[0067] See also Figure 3 , Figure 3 A flowchart 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, scenario identification is first performed on the service scenario to be configured to obtain a scenario configuration list corresponding to the service 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 scenario configuration list is pre-configured by the boot configuration platform. Therefore, in a possible implementation, the method further includes:

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

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

[0075] The scenario configuration list is generated according to at least one business scenario in each business classification and the 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 organizing and managing scenario configurations. 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 interface transmission performance.

[0079] 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 categories have parent nodes and child nodes, but leaf nodes must be scenarios (corresponding pages); business categories and business scenarios are unique, and scenarios correspond to pages that specifically serve users; categories are the classified organization and management of scenario pages.

[0087] When ParentId is null, it indicates a first-level category. This category node has a tree structure that allows for flexible expansion and multi-level management based on actual business requirements. Business categories are used to better identify scenarios that align with the business and are a collection of scenarios. Leaf nodes do not have children, and their attributes are the scenario's attributes, including 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 guidance configuration platform determines whether the business scenario to be configured matches the business scenarios in the scene configuration list, so as to facilitate the subsequent use of its scene ID to load the scene guidance steps of the business scenario to be configured for rendering.

[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 scenarios 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. 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 scenario. Compare the pathname and href at runtime to see if the URL of the business scenario to be configured matches the URL array of the business scenarios in the scenario 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, you can also check whether they match, such as the selector check in the page and the finishedApis interface request check.

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

[0096] Selector check principle: The selector prioritizes the DOM under document.body. If not found, it traverses all iframes to search, thus ensuring compatibility with DOM elements in iframes. This function is specially encapsulated as a public method getIframeTarget.

[0097] It's important to note that determining the page path and API request doesn't necessarily guarantee that the guidance conditions are met. Many page contents display different content based on the current business state, especially in rich application models. In this case, adding a selector to determine the browser's DOM display during runtime allows for precise scenario accuracy. This also demonstrates compatibility: these three conditions enable accurate integration with static pages, dynamically routed pages, and rich application pages, ensuring precise detection scenarios and trigger timing, and improving the detector's compatibility and versatility.

[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 In the report, 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 the scenario configuration list under the circulation tax and surtax corresponding to the business scenario to be configured may include: value-added tax surtax 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 shows an example 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] ■DOM selectors that must exist in the current scene page, support 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 steps of the business scenario to be configured according to the scenario configuration information of the matched business scenario in step S303, the scenario guidance steps of the business scenario to be configured are configured to generate guidance configuration information.

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

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

[0126] Specifically, you can configure each step, including the robot image, prompt text, highlight area, gesture animation, and rectangular annotation area. The text automatically generates a corresponding audio file when the step is saved. Each scenario step can be dragged and dropped to guide the sequence. By default, the action buttons in this sequence do not require actions.

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

[0128] Obtaining 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 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 choose the operation. 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, completing the special demands of scene switching, jumping to the scene guidance step, or jumping 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 for 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 with a 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 based on the guidance copy

[0173] ●closeWav

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

[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 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 guidance is to follow the steps in order, without the need for additional buttons.

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

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

[0191] Calculate the offset of the first target area using the getOffsetFromTopmostHTML function;

[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 is automatically disabled and the target DOM is scrolled to the optimal visual 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 on the top, bottom, left and right of the target DOM (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 an example schematic diagram of a mask provided in an embodiment of the present application.

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

[0196] Determining a second target area of ​​a 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 visual 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 this application is implemented with the help of masks and rectangular marked areas, and uses Tour-type guide pop-ups and robot images to display text descriptions of the area and play voice files for simultaneous explanation, 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 deploying the SDK 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 methods include de-library packaging of the SDK into static resources CSS, and JS that can run independently; and deployment to the business in CDN mode.

[0204] Released react and vue versions to npm, and 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 solution 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 determines whether the business scenario to be configured matches the business scenario in the scene configuration list; when the business scenario to be configured successfully matches the business scenario in the scene configuration list, the scene guidance step of the business scenario to be configured is loaded according to the scene configuration information of the matched 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 the 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 scenario guidance steps of the business scenario to be configured can be loaded directly according to the scenario configuration information of the matched business scenario, which can improve the configuration efficiency of the page guidance and reduce the development cost of the page guidance. Moreover, by configuring the scenario guidance steps of the business scenario to be configured, the rendering task for execution by the software development kit SDK is obtained, which can provide guidance for each step and assist personnel in becoming 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 simplicity of description, the aforementioned method embodiments are described as a series of actions. However, those skilled in the art should be aware that the present invention is not limited by the order of the actions described, as certain steps can be performed in other orders or simultaneously according to the present invention. Furthermore, those skilled in the art should also be aware that the embodiments described in this specification are preferred embodiments, and the actions and modules involved are not necessarily required for the present invention.

[0209] The above are some specific implementations of the configuration method for 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 structural diagram 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 configured to perform scenario identification on a business scenario to be configured and obtain a scenario configuration list corresponding to the business scenario to be configured. The scenario configuration list includes multiple business scenarios and step configuration information for each of 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 solution 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 determines whether the business scenario to be configured matches the business scenario in the scene configuration list; when the business scenario to be configured successfully matches the business scenario in the scene configuration list, the scene guidance step of the business scenario to be configured is loaded according to the scene configuration information of the matched 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 the 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 scenario guidance steps of the business scenario to be configured can be loaded directly according to the scenario configuration information of the matched business scenario, which can improve the configuration efficiency of the page guidance and reduce the development cost of the page guidance. Moreover, by configuring the scenario guidance steps of the business scenario to be configured, the rendering task for execution by the software development kit SDK is obtained, which can provide guidance for each step and assist personnel in becoming 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 page guidance configuration method described in the above embodiment is implemented.

[0220] The "first" and "second" (if any) in the names mentioned in the embodiments of this application are only used as name identifiers and do not mean 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 will 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 this 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. For example, 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 interface, 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 separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected based on actual needs to achieve the purpose of the present embodiment. Furthermore, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single 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 and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0226] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be readily 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 is not limited to the embodiments shown herein but is intended to conform 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 includes: Performing scenario identification on the business scenario to be configured to obtain a scenario configuration list corresponding to the business scenario to be configured, the scenario configuration list including 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; If 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 scene guidance steps of the business scenario to be configured to generate guidance configuration information; configuring the scene guidance steps of the business scenario to be configured includes: configuring the scene guidance steps of the business scenario to be configured according to the configuration information, the configuration information including a robot image, prompt text, a highlighted display area, a gesture animation, and a rectangular annotation area; 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 the plurality of business scenarios to obtain a business classification result, wherein the business classification result includes a plurality of business categories, each business category includes at least one business scenario, and each business category has a unique identifier; Create corresponding step configuration information for at least one business scenario in each business category; The scenario configuration list is generated according to at least one business scenario in each business classification and the 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 scenarios in the scenario configuration list.

4. The method according to claim 1, wherein The method further comprises: Obtaining 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 the business scenario when the scenario guidance step is clicked.

5. The method according to claim 1, wherein The method further comprises: Determining a first target area of ​​a scenario guidance step of the business scenario to be configured; Calculate the offset of the first target area using the getOffsetFromTopmostHTML function; A rectangular mask is created according to the offset and the boundary information of the first target area to obtain the highlighted area.

6. The method according to claim 1, characterized in that The method further comprises: Determining a second target area of ​​a 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.

7. A boot configuration platform, characterized in that: The boot configuration platform includes: A software development kit (SDK) identification module is configured 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 for 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, configured 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 match is successful; A configuration module, configured to configure the scenario guidance steps of the business scenario to be configured and generate corresponding guidance configuration information; A software development kit (SDK) rendering module is used to render the boot configuration information and generate corresponding rendering tasks; The configuration module is specifically used to configure the scene guidance steps of the business scene to be configured according to the configuration information, and the configuration information includes a robot image, prompt text, a highlighted display area, a gesture animation and a rectangular marking area.

8. An electronic device, characterized in that: include: a memory for storing one or more programs; The processor implements the page guidance configuration method according to claims 1-6 when the one or more programs are executed by the processor.

9. 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-6 is implemented.

Citation Information

Patent Citations

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

    CN113867721A

  • Method and device for determining green hand guiding path

    CN114461329A