Page access method and device, electronic equipment and computer readable medium

By obtaining and analyzing user operation behavior data, calculating user behavior scores and dynamically adjusting page layout, the problem of low conversion rate of existing application pages is solved, and the user experience and conversion rate is improved.

CN119397113APending Publication Date: 2025-02-07CHINA CONSTRUCTION BANK +1
View PDF 0 Cites 1 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The existing mobile application page access conversion rate is low and the user experience is poor, resulting in user churn and low page access conversion rate.

Method used

By obtaining user operation behavior data within a preset time period, calculating user behavior scores of functional module components, clustering and sorting, and dynamically adjusting page layout to improve user experience.

Benefits of technology

It improves the user's page access browsing experience and page access conversion rate, and enhances the user's attractiveness to the page.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119397113A_ABST
    Figure CN119397113A_ABST
Patent Text Reader

Abstract

The invention discloses a page access method and device, electronic equipment and a computer readable medium, and relates to the technical field of computers.The method comprises the steps that in a preset time period, operation behavior data of a user on a current page is obtained, and a function module component identifier is obtained; according to the operation behavior data, determining browsing time of page contents of the function module components corresponding to the function module component identifiers, executing an exclusion process, determining target operation behavior data, and calculating user behavior scores of the function module components based on a preset weighted value; classifying each functional module component according to the display type to obtain each cluster, sorting each cluster based on the user behavior score, and determining a new position number of each functional module component; and generating a new page layout according to the new position number, and displaying the new page layout in response to an access request of the user. And the page access browsing experience and the page access conversion rate of the user are improved.
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 in particular to a page access method, device, electronic device and computer-readable medium. Background Art

[0002] The interface of current mobile applications is relatively fixed for users. Although many applications support user customization of the homepage or other channel pages, it requires user operation and cannot dynamically adjust the page according to user behavior and needs, which can easily cause users to have aesthetic fatigue of the page; and a lot of content that users don’t like is placed in the front, and it is not easy for users to see what they want to see, resulting in poor user experience, short user stay time in the application, and then user loss and low page visit conversion rate. Summary of the invention

[0003] In view of this, embodiments of the present application provide a page access method, device, electronic device, and computer-readable medium, which can solve the problem of low conversion rate of existing application page access.

[0004] To achieve the above object, according to one aspect of an embodiment of the present application, a page access method is provided, including:

[0005] Within a preset time period, obtain the user's operation behavior data on the current page, and then obtain the corresponding functional module component identifier;

[0006] Determine the browsing time of the page content of the functional module component corresponding to each functional module component identifier according to the operation behavior data, and execute the exclusion process based on the browsing time to determine the target operation behavior data;

[0007] Calculate the user behavior score of each functional module component based on the preset weighted value and target operation behavior data;

[0008] Classify each functional module component according to the display type to obtain each cluster, and sort each cluster based on the corresponding user behavior score to determine the new position number of each corresponding functional module component;

[0009] A new page layout is generated according to the new position number, and the new page layout is displayed in response to the user's access request.

[0010] Optionally, based on browsing time, an exclusion process is performed to determine target operation behavior data, including:

[0011] The operation behavior data corresponding to the browsing time less than the preset threshold is deleted, and the remaining operation behavior data is used as the target operation behavior data.

[0012] Optionally, before calculating the user behavior score of each functional module component based on the preset weighted value and the target operation behavior data, the method further includes:

[0013] Determine the operation behavior type corresponding to the operation behavior data;

[0014] According to the operation behavior type, a preset weighted value of each operation behavior corresponding to the operation behavior data is determined.

[0015] Optionally, after generating the new page layout, the method further includes:

[0016] In response to the current time being in the next page update cycle, a new page layout is pushed to the user and the operation behavior data is deleted.

[0017] Optionally, for each cluster, sorting is performed based on the corresponding user behavior score, and then determining the new position number of each corresponding functional module component, including:

[0018] In each cluster, the corresponding user behavior scores are sorted from high to low, and according to the rule that higher scores are displayed earlier on the page, the new position number of each corresponding functional module component is obtained.

[0019] Optionally, generate a new page layout based on the new position number, including:

[0020] According to the new position number, the functional module components of the corresponding display type in the current page are replaced to generate a new page layout.

