CN116974676A - Page content sending method, device and equipment - Google Patents

Page content sending method, device and equipment Download PDF

Info

Publication number
CN116974676A
CN116974676A CN202310954933.3A CN202310954933A CN116974676A CN 116974676 A CN116974676 A CN 116974676A CN 202310954933 A CN202310954933 A CN 202310954933A CN 116974676 A CN116974676 A CN 116974676A
Authority
CN
China
Prior art keywords
user
page
page content
tag
information
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
CN202310954933.3A
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.)
Alipay Hangzhou Information Technology Co Ltd
Original Assignee
Alipay Hangzhou Information Technology 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 Alipay Hangzhou Information Technology Co Ltd filed Critical Alipay Hangzhou Information Technology Co Ltd
Priority to CN202310954933.3A priority Critical patent/CN116974676A/en
Publication of CN116974676A publication Critical patent/CN116974676A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0269Targeted advertisements based on user profile or attribute
    • G06Q30/0271Personalized advertisement

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Human Computer Interaction (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the specification discloses a method, a device and equipment for sending page contents. The scheme may include: the method comprises the steps that a server side receives a page content acquisition request which is generated by responding to user operation of a user opening an application program on terminal equipment and corresponds to an access page of the application program, then a material tag corresponding to the page content acquisition request is determined according to equipment information carried in the page content acquisition request, further a target material in a material set corresponding to the material tag is acquired according to the material tag, page content corresponding to the characteristics of the user is generated based on the target material, and then the page content is sent to the terminal equipment, so that the terminal equipment displays the access page containing the page content to the user.

Description

Page content sending method, device and equipment
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method, an apparatus, and a device for sending page content.
Background
Currently, in smart terminals such as smartphones, tablet computers, VR/AR devices, smartwatches, smarthouses, unmanned aerial vehicles, etc., applications for implementing different functions, for example, social applications, life applications, tool applications, entertainment applications, news applications, education applications, etc., may be installed.
When a user opens an application, the application presents a launch page to the user, and in the event that the user is unregistered or logged in, the application presents a login page or page to the user. In general, unified page information, such as core function information of popularization and application programs, is presented for users in an incoming page such as a start page, a registration page or a login page. In the prior art, the content presented by the application program in the incoming page is the same for different users and cannot be different from person to person.
Disclosure of Invention
The embodiment of the specification provides a method, a device and equipment for sending page contents, which are used for solving the problem that the page contents of the existing incoming page are monotonous and cannot be displayed according to different people.
In order to solve the above technical problems, the embodiments of the present specification are implemented as follows:
the method for sending the page content provided by the embodiment of the specification comprises the following steps:
receiving a page content acquisition request for an incoming page of an application program; the incoming page comprises a login page or a registration page or a starting page; the page content acquisition request is generated in response to a user operation of a user opening the application program on a terminal device; the page content acquisition request carries the equipment information of the terminal equipment;
Determining a material tag corresponding to the page content acquisition request according to the equipment information;
acquiring target materials in a material set corresponding to the material label according to the material label;
generating page content corresponding to the characteristics of the user based on the target material;
sending the page content to the terminal equipment; the page content is for inclusion in an incoming page displayed in response to the user operation.
The page content sending device provided in the embodiment of the present specification includes:
the request receiving module is used for receiving a page content acquisition request of an incoming page of the application program; the incoming page comprises a login page or a registration page or a starting page; the page content acquisition request is generated in response to a user operation of a user opening the application program on a terminal device; the page content acquisition request carries the equipment information of the terminal equipment;
the material tag determining module is used for determining a material tag corresponding to the page content acquisition request according to the equipment information;
the target material acquisition module is used for acquiring target materials in a material set corresponding to the material label according to the material label;
The page content generation module is used for generating page content corresponding to the characteristics of the user based on the target material;
the page content sending module is used for sending the page content to the terminal equipment; the page content is for inclusion in an incoming page displayed in response to the user operation.
The page content transmitting apparatus provided in the embodiment of the present specification includes:
at least one processor; the method comprises the steps of,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
receiving a page content acquisition request for an incoming page of an application program; the incoming page comprises a login page or a registration page or a starting page; the page content acquisition request is generated in response to a user operation of a user opening the application program on a terminal device; the page content acquisition request carries the equipment information of the terminal equipment;
determining a material tag corresponding to the page content acquisition request according to the equipment information;
Acquiring target materials in a material set corresponding to the material label according to the material label;
generating page content corresponding to the characteristics of the user based on the target material;
sending the page content to the terminal equipment; the page content is for inclusion in an incoming page displayed in response to the user operation.
One embodiment of the present disclosure can achieve at least the following advantages: after a page content acquisition request for an access page of an application program sent by a terminal device is received by a server, a material tag is determined according to equipment information carried in the request, further, a target material in a material set corresponding to the material tag is obtained, page content corresponding to the characteristics of a user sending the request is generated based on the target material, and the page content is sent to the terminal device, so that the page content matched with the characteristics of the user can be displayed in the access page of the terminal device, the thousand-sided access page display effect is realized, the association degree between the access page display content and the user is improved, and the application program use experience of the user is improved.
Drawings
In order to more clearly illustrate the embodiments of the present description or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described below, it being obvious that the drawings in the following description are only some embodiments described in the present application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic diagram of an application scenario of a method for determining page content of an incoming page according to an embodiment of the present disclosure;
fig. 2 is a flow chart of a method for sending page content according to an embodiment of the present disclosure;
FIG. 3 is a schematic diagram of an example of a user interface for an incoming page provided by an embodiment of the present disclosure;
fig. 4 is a flow chart of a method for determining page content of an incoming page in an actual application scenario provided in an embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of a page content transmitting apparatus corresponding to fig. 2 according to an embodiment of the present disclosure;
fig. 6 is a schematic structural diagram of a page content transmitting apparatus corresponding to fig. 2 provided in the embodiment of the present disclosure.
Detailed Description
For the purposes of making the objects, technical solutions and advantages of one or more embodiments of the present specification more clear, the technical solutions of one or more embodiments of the present specification will be clearly and completely described below in connection with specific embodiments of the present specification and corresponding drawings. It will be apparent that the described embodiments are only some, but not all, of the embodiments of the present specification. All other embodiments, which can be made by one of ordinary skill in the art based on the embodiments herein without undue burden, are intended to be within the scope of one or more embodiments herein.
It should be understood that although the terms first, second, third, etc. may be used in this document to describe various information, these information should not be limited to these terms. These terms are only used to distinguish one type of information from another.
The following describes in detail the technical solutions provided by the embodiments of the present specification with reference to the accompanying drawings.
In the prior art, in an incoming page such as a start page, a login page or a registration page, an application program displays fixed contents to a user, and the contents are not different from person to person. For example, the design idea information of the application program can be presented for the user in the incoming page. As another example, the user may be presented with rights information or other attractive context information in the application in an in-page. However, in the prior art, the information seen in the incoming page is the same for different users.
Fig. 1 is a schematic diagram of an application scenario of a method for determining page content of an incoming page in an embodiment of the present disclosure.
As shown in fig. 1, when a user performs an operation of opening the application 102 (e.g., clicks an icon of the application 102) on the terminal device 101, the application 102 generates a page content acquisition request for an incoming page of the application 102 in response to the user's operation, and transmits the page content acquisition request to the server 103 to which the application 102 corresponds. The server 103 determines, according to the device information of the terminal device 101 carried in the page content acquisition request, a material tag corresponding to the current page content acquisition request, that is, a material tag for displaying the content in the incoming page requested by the current page content acquisition request, that is, a material tag for displaying the content that is seen in the incoming page when the current user opens the application 102 on the terminal device 101. Further, the server 103 can acquire materials corresponding to the determined material tags from the material library 104, and generate page contents based on the materials and transmit the page contents to the application 102 of the terminal device 101, whereby an incoming page including the page contents can be displayed to the user on the application 102.
In the description of the implementation of this specification, the application 102 may be referred to as a client corresponding to the server 103.
Although the type of the terminal device 101 is shown as a smart phone in fig. 1, in practical applications, the type of the terminal device 101 is not limited to a smart phone. For example, the terminal device 101 may also be a tablet computer, VR/AR device, smart watch, smart home, drone, etc.
Next, a method for transmitting page contents provided with respect to the embodiments of the specification will be specifically described with reference to the drawings.
Fig. 2 is a flow chart of a method for sending page content according to an embodiment of the present disclosure.
From the program perspective, the execution subject of the flow may be a program installed on an application server. It is understood that the method may be performed by any apparatus, device, platform, cluster of devices having computing, processing capabilities.
In the embodiment of the present disclosure, the execution body of the method of fig. 2 may be the server 103 in fig. 1.
As shown in fig. 2, the process may include the steps of:
step 202: a page content retrieval request is received for an incoming page of an application.
Wherein the page content acquisition request may be generated in response to a user operation by a user to open the application on the terminal device. Specifically, as shown in fig. 1, a user may perform a user operation (e.g., a click operation, a slide operation, a long press operation, etc.) of opening the application program 102 on the terminal device 101, in response to which the application program 102 is able to generate a page content acquisition request, and send the generated page content acquisition request to the server 103 (i.e., the execution body of the method of fig. 2) to which the application program 102 corresponds.
In the embodiment of the present specification, the incoming page may refer to a page presented for a user when the user enters a client. Or, in other words, a page presented to the user when the user opens the application. In practical applications, the incoming page may include a login page or a registration page or a start page.
The login page may refer to a page used for user authentication and authorization in an application program. Typically, the user needs to enter information such as a user name and password into this page to determine their identity, and after logging in, other functional pages in the application may be accessed. In practical application, the login page can be a page which appears when the login state of the user is invalid or the user actively exits from the login state and opens the application program again.
Registration page may refer to a page in an application for registration of a new user. Typically, the user needs to fill in necessary personal information such as a user name, a password, a mailbox address, etc. on the page to create a new account, and can log in to the application after successful registration. In practical application, the registration page may be a page displayed when the user logs out the account actively or uninstalls the application program and the new device downloads the installed application program again and opens the application program.
The start page may refer to a page that appears first when an application program is opened, and generally displays information such as a flag and a name of the application program. In general, a launch page may enhance the brand image of an application and may load some necessary resources for the main page of the application, improving the user experience. In practical application, the starting page can be a page displayed after the user closes the application program or reopens the application program in the background.
In practical application, in the process of generating the page content acquisition request in response to user operation, whether the current user is a specified new user can be judged first, and if yes, the page content acquisition request corresponding to the new user type is generated according to the new user type of the current user. Alternatively, if the new user type of the current user is an unregistered user, a page content acquisition request for a registration page may be generated. Alternatively, if the new user type of the current user is a registered unregistered user, a page content acquisition request for a login page may be generated. Alternatively, if the current user is a logged-in user, a page content acquisition request for the start page may be generated.
In the embodiment of the present specification, the page content obtaining request may carry device information of the terminal device. Alternatively, the device information may include a device identification (e.g., a serial number of a smart phone), device type information (e.g., a device model number), device operating system information, device running memory information, device storage space information, device screen parameter information, device-to-network state information, device power-on state information, device runtime information, and the like, without being limited to these examples. It should be noted that, before or during execution of the solution in the embodiment of the present disclosure, the acquisition of the device information of the terminal device is performed on the premise of obtaining the authorization of the user.
Step 204: and determining a material tag corresponding to the page content acquisition request according to the equipment information.
In the embodiment of the present specification, in order to enable different users to be presented with different page contents in an incoming page, materials for generating the page contents need to be determined according to characteristics of the users. And, considering that the user has a close relationship with the terminal device used by the user, and the characteristics of the terminal device may be determined based on one or more users using the corresponding terminal device, the characteristics of the current user may be reflected using the characteristics of the terminal device used by the user.
Specifically, on the one hand, material tags corresponding to device information of different terminal devices may be maintained so as to determine the material tags based on the device information; on the other hand, a material set corresponding to different material tags may be maintained so as to obtain material from the material set based on the material tags.
For example, taking the material tag as an advertisement identifier as an example, on one hand, according to the clicking action of a user on advertisement information on current terminal equipment, a mapping relationship between equipment information of the current terminal equipment and the advertisement identifier corresponding to the advertisement information can be obtained; on the other hand, a material set of materials included in the advertisement information corresponding to each advertisement identification may be maintained in the material library.
For another example, taking the material tag as the user characteristic tag as an example, on one hand, according to the historical operation behavior of the application program of the user on the terminal device, the mapping relationship between the device information of the terminal device and the user behavior characteristic tag obtained based on the historical operation information can be obtained; on the other hand, a material set of materials associated with each user behavior feature tag may be maintained in a material library. The material associated with each user behavior feature tag may be material related to historical operation information referred to when the user behavior feature tag is obtained.
In practical application, when the incoming page needs to be displayed to the user, the device information of the terminal device used by the user is taken as a clue, the material tag corresponding to the device information is determined (step 104), and the material for displaying in the incoming page is determined based on the material tag (step 106).
Step 206: and acquiring target materials in the material set corresponding to the material label according to the material label.
In embodiments of the present description, the materials in the material set may include pictures, dynamic images, videos, texts, and the like. That is, each material in one material set may be a picture, a moving picture, a video, or the like independently.
In practical applications, step 206 may specifically include: determining a material set corresponding to the material tag according to the material tag; then, from the determined material set, a target material for display into an incoming page is determined.
For example, a target material set may be determined from a plurality of material sets corresponding to the material tag; and then, determining one target material for displaying into the incoming page from the target material set.
Step 208: and generating page content corresponding to the characteristics of the user based on the target material.
In the embodiment of the present specification, the obtained target material is a material corresponding to the device information based on the foregoing steps 204 and 206, and since the material tag used in the process of determining the target material based on the device information is determined based on the characteristics of the user of the terminal device represented by using the device information, the obtained target material is actually a material corresponding to the characteristics of the user, and therefore, page content corresponding to the characteristics of the user can be generated based on the target material.
In an alternative embodiment, step 208 may include: and on the basis of the target material, adding the associated material related to the target material to obtain page content containing the target material and the associated material.
In an alternative embodiment, step 208 may include: and editing the target material (for example, editing in aspects such as size, definition, tone and the like) to obtain page content containing the edited target material.
Step 210: sending the page content to the terminal equipment; the page content is for inclusion in an incoming page displayed in response to the user operation.
Specifically, the page content may be used to obtain an instance of the incoming page for displaying to the user in a page display frame corresponding to the incoming page. The page content in the page instance of the incoming end may include content that is different due to different characteristics of different users; the content other than the page content in the incoming page instance may include content that is not different due to the user's characteristics.
In practical application, after step 210, when the terminal device receives the page content, it may be executed in the application program of the terminal device: acquiring a page display frame corresponding to the access page; filling the page content in a preset area of the page display frame to obtain an instance of an incoming page; rendering the instance.
For ease of understanding, a schematic diagram of an example of a user interface for an incoming page provided by embodiments of the present description is shown in fig. 3. Specifically, the incoming page shown in fig. 3 may be a landing page.
As shown in fig. 3, the page element 301 and the page element 302 may be used to represent the page content determined by the method shown in fig. 2, that is, may be content that varies according to the characteristics of different users, and the page element 303, the page element 304, and the page element 305 may be used to represent content contained in the page frame of the incoming page, that is, may be content that does not vary according to the characteristics of the users.
As shown in fig. 3, page element 301 and page element 302 may both be included in the page content generated by step 208. In an alternative implementation, the page elements 301 and 302 may be included in a target material, which may be a picture, determined from a library of materials. In further alternative embodiments, the page element 302 may be a target material determined from a material library, and the page element 301 may be content associated with the target material.
As illustrated in fig. 3, it is possible that the determined material tag indicates that the current user has a appeal or interest in using the travel function, and thus, material content for indicating travel related information may be included in the entry page so as to improve the possibility of the user entering the end, and overall improve the application use experience and the entry rate of the user.
It will be appreciated that the illustration in fig. 3 is merely one example of a user interface, and that in actual practice, the number and types of various page elements may not be limited to the examples given in fig. 3. For example, the page content determined by the method of fig. 2 may include not only pictures but also dynamic pictures, videos, texts, and the like. As another example, the content contained in the page display frame may include not only a space for login and/or registration, but also a document, a picture, or the like, which is not limited in the present application.
It should be understood that, in the method described in one or more embodiments of the present disclosure, the order of some steps may be adjusted according to actual needs, or some steps may be omitted.
In the method in fig. 2, after a server receives a page content acquisition request for an incoming page of an application program sent by a terminal device, a material tag is determined according to device information carried in the request, so as to obtain a target material in a material set corresponding to the material tag, and page content corresponding to the characteristics of a user sending the request is generated based on the target material, and is sent to the terminal device, so that the page content matched with the characteristics of the user can be displayed in the incoming page of the terminal device, the display effect of the incoming page with thousands of people is realized, the association degree between the incoming page display content and the user is improved, and the application program use experience of the user is improved.
Based on the method of fig. 2, the present description examples also provide some specific implementations of the method, as described below.
In one or more embodiments of the present disclosure, by presenting thousands of people and thousands of faces to page content of an incoming page, user experience of a user on the incoming page is improved, so that user incoming is promoted, and overall incoming rate of an application program product is improved.
In practical applications, a user requesting access to a login or registration page may generally include two classes: the first category is users brought by advertisements outside the client, for the users, when the users download and log in the client, the content consistent with the materials of the advertisements clicked by the users can be presented for the users on the entrance page based on the advertisements clicked by the users outside the client, namely, the advertisements thrown on the media outside the client and the two nodes of the entrance page in the client present the associated content, so that the use experience of the entrance page of the users is improved; the second type is a natural flow user which is downloaded and tried to log in by the user spontaneously, for the user, when the user downloads and logs in the client, customized page content can be presented for the user on the page of the client based on personal characteristics or appeal of the user or group characteristics or appeal of the group to which the user belongs, so that the use experience of the page of the client of the user is improved.
The following describes a specific scheme for determining the page content of the incoming pages of the two types of users.
In one or more embodiments of the present disclosure, the determining, according to the device information, a material tag corresponding to the page content obtaining request may specifically include: judging whether the equipment identifier is an identifier in an advertisement information acquisition record or not to obtain a first judgment result; if the first judgment result is yes, determining an advertisement identifier corresponding to the equipment identifier as a material tag corresponding to the page content acquisition request; and if the first judgment result is negative, acquiring a user characteristic tag corresponding to the equipment information as a material tag corresponding to the page content acquisition request.
The advertisement information obtaining record may include a mapping relationship between an advertisement identifier and a device identifier of a terminal device that obtains advertisement information corresponding to the advertisement identifier. The advertisement information may be information about the application program, or may be information for advertising the application program. The advertisement information acquisition record may be generated when the user accesses advertisement information about the application program off-site. In practical application, the process of judging whether the equipment identifier is an identifier in the advertisement information acquisition record or not may be specifically a table look-up process.
Alternatively, the advertising information may be presented in a second application other than the application, and the second application is located on the same terminal device as the application. When the user accesses the advertisement information in the second application, for the server side of the application, it is possible to: receiving an advertisement information acquisition request; the advertisement information acquisition request carries a device identifier and an advertisement identifier; and establishing a mapping relation between the advertisement identification and the equipment identification, and generating an advertisement information acquisition record.
The device identifier recorded in the advertisement information acquisition record is an identifier of a terminal device where the second application program that sends the advertisement information acquisition request is located. In the embodiment of the present disclosure, the terminal device where the application program and the second application program are located is the same terminal device, and corresponds to the same device identifier.
According to the embodiment of the specification, when the access request of the incoming page is received, whether the incoming request is the result of the external advertisement drainage can be judged first, if so, the content consistent with the advertisement content seen by the user during the external advertisement drainage can be displayed for the user preferentially, and when the incoming request is not the result of the external advertisement drainage, the page content can be displayed according to the user characteristics, the group characteristics of the user and the like, so that the use experience of the user on the incoming page can be effectively improved, the use sensitivity of the user on the application program is improved, and the incoming rate of the user is improved.
In one or more embodiments of the present disclosure, for any user accessing an incoming page, or a user accessing an incoming page with natural traffic, determining content displayed in the incoming page based on characteristics of the user or group characteristics of a group to which the user belongs, that is, determining, according to the device information, a material tag corresponding to the page content acquisition request may include: and acquiring a user characteristic tag corresponding to the equipment information as a material tag corresponding to the page content acquisition request. The following is a detailed description.
In practical applications, the user accessing the incoming page may include a user who is not registered with an account number in the current application, a user who is registered with an account number in the current application, but is not currently logged in. For the user registered with the account, in the previous use process of the account, the use record information of the account can be obtained under the condition of authorization, so that the user behavior characteristic label of the account can be determined based on the use record information of the account and used as a first type of user characteristic label corresponding to the equipment information of the account. For example, a mapping relationship between "device information—account number—first class user feature tag (specifically, user behavior feature tag)" may be maintained.
And optionally, in practical application, the user with the account registered by the current application program can specifically include a user without real-name authentication and a user with real-name authentication. For the account number of the user authenticated by the real name, the user attribute characteristic label corresponding to the account number can be determined according to the real name authentication information of the user under the condition of authorization, and the user attribute characteristic label is used as a first type of user characteristic label corresponding to the equipment information logging in the account number. For example, a mapping relationship between "device information—account number—first type user feature tag (specifically, user attribute feature tag)" may be maintained.
In an optional embodiment, the acquiring the user feature tag corresponding to the device information as the material tag corresponding to the page content acquiring request may specifically include: judging whether a first type of user tag corresponding to the equipment identifier exists or not to obtain a second judging result, wherein the first type of user tag is used for reflecting the characteristics of a user using the terminal equipment; and if the second judging result is yes, determining the first type of user tags as material tags corresponding to the page content acquisition requests. The first type of user tag, which may be also referred to as a user personal feature tag, can generally reflect the preference or interest point of the current user.
The determining the first type of user tag as the material tag corresponding to the page content obtaining request may specifically include: when the first type user tag comprises two or more tags, acquiring priority information of each first type user tag; and determining the first type user tag with high priority as the material tag corresponding to the page content acquisition request according to the priority information of each first type user tag. In practical application, the process of judging whether the first type of user tag corresponding to the equipment identifier exists or not may be specifically a table look-up process.
In embodiments of the present description, the priority of the user behavior feature tags is higher than the priority of the user attribute feature tags. For example, when the first type of user tag includes both the user behavior feature tag and the user attribute feature tag, the user behavior feature tag may be preferably determined as the material tag corresponding to the page content obtaining request.
Specifically, the obtaining the user feature tag corresponding to the device information, as the material tag corresponding to the page content obtaining request, may include: judging whether a user behavior feature tag corresponding to the equipment identifier exists or not, and obtaining a third judging result; if the third judging result is yes, the user behavior feature tag can be determined to be a material tag corresponding to the page content obtaining request. In practical application, the process of judging whether the user behavior feature tag corresponding to the equipment identifier exists or not may be specifically a table look-up process.
The user behavior feature tag is used for reflecting behavior features of an account logged in on the terminal equipment. The user behavior feature tag may be a feature determined based on the behavior features of the account number to reflect user preferences for use of the application. For example, the user behavior feature tag may specifically include financial, travel, video ticketing, medical health, and the like.
Optionally, if the third judgment result is no, judging whether a user attribute feature tag corresponding to the equipment identifier exists or not, and obtaining a fourth judgment result; and if the fourth judging result is yes, determining the user attribute characteristic tag as a material tag corresponding to the page content acquisition request. In practical application, the process of judging whether the user attribute feature tag corresponding to the equipment identifier exists or not may be specifically a table look-up process.
The user behavior feature tag is used for reflecting attribute features of a user using an account logged in on the terminal equipment. The user behavior feature tag may be a feature determined based on attribute information of the user to reflect the user attribute classification. For example, the user behavior feature tag may specifically include native, professional, and the like.
According to one or more embodiments above, for example, when the user behavior feature tag is obtained as a material tag and the material tag is "trip", the target material may be determined from a material library corresponding to "trip" and page content for displaying in the incoming page may be generated.
In practical applications, when a user accessing an incoming page is a user whose account is not registered in the current application, the first type of user tag including the user behavior feature tag and the user attribute feature tag described above cannot be generated and maintained, and therefore, when the user accesses the incoming page, the first type of user tag cannot be obtained as a material tag. In order to solve this problem, in the embodiments of the present specification, in the process of using an application program by a large number of users, device type information of terminal devices of the large number of users and user behavior and/or attribute feature information of the large number of users may be collected under the authorization of the users, and thus, a mapping relationship between the device type information and behavior and/or attribute feature information of a user group of a device corresponding to the use of the device type information may be established. For example, a mapping relationship between "device type information—second class user feature tags" may be maintained.
In an alternative embodiment, the device information described above may also include device type information. In the above embodiment, after determining whether the first type of user tag corresponding to the device identifier exists, obtaining the second determination result, the method may further include: if the second judgment result is negative, a second type user tag corresponding to the equipment type information can be obtained, wherein the second type user tag is used for reflecting common characteristics of using users of a plurality of terminal equipment corresponding to the equipment type information; and then, determining the second type of user tag as a material tag corresponding to the page content acquisition request.
Wherein the second type of user tag, which may also be referred to as a user group feature tag or a user group preference tag, can generally reflect the group preference of the group to which the current user belongs. In practical applications, the group to which the current user belongs may be defined by device type information.
In the above embodiment, after determining whether the user attribute feature tag corresponding to the device identifier exists, obtaining the fourth determination result, the method may further include: if the fourth judgment result is negative, judging whether a user group feature tag corresponding to the equipment type information exists or not, and obtaining a fifth judgment result; the user group feature tag is used for reflecting common features of using users of a plurality of terminal devices corresponding to the device type information; and if the fifth label is yes, determining the user group characteristic label as a material label corresponding to the page content acquisition request. In practical application, the process of judging whether the user group feature tag corresponding to the equipment type information exists or not may be specifically a table look-up process.
For example, if the device type information is "ELZ-AN00", it may be considered that the device type used by the current user is "ELZ-AN00", then the group preference tag using the device type of "ELZ-AN00" may be determined as the user feature tag of the current user. For another example, if the device type information is "ELZ-AN00", the device type used by the current user may be considered to be "glowing phone", and then the group preference tag using the device type of "glowing phone" may be determined as the user feature tag of the current user.
In one or more embodiments of the present disclosure, after acquiring the material tag corresponding to the page content acquiring request, further, the corresponding material may be acquired according to the material tag to generate the page content for displaying in the incoming page.
Specifically, in step 206 of fig. 2, according to the material tag, obtaining the target material in the material set corresponding to the material tag may include: acquiring a material set corresponding to the material tag according to the material tag; and determining a target material from the material set according to the weight of each material in the material set.
Optionally, in the case that the current access is an access brought by advertisement drainage, the acquiring, according to the material tag, a material set corresponding to the material tag may include acquiring, according to the advertisement identifier, a material set corresponding to the advertisement identifier. Alternatively, in the case that the current access is natural traffic, the acquiring, according to the material tag, the material set corresponding to the material tag may include acquiring, according to the device information, the material set corresponding to the device information.
In practical application, if the material set corresponding to the advertisement identifier is obtained according to the advertisement identifier, the element in the material set corresponding to the advertisement identifier is consistent with the element contained in the advertisement information corresponding to the advertisement identifier. More specifically, the material set corresponding to the advertisement identifier obtained according to the advertisement identifier may be the same set as the material set used when the advertisement information corresponding to the advertisement identifier is delivered. Thus, when the user opens the entry page by clicking on the target advertisement, the content displayed in the entry page has consistency with the content of the target advertisement. On the one hand, for the user, the change of the jump process from the second application program to the current application program is weakened, and the user experience is smoother; on the other hand, from the perspective of the operator of the current application program, when the user sees similar content in the advertisement information clicked before when entering the entry page of the application program, the user can be promoted to know the application program, the probability of the user logging in the application program through registration is improved, and the entry rate is improved as a whole.
In this specification, the comprehensive function is optionally implemented, and the weight of each material in the material set may be set as required. And optionally, the weights of the materials may be updated continuously according to the feedback result of the user, specifically, the weights of the target materials may be updated according to the click rate of the user on the incoming page containing the page content generated based on the target materials. For example, if the click rate is high, the weight of the corresponding target material is increased, and if the click rate is low, the weight of the corresponding target material is reduced.
Specifically, the determining, according to the weight of each material in the material set, the target material from the material set may specifically include: determining the probability value of each material in the material set as a target material according to the weight of the material, wherein one material is determined as the positive correlation of the probability value of the target material and the weight of the material; and then determining a target material from the materials according to a preset random algorithm and the probability value corresponding to each material.
For example, a material set includes a material a, a material B, and a material C, where weights of the material a, the material B, and the material C are 15, 9, and 6, respectively. If the material set includes only the material a, the material B, and the material C, when the target material needs to be determined from the material set, the probability values of the material a, the material B, and the material C determined as the target material may be 50%, 30%, and 20%, respectively, that is, when the target material is determined from the material set, the random algorithm determines the material a as the target material with a probability of 50%, determines the material B as the target material with a probability of 30%, and determines the material C as the target material with a probability of 20%.
For another example, a material set includes a material a, a material B, a material C, and a material D, where weights of the material a, the material B, the material C, and the material D are 15, 9, 6, and 30, respectively. If the material set includes only the material a, the material B, the material C, and the material D, when the target material needs to be determined from the material set, the probability values of the material a, the material B, the material C, and the material D determined as the target material may be 25%, 15%, 10%, and 50%, respectively, that is, when the target material is determined from the material set, the random algorithm determines the material a as the target material with a probability of 25%, determines the material B as the target material with a probability of 15%, determines the material C as the target material with a probability of 10%, and determines the material D as the target material with a probability of 50%.
According to the above description, in an actual application scenario provided in the embodiment of the present disclosure, a flow chart of a method for determining page content of an incoming page is shown in fig. 4.
First, information about advertisements outside the user's click-through end needs to be collected. Specifically, as shown in steps 1 to 4 in fig. 4, user information (including device information of a device used by a user, for example, a device identifier) and advertisement information (including an advertisement identifier) may be obtained according to a click condition of the user on a media advertisement outside the terminal (step 1) (step 2), whereby the user information and the advertisement information can be recorded (steps 3 and 4), and more specifically, an advertisement information acquisition record including a mapping relationship between the device identifier and the advertisement identifier can be obtained.
Then, the terminal calling process is as shown in steps 5 to 15 of fig. 4. The membership platform and registration initiation page module shown in fig. 4 may belong to the server shown in fig. 1 and described above.
Step 5: the user requests access to the client application and requests display of an in-page (login page/registration page/start page).
Step 6: the server receives an acquisition request for page content of the incoming page, specifically, an acquisition request for page material in the incoming page.
Step 7: and inquiring the advertisement information acquisition record to determine whether the current user is a user brought by the off-terminal advertisement. If yes, executing the steps 8 and 9; if not, steps 10 to 13 are performed.
Steps 8 and 9: and acquiring a record according to the advertisement information, and determining the material associated with the material in the advertisement clicked by the user by taking the equipment identifier as a bridge to serve as the page material in the incoming page.
Steps 10 to 11: acquiring user characteristic tag information of a user currently requesting an incoming end from a user tag system by taking equipment information (including equipment identification or equipment type information and the like) as a bridge;
steps 12 and 13: and acquiring the materials corresponding to the user characteristic label information from the material library according to the user characteristic label information.
Steps 14 and 15: and (3) giving the materials determined in the step 9 or 13 to a registration start page module so as to generate an incoming page containing the determined materials and display the incoming page to a user.
In embodiments of the present description, the user feature tag may be maintained in advance. In practical application, for a target user who has registered an account, a user behavior feature tag of the target user may be determined based on behavior features of the account of the target user, and a mapping relationship between "device information—account—user behavior feature tag" may be maintained. For registered and real-name authenticated target users, the mapping relation between equipment information, account numbers and user behavior characteristic labels can be maintained, the user attribute characteristic labels of the target users can be determined according to the real-name authentication information of the users, and the mapping relation between the equipment information, account numbers and the user attribute characteristic labels can be maintained. In addition, for any user who uses the current application, user group feature information classified by device type dimension may be determined based on the user's use information of the application, and thus, the user group feature may be applied to other users who use devices of the same device type.
In the embodiment of the present specification, the material library may be maintained in advance. In one aspect, in the material library, materials corresponding to the advertisement identifications of the respective advertisements may be maintained, and these materials may be direct mappings to the materials generating the respective advertisements, or may be associated materials with the materials generating the advertisements. On the other hand, in the material library, materials corresponding to various user feature tags (such as the first type user tag, the second type user tag, and the like described above) may be maintained, and these materials may be summarized by historical behavior of the user of the corresponding feature using the application program, or may be determined based on own attribute information of the user of the corresponding feature.
According to the one or more embodiments of the present disclosure, by maintaining the feature tags of the device information dimension and the material library corresponding to each feature tag, the login registration starting page can generate personalized recommended materials for each user according to the information of the user such as historical behavior, interest features, geographic position, device type and the like, so that the materials with different features are displayed in a thousand-person thousand-face manner, and the conversion rate of the user at the inlet end is improved. And based on the click clues of the external advertisements of the user end, whether the incoming end user is the traffic brought by the external advertisement channel is identified, if so, the materials associated with the external advertisements are displayed, so that the conversion rate of the whole login link of the new user is improved.
Based on the same thought, the embodiment of the specification also provides a device corresponding to the method.
Fig. 5 is a schematic structural diagram of a page content transmitting apparatus corresponding to fig. 2 according to an embodiment of the present disclosure.
As shown in fig. 5, the apparatus may include:
a request receiving module 502, configured to receive a page content acquisition request for an incoming page of an application program; the incoming page comprises a login page or a registration page or a starting page; the page content acquisition request is generated in response to a user operation of a user opening the application program on a terminal device; the page content acquisition request carries the equipment information of the terminal equipment;
a material tag determining module 504, configured to determine, according to the device information, a material tag corresponding to the page content obtaining request;
the target material obtaining module 506 is configured to obtain, according to the material tag, a target material in a material set corresponding to the material tag;
a page content generating module 508, configured to generate page content corresponding to the features of the user based on the target material;
a page content sending module 510, configured to send the page content to the terminal device; the page content is for inclusion in an incoming page displayed in response to the user operation.
The present examples also provide some embodiments of the method based on the apparatus of fig. 5, as described below.
Optionally, the material tag determining module 504 may specifically be configured to: judging whether the equipment identifier is an identifier in an advertisement information acquisition record or not to obtain a first judgment result; the advertisement information acquisition record comprises a mapping relation between an advertisement identifier and a device identifier of a terminal device for acquiring the advertisement information corresponding to the advertisement identifier; the advertisement information is information about the application program; and if the first judging result is yes, determining the advertisement identification corresponding to the equipment identification as a material label corresponding to the page content acquisition request.
Wherein optionally, before said determining whether the device identifier is an identifier in the advertisement information acquisition record, the method further comprises: receiving an advertisement information acquisition request; the advertisement information acquisition request carries a device identifier and an advertisement identifier; and establishing a mapping relation between the advertisement identification and the equipment identification, and generating an advertisement information acquisition record.
Optionally, after the determining whether the device identifier is an identifier in the advertisement information acquisition record, obtaining a first determination result may further include: and if the first judgment result is negative, acquiring a user characteristic tag corresponding to the equipment information as a material tag corresponding to the page content acquisition request.
Optionally, the material tag determining module 504 may specifically be configured to: and acquiring a user characteristic tag corresponding to the equipment information as a material tag corresponding to the page content acquisition request.
Optionally, the material tag determining module 504 may specifically be configured to: judging whether a first type of user tag corresponding to the equipment identifier exists or not, and obtaining a second judging result; the first type of user tags are used for reflecting the characteristics of the user who uses the terminal equipment; and if the second judging result is yes, determining the first type of user tags as material tags corresponding to the page content acquisition requests.
Optionally, the determining the first type of user tag as the material tag corresponding to the page content obtaining request may specifically include: when the first type user tag comprises two or more tags, acquiring priority information of each first type user tag; and determining the first type user tag with high priority as the material tag corresponding to the page content acquisition request according to the priority information of each first type user tag.
Wherein optionally, the device information further comprises device type information; the step of judging whether the first type of user tag corresponding to the equipment identifier exists or not, after obtaining the second judgment result, may further include: if the second judgment result is negative, obtaining a second type user tag corresponding to the equipment type information; the second class user tag is used for reflecting common characteristics of a plurality of using users of the terminal equipment corresponding to the equipment type information; and determining the second type of user tag as a material tag corresponding to the page content acquisition request.
Optionally, the material tag determining module 504 may specifically be configured to: judging whether a user behavior feature tag corresponding to the equipment identifier exists or not, and obtaining a third judging result; the user behavior feature tag is used for reflecting behavior features of an account logged on the terminal equipment; and if the third judging result is yes, determining the user behavior characteristic tag as a material tag corresponding to the page content acquisition request.
Optionally, the determining whether the user behavior feature tag corresponding to the device identifier exists or not, after obtaining the third determination result, may further include: if the third judgment result is negative, judging whether a user attribute feature tag corresponding to the equipment identifier exists or not, and obtaining a fourth judgment result; the user behavior feature tag is used for reflecting attribute features of a user of an account logged on the terminal equipment; and if the fourth judgment result is yes, determining the user attribute characteristic tag as a material tag corresponding to the page content acquisition request.
Optionally, the target material obtaining module 506 may specifically be configured to: acquiring a material set corresponding to the material tag according to the material tag; and determining a target material from the material set according to the weight of each material in the material set.
Optionally, determining the target material from the material set according to the weight of each material in the material set may specifically include: determining the probability value of each material as a target material according to the weight of each material in the material set; a material is determined as a positive correlation of the probability value of the target material with the weight of the material; and determining a target material from the materials according to the probability value corresponding to the materials according to a preset random algorithm.
Optionally, the acquiring, according to the material tag, a material set corresponding to the material tag may specifically include: acquiring a material set corresponding to the advertisement identifier according to the advertisement identifier; and the elements in the material set corresponding to the advertisement identification are consistent with the elements contained in the advertisement information corresponding to the advertisement identification.
It will be appreciated that each of the modules described above refers to a computer program or program segment for performing one or more particular functions. Furthermore, the distinction of the above-described modules does not represent that the actual program code must also be separate.
Based on the same thought, the embodiment of the specification also provides equipment corresponding to the method.
Fig. 6 is a schematic structural diagram of a page content transmitting apparatus corresponding to fig. 2 provided in the embodiment of the present disclosure.
As shown in fig. 6, the apparatus 600 may include:
at least one processor 610; the method comprises the steps of,
a memory 630 communicatively coupled to the at least one processor; wherein,
the memory 630 stores instructions 620 executable by the at least one processor 610 to enable the at least one processor 610 to:
receiving a page content acquisition request for an incoming page of an application program; the incoming page comprises a login page or a registration page or a starting page; the page content acquisition request is generated in response to a user operation of a user opening the application program on a terminal device; the page content acquisition request carries the equipment information of the terminal equipment;
determining a material tag corresponding to the page content acquisition request according to the equipment information;
acquiring target materials in a material set corresponding to the material label according to the material label;
generating page content corresponding to the characteristics of the user based on the target material;
Sending the page content to the terminal equipment; the page content is for inclusion in an incoming page displayed in response to the user operation.
Based on the same thought, the embodiment of the specification also provides a computer readable medium corresponding to the method. Computer readable instructions stored on a computer readable medium, the computer readable instructions being executable by a processor to perform a method of:
receiving a page content acquisition request for an incoming page of an application program; the incoming page comprises a login page or a registration page or a starting page; the page content acquisition request is generated in response to a user operation of a user opening the application program on a terminal device; the page content acquisition request carries the equipment information of the terminal equipment;
determining a material tag corresponding to the page content acquisition request according to the equipment information;
acquiring target materials in a material set corresponding to the material label according to the material label;
generating page content corresponding to the characteristics of the user based on the target material;
sending the page content to the terminal equipment; the page content is for inclusion in an incoming page displayed in response to the user operation.
The foregoing describes specific embodiments of the present disclosure. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
In this specification, each embodiment is described in a progressive manner, and identical and similar parts of each embodiment are referred to each other. Each embodiment focuses on differences from the other embodiments. In particular, for the apparatus, device embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, as relevant to see the section description of the method embodiments. The apparatus, the device, and the method provided in the embodiments of the present disclosure correspond to each other, so that the apparatus, the device, and the method also have similar beneficial technical effects as the corresponding method, and since the beneficial technical effects of the method have been described in detail above, the beneficial technical effects of the corresponding apparatus, device are not described here again.
In the 90 s of the 20 th century, improvements to one technology could clearly be distinguished as improvements in hardware (e.g., improvements to circuit structures such as diodes, transistors, switches, etc.) or software (improvements to the process flow). However, with the development of technology, many improvements of the current method flows can be regarded as direct improvements of hardware circuit structures. Designers almost always obtain corresponding hardware circuit structures by programming improved method flows into hardware circuits. Therefore, an improvement of a method flow cannot be said to be realized by a hardware entity module. For example, a programmable logic device (Programmable Logic Device, PLD) (e.g., a field programmable gate array (Field Programmable gate array, FPGA)) is an integrated circuit whose logic function is determined by the user programming the device. The designer programs itself to "integrate" a digital system onto a single PLD without requiring the chip manufacturer to design and fabricate application specific integrated circuit chips. Moreover, nowadays, instead of manually manufacturing integrated circuit chips, such programming is mostly implemented by using "logic compiler" software, which is similar to the software compiler used in program development and writing, and the original code before the compiling is also written in a specific programming language, which is called hardware description language (Hardware Description Language, HDL), but not just one of the hdds, but a plurality of kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (AlteraHardware Description Language), confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), lava, lola, myHDL, PALASM, RHDL (Ruby Hardware Description Language), etc., VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog are currently most commonly used. It will also be apparent to those skilled in the art that a hardware circuit implementing the logic method flow can be readily obtained by merely slightly programming the method flow into an integrated circuit using several of the hardware description languages described above.
The controller may be implemented in any suitable manner, for example, the controller may take the form of, for example, a microprocessor or processor and a computer readable medium storing computer readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, application specific integrated circuits (Application Specific Integrated Circuit, ASIC), programmable logic controllers, and embedded microcontrollers, examples of which include, but are not limited to, the following microcontrollers: ARC 625D, atmelAT91SAM, microchip PIC18F26K20, and Silicone Labs C8051F320, the memory controller may also be implemented as part of the control logic of the memory. Those skilled in the art will also appreciate that, in addition to implementing the controller in a pure computer readable program code, it is well possible to implement the same functionality by logically programming the method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers, etc. Such a controller may thus be regarded as a kind of hardware component, and means for performing various functions included therein may also be regarded as structures within the hardware component. Or even means for achieving the various functions may be regarded as either software modules implementing the methods or structures within hardware components.
The system, apparatus, module or unit set forth in the above embodiments may be implemented in particular by a computer chip or entity, or by a product having a certain function. One typical implementation is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
For convenience of description, the above devices are described as being functionally divided into various units, respectively. Of course, the functions of each element may be implemented in the same piece or pieces of software and/or hardware when implementing the present application.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In one typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include volatile memory in a computer-readable medium, random Access Memory (RAM) and/or nonvolatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of computer-readable media.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises the element.
The application may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
The foregoing is merely exemplary of the present application and is not intended to limit the present application. Various modifications and variations of the present application will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. which come within the spirit and principles of the application are to be included in the scope of the claims of the present application.

