[go: up one dir, main page]

CN119105827A - A personalized page display method and device based on customer identity attributes - Google Patents

A personalized page display method and device based on customer identity attributes Download PDF

Info

Publication number
CN119105827A
CN119105827A CN202311274677.XA CN202311274677A CN119105827A CN 119105827 A CN119105827 A CN 119105827A CN 202311274677 A CN202311274677 A CN 202311274677A CN 119105827 A CN119105827 A CN 119105827A
Authority
CN
China
Prior art keywords
page display
ids
page
personalized
scheme
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311274677.XA
Other languages
Chinese (zh)
Inventor
黄建寅
杨日权
彭伟
龙中武
徐懿
吴立楠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zhichi Zhongfu Technology Consulting Co ltd
Original Assignee
Beijing Zhichi Zhongfu Technology Consulting Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Zhichi Zhongfu Technology Consulting Co ltd filed Critical Beijing Zhichi Zhongfu Technology Consulting Co ltd
Priority to CN202311274677.XA priority Critical patent/CN119105827A/en
Publication of CN119105827A publication Critical patent/CN119105827A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • G06F9/4451User profiles; Roaming

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请提供一种基于客户身份属性的个性化页面展示方法及装置,涉及数据处理的技术领域。在该方法中,获取客户数据包,客户数据包包括目标渠道来源,目标渠道来源用于表示客户访问页面的渠道;将目标渠道来源与预设数据库进行匹配,筛选得到多个第一页面展示ID,预设数据库中预先存储有渠道来源与页面展示ID之间的对应关系;根据多个第一页面展示ID,确定多个第一页面展示ID各自对应的页面展示方案,以根据多个第一页面展示ID各自对应的页面展示方案进行个性化页面展示。实施本申请提供的技术方案,便于为客户提供个性化的页面展示。

The present application provides a personalized page display method and device based on customer identity attributes, and relates to the technical field of data processing. In this method, a customer data packet is obtained, 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 target channel source is matched with a preset database, and a plurality of first page display IDs are screened and obtained, and the preset database pre-stores the correspondence between the channel source and the page display ID; based on the plurality of first page display IDs, the 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. Implementing the technical solution provided by the present application facilitates providing personalized page display to customers.

Description

