Guiding method and system, electronic equipment and storage medium

By assigning page processing to the client and server, and using decision tree or neural network model to obtain boot information, the problem of high pressure on server data processing is solved, and the accuracy and efficiency of boot information is improved.

CN119201316APending Publication Date: 2024-12-27ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411274707.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-10
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

In the application page operation scenario, it is difficult for the prior art to effectively allocate page processing, resulting in high pressure on server data processing, affecting the accuracy and efficiency of the generation of guidance information.

Method used

By distributing page processing to the client and server, the client performs page preprocessing and the server performs post-processing to generate the final boot information, and using the decision tree or neural network model to obtain boot information, reducing the data processing pressure on the server and increasing the data processing pressure on the server. Guidance effect.

Benefits of technology

It reduces the data processing pressure on the server, ensures the accuracy and efficiency of the guidance information, and improves the final guidance effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119201316A_ABST
    Figure CN119201316A_ABST
Patent Text Reader

Abstract

One or more embodiments of the invention relate to the technical field of information, in particular to a guiding method and system, electronic equipment and a storage medium. The guiding method is applied to a server side and comprises the following steps: responding to a guiding request of a client side, and receiving page preprocessing information which is subjected to page preprocessing by the client side; performing post-processing on the page pre-processing information to obtain page post-processing information; and based on the page post-processing information, obtaining first guide information corresponding to the page, and presenting the first guide information to the page of the client. And processing and sharing the page data to the client and the server to generate final guide information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Multiple embodiments of the present specification relate to the field of information technology, and specifically to a boot method and system, an electronic device, and a storage medium. Background Art

[0002] In some application page operation scenarios, users usually need to complete some steps according to the corresponding requirements to achieve their goals. For example, if a user wants to obtain the right to rent without deposit, he may need to log in, select a region, upload information, etc. Therefore, it is necessary to display corresponding guidance information in the application page operation scenario to guide users accordingly. Therefore, how to improve the guidance effect is particularly important. Summary of the invention

[0003] The embodiments of this specification provide a boot method and system, an electronic device, and a storage medium, and the technical solutions thereof are as follows:

[0004] In a first aspect, an embodiment of the present specification provides a bootstrapping method, which is applied to a server, and includes:

[0005] In response to a boot request from a client, receiving page preprocessing information on page preprocessing performed by the client;

[0006] Post-processing the page pre-processing information to obtain page post-processing information;

[0007] Based on the page post-processing information, first guidance information corresponding to the page is obtained, and the first guidance information is presented to the page of the client.

[0008] In a second aspect, an embodiment of the present specification provides a guidance system, including:

[0009] A response module, in response to a boot request from a client, receives page preprocessing information on page preprocessing performed by the client;

[0010] A post-processing module performs post-processing on the page pre-processing information to obtain page post-processing information;

[0011] The first information acquisition module acquires first guidance information corresponding to the page based on the page post-processing information; and presents the first guidance information to the page of the client.

[0012] The presentation module presents the first guidance information to the operation page of the client.

[0013] In a third aspect, an embodiment of this specification provides an electronic device, comprising a processor and a memory; the processor is connected to the memory; the memory is used to store executable program code; the processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute the steps described in the first aspect of the above embodiment.

[0014] In a fourth aspect, an embodiment of this specification provides a computer storage medium, wherein the computer storage medium stores a plurality of instructions, wherein the instructions are suitable for being loaded by a processor and executing the steps described in the first aspect of the above embodiment.

[0015] The beneficial effects brought by the technical solutions provided by some embodiments of this specification include at least:

[0016] The page processing is shared between the client and the server. The client only performs preprocessing operations, and the server plays a role in bottom-up processing, thereby generating the final guidance information. Since the server does not need to perform complete data processing on the page, it only needs to perform subsequent processing based on the page preprocessing information, thereby reducing the data processing pressure on the server, ensuring that the data processing performance pressure on the server is small, and ensuring the accuracy of the guidance information generation, thereby improving the final guidance effect. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0018] Figure 1 It is a schematic diagram of the architecture of a boot method implementation process provided in an embodiment of this specification.

[0019] Figure 2 It is a flowchart of a guidance method provided in an embodiment of this specification.

[0020] Figure 3 It is a schematic diagram of an application scenario of a guidance method provided in an embodiment of this specification.

[0021] Figure 4 This is another application scenario diagram of a guidance method provided in an embodiment of this specification.

