Method and device for guiding user to interact by utilizing browser plug-in

Through the integration of browser plug-ins, highlighting and mounting floating layer prompts are used to respond to user operations, and user guidance across pages and applications is realized, solving the problem of inability to respond to user operations in the existing technology, improving user experience and reducing costs.

CN120492756APending Publication Date: 2025-08-15阿里巴巴(中国)网络技术有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510400672.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

In the prior art, the user guidance method cannot respond to user operations, resulting in poor user experience and cross-page and cross-application guidance is not supported, which is costly and has a long cycle.

Method used

Through browser plug-in integration, the boot target elements are determined based on page configuration data, the boot process is displayed using highlighting and mounting floating layer prompts, responding to user operation instructions, and supporting cross-page and cross-application jumps and state sharing.

Benefits of technology

It realizes the interaction between users and the current page, supports cross-application and cross-page jumps, improves the user's immediate experience, and reduces access costs and maintenance difficulties.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120492756A_ABST
    Figure CN120492756A_ABST
Patent Text Reader

Abstract

The invention provides a method and device for guiding a user to interact by utilizing a browser plug-in, and the method comprises the steps: determining a current guiding target element of a first page based on first page guiding configuration data integrated by the browser plug-in; displaying a corresponding first page guide process prompt according to the display position of the current guide target element and the first page guide configuration data; and performing response operation based on an operation instruction of a user on the elements in the first page. According to the embodiment of the invention, operation guidance is provided for the user by utilizing the guidance process prompt, interaction between the user and the current page is supported, and cross-application cross-page jump can be realized according to the user operation instruction, so that immediate experience of the user on a product is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and more specifically, to a method and apparatus for guiding user interaction using a browser plug-in, an electronic device, and a non-transitory computer-readable storage medium. Background Art

[0002] In the field of computer technology, when a new product is launched or a product is upgraded, it is often necessary to guide users so that they can become familiar with the product features and operating methods in a short period of time.

[0003] In the prior art, there are mainly the following guiding methods:

[0004] 1) Guiding users through videos or animated images. However, this method has low clarity of displayed content, lacks page adaptability, consumes large resources, requires long loading times during initialization, and has high costs for subsequent maintenance of display material resources.

[0005] 2) Guiding users through step-by-step static cards. However, in this approach, users can only understand how to use new features by reading static content and cannot respond to corresponding actions during the process.

[0006] 3) Guiding users through application integration. However, in this method, developers need to manually access the dependent packages for guiding users, and develop, test and release them. The entire process is long and costly. In addition, the guidance process of this method is limited to a single web page and does not support user guidance across web pages or application scenarios. Summary of the Invention

[0007] The present application aims to propose a method and apparatus, an electronic device, and a non-transitory computer-readable storage medium for guiding users to interact using a browser plug-in, so as to solve the current problem of being unable to respond to user operations when guiding users.

[0008] According to one aspect of the present application, a method for guiding user interaction using a browser plug-in is proposed, comprising:

[0009] Determining a current guidance target element of the first page based on the first page guidance configuration data integrated by the browser plug-in;

[0010] Displaying a corresponding first page guidance process prompt according to the display position of the current guidance target element and the first page guidance configuration data; and

[0011] A response operation is performed based on the user's operation instruction on the element in the first page.

[0012] According to some embodiments, performing a response operation based on a user's operation instruction on an element in the first page includes:

[0013] Responding to the user operation instruction on the first page; or

[0014] Respond to the user's operation instructions across pages.

[0015] According to some embodiments, displaying a corresponding first page guidance process prompt according to the display position of the current guidance target element and the first page guidance configuration data includes:

[0016] Based on the first page guidance configuration data, the first page guidance process prompt is displayed in the prompt area of the first page in a manner of highlighting and / or mounting a floating prompt.

[0017] According to some embodiments, displaying the first page guidance process prompt corresponding to the first page guidance process prompt by highlighting and / or mounting a floating prompt according to the display position of the current guidance target element and the first page guidance configuration data includes:

[0018] Determining a display position of a prompt for guiding a process on the first page according to a position of the element on the first page;

[0019] The first page guidance process prompt is highlighted according to the display position.

[0020] According to some embodiments, after performing a response operation based on a user's operation instruction on an element on the first page, the method further includes:

[0021] Determine whether the first page guidance process prompt is completed;

[0022] If the first page guidance process prompt has not yet ended, updating the prompt area of the first page guidance process prompt on the first page;

[0023] Otherwise, close the first page guidance process prompt.

[0024] According to some embodiments, responding to the user's operation instruction across pages includes:

[0025] Jump from the first page to the second page;

[0026] Based on the second page guidance configuration data integrated in the browser plug-in, displaying a second page guidance process prompt in the prompt area of the second page;

[0027] The first page and the second page belong to the same application or to different applications.

[0028] According to some embodiments, before jumping from the first page to the second page, responding to the user's operation instruction across pages further includes:

[0029] Acquire shared data from the first page;

[0030] The step of displaying the second page guidance process prompt in the prompt area of the second page based on the second page guidance configuration data integrated in the browser plug-in includes:

[0031] Based on the second page boot configuration data and the shared data, the second page boot process prompt is displayed in the prompt area of the second page.

[0032] According to one aspect of the present application, a device for guiding user interaction using a browser plug-in is provided, comprising:

[0033] a target element determining unit, configured to determine a current navigation target element of the first page based on the first page navigation configuration data integrated into the browser plug-in;

[0034] a guidance process prompting unit, configured to determine a target element of the first page based on the first page guidance configuration data integrated with the browser plug-in; and

[0035] The response unit is used to perform a response operation based on the user's operation instruction on the element in the first page.

[0036] According to one aspect of the present application, an electronic device is proposed, comprising: a processor; a memory for storing a computer program; and when the computer program is executed by the processor, the processor implements the method described in any of the previous embodiments.

[0037] According to one aspect of the present application, a non-transitory computer-readable storage medium is provided, on which computer-readable instructions are stored. When the instructions are executed by a processor, the processor executes the method as described in any of the above embodiments.

[0038] According to the embodiments of the present application, guidance process prompts are used to provide users with operation guidance, support user interaction with the current page, and can achieve cross-application and cross-page jumps based on user operation instructions, thereby enabling users to have an instant experience of the product.

[0039] It should be understood that the foregoing general description and the following detailed description are merely illustrative and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for describing the embodiments. By describing the exemplary embodiments in detail with reference to the accompanying drawings, the above and other objects, features and advantages of the present application will become more apparent.

[0041] Figure 1 A system architecture for guiding users to interact by using a browser plug-in according to an exemplary embodiment of the present application is shown.

[0042] Figure 2 A roadmap of a method for guiding users to interact by using a browser plug-in according to an exemplary embodiment of the present application is shown.

[0043] Figure 3 A roadmap of another method for guiding users to interact by using a browser plug-in according to an exemplary embodiment of the present application is shown.

[0044] Figure 4 A block diagram of a device for guiding user interaction by using a browser plug-in according to an exemplary embodiment of the present application is shown.

[0045] Figure 5 An electronic device according to an exemplary embodiment of the present application is shown. DETAILED DESCRIPTION

[0046] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be embodied in many forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete and will fully convey the concepts of the example embodiments to those skilled in the art. Identical figures in the drawings represent identical or similar parts, and thus repeated description thereof will be omitted.

[0047] The user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0048] The described features, structures or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced without one or more of these specific details, or other modes, components, materials, devices or operations may be employed. In these cases, well-known structures, methods, devices, implementations, materials or operations will not be shown or described in detail.

[0049] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, while others may be combined or partially combined. Therefore, the actual execution order may vary depending on the actual situation.

[0050] The terms "first," "second," and the like in the specification and claims of this application and the accompanying drawings are used to distinguish between different objects, not to describe a particular order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.

[0051] As mentioned previously, to help users quickly familiarize themselves with product features and operations, user onboarding is often provided when new products are launched, new features are released, or product versions are updated. This helps users familiarize themselves with the product interface and features, thereby reducing user comprehension costs and increasing user engagement. However, current user onboarding methods typically operate on a single page and are often unresponsive to user actions during the onboarding process, impacting the user experience.

[0052] In order to solve at least one of the above problems, according to the embodiments of the present application, a guidance process prompt is used to provide users with operation guidance, support user interaction with the current page, and can realize cross-application and cross-page jumps according to user operation instructions, thereby realizing users' instant experience of the product.

