Information display method and device
By partially displaying hidden pages on the search results page to push new product data, the traffic and ranking intrusion problems caused by the top-level targeted promotion objects in the existing technology are solved, and efficient push of new product data and improved user experience are achieved.
Patent Information
- Application Number
- CN202510873101.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-26
- Publication Date
- 2025-09-30
AI Technical Summary
In the prior art, when searching and pushing by pinning a targeted promotion object, other header elements of the search results page may be delayed in loading or hidden, occupying traffic and rankings, which is somewhat invasive.
Based on the target user's object access request, the current search term is determined, a search operation is performed based on the current search term, and a hidden page is partially displayed on the search results page to display new product data.
While pushing new product data, it effectively reduces the intrusion into the overall traffic and ranking of search results, and improves the accuracy of new product data push and user experience.
Smart Images

Figure CN120723985A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, specifically to the field of intelligent marketing technology, and in particular to an information display method and device. Background Art
[0002] In existing technology, search and promotion centers can leverage external partnerships to increase search UVs (Unique Visitors), such as by redirecting traffic to search and redirecting external H5 pages to search results. For external traffic diversion, they primarily promote new products through top-level targeted promotional items.
[0003] However, when implementing search push by pinning targeted promotion objects, other header elements may be delayed in loading or hidden, which means that they will occupy the search header and the traffic of the front positions of the search results, which is somewhat invasive to the overall traffic and ranking. Summary of the Invention
[0004] Embodiments of the present application provide an information display method, apparatus, device, and storage medium.
[0005] According to the first aspect, an embodiment of the present application provides an information display method, which includes: determining the current search term based on the target user's object access request; determining new product data based on the current search term; performing a search operation based on the current search term, and partially displaying a hidden page on the search results page, where the hidden page is used to display the new product data.
[0006] According to the second aspect, an embodiment of the present application provides an information display device, which includes: a first determination module, a second determination module and a data display module, wherein the first determination module is configured to determine the current search term based on the target user's object access request; the second determination module is configured to determine new product data based on the current search term; the data display module is configured to perform a search operation based on the current search term, and partially display a hidden page on the search results page, and the hidden page is used to display the new product data.
[0007] According to the third aspect, an embodiment of the present application provides an electronic device, which includes one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any embodiment of the first aspect.
[0008] According to a fourth aspect, an embodiment of the present application provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the method described in any embodiment of the first aspect.
[0009] According to a fifth aspect, an embodiment of the present disclosure provides a computer program product, including a computer program, which implements the method described in any implementation manner of the first aspect when executed by a processor.
[0010] This application determines the current search term based on the target user's object access request; determines new product data based on the current search term; performs a search operation based on the current search term, and partially displays a hidden page on the search results page. The hidden page is used to display the new product data, that is, the new product data is displayed in the form of a hidden page, which effectively reduces the intrusion on the overall traffic and ranking of the search results while realizing the push of new product data.
[0011] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 is an exemplary system architecture diagram to which the present application may be applied; Figure 2 is a flow chart of an embodiment of the information display method according to the present application; Figure 3 is a flowchart of another embodiment of the information display method according to the present application; Figure 4 is a schematic diagram of an application scenario of the information display method according to the present application; Figure 5 is a flow chart of another embodiment of the information display device according to the present application; Figure 6 It is a structural diagram of a computer system suitable for implementing a server in an embodiment of the present application. DETAILED DESCRIPTION
[0013] The following description of exemplary embodiments of the present application is made in conjunction with the accompanying drawings, including various details of the embodiments of the present application to facilitate understanding. These details should be considered as merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present application. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0014] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments in this application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0015] Figure 1An exemplary system architecture 100 is shown to which an embodiment of the information display method of the present application can be applied.
[0016] like Figure 1 As shown, system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105. Network 104 is a medium for providing communication links between terminal devices 101, 102, 103 and server 105. Network 104 may include various connection types, such as wired or wireless communication links or fiber optic cables.
[0017] The terminal devices 101 , 102 , and 103 interact with the server 105 via the network 104 to receive or send messages, etc. Various application platforms may be installed on the terminal devices 101 , 102 , and 103 .
[0018] Terminal devices 101, 102, and 103 can be either hardware or software. When hardware is used, they can be various electronic devices with display screens, including but not limited to mobile phones, laptop computers, and scanning devices. When software is used, terminal devices 101, 102, and 103 can be installed in the electronic devices listed above. They can be implemented as multiple software programs or software modules (for example, to provide information display services) or as a single software program or software module. This is not specifically limited here.
[0019] Terminal devices 101, 102, and 103 can be used to provide a variety of services, for example, determining the current search term based on the target user's object access request; determining new product data based on the current search term; performing a search operation based on the current search term, and partially displaying a hidden page on the search results page, where the hidden page is used to display the new product data.
[0020] It should be noted that the server 105 can be hardware or software. When the server 105 is hardware, it can be implemented as a distributed server cluster consisting of multiple servers, or as a single server. When the server is software, it can be implemented as multiple software programs or software modules, or as a single software program or software module. No specific limitations are given here.
[0021] It should be noted that the information display method provided in the embodiments of the present disclosure can be executed by the terminal devices 101, 102, and 103, or can be executed by the server 105 and the terminal devices 101, 102, and 103 in cooperation with each other. Accordingly, the various parts (e.g., various units, sub-units, modules, and sub-modules) included in the information display device can be all set in the terminal devices 101, 102, and 103, or can be set separately in the server 105 and the terminal devices 101, 102, and 103.
[0022] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is merely illustrative. Any number of terminal devices, networks and servers may be provided as required.
[0023] Figure 2 The flowchart 200 of an embodiment of the information display method applicable to the present application is shown. In this embodiment, the information display method includes the following steps: Step 201: Determine a current search term based on an object access request from a target user.
[0024] In this embodiment, the execution subject (such as Figure 1 The terminal devices 101, 102, and 103 shown in the figure can obtain an object access request based on a search term for an object entered by a target user in a search page in the current platform, or can obtain an object access request based on a selection operation of an object link placed on other platforms by the target user on the current platform. This application does not limit this.
[0025] If the execution entity obtains an object access request based on a search term for the object entered by the target user in a search page in the current platform, the current search term may be determined according to the search term.
[0026] The object may be a real object, such as an item, a service, etc., or a virtual object, which is not limited in this application.
[0027] Here, the current search term may be the same as the search term or may be different from the search term.
[0028] Specifically, the execution entity may determine the current search term by performing at least one of the following operations on the search term: keyword extraction, synonym replacement, and adding scene terms.
[0029] For example, after synonym replacement for the search term "UV protection sun protection clothing", the current search term "UPF50+ sun protection clothing" can be obtained.
[0030] If the execution subject obtains an object access request based on the target user's selection operation of an object link placed on other platforms by the current platform, the current search term can be determined based on the object attribute information corresponding to the object link.
[0031] Specifically, the execution entity may determine the current search term based on the priority and / or relevance of the object attribute information.
[0032] For example, the execution entity may determine the current search term based on attribute information with a higher priority in the object attribute information, such as brand, type, core function, etc.
[0033] Step 202: Determine new product data based on the current search term.
[0034] In this embodiment, the execution entity can directly determine the target new product based on the current search term, the preset search term and the mapping relationship table of new products, and generate new product data based on the target new product, the promotional information materials and operation slot templates provided by the merchant corresponding to the target new product.
[0035] Here, the new product may be an object that has been exposed or sold within a preset time period from the current time (for example, the last 30 days), that is, a newly launched or newly released object.
[0036] Among them, the new product data may include one or more of the following information: the name, function, promotion information, pictures, evaluation data, etc. of the target new product.
[0037] Here, the execution entity may determine the target new product based on the current search term by directly determining the target new product based on the current search term, and determining the new product data based on the target new product; or it may first determine the initial new product based on the current search term, and then use a preset recommendation algorithm to screen and sort the determined initial new products based on the target user's portrait information, such as interest tags, behavior tags, etc., determine the sorted and screened initial new product as the target new product, and determine the new product data based on the target new product.
[0038] Among them, the preset recommendation algorithms may include multiple ones, for example, an autoregressive recommendation algorithm, a hybrid recommendation algorithm, etc.
[0039] Here, the autoregressive recommendation algorithm can be used to predict users' future behavioral preferences based on the time series correlation of historical behavioral data; the hybrid recommendation algorithm is used to generate recommendation results by integrating the advantages of two or more different recommendation algorithms, for example, by combining the algorithm results of weighted average, stacking model or other integrated learning methods to generate recommendation results.
[0040] Step 203: Perform a search operation based on the current search term, and partially display the hidden page on the search results page.
[0041] In this embodiment, after determining the current search term, the execution entity may perform a search operation based on the current search term, determine the search results, and partially display the hidden page on the search results page, ie, the search results display page.
[0042] Among them, the hidden page is used to display new product data, and the hidden page can display the remaining part based on the pull-down operation.
[0043] Here, there are multiple ways to partially display the hidden page on the search result page, for example, only displaying part of the content of the hidden page, only displaying the prompt information of the hidden page, etc.
[0044] Specifically, a prompt message of a hidden page may be displayed on the search results page, such as "pull down to view the complete review of mobile phone A". The user can view the new product data in the hidden page by pulling down.
[0045] It should be pointed out that the search results are not the same as the new product data in the hidden page.
[0046] In some optional methods, a search operation is performed based on the current search term, and a hidden page is partially displayed on the search results page, including: in response to determining that the user identifier of the target user does not belong to a preset user identifier set, a search operation is performed based on the current search term, and a hidden page is partially displayed on the search results page.
[0047] In this implementation, after determining the current search term, the execution subject may first determine whether the user identifier of the target user belongs to a preset user identifier set.
[0048] Here, the preset user identification set can be established based on the user identification of a specific user that has a mapping relationship with the new product label of the new product data, and the behavior label and / or interest label of the specific user is associated with the associated object corresponding to the new product label.
[0049] If it does not belong to the preset user identification set, that is, the target user's behavior tags and / or interest tags do not match the behavior tags and / or interest tags of the specific user, a search operation can be performed based on the current search term, and a hidden page can be partially displayed on the search results page.
[0050] Here, the behavior tags and / or interest tags of the target user may be determined based on the source channel of the target user (eg, platform A, application B, etc.), historical access data, etc.
[0051] Among them, the new product labels of new product data can be determined by the following methods: extract initial labels for new product data (establish a word segmentation vocabulary), establish label vectors based on the initial labels, filter out meaningless words (marketing terms that are irrelevant to the characteristics of the object, meaningless words), perform synonym conjunction on the filtered initial labels, calculate homogeneous labels, and determine the homogeneous labels as new product labels for new product data, such as "fast charging", "long battery life", etc.
[0052] Here, the associated object corresponding to the new product tag is an object associated with the new product tag, such as the new product tag is used in the object's description information, the new product tag or a synonym of the new product tag is used in the object's picture or video, etc.
[0053] Among them, the new product tag can be used to uniformly manage related objects, such as recent word frequency (the number of objects using the new product tag), overall tag sales (total sales of objects using the new product tag), average tag sales (average sales of objects using the new product tag), sales of a single object, and tag sales ratio (the ratio of sales of objects using the new product tag to total sales).
[0054] Here, the execution entity can generate behavior tags based on the user's specific operation behaviors in a specific platform or scenario, such as browsing history, purchase history, etc.; and determine the user's interest tags based on the user's long-term and in-depth behaviors, such as long-term attention behavior, long-term usage behavior, etc.
[0055] Specifically, if the associated object corresponding to the new product label is object A, and the behavior label of the specific user is browsing object A in the last 7 days, or following object A in the last 90 days, or adding object A to the shopping cart in the last three months, then it can be determined that the behavior label of the specific user is associated with the associated object corresponding to the new product label; if the associated object corresponding to the new product label is object B, and the interest label of the specific user is a preference relationship with the brand to which object B belongs, or a preference relationship with the secondary category to which object B belongs, then it can be determined that the behavior label of the specific user is associated with the associated object corresponding to the new product label.
[0056] It should be noted that the executing entity may directly determine the preset user identification set based on the user identification corresponding to the behavior tags and / or interest tags associated with the associated object; or it may first sort the user identifications corresponding to the behavior tags and / or interest tags based on the weights of the behavior tags and / or interest tags associated with the associated object, and determine the preset user identification set with the user identifications that are ranked higher.
[0057] Here, the weight of the behavior tag can be determined according to the degree of association between the behavior tag and the associated object, and the weight of the interest tag can be determined according to the degree of association between the interest tag and the associated object. The higher the degree of association, the higher the weight.
[0058] Among them, the degree of association between the behavior tag and the associated object can be determined based on the operation frequency of the operation behavior corresponding to the behavior tag on the associated object, the length of time from the operation behavior to the current moment, etc.; the degree of association between the interest tag and the associated object can be determined based on the matching degree between the object indicated in the interest tag and the associated object. For example, the associated object is brand A mobile phone, user 1's interest tag 1 has a preference relationship with the mobile phone, and user 2's interest tag 2 has a preference relationship with brand A mobile phone, and the weight of interest tag 2 is greater than the weight of interest tag 1.
[0059] This implementation method further segments the target users by performing a search operation based on the current search term in response to determining that the target user's user identifier does not belong to a preset user identifier set, and partially displays the hidden page on the search results page. That is, the hidden page of the new product is sent under the condition that the user has no association with the associated object, thereby improving the accuracy and pertinence of the hidden page push.
[0060] In some optional manners, determining new product data based on the current search term includes: in response to determining that there is no historical search term matching the current search term in the historical search records, determining new product data corresponding to the current search term.
[0061] In this implementation, after determining the current search term, the executing entity can determine whether there is a historical search term matching the current search term in the historical search records of the target user. If not, the new product data of the target new product corresponding to the current search term can be determined.
[0062] Furthermore, a search operation is performed based on the current search term, and hidden pages are partially displayed on the search results page.
[0063] This implementation method determines the new product data corresponding to the current search term in response to determining that there is no historical search term matching the current search term in the historical search records, thereby recommending new product data to the target user when they first visit the website for the current search term.
[0064] In some optional embodiments, the method further includes: updating a preset user identification set based on interaction data between the target user and the hidden page.
[0065] In this implementation, after the execution entity partially displays the hidden page on the search page, it can further capture the target user's interaction data on the hidden page, and update the target user's behavior tags and / or interest tags based on the captured interaction data. If the updated behavior tags and / or interest tags are associated with the associated objects of the new product tags, the user ID of the target user is updated to the preset user ID set.
[0066] The interaction data may include at least one of the following: whether a hidden page is browsed, the duration of browsing the hidden page, whether new product data in the hidden page is clicked, and the frequency of clicking on the new product data.
[0067] Specifically, before the target user interacts with the hidden page, there is no association between the target user's behavior tags or interest tags and the associated objects of the new product tags. After the target user interacts with the hidden page, if new interest tags and / or behavior tags are generated based on the interaction data, and the new interest tags and / or behavior tags are associated with the associated objects of the new product tags, the preset user identification set can be updated based on the user identification of the target user.
[0068] This implementation method updates the preset user identification set based on the interaction data between the target user and the hidden page, thereby achieving timely and effective updating of the preset user identification set.
[0069] In some optional embodiments, the method further includes: determining a first interest parameter based on interaction data between the target user and the hidden page; and displaying new product data in full screen in response to determining that the first interest parameter is greater than a preset first interest threshold.
[0070] In this implementation, after the execution entity partially displays the hidden page on the search page, it can further capture the target user's interaction data on the hidden page.
[0071] Among them, the interaction data may include at least one of the following: whether to browse the hidden page, the length of time to browse the hidden page, whether to click on the new product data in the hidden page (for example, whether to click on the button, link, slider to view details in the new product data, etc.), and the frequency of clicking on the new product data.
[0072] Furthermore, the execution entity may determine the first interest parameter according to the interaction depth, interaction frequency, etc. corresponding to the interaction data.
[0073] Here, the first interest parameter is generally positively correlated with the interaction depth and the interaction frequency, that is, the deeper the interaction depth and the more frequent the interaction, the greater the first interest parameter.
[0074] Furthermore, the execution entity may compare the first interest parameter with a preset first interest threshold, and if the first interest parameter is greater than the preset first interest threshold, the new product data may be displayed in full screen.
[0075] This implementation method determines a first interest parameter based on the interaction data between the target user and the hidden page; in response to determining that the first interest parameter is greater than a preset first interest threshold, the new product data is displayed in full screen, thereby realizing the full screen display of the new product data when it is determined that the target user has a high interest in the new product data, avoiding overly abrupt new product recommendations that may cause user disgust, and improving the user experience and the effectiveness of new product recommendations.
[0076] In some optional methods, a first interest parameter is determined based on the interaction data between the target user and the hidden page, including: in response to detecting a first interaction operation of the target user on the hidden page, determining a position parameter of the first interaction operation; based on the position parameter, determining a visible area in the hidden page; and based on the visible area, determining the first interest parameter.
[0077] In this implementation, after the execution entity partially displays the hidden page on the search results page, it can detect the target user's first interactive operation on the hidden page in real time or periodically. If the target user's first interactive operation on the hidden page is detected, the position parameter of the first interactive operation can be determined.
[0078] The first interactive operation may include multiple operations, such as clicking, dragging, sliding, etc.
[0079] Furthermore, the execution entity may directly determine the visible area in the hidden page based on the position parameters; or first determine whether the position parameters meet the preset conditions, and if not, determine the visible area in the hidden page based on the position parameters; if so, directly determine the entire hidden page as the visible area.
[0080] Here, the preset conditions can be set according to actual needs, for example, the position parameter is greater than the preset parameter threshold, the range of change of the position parameter is greater than the preset threshold, the position indicated by the position parameter is in the preset designated area, the area indicated by the position parameter and the preset designated area have an intersection, etc.
[0081] Specifically, the first interactive operation is a click operation, the position parameter of the click operation is the coordinates of the click position corresponding to the click operation, and the preset condition is that the coordinates of the click position are in a preset designated area; if the position parameter meets the preset condition, the entire hidden page is directly determined as the visible area.
[0082] After determining the visible area, the executing entity can directly determine the first interest parameter based on the size of the visible area; the first interest parameter can be determined based on the interaction between the target user and the new product data in the visible area; or the first interest parameter can be determined based on the size of the visible area and the interaction between the target user and the new product data in the visible area. This application does not limit this.
[0083] Here, the first interest parameter is generally positively correlated with the size of the visible area, that is, the larger the visible area, the larger the first interest parameter, and the smaller the visible area, the smaller the first interest parameter.
[0084] This implementation method determines the position parameters of the first interactive operation in response to detecting the first interactive operation of the target user on the hidden page; based on the position parameters, determines the visible area in the hidden page; based on the visible area, determines the first interest parameter, taking into account the influence of the visible area on the interest parameter, and improving the accuracy of the interest parameter.
[0085] In some optional embodiments, determining a first interest parameter based on a visible area includes: presenting the visible area; and in response to detecting a second interaction operation between a target user and new product data in the visible area, determining the first interest parameter based on the visible area and the second interaction operation.
[0086] In this implementation, the execution entity can present a visual area and detect the second interaction operation between the target user and the new product data in the visual area in real time or periodically. If the second interaction operation between the target user and the new product data in the visual area is detected, the first interest parameter can be determined based on the visual area and the second interaction operation.
[0087] Specifically, the execution entity may determine the first parameter according to the size of the visible area, determine the second parameter according to the second interactive operation, and determine the first interest parameter according to the first parameter, the first weight of the first parameter, the second parameter, and the second weight of the second parameter.
[0088] Here, the second weight is usually greater than the first weight, the number of items of the second interactive operation can be one or more items, and the types of the second interactive operation can include multiple types, such as selection operation, browsing operation, etc.
[0089] Here, the execution entity may determine the second parameter according to the type of the second interactive operation and the frequency of second interactive operations of the same type.
[0090] Specifically, the execution entity may determine the first sub-parameter according to the type of the second interactive operation, determine the second sub-parameter according to the frequency of the same type of second interactive operations, and determine the second parameter according to the first sub-parameter and the second sub-parameter.
[0091] Different types of second interactive operations typically correspond to different first sub-parameters. The first sub-parameter is generally positively correlated with the strength of purchase intent corresponding to the type of second interactive operation. For example, the first sub-parameter for a selection operation is generally greater than the first sub-parameter for a browse operation. The second sub-parameter is generally positively correlated with the frequency of the same type of interactive operation; that is, the higher the frequency, the larger the second sub-parameter.
[0092] This implementation method presents a visual area; in response to detecting a second interaction operation between the target user and the new product data in the visual area, determines a first interest parameter based on the visual area and the second interaction operation, while taking into account the impact of the visual area and the second interaction operation on the interest parameter, thereby further improving the accuracy of the determined interest parameter.
[0093] In some optional embodiments, the first interactive operation includes a sliding operation, and the second interactive operation includes at least one of the following: a browsing operation, a specification selection operation, a feedback operation, and a purchase decision operation.
[0094] In this implementation, the first interaction operation may include a sliding operation, and the hidden page may display the remaining portion based on the sliding operation of the target user.
[0095] Here, the partially displayed hidden page can be displayed at any position in the vertical direction of the search results page, for example, the head, middle, bottom, etc.; it can also be displayed at any position in the horizontal direction of the search results page, for example, the left, middle, right, etc. Accordingly, the sliding operation can include sliding down, sliding up, sliding to the right, sliding to the left, etc.
[0096] The second interactive operation may include one or more of a browsing operation, a specification selection operation, a feedback operation, a purchase operation, and a purchase decision operation.
[0097] Among them, browsing operations may include swiping up and down the page to view product details, swiping left and right to view multiple pictures or videos of the product, viewing merchant information, clicking on the product title, price, etc.; specification selection operations may include selecting product color, size, model, quantity, etc.; feedback operations may include collection, follow, sharing, etc., and purchase decision operations may include adding to the shopping cart, receiving coupons, purchasing, etc.
[0098] Specifically, if the second interactive operation includes browsing operation, specification selection operation, feedback operation and purchase decision operation, the execution entity can determine the first interest parameter based on the first sub-parameter corresponding to each operation type and the second sub-parameter corresponding to the frequency of the same type of operation.
[0099] Among them, the first sub-parameters corresponding to the browsing operation, the specification selection operation, the feedback operation, and the purchase decision operation increase in sequence.
[0100] This implementation method achieves a subdivision of the interactive operations by setting the first interactive operation to include a sliding operation and the second interactive operation to include at least one of the following: a browsing operation, a specification selection operation, a feedback operation, and a purchase decision operation, thereby further improving the accuracy of the determined first interest parameter.
[0101] Figure 3The flowchart 300 of an embodiment of the information display method applicable to the present application is shown. In this embodiment, the information display method includes the following steps: Step 301: Determine a current search term based on an object access request from a target user.
[0102] In this embodiment, the implementation details and technical effects of step 301 can be found in the description of step 201 and will not be repeated here.
[0103] Step 202: Determine new product data based on the current search term.
[0104] In this embodiment, the implementation details and technical effects of step 302 can be found in the description of step 202 and will not be repeated here.
[0105] Step 303: Perform a search operation based on the current search term, and partially display the hidden page on the search results page.
[0106] In this embodiment, the implementation details and technical effects of step 303 can be found in the description of step 203 and will not be repeated here.
[0107] Step 304 , in response to determining that the user ID of the target user belongs to a preset user ID set, a search operation is performed based on the current search term, and dynamic effect information of the new product data is displayed in the top navigation area of the search results page.
[0108] In this embodiment, after determining the current search term, the executing entity may first determine whether the user identification of the target user belongs to a preset user identification set. If so, when performing a search operation based on the current search term, the dynamic effect information of the new product data may be displayed in the background position (non-search result display area) of the top navigation area of the search page corresponding to the current search term, that is, the new product data may be displayed through dynamic effects.
[0109] Here, the executing entity can display the dynamic effect information of the new product data at the new product dynamic effect node. The design of the new product dynamic effect information can be based on one or more of the following elements, such as foreground image, background image, foreground animation, background animation, bubble display text, bubble display time, etc.
[0110] In addition, if there is a new product label in the navigation area when searching based on the current search term, you can further add prompt words corresponding to the new product bubble under the new product label, such as "New products are online, don't miss it", "Explore our new features", etc., to strengthen the prompt of new product data.
[0111] In some optional embodiments, the method further includes: determining a second interest parameter based on interaction data between the target user and the dynamic effect information of the new product data; and displaying the new product data in full screen in response to determining that the second interest parameter is greater than a preset second interest threshold.
[0112] In this implementation, after displaying the dynamic effect information of the new product data, the execution entity can use the embedding point to obtain the interaction data between the target user and the dynamic effect information of the new product data.
[0113] Among them, the interaction data may include at least one of the following: the exposure time of the motion effect information (i.e., the length of time the user stays in the display area of the motion effect information), the viewing time of the motion effect information, and the click data of the user and the motion effect information (for example, clicking on the link, button, or slider to view more details in the motion effect information).
[0114] Furthermore, the execution entity may determine the second interest parameter according to the interaction depth, interaction frequency, etc. corresponding to the interaction data.
[0115] Here, the second interest parameter is generally positively correlated with the interaction depth and the interaction frequency, that is, the deeper the interaction depth and the more frequent the interaction, the larger the second interest parameter.
[0116] Furthermore, the execution entity may compare the second interest parameter with a preset second interest threshold, and if the second interest parameter is greater than the preset second interest threshold, the new product data may be displayed in full screen.
[0117] This implementation method determines a second interest parameter based on interaction data between the target user and the dynamic effect information of the new product data; in response to determining that the second interest parameter is greater than a preset second interest threshold, the new product data is displayed in full screen, thereby realizing the full screen display of the new product data when it is determined that the target user has a high interest in the new product data, avoiding overly abrupt new product recommendations that may cause user disgust, and improving user experience and the effectiveness of new product recommendations.
[0118] In some optional methods, new product data is determined based on the current search term, including: in response to determining that there is a historical search term matching the current search term in the historical search record, determining historical new product data corresponding to the historical search term; and the method also includes: in response to determining that the historical interest parameter is greater than a preset third interest threshold, performing a search operation based on the current search term and displaying the new product data in full screen.
[0119] In this implementation, after determining the current search term, the execution entity can determine whether there is a historical search term matching the current search term in the historical search records of the target user. If so, the historical new product data corresponding to the historical search term can be determined.
[0120] Furthermore, the execution entity may determine whether the historical interest parameter of the historical new product data is greater than a preset third interest threshold. If so, a search operation may be performed based on the current search term, and the new product data may be displayed in full screen.
[0121] Among them, the historical interest parameter can be a historically determined interest parameter, for example, the above-mentioned first interest parameter, the second interest parameter, the sum of the first interest parameter and the second interest parameter, etc. The third interest threshold can be greater than or equal to the first interest threshold and the second interest threshold.
[0122] This implementation method determines the historical new product data corresponding to the historical search term in response to determining that there is a historical search term matching the current search term in the historical search record; and in response to determining that the historical interest parameter is greater than a preset third interest threshold, performs a search operation based on the current search term and displays the new product data in full screen. This method realizes that when it is determined that this is not the first search by the target user and the interest in the new product data is high, the new product data is directly displayed in full screen, thereby improving the effectiveness and pertinence of the new product data push.
[0123] from Figure 3 It can be seen that Figure 2 Compared with the corresponding embodiment, the process 300 of the information display method in this embodiment reflects that in response to determining that the user identifier of the target user belongs to the preset user identifier set, a search operation is performed based on the current search term, and dynamic information of new product data is displayed in the top navigation area of the search results page. It reflects that under the condition that there is an association relationship between the user and the associated object, the new product data is displayed using the head dynamic effect, which further enhances the display effect of the new product data, helps users to understand the new products more intuitively, thereby affecting the user's purchasing decision and improving the conversion rate.
[0124] Continue to see Figure 4 , Figure 4 It is a schematic diagram of an application scenario of the information display method according to this embodiment.
[0125] exist Figure 4 In the application scenario, if the execution entity obtains an object access request 401 based on the target user's selection operation on the object link launched on the current platform on another platform (such as platform B), it can determine the current search term 402, for example, "mobile phone", based on the object attribute information corresponding to the object link.
[0126] Furthermore, the executing entity may determine whether there is a historical search term corresponding to the current search term in the historical search records. If not, it may determine the target new product corresponding to the current search term, and generate new product data 403 of the target new product based on the determined new product, the promotional information materials provided by the merchant, and the operation slot template.
[0127] Furthermore, the executing entity may determine whether the user ID of the target user belongs to a preset user ID set. If not, a search operation may be performed based on the current search term, and a hidden page 404 may be partially displayed on the search results page. The hidden page may display the remaining portion 405 based on a user pull-down operation.
[0128] The preset user identification set may be established based on the user identification of a specific user that has a mapping relationship with the new product label of the new product data.
[0129] Furthermore, the execution entity may capture the target user's interaction data with the hidden page, such as pulling down the hidden page, viewing new product data, etc., and update the preset user identification set based on the target user's interaction data with the hidden page, and determine the first interest parameter.
[0130] If the user ID belongs to the updated preset user ID set, a search operation can be performed based on the current search term, and dynamic effect information 406 of the new product data is displayed in the top navigation area of the search page corresponding to the current search term.
[0131] Furthermore, the execution entity can capture the interaction data between the target user and the dynamic effect information of the new product data, determine the second interest parameter, and judge whether the second interest parameter is greater than the second interest threshold. If so, the new product data is displayed in full screen.
[0132] If there is a historical search term corresponding to the current search term in the historical search record, it can be determined whether the second interest parameter is greater than the third interest threshold. If so, the historical new product data 407 corresponding to the historical search term is directly displayed in full screen.
[0133] Furthermore, the user can view new product data 408 and purchase it.
[0134] This embodiment realizes the gradual push of new product data through hidden pages, dynamic display, and full-screen display. That is, the new product data is first pushed with less intrusion, and the display of new product data is gradually enhanced according to the user's intention and interest, thereby guiding the user to develop interest in and desire to buy new products, effectively improving the effectiveness of new product push and user experience.
[0135] Further references Figure 5 As an implementation of the methods shown in the above figures, the present application provides an embodiment of an information display device, which is similar to Figure 2 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.
[0136] like Figure 5 As shown, the information display device 500 of this embodiment includes: a first determination module 501 , a second determination unit 502 and a data display module 503 .
[0137] The first determining module 501 is configured to determine the current search term based on the object access request of the target user.
[0138] The second determining module 502 is configured to determine new product data based on the current search term.
[0139] The data display module 503 is configured to perform a search operation based on the current search term and partially display a hidden page on the search results page, the hidden page is used to display the new product data, and the hidden page displays the remaining part based on a pull-down operation.
[0140] In some optional embodiments of this embodiment, the data display module is further configured to perform a search operation based on the current search term in response to determining that the user identifier of the target user does not belong to a preset user identifier set, and partially display a hidden page on the search results page; wherein the preset user identifier set is established based on the user identifier of a specific user that has a mapping relationship with the new product label of the new product data, and the behavior label and / or interest label of the specific user is associated with the associated object corresponding to the new product label.
[0141] In some optional aspects of this embodiment, the second determination module is further configured to determine new product data corresponding to the current search term in response to determining that there is no historical search term matching the current search term in the historical search records.
[0142] In some optional aspects of this embodiment, the device further includes a data updating module configured to update a preset user identification set based on interaction data between the target user and the hidden page.
[0143] In some optional embodiments of this embodiment, the device also includes a first interaction module and a first display module. The first interaction module is configured to determine a first interest parameter based on the interaction data between the target user and the hidden page; the first display module is configured to display the new product data in full screen in response to determining that the first interest parameter is greater than a preset first interest threshold.
[0144] In some optional embodiments of this embodiment, the first display module is configured to determine the position parameters of the first interactive operation in response to detecting the first interactive operation of the target user on the hidden page; determine the visible area in the hidden page based on the position parameters; and determine the first interest parameter based on the visible area.
[0145] In some optional methods of this embodiment, determining a first interest parameter based on a visible area includes: presenting a visible area; in response to detecting a second interaction operation between a target user and new product data in the visible area, determining a first interest parameter based on the visible area and the second interaction operation.
[0146] In some optional embodiments of this embodiment, the first interactive operation includes a sliding operation, and the second interactive operation includes at least one of the following: a browsing operation, a specification selection operation, a feedback operation, and a purchase decision operation.
[0147] In some optional embodiments of this embodiment, the device also includes a motion effect display module, which is configured to respond to determining that the user identifier of the target user belongs to the preset user identifier set, perform a search operation based on the current search term, and display motion effect information of the new product data in the top navigation area of the search results page.
[0148] In some optional embodiments of this embodiment, the device also includes a second interaction module and a second display module, the second interaction module is configured to determine a second interest parameter based on the interaction data between the target user and the dynamic effect information of the new product data; the second display module is configured to display the new product data in full screen in response to determining that the second interest parameter is greater than a preset second interest threshold.
[0149] In some optional embodiments of this embodiment, the second determination module is further configured to determine the historical new product data corresponding to the historical search term in response to determining that there is a historical search term matching the current search term in the historical search record; the device also includes a full-screen display module, which is configured to perform a search operation based on the current search term and display the historical new product data in full screen in response to determining that the historical interest parameter is greater than a preset third interest threshold.
[0150] It should be noted that the collection, collection, updating, analysis, processing, use, transmission, and storage of user personal information involved in the technical solutions disclosed herein all comply with relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. Necessary measures are taken with respect to user personal information to prevent unauthorized access to user personal information data and to safeguard the security of user personal information, network security, and national security.
[0151] According to an embodiment of the present application, the present application also provides an electronic device and a readable storage medium.
[0152] like Figure 6 , which is a block diagram of an electronic device according to the information display method of an embodiment of the present application.
[0153] 600 is a block diagram of an electronic device according to an information display method according to an embodiment of the present application. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.
[0154] like Figure 6 As shown, the electronic device includes: one or more processors 601, a memory 602, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. The various components are connected to each other using different buses and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the electronic device, including instructions stored in or on the memory to display graphical information of a GUI on an external input / output device (such as a display device coupled to the interface). In other embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple electronic devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 6 A processor 601 is taken as an example.
[0155] Memory 602 is the non-transitory computer-readable storage medium provided in this application. The memory stores instructions executable by at least one processor to cause the at least one processor to perform the information display method provided in this application. The non-transitory computer-readable storage medium of this application stores computer instructions for causing a computer to perform the information display method provided in this application.
[0156] The memory 602 is a non-transient computer-readable storage medium that can be used to store non-transient software programs, non-transient computer executable programs and modules, such as the program instructions / modules corresponding to the information display method in the embodiment of the present application (for example, the attached Figure 5 The processor 601 executes the non-transient software programs, instructions, and modules stored in the memory 602 to execute various functional applications and data processing of the server, that is, to implement the information display method in the above method embodiment.
[0157] The memory 602 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and applications required for at least one function; the data storage area may store data created by the use of the electronic device for information display, etc. In addition, the memory 602 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory 602 may optionally include a memory remotely located relative to the processor 601, and these remote memories may be connected to the electronic device for information display via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0158] The electronic device of the information display method may further include: an input device 603 and an output device 604. The processor 601, the memory 602, the input device 603 and the output device 604 may be connected via a bus or other means. Figure 6 The bus connection is taken as an example.
[0159] Input device 603 can receive input digital or character information, and may include, for example, a touch screen, keypad, mouse, trackpad, touchpad, pointing stick, one or more mouse buttons, trackball, joystick, or other input devices. Output device 604 may include a display device, auxiliary lighting (e.g., LED), and tactile feedback (e.g., vibration motor). The display device may include, but is not limited to, a liquid crystal display (LCD), a light-emitting diode (LED) display, and a plasma display. In some embodiments, the display device may be a touch screen.
[0160] Various implementations of the systems and techniques described herein can be realized in digital electronic circuitry, integrated circuitry, dedicated ASICs (application specific integrated circuits), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpreted on a programmable system comprising at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0161] These computer programs (also referred to as programs, software, software applications, or code) include machine instructions for programmable processors and can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and / or device (e.g., a magnetic disk, an optical disk, a memory, a programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.
[0162] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0163] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.
[0164] Computer systems may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The client and server relationship arises through computer programs running on the respective computers and having a client-server relationship to each other.
[0165] According to the technical solution of the embodiment of the present application, while achieving the push of new product data, the intrusion into the overall flow and ranking of search results is effectively reduced.
[0166] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this application can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this application can be achieved. This is not a limitation herein.
[0167] The above specific embodiments do not constitute a limitation on the scope of protection of this application. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application shall be included within the scope of protection of this application.
Claims
1. A method for displaying information, comprising: Determine the current search term based on the target user's object access request; Determining new product data based on the current search term; A search operation is performed based on the current search term, and a hidden page is partially displayed on the search result page, where the hidden page is used to display the new product data.
2. The method according to claim 1, wherein The performing of a search operation based on the current search term and partially displaying a hidden page on the search results page includes: In response to determining that the user identifier of the target user does not belong to a preset set of user identifiers, performing a search operation based on the current search term and partially displaying a hidden page on a search results page; Among them, the preset user identification set is established based on the user identification of a specific user that has a mapping relationship with the new product label of the new product data, and the behavior label and / or interest label of the specific user is associated with the associated object corresponding to the new product label.
3. The method according to claim 2, wherein: The determining of new product data based on the current search term includes: In response to determining that no historical search term matching the current search term exists in the historical search records, new product data corresponding to the current search term is determined.
4. The method according to claim 2, further comprising: The preset user identification set is updated based on the interaction data between the target user and the hidden page.
5. The method according to claim 2, further comprising: Determining a first interest parameter based on interaction data between the target user and the hidden page; In response to determining that the first interest parameter is greater than a preset first interest threshold, the new product data is displayed in full screen.
6. The method according to claim 5, wherein: The determining of a first interest parameter based on the interaction data between the target user and the hidden page includes: In response to detecting a first interaction operation of a target user on a hidden page, determining a position parameter of the first interaction operation; Determining a visible area in the hidden page based on the position parameter; A first interest parameter is determined based on the visible area.
7. The method according to claim 6, wherein: The determining of a first interest parameter based on the visible area includes: presenting the visible area; In response to detecting a second interaction operation between the target user and the new product data in the visible area, a first interest parameter is determined based on the visible area and the second interaction operation.
8. The method according to claim 7, wherein: The first interactive operation includes a sliding operation, and the second interactive operation includes at least one of the following: a browsing operation, a specification selection operation, a feedback operation, and a purchase decision operation.
9. The method according to claim 2, further comprising: In response to determining that the user identifier of the target user belongs to the preset user identifier set, a search operation is performed based on the current search term, and dynamic effect information of the new product data is displayed in the top navigation area of the search results page.
10. The method according to claim 9, further comprising: determining a second interest parameter based on interaction data between the target user and the dynamic effect information of the new product data; In response to determining that the second interest parameter is greater than a preset second interest threshold, the new product data is displayed in full screen.
11. The method according to claim 3, wherein: Based on the current search term, new product data is determined, including: In response to determining that a historical search term matching the current search term exists in the historical search records, determining historical new product data corresponding to the historical search term; and The method further comprises: In response to determining that the historical interest parameter of the historical new product data is greater than a preset third interest threshold, a search operation is performed based on the current search term, and the historical new product data is displayed in full screen.
12. An information display device, comprising: a first determining module configured to determine a current search term based on an object access request of a target user; a second determining module configured to determine new product data based on the current search term; The data display module is configured to perform a search operation based on the current search term and partially display a hidden page on the search result page, wherein the hidden page is used to display the new product data.
13. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, so that the at least one processor can perform the method according to any one of claims 1 to 11.
14. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 11.
15. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 11.