[0021] In addition, the present application also provides a page access device, including:

[0022] An acquisition unit is configured to acquire the user's operation behavior data on the current page within a preset time period, and then acquire the corresponding functional module component identifier;

[0023] An exclusion unit is configured to determine the browsing time of the page content of the functional module component corresponding to each functional module component identifier according to the operation behavior data, and execute an exclusion process based on the browsing time to determine the target operation behavior data;

[0024] A score calculation unit, configured to calculate a user behavior score of each functional module component based on a preset weight value and target operation behavior data;

[0025] A sorting unit is configured to classify each functional module component according to the display type to obtain each cluster, and sort each cluster based on the corresponding user behavior score to determine a new position number of each corresponding functional module component;

[0026] The page layout generating unit is configured to generate a new page layout according to the new position number, and display the new page layout in response to the user's access request.

[0027] Optionally, the exclusion unit is further configured to:

[0028] The operation behavior data corresponding to the browsing time less than the preset threshold is deleted, and the remaining operation behavior data is used as the target operation behavior data.

[0029] Optionally, the device further includes a weighted value determining unit configured to:

[0030] Determine the operation behavior type corresponding to the operation behavior data;

[0031] According to the operation behavior type, a preset weighted value of each operation behavior corresponding to the operation behavior data is determined.

[0032] Optionally, the device further includes a new page layout pushing unit configured to:

[0033] In response to the current time being in the next page update cycle, a new page layout is pushed to the user and the operation behavior data is deleted.

[0034] Optionally, the sorting unit is further configured to:

[0035] In each cluster, the corresponding user behavior scores are sorted from high to low, and according to the rule that higher scores are displayed earlier on the page, the new position number of each corresponding functional module component is obtained.

[0036] Optionally, the page layout generating unit is further configured to:

[0037] According to the new position number, the functional module components of the corresponding display type in the current page are replaced to generate a new page layout.

[0038] In addition, the present application also provides a page access electronic device, including: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by one or more processors, the one or more processors implement the page access method as described above.

[0039] In addition, the present application also provides a computer-readable medium on which a computer program is stored, and when the program is executed by a processor, the page access method as described above is implemented.

[0040] To achieve the above objective, according to another aspect of the embodiments of the present application, a computer program product is provided.

[0041] A computer program product according to an embodiment of the present application includes a computer program, and when the program is executed by a processor, the page access method provided by the embodiment of the present application is implemented.

[0042] One embodiment of the above invention has the following advantages or beneficial effects: the present application obtains the user's operation behavior data on the current page within a preset time period, thereby obtaining the corresponding functional module component identification; determines the browsing time of the page content of the functional module component corresponding to each functional module component identification according to the operation behavior data, and performs an exclusion process based on the browsing time to determine the target operation behavior data; calculates the user behavior score of each functional module component based on the preset weight value and the target operation behavior data; classifies each functional module component according to the display type to obtain each clustering cluster, and for each clustering cluster, sorts them based on the corresponding user behavior score, thereby determining the new position number of each corresponding functional module component; generates a new page layout according to the new position number, and displays the new page layout in response to the user's access request. Improve the user's page access browsing experience and page access conversion rate.

[0043] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] The accompanying drawings are used to better understand the present application and do not constitute an improper limitation on the present application.

[0045] Figure 1 is a schematic diagram of the main process of a page access method according to an embodiment of the present application;

[0046] Figure 2 is a schematic diagram of the main process of a page access method according to an embodiment of the present application;

[0047] Figure 3 This is a schematic diagram of the main process of dynamically adjusting the page content after obtaining user operation data according to a page access method of an embodiment of the present application;

[0048] Figure 4 is a schematic diagram of main units of a page access device according to an embodiment of the present application;

[0049] Figure 5 is an exemplary system architecture diagram to which the embodiments of the present application can be applied;

[0050] Figure 6 It is a structural diagram of a computer system of a terminal device or server suitable for implementing an embodiment of the present application. DETAILED DESCRIPTION