[0053] According to other embodiments, the full life cycle capabilities of the browser plug-in are utilized to support not only cross-page state sharing and communication, but also cross-application interactive guidance.

[0054] The specific embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0055] Figure 1A system architecture for guiding users to interact by using a browser plug-in according to an exemplary embodiment of the present application is shown. Figure 1 The system architecture shown includes infrastructure units, atomic capability units, core capability units and externally provided capability units.

[0056] According to an embodiment of the present application, the infrastructure unit is used to provide basic network support and data support. In this embodiment, the infrastructure unit includes a gateway subunit, a configuration subunit, and a data acquisition subunit. The gateway subunit provides the network infrastructure, the configuration subunit provides configuration data, and the data acquisition subunit provides data support.

[0057] The atomic capability unit is used to provide core atomic capability implementations, such as mask layer penetration and floating layer position calculation and collision detection.

[0058] When attaching a pop-up notification, the placement of the pop-up needs to be determined based on the current page. For example, a mask layer can be overlaid on part or all of the current page, and the pop-up notification can be displayed near the target element above the mask layer to indicate the target element's function or provide user operation prompts.

[0059] In this embodiment, it is also necessary to perform collision detection by calculating the position of the floating layer to prevent the floating layer from being displayed beyond the visible area of the current page.

[0060] In order to respond to user operations during the guidance process, in this embodiment, the mask layer is penetrated to allow the user to interact with the current page elements according to the guidance process prompts, thereby achieving an instant experience of the product.

[0061] For example, at the display position of the target element, a hollowing operation is performed on the mask layer so that the target element can respond to the user's interactive instructions.

[0062] In other embodiments, in order to implement interactive operations with the user, the target element is first copied, and then the copied target element is displayed at the corresponding position of the target element in the mask layer to replace the current target element in response to user interaction instructions.

[0063] The core capability unit is used to present the page of the guidance process prompt, including guidance process control, area highlighting, grayscale control, pulling configuration data, floating prompts and / or tracking point collection and reporting. Among them, the guidance process control is based on the configuration data, which controls the rendering and update of the area highlight and floating prompt, and realizes the guidance process step flow and related branch processing according to the user operation instructions; the floating prompt is based on the guidance prompt process, using the floating layer for operation prompts, including text prompts, optional process control buttons, etc.; the area highlight includes highlighting the floating prompt information. In some embodiments, it also includes hollowing out and highlighting the elements that need to interact with the user in the designated area of the mask layer to support user operations; grayscale control is combined with the guidance prompt function configuration to set the grayscale of the mask, floating layer or highlighted part by setting percentages, black and white lists, etc.; pulling configuration data is to obtain the configuration data of the current page, so that the external capability unit can use the configuration data to provide guidance process prompts for the current page; the buried point collection and reporting is to collect user operation behaviors through buried points and report them to the server to record user operation behaviors and provide data support for subsequent system optimization. The capability unit provided externally is used to combine the core capability unit, atomic capability unit, and infrastructure unit to integrate the boot prompt runtime into the browser plug-in, and provide the boot function runtime dependency package and function configuration capabilities externally, so as to display the boot prompt to the user on the user terminal where the browser plug-in is installed. It can not only achieve guidance on the same page, but also achieve guidance prompts across pages and applications, thereby reducing the access cost and expanding the guidance scope.

[0064] In this embodiment, the external capability unit includes a user operation-related interface subunit, function switch and grayscale configuration, guide process configuration, interactive guide function component, highlight area setting and / or prompt copy configuration. Among them, the user operation-related interface subunit provides a display call interface to notify the process control module to perform step flow; the guide process configuration is used to quickly change the guide process prompt function and grayscale configuration; the interactive guide function component is a prompt component in the guide process prompt, which is used to prompt users of product functions or guide user operations; the highlight area configuration is used to configure the highlight area of the current page; and the prompt copy configuration is used to configure the display information of the interactive guide function component.

[0065] according to Figure 1 The embodiment shown uses guidance process prompts to provide users with operation guidance, supports user interaction with the current page, and can jump across applications and pages based on user operation instructions, thereby enabling users to have an instant experience of the product.

