Customer identity attribute-based personalized page display method and device

By obtaining and matching the channel sources, IP addresses and customer tags in customer data packets, and combining with preset databases, personalized page display is provided, which solves the problem of ignoring differences in page display in the existing technology, and improves display effect and customer satisfaction Spend.

CN119105827APending Publication Date: 2024-12-10BEIJING WISDOM TOOTH TECH CONSULTING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311274677.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

Existing Internet applications ignore the differences between customers when displaying pages, and cannot meet personalized needs, resulting in poor page display results.

Method used

By obtaining customer data packets, matching the corresponding relationship between the target channel source and the preset database, filtering out multiple page display IDs, and determining the page display plan based on these IDs, providing personalized page display. Options include further matching based on IP address and customer tags, optimizing the page display plan, and receiving page adjustment packets sent by user equipment to adjust the display plan in real time.

Benefits of technology

It realizes personalized page display based on customer identity attributes, improves the accuracy and customer satisfaction of page display, meets the needs of different customers, and protects customer safety and stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119105827A_ABST
    Figure CN119105827A_ABST
Patent Text Reader

Abstract

The invention provides a personalized page display method and device based on customer identity attributes, and relates to the technical field of data processing. In the method, a client data packet is obtained, the client data packet comprises a target channel source, and the target channel source is used for representing a channel for a client to access a page; the target channel source is matched with a preset database, multiple first page display IDs are obtained through screening, and the corresponding relation between the channel source and the page display IDs is pre-stored in the preset database; according to the multiple first page display IDs, page display schemes corresponding to the multiple first page display IDs are determined, and personalized page display is carried out according to the page display schemes corresponding to the multiple first page display IDs. By implementing the technical scheme provided by the invention, personalized page display can be conveniently provided for customers.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of data processing, and in particular to a method and device for displaying personalized pages based on customer identity attributes. Background Art

[0002] With the development of Internet applications, page display has become a basic and important part of Internet applications. Especially in this era of dataization and personalization, customer needs and behavioral characteristics are becoming more and more diverse and complex, which makes personalized page display based on customer identity attributes more and more important.

[0003] Currently, when customers of Internet applications visit a page, the same page is usually presented to all customers. This approach ignores the differences between different customers, resulting in poor page display effects and failing to meet the personalized page display needs of different customers.

[0004] Therefore, there is an urgent need for a personalized page display method and device based on customer identity attributes. Summary of the invention

[0005] The present application provides a method and device for displaying personalized pages based on customer identity attributes, which is convenient for providing personalized page display to customers.

[0006] In a first aspect of the present application, a personalized page display method based on customer identity attributes is provided, the method comprising: obtaining a customer data packet, the customer data packet comprising a target channel source, the target channel source being used to represent a channel through which a customer accesses a page; matching the target channel source with a preset database, screening to obtain a plurality of first page display IDs, the preset database pre-storing a correspondence between the channel source and the page display ID; determining, based on the plurality of first page display IDs, page display schemes corresponding to each of the plurality of first page display IDs, so as to perform personalized page display according to the page display schemes corresponding to each of the plurality of first page display IDs.

[0007] By adopting the above technical solution, firstly, the customer data packet is obtained, so as to know the channel through which the customer accesses the page. Next, the target channel source is matched with the preset database, and multiple first page display IDs are screened according to the correspondence between the channel source and the page display ID pre-stored in the preset database. Finally, according to the multiple first page display IDs, the page display schemes corresponding to each of the multiple first page display IDs are determined, so as to perform personalized page display according to the page display schemes corresponding to each of the multiple first page display IDs. Thus, different page display schemes are determined according to different channel sources, so as to provide personalized page display for customers.

[0008] Optionally, the customer data packet also includes a target IP address. After determining the page display schemes corresponding to the multiple first page display IDs based on the multiple first page display IDs, the method also includes: obtaining the IP addresses corresponding to the multiple first page display IDs from the preset database; matching the target IP address with the IP addresses corresponding to the multiple first page display IDs to obtain multiple second page display IDs, wherein the preset database includes a correspondence between page display IDs and IP addresses; determining the page display schemes corresponding to the multiple second page display IDs based on the multiple second page display IDs, so as to perform personalized page display according to the page display schemes corresponding to the multiple second page display IDs.

[0009] By adopting the above technical solution, the geographical location of the customer can be inferred by obtaining and analyzing the IP address. According to different geographical locations, a page display solution that better meets the needs and preferences of customers in the region can be provided. By matching the IP address and the IP address corresponding to the first page display ID, it can help identify and prevent possible security risks, further improve the accuracy and effect of personalized page display solutions, better meet customer needs, and protect customer security and stability.

[0010] Optionally, the customer data packet also includes a target customer tag. After determining the page display schemes corresponding to the multiple second page display IDs based on the multiple second page display IDs, the method also includes: obtaining the customer tags corresponding to the multiple second page display IDs from the preset database; matching the target customer tag with the customer tags corresponding to the multiple second page display IDs to obtain multiple third page display IDs, wherein the preset database includes the correspondence between page display IDs and customer tags; determining the page display schemes corresponding to the multiple third page display IDs based on the multiple third page display IDs, so as to perform personalized page display according to the page display schemes corresponding to the multiple third page display IDs.

[0011] By adopting the above technical solution, customer tags are used to facilitate in-depth understanding of the needs of different categories of customers, and customer tags are matched with page display IDs to facilitate quick determination of page display IDs, thereby providing each customer group with a more personalized page display solution, further improving customer satisfaction.

[0012] Optionally, the target channel sources include WEB channels and APP channels.

[0013] By adopting the above technical solution and identifying the WEB channel and APP channel, it is easy to understand the specific channel type of the customer's access page, so as to match different page display solutions according to different channel sources, and then provide customers with personalized page display.

[0014] Optionally, the obtaining of the client data packet specifically includes: receiving an access request sent by a user device, where the user device is a user device used by a client to access a page; and preprocessing the access request to obtain the client data packet.

[0015] By adopting the above technical solution, by receiving the access request sent by the user device, the customer's behavior data can be obtained in real time, so that the customer's needs can be quickly responded to and the service efficiency can be improved. By preprocessing the access request, the customer's relevant data can be extracted, so as to accurately obtain the customer's behavior and preferences. By obtaining the customer data packet, the customer's needs and behavior patterns can be understood, so as to provide customers with page display solutions that better meet their needs and preferences, and improve customer experience.

[0016] Optionally, after determining the page display schemes corresponding to the multiple third page display IDs according to the multiple third page display IDs, the method further includes: obtaining the historical display times of the first page display scheme and the historical display times of the second page display scheme, the first page display scheme and the second page display scheme being any two page display schemes among the page display schemes corresponding to the multiple third page display IDs; judging the relationship between the historical display times of the first page display scheme and the historical display times of the second page display scheme; if the historical display times of the first page display scheme are greater than the historical display times of the second page display scheme, giving priority to performing personalized page display according to the first page display scheme.

[0017] By adopting the above technical solution, by obtaining the historical display times of the first page display solution and the second page display solution, it is possible to determine which solution has been displayed more times in history, so as to give priority to the solution with more historical display times for page display, which is convenient for improving the efficiency of page display. Since solutions with more historical display times are more popular, giving priority to displaying these solutions can better meet customer needs and preferences and improve customer satisfaction. By analyzing the historical display times, the operational effects of different page display solutions can be understood, thereby optimizing and adjusting the operational strategy.

[0018] Optionally, the method also includes: receiving a page adjustment data packet sent by a user device, wherein the page adjustment data packet is used to adjust a target page display scheme; adjusting the target page display scheme according to the page adjustment data packet to obtain a custom page display scheme; and performing personalized page display according to the custom page display scheme.

[0019] By adopting the above technical solution, by receiving the page adjustment data packet sent by the user device, the customer is allowed to adjust the target page display plan, which allows the customer to participate in the process of formulating the page display plan. This not only enhances the customer's sense of participation and satisfaction, but also makes the page display plan more in line with the customer's needs and preferences. At the same time, this customer customization method can also improve the customer's acceptance and loyalty to the page display plan. By receiving and processing the page adjustment data packet sent by the user device, the customer's feedback on the page display plan can be understood and collected in real time, so as to optimize and adjust it in time. This real-time feedback and adjustment mechanism can improve the accuracy and effect of the page display plan. By automatically receiving and processing the page adjustment data packet of the user device, the processing efficiency and response speed can be improved, thereby optimizing the customer experience.

[0020] In a third aspect of the present application, a personalized page display device based on customer identity attributes is provided, the personalized page display device comprising an acquisition module and a processing module, wherein the acquisition module is used to acquire a customer data packet, the customer data packet comprising a target channel source, the target channel source being used to indicate a channel through which a customer accesses a page; the processing module is used to match the target channel source with a preset database, and screen out a plurality of first page display IDs, wherein the preset database pre-stores a correspondence between the channel source and the page display ID; the processing module is also used to determine, based on the plurality of first page display IDs, a page display scheme corresponding to each of the plurality of first page display IDs, so as to perform personalized page display according to the page display scheme corresponding to each of the plurality of first page display IDs.

[0021] In the third aspect of the present application, an electronic device is provided, which includes a processor, a memory, a user interface and a network interface, the memory is used to store instructions, the user interface and the network interface are both used to communicate with other devices, and the processor is used to execute the instructions stored in the memory so that the electronic device performs the method described above.

[0022] In a fourth aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores instructions, and when the instructions are executed, the method described above is executed.

[0023] In summary, one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: 1. First, obtain the customer data packet to learn the channel through which the customer accesses the page. Next, match the target channel source with the preset database, and screen multiple first page display IDs based on the correspondence between the channel source and the page display ID pre-stored in the preset database. Finally, based on the multiple first page display IDs, determine the page display schemes corresponding to each of the multiple first page display IDs, and perform personalized page display based on the page display schemes corresponding to each of the multiple first page display IDs. Thus, different page display schemes are determined according to different channel sources, so as to provide personalized page display for customers; 2. By obtaining and analyzing IP addresses, the customer's geographic location can be inferred. Based on different geographic locations, a page display solution that better meets the needs and preferences of customers in the region can be provided. By matching the IP address and the IP address corresponding to the first page display ID, it can help identify and prevent possible security risks, further improve the accuracy and effectiveness of personalized page display solutions, better meet customer needs, and protect customer security and stability; 3. By receiving and processing the page adjustment data packets sent by the user's device, we can understand and collect customer feedback on the page display plan in real time, so as to optimize and adjust it in time. This real-time feedback and adjustment mechanism can improve the accuracy and effect of the page display plan. By automatically receiving and processing the page adjustment data packets from the user's device, we can improve processing efficiency and response speed, thereby optimizing the customer experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 A flowchart of a personalized page display method based on customer identity attributes provided in an embodiment of the present application.

[0025] Figure 2 A module diagram of a personalized page display device based on customer identity attributes provided in an embodiment of the present application.

[0026] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.

[0027] Explanation of the reference numerals: 21, acquisition module; 22, processing module; 31, processor; 32, communication bus; 33, user interface; 34, network interface; 35, memory. DETAILED DESCRIPTION

[0028] In order to enable technicians in this field to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments.

[0029] In the description of the embodiments of the present application, words such as "for example" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "for example" or "for example" is intended to present related concepts in a specific way.

[0030] In the description of the embodiments of the present application, the meaning of the term "multiple" refers to two or more. For example, multiple systems refer to two or more systems, and multiple screen terminals refer to two or more screen terminals. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. The terms "include", "comprise", "have" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.

[0031] With the continuous development of Internet applications, page display has become an indispensable part of it. Whether on the PC or mobile side, customers have put forward higher and higher requirements for the effect and experience of page display. Especially in the current era of dataization and personalization, customer needs and behavioral characteristics are showing a trend of diversification and complexity, which makes personalized page display based on customer identity attributes more and more important.

[0032] At present, when customers of many Internet applications visit a page, they often present the same page to all customers. This approach is too simplistic and one-sided, and ignores the differences between different customers. Different customers have different identity attributes, which have an important impact on the display effect of the page and the customer experience. Therefore, this approach often cannot meet the personalized page display needs of different customers.

[0033] In order to solve the above technical problems, this application provides a personalized page display method based on customer identity attributes, referring to Figure 1 , Figure 1A flowchart of a personalized page display method based on customer identity attributes provided in an embodiment of the present application. The personalized page display method is applied to a server, and includes steps S110 to S130, which are as follows: S110 . Obtain a customer data packet, where the customer data packet includes a target channel source, and the target channel source is used to indicate a channel through which a customer accesses a page.

[0034] Specifically, when a client accesses an Internet application or webpage, the Internet application or webpage will provide a page to answer the client's questions or guide the client to browse, etc. At this time, the server will obtain the client data packet of the accessing client. The client data packet may contain various information about the client's access page, such as the type of access device, operating system, access time, etc., as well as some identifier information, such as the user ID, session ID, etc.

[0035] In a possible implementation, the target channel sources include WEB channels and APP channels.

[0036] Specifically, the customer data packet contains a target channel source field, which is used to identify the channel through which the customer accesses. The target channel source can include WEB channels and APP channels. In addition, the obtained customer data packet may also include other information, such as the target IP address, customer tags, etc., which can also help the server better understand the customer and provide more personalized services.

[0037] In an embodiment of the present application, the server is a server that manages client data packets and is used to provide background services. The server can be a single server, a server cluster consisting of multiple servers, or a cloud computing service center.

[0038] For example, if a customer visits an e-commerce website through the Google search engine, the target channel source in the data packet may be "Google search engine". In this way, the server can analyze which channel the customer visited from based on this information, so as to better understand the customer's source and behavior habits, so as to facilitate the subsequent personalized page display.

[0039] In a possible implementation, obtaining a client data packet specifically includes: receiving an access request sent by a user device, where the user device is a user device used by a client to access a page; and preprocessing the access request to obtain a client data packet.

[0040] Specifically, the above process is a specific process for a server to obtain a client data packet provided by an embodiment of the present application. First, the server will receive an access request sent by a user device, which contains relevant information about the client, such as the page visited by the client, the time of visit, the device visited, etc. Then, the server receives the access request and performs preprocessing. This preprocessing process may include verifying the identity of the client, such as through cookies or Session; it may also include parsing the requested data and extracting the required data, such as the client's behavior data, the client's personal information, etc. Finally, the preprocessed data forms a client data packet, and the server can understand the client's behavior and needs based on this client data packet, thereby providing the client with more personalized services. In addition, the server can also respond to the user's click operation, without the need for an additional access request preprocessing stage, and can directly obtain the client's client data packet corresponding to the user device that performed the click operation.

[0041] The types of user devices include, but are not limited to, Android system devices, iOS devices developed by Apple, personal computers (PCs), World Wide Web (web) devices, virtual reality (VR) devices, augmented reality (AR) devices, etc. In the embodiment of the present application, the user device is a computer.

[0042] S120: Match the target channel source with a preset database to screen and obtain a plurality of first page display IDs. The preset database pre-stores a corresponding relationship between the channel source and the page display ID.

[0043] Specifically, the above-mentioned preset database is a database containing historical data, which stores the correspondence between various channel sources and page display IDs. When the server obtains the target channel source in the customer data packet, it can match it in the preset database according to this channel source. During the matching process, if there is a page display ID corresponding to the target channel source in the preset database, then these page display IDs are screened out by the server as rules or conditions for determining the page display plan. The page display plans corresponding to multiple first page display IDs can be obtained from the preset database based on these IDs, so that the server can perform personalized page display according to these plans.

[0044] For example, if a customer visits an e-commerce website through the channel of "Google search engine on the web", then the target channel source is "Google search engine on the web". The correspondence between "Google search engine on the web" and multiple page display IDs is stored in the preset database, so the server can filter out the page display IDs corresponding to "Google search engine on the web" based on this correspondence, such as "IDA", "IDB", "IDC", etc. The page display solutions corresponding to these filtered first page display IDs are pages about questions and answers about e-commerce products and guided browsing.

[0045] S130. Determine, according to the plurality of first page display IDs, page display schemes corresponding to the plurality of first page display IDs respectively, so as to perform personalized page display according to the page display schemes corresponding to the plurality of first page display IDs respectively.

[0046] Specifically, after the server obtains multiple first page display IDs, it can search for corresponding page display solutions in the preset database based on these page display IDs. This page display solution may include information on multiple aspects such as page content, layout, color, font, etc. The page display solution can be stored in a preset display solution database, which pre-stores multiple page display solutions. Once the server finds the corresponding page display solution, it can perform personalized page display based on these solutions. This process may involve operations such as dynamically generating page content and adjusting page layout. Among them, one page display ID corresponds to one page display solution.

[0047] Furthermore, when there is only one page display scheme, the server will directly perform personalized page display according to the page display scheme; when there are multiple page display schemes, the server can prioritize the multiple page display schemes, so as to determine the page display scheme with a high priority as the page display scheme used for personalized page display. The specific priority setting method can be based on the popularity of the page display scheme, or the customer's pre-customization, or the use of a model to analyze existing customers and model the page display scheme that the customer likes. The specific setting method is set according to the specific situation and will not be repeated here. Therefore, different page display schemes are determined according to different channel sources, so as to provide customers with personalized page display.

[0048] In a possible implementation, the customer data packet also includes a target IP address. After determining page display schemes corresponding to each of the multiple first page display IDs based on the multiple first page display IDs, the method further includes: obtaining IP addresses corresponding to each of the multiple first page display IDs from a preset database; matching the target IP address with the IP addresses corresponding to each of the multiple first page display IDs to obtain multiple second page display IDs, wherein the preset database includes a correspondence between page display IDs and IP addresses; determining page display schemes corresponding to each of the multiple second page display IDs based on the multiple second page display IDs, so as to perform personalized page display according to the page display schemes corresponding to each of the multiple second page display IDs.

[0049] Specifically, the above process is a process in which the server, after determining the page display schemes corresponding to each of the multiple first page display IDs, further obtains the IP addresses corresponding to these IDs, and performs personalized page display based on these IP addresses. First, the client data packet also includes the target IP address, which is the actual IP address of the user device used by the client when accessing. For example, if the client accesses a WEB website through a computer, the target IP address is the IP address of the computer. Next, the server obtains the IP addresses corresponding to these IDs in the preset database based on the page display schemes corresponding to each of the multiple first page display IDs. Secondly, the server matches the target IP address with the IP addresses corresponding to each of the multiple first page display IDs. This process is to find the IDs in the first page display ID that match the target IP address. These IDs are the second page display IDs. Finally, the page display schemes corresponding to each of the multiple second page display IDs are determined to achieve more refined personalized page display.

[0050] For example, if a customer from the United States visits an e-commerce website through a browser, the server can select multiple second page display IDs, such as "Product A", "Product B", "Product C", etc., based on multiple first page display IDs based on the target channel source "browser" and the target IP address "United States". Then, the e-commerce website can provide customers with more personalized product introductions and promotion pages based on the page display solutions corresponding to these second page display IDs, for example, recommending some products or services suitable for the US market to this customer.

[0051] In a possible implementation, the customer data packet also includes a target customer tag. After determining the page display schemes corresponding to the multiple second page display IDs based on the multiple second page display IDs, the method further includes: obtaining the customer tags corresponding to the multiple second page display IDs from a preset database; matching the target customer tag with the customer tags corresponding to the multiple second page display IDs to obtain multiple third page display IDs, wherein the preset database includes a correspondence between the page display IDs and the customer tags; determining the page display schemes corresponding to the multiple third page display IDs based on the multiple third page display IDs, so as to perform personalized page display according to the page display schemes corresponding to the multiple third page display IDs.

[0052] Specifically, the above process is a process of further obtaining customer tags corresponding to these IDs after determining the respective page display schemes according to the second page display ID, and performing personalized page display according to these customer tags. First, the customer data packet also includes a target customer tag. If the customer type is an enterprise customer, the customer tag can be a new customer or an old customer, or a high-quality customer. When the customer type is an individual customer, the customer tag can be some characteristics or preference information of the customer, such as age, gender, purchasing habits, etc. Next, after determining the respective page display schemes according to the second page display ID, the customer tags corresponding to these IDs are also obtained in the preset database. Afterwards, the server matches the target customer tag with the customer tags corresponding to each of the multiple second page display IDs. This process is to find out those IDs that match the target customer tags. These IDs are the third page display IDs, thereby achieving the purpose of jointly determining the page display ID according to the target channel source, the target IP address and the target customer tag. Finally, personalized page display is performed according to the page display schemes corresponding to each of the multiple third page display IDs.

[0053] For example, when the server determines that the target channel source is the WEB, the target IP address is China, and the customer label is a new customer, because the new customer is new to the visited enterprise, further understanding is required. The corresponding page display plan can include a detailed introduction to the main business of the visited enterprise. The style of the page display plan can be simple Chinese style. In order to facilitate customers to quickly solve problems, manual question and answer services can also be set up in the page display plan.

[0054] In a possible implementation, after determining the page display schemes corresponding to each of the multiple third page display IDs based on the multiple third page display IDs, it specifically also includes: obtaining the historical display times of the first page display scheme and the historical display times of the second page display scheme, the first page display scheme and the second page display scheme being any two page display schemes among the page display schemes corresponding to each of the multiple third page display IDs; judging the relationship between the historical display times of the first page display scheme and the historical display times of the second page display scheme; if the historical display times of the first page display scheme are greater than the historical display times of the second page display scheme, giving priority to performing personalized page display according to the first page display scheme.

[0055] Specifically, the above process is a process of further obtaining the historical display times of these page display solutions after determining the page display solutions of each of the third page display IDs, and performing personalized page display according to these historical display times. First, the server can obtain the historical display times of the page display solutions corresponding to each third page display ID. This historical display number is a statistic about the number of times this page display solution has been displayed, which reflects the user's preference for this page display solution, that is, the higher the historical display number of a certain page display solution, the deeper the user's preference for the page display solution. Next, the server determines the size relationship between the historical display times of two arbitrarily selected page display solutions, so as to find out the page display solutions with higher historical display times, because they may be more popular with users and better meet the needs of users. Finally, if the historical display times of the first page display solution are greater than the historical display times of the second page display solution, then the personalized page display is performed according to the first page display solution first. This means that among the page display solutions of each of the multiple third page display IDs, those page display solutions with higher historical display times should be preferred for personalized page display.

[0056] In a possible implementation, a page adjustment data packet sent by a user device is received, and the page adjustment data packet is used to adjust a target page display scheme; the target page display scheme is adjusted according to the page adjustment data packet to obtain a customized page display scheme; and personalized page display is performed according to the customized page display scheme.

[0057] Specifically, in this process, the customized page display scheme is obtained by adjusting the target page display scheme according to the page adjustment data packet sent by the user device after receiving the data packet. This adjustment may include changing the layout of the page, replacing or adding content, modifying the color or font, etc.

[0058] For example, suppose a customer visits an e-commerce website. The website provides an initial page display plan based on the customer's data packet, which includes some recommended products and corresponding introductions. Then, the customer sends a page adjustment data packet, indicating that he does not like the layout of this page and hopes that the product image will be larger and more eye-catching. After receiving this data packet, the server will adjust the initial page display plan, enlarge the product image, and reduce other elements of the page accordingly to meet the user's preferences. This adjusted page display plan is a customized page display plan. By adjusting the page according to user needs, each user can get a personalized page display that satisfies him or her, thereby improving the user experience.

[0059] This application also provides a personalized page display device based on customer identity attributes, referring to Figure 2 , Figure 2 A module schematic diagram of a personalized page display device based on customer identity attributes provided in an embodiment of the present application. The personalized page display device is a server, and the server includes an acquisition module 21 and a processing module 22, wherein the acquisition module 21 is used to acquire a customer data packet, and the customer data packet includes a target channel source, and the target channel source is used to indicate the channel through which the customer accesses the page; the processing module 22 is used to match the target channel source with a preset database, and screen to obtain multiple first page display IDs, and the preset database pre-stores the corresponding relationship between the channel source and the page display ID; the processing module 22 is also used to determine the page display schemes corresponding to the multiple first page display IDs according to the multiple first page display IDs, so as to perform personalized page display according to the page display schemes corresponding to the multiple first page display IDs.

[0060] In a possible implementation, the customer data packet also includes a target IP address. After the processing module 22 determines the page display schemes corresponding to the multiple first page display IDs based on the multiple first page display IDs, it specifically includes: the acquisition module 21 obtains the IP addresses corresponding to the multiple first page display IDs from a preset database; the processing module 22 matches the target IP address with the IP addresses corresponding to the multiple first page display IDs to obtain multiple second page display IDs, and the preset database includes a correspondence between the page display ID and the IP address; the processing module 22 determines the page display schemes corresponding to the multiple second page display IDs based on the multiple second page display IDs, so as to perform personalized page display according to the page display schemes corresponding to the multiple second page display IDs.

[0061] In a possible implementation, the customer data packet also includes a target customer tag. After the processing module 22 determines the page display schemes corresponding to the multiple second page display IDs based on the multiple second page display IDs, it specifically includes: the acquisition module 21 obtains the customer tags corresponding to the multiple second page display IDs from a preset database; the processing module 22 matches the target customer tag with the customer tags corresponding to the multiple second page display IDs to obtain multiple third page display IDs, and the preset database includes the correspondence between the page display ID and the customer tag; the processing module 22 determines the page display schemes corresponding to the multiple third page display IDs based on the multiple third page display IDs, so as to perform personalized page display according to the page display schemes corresponding to the multiple third page display IDs.

[0062] In a possible implementation, the target channel sources include WEB channels and APP channels.

[0063] In a possible implementation, the acquisition module 21 acquires the client data packet, specifically including: the acquisition module 21 receives an access request sent by a user device, where the user device is a user device used by the client to access the page; the processing module 22 pre-processes the access request to obtain the client data packet.

[0064] In a possible implementation, after the processing module 22 determines the page display schemes corresponding to multiple third page display IDs according to multiple third page display IDs, it specifically also includes: the acquisition module 21 acquires the historical display times of the first page display scheme and the historical display times of the second page display scheme, the first page display scheme and the second page display scheme being any two page display schemes among the page display schemes corresponding to the multiple third page display IDs; the processing module 22 determines the relationship between the historical display times of the first page display scheme and the historical display times of the second page display scheme; if the historical display times of the first page display scheme are greater than the historical display times of the second page display scheme, the processing module 22 gives priority to performing personalized page display according to the first page display scheme.

[0065] In a possible implementation, the acquisition module 21 receives a page adjustment data packet sent by a user device, and the page adjustment data packet is used to adjust the target page display scheme; the processing module 22 adjusts the target page display scheme according to the page adjustment data packet to obtain a custom page display scheme; the processing module 22 performs personalized page display according to the custom page display scheme.

[0066] It should be noted that: when the device provided in the above embodiment realizes its function, only the division of the above functional modules is used as an example. In actual application, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0067] The present application also provides an electronic device, referring to Figure 3 , Figure 3 The electronic device may include: at least one processor 31 , at least one network interface 34 , a user interface 33 , a memory 35 , and at least one communication bus 32 .

[0068] The communication bus 32 is used to realize the connection and communication between these components.

[0069] The user interface 33 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 33 may also include a standard wired interface and a wireless interface.

[0070] The network interface 34 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).

[0071] Among them, the processor 31 may include one or more processing cores. The processor 31 uses various interfaces and lines to connect various parts in the entire server, and executes various functions of the server and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 35, and calling data stored in the memory 35. Optionally, the processor 31 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 31 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. 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; and the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 31, but may be implemented separately through a chip.

[0072] The memory 35 may include a random access memory (RAM) or a read-only memory (Read-Only Memory). Optionally, the memory 35 includes a non-transitory computer-readable storage medium. The memory 35 may be used to store instructions, programs, codes, code sets or instruction sets. The memory 35 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 method embodiments, etc.; the data storage area may store data involved in the above-mentioned method embodiments, etc. The memory 35 may optionally be at least one storage device located away from the aforementioned processor 31. As Figure 3 As shown, the memory 35 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an application program of a personalized page display method based on customer identity attributes.

[0073] exist Figure 3 In the electronic device shown, the user interface 33 is mainly used to provide an input interface for the user and obtain data input by the user; and the processor 31 can be used to call an application stored in the memory 35 for a personalized page display method based on customer identity attributes. When executed by one or more processors, the electronic device executes one or more methods in the above-mentioned embodiments.

[0074] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required for the present application.

[0075] The present application also provides a computer-readable storage medium, which stores instructions. When executed by one or more processors, the electronic device executes one or more of the methods described in the above embodiments.

[0076] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

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

[0078] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0079] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0080] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned memory includes: various media that can store program codes, such as USB flash drives, mobile hard drives, magnetic disks or optical disks.

[0081] The above is only an exemplary embodiment of the present disclosure, and the scope of the present disclosure cannot be limited thereto. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the disclosure of the specification and the truth of practice, it will be easy for those skilled in the art to think of other embodiments of the present disclosure. This application is intended to cover any modification, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the technical field that are not recorded in the present disclosure. The description and examples are regarded as exemplary only, and the scope and spirit of the present disclosure are defined by the claims.

Claims

1. A personalized page display method based on customer identity attributes, characterized in that: The method comprises: Acquire a customer data packet, wherein the customer data packet includes a target channel source, and the target channel source is used to indicate a channel through which the customer accesses a page; Matching the target channel source with a preset database to screen and obtain a plurality of first page display IDs, wherein the preset database pre-stores a correspondence between the channel source and the page display ID; According to the plurality of first page display IDs, page display schemes corresponding to the plurality of first page display IDs are determined, so as to perform personalized page display according to the page display schemes corresponding to the plurality of first page display IDs.

2. The personalized page display method according to claim 1, characterized in that: The client data packet also includes a target IP address. After determining the page display schemes corresponding to the first page display IDs according to the first page display IDs, the method further includes: Acquire the IP addresses corresponding to the first page display IDs from the preset database; Matching the target IP address with the IP addresses corresponding to the first page display IDs to obtain a plurality of second page display IDs, wherein the preset database includes a correspondence between the page display IDs and the IP addresses; According to the plurality of second page display IDs, page display schemes corresponding to the plurality of second page display IDs are determined, so as to perform personalized page display according to the page display schemes corresponding to the plurality of second page display IDs.

3. The personalized page display method according to claim 2, characterized in that: The customer data packet further includes a target customer tag. After determining the page display schemes corresponding to the plurality of second page display IDs respectively according to the plurality of second page display IDs, the method further includes: Acquire, from the preset database, a plurality of customer tags corresponding to the respective second page display IDs; Matching the target customer tag with customer tags corresponding to each of the plurality of second page display IDs to obtain a plurality of third page display IDs, wherein the preset database includes a correspondence between the page display IDs and the customer tags; According to the multiple third page display IDs, the page display schemes corresponding to the multiple third page display IDs are determined, so as to perform personalized page display according to the page display schemes corresponding to the multiple third page display IDs.

4. The personalized page display method according to claim 1, characterized in that: The target channel sources include WEB channels and APP channels.

5. The personalized page display method according to claim 1, characterized in that: The obtaining of the client data packet specifically includes: Receiving an access request sent by a user device, where the user device is a user device used by a client to access a page; The access request is preprocessed to obtain the client data packet.

6. The personalized page display method according to claim 3, characterized in that: After determining, according to the plurality of third page display IDs, the page display schemes corresponding to the plurality of third page display IDs respectively, the method further includes: Obtaining the historical display count of the first page display scheme and the historical display count of the second page display scheme, wherein the first page display scheme and the second page display scheme are any two page display schemes among the page display schemes corresponding to the plurality of third page display IDs; Determine the magnitude relationship between the number of historical displays of the first page display scheme and the number of historical displays of the second page display scheme; If the historical display times of the first page display scheme are greater than the historical display times of the second page display scheme, the personalized page display is performed preferentially according to the first page display scheme.

7. The personalized page display method according to claim 1, characterized in that: The method further comprises: Receiving a page adjustment data packet sent by a user device, wherein the page adjustment data packet is used to adjust a target page display scheme; According to the page adjustment data packet, the target page display scheme is adjusted to obtain a custom page display scheme; Personalized page display is performed according to the customized page display solution.

8. A personalized page display device based on customer identity attributes, characterized in that: The personalized page display device comprises an acquisition module (21) and a processing module (22), wherein: The acquisition module (21) is used to acquire a customer data packet, wherein the customer data packet includes a target channel source, and the target channel source is used to indicate a channel through which the customer accesses the page; The processing module (22) is used to match the target channel source with a preset database to screen and obtain a plurality of first page display IDs, wherein the preset database pre-stores a corresponding relationship between the channel source and the page display ID; The processing module (22) is further used to determine, based on the plurality of first page display IDs, the page display schemes corresponding to each of the plurality of first page display IDs, so as to perform personalized page display based on the page display schemes corresponding to each of the plurality of first page display IDs.

9. An electronic device, characterized in that: The electronic device comprises a processor (31), a memory (35), a user interface (33) and a network interface (34), wherein the memory (35) is used to store instructions, the user interface (33) and the network interface (34) are both used to communicate with other devices, and the processor (31) is used to execute the instructions stored in the memory (35) so that the electronic device executes the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed, the method according to any one of claims 1 to 7 is performed.