Claims (15)

1. A method of transmitting page content, comprising:
receiving a page content acquisition request for an incoming page of an application program; the incoming page comprises a login page or a registration page or a starting page; the page content acquisition request is generated in response to a user operation of a user opening the application program on a terminal device; the page content acquisition request carries the equipment information of the terminal equipment;
determining a material tag corresponding to the page content acquisition request according to the equipment information;
acquiring target materials in a material set corresponding to the material label according to the material label;
generating page content corresponding to the characteristics of the user based on the target material;
sending the page content to the terminal equipment; the page content is for inclusion in an incoming page displayed in response to the user operation.
2. The method of claim 1, wherein the determining, according to the device information, the material tag corresponding to the page content obtaining request specifically includes:
judging whether the equipment identifier is an identifier in an advertisement information acquisition record or not to obtain a first judgment result; the advertisement information acquisition record comprises a mapping relation between an advertisement identifier and a device identifier of a terminal device for acquiring the advertisement information corresponding to the advertisement identifier; the advertisement information is information about the application program;
and if the first judging result is yes, determining the advertisement identification corresponding to the equipment identification as a material label corresponding to the page content acquisition request.
3. The method of claim 2, further comprising, prior to determining whether the device identifier is an identifier in an advertisement information acquisition record:
receiving an advertisement information acquisition request; the advertisement information acquisition request carries a device identifier and an advertisement identifier;
and establishing a mapping relation between the advertisement identification and the equipment identification, and generating an advertisement information acquisition record.
4. The method of claim 2, wherein the determining whether the device identifier is an identifier in an advertisement information acquisition record, after obtaining the first determination result, further comprises:
And if the first judgment result is negative, acquiring a user characteristic tag corresponding to the equipment information as a material tag corresponding to the page content acquisition request.
5. The method of claim 1, wherein the determining, according to the device information, the material tag corresponding to the page content obtaining request specifically includes:
and acquiring a user characteristic tag corresponding to the equipment information as a material tag corresponding to the page content acquisition request.
6. The method of claim 5, the device information comprising a device identification; the obtaining the user feature tag corresponding to the equipment information as the material tag corresponding to the page content obtaining request specifically includes:
judging whether a first type of user tag corresponding to the equipment identifier exists or not, and obtaining a second judging result; the first type of user tags are used for reflecting the characteristics of the user who uses the terminal equipment;
and if the second judging result is yes, determining the first type of user tags as material tags corresponding to the page content acquisition requests.
7. The method of claim 6, wherein the determining the first type of user tag as the material tag corresponding to the page content obtaining request specifically includes:
When the first type user tag comprises two or more tags, acquiring priority information of each first type user tag;
and determining the first type user tag with high priority as the material tag corresponding to the page content acquisition request according to the priority information of each first type user tag.
8. The method of claim 6, the device information further comprising device type information; the step of judging whether the first type user tag corresponding to the equipment identifier exists or not, and after obtaining a second judgment result, the step of further comprises:
if the second judgment result is negative, obtaining a second type user tag corresponding to the equipment type information; the second class user tag is used for reflecting common characteristics of a plurality of using users of the terminal equipment corresponding to the equipment type information;
and determining the second type of user tag as a material tag corresponding to the page content acquisition request.
9. The method of claim 5, the device information comprising a device identification; the obtaining the user feature tag corresponding to the equipment information as the material tag corresponding to the page content obtaining request specifically includes:
Judging whether a user behavior feature tag corresponding to the equipment identifier exists or not, and obtaining a third judging result; the user behavior feature tag is used for reflecting behavior features of an account logged on the terminal equipment;
and if the third judging result is yes, determining the user behavior characteristic tag as a material tag corresponding to the page content acquisition request.
10. The method of claim 9, wherein the determining whether the user behavior feature tag corresponding to the device identifier exists, after obtaining the third determination result, further comprises:
if the third judgment result is negative, judging whether a user attribute feature tag corresponding to the equipment identifier exists or not, and obtaining a fourth judgment result; the user behavior feature tag is used for reflecting attribute features of a user of an account logged on the terminal equipment;
and if the fourth judgment result is yes, determining the user attribute characteristic tag as a material tag corresponding to the page content acquisition request.
11. The method of claim 1, wherein the obtaining, according to the material tag, the target material in the material set corresponding to the material tag specifically includes:
Acquiring a material set corresponding to the material tag according to the material tag;
and determining a target material from the material set according to the weight of each material in the material set.
12. The method of claim 11, wherein the determining the target material from the material set according to the weight of each material in the material set specifically includes:
determining the probability value of each material as a target material according to the weight of each material in the material set; a material is determined as a positive correlation of the probability value of the target material with the weight of the material;
and determining a target material from the materials according to the probability value corresponding to the materials according to a preset random algorithm.
13. The method of claim 11, wherein the obtaining, according to the material tag, the material set corresponding to the material tag specifically includes:
acquiring a material set corresponding to the advertisement identifier according to the advertisement identifier; and the elements in the material set corresponding to the advertisement identification are consistent with the elements contained in the advertisement information corresponding to the advertisement identification.
14. A page content transmitting apparatus comprising:
The request receiving module is used for receiving a page content acquisition request of an incoming page of the application program; the incoming page comprises a login page or a registration page or a starting page; the page content acquisition request is generated in response to a user operation of a user opening the application program on a terminal device; the page content acquisition request carries the equipment information of the terminal equipment;
the material tag determining module is used for determining a material tag corresponding to the page content acquisition request according to the equipment information;
the target material acquisition module is used for acquiring target materials in a material set corresponding to the material label according to the material label;
the page content generation module is used for generating page content corresponding to the characteristics of the user based on the target material;
the page content sending module is used for sending the page content to the terminal equipment; the page content is for inclusion in an incoming page displayed in response to the user operation.
15. A page content transmitting apparatus comprising:
at least one processor; the method comprises the steps of,
a memory communicatively coupled to the at least one processor; wherein,
The memory stores instructions executable by the at least one processor to enable the at least one processor to:
receiving a page content acquisition request for an incoming page of an application program; the incoming page comprises a login page or a registration page or a starting page; the page content acquisition request is generated in response to a user operation of a user opening the application program on a terminal device; the page content acquisition request carries the equipment information of the terminal equipment;
determining a material tag corresponding to the page content acquisition request according to the equipment information;
acquiring target materials in a material set corresponding to the material label according to the material label;
generating page content corresponding to the characteristics of the user based on the target material;
sending the page content to the terminal equipment; the page content is for inclusion in an incoming page displayed in response to the user operation.
CN202310954933.3A 2023-07-31 2023-07-31 Page content sending method, device and equipment Pending CN116974676A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310954933.3A CN116974676A (en) 2023-07-31 2023-07-31 Page content sending method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310954933.3A CN116974676A (en) 2023-07-31 2023-07-31 Page content sending method, device and equipment