[0066] Figure 2 A method for guiding users to interact by using a browser plug-in according to an exemplary embodiment of the present application is shown in FIG. Figure 2 The method shown includes steps S201 and S203. Figure 2 Taking as an example, a method for guiding users to interact by using a browser plug-in according to an exemplary embodiment of the present application is described in detail.

[0067] In step S201, based on the first page guiding configuration data integrated by the browser plug-in, the current guiding target element of the first page is determined.

[0068] When the functions or operating methods of multiple target elements on the first page need to be introduced to the user, the first page navigation configuration data generally configures the display order of prompt information for these target elements. According to an embodiment of the present application, the corresponding prompt information is displayed in sequence using the navigation order of the target elements configured in the first page navigation configuration data. Therefore, in step S201, it is necessary to first determine the navigation target element that currently needs to be displayed in order to determine the display position of the corresponding first page navigation process prompt.

[0069] In step S203, a corresponding first page guidance process prompt is displayed according to the display position of the current guidance target element and the first page guidance configuration data.

[0070] According to an embodiment of the present application, in step S203, the first page guidance process prompt is displayed by highlighting and / or mounting a floating prompt according to the display position of the current guidance target element and the first page guidance configuration data.

[0071] In some embodiments, a mask is covered over all or part of the first page, and a floating prompt is mounted in a designated area. The display position of the first page guidance process prompt can be set near the element that guides the user's operation, that is, near the guidance target element that currently needs to be prompted. In a specific embodiment, in step S203, when determining the display position of the first page guidance process prompt, first, the display position of the first page guidance process prompt is determined according to the position of the element that needs to be interacted with in the first page; then, the first page guidance process prompt is highlighted according to the display position to prompt the target element function or to provide an operation prompt to the user. For example, the first page guidance process prompt is set near the element that guides the user's operation to prompt the user how to interact with the element.

[0072] It should be noted here that this application does not limit the positional relationship between the first-page guidance process prompt and the guidance target element. As long as the first-page guidance process prompt and the guidance target element do not overlap, it can be used to display the first-page guidance process prompt of the current guidance target element.

[0073] In some embodiments, a mask is typically placed over all or part of the first page. Because the mask covers the target element, it prevents the target element from responding to user operations. Therefore, in order for the element on the first page to respond to user interaction commands, in some embodiments, the current element is first copied. Then, based on the display position of the current element on the first page, the copied element is highlighted at a corresponding position in the mask layer to respond to user operations.

[0074] In other embodiments, according to the position of the interactive element in the first page, the corresponding position of the mask layer is hollowed out so that the interactive element can respond to the user's interactive operation, and the interactive element is highlighted so that the user can quickly determine the position of the interactive element.

[0075] In some embodiments, the first page guide configuration data includes grayscale control data, which can be used to adjust the transparency of the mask layer and the highlight area of the first page.

[0076] In step S205, a response operation is performed based on the user's operation instruction on the element in the first page.

[0077] According to an embodiment of the present application, in step S205, the user's operation instruction can be responded to on the first page or across pages. When responding to the user's operation instruction across pages, it can also be across applications at the same time.

[0078] For example, when responding to a user operation instruction on the first page, it indicates that the user's interactive operation has been carried out on the first page, and no page jump instruction has been generated. In a specific embodiment, after responding to the user's operation, it is necessary to update the current guidance target element and the corresponding prompt information position displayed in the guidance process, and highlight the prompt information. In some embodiments, it is also necessary to highlight the corresponding guidance target element at the same time according to the method described above.

[0079] When responding to the user operation instruction across pages, according to an embodiment of the present application, first, jump from the first page to the second page; then, based on the second page guidance configuration data integrated in the browser plug-in, the second page guidance process prompt is displayed in the prompt area of the second page according to the method described in steps S201 and S203.

[0080] In some embodiments, before jumping from the first page to the second page, when the first page and the second page need to share data, such as user login data, it is also necessary to obtain the shared data from the first page in step S205, and based on the second page boot configuration data integrated with the browser plug-in, when the second page boot process prompt is displayed in the prompt area of the second page, the second page boot process prompt is displayed in the prompt area of the second page based on the second page boot configuration data and the shared data.

[0081] It should be noted here that the first page and the second page may belong to the same application or to different applications, that is, the embodiments of the present application may be used to implement interactive guidance across application scenarios.