[0051] The following is a description of the exemplary embodiments of the present application in conjunction with the accompanying drawings, including various details of the embodiments of the present application to facilitate understanding, and they should be considered as merely exemplary. Therefore, those of ordinary skill in the art should recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. Similarly, for the sake of clarity and conciseness, the description of known functions and structures is omitted in the following description. It should be noted that the acquisition, transmission, storage, use, and processing of data in the technical solution of the present application are in compliance with the relevant provisions of national laws and regulations. It should be noted that in the embodiments of the present application, certain software, components, models, and other existing solutions in the industry may be mentioned, which should be considered as exemplary, and their purpose is only to illustrate the feasibility of the implementation of the technical solution of the present application, but it does not mean that the applicant has or must have used the solution. In the technical solution of the present application, the collection, analysis, use, transmission, storage, and other aspects of the user's personal information involved are in compliance with the provisions of relevant laws and regulations, and are used for legal and reasonable purposes, and are not shared, leaked, or sold outside of these legal uses, and are subject to supervision and management by regulatory authorities. Take necessary measures to prevent illegal access to such personal information, ensure that persons with access to personal information comply with relevant laws and regulations, and ensure the security of personal information. Once such personal information is no longer needed, risks should be minimized by limiting or even prohibiting data collection and / or deleting data.

[0052] When used, including in certain related applications, user privacy is protected by de-identifying data, such as by removing specific identifiers when used, controlling the amount or specificity of data stored, controlling how data is stored, and / or other methods of de-identification.

[0053] Figure 1 is a schematic diagram of the main process of the page access method according to an embodiment of the present application, such as Figure 1 As shown, the page access method mainly includes the following steps S101 to S105.

[0054] Step S101, obtaining the user's operation behavior data on the current page within a preset time period, and then obtaining the corresponding functional module component identifier.

[0055] In this embodiment, the execution subject of the page access method (for example, a server) can obtain the user's operation behavior data on the current page within a preset time period through a wired connection or a wireless connection, and then obtain the functional module component identifier corresponding to the user's operation behavior data. The functional module component identifier can be the number or name of the functional module component, which is used to characterize the functional module component involved in the user's operation behavior data on the current page.

[0056] Step S102, determining the browsing time of the page content of the functional module component corresponding to each functional module component identifier according to the operation behavior data, and executing an exclusion process based on the browsing time to determine the target operation behavior data.

[0057] For example, the user's operation behavior data on the current page may include the user's browsing time data on the current page (i.e., the first-level page), click data on the functional module components, browsing time data on the second-level page (the second-level page is the page corresponding to the link on the first-level page, and the first-level page refers to the page of the link to the website homepage), the number of times the return is clicked on the second-level page, and the number of times other buttons are clicked. Based on the operation behavior data, the browsing time of the page content of the functional module component corresponding to each functional module component identifier is determined. The determined browsing time is compared with the preset threshold, and the target operation behavior data in the operation behavior data is determined based on the comparison result. The preset threshold can be determined based on the browsing time portrait corresponding to the browsing scene where abnormalities occurred in history, so as to ensure the accuracy of the preset threshold and the accuracy of the execution of the exclusion process, so as to quickly and accurately determine the target operation behavior data from the operation behavior data.

[0058] Step S103, calculating the user behavior score of each functional module component based on the preset weighted value and the target operation behavior data.

[0059] Specifically, before calculating the user behavior scores of each functional module component based on the preset weighted values ​​and the target operation behavior data, the method also includes: determining the operation behavior type corresponding to the operation behavior data; and determining the preset weighted values ​​of each operation behavior corresponding to the operation behavior data according to the operation behavior type.

[0060] For example, the operation behavior data of users in the current statistical time period, that is, the preset time period, is processed. First, the browsing time that is too short is excluded, and then other data are calculated according to the weighted formula to obtain the user behavior score of the functional module component. For example, the weighted formula is as follows: S=a*Dc+b*Tv+c*Db+d*Dr, where S is the user behavior score, Dc is the number of clicks on the functional module component, Tv is the browsing time of the secondary page entered after clicking, Db is the number of times the return is clicked on the secondary page, and Dr is the number of times other buttons on the secondary page are clicked. a, b, c, d are weighted values, and different interfaces or different types of operation behaviors will have different weighted values. This ensures the rationality of assigning preset weighted values ​​to the operation behavior data and the accuracy of page access.

[0061] Step S104, classify each functional module component according to the display type to obtain each cluster, and sort each cluster based on the corresponding user behavior score to determine the new position number of each corresponding functional module component.

