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.
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.