[0082] according to Figure 2 The illustrated embodiment uses a browser plug-in to guide the user's operations using a guide process prompt and respond to the user's operations, so that the user can interact with the product in real time according to the guide process prompt, achieving an instant experience of the product.

[0083] According to other embodiments, the full life cycle capabilities of the browser plug-in are utilized to support not only cross-page state sharing and communication, but also cross-application interactive guidance.

[0084] Figure 3 A diagram showing another method of guiding users to interact by using a browser plug-in according to an exemplary embodiment of the present application is shown. Figure 2 compared to, Figure 3 The method shown includes steps S201, S203 and S205, as well as steps S207, S209 and S211. Figure 2 The differences are as follows, and the similarities are not repeated.

[0085] According to an embodiment of the present application, when the user interacts with the first page according to the first page guidance process prompt, such as Figure 3 As shown, after the user operation is completed, the first page guidance process prompt is still required to indicate whether it is ended. If not, the prompt area of the first page guidance process prompt is updated on the first page, waiting for the user to operate again; otherwise, the first page guidance process prompt is ended.

[0086] like Figure 3 As shown, in step S207, it is determined whether the guidance process prompt is completed.

[0087] If the first page guidance process prompt has not ended, execute step S209 to update the prompt area of the first page guidance process prompt on the first page; otherwise, execute step S211 to close the first page guidance process prompt.

[0088] It should be noted here that Figure 3 The embodiment shown is an example of a case where the user's response does not result in a cross-page response. After the user responds across pages, the second page guidance process prompt can be closed by closing the first page guidance process prompt as described above.

[0089] The embodiments of the present application are described above mainly from the perspective of methods. Those skilled in the art should readily appreciate that, in conjunction with the operations or steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Those skilled in the art may use different methods to implement the described functions for each specific operation or method, and such implementation should not be considered beyond the scope of this application.

[0090] The following describes the device embodiments of the present application. For details not described in the device embodiments of the present application, reference can be made to the method embodiments of the present application.

[0091] Figure 4 A block diagram of a device for guiding users to interact using a browser plug-in according to an exemplary embodiment of the present application is shown. Figure 4 The illustrated apparatus includes a target element determination unit 401, a navigation process prompting unit 403, and a response unit 405. The navigation process prompting unit 401 is configured to determine the current navigation target element of the first page based on the first page navigation configuration data integrated into the browser plug-in; the navigation process prompting unit 403 is configured to display the corresponding first page navigation process prompt based on the display position of the current navigation target element and the first page navigation configuration data; and the response unit 405 is configured to respond based on the user's operation instruction on the element on the first page.

[0092] Figure 5 An electronic device according to an exemplary embodiment of the present application is shown. Figure 5 hereinafter, an electronic device 200 according to this embodiment of the present application is described. Figure 5 The electronic device 200 shown is merely an example and should not limit the functions and scope of use of the embodiments of the present application.

[0093] like Figure 5 As shown, electronic device 200 is implemented as a general-purpose computing device. Components of electronic device 200 may include, but are not limited to, at least one processing unit 210, at least one storage unit 220, a bus 230 connecting various system components (including storage unit 220 and processing unit 210), a display unit 240, and the like.

[0094] The storage unit stores program codes, which can be executed by the processing unit 210, so that the processing unit 210 executes the methods described in this specification according to various exemplary embodiments of the present application. For example, the processing unit 210 can execute the following Figure 1 The method shown in .

[0095] The storage unit 220 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 2201 and / or a cache memory unit 2202 , and may further include a read-only memory unit (ROM) 2203 .

[0096] The storage unit 220 may also include a program / utility 2204 having a set (at least one) of program modules 2205, such program modules 2205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0097] Bus 230 may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0098] The electronic device 200 can also communicate with one or more external devices 300 (e.g., a keyboard, a pointing device, a Bluetooth device, etc.), one or more devices that enable a user to interact with the electronic device 200, and / or any device that enables the electronic device 200 to communicate with one or more other computing devices (e.g., a router, a modem, etc.). Such communication can occur via an input / output (I / O) interface 250. Furthermore, the electronic device 200 can communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) via a network adapter 260. The network adapter 260 can communicate with other modules of the electronic device 200 via the bus 230. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with the electronic device 200, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0099] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described here can be implemented by software or by combining software with necessary hardware. The technical solution according to the embodiment of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, or a network device, etc.) to execute the above method according to the embodiment of the present application.

[0100] The software product can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but not limited to, a system, device or component of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0101] Computer-readable storage media may include a data signal propagated in baseband or as part of a carrier wave, which carries readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The readable storage medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination thereof.

[0102] The program code for performing the operations of the present application can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, and the like, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, as a stand-alone software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0103] The computer-readable medium carries one or more programs. When the one or more programs are executed by the device, the computer-readable medium implements the aforementioned functions.

[0104] Those skilled in the art will appreciate that the modules described above can be distributed in the device according to the description of the embodiment, or can be modified accordingly to be used in one or more devices that are different from the embodiment. The modules of the above embodiment can be combined into one module or further divided into multiple submodules.

[0105] According to an embodiment of the present application, a computer program is provided, including a computer program or instructions. When the computer program or instructions are executed by a processor, the method described above can be executed.

[0106] The embodiments of the present application are described in detail above. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only intended to help understand the method and core ideas of the present application. At the same time, changes or modifications made by those skilled in the art based on the ideas of the present application, the specific implementation methods, and the scope of application of the present application, all fall within the scope of protection of the present application. In summary, the contents of this specification should not be construed as limiting the present application.

Claims

1. A method for guiding users to interact using a browser plug-in, characterized in that: include: Determining a current guidance target element of the first page based on the first page guidance configuration data integrated by the browser plug-in; Displaying a corresponding first page guidance process prompt according to the display position of the current guidance target element and the first page guidance configuration data; as well as Perform a response operation based on the user's operation instruction on the element in the first page.

2. The method according to claim 1, characterized in that Performing a response operation based on the user's operation instruction on the element in the first page includes: Responding to the user's operation instruction on the first page; or Respond to the user's operation instructions across pages.

3. The method according to claim 2, characterized in that Displaying a corresponding first page guidance process prompt according to the display position of the current guidance target element and the first page guidance configuration data includes: The first page guidance process prompt is displayed in a highlighting and / or floating layer prompting manner according to the display position of the current guidance target element and the first page guidance configuration data.

4. The method according to claim 3, characterized in that Displaying the first page guidance process prompt in a highlighting and / or mounting floating prompt manner according to the display position of the current guidance target element and the first page guidance configuration data includes: Determining a display position of the first page guidance process prompt according to a display position of the current guidance target element; The first page guidance process prompt is highlighted according to the display position.

5. The method according to claim 4, characterized in that After performing a response operation based on the user's operation instruction on the element on the first page, the method further includes: Determine whether the first page guidance process prompt is completed; If the first page guidance process prompt has not yet ended, updating the prompt area of the first page guidance process prompt on the first page; Otherwise, close the first page guidance process prompt.

6. The method according to claim 2, characterized in that Responding to the user's operation instructions across pages includes: Jump from the first page to the second page; Based on the second page guidance configuration data integrated in the browser plug-in, displaying a second page guidance process prompt in the prompt area of the second page; The first page and the second page belong to the same application or to different applications.

7. The method according to claim 6, characterized in that Before jumping from the first page to the second page, responding to the user's operation instruction across pages also includes: Acquire shared data from the first page; The step of displaying the second page guidance process prompt in the prompt area of the second page based on the second page guidance configuration data integrated in the browser plug-in includes: Based on the second page boot configuration data and the shared data, the second page boot process prompt is displayed in the prompt area of the second page.

8. A device for guiding users to interact using a browser plug-in, characterized in that: include: a target element determining unit, configured to determine a current navigation target element of the first page based on the first page navigation configuration data integrated into the browser plug-in; A guidance process prompting unit, configured to display a corresponding first page guidance process prompt according to the display position of the current guidance target element and the first page guidance configuration data; as well as The response unit is used to perform a response operation based on the user's operation instruction on the element in the first page.

9. An electronic device, characterized in that: include: processor; memory for storing computer programs; When the computer program is executed by the processor, the processor is caused to implement the method according to any one of claims 1 to 7.

10. A non-transitory computer-readable storage medium having computer-readable instructions stored thereon, which, when executed by a processor, causes the processor to perform the method according to any one of claims 1 to 7.