[0062] Specifically, for each cluster, sorting is performed based on the corresponding user behavior score, and then the new position number of each corresponding functional module component is determined, including: in each cluster, the corresponding user behavior scores are sorted from high to low, and the new position number of each corresponding functional module component is obtained according to the rule that the higher the score, the earlier it is displayed on the page.

[0063] For example, the display types of the page may include list, gallery, nine-square format, tab, carousel, behavior extension, multi-panel and chart. The execution entity can aggregate the functional module components of the same display type to obtain various clusters. For each cluster, the corresponding user behavior scores are sorted from high to low, and the new position number of each corresponding functional module component is obtained according to the rule that the higher the score, the earlier it is displayed on the page. Specifically, each functional module component is classified according to the display type, and sorted separately in each category, and the functional module components obtain a new serial number, that is, a new position number.

[0064] Step S105: Generate a new page layout according to the new position number, and display the new page layout in response to the user's access request.

[0065] Specifically, a new page layout is generated according to the new position number, including:

[0066] According to the new position number, the functional module components of the corresponding display type in the current page are replaced to generate a new page layout.

[0067] After the function module component obtains the position number of the letter, the function module component of the display type of the original page is replaced to form a new page layout, and a temporary storage space is newly created in the client to store the new page layout. When the user's access request is monitored, the new page layout is displayed. Specifically, after the new page layout is generated, the method also includes: in response to the current time being in the next page update cycle, the new page layout is pushed to the user and the operation behavior data is deleted.

[0068] In addition to monitoring the user's access request, the timing of pushing a new page layout to the user can also be when the current time is in the next page update cycle. When entering the next page update cycle, that is, when entering the next time period, the user's operation behavior on the page will be re-acquired and stored, and the user operation behavior data of the previous page update cycle, that is, the previous time period, will be deleted.

[0069] This embodiment obtains the user's operation behavior data on the current page within a preset time period, and then obtains the corresponding functional module component identification; determines the browsing time of the page content of the functional module component corresponding to each functional module component identification according to the operation behavior data, and performs an exclusion process based on the browsing time to determine the target operation behavior data; calculates the user behavior score of each functional module component based on the preset weight value and the target operation behavior data; classifies each functional module component according to the display type to obtain each cluster, and for each cluster, sorts based on the corresponding user behavior score, and then determines the new position number of each corresponding functional module component; generates a new page layout according to the new position number, and displays the new page layout in response to the user's access request. Improve the user's page access browsing experience and page access conversion rate.

[0070] Figure 2 is a schematic diagram of the main flow of a page access method according to an embodiment of the present application, such as Figure 2 As shown, the page access method mainly includes the following steps S201 to S206.

[0071] Step S201, obtaining the user's operation behavior data on the current page within a preset time period, and then obtaining the corresponding functional module component identifier.

[0072] The corresponding functional module component identifier is obtained by analyzing the user's operation behavior data on the current page. The execution subject can extract the identifier in the user's operation behavior data on the current page and determine the extracted identifier as the functional module component identifier.

[0073] Step S202: determining the browsing time of the page content of the functional module component corresponding to each functional module component identifier according to the operation behavior data.

[0074] The execution subject may extract the time-related data from the operation behavior data, and then determine the duration corresponding to the extracted data as the browsing time of the page content of the functional module component corresponding to each functional module component identifier by the user.

[0075] Step S203: delete the operation behavior data corresponding to the browsing time less than the preset threshold, and use the remaining operation behavior data as the target operation behavior data.

[0076] Regarding the determination of the preset threshold involved in browsing time, the execution entity may determine it according to the type of page content displayed on the current page and the browsing time portrait corresponding to the browsing scenario in which abnormalities occurred in the past, thereby improving the accuracy of determining the preset threshold.

[0077] Step S204, calculating the user behavior score of each functional module component based on the preset weighted value and the target operation behavior data.

[0078] In some embodiments, the execution subject may determine the preset weight value according to the type of page corresponding to the target operation behavior data, wherein the preset weight value of the secondary page or the N-level page may be higher than the preset weight value of the primary page. Thus, the user behavior score of the functional module component calculated based on the preset weight value and the target operation behavior data may be more scientific and accurate.

[0079] Step S205 , classify each functional module component according to the display type to obtain each cluster, and sort each cluster based on the corresponding user behavior score to determine the new position number of each corresponding functional module component.

[0080] The clustering model is called, and each functional module component is input into the clustering model, and then each cluster containing the functional module component is output. In each cluster, the user behavior score is sorted in descending order, and the functional module component obtains a new position number.

[0081] Step S206: Generate a new page layout according to the new position number, and display the new page layout in response to the user's access request.

[0082] Based on the new position numbers of each functional module component, the functional module components of the display type of the original page (i.e. the current page operated by the user) are replaced to form a new page layout. When receiving the user's page access request, the new page layout is actively pushed and displayed to increase the page's attractiveness to users and improve the page access conversion rate.

[0083] Figure 3 FIG. 1 is a schematic diagram of the main flow of dynamically adjusting the page content after obtaining user operation data according to a page access method of an embodiment of the present application. Figure 3As shown, the page access method of the embodiment of the present application involves a data acquisition module, a processing and calculation module and a dynamic adjustment module. Among them, the data acquisition module starts to perform point-of-use processing on each functional module of the page (that is, the functional module component in the embodiment of the present application), obtains the number of clicks of the user on each functional module, and after detecting that the user clicks on the functional module, collects the browsing time to enter the next level page, collects the number of return clicks of the next level page and other operation clicks and sends them to the processing and calculation module. The processing and calculation module stores the acquired data on the client, and sorts out the number of clicks, browsing time, and operations of the next level page of each functional module within the statistical time, and then removes the browsing data with extremely short stay time, and performs weighted calculation on the data of each functional module, and sends the calculation results to the dynamic adjustment module, and then the dynamic adjustment module classifies the functional modules according to the display type, sorts the functional modules of the same display type from high to low according to the calculation results, re-lays out the page, and stores it in the temporary space. When it is recognized that the user sends a request to access the page, the page layout stored in the temporary space is taken out and displayed to the user, and the end is completed.

[0084] The embodiment of the present application obtains user behavior data through embedding points within a set time period, and the data only exists in the mobile client and is not uploaded to the server, thereby ensuring the isolation of data between users; adopts a recommendation method based on content (user operation behavior), removes interference data such as extremely short browsing time, introduces a weighted index, and improves the recommendation formula; supports adjustments between interface function modules of the same display type, and does not affect the aesthetics of the original interface while automatically adjusting the content.

[0085] The page access method of the embodiment of the present application can realize the dynamic adjustment of the mobile application page. Through this method, according to the user's operation behavior data, the scores of each functional module component are obtained after processing and weighted calculation, and the functional modules of the same display type are sorted from high to low, and the content of each page element position is rearranged and displayed to realize the dynamic adjustment of the page. The data storage device used is used to store the user's behavior data and the adjusted page layout to ensure the implementation and application of the page access method in practice. Data collection points are created for the content of each functional module component in the same page, and the function / content corresponding to the component module is recorded. The number of clicks on the functional component within the set time, the browsing time of the secondary page after clicking, the number of times the return is clicked on the secondary page, and the number of times other buttons are clicked. These collected data are stored and processed on the client. Establish a data processing and calculation mechanism. First, the browsing time data that is too short in the secondary page after clicking is removed and not included in the calculation; then all the data are weighted. By dynamically adjusting the module, the functional module components of the same display type are sorted, the original page content is adjusted and a new page layout is generated. When the user initiates a request to access the page, the new page layout is pushed to the user. At the same time, a time point is set, and the new adjusted page layout will be pushed to the user after this time point.

[0086] The embodiment of the present application adopts a user behavior collection mechanism with a time limit: a time period is set, and within this time period, the data acquisition module collects the user's operation behavior data and sends it to the client for storage and processing. A data processing and calculation mechanism is adopted: the behavior data obtained by the embedded point collection within the time period is aggregated, first removing the browsing time that is too short in the secondary page after the click, and then using the weighted formula to calculate the remaining data to obtain the user behavior score of the functional module component. A page layout dynamic adjustment mechanism is adopted: the user behavior points of all functional module components in the original page are classified according to the display type, and are sorted from high to low in the same type, and the new serial number of each functional module component is obtained, and the position of each functional module component is readjusted to generate a new page layout.

[0087] The implementation of the page access method of the embodiment of the present application involves the following modules: Data acquisition module: set a time period, monitor user operation behavior, obtain the user's click action and browsing time, and record the function ID of the corresponding functional module component. Entering the next time period, the operation behavior will be re-acquired and stored, and the user behavior data of the previous time period will be deleted. Processing and calculation module: Process the behavior data of the current statistical time period, first exclude the browsing time that is too short, and then calculate the other data according to the weighted formula to obtain the user behavior score of the functional module component. The weighted formula is as follows: S=a*Dc+b*Tv+c*Db+d*Dr, where S is the user behavior score, Dc is the number of clicks on the functional module component, Tv is the browsing time of the secondary page entered after clicking, Db is the number of times the return is clicked on the secondary page, Dr is the number of times other buttons on the secondary page are clicked, a, b, c, d are weighted values, and different interfaces will have different weighted values. Dynamic adjustment module: Classify each functional module component according to the display type, and sort them separately in each category. The functional module components obtain new serial numbers; replace the functional module components of the display type of the original page to form a new page layout, create a temporary storage space in the client, store the new page layout, and display the new page layout when monitoring the user's access request.

[0088] For example, the process steps of the page access method can be as follows:

[0089] Step 1: Set a time period, collect data from each functional module of the target page, record the functional module component ID, collect the number of clicks on the functional component within the set time, the browsing time of the secondary page after the click, the number of return clicks on the secondary page, and the number of clicks on other buttons;

[0090] Step 2: Store the collected data on the client, and sort out the number of clicks and browsing time of each functional module component within the statistical time;

[0091] Step 3: Set a very short browsing time value to be excluded (such as browsing time of 1 second), and remove the very short browsing time from the collected data before entering the calculation;

[0092] Step 4: Calculate the data collected and processed within the set time using a weighted formula to obtain the user behavior score of each functional module component;

[0093] Step 5: Classify the functional module components according to the display type, and sort them from high to low. According to the rule that the higher the score, the earlier it is displayed on the page, the new position number of each functional module component is obtained;

[0094] Step 6: Replace the functional module components of the display type of the original page according to the new position number, and store the new page layout in the temporary space of the client;

[0095] Step 7: Monitor the user's access request and display the new page layout to the user.

[0096] Dynamically adjust the page based on user behavior data, use the embedding method to obtain data, and dynamically push and adjust the page content through weighted calculation recommendation formula. The collected data includes user click data, page dwell time, next step destination, and click frequency. At the same time, the behavior of accidental touch (that is, the page dwell time is very short after clicking, and it returns to the previous page immediately) is excluded to reduce the impact of unfavorable factors on the recommendation results; all the collected behavior data is weighted and calculated, which to a certain extent takes into account the multi-faceted behavior of users, thereby improving the accuracy of recommendations, clarifying user needs, and improving user experience.

[0097] Figure 4 Schematic diagram of the main units of the page access device according to an embodiment of the present application. Figure 4 As shown, the page access device 400 includes an acquisition unit 401 , an exclusion unit 402 , a score calculation unit 403 , a sorting unit 404 and a page layout generation unit 405 .

[0098] The acquisition unit 401 is configured to acquire the user's operation behavior data on the current page within a preset time period, and then acquire the corresponding functional module component identifier.

[0099] The exclusion unit 402 is configured to determine the browsing time of the page content of the functional module component corresponding to each functional module component identifier according to the operation behavior data, and execute the exclusion process based on the browsing time to determine the target operation behavior data.

[0100] The score calculation unit 403 is configured to calculate the user behavior score of each functional module component based on a preset weight value and target operation behavior data.

[0101] The sorting unit 404 is configured to classify the functional module components according to the display type to obtain various clusters, and sort each cluster based on the corresponding user behavior score to determine the new position number of each corresponding functional module component.

[0102] The page layout generating unit 405 is configured to generate a new page layout according to the new position number, and display the new page layout in response to the user's access request.

[0103] In some embodiments, the exclusion unit 402 is further configured to: delete the operation behavior data corresponding to the browsing time less than a preset threshold, and use the remaining operation behavior data as the target operation behavior data.

[0104] In some embodiments, the page access device further includes Figure 4 The weighted value determination unit not shown in the figure is configured to: determine the operation behavior type corresponding to the operation behavior data; and determine the preset weighted value of each operation behavior corresponding to the operation behavior data according to the operation behavior type.

[0105] In some embodiments, the page access device further includes Figure 4 The new page layout pushing unit not shown in the figure is configured to: in response to the current time being in the next page update cycle, push the new page layout to the user and delete the operation behavior data.

[0106] In some embodiments, the sorting unit 404 is further configured to sort the corresponding user behavior scores from high to low in each cluster, and obtain a new position number for each corresponding functional module component according to the rule that higher scores are displayed earlier on the page.

[0107] In some embodiments, the page layout generating unit 405 is further configured to: replace the functional module components of the corresponding display type in the current page according to the new position number to generate a new page layout.

[0108] It should be noted that the page access method and the page access device of the present application have a corresponding relationship in terms of specific implementation contents, so the repeated contents will not be described again.

[0109] Figure 5 An exemplary system architecture 500 to which the page access method or page access device according to the embodiment of the present application can be applied is shown.

[0110] like Figure 5 As shown, system architecture 500 may include terminal devices 501, 502, 503, a network 504 and a server 505. Network 504 is used to provide a medium for communication links between terminal devices 501, 502, 503 and server 505. Network 504 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0111] Users can use terminal devices 501, 502, 503 to interact with server 505 through network 504 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 501, 502, 503, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only for example).

[0112] The terminal devices 501 , 502 , and 503 may be various electronic devices having a page access processing screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and the like.

[0113] Server 505 can be a server that provides various services, such as a background management server (only as an example) that provides support for the user's operation behavior data on the current page within a preset time period obtained by the user using terminal devices 501, 502, and 503. The background management server can obtain the user's operation behavior data on the current page within the preset time period, and then obtain the corresponding functional module component identification; determine the browsing time of the page content of the functional module component corresponding to each functional module component identification based on the operation behavior data, and perform an exclusion process based on the browsing time to determine the target operation behavior data; calculate the user behavior score of each functional module component based on the preset weight value and the target operation behavior data; classify each functional module component according to the display type to obtain each cluster cluster, and for each cluster cluster, sort based on the corresponding user behavior score, and then determine the new position number of each corresponding functional module component; generate a new page layout based on the new position number, and display the new page layout in response to the user's access request. Improve the user's page access browsing experience and page access conversion rate.

[0114] It should be noted that the page access method provided in the embodiment of the present application is generally executed by the server 505 , and accordingly, the page access device is generally set in the server 505 .

[0115] It should be understood that Figure 5 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to the implementation requirements.

[0116] Reference below Figure 6 , which shows a schematic diagram of the structure of a computer system 600 of a terminal device suitable for implementing an embodiment of the present application. Figure 6 The terminal device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0117] like Figure 6As shown, the computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage part 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the computer system 600 are also stored. The CPU 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0118] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, a modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed, so that a computer program read therefrom is installed into the storage section 608 as needed.

[0119] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 609, and / or installed from the removable medium 611. When the computer program is executed by the central processing unit (CPU) 601, the above-mentioned functions defined in the system of the present application are executed.

[0120] It should be noted that the computer-readable medium shown in the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. Computer-readable storage media may include, for example, but are not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer 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 of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, 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 computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0121] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the above-mentioned module, program segment or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0122] The units involved in the embodiments described in the present application may be implemented by software or hardware. The units described may also be set in a processor, for example, it may be described as: a processor includes an acquisition unit, an exclusion unit, a score calculation unit, a sorting unit, and a page layout generation unit. The names of these units do not, in some cases, constitute limitations on the units themselves.

[0123] As another aspect, the present application also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently and not be assembled into the device. The above computer-readable medium carries one or more programs. When the above one or more programs are executed by a device, the device obtains the user's operation behavior data on the current page within a preset time period, and then obtains the corresponding functional module component identification; according to the operation behavior data, determines the browsing time of the page content of the functional module component corresponding to each functional module component identification, and based on the browsing time, performs an exclusion process to determine the target operation behavior data; based on the preset weight value and the target operation behavior data, calculates the user behavior score of each functional module component; classifies each functional module component according to the display type to obtain each cluster cluster, and for each cluster cluster, sorts based on the corresponding user behavior score, and then determines the new position number of each corresponding functional module component; generates a new page layout according to the new position number, and displays the new page layout in response to the user's access request.

[0124] The computer program product of the present application includes a computer program, and when the computer program is executed by a processor, the page access method in the embodiment of the present application is implemented.

[0125] According to the technical solution of the embodiment of the present application, the user's page access browsing experience and page access conversion rate can be improved.

[0126] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.

Claims

1. A page access method, characterized in that: include: Within a preset time period, obtain the user's operation behavior data on the current page, and then obtain the corresponding functional module component identifier; Determine, according to the operation behavior data, browsing time of the page content of the functional module component corresponding to each of the functional module component identifiers, and execute an exclusion process based on the browsing time to determine target operation behavior data; Calculate the user behavior score of each of the functional module components based on the preset weighted value and the target operation behavior data; Classifying each of the functional module components according to the display type to obtain each cluster, and sorting each cluster based on the corresponding user behavior score to determine the new position number of each corresponding functional module component; A new page layout is generated according to the new position number, and the new page layout is displayed in response to the user's access request.

2. The method according to claim 1, characterized in that The performing of an exclusion process based on the browsing time to determine target operation behavior data includes: The operation behavior data corresponding to the browsing time less than the preset threshold is deleted, and the remaining operation behavior data is used as the target operation behavior data.

3. The method according to claim 1, characterized in that Before calculating the user behavior score of each of the functional module components based on the preset weighted value and the target operation behavior data, the method further includes: Determining the operation behavior type corresponding to the operation behavior data; According to the operation behavior type, a preset weighted value of each operation behavior corresponding to the operation behavior data is determined.

4. The method according to claim 1, characterized in that: After generating the new page layout, the method further includes: In response to the current time being in the next page update cycle, the new page layout is pushed to the user and the operation behavior data is deleted.

5. The method according to claim 1, characterized in that For each cluster, sorting is performed based on the corresponding user behavior score, and then determining the new position number of each corresponding functional module component, including: In each cluster, the corresponding user behavior scores are sorted from high to low, and according to the rule that higher scores are displayed earlier on the page, the new position number of each corresponding functional module component is obtained.

6. The method according to claim 1, characterized in that Generating a new page layout according to the new position number includes: According to the new position number, the functional module components of the corresponding display type in the current page are replaced to generate a new page layout.

7. A page access device, characterized in that: include: An acquisition unit is configured to acquire the user's operation behavior data on the current page within a preset time period, and then acquire the corresponding functional module component identifier; an exclusion unit configured to determine, according to the operation behavior data, a browsing time of a page content of a functional module component corresponding to each functional module component identifier, and execute an exclusion process based on the browsing time to determine target operation behavior data; A score calculation unit, configured to calculate a user behavior score of each of the functional module components based on a preset weighted value and the target operation behavior data; A sorting unit is configured to classify each of the functional module components according to the display type to obtain each cluster, and sort each cluster based on the corresponding user behavior score to determine a new position number of each corresponding functional module component; The page layout generating unit is configured to generate a new page layout according to the new position number, and display the new page layout in response to the user's access request.

8. The device according to claim 7, characterized in that The exclusion unit is further configured to: The operation behavior data corresponding to the browsing time less than the preset threshold is deleted, and the remaining operation behavior data is used as the target operation behavior data.

9. The device according to claim 7, characterized in that The device also includes a weighted value determining unit configured to: Determining the operation behavior type corresponding to the operation behavior data; According to the operation behavior type, a preset weighted value of each operation behavior corresponding to the operation behavior data is determined.

10. The device according to claim 7, characterized in that The device also includes a new page layout pushing unit, which is configured to: In response to the current time being in the next page update cycle, the new page layout is pushed to the user and the operation behavior data is deleted.

11. The device according to claim 7, characterized in that The sorting unit is further configured to: In each cluster, the corresponding user behavior scores are sorted from high to low, and according to the rule that higher scores are displayed earlier on the page, the new position number of each corresponding functional module component is obtained.

12. The device according to claim 7, characterized in that The page layout generating unit is further configured to: According to the new position number, the functional module components of the corresponding display type in the current page are replaced to generate a new page layout.

13. A page access electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 6.

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

15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

Citation Information

Cited By

  • Webpage interface loading method, electronic equipment and storage medium

    CN119669599A