[0022] Figure 5 This is another application scenario diagram of a guidance method provided in an embodiment of this specification.

[0023] Figure 6This is another application scenario diagram of a guidance method provided in an embodiment of this specification.

[0024] Figure 7 It is a structural schematic diagram of a guidance system provided in an embodiment of this specification.

[0025] Figure 8 It is a structural schematic diagram of an electronic device provided in an embodiment of this specification. DETAILED DESCRIPTION

[0026] The technical solutions in the embodiments of this specification will be described clearly and completely below in conjunction with the drawings in the embodiments of this specification.

[0027] The terms "first", "second", "third", etc. in the description and claims of this specification and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.

[0028] The following description provides examples and does not limit the scope, applicability or examples set forth in the claims. Changes may be made to the functions and arrangements of the elements described without departing from the scope of the present specification. Various processes or components may be appropriately omitted, substituted or added to each example. For example, the described method may be performed in an order different from the order described, and various steps may be added, omitted or combined. In addition, features described with respect to some examples may be combined in other examples.

[0029] Reference Figure 1 The figure is a schematic diagram of the environment architecture of the boot method implementation process provided by one or more embodiments of the present specification.

[0030] The guidance method provided in one or more embodiments of this specification can be applied to the implementation environment of guiding the operation of the application page operation scenario of the client user. The implementation environment architecture of this method at least includes the server 102. In addition, the implementation environment architecture can also include the client 101.

[0031] The client 101 may be a mobile phone, a personal computer, a tablet computer, an e-book reader, a device for information interaction based on VR (Virtual Reality), a vehicle terminal, an IoT (Internet of Things) device, a wearable smart device, a laptop computer, a desktop computer, etc. The client 101 is used to respond to a user's request for guiding a page, perform page preprocessing on the page after the response to obtain page preprocessing information, and transmit the page preprocessing information to the server 102.

[0032] The server 102 may be a server, or a server cluster consisting of several servers, or one or more cloud servers in a cloud computing platform. The server 102 is used to respond to the boot request sent by the client 101, and receive the page preprocessing information on which the client performs page preprocessing, further post-process the page preprocessing information to obtain page post-processing information, and then obtain the first boot information corresponding to the page based on the page post-processing information, and present the first boot information to the client's page.

[0033] In the implementation environment architecture, the client 101 can pre-process the page after responding to the user's guidance request, and the server 102 can post-process the page after responding to the guidance request sent by the client 101. That is, the page processing is shared between the client and the server, the client only performs pre-processing operations, and the server plays a bottom-up processing role, thereby generating the final guidance information. Since the server does not need to perform complete data processing on the page, it only needs to perform subsequent processing based on the page pre-processing information, thereby reducing the data processing pressure on the server, ensuring that the data processing performance pressure on the server is relatively small, and can ensure the accuracy of the guidance information generation, thereby improving the final guidance effect.

[0034] Reference Figure 2 As shown, Figure 2 A flowchart of a boot method provided in an embodiment of this specification is applied to a server and may include at least the following steps:

[0035] Step 202: In response to the boot request of the client, receiving page preprocessing information of the page preprocessing performed by the client;

[0036] Step 204: post-process the page pre-processing information to obtain page post-processing information;

[0037] Step 206: Based on the page post-processing information, obtain the first guidance information corresponding to the page, and present the first guidance information to the page of the client.

[0038] In some application page operation scenarios, users usually need to complete some steps according to the corresponding requirements to achieve their goals. For example, if a user wants to obtain the right to rent without deposit, he or she may need to log in, select a region, upload information, etc.

[0039] However, not all users are aware of all the operation steps of these operation scenarios, so it is necessary to guide the users through the operation steps, and the guidance requirements are usually highly concurrent, that is, the server usually needs to process dozens or even hundreds, thousands, or tens of thousands of guidance requirements at the same time node or in the same time period, and send them to the client for presentation. In such a high-concurrency processing environment, the data processing pressure on the server is usually large, especially when more optimized guidance of client users is required (that is, especially when the guidance process is optimized as described in subsequent multiple embodiments), which puts higher requirements on the data processing performance of the server.

[0040] Therefore, in one or more embodiments of this specification, page processing is distributed between the client and the server to ensure that the data processing performance pressure on the server is relatively small, to ensure the accuracy of guidance information generation, and to improve the final guidance effect.

[0041] It should also be noted that due to the large performance differences between clients, for example, there are large performance differences between mobile phones and computers, and there are large performance differences between mobile phones and watches, it is impossible to guarantee that every client can perform complete data processing on the page.

[0042] Therefore, in multiple embodiments of the present specification, the page data processing is distributed between the client and the server, rather than the client completely processing the page data and then the server generating the first guide information based on the processed page information.

[0043] Reference Figure 3 As shown, Figure 3 A schematic diagram of an application scenario of a guidance method provided in an embodiment of this specification, Figure 3 The figure shows the guidance process of the user in obtaining the deposit-free rental authority.

[0044] The client user enters the operation scenario of obtaining the free rental right. The first page in the whole scenario is the login page. At this time, the guidance information in the page can be presented in the form of text, but not limited to "Enter the account and password and click to log in"; the second page is the upload port selection page. The guidance information in the second page can also be presented in the form of text, but not limited to "Click the region button and find the corresponding region data upload port in the region directory"; the third page is the data upload page. The guidance information in the third page can refer to Figure 3 As shown in introductory words 3, 4 and 5.

[0045] It should be noted that Figure 3 The text-based guidance information shown in is only exemplary, and guidance can be provided in the form of voice, video, graphics, etc. according to actual settings.

[0046] It should also be noted that the above-mentioned guidance information may be presented in a manner of being manually triggered by a client user or in a manner of being automatically triggered.

[0047] The following explains the data preprocessing on the client side and the data postprocessing on the server side:

[0048] The page preprocessing performed by the client includes at least one of page image preprocessing, page data filtering preprocessing, page information extraction preprocessing, and guide information keyword generation preprocessing.

[0049] The page image preprocessing may include but is not limited to:

[0050] Image enhancement, such as improving page image contrast, clarity, and noise removal;

[0051] Image resizing, that is, adjusting the page size to a preset size or preset ratio.

[0052] The page image preprocessing step is mainly to enhance the image quality and adjust the page image to the unified reception standard of the server (Note: because the page size, image quality, etc. of different clients are different).

[0053] The page data filtering preprocessing may include but is not limited to:

[0054] Sensitive data filtering, that is, filtering or desensitizing the data on the page that involves user privacy;

[0055] Useless data filtering means filtering the data on the page that is irrelevant to the generation of guidance information.

[0056] The purpose of page data filtering preprocessing is to filter out sensitive information of some users and to reduce the amount of data processing on the server side.

[0057] The page information extraction preprocessing may include but is not limited to:

[0058] Extract page element information. Page element information can be the size, color, position, etc. of text, icons, and buttons on the page. Figure 3As shown, the position, size, color, and other element information of the "Account" text, account input box, "Password" text, password input box, and login button on the page. Of course, it can also be some title or icon element information on the page. Figure 3 The title text information is shown as an example, namely Figure 3 The title "Credit Lease" shown in;

[0059] Page trigger information extraction, that is, extracting information about what triggers the presentation of the page, for example, whether it is triggered by a deposit-free registration button.

[0060] The preprocessing of page information extraction is mainly to extract the basis information that is actually used to generate guidance information.

[0061] The preprocessing of generating guiding information keywords is to extract information based on the page information to generate guiding information keywords for the server to generate the first guiding words, such as generating guiding words keywords such as login and data upload.

[0062] The post-processing of data on the server side is to process data that is not performed by the client, or to further optimize the data extracted by the client, for example:

[0063] If the client does not perform image enhancement processing, the image enhancement processing is set to be performed on the server;

[0064] The client performs a rough extraction of the size, color, and position of the text, icons, and buttons on the page. The server then performs a fine extraction of the information based on the rough extraction to improve the accuracy of the information.

[0065] The guide information keywords are adjusted based on the refined extracted page information to obtain adjusted guide information keywords.

[0066] It should be noted that the contents of the above-mentioned page information pre-processing and page information post-processing can be adjusted according to actual conditions to adjust the data processing volume and data processing difficulty of the client and server.

[0067] In step 206, the first guidance information corresponding to the page is obtained based on the page post-processing information, and a pre-connected first model can be used to obtain the first guidance information. The first model can be a decision tree or a neural network. Therefore, the first model needs to be trained in advance.

[0068] When the first model is a neural network, the first model is trained using a pre-acquired training sample set, each training sample in the training sample set includes page information and guidance information corresponding to the page information. During the training process, a loss function is used to obtain the converged first model. The trained first model can directly output the first guidance information corresponding to the page based on the page information.

[0069] When the first model is a decision tree, it is also necessary to use a pre-acquired training sample set to train the first model. At this time, each training sample in the training sample set includes page information and the type label of the page, that is, the trained first model can accurately classify the page according to the page information, for example, classify the page into the login page category, or classify it into the upload port selection page category (Note: the classification can be divided more finely according to the actual situation). Therefore, it can be understood that when the first model is a decision tree, it is necessary to further obtain the first guidance information corresponding to the classification result based on the classification result, so it is necessary to pre-configure a mapping relationship table between each page type and each first guidance information.

[0070] Of course, it should be noted that: for the neural network, the same method as the decision tree can also be used. The page type is first output through the neural network, and then the first guidance information corresponding to the page is obtained according to the page type and the first relationship mapping table.

[0071] In the embodiments of the present specification, it is preferred to adopt a method of acquiring the first guide information corresponding to the page according to the page type and the first relationship mapping table.

[0072] Therefore, before step 206, the following steps are also included:

[0073] Acquire a first relationship mapping table between each page type and each preset first guide information;

[0074] Step 206 includes:

[0075] Step 2062, based on the page post-processing information and the pre-accessed first model, obtaining the page type corresponding to the page;

[0076] Step 2064: based on the page type and the first relationship mapping table, obtain first guidance information corresponding to the page.

[0077] It is understandable that the page classification process is faster and requires less computation than directly outputting the guide words, and selecting the corresponding first guide information based on the relationship mapping table is only a matching selection process, which also requires less computation.

[0078] Therefore, in order to reduce the data processing pressure on the server, this specification adopts a method of obtaining the first guidance information through the page type and the first relationship mapping table, which is better than obtaining it directly through the neural network.

[0079] In one embodiment of the present specification:

[0080] The page preprocessing information includes page preprocessing information of a plurality of consecutive pages;

[0081] The post-processing of the page pre-processing information to obtain the page post-processing information includes:

[0082] Post-processing the page pre-processing information of the plurality of consecutive pages to obtain page post-processing information of the plurality of consecutive pages;

[0083] The acquiring first guidance information corresponding to the page based on the page post-processing information includes:

[0084] Based on page post-processing information of a plurality of consecutive pages, first guidance information corresponding to a page currently presented by a client is obtained.

[0085] It is understandable that the accuracy of obtaining the first guidance information using the information of a single page is relatively low. Therefore, in this embodiment, based on the continuous page processing information, the first guidance information of the page currently presented by the client is obtained, which improves the accuracy of obtaining the first guidance information of the current page.

[0086] In one embodiment of the present specification:

[0087] The acquiring, based on the page post-processing information of the plurality of consecutive pages, first guidance information corresponding to the page currently presented by the client includes:

[0088] Based on the page post-processing information of a plurality of consecutive pages, page guidance information related to the page currently presented by the client and associated guidance information corresponding to subsequent pages related to the page currently presented by the client are obtained.

[0089] In continuous pages, there may be some related operations between the previous and next pages. For example, the current page requires uploading a photo of the front of the ID card, and the next page requires uploading a photo of the back of the ID card. Another example is that the current page requires determining the bank type, and the next page requires uploading the specific bank card number.

[0090] Therefore, on the basis of acquiring the page guidance information related to the page currently presented by the client, the associated guidance information corresponding to the subsequent page related to the page currently presented by the client is also acquired.

[0091] Reference Figure 4As shown in the figure, the guidance language 5 not only presents the information "Click the upload box for the front side of the ID card to upload a photo of the front side of the ID card that is not affected by light", but also presents the information "You will need to upload a photo of the back side of the ID card later". When the client user sees such guidance language, he can take out the physical identity card and take pictures of the front and back sides at the same time, avoiding multiple taking and shooting, and achieving better guidance effect.

[0092] In one embodiment of the present specification:

[0093] Before obtaining the first guidance information corresponding to the page based on the page post-processing information, the method includes:

[0094] Get the guidance correlation information between each page;

[0095] The method of obtaining page guidance information related to the page currently presented by the client and associated guidance information corresponding to subsequent pages related to the page currently presented by the client based on the page post-processing information of the plurality of consecutive pages includes:

[0096] Step 402: based on the page post-processing information of the plurality of consecutive pages, obtain page guidance information that is self-correlated with the page currently presented by the client (Note: the model used here may be the first model mentioned above, and it should be noted that at this time, each training sample used in the training process should include page information of the plurality of consecutive pages);

[0097] Step 404: predicting subsequent page information based on the page post-processing information of the plurality of consecutive pages;

[0098] Step 406: Based on the page post-processing information of the page currently presented by the client, the page guidance information related to the page currently presented by the client, the subsequent page information, and the guidance correlation information, obtain the associated guidance information corresponding to the subsequent page related to the page currently presented by the client.

[0099] In this embodiment, it is necessary to use the pre-connected second model to predict subsequent page information based on the page post-processing information of multiple consecutive pages;

[0100] When the second model is a neural network, the second model is trained using a pre-acquired training sample set, each training sample in the training sample set includes page information of multiple consecutive pages and page information of subsequent pages that appear after the multiple consecutive pages. During the training process, a loss function is used to obtain a converged second model, and the trained second model can predict subsequent page information based on post-processing information of multiple consecutive pages.

[0101] Furthermore, based on the guidance association information between each page, the page post-processing information of the page currently presented by the client, and the subsequent page information, it can be determined whether there is a subsequent page associated with the current page. If there is, the associated guidance information corresponding to the subsequent page related to the page currently presented by the client can be obtained based on the page post-processing information of the page currently presented by the client, the page guidance information related to the page currently presented by the client, the subsequent page information, and the guidance association information.

[0102] Here, it is necessary to use a pre-connected third model to obtain associated guidance information. The third model can also use a neural network, and its training process also needs to use a pre-acquired training sample set to train it. Each training sample in the training sample set includes the client's current page information and subsequent operation page information that is associated with the client's current page information. It is also necessary to include page guidance information that is self-correlated with the client's current page and associated guidance information corresponding to subsequent pages related to the client's current page. During the training process, a loss function is used to obtain a converged third model. The trained third model can output corresponding associated guidance information based on the page post-processing information of the client's current page, the page guidance information that is self-correlated with the client's current page, the subsequent page information, and the guidance correlation information.

[0103] In one embodiment of the present specification, before obtaining the first guidance information corresponding to the page based on the page post-processing information, the method includes:

[0104] Get the user information of the client user;

[0105] The acquiring first guidance information corresponding to the page based on the page post-processing information includes:

[0106] Based on the page post-processing information and the user information, the first guidance information corresponding to the page is obtained.

[0107] It is understandable that the acquisition of guidance information for different client users should have different styles or requirements. For example, for elderly users, the guidance information should be clearer. For users in related fields, the guidance information related to the field can be appropriately simplified.

[0108] In one embodiment of the present specification, after presenting the first guide information to the page of the client, the method further includes:

[0109] Get the client user's operation result information on the page;

[0110] Based on the operation result information of the client user, the first guidance information corresponding to the page is adjusted to obtain the adjusted first guidance information;

[0111] The adjusted first guide information is presented to the client's page.

[0112] It is understandable that if the user cannot complete the correct operation based on the current guidance information, it means that the current guidance information cannot play a correct guiding role for the user, so the guidance information needs to be adjusted.

[0113] Please refer to Figure 5 As shown, if the client user is based on Figure 4 If the guide 4 in the figure cannot upload the portrait correctly, you can adjust the guide 4 to Figure 5 shown.

[0114] In one embodiment of the present specification, the first guide information includes jump link information;

[0115] After presenting the first guide information to the client's page, the method further includes:

[0116] Step 602: In response to a link jump request corresponding to the jump link information from the client, obtain second guidance information corresponding to the link jump request;

[0117] Step 604: present the second guide information to at least one jump page corresponding to the jump link information on the client.

[0118] It is understandable that for some information upload pages, there may be some information that users need to obtain on other pages, such as Figure 6 Therefore, in this embodiment, the link for obtaining the corresponding information is also embedded in the first guidance information to make it easier for users to obtain information.

[0119] Further, it can be understood that for pages for obtaining such information, users will most likely also need corresponding guidance, otherwise they will not be able to obtain it correctly. Therefore, in this embodiment, the second guidance information corresponding to the link jump request is also obtained, and the second guidance information is presented to the client in at least one jump page corresponding to the jump link information.

[0120] It should be noted here that the information acquisition operation scenarios corresponding to these jump links are usually relatively typical, such as social security information acquisition links, credit information acquisition links, etc. Therefore, unlike the first guide information generation, the second guide information generation does not use the pre-connected model for acquisition, but adopts the following method:

[0121] Step 6022: pre-store a second mapping relationship table between jump link information and second guide information;

[0122] Step 6024: Call the corresponding second guidance information based on the jump link information and the second mapping relationship table to obtain the second guidance information corresponding to the link jump request.

[0123] Based on the explanation of the guiding method through the above multiple embodiments, it is necessary to supplement that:

[0124] Multiple embodiments of the present specification optimize and adjust the corresponding steps for obtaining server-side guidance information to achieve better guidance effects, such as generating associated guidance information, adjusting guidance information, increasing the basis for generating guidance information, and increasing jump link information. These step optimizations and adjustments increase the data processing performance requirements on the server, especially in scenarios with high concurrency guidance requirements. Higher requirements are placed on the data processing performance of the server. Therefore, in the guidance methods described in multiple embodiments of the present specification, it is particularly important to distribute page data processing between the client and the server.

[0125] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0126] See next Figure 7 , Figure 7 A schematic diagram of the structure of a guidance system provided in an embodiment of this specification is shown.

[0127] like Figure 7 As shown, the guidance system may include at least:

[0128] The response module 701 receives the page preprocessing information of the page preprocessing performed by the client in response to the boot request of the client;

[0129] A post-processing module 702 performs post-processing on the page pre-processing information to obtain page post-processing information;

[0130] The first information acquisition module 703 acquires first guidance information corresponding to the page based on the page post-processing information;

[0131] The presenting module 704 presents the first guidance information to the operation page of the client.

[0132] In one embodiment of the present specification, the page preprocessing information received in the response module 701 includes page preprocessing information of a plurality of consecutive pages;

[0133] The post-processing module 702 performs post-processing on the page pre-processing information of the plurality of consecutive pages to obtain page post-processing information of the plurality of consecutive pages;

[0134] The first information acquisition module 703 acquires first guidance information corresponding to the page currently presented by the client based on the page post-processing information of a plurality of consecutive pages.

[0135] In one embodiment of the present specification, the first information acquisition module 703 acquires page guidance information related to the page currently presented by the client and associated guidance information corresponding to subsequent pages related to the page currently presented by the client based on page post-processing information of multiple consecutive pages.

[0136] In one embodiment of the present specification, the first information acquisition module 703 includes a first information acquisition unit 7031 and a second information acquisition unit 7032, and the second information acquisition unit 7032 includes a first information acquisition subunit 70321, a second information acquisition subunit 70322, and a third information acquisition subunit 70323;

[0137] The first information acquisition unit 7031 acquires guidance correlation information between pages;

[0138] The first information acquisition subunit 70321 acquires page guidance information related to the page currently presented by the client based on the page post-processing information of the plurality of consecutive pages;

[0139] The second information acquisition subunit 72322 predicts subsequent page information based on page post-processing information of a plurality of consecutive pages;

[0140] The third information acquisition subunit 70323 acquires associated guidance information corresponding to subsequent pages related to the page currently presented by the client based on the page post-processing information of the page currently presented by the client, the page guidance information related to the page currently presented by the client, the subsequent page information, and the guidance correlation information.

[0141] In one embodiment of the present specification, the guidance system further includes a second information acquisition module 705;

[0142] The second information acquisition module 705 acquires user information of the client user;

[0143] The first information acquisition module 703 acquires first guidance information corresponding to the page based on the page post-processing information and user information.

[0144] In one embodiment of the present specification, the guidance system further includes a third information acquisition module 706 and an adjustment module 707;

[0145] The third information acquisition module 706 acquires the operation result information of the client user on the page;

[0146] The adjustment module 707 adjusts the first guidance information corresponding to the page based on the operation result information of the client user to obtain the adjusted first guidance information;

[0147] The presenting module 704 also presents the adjusted first guidance information to the web page of the client.

[0148] In one embodiment of the present specification, the system further includes a fourth information acquisition module 708, and the first guidance information acquired in the first information acquisition module 703 includes jump link information;

[0149] The response module 701 also responds to the link jump request corresponding to the jump link information from the client;

[0150] The fourth information acquisition module 708 acquires second guidance information corresponding to the link jump request;

[0151] The presenting module 704 further presents the second guiding information to at least one jump page corresponding to the jump link information on the client.

[0152] In one embodiment of the present specification, the page preprocessing information received by the response module 701 after page preprocessing is performed by the client has undergone at least one of page preprocessing including page image preprocessing, page data filtering preprocessing, page information extraction preprocessing, and guide information keyword generation preprocessing.

[0153] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the boot system embodiment, since it is basically similar to the boot method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the boot method embodiment.

[0154] See also Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of this specification is shown.

[0155] like Figure 8 As shown, the electronic device 800 may include: at least one processor 801 , at least one network interface 804 , a user interface 803 , a memory 805 , and at least one communication bus 802 .

[0156] The communication bus 802 may be used to realize the connection and communication among the above-mentioned components.

[0157] The user interface 803 may include buttons, and the optional user interface may also include a standard wired interface or a wireless interface.

[0158] The network interface 804 may include, but is not limited to, a Bluetooth module, an NFC module, a Wi-Fi module, etc.

[0159] Among them, the processor 801 may include one or more processing cores. The processor 801 uses various interfaces and lines to connect various parts within the entire electronic device 800, and executes various functions and processes data of the electronic device 800 by running or executing instructions, programs, code sets or instruction sets stored in the memory 805, and calling data stored in the memory 805. Optionally, the processor 801 can be implemented in at least one hardware form of DSP, FPGA, and PLA. The processor 801 can integrate one or a combination of CPU, GPU, modem, etc. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to handle wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 801, and it can be implemented separately through a chip.

[0160] Among them, the memory 805 may include RAM or ROM. Optionally, the memory 805 includes a non-transient computer-readable medium. The memory 805 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 805 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above various method embodiments, etc. The memory 805 may also be at least one storage device located away from the aforementioned processor 801. The memory 805 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a boot application. The processor 801 can be used to call the boot application stored in the memory 805 and execute the steps of the boot method mentioned in the aforementioned embodiment.

[0161] The embodiments of this specification also provide a computer-readable storage medium, which stores instructions, and when the instructions are executed on a computer or a processor, the computer or the processor executes one or more steps in the above boot method embodiment. If the component modules of the above electronic device are implemented in the form of software functional units and sold or used as independent products, they can be stored in the computer-readable storage medium.

[0162] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of this specification is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that contains one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0163] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other media that can store program codes. In the absence of conflict, the technical features in this embodiment and the implementation scheme can be combined arbitrarily.

[0164] The embodiments described above are merely preferred embodiments of this specification and are not intended to limit the scope of this specification. Without departing from the design spirit of this specification, various modifications and improvements made to the technical solutions of this specification by ordinary technicians in this field should fall within the scope of protection determined by the claims of this specification.

Claims

1. A boot method, applied to a server, comprising: In response to a boot request from a client, receiving page preprocessing information on page preprocessing performed by the client; Post-processing the page pre-processing information to obtain page post-processing information; Based on the page post-processing information, first guidance information corresponding to the page is obtained, and the first guidance information is presented to the page of the client.

2. A booting method according to claim 1, wherein the page pre-processing information comprises page pre-processing information of a plurality of consecutive pages; The post-processing of the page pre-processing information to obtain the page post-processing information includes: Post-processing the page pre-processing information of the plurality of consecutive pages to obtain page post-processing information of the plurality of consecutive pages; The acquiring first guidance information corresponding to the page based on the page post-processing information includes: Based on page post-processing information of a plurality of consecutive pages, first guidance information corresponding to a page currently presented by a client is obtained.

3. According to a guidance method according to claim 2, the step of obtaining first guidance information corresponding to a page currently presented by the client based on page post-processing information of a plurality of consecutive pages comprises: Based on the page post-processing information of a plurality of consecutive pages, page guidance information related to the page currently presented by the client and associated guidance information corresponding to subsequent pages related to the page currently presented by the client are obtained.

4. A booting method according to claim 3, before obtaining the first booting information corresponding to the page based on the page post-processing information, comprising: Get the guidance correlation information between each page; The method of obtaining page guidance information related to the page currently presented by the client and associated guidance information corresponding to subsequent pages related to the page currently presented by the client based on the page post-processing information of the plurality of consecutive pages includes: Based on the page post-processing information of multiple consecutive pages, obtain page guidance information related to the page currently presented by the client; Based on the page post-processing information of multiple consecutive pages, subsequent page information is predicted; Based on the page post-processing information of the page currently presented by the client, the page guidance information related to the page currently presented by the client, the subsequent page information, and the guidance correlation information, the associated guidance information corresponding to the subsequent page related to the page currently presented by the client is obtained.

5. The booting method according to claim 1, before obtaining the first booting information corresponding to the page based on the page post-processing information, comprising: Get the user information of the client user; The acquiring first guidance information corresponding to the page based on the page post-processing information includes: Based on the page post-processing information and the user information, the first guidance information corresponding to the page is obtained.

6. A guidance method according to claim 1, after presenting the first guidance information to the web page of the client, further comprising: Get the client user's operation result information on the page; Based on the operation result information of the client user, the first guidance information corresponding to the page is adjusted to obtain the adjusted first guidance information; The adjusted first guide information is presented to the client's page.

7. A boot method according to claim 1, wherein the first boot information comprises jump link information; After presenting the first guide information to the client's page, the method further includes: In response to a link jump request corresponding to the jump link information from the client, obtaining second guidance information corresponding to the link jump request; The second guide information is presented to at least one jump page of the client corresponding to the jump link information.

8. According to a guidance method according to any one of claims 1 to 7, the page preprocessing performed by the client includes at least one of page image preprocessing, page data filtering preprocessing, page information extraction preprocessing, and guidance information keyword generation preprocessing.

9. A guidance system, applied to a server, comprising: A response module, in response to a boot request from a client, receives page preprocessing information on page preprocessing performed by the client; A post-processing module performs post-processing on the page pre-processing information to obtain page post-processing information; A first information acquisition module, based on the page post-processing information, acquires first guidance information corresponding to the page; and presenting the first guide information to a web page of the client; The presentation module presents the first guidance information to the operation page of the client.

10. A boot system according to claim 9, wherein the page pre-processing information received in the response module includes page pre-processing information of a plurality of consecutive pages; The post-processing module performs post-processing on the page pre-processing information of the plurality of consecutive pages to obtain page post-processing information of the plurality of consecutive pages; The first information acquisition module acquires first guidance information corresponding to the page currently presented by the client based on the page post-processing information of a plurality of consecutive pages.

11. According to a guidance system according to claim 10, the first information acquisition module obtains page guidance information related to the page currently presented by the client and associated guidance information corresponding to subsequent pages related to the page currently presented by the client based on page post-processing information of multiple consecutive pages.

12. A guidance system according to claim 11, wherein the first information acquisition module comprises a first information acquisition unit and a second information acquisition unit, and the second information acquisition unit comprises a first information acquisition sub-unit, a second information acquisition sub-unit and a third information acquisition sub-unit; The first information acquisition unit acquires guidance correlation information between the pages; The first information acquisition subunit acquires page guidance information related to the page currently presented by the client based on the page post-processing information of the plurality of consecutive pages; The second information acquisition subunit predicts subsequent page information based on page post-processing information of a plurality of consecutive pages; The third information acquisition subunit acquires associated guidance information corresponding to subsequent pages related to the page currently presented by the client based on page post-processing information of the page currently presented by the client, page guidance information related to the page currently presented by the client, subsequent page information, and guidance correlation information.

13. The guidance system according to claim 9, further comprising a second information acquisition module; The second information acquisition module acquires user information of the client user; The first information acquisition module acquires first guidance information corresponding to the page based on the page post-processing information and user information.

14. The guidance system according to claim 9, further comprising a third information acquisition module and an adjustment module; The third information acquisition module acquires the operation result information of the client user on the page; The adjustment module adjusts the first guidance information corresponding to the page based on the operation result information of the client user to obtain the adjusted first guidance information; The presenting module also presents the adjusted first guidance information to a web page of the client.

15. The guidance system according to claim 9, further comprising a fourth information acquisition module, wherein the first guidance information acquired by the first information acquisition module comprises jump link information; The response module further responds to the link jump request corresponding to the jump link information from the client; The fourth information acquisition module acquires second guidance information corresponding to the link jump request; The presenting module further presents the second guiding information to at least one jump page corresponding to the jump link information on the client.

16. According to a guidance system according to any one of claims 9 to 15, the page preprocessing information received in the response module by the client after page preprocessing has undergone at least one of page preprocessing including page image preprocessing, page data filtering preprocessing, page information extraction preprocessing, and guidance information keyword generation preprocessing.

17. An electronic device comprising a processor and a memory; The processor is connected to the memory; The memory is used to store executable program code; The processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute the method according to any one of claims 1 to 8.

18. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.

Citation Information

Cited By

  • Page display processing method and system, electronic equipment and program product

    CN121636035A