Publications (1)

Publication Number Publication Date
CN116974676A true CN116974676A (en) 2023-10-31

Family

ID=88484583

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310954933.3A Pending CN116974676A (en) 2023-07-31 2023-07-31 Page content sending method, device and equipment

Country Status (1)

Country Link
CN (1) CN116974676A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117689426A (en) * 2024-01-31 2024-03-12 湖南创研科技股份有限公司 Multi-channel advertisement effect evaluation method and system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117689426A (en) * 2024-01-31 2024-03-12 湖南创研科技股份有限公司 Multi-channel advertisement effect evaluation method and system
CN117689426B (en) * 2024-01-31 2024-06-18 湖南创研科技股份有限公司 Multi-channel advertisement effect evaluation method and system

Similar Documents

Publication Publication Date Title
US10979373B2 (en) Suggested responses based on message stickers
JP2020528705A (en) Moving video scenes using cognitive insights
US10169342B1 (en) Filtering document search results using contextual metadata
US11126682B1 (en) Hyperlink based multimedia processing
US11928985B2 (en) Content pre-personalization using biometric data
US10798446B2 (en) Content narrowing of a live feed based on cognitive profiling
US10699104B2 (en) Image obtaining based on emotional status
CN110717536A (en) Method and device for generating training sample
CN116974676A (en) Page content sending method, device and equipment
CN108449255B (en) Comment interaction method and equipment, client device and electronic equipment
CN110968362B (en) Application running method, device and storage medium
CN113408254A (en) Page form information filling method, device, equipment and readable medium
CN116069915A (en) Government service processing method and device
KR102243275B1 (en) Method, device and computer readable storage medium for automatically generating content regarding offline object
CN114201086B (en) Information display method and device
US11934921B2 (en) Dynamic content rating assistant
US11010935B2 (en) Context aware dynamic image augmentation
US11303683B2 (en) Methods and systems for managing distribution of online content based on content maturity
CN108881978B (en) Resource playing method and device for intelligent equipment
CN113707179A (en) Audio identification method, device, equipment and medium
CN113301436A (en) Play control method, device and computer readable storage medium
US12010405B2 (en) Generating video summary
CN110008358A (en) A kind of resource information methods of exhibiting and system, client and server-side
US20230161775A1 (en) Non-textual hashtag creation for non-textual content
CN117196714A (en) Marketing information display method, device and equipment

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