Personalized page display method and device based on customer identity attribute
Technical Field
The application relates to the technical field of data processing, in particular to a personalized page display method and device based on client identity attributes.
Background
With the development of internet applications, page presentation has been a fundamental and important link in internet applications. Particularly in this era of datamation and personalization, the demands and behavior features of customers are becoming increasingly diverse and complex, which makes personalized page presentation based on customer identity properties increasingly important.
At present, when clients of internet application access pages, the same pages are usually presented to all clients, and the mode ignores the difference between different clients, so that the page display effect is poor, and personalized page display requirements of different clients cannot be met.
Therefore, there is an urgent need for a personalized page display method and device based on the client identity attribute.
Disclosure of Invention
The application provides a personalized page display method and device based on a customer identity attribute, which are convenient for providing personalized page display for customers.
The application provides a personalized page display method based on a client identity attribute, which comprises the steps of obtaining a client data packet, wherein the client data packet comprises a target channel source, the target channel source is used for representing a channel of a client for accessing a page, matching the target channel source with a preset database, screening to obtain a plurality of first page display IDs, storing corresponding relations between the channel source and the page display IDs in the preset database in advance, and determining page display schemes corresponding to the first page display IDs according to the first page display IDs so as to display the personalized page according to the page display schemes corresponding to the first page display IDs.
By adopting the technical scheme, the client data packet is acquired first, so that the channel of the client for accessing the page is acquired. And then, matching the source of the target channel with a preset database, and screening and obtaining a plurality of first page display IDs according to the corresponding relation between the source of the channel and the page display IDs stored in the preset database in advance. And finally, determining page display schemes corresponding to the first page display IDs according to the first page display IDs, so that personalized page display is performed according to the page display schemes corresponding to the first page display IDs. Therefore, different page display schemes are determined according to different channel sources, so that personalized page display can be conveniently provided for customers.
Optionally, the client data packet further 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 obtaining 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 second page display IDs, where the preset database includes a correspondence between the page display IDs and the IP addresses, determining the page display scheme corresponding to the second page display IDs according to the second page display IDs, and performing personalized page display according to the page display scheme corresponding to the second page display IDs.
By adopting the technical scheme, the geographic position of the client can be deduced by acquiring and analyzing the IP address. According to different geographic positions, page display schemes which are more in line with the requirements and preferences of customers in the region can be provided. Through matching the IP addresses corresponding to the IP addresses and the first page display ID, the method can help identify and prevent possible security risks, can further improve the precision and effect of the personalized page display scheme, better meets the requirements of clients, and protects the safety and stability of the clients.
Optionally, the client data packet further includes a target client tag, after determining the page display schemes corresponding to the second page display IDs according to the second page display IDs, the method further includes obtaining client tags corresponding to the second page display IDs from the preset database, matching the target client tag with the client tag corresponding to the second page display IDs to obtain third page display IDs, wherein the preset database includes a corresponding relation between the page display IDs and the client tag, and determining the page display scheme corresponding to the third page display IDs according to the third page display IDs to perform personalized page display according to the page display scheme corresponding to the third page display IDs.
By adopting the technical scheme, the client tag is utilized to facilitate understanding the requirements of clients of different categories in depth, the client tag is matched with the page display ID, and the page display ID is convenient to determine quickly, so that a more personalized page display scheme is provided for each client group, and the client satisfaction is further improved.
Optionally, the target channel sources include WEB channels and APP channels.
Through adopting above-mentioned technical scheme, through discernment WEB channel and APP channel, be convenient for know the specific channel type of customer access page to be convenient for match different page show schemes according to different channel sources, and then be convenient for provide individualized page show for the customer.
Optionally, the method for acquiring the client data packet specifically comprises the steps of receiving an access request sent by user equipment, wherein the user equipment is used for accessing a page by a client, and preprocessing the access request to obtain the client data packet.
By adopting the technical scheme, the behavior data of the client can be obtained in real time by receiving the access request sent by the user equipment, so that the client requirement can be responded rapidly, and the service efficiency is improved. By preprocessing the access request, relevant data of the client can be extracted, so that behaviors and preferences of the client can be accurately acquired. By acquiring the client data packet, the requirements and the behavior mode of the client can be known, so that a page display scheme which better meets the requirements and the preferences of the client is provided for the client, and the client experience is improved.
Optionally, after determining the page display schemes corresponding to the third page display IDs according to the third page display IDs, the method further comprises obtaining the historical display times of a first page display scheme and the historical display times of a second page display scheme, wherein the first page display scheme and the second page display scheme are any two page display schemes in the page display schemes corresponding to the third page display IDs, judging the size relation between the historical display times of the first page display scheme and the historical display times of the second page display scheme, and if the historical display times of the first page display scheme are larger than the historical display times of the second page display scheme, performing personalized page display according to the first page display scheme preferentially.
By adopting the technical scheme, through obtaining the historical display times of the first page display scheme and the second page display scheme, the method can judge which scheme is displayed more times in history, so that the scheme with more historical display times is preferentially selected for page display, and the page display efficiency is improved conveniently. Because the schemes with more historical display times are more popular, the schemes can be preferentially displayed, so that the requirements and the favorites of clients can be better met, and the satisfaction of the clients is improved. Through analysis of the historical display times, the operation effect of different page display schemes can be known, so that the operation strategy is optimized and adjusted.
Optionally, the method further comprises the steps of receiving a page adjustment data packet sent by the user equipment, wherein the page adjustment data packet is used for adjusting 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 conducting personalized page display according to the custom page display scheme.
By adopting the technical scheme, the client is allowed to adjust the target page display scheme by receiving the page adjustment data packet sent by the user equipment, so that the client can participate in the formulation process of the page display scheme. The method not only enhances the participation and satisfaction of the clients, but also enables the page display scheme to be closer to the demands and preferences of the clients. Meanwhile, the customer self-defining mode can also improve the acceptance and loyalty of customers to the page display scheme. And the feedback of the client to the page display scheme can be known and collected in real time by receiving and processing the page adjustment data packet sent by the user equipment, so that the optimization and adjustment can be performed in time. The real-time feedback and adjustment mechanism can improve the accuracy and effect of the page display scheme. By automatically receiving and processing the page adjustment data packet of the user equipment, the processing efficiency and the response speed can be improved, so that the customer experience is optimized.
The application provides a personalized page display device based on a client identity attribute, which comprises an acquisition module and a processing module, wherein the acquisition module is used for acquiring a client data packet, the client data packet comprises a target channel source, the target channel source is used for representing a channel of a client to access a page, the processing module is used for matching the target channel source with a preset database to obtain a plurality of first page display IDs, the preset database is pre-stored with a corresponding relation between the channel source and the page display IDs, and the processing module is also used for determining page display schemes corresponding to the first page display IDs according to the first page display IDs so as to conduct personalized page display according to the page display schemes corresponding to the first page display IDs.
In a third aspect of the application there is provided an electronic device comprising a processor, a memory for storing instructions, a user interface and a network interface, both for communicating to other devices, the processor being for executing instructions stored in the memory to cause the electronic device to perform a method as described above.
In a fourth aspect of the application there is provided a computer readable storage medium storing instructions which, when executed, perform a method as described above.
In summary, one or more technical solutions provided in the embodiments of the present application at least have the following technical effects or advantages:
1. First, a client data packet is acquired, so that the channel of the client for accessing the page is acquired. And then, matching the source of the target channel with a preset database, and screening and obtaining a plurality of first page display IDs according to the corresponding relation between the source of the channel and the page display IDs stored in the preset database in advance. And finally, determining page display schemes corresponding to the first page display IDs according to the first page display IDs, so that personalized page display is performed according to the page display schemes corresponding to the first page display IDs. Therefore, different page display schemes are determined according to different channel sources, so that personalized page display is conveniently provided for customers;
2. By obtaining and analyzing the IP address, the geographic location of the customer can be inferred. According to different geographic positions, page display schemes which are more in line with the requirements and preferences of customers in the region can be provided. By matching the IP addresses corresponding to the IP addresses and the first page display ID, the method can help identify and prevent possible security risks, can further improve the precision and effect of the personalized page display scheme, better meets the requirements of clients, and simultaneously protects the safety and stability of the clients;
3. And the feedback of the client to the page display scheme can be known and collected in real time by receiving and processing the page adjustment data packet sent by the user equipment, so that the optimization and adjustment can be performed in time. The real-time feedback and adjustment mechanism can improve the accuracy and effect of the page display scheme. By automatically receiving and processing the page adjustment data packet of the user equipment, the processing efficiency and the response speed can be improved, so that the customer experience is optimized.
Drawings
Fig. 1 is a flow chart of a personalized page display method based on a customer identity attribute according to an embodiment of the present application.
Fig. 2 is a schematic block diagram of a personalized page display device based on a customer identity attribute according to an embodiment of the present application.
Fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Reference numerals 21, acquisition module, 22, processing module, 31, processor, 32, communication bus, 33, user interface, 34, network interface, 35, memory.
Detailed Description
In order that those skilled in the art will better understand the technical solutions in the present specification, the technical solutions in the embodiments of the present specification will be clearly and completely described below with reference to the drawings in the embodiments of the present specification, and it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments.
In describing embodiments of the present application, words such as "for example" or "for example" are used to mean serving as examples, illustrations, or descriptions. Any embodiment or design described herein as "such as" or "for example" in embodiments of the application should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "or" for example "is intended to present related concepts in a concrete fashion.
In the description of embodiments of the application, the term "plurality" means two or more. For example, a plurality of systems means two or more systems, and a plurality of screen terminals means two or more screen terminals. Furthermore, the terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating an indicated technical feature. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include one or more such feature. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless expressly specified otherwise.
With the continuous development of internet applications, page displays have become an indispensable part of them. Whether on the PC side or the mobile side, clients have higher and higher requirements on the effect and experience of page presentation. Particularly in the current era of datamation and personalization, the demands and behavior characteristics of clients show a trend of diversification and complexity, which makes personalized page presentation based on the identity attribute of clients more and more important.
Currently, when many clients of internet applications access a page, a manner of presenting the same page to all clients is often adopted. This approach is simplistic and faceted, ignoring the variability between different customers. Different clients have different identity attributes, and the different client identity attributes have important influence on the display effect and client experience of the page. Thus, the personalized page display requirements of different customers cannot be met in this way.
In order to solve the above technical problems, the present application provides a personalized page display method based on a customer identity attribute, and referring to fig. 1, fig. 1 is a flow chart of a personalized page display method based on a customer identity attribute according to an embodiment of the present application. The personalized page display method is applied to a server and comprises the following steps of S110 to S130:
s110, acquiring a client data packet, wherein the client data packet comprises a target channel source, and the target channel source is used for representing a channel of a client access page.
Specifically, when a client accesses an internet application or a web page, the internet application or the web page provides a page for answering a question of the client or guiding the client to browse, and the server obtains a client data packet of the accessing client. The client data packet may contain various information about the client access page, such as the type of access device, operating system, access time, etc., and some identifier information, such as the user's ID, session ID, etc.
In one possible implementation, the target channel sources include WEB channels and APP channels.
Specifically, the client data packet contains a destination channel source field that identifies which channel the client is accessing. The target channel sources may include WEB channels and APP channels. In addition, the acquired client data packet may also include other information, such as a target IP address, a client tag, etc., which may also help the server to better understand the client and provide more personalized services.
In the embodiment of the application, the server is a server for managing the client data packet and is used for providing background service, and the server can be a server, a server cluster formed by a plurality of servers or a cloud computing service center.
For example, if a client accesses an e-commerce web site via a Google search engine, the target channel source in this data packet may be the "Google search engine". In this way, the server can analyze from which channel the client accesses based on this information, so as to better understand the source and behavior habit of the client, so as to facilitate the subsequent personalized page presentation.
In one possible implementation, the method for obtaining the client data packet specifically comprises the steps of receiving an access request sent by user equipment, wherein the user equipment is used for accessing a page by a client, and preprocessing the access request to obtain the client data packet.
Specifically, the above process is a specific process of obtaining a client data packet by a server provided in the embodiment of the present application. First, the server will receive an access request sent by the user device, the access request containing relevant information about the client, such as the page the client accessed, the time of access, the device accessed, etc. The server then receives this access request and performs preprocessing. This preprocessing may include verifying the identity of the client, such as by cookies or sessions, as well as parsing the requested data and extracting the required data, such as the client's behavioral data, the client's personal information, etc. Finally, the preprocessed data form a client data packet, and the server can know the behavior and the requirements of the client according to the client data packet, so that more personalized service is provided for the client. In addition, the server can respond to the clicking operation of the user, does not need an additional access request preprocessing stage, and can directly acquire the client data packet of the client corresponding to the clicking operation user equipment.
Types of user devices include, but are not limited to, android (Android) system devices, mobile operating system (iOS) devices developed by apple corporation, personal Computers (PCs), global area network (Web) devices, virtual Reality (VR) devices, augmented Reality (Augmented Reality, AR) devices, and the like. In the embodiment of the application, the user equipment is a computer.
And S120, matching the source of the target channel with a preset database, screening to obtain a plurality of first page display IDs, and storing the corresponding relation between the source of the channel and the page display IDs in the preset database in advance.
Specifically, the preset database is a database containing historical data, in which the correspondence between various channel sources and page display IDs is stored. When the server obtains the source of the target channel in the client data packet, the matching can be performed in the preset database according to the source of the channel. In the matching process, if page display IDs corresponding to the sources of the target channels exist in the preset database, the page display IDs are screened out by the server to be used as rules or conditions for determining the page display scheme. The page display schemes corresponding to the first page display IDs can be obtained from a preset database according to the IDs, so that the server can conveniently display personalized pages according to the schemes.
For example, if a client accesses an e-commerce WEB site through a "WEB-side Google search engine", the target channel source is the "WEB-side Google search engine". The corresponding relation between the WEB-side Google search engine and the page display IDs is stored in the preset database, so that the server can screen the page display IDs corresponding to the WEB-side Google search engine, such as IDA, IDB, IDC and the like according to the corresponding relation. The page display schemes corresponding to the screened first page display IDs are the pages for question-answering and guiding browsing of the electronic commerce products.
S130, determining page display schemes corresponding to the first page display IDs according to the first page display IDs, and performing personalized page display according to the page display schemes corresponding to the first page display IDs.
Specifically, after the server acquires a plurality of first page display IDs, a corresponding page display scheme can be searched in a preset database according to the page display IDs. This page presentation scheme may include information on various aspects of the page's content, layout, color, font, etc. The page display scheme can be stored in a preset display scheme database, the preset display scheme database stores various page display schemes in advance, and once a server finds the corresponding page display scheme, personalized page display can be performed according to the schemes. This process may involve operations such as dynamically generating page content, adjusting page layout, and the like. One of the page display IDs corresponds to one of the page display schemes.
Further, when the page display schemes are one, the server directly performs personalized page display according to the page display schemes, and when the page display schemes are a plurality of page display schemes, the server can prioritize the page display schemes, so that the page display scheme with high priority is determined to be the page display scheme used for personalized page display. The specific priority setting mode can be set according to the preference degree of the page display scheme, or the client is customized in advance, or the model is adopted to analyze the existing client and model the page display scheme which is favored by the client, and the specific setting mode is set according to specific conditions and is not repeated here. Therefore, different page display schemes are determined according to different channel sources, so that personalized page display can be conveniently provided for customers.
In a possible implementation manner, the client data packet further comprises a target IP address, after determining page display schemes corresponding to the first page display IDs according to the first page display IDs, the client data packet specifically further comprises the steps of acquiring the IP addresses corresponding to the first page display IDs from a preset database, matching the target IP address with the IP addresses corresponding to the first page display IDs to obtain second page display IDs, wherein the preset database comprises corresponding relations between the page display IDs and the IP addresses, and determining the page display schemes corresponding to the second page display IDs according to the second page display IDs to conduct personalized page display according to the page display schemes corresponding to the second page display IDs.
Specifically, the above process is a process that after determining the page display schemes corresponding to the first page display IDs, the server further obtains the IP addresses corresponding to the IDs, and performs personalized page display according to the IP addresses. First, the client data packet further includes a destination IP address, which is the actual IP address of the user equipment used when the client accesses the client data packet. For example, when the client accesses the WEB site through the computer, the target IP address is the IP address of the computer. Then, the server obtains the IP addresses corresponding to the IDs in a preset database according to the page display schemes corresponding to the first page display IDs. Secondly, the server matches the target IP address with the IP addresses corresponding to the first page display IDs, and the process is to find out the IDs matched with the target IP address in the first page display IDs, wherein the IDs are the second page display IDs. And finally, determining the page display schemes corresponding to the second page display IDs according to the second page display IDs so as to realize finer personalized page display.
For example, if a client from the united states accesses an e-commerce website through a browser, the server may screen out a plurality of second page display IDs, such as "product a", "product B", "product C", etc., based on the target channel source "browser" and the target IP address "united states", together on the basis of the plurality of first page display IDs. The e-commerce website can then provide more personalized product introduction and promotion pages for the customer according to the page display schemes corresponding to the second page display IDs, for example, recommending products or services suitable for the U.S. market to the customer.
In a possible implementation manner, the client data packet further comprises a target client tag, after determining page display schemes corresponding to the second page display IDs according to the second page display IDs, the client data packet specifically further comprises the steps of acquiring client tags corresponding to the second page display IDs from a preset database, matching the target client tag with the client tag corresponding to the second page display IDs to obtain third page display IDs, wherein the preset database comprises corresponding relations between the page display IDs and the client tag, and determining page display schemes corresponding to the third page display IDs according to the third page display IDs to conduct personalized page display according to the page display schemes corresponding to the third page display IDs.
Specifically, the above process is a process of further acquiring client tags corresponding to the second page display IDs after determining respective page display schemes according to the second page display IDs, and performing personalized page display according to the client tags. First, the client data packet further includes a target client tag, and if the client type is an enterprise client, the client tag may be a new client or an old client, or a premium client. When the customer is a personal customer of the customer type, the customer label may be some characteristic of the customer or preference information such as age, gender, purchasing habits, etc. And then, after respective page display schemes are determined according to the second page display IDs, client labels corresponding to the IDs are also acquired in a preset database. Then, the server matches the target client tag with client tags corresponding to the second page display IDs, and the process is to find out the IDs matched with the target client tag, wherein the IDs are the third page display IDs, so that the purpose of jointly determining the page display IDs according to the source of the target channel, the target IP address and the target client tag is achieved. And finally, performing personalized page display according to page display schemes corresponding to the third page display IDs.
For example, when the server determines that the source of the target channel is a WEB end, the target IP address is chinese, and the client tag is a new client, because the new client is a new client for the access object enterprise, further knowledge is required, the corresponding page display scheme may include a detailed description of a hosting service of the access object enterprise, the style of the page display scheme may be a simple chinese style, and in order to facilitate the client to quickly solve the problem, a manual question-answering service may be further set in the page display scheme.
In a possible implementation manner, after determining the page display schemes corresponding to the third page display IDs according to the third page display IDs, the method specifically further comprises the steps of obtaining the historical display times of the first page display scheme and the historical display times of the second page display scheme, wherein the first page display scheme and the second page display scheme are any two page display schemes in the page display schemes corresponding to the third page display IDs, judging the size relation between the historical display times of the first page display scheme and the historical display times of the second page display scheme, and if the historical display times of the first page display scheme are larger than the historical display times of the second page display scheme, performing personalized page display according to the first page display scheme preferentially.
Specifically, the above process is a process of further acquiring the historical display times of the page display schemes after determining the page display schemes of the respective third page display IDs, and performing personalized page display according to the historical display times. Firstly, the server can acquire the historical display times of the page display schemes corresponding to each third page display ID. The historical display times are statistics of the times of displaying the page display scheme, and reflect the preference degree of the user on the page display scheme, namely, the higher the historical display times of a certain page display scheme are, the deeper the preference degree of the user on the page display scheme is. Then, the server judges the size relation between the historical display times of the two randomly selected page display schemes, so that page display schemes with higher historical display times are found out, and the page display schemes are possibly welcome by users and can meet the requirements of the users. Finally, if the historical display times of the first page display scheme are larger than the historical display times of the second page display scheme, personalized page display is preferentially performed according to the first page display scheme. This means that among the page showing schemes of each of the plurality of third page showing IDs, those page showing schemes with higher historical showing times should be preferentially selected for personalized page showing.
In one possible implementation, a page adjustment data packet sent by a user device is received, the page adjustment data packet is used for adjusting a target page display scheme, the target page display scheme is adjusted according to the page adjustment data packet to obtain a custom page display scheme, and personalized page display is performed according to the custom page display scheme.
Specifically, in this process, the custom page display scheme is obtained by adjusting the target page display scheme according to the data packet after receiving the page adjustment data packet sent by the user equipment. This adjustment may include operations to change the layout of the page, replace or add content, modify color or font, and so forth.
For example, suppose a customer accesses an e-commerce web site that provides an initial page presentation scheme based on the customer's data package, which includes recommended products and corresponding introductions. The customer then sends a page adjustment packet indicating that he does not like the layout of the page and wishes to make the picture of the product larger and more striking. After the server receives the data packet, the initial page display scheme is adjusted, the picture of the product is enlarged, and other elements of the page are correspondingly reduced so as to meet the preference of the user. The adjusted page display scheme is a custom page display scheme. By means of the page adjustment mode according to the user requirements, each user can obtain satisfactory personalized page display, and therefore user experience is improved.
The application also provides a personalized page display device based on the customer identity attribute, and referring to fig. 2, fig. 2 is a schematic diagram of a module of the personalized page display device based on the customer identity attribute provided by the embodiment of the application. The personalized page display device is a server, and the server comprises an acquisition module 21 and a processing module 22, wherein the acquisition module 21 is used for acquiring a client data packet, the client data packet comprises a target channel source, the target channel source is used for representing a channel of a client for accessing a page, the processing module 22 is used for matching the target channel source with a preset database, screening to obtain a plurality of first page display IDs, the preset database is pre-stored with a corresponding relation between the channel source and the page display IDs, and the processing module 22 is further used for determining page display schemes corresponding to the first page display IDs according to the first page display IDs so as to conduct personalized page display according to the page display schemes corresponding to the first page display IDs.
In a possible implementation manner, the client data packet further includes a target IP address, and after the processing module 22 determines the page display schemes corresponding to the first page display IDs according to the first page display IDs, the processing module 21 specifically further includes acquiring the IP addresses corresponding to the first page display IDs from a preset database, the processing module 22 matches the target IP address with the IP addresses corresponding to the first page display IDs to obtain the second page display IDs, the preset database includes a correspondence between the page display IDs and the IP addresses, and the processing module 22 determines the page display scheme corresponding to the second page display IDs according to the second page display IDs to perform personalized page display according to the page display scheme corresponding to the second page display IDs.
In a possible implementation manner, the client data packet further comprises a target client tag, and after the processing module 22 determines the page display schemes corresponding to the second page display IDs according to the second page display IDs, the processing module 21 specifically further comprises an acquisition module 21 acquiring the client tag corresponding to the second page display IDs from a preset database, the processing module 22 matches the target client tag with the client tag corresponding to the second page display IDs to obtain third page display IDs, the preset database comprises a corresponding relation between the page display IDs and the client tag, and the processing module 22 determines the page display scheme corresponding to the third page display IDs according to the third page display IDs to perform personalized page display according to the page display scheme corresponding to the third page display IDs.
In one possible implementation, the target channel sources include WEB channels and APP channels.
In a possible implementation manner, the acquiring module 21 acquires the client data packet, which specifically includes the acquiring module 21 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 the processing module 22 preprocessing the access request to obtain the client data packet.
In a possible implementation manner, after the processing module 22 determines the page display schemes corresponding to the third page display IDs according to the third page display IDs, the processing module 21 specifically further includes acquiring the historical display times of the first page display scheme and the historical display times of the second page display scheme, where the first page display scheme and the second page display scheme are any two page display schemes in the page display schemes corresponding to the third page display IDs, the processing module 22 determines a magnitude relation between the historical display times of the first page display scheme and the historical display times of the second page display scheme, and if the historical display times of the first page display scheme is greater than the historical display times of the second page display scheme, the processing module 22 preferentially performs personalized page display according to the first page display scheme.
In a possible implementation manner, the acquiring module 21 receives a page adjustment data packet sent by the user equipment, the page adjustment data packet is used for adjusting 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, and the processing module 22 performs personalized page display according to the custom page display scheme.
It should be noted that, when the apparatus provided in the foregoing embodiment implements the functions thereof, only the division of the foregoing functional modules is used as an example, in practical application, the foregoing functional allocation may be implemented by different functional modules, that is, the internal structure of the device is divided into different functional modules, so as to implement all or part of the functions described above. In addition, the embodiments of the apparatus and the method provided in the foregoing embodiments belong to the same concept, and specific implementation processes of the embodiments of the method are detailed in the method embodiments, which are not repeated herein.
The application further provides an electronic device, and referring to fig. 3, fig. 3 is a schematic structural diagram of the electronic device according to an embodiment of the application. The electronic device may comprise at least one processor 31, at least one network interface 34, a user interface 33, a memory 35, at least one communication bus 32.
Wherein the communication bus 32 is used to enable connected communication between these components.
The user interface 33 may include a Display screen (Display) and a Camera (Camera), and the optional user interface 33 may further include a standard wired interface and a standard wireless interface.
The network interface 34 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface), among others.
Wherein the processor 31 may comprise one or more processing cores. The processor 31 connects various parts within the overall server using various interfaces and lines, performs various functions of the server and processes data by executing or executing instructions, programs, code sets, or instruction sets stored in the memory 35, and invoking data stored in the memory 35. Alternatively, the processor 31 may 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), programmable logic array (Programmable Logic Array, PLA). The processor 31 may integrate one or a combination of several of a central processing unit (Central Processing Unit, CPU), an image processor (Graphics Processing Unit, GPU), a modem, etc. The CPU mainly processes an operating system, a user interface, an application program and the like, the GPU is used for rendering and drawing contents required to be displayed by the display screen, and the modem is used for processing wireless communication. It will be appreciated that the modem may not be integrated into the processor 31 and may be implemented by a single chip.
The Memory 35 may include a random access Memory (Random Access Memory, RAM) or a Read-Only Memory (Read-Only Memory). Optionally, the memory 35 includes a non-transitory computer readable medium (non-transitory computer-readable storage medium). Memory 35 may be used to store instructions, programs, code sets, or instruction sets. The memory 35 may include a stored program area that may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing the above-described respective method embodiments, etc., and a stored data area that may store data, etc., involved in the above-described respective method embodiments. The memory 35 may alternatively be at least one memory device located remotely from the aforementioned processor 31. As shown in fig. 3, an operating system, a network communication module, a user interface module, and an application program of a personalized page presentation method based on a client identity attribute may be included in the memory 35 as a computer storage medium.
In the electronic device shown in fig. 3, the user interface 33 is mainly used to provide an input interface for a user to obtain data entered by the user, while the processor 31 may be used to invoke an application program in the memory 35 storing a personalized page presentation method based on the identity of the client, which when executed by one or more processors causes the electronic device to perform the method as in one or more of the embodiments described above.
It should be noted that, for simplicity of description, the foregoing method embodiments are all described as a series of acts, but it should be understood by those skilled in the art that the present application is not limited by the order of acts described, as some steps may be performed in other orders or concurrently in accordance with the present application. Further, those skilled in the art will also appreciate that the embodiments described in the specification are all of the preferred embodiments, and that the acts and modules referred to are not necessarily required for the present application.
The application also provides a computer readable storage medium storing instructions. When executed by one or more processors, cause an electronic device to perform the method as described in one or more of the embodiments above.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and for parts of one embodiment that are not described in detail, reference may be made to related descriptions of other embodiments.
In the several embodiments provided by the present application, it should be understood that the disclosed apparatus may be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative, such as a division of units, merely a division of logic functions, and there may be additional divisions in actual implementation, such as multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some service interface, device or unit indirect coupling or communication connection, electrical or otherwise.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of 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.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable memory. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in whole or in part in the form of a software product stored in a memory, comprising several instructions for causing a computer device (which may be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method of the various embodiments of the present application. The memory includes various media capable of storing program codes, such as a USB flash disk, a mobile hard disk, a magnetic disk or an optical disk.
The foregoing is merely exemplary embodiments of the present disclosure and is not intended to limit the scope of the present disclosure. That is, equivalent changes and modifications are contemplated by the teachings of this disclosure, which fall within the scope of the present disclosure. Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a scope and spirit of the disclosure being indicated by the claims.

Claims (10)

1.一种基于客户身份属性的个性化页面展示方法,其特征在于,所述方法包括: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; 将所述目标渠道来源与预设数据库进行匹配,筛选得到多个第一页面展示ID,所述预设数据库中预先存储有渠道来源与页面展示ID之间的对应关系;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; 根据多个所述第一页面展示ID,确定多个所述第一页面展示ID各自对应的页面展示方案,以根据多个所述第一页面展示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.根据权利要求1所述的个性化页面展示方法,其特征在于,所述客户数据包还包括目标IP地址,在所述根据多个所述第一页面展示ID,确定多个所述第一页面展示ID各自对应的页面展示方案之后,所述方法还包括:2. The personalized page display method according to claim 1, wherein the client data packet further comprises a target IP address, and after determining the page display schemes corresponding to the plurality of first page display IDs respectively according to the plurality of first page display IDs, the method further comprises: 从所述预设数据库中获取多个所述第一页面展示ID各自对应的IP地址;Acquire the IP addresses corresponding to the first page display IDs from the preset database; 将所述目标IP地址与多个所述第一页面展示ID各自对应的IP地址进行匹配,得到多个第二页面展示ID,所述预设数据库中包括页面展示ID与IP地址之间的对应关系;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; 根据多个所述第二页面展示ID,确定多个所述第二页面展示ID各自对应的页面展示方案,以根据多个所述第二页面展示ID各自对应的页面展示方案进行个性化页面展示。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.根据权利要求2所述的个性化页面展示方法,其特征在于,所述客户数据包还包括目标客户标签,在所述根据多个所述第二页面展示ID,确定多个所述第二页面展示ID各自对应的页面展示方案之后,所述方法还包括:3. The personalized page display method according to claim 2, wherein the customer data packet further includes a target customer tag, and after determining the page display schemes corresponding to the plurality of second page display IDs according to the plurality of second page display IDs, the method further includes: 从所述预设数据库中获取多个所述第二页面展示ID各自对应的客户标签;Acquire, from the preset database, a plurality of customer tags corresponding to the respective second page display IDs; 将所述目标客户标签与多个所述第二页面展示ID各自对应的客户标签进行匹配,得到多个第三页面展示ID,所述预设数据库中包括页面展示ID与客户标签之间的对应关系;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; 根据多个所述第三页面展示ID,确定多个所述第三页面展示ID各自对应的页面展示方案,以根据多个所述第三页面展示ID各自对应的页面展示方案进行个性化页面展示。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.根据权利要求1所述的个性化页面展示方法,其特征在于,所述目标渠道来源包括WEB渠道和APP渠道。4. The personalized page display method according to claim 1 is characterized in that the target channel sources include WEB channels and APP channels. 5.根据权利要求1所述的个性化页面展示方法,其特征在于,所述获取客户数据包,具体包括:5. The personalized page display method according to claim 1, wherein the step of obtaining the customer data package comprises: 接收用户设备发送的访问请求,所述用户设备为客户访问页面所使用的用户设备;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.根据权利要求3所述的个性化页面展示方法,其特征在于,在所述根据多个所述第三页面展示ID,确定多个所述第三页面展示ID各自对应的页面展示方案之后,所述方法还包括:6. The personalized page display method according to claim 3, characterized in that after determining the page display schemes corresponding to the plurality of third page display IDs respectively according to the plurality of third page display IDs, the method further comprises: 获取第一页面展示方案的历史展示次数,以及第二页面展示方案的历史展示次数,所述第一页面展示方案和所述第二页面展示方案为多个所述第三页面展示ID各自对应的页面展示方案中的任意两个页面展示方案;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.根据权利要求1所述的个性化页面展示方法,其特征在于,所述方法还包括: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.一种基于客户身份属性的个性化页面展示装置,其特征在于,所述个性化页面展示装置包括获取模块(21)和处理模块(22),其中,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: 所述获取模块(21),用于获取客户数据包,所述客户数据包包括目标渠道来源,所述目标渠道来源用于表示客户访问页面的渠道;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; 所述处理模块(22),用于将所述目标渠道来源与预设数据库进行匹配,筛选得到多个第一页面展示ID,所述预设数据库中预先存储有渠道来源与页面展示ID之间的对应关系;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; 所述处理模块(22),还用于根据多个所述第一页面展示ID,确定多个所述第一页面展示ID各自对应的页面展示方案,以根据多个所述第一页面展示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.一种电子设备,其特征在于,所述电子设备包括处理器(31)、存储器(35)、用户接口(33)以及网络接口(34),所述存储器(35)用于存储指令,所述用户接口(33)和所述网络接口(34)均用于给其他设备通信,所述处理器(31)用于执行所述存储器(35)中存储的指令,以使所述电子设备执行如权利要求1至7任意一项所述的方法。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), 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.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有指令,当所述指令被执行时,执行如权利要求1至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 executed.
CN202311274677.XA 2023-09-28 2023-09-28 A personalized page display method and device based on customer identity attributes Pending CN119105827A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311274677.XA CN119105827A (en) 2023-09-28 2023-09-28 A personalized page display method and device based on customer identity attributes

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311274677.XA CN119105827A (en) 2023-09-28 2023-09-28 A personalized page display method and device based on customer identity attributes

Publications (1)

Publication Number Publication Date
CN119105827A true CN119105827A (en) 2024-12-10

Family

ID=93717953

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311274677.XA Pending CN119105827A (en) 2023-09-28 2023-09-28 A personalized page display method and device based on customer identity attributes

Country Status (1)

Country Link
CN (1) CN119105827A (en)

Similar Documents

Publication Publication Date Title
CN110798501B (en) Data processing method and device and readable storage medium
CN104572846B (en) A kind of hot word recommendation methods, devices and systems
US8527504B1 (en) Data network content filtering using categorized filtering parameters
CN110930186B (en) System, method, device, equipment and storage medium for task display
TWI688282B (en) Page display method and device
CN111143555B (en) Customer portrait generating method, device, equipment and storage medium based on big data
US8374885B2 (en) People engine optimization
RU2720952C2 (en) Method and system for generating digital content recommendation
US20080301666A1 (en) System for aggregating content data and methods relating to analysis of same
CN105306472B (en) Seat coalignment and method
WO2007071143A1 (en) Method and apparatus for issuing network information
KR20140111265A (en) Method and apparatus for providing web pages
US10867005B1 (en) Dynamic content caching and rendering system
CN113900764B (en) Page data acquisition method, page data display method and device
JP4939562B2 (en) Web server, advertisement redisplay method
US10417318B2 (en) Treatment controller
CN119105827A (en) A personalized page display method and device based on customer identity attributes
US20240054172A1 (en) Web page providing server
CN114693323A (en) Advertisement recommendation method, advertisement platform and storage medium
CN116701759B (en) Recommendation method and device for virtual exhibition hall and electronic equipment
CN118861414A (en) A method for dynamically building multiple home pages
JP4292854B2 (en) server
US20190197593A1 (en) Image processing and information extraction system and method for workflow processing of purchase request semantic models
CN113407847A (en) Recommendation method and device for online three-dimensional exhibition hall and electronic equipment
WO2016029705A1 (en) Method and device for inserting webpage toolbar, and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination