Commodity search method and device, computer equipment, readable storage medium and program product

By displaying the scene information blocks and product marking information of the target scene in the product search method, users can quickly find the target product, solving the problem of low product search efficiency in the prior art, and achieving a more efficient shopping experience.

CN119295179APending Publication Date: 2025-01-10XIAOHONGSHU TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411374101.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

The existing product search methods are not efficient and it is difficult to quickly find products that users like.

Method used

By responding to the search operation of the target keyword, the search result page is displayed, including the scene information blocks corresponding to the target scene. Users can trigger the scene information block to view scene products related to the target scene, and further trigger the product tag information to view the details of the target product. Page, simulates the sense of offline shopping scenes.

Benefits of technology

It improves product search efficiency, enables users to quickly find their favorite products, and restores the sense of offline shopping, improving the shopping experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119295179A_ABST
    Figure CN119295179A_ABST
Patent Text Reader

Abstract

The invention relates to a commodity search method and device, computer equipment, a readable storage medium and a program product, and the method comprises the steps: responding to a search operation for a target keyword, and displaying a search result page, the search result page comprises a scene information block corresponding to a target scene, and the target scene is determined based on the target keyword; in response to a trigger operation for the scene information block, a scene content area is displayed, the scene content area is used for displaying at least two scene commodities related to the target scene, and each scene commodity correspondingly displays commodity marking information; and displaying a commodity detail page corresponding to the target commodity in response to a trigger operation for the commodity mark information of the target commodity in the at least two scene commodities. And the commodity searching efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet technology, and in particular to a commodity search method, device, computer equipment, readable storage medium and program product. Background Art

[0002] Currently, many applications provide the function of purchasing goods. Users can enter search keywords in the application, and the application will display related goods. However, this search method is not efficient. Summary of the invention

[0003] Based on this, it is necessary to provide a product search method, device, computer equipment, readable storage medium and program product that can improve product search efficiency in response to the above technical problems.

[0004] In a first aspect, the present application provides a commodity search method, comprising:

[0005] In response to a search operation for a target keyword, displaying a search result page, the search result page including a scene information block corresponding to a target scene, the target scene being determined based on the target keyword;

[0006] In response to a trigger operation on the scene information block, a scene content area is displayed, wherein the scene content area is used to display at least two scene products related to the target scene, and each scene product is correspondingly displayed with a product tag information;

[0007] In response to a triggering operation on product tag information of a target product among at least two scenario products, a product details page corresponding to the target product is displayed.

[0008] In a second aspect, the present application also provides a commodity search device, comprising:

[0009] A first display module, configured to display a search result page in response to a search operation for a target keyword, the search result page including a scene information block corresponding to a target scene, the target scene being determined based on the target keyword;

[0010] A second display module is used to display a scene content area in response to a trigger operation on the scene information block, wherein the scene content area is used to display at least two scene products related to the target scene, and each scene product is correspondingly displayed with a product tag information;

[0011] The third display module is used to display a product details page corresponding to the target product in response to a triggering operation on product marking information of the target product among the at least two scene products.

[0012] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0013] In response to a search operation for a target keyword, displaying a search result page, the search result page including a scene information block corresponding to a target scene, the target scene being determined based on the target keyword;

[0014] In response to a trigger operation on the scene information block, a scene content area is displayed, wherein the scene content area is used to display at least two scene products related to the target scene, and each scene product is correspondingly displayed with a product tag information;

[0015] In response to a triggering operation on product tag information of a target product among at least two scenario products, a product details page corresponding to the target product is displayed.

[0016] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the following steps are implemented:

[0017] In response to a search operation for a target keyword, displaying a search result page, the search result page including a scene information block corresponding to a target scene, the target scene being determined based on the target keyword;

[0018] In response to a trigger operation on the scene information block, a scene content area is displayed, wherein the scene content area is used to display at least two scene products related to the target scene, and each scene product is correspondingly displayed with a product tag information;

[0019] In response to a triggering operation on product tag information of a target product among at least two scenario products, a product details page corresponding to the target product is displayed.

[0020] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:

[0021] In response to a search operation for a target keyword, displaying a search result page, the search result page including a scene information block corresponding to a target scene, the target scene being determined based on the target keyword;

[0022] In response to a trigger operation on the scene information block, a scene content area is displayed, wherein the scene content area is used to display at least two scene products related to the target scene, and each scene product is correspondingly displayed with a product tag information;

[0023] In response to a triggering operation on product tag information of a target product among at least two scenario products, a product details page corresponding to the target product is displayed.

[0024] The above-mentioned commodity search method, device, computer equipment, computer-readable storage medium and computer program product, in response to a search operation for a target keyword, displays a search result page, the search result page includes a scene information block corresponding to a target scene, and the target scene is determined based on the target keyword; in response to a trigger operation for the scene information block, a scene content area is displayed, wherein the scene content area is used to display at least two scene commodities related to the target scene, and each scene commodity is displayed with a corresponding commodity tag information; the user can understand the direct visual feeling of the commodity placed in the corresponding scene through the scene content area, and in response to a trigger operation for the commodity tag information of the target commodity in at least two scene commodities, the commodity details page corresponding to the target commodity is displayed. The scene sense of offline shopping is restored, which can help users quickly find their favorite commodities and improve the efficiency of commodity search. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0026] FIG1 is a diagram of an application environment of a commodity search method in one embodiment;

[0027] FIG2 is a schematic diagram of a flow chart of a commodity search method in one embodiment;

[0028] Figure 3 is a schematic diagram of a comprehensive search results page in one embodiment;

[0029] Figure 4 is a schematic diagram of a product search result page in one embodiment;

[0030] Figure 5 A schematic diagram of a scene thumbnail and a transaction control in one embodiment;

[0031] Figure 6 A schematic diagram of a pop-up window display area in one embodiment;

[0032] Figure 7 A schematic diagram of a scene content page in one embodiment;

[0033] Figure 8 is a schematic diagram of a virtual screen in one embodiment;

[0034] Fig. 9 is a schematic diagram of a mobile control widget in one embodiment;

[0035] Fig.10is a schematic diagram of the interaction of virtual objects in a virtual scene in one embodiment;

[0036] Fig.11 is a schematic diagram of a picture switching operation in one embodiment;

[0037] Fig.12 A schematic diagram of a three-dimensional virtual scene viewing entrance in one embodiment;

[0038] Fig.13 is a schematic diagram of an enlarged display area in one embodiment;

[0039] Fig.14 A schematic diagram of jumping to a product details page in an embodiment;

[0040] Fig.15 is a schematic diagram of a target user list in one embodiment;

[0041] Fig.16 is a schematic diagram of folding controls in one embodiment;

[0042] Fig.17 is a schematic diagram of the interaction process between a terminal and a server in one embodiment;

[0043] Fig.18 is a structural block diagram of a commodity search device in an embodiment;

[0044] Fig.19 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0045] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0046] The commodity search method provided in the embodiment of the present application can be applied in the application environment shown in FIG. 1. It is implemented by the cooperation of the terminal 102 and the server 104, wherein the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. Alternatively, the commodity search method provided in the embodiment of the present application can also be implemented by the terminal 102 alone, and the embodiment of the present application does not limit this. The terminal 102 responds to the search operation for the target keyword, displays the search result page, and the search result page includes a scene information block corresponding to the target scene, and the target scene is determined based on the target keyword; responds to the trigger operation for the scene information block, displays the scene content area, wherein the scene content area is used to display at least two scene commodities related to the target scene, and each scene commodity corresponds to a commodity tag information; responds to the trigger operation for the commodity tag information of the target commodity in at least two scene commodities, displays the commodity details page corresponding to the target commodity, and the method can restore the scene sense of offline shopping, help users quickly find the desired commodity, and improve the efficiency of commodity search.

[0047] The terminal 102 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices, and portable wearable devices. The IoT devices may be smart speakers, smart TVs, smart air conditioners, smart car devices, projection devices, etc. Portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc. Head-mounted devices may be virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc. The server 104 may be an independent physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides cloud computing services.

[0048] In an exemplary embodiment, as shown in FIG2 , a commodity search method is provided, which is described by taking the method applied to the terminal 102 in FIG1 as an example, and includes the following steps 202 to 206. Among them:

[0049] Step 202 , in response to a search operation for a target keyword, a search result page is displayed, the search result page including a scene information block 10 corresponding to a target scene, the target scene being determined based on the target keyword.

[0050] Optionally, an application is installed on the terminal 102, and the commodity search method provided in the embodiment of the present application can be implemented by the application. The application can be a social application, a video application, a shopping application, etc., which is not limited in the embodiment of the present application.

[0051] Optionally, the target keyword is a search keyword input by the user. The target keyword can be any word related to the product, such as product name, product description, product applicable scenario, product style, etc., which is not limited to this embodiment of the present application.

[0052] Optionally, multiple pages in the application program provide a search box, and the user can enter a target keyword through the search box. Alternatively, the details page of the published content, the live broadcast page, and other pages may contain recommended keywords, and the user can perform a trigger operation on the recommended keyword, and the trigger operation can be used as a search operation for the target keyword. In this case, the target keyword is the above-mentioned recommended keyword.

[0053] Here are some examples:

[0054] The user can find a search entry on the homepage of the application, and the user can perform a trigger operation on the search entry. In response to the trigger operation, the application displays a search input page, and the user can enter the target keyword in the search box of the search input page. After the application detects the search trigger operation, it displays the search results page. Alternatively, the homepage of the application includes a shopping tag, and the user can perform a trigger operation on the shopping tag. In response to the trigger operation, the application will display a product recommendation page, and the user can enter the target keyword in the search box of the product recommendation page. After the application detects the search trigger operation, it displays the search results page.

[0055] Optionally, the search results page includes multiple tags, such as all, users, products, notes, etc. The scene information block 10 corresponding to the target scene can be displayed in the search results corresponding to the "all" tag, or in the search results corresponding to the "products" tag.

[0056] Here are some examples:

[0057] When the scene information block 10 corresponding to the target scene is displayed in the search results corresponding to the label "All", after the user enters the target keyword "No Living Room", the search results corresponding to the label "All" in the search results page are as follows: Figure 3 When the scene information block 10 corresponding to the target scene is displayed in the search results corresponding to the label "commodity", after the user enters the target keyword "living room-free", the search results corresponding to the label "commodity" in the search results page are as follows: Figure 4 shown.

[0058] Optionally, the target scene can be determined based on the target keyword input by the user. In a specific implementation, multiple scenes can be pre-set, and a keyword library can be set for each scene. The target keyword can be matched with the keywords in each keyword library. When the target keyword successfully matches a keyword in a keyword library, the scene corresponding to the keyword library is used as the target scene.

[0059] Exemplarily, the pre-set multiple scenes include decoration scenes, dressing scenes, etc. For each scene, multiple scene information blocks can be generated in advance for the scene, and scene description information can be added for each scene information block. After determining the target scene, the target keyword can be further matched with the scene description information of the multiple scene information blocks corresponding to the target scene to obtain the matching degree corresponding to the multiple scene information blocks, and the above multiple scene information blocks can be displayed in the search results page in the order of matching degree from high to low.

[0060] Optionally, the big model can be used to identify the intent of the target keywords input by the user, and determine the target scene based on the identified intent. For example, assuming that the big model is used to identify that the intention is to query for products decorated without a living room, the target scene can be determined to be a scene decorated without a living room.

[0061] Alternatively, a scene recognition model can be pre-trained, which has the function of recognizing corresponding scenes based on input text. The target keyword input by the user can be input into the scene recognition model as input text, and the scene recognition model can output the corresponding scene, which can be used as the target scene.

[0062] Optionally, the scene information block 10 corresponding to the target scene is: a search result block containing media data related to the target scene. Exemplarily, the scene information block 10 corresponding to the target scene may contain scene pictures related to the target scene, scene description information, etc., and the scene description information may include, for example, the number and price of scene products in the scene pictures.

[0063] Optionally, the scene information block 10 includes at least one scene picture. The scene information block 10 may be in the form of a card. The card may be a thumbnail of any one of the at least one scene picture, or a thumbnail of a specified scene picture of the at least one scene picture.

[0064] Alternatively, the scene information block 10 may be in the form of a plurality of stacked cards, the number of which may be the number of at least one scene image contained in the scene information block 10, or a preset number, which may be greater than or equal to 2. The stacking method of the plurality of cards may be any method that allows the user to intuitively see that the scene information block 10 contains a plurality of scene images, for example, the plurality of cards may be stacked in a staggered manner in the same direction from bottom to top.

[0065] Optionally, the user can perform a click operation on the scene information block 10, and in response to the click operation, the terminal displays the scene content area 11; the user can also perform a long press operation on the scene information block 10, and in response to the long press operation, the terminal displays a scene content page, and displays at least one scene picture contained in the scene information block 10 on the scene content page.

[0066] Optionally, the search result page includes not only the scene information block 10 but also other search result blocks, such as a product search result block, a published content search result block, a live broadcast search result block, etc.

[0067] Optionally, each search result block in the search result page is laid out according to certain rules. Exemplarily, each search result block in the search result page is laid out in two columns.

[0068] Optionally, after receiving the target keyword input by the user, the terminal generates a search request based on the target keyword, sends the search request to the server, and the server parses the search request to obtain the target keyword, and extracts the target keyword to obtain the target feature. The server stores a published content library, a commodity library, a live broadcast object library, and a scene information library, wherein the published content library includes a large number of published contents, each of which has corresponding description information, the commodity library includes a large number of commodities, each of which has corresponding description information, and similarly, the live broadcast object library includes a large number of objects being broadcast live, each of which also has corresponding description information. The scene information library includes a large amount of scene information, each of which has corresponding description information. For the published content library, feature extraction can be performed in advance for the description information of each published content therein to obtain the description feature corresponding to each published content, calculate the similarity between the target feature and each description feature, sort the published contents in the published content library in descending order of similarity, and return the preset number of published contents in the front as search result blocks to the terminal. Similarly, for the commodity library, feature extraction can be performed in advance on the description information of each commodity therein to obtain the description feature corresponding to each commodity, calculate the similarity between the target feature and each description feature, sort the commodities in the commodity library in descending order of similarity, and return the preset number of commodities ranked in front as search result blocks to the terminal. Similarly, for the live broadcast object library, feature extraction can be performed in advance on the description information of each live broadcast object therein to obtain the description feature corresponding to each live broadcast object, calculate the similarity between the target feature and each description feature, sort the live broadcast objects in the live broadcast object library in descending order of similarity, and return the preset number of live broadcast objects ranked in front as search result blocks to the terminal. Similarly, for the scene information library, feature extraction can be performed in advance on the description information of each scene information therein to obtain the description feature corresponding to each scene information, calculate the similarity between the target feature and each description feature, sort the scene information in the scene information library in descending order of similarity, and return the preset number of scene information ranked in front as search result blocks to the terminal.

[0069] Step 204, in response to the triggering operation on the scene information block 10, the scene content area 11 corresponding to the scene information block 10 is displayed, wherein the scene content area 11 is used to display at least two scene products related to the target scene, and each scene product corresponds to a product tag information.

[0070] The user may perform a trigger operation on the scene information block 10 , and in response to the trigger operation, the terminal displays the scene content area 11 corresponding to the scene information block 10 .

[0071] The scene content area 11 is used to display detailed scene data associated with the scene information block.

[0072] Optionally, the detailed scene data includes multiple scene pictures, and the scene pictures are used to display the at least two scene products. Exemplarily, each scene picture includes at least one scene product and its product tag information. The scene content area 11 can be used to display the multiple scene pictures.

[0073] Optionally, the scene information block 10 includes a scene thumbnail, and the user can perform a trigger operation on the scene thumbnail. In response to the trigger operation, the terminal displays the scene content area 11 corresponding to the scene information block 10.

[0074] Optionally, after the user performs a trigger operation on the scene information block 10, in response to the trigger operation, the terminal may display a pop-up display area on the search results page, and the pop-up display area may be used as the scene content area 11 corresponding to the scene information block 10. The above-mentioned multiple scene images may be displayed in the scene content area 11 according to certain layout rules, or the scene content area 11 may only display one scene image, and the user may slide left and right or up and down in the scene content area 11 to switch and view the above-mentioned multiple scene images.

[0075] Optionally, after the user performs a trigger operation on the scene information block 10, in response to the trigger operation, the terminal can jump to the scene content page, and use the preset area of ​​the scene content page as the scene content area 11 corresponding to the scene information block 10. Similarly, the above-mentioned multiple scene pictures can be displayed in the scene content area 11 according to certain layout rules, or the scene content area 11 can only display one scene picture, and the user can slide left and right or up and down in the scene content area 11 to switch and view the above-mentioned multiple scene pictures.

[0076] Optionally, the detailed scene data is virtual scene data. After the user performs a trigger operation on the scene information block 10, in response to the trigger operation, the terminal can display a virtual picture in the virtual scene data in a floating layer suspended above the original content of the search result page. The virtual picture is a picture of a virtual object in the corresponding virtual scene from a target perspective, and the virtual scene includes at least two scene products related to the target scene. The above floating layer is the scene content area, and the user can control the movement of the virtual object in the virtual scene, further restoring the real sense of offline shopping.

[0077] Optionally, after the user performs a trigger operation on the scene information block 10, in response to the trigger operation, the terminal can determine the enlarged display area corresponding to the target area based on the target area where the scene information block 10 is located on the search results page, and display the enlarged display area as the scene content area 11 corresponding to the scene information block 10. Similarly, the above-mentioned multiple scene images can be displayed in the scene content area 11 according to certain layout rules, or the scene content area 11 can only display one scene image, and the user can slide left and right or up and down in the scene content area 11 to switch to view the above-mentioned multiple scene images. It should be noted that: in this implementation method, since the scene content area 11 will occupy the position of certain search result blocks around the scene information block 10, it is necessary to adjust the layout of other search result blocks in the search results page except the scene information block 10 so that other search result blocks can be displayed normally.

[0078] Optionally, the product marking information includes a picture of the corresponding scene product, a name of the corresponding scene product, a price of the corresponding scene product, etc., which is not limited in the embodiments of the present application.

[0079] Step 206 , in response to a triggering operation on the product marking information of the target product among the at least two scene products, display a product details page corresponding to the target product.

[0080] Among them, after the user views at least two products in the scene content area 11, if he is interested in one of the products, he can take the product as the target product and perform a trigger operation on the product tag information of the target product. In response to the trigger operation, the terminal can display the product details page corresponding to the target product. The user can view the detailed information of the target product on the product details page and complete the transaction.

[0081] In the above embodiment, in response to the search operation for the target keyword, the search result page is displayed, and the search result page includes a scene information block 10 corresponding to the target scene, and the target scene is determined based on the target keyword; in response to the trigger operation for the scene information block 10, the scene content area 11 corresponding to the scene information block 10 is displayed, wherein the scene content area 11 is used to display at least two scene products related to the target scene, and each scene product is displayed with a product tag information; the user can understand the direct look and feel of the product placed in the corresponding scene through the scene content area 11, and in response to the trigger operation for the product tag information of the target product in at least two scene products, the product details page corresponding to the target product is displayed. The scene sense of offline shopping is restored, which can help users quickly find their favorite products and improve the efficiency of product search.

[0082] In some embodiments, the scene information block 10 includes a scene thumbnail 101 and a transaction control 102; in response to a trigger operation on the scene information block 10, the scene content area 11 corresponding to the scene information block 10 is displayed, including: in response to a trigger operation on the scene thumbnail 101, the scene content area 11 corresponding to the scene information block 10 is displayed; the method also includes: in response to a trigger operation on the transaction control 102, a combination transaction page is displayed; the combination transaction page displays a plurality of commodity combinations consisting of at least two scene commodities; in response to a trigger operation on a target commodity combination in the plurality of commodity combinations, a transaction details page of the target commodity combination is displayed; in response to a transaction operation on the transaction details page, a transaction process for the target commodity combination is executed.

[0083] Among them, see Figure 5 As shown, the scene information block 10 includes a scene thumbnail 101, which can be a reduced image of any scene image or a thumbnail specified for the scene information block 10, which is not limited in this embodiment of the present application.

[0084] In a specific implementation, the user may perform a trigger operation on the scene thumbnail 101 , and in response to the trigger operation, the terminal displays the scene content area 11 corresponding to the scene information block 10 .

[0085] Among them, the scene information block 10 also includes a transaction control 102. When the user has a purchase intention for a certain scene product or multiple scene products, the user can perform a trigger operation on the transaction control 102. In response to the trigger operation, the terminal displays a combination transaction page; the combination transaction page displays a variety of product combinations consisting of at least two scene products, and each product combination contains at least two scene products.

[0086] Optional, see Figure 5 As shown, the scene information block 10 may further include a product thumbnail. The product thumbnail may be a thumbnail of a picture taken separately for any scene product. For example, the product thumbnail may be a thumbnail of a picture taken separately for the scene product with the lowest price among at least two scene products. The scene information block 10 may further include a name of the scene information block 10 ( Figure 4 The non-living room design in the scene), the price of the lowest-priced scene product among at least two scene products, and the number of scene products, etc.

[0087] For example, the scene content area 11 displays four scene commodities, namely commodity 1, commodity 2, commodity 3 and commodity 4. The multiple commodity combinations displayed on the combination transaction page include: a combination of commodity 1, commodity 2, commodity 3 and commodity 4; a combination of three of the four scene commodities; and a combination of two of the four scene commodities. However, this is only an example and does not constitute a limitation on the embodiments of the present application.

[0088] Among them, if the user has a purchase intention for a certain product combination in the combination transaction page, the product combination can be used as the target product combination, and a trigger operation can be performed on the target product combination. In response to the trigger operation, the terminal can display the transaction details page of the target product combination, and the transaction details page can display the original price and combination price of each scene product in the target product combination. If the user is determined to purchase the target product combination, the user can perform a trigger operation on the purchase control on the transaction details page. In response to the trigger operation, the terminal displays an attribute selection page. The user can select the color, size and other attributes of each scene product in the target product combination on the attribute selection page. After the selection is completed, a trigger operation is performed on the payment control on the attribute selection page. In response to the trigger operation, the terminal displays a fee payment page, and the user can complete the fee payment on the fee payment page.

[0089] In the above embodiment, the user can perform a trigger operation on the scene thumbnail 101 in the scene information block 10, and in response to the trigger operation, the terminal displays the scene content area 11 corresponding to the scene information block 10. If the user has a purchase intention for a certain scene commodity or multiple scene commodities, the user can also perform a trigger operation on the transaction control 102 in the scene information block 10, and in response to the trigger operation, the terminal displays a combination transaction page; if the user has a purchase intention for a certain commodity combination in the combination transaction page, the commodity combination can be used as the target commodity combination, and a trigger operation can be performed on the target commodity combination. In response to the trigger operation, the terminal can display the transaction details page of the target commodity combination, and the user can complete the transaction of the target commodity combination on the transaction details page, so that the user can trade the commodity combination consisting of at least two scene commodities, which improves the efficiency of the user in purchasing the desired commodities.

[0090] In some embodiments, in response to a trigger operation on a scene information block 10, a scene content area 11 corresponding to the scene information block 10 is displayed, including: in response to a trigger operation on the scene information block 10, a pop-up display area is displayed on a search results page, and the pop-up display area is used as the scene content area 11 corresponding to the scene information block 10; or; in response to a trigger operation on the scene information block 10, a scene content page is displayed, and a preset area of ​​the scene content page is used as the scene content area 11 corresponding to the scene information block 10; or; in response to a trigger operation on the scene information block 10, a virtual picture is displayed, and the virtual picture is a picture of a virtual object in a virtual scene corresponding to the scene content area under a target perspective, and the virtual scene includes at least two scene products related to the target scene.

[0091] Among them, the scene information block 10 includes a scene thumbnail 101, and the user can perform a trigger operation on the scene thumbnail 101. In response to the trigger operation, the terminal displays a pop-up display area on the search results page, and the pop-up display area can be used as the scene content area 11 corresponding to the scene information block 10; the scene information block 10 includes multiple scene pictures, and the scene pictures are used to display at least two scene products mentioned above, such as each scene picture includes at least one scene product and its product marking information. Multiple scene pictures can be displayed in the scene content area 11 according to certain layout rules, or the scene content area 11 can only display one scene picture, and the user can slide left and right or up and down in the scene content area 11 to switch to view the above multiple scene pictures.

[0092] For example, see Figure 6 As shown, after the user performs a trigger operation on the scene thumbnail 101, in response to the trigger operation, the terminal can display the search results page. Figure 6 The pop-up window display area shown can be used as the scene content area 11 corresponding to the scene information block 10. The user can slide left and right in the scene content area 11 to switch and view the above multiple scene pictures.

[0093] Alternatively, after the user performs a trigger operation on the scene thumbnail 101, in response to the trigger operation, the terminal displays the scene content page, and uses the preset area of ​​the scene content page as the scene content area 11 corresponding to the scene information block 10; multiple scene pictures can be displayed in the scene content area 11 according to certain layout rules, or the scene content area 11 can only display one scene picture, and the user can slide left and right or up and down in the scene content area 11 to switch and view the above-mentioned multiple scene pictures.

[0094] For example, see Figure 7 As shown, after the user performs a trigger operation on the scene thumbnail 101, in response to the trigger operation, the terminal can display the scene content page and Figure 7 The preset area shown is used as the scene content area 11 corresponding to the scene information block 10; the user can slide left and right in the scene content area 11 to switch and view the above-mentioned multiple scene pictures.

[0095] Alternatively, after the user performs a trigger operation on the scene thumbnail 101, in response to the trigger operation, the terminal displays a virtual picture, which is a picture of the virtual object in the virtual scene corresponding to the scene content area 11 under the target perspective, and the virtual scene includes at least two scene products related to the target scene.

[0096] The scene content area 11 is used to display detailed scene data associated with the scene information block 10. Optionally, the detailed scene data may be virtual scene data. After the user performs a trigger operation on the scene information block 10, in response to the trigger operation, the terminal may display a virtual screen in the virtual scene data in the target area. The virtual screen is a screen of a virtual object in the corresponding virtual scene under the target perspective. The virtual scene includes at least two scene commodities related to the target scene.

[0097] Optionally, the target area is the scene content area 11. The target area may be an area in a floating layer suspended above the original content of the search results page, or a preset area in a new page jumped from the search results page. This embodiment of the present application does not limit this.

[0098] Optionally, the target perspective can be a first-person perspective. In this case, the user observes the world in the virtual scene through the eyes of the virtual object in the virtual scene, and the perspective coincides with the perspective of the virtual object, as if the user is the virtual object itself, moving, browsing, interacting, etc. in the virtual scene.

[0099] Optionally, the target perspective can also be a third-person perspective. In this case, the user observes the world in the virtual scene from an angle outside the virtual scene, and the perspective maintains a certain distance from the virtual object, so that the world in the virtual scene and the actions of the virtual objects can be observed more comprehensively.

[0100] Optionally, the virtual picture is obtained by rendering a virtual camera, and the virtual shooting perspective corresponding to the virtual camera is the target perspective, so that the picture of the virtual object in the virtual scene under the target perspective can be obtained. When the target perspective is the first-person perspective, the virtual camera can be fixed above the virtual object or bound to the virtual object. When the target perspective is the third-person perspective, the virtual camera can be a global camera. As the user's operation on the virtual picture, the position of the virtual object in the virtual scene and other factors change, the picture rendered by the global camera will be dynamically adjusted.

[0101] For example, see Figure 8 As shown, when the target scene is a non-living room scene, the detailed scene data associated with the scene information block 10 can be virtual scene data of a living room with a non-living room decoration style. The virtual scene data contains various scene elements in the living room, such as a suspended ceiling, a balcony, various furniture, etc. After the user performs a trigger operation on the scene information block 10, in response to the trigger operation, the terminal can display the image of the virtual object in the corresponding virtual scene from a third-person perspective in a floating layer floating above the original content of the search result page.

[0102] In the above embodiment, after the user performs a trigger operation on the scene thumbnail 101, in response to the trigger operation, the terminal can display a pop-up display area on the search results page, using the pop-up display area as the scene content area 11 corresponding to the scene information block 10; or display a scene content page, using the preset area of ​​the scene content page as the scene content area 11 corresponding to the scene information block 10; or a virtual picture, the virtual picture is the picture of the virtual object in the virtual scene corresponding to the scene content area 11 under the target perspective, and the virtual scene includes at least two scene products related to the target scene. The various display methods of scene products provided above can make the user's shopping process more restored to the offline shopping scene.

[0103] In some embodiments, the product search method provided by the embodiments of the present application also includes: in response to a move operation on the virtual object, controlling the virtual object to move in the virtual scene; in response to the movement of the virtual object within a preset range of the target scene product in the virtual scene, displaying the target product marking information of the target scene product; in response to a trigger operation on the target product marking information, displaying the product details page of the target product.

[0104] Among them, the scene content area 11 includes operating controls for controlling the movement of virtual objects in the virtual scene. For the convenience of explanation, they are referred to as mobile control controls in the embodiments of the present application. By way of example, the mobile control controls include direction control controls, speed control controls, etc., wherein the direction control controls may be in the form of a virtual joystick, and the speed control controls may be in the form of a speed bar, etc., which are not limited in the embodiments of the present application.

[0105] Specifically, the user can control the movement of the virtual object in the virtual scene through the motion control control. Specifically, the user can control the movement direction of the virtual object in the virtual scene through the direction control control, and control the movement speed of the virtual object in the virtual scene through the speed control control.

[0106] Specifically, the user can input target movement parameters, such as target movement direction and target movement speed, through the above-mentioned mobile control control, that is, trigger a movement operation on the virtual object. In response to the movement operation, the terminal controls the movement of the virtual object in the virtual scene according to the above-mentioned target movement parameters.

[0107] Among them, see Fig. 9 As shown, when the terminal controls the movement of the virtual object in the virtual scene, the distance between the virtual object and each scene commodity is detected in real time. If the distance between the virtual object and a scene commodity is reduced to a preset distance, the scene commodity is used as the target scene commodity, and when the virtual object is determined to be moved within the preset range of the target scene commodity, the target commodity marking information of the target scene commodity is displayed.

[0108] It should be noted that: displaying the target product marking information of the target scene product when the virtual object moves to within the preset range of the target scene product is only an example, and the product marking information of each scene product in the virtual screen may always be displayed; or, the scene content area 11 includes a trigger display control for the product marking information. After the user triggers the control, the terminal displays the product marking information of each scene product in the virtual screen in response to the trigger operation.

[0109] The user may perform a trigger operation on the target product tag information of the target scene product. In response to the trigger operation, the terminal may directly display the product details page of the target product. Alternatively, see Fig. 9 As shown, the terminal can first display the product preview page of the target product in the scene content area 11. The product preview page can be displayed in a superimposed manner on the virtual screen currently displayed in the scene content area 11, or can be displayed in a floating layer on the virtual screen currently displayed in the scene content area 11. The embodiment of the present application does not limit this. When the user executes the operation of exiting the virtual screen, in response to the operation, the terminal displays the product details page corresponding to the above-mentioned product preview page, that is, the product details page of the target product.

[0110] In the above embodiment, the user can control the movement of the virtual object in the virtual scene. When the virtual object moves to within the preset range of the target scene product in the virtual scene, the terminal will display the target product marking information of the target scene product. After the user performs a trigger operation on the target product marking information, the terminal displays the product details page of the target product; thereby restoring the realism of offline shopping while enhancing the fun of shopping.

[0111] In some embodiments, in response to a triggering operation on the product marking information of a target product among the at least two scene products, a product details page corresponding to the target product is displayed, including: in response to a virtual object control instruction triggered on a currently displayed virtual screen, the virtual object control instruction is an instruction to control the virtual object to click on the product marking information of the target scene product on the currently displayed virtual screen, and a screen is displayed in which the virtual object moves to the target product and clicks on the product marking information of the target scene product; after the virtual object completes the click, the product details page corresponding to the target product is displayed.

[0112] Among them, the currently displayed virtual screen also includes product interaction controls for the scene products contained in the displayed screen. For example, the currently displayed virtual screen includes two scene products, a bookshelf and a sofa, and the virtual screen includes interaction controls for the bookshelf and interaction controls for the sofa.

[0113] Among them, on the currently displayed virtual screen, if the user is interested in a certain scene product, the scene product can be used as the target scene product, and a trigger operation can be performed on the product interaction control corresponding to the target scene product. In response to the trigger operation, the terminal can generate a corresponding virtual object control instruction. The virtual object control instruction refers to: an instruction to control the virtual object to click on the product mark information of the target scene product on the currently displayed virtual screen. In response to the instruction, the terminal controls the virtual object to move to the target product and clicks on the product mark information of the target scene product. After the virtual object completes the click, the terminal displays the product details page corresponding to the target product.

[0114] For example, see Fig.10 As shown, the currently displayed virtual screen includes two scene commodities, a sofa and a doll, and the virtual screen includes interactive controls for the sofa and the doll. When the user is interested in the doll, a trigger operation is performed on the interactive controls for the doll. In response to the trigger operation, the terminal can generate a corresponding virtual object control instruction, which refers to an instruction to control the virtual object to click on the commodity mark information of the doll on the currently displayed virtual screen. In response to the instruction, the terminal controls the virtual object to move to the doll and click on the commodity mark information of the doll. After the virtual object is clicked, the terminal displays the commodity details page corresponding to the doll.

[0115] In the above embodiment, the user can control the virtual object in the virtual scene to click on the product mark information of the target scene product. Specifically, when the user is interested in a certain scene product, the scene product can be used as the target scene product, and the product interaction control corresponding to the target scene product can be triggered. In response to the trigger operation, the terminal can generate a corresponding virtual object control instruction. In response to the virtual object control instruction, the terminal can control the virtual object to move to the target product and click on the product mark information of the target scene product; and after the virtual object is clicked, the product details page corresponding to the target product is displayed. This method of controlling the virtual object to click on the product mark information in the virtual scene restores the offline shopping experience while also improving the fun of shopping.

[0116] In some embodiments, the scene information block 10 includes multiple scene pictures, and the scene pictures are used to display at least two scene products; the method also includes: in response to a picture switching operation triggered in the scene content area 11, switching and displaying the multiple scene pictures.

[0117] Optionally, each scene image includes at least one scene product and its product marking information. The scene content area 11 is used to display the above-mentioned multiple scene images.

[0118] Optionally, the scene content area 11 can only display one scene picture, and the user can perform a picture switching operation in the scene content area 11. In response to the picture switching operation, the terminal switches and displays multiple scene pictures.

[0119] In a specific implementation, a display order can be set in advance for multiple scene pictures, and picture switching operations include sliding to the left and sliding to the right. When the user slides to the left, the next scene picture of the currently displayed scene picture can be determined based on the above display order, and the currently displayed scene picture can be switched to the next scene picture; when the user slides to the right, the next scene picture of the currently displayed scene picture can be determined based on the reverse order of the above display order, and the currently displayed scene picture can be switched to the next scene picture.

[0120] For example, see Fig.11 As shown, taking the scene content area 11 as an example, when the user slides left in the scene content area 11, the terminal switches the currently displayed scene picture to the next scene picture. The user can view multiple scene pictures by sliding left and right. Since the terminal display area is limited, this way of displaying scene pictures allows the user to see the maximum scene pictures, further improving the efficiency of finding the desired product.

[0121] In the above embodiment, the user can trigger the picture switching operation in the scene content area 11. In response to the picture switching operation, the terminal can switch and display multiple scene pictures. This display method enables the user to see the maximized scene pictures, further improving the efficiency of searching for desired products.

[0122] In some embodiments, a three-dimensional virtual scene viewing entrance 13 is also displayed on the scene picture currently displayed in the scene content area 11; the method also includes: in response to a trigger operation for the three-dimensional virtual scene viewing entrance, displaying the three-dimensional virtual space corresponding to the scene picture currently displayed in the scene content area 11; in response to a perspective viewing operation triggered in the three-dimensional virtual space, displaying the virtual scene picture under the corresponding perspective.

[0123] Among them, a three-dimensional virtual scene viewing entrance 13 is also displayed on the scene picture currently displayed in the scene content area 11. When the user wants to enter the three-dimensional virtual space corresponding to the scene picture currently displayed in the scene content area 11, the user can perform a trigger operation on the three-dimensional virtual scene viewing entrance. In response to the trigger operation, the terminal displays the three-dimensional virtual space corresponding to the scene picture currently displayed in the scene content area 11. The user can trigger a perspective viewing operation in the three-dimensional virtual space. In response to the perspective viewing operation, the terminal will display the virtual scene picture under the corresponding perspective. The user can view the scene products on the scene picture currently displayed in the scene content area 11 through the virtual scene picture.

[0124] Optionally, the viewing operation can be a sliding operation in any direction in the three-dimensional virtual space, such as upward, obliquely upward, left, obliquely downward, downward, right, etc. In response to the sliding operation, the terminal will display the virtual scene image under the corresponding viewing angle after the sliding operation. Alternatively, the three-dimensional virtual space displays trigger controls corresponding to multiple viewing angles, and the user can click the trigger control corresponding to the viewing angle that he wants to view, and the terminal will display the virtual scene image under the viewing angle in the three-dimensional virtual space corresponding to the currently displayed scene image.

[0125] For example, see Fig.12 As shown, a three-dimensional virtual scene viewing entrance 13 is also displayed on the scene picture currently displayed in the scene content area 11. When the user wants to enter the three-dimensional virtual space corresponding to the scene picture currently displayed in the scene content area 11, the user can perform a trigger operation on the three-dimensional virtual scene viewing entrance.

[0126] In the above embodiment, a three-dimensional virtual scene viewing entrance 13 is also displayed on the scene picture currently displayed in the scene content area 11. The user can trigger the three-dimensional virtual scene viewing entrance to enter the three-dimensional virtual space corresponding to the scene picture currently displayed in the scene content area 11, so that the user can view the scene products on the currently displayed scene picture in the three-dimensional virtual space, which is closer to the offline shopping experience and improves the efficiency of users searching for their favorite products.

[0127] In some embodiments, in response to a trigger operation on the scene information block 10, the scene content area 11 corresponding to the scene information block 10 is displayed, including: in response to the trigger operation on the scene information block 10, based on the target area where the scene information block 10 is located on the search results page and a preset magnification size, an enlarged display area corresponding to the target area is determined on the search results page, the enlarged display area is displayed as the scene content area 11 corresponding to the scene information block 10, and the layout of other search result blocks in the search results page except the scene information block 10 is adjusted.

[0128] Optionally, the magnification size corresponding to the scene information block 10 can be pre-set, and the magnification size includes the magnification length and the magnification width. For example, the magnification width can be the occupied width of the search result block in the search result page, and the ratio of the magnification length to the magnification width is consistent with the length-to-width ratio of the scene information block 10.

[0129] Among them, after the user performs a trigger operation on the scene information block 10, in response to the trigger operation, the terminal can determine the enlarged display area corresponding to the target area on the search results page based on the target area where the scene information block 10 is located on the search results page and the preset enlargement size.

[0130] In a specific implementation, the area on the search result page that covers the target area and has the above-mentioned enlarged size can be used as the enlarged display area corresponding to the target area. The enlarged display area is displayed as the scene content area 11 corresponding to the scene information block 10.

[0131] Optionally, since the enlarged display area is an area re-determined on the search results page, the display of the enlarged display area may affect the display of other search result blocks on the search results page. Therefore, after displaying the enlarged display area as the scene content area 11 corresponding to the scene information block 10, the layout of other search result blocks in the search results page except the scene information block 10 can be adjusted so that other search result blocks can be displayed normally.

[0132] In the above embodiment, after the user performs a trigger operation on the scene information block 10, in response to the trigger operation, the terminal can determine the enlarged display area corresponding to the target area on the search results page based on the target area where the scene information block 10 is located on the search results page and the preset enlarged size; display the enlarged display area as the scene content area 11 corresponding to the scene information block 10, and adjust the layout of other search results blocks in the search results page except the scene information block 10. Since the enlarged display area is the area newly determined on the search results page, the user can view the scene products on the search results page, and the delay caused by the jump of the new page can be avoided.

[0133] In some embodiments, based on the target area where the scene information block 10 is located on the search results page and a preset magnification size, an enlarged display area corresponding to the target area is determined on the search results page, including: taking the occupied width of the search result block in the search results page as the magnification width, and determining the magnification length based on the aspect ratio of the target area and the magnification width; based on the magnification width and the magnification length, determining the enlarged display area corresponding to the target area below the upper boundary of the target area on the search results page.

[0134] Optionally, the magnified size corresponding to the scene information block 10 may be preset, the magnified width may be the occupied width of the search result block in the search result page, and the magnified length may be calculated based on the aspect ratio of the target area and the magnified width. The ratio of the magnified length to the magnified width is consistent with the aspect ratio of the scene information block 10.

[0135] Optionally, after determining the magnification width and magnification length, the upper boundary of the target area on the search results page can be used as the upper boundary to determine an area with a length equal to the magnification length and a width equal to the magnification width as the magnification display area corresponding to the target area.

[0136] For example, see Fig.13 As shown, after the user performs a trigger operation on the scene information block 10, in response to the trigger operation, the terminal may display Fig.11The enlarged display area is shown as the scene content area 11. The user can view multiple scene pictures by sliding left and right in the scene content area 11. Fig.14 As shown, after the user performs a trigger operation on the product tag information of scene product 3, the terminal displays the product details page corresponding to scene product 3.

[0137] In the above embodiment, the occupied width of the search result block in the search result page is used as the enlarged width, and the enlarged length is determined based on the aspect ratio of the target area and the enlarged width; based on the enlarged width and the enlarged length, the enlarged display area corresponding to the target area is determined below the upper boundary of the target area on the search result page, and the enlarged display area is used as the scene content area 11. This allows users to view scene products on the search result page, and can avoid delays caused by additional page jumps.

[0138] In some embodiments, the search result blocks in the search result page are arranged in two columns; the layout of the search result blocks other than the scene information block 10 in the search result page is adjusted, including: the search result blocks in the same column as the scene information block 10 and below the scene information block 10 in the search result page are moved downward as a whole to below the scene content area 11; the target search result block displayed side by side with the scene information block 10 in the search result page is obtained, and the target search result block and the search result blocks below it are moved downward as a whole to below the scene content area 11.

[0139] Optionally, all search result blocks in the search result page are arranged in two columns, and the scene information block 10 can be placed in a specific position for display, such as the first one in the left column.

[0140] In the scheme of the above embodiment, the upper boundary of the target area on the search result page is used as the upper boundary, and the area with the length of the above enlarged length and the width of the above enlarged width is used as the enlarged display area corresponding to the target area. In this case, the display of the enlarged display area may affect the display of the search result blocks below and to the right of the scene information block 10. Therefore, the search result blocks in the same column as the scene information block 10 and below the scene information block 10 in the search result page can be moved downward as a whole to below the scene content area 11; and the target search result block displayed side by side with the scene information block 10 in the search result page, that is, the search result block to the right of the scene information block 10, is obtained, and the target search result block and the search result block below it are moved downward as a whole to below the scene content area 11. After adjusting the layout in this way, each search result block on the search result page can be displayed normally.

[0141] In the above embodiment, the search result blocks in the search result page are arranged in two columns. Considering that the display of the enlarged display area will affect the display of other search result blocks, the layout of other search result blocks is adjusted so that each search result block on the search result page can be displayed normally.

[0142] In some embodiments, the scene content area 11 also displays a content sharing control 14, and the method also includes: in response to a trigger operation on the content sharing control 14, displaying a list of target users associated with the currently logged-in user; in response to a trigger operation on a target user in the target user list, displaying a conversation page with the target user, wherein the conversation page displays conversation messages recently sent by the currently logged-in user, and the conversation messages include a scene information block 10.

[0143] In a specific implementation, the scene content area 11 also displays a content sharing control 14. If the user thinks that the scene products displayed in the scene content area 11 are good and wants to share them with friends, the user can perform a trigger operation on the content sharing control 14. In response to the trigger operation, the terminal displays a list of target users that have an associated relationship with the currently logged-in user.

[0144] Optionally, the above association relationship may include following, being followed, etc. Specifically, the target user list having an association relationship with the currently logged-in user may include users followed by the currently logged-in user, users who follow the currently logged-in user, users liked by the currently logged-in user, users commented by the currently logged-in user, etc., which is not limited in the embodiments of the present application.

[0145] In a specific implementation, the user can find the user whom he wants to share with in the target user list, set the user as the target user, and perform a trigger operation on the target user. In response to the trigger operation, the terminal can display a conversation page with the target user. The conversation page displays the conversation message recently sent by the currently logged-in user. The conversation message includes a scene information block 10. The target user can see the scene information block 10 in the conversation page. The target user can click to open the scene information block 10 to view the scene picture therein.

[0146] For example, see Fig.15 As shown, after the user performs a trigger operation on the content sharing control 14, the terminal displays a list of target users that are associated with the currently logged-in user. Assuming that the user performs a trigger operation on user A3, the terminal further displays a conversation page with user A3. The conversation page displays the conversation messages most recently sent by the currently logged-in user, and the conversation messages include a scene information block 10.

[0147] In the above embodiment, the scene content area 11 also displays a content sharing control 14. When the user thinks that the scene products displayed in the scene content area 11 are good and wants to share them with friends, the user can trigger the content sharing control 14 to share the scene information block 10 with friends through the content sharing control 14, thereby building a bridge for sharing good things with friends and improving the efficiency of information communication between friends.

[0148] In some embodiments, the scene content area 11 also displays a folding control 15 , and the method further includes: in response to a trigger operation on the folding control 15 , folding the scene content area 11 into a scene information block 10 .

[0149] The scene content area 11 also displays a retracting control 15. When the user wants to restore the display of the scene information block 10, the retracting control 15 can be triggered. In response to the triggering operation, the terminal retracts the scene content area 11 into the scene information block 10. Fig.16 shown.

[0150] In the above embodiment, the user can perform a trigger operation on the collapse control 15. In response to the trigger operation, the terminal collapses the scene content area 11 into a scene information block 10, so as to return the interface to the initial state of the search results page, making the operation more convenient and improving the user operation experience.

[0151] In some embodiments, a commodity search method is provided, which is executed by an application. A user can find a search entry on the homepage of the application. The user can perform a trigger operation on the search entry. In response to the trigger operation, the application displays a search input page. The user can enter a target keyword on the search input page. After the application detects the search trigger operation, it displays a comprehensive search result page. The comprehensive search result page includes a switch tag for the commodity search results. The user can perform a trigger operation on the switch tag. In response to the trigger operation, the application displays the commodity search result page. Alternatively, the user performs a trigger operation on the shopping tag on the homepage of the application. In response to the trigger operation, the application displays a commodity recommendation page. The user can enter a target keyword on the commodity recommendation page. After the application detects the search trigger operation, it displays the commodity search result page. The commodity search result page includes a scene information block 10 corresponding to the target scene. The target scene is determined based on the target keyword. The scene information block 10 includes a scene thumbnail 101. The user can perform a trigger operation on the scene thumbnail 101. In response to the trigger operation, the application uses the occupied width of the search result block in the search result page as the enlarged width, and determines the enlarged length based on the aspect ratio of the target area and the enlarged width; based on the enlarged width and the enlarged length, the enlarged display area corresponding to the target area is determined below the upper boundary of the target area on the search result page. The enlarged display area is displayed as the scene content area 11 corresponding to the scene information block 10, and the search result blocks in the search result page that are in the same column as the scene information block 10 and are below the scene information block 10 are moved downward as a whole to below the scene content area 11; in addition, the target search result block displayed side by side with the scene information block 10 in the search result page is obtained, and the target search result block and the search result block below it are moved downward as a whole to below the scene content area 11. The user can view multiple scene images by sliding left and right in the scene content area 11. When interested in a scene product, the scene product is used as the target product, and a trigger operation is performed on the product tag information of the target product. In response to the trigger operation, the application displays the product details page corresponding to the target product.

[0152] In some embodiments, when the commodity search method provided in the embodiments of the present application is implemented by the terminal and the server cooperating with each other, see Fig.17As shown, the interaction process between the terminal and the server may include: S1, the terminal receives the target keyword input by the user; S2, the terminal sends the target keyword to the server; S3, the server determines the target scene based on the target keyword; as described in the above embodiment, the server may match the target keyword with the keywords in each pre-stored keyword library, and when the target keyword successfully matches a keyword in a keyword library, the scene corresponding to the keyword library is used as the target scene. Alternatively, a large model may be used to identify the intent of the target keyword, and the target scene is determined based on the identified intent. Alternatively, the target keyword may be input as input text into the scene recognition model, and the scene recognition model may output the corresponding scene, which may be used as the target scene. S4. The server obtains the scene information block 10 corresponding to the target scene; S5. The server obtains other search result blocks for the target keyword; S6. The scene information block 10 corresponding to the target scene and other search result blocks are sent to the terminal; S7. The terminal displays the search result page, which includes the above-mentioned scene information block 10 and other search results; S8. The user performs a trigger operation on the scene information block 10; S9. The terminal displays the scene content area 11 corresponding to the scene information block 10, wherein the scene content area 11 is used to display at least two scene products related to the target scene, and each scene product corresponds to a product tag information; S10. The user performs a trigger operation on the product tag information of the target product among the at least two scene products; S11. The terminal sends a request to obtain the details of the target product to the server; S12. The server returns the detailed information of the target product to the terminal; S13. The terminal displays the product details page corresponding to the target product, and the product details page contains the detailed information of the target product.

[0153] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0154] Based on the same inventive concept, the embodiment of the present application also provides a commodity search device for implementing the commodity search method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more commodity search device embodiments provided below can refer to the limitations on the commodity search method above, and will not be repeated here.

[0155] In an exemplary embodiment, Fig.18 As shown, a commodity search device is provided, comprising:

[0156] A first display module, configured to display a search result page in response to a search operation for a target keyword, the search result page including a scene information block corresponding to a target scene, the target scene being determined based on the target keyword;

[0157] A second display module is used to display a scene content area in response to a trigger operation on the scene information block, wherein the scene content area is used to display at least two scene products related to the target scene, and each scene product is correspondingly displayed with a product tag information;

[0158] The third display module is used to display a product details page corresponding to the target product in response to a triggering operation on product marking information of the target product among the at least two scene products.

[0159] In some embodiments, the scene information block includes a scene thumbnail and a transaction control; a second display module is used to display the scene content area in response to a trigger operation on the scene thumbnail; the second display module is also used to display a combination transaction page in response to a trigger operation on the transaction control; the combination transaction page displays a plurality of commodity combinations consisting of at least two scene commodities; in response to a trigger operation on a target commodity combination in the plurality of commodity combinations, a transaction details page of the target commodity combination is displayed; in response to a transaction operation on the transaction details page, a transaction process for the target commodity combination is executed.

[0160] In some embodiments, the second display module is used to display a pop-up display area on the search results page in response to a trigger operation on a scene information block, and use the pop-up display area as the scene content area; or; in response to a trigger operation on a scene information block, display a scene content page, and use a preset area of ​​the scene content page as the scene content area; or; in response to a trigger operation on a scene information block, display a virtual picture, wherein the virtual picture is a picture from a target perspective in which a virtual object can be seen in the virtual scene corresponding to the scene content area, and the virtual scene includes at least two scene products related to the target scene.

[0161] In some embodiments, the second display module is used to control the virtual object to move in the virtual scene and switch the display screen in response to an instruction to control the virtual object to move in the virtual scene.

[0162] In some embodiments, the second display module is used to respond to a triggering operation on the product marking information of the target product among the at least two scene products to display the product details page corresponding to the target product, including: responding to a virtual object control instruction triggered on the currently displayed virtual screen, the virtual object control instruction is an instruction to control the virtual object to click on the product marking information of the target scene product on the currently displayed virtual screen, controlling the virtual object to move to the target product and click on the product marking information of the target scene product; after the virtual object completes the click, the product details page corresponding to the target product is displayed.

[0163] In some embodiments, the scene information block includes multiple scene pictures, and the scene pictures are used to display at least two scene products; the second display module is used to switch and display the multiple scene pictures in response to a picture switching operation triggered in the scene content area.

[0164] In some embodiments, a three-dimensional virtual scene viewing entrance is also displayed on the scene picture currently displayed in the scene content area; the second display module is used to display the three-dimensional virtual space corresponding to the scene picture currently displayed in the scene content area in response to a trigger operation on the three-dimensional virtual scene viewing entrance; and display the virtual scene picture under the corresponding perspective in response to a perspective viewing operation triggered in the three-dimensional virtual space.

[0165] In some embodiments, the second display module is used to respond to a trigger operation on a scene information block, determine an enlarged display area corresponding to the target area on the search results page based on the target area where the scene information block is located on the search results page and a preset enlarged size; display the enlarged display area as the scene content area, and adjust the layout of other search result blocks in the search results page except the scene information block.

[0166] In some embodiments, the second display module is used to use the occupied width of the search result block in the search result page as the magnification width, and determine the magnification length based on the aspect ratio of the target area and the magnification width; based on the magnification width and the magnification length, determine the magnified display area corresponding to the target area below the upper boundary of the target area on the search result page.

[0167] In some embodiments, the search result blocks in the search result page are arranged in two columns; the second display module is used to move the search result blocks in the search result page that are in the same column as the scene information block and below the scene information block downward as a whole to below the scene content area; obtain the target search result block displayed side by side with the scene information block in the search result page, and move the target search result block and the search result block below it downward as a whole to below the scene content area.

[0168] In some embodiments, the scene content area also displays a content sharing control, and a second display module is used to display a list of target users associated with the currently logged-in user in response to a trigger operation on the content sharing control; in response to a trigger operation on a target user in the target user list, a conversation page with the target user is displayed, and the conversation page displays the conversation messages most recently sent by the currently logged-in user, and the conversation messages include a scene information block.

[0169] In some embodiments, the scene content area also displays a folding control, and the second display module is used to fold the scene content area into a scene information block in response to a trigger operation on the folding control.

[0170] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Fig.19 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (NFC) or other technologies. When the computer program is executed by the processor, a commodity search method is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0171] Those skilled in the art will understand that Fig.19 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0172] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.

[0173] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0174] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0175] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0176] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A commodity search method, characterized in that: The method comprises: In response to a search operation for a target keyword, displaying a search result page, the search result page including a scene information block corresponding to a target scene, the target scene being determined based on the target keyword; In response to a trigger operation on the scene information block, a scene content area is displayed, wherein the scene content area is used to display at least two scene products related to the target scene, and each scene product is correspondingly displayed with a product tag information; In response to a triggering operation on the product marking information of a target product among the at least two scene products, a product details page corresponding to the target product is displayed.

2. The method according to claim 1, characterized in that The scene information block includes a scene thumbnail and a transaction control; The displaying of the scene content area in response to the triggering operation on the scene information block comprises: In response to a trigger operation on the scene thumbnail, displaying a scene content area; The method further comprises: In response to a trigger operation on the transaction control, a combination transaction page is displayed; the combination transaction page displays a plurality of commodity combinations consisting of the at least two scene commodities; In response to a trigger operation on a target commodity combination among the plurality of commodity combinations, displaying a transaction details page of the target commodity combination; In response to the transaction operation on the transaction details page, the target product combination is traded.

3. The method according to claim 1, characterized in that The displaying of the scene content area in response to the triggering operation on the scene information block comprises: In response to a trigger operation on the scene information block, displaying a pop-up window display area on the search results page, and using the pop-up window display area as a scene content area; or; In response to a trigger operation on the scene information block, a scene content page is displayed, and a preset area of ​​the scene content page is used as a scene content area; or; In response to a trigger operation on the scene information block, a virtual picture is displayed, wherein the virtual picture is a picture of a virtual object in a virtual scene corresponding to the scene content area under a target perspective, and the virtual scene includes at least two scene products related to the target scene.

4. The method according to claim 3, characterized in that The method further comprises: In response to a movement operation on the virtual object, controlling the virtual object to move in the virtual scene; In response to the virtual object moving into a preset range of a target scene commodity in the virtual scene, displaying target commodity marking information of the target scene commodity; In response to a triggering operation on the target product tag information, a product detail page of the target product is displayed.

5. The method according to claim 4, characterized in that In response to a triggering operation on the product marking information of a target product among the at least two scene products, displaying a product details page corresponding to the target product includes: In response to a virtual object control instruction triggered on a currently displayed virtual screen, the virtual object control instruction is an instruction to control the virtual object to click on the product marking information of a target scene product on the currently displayed virtual screen, and the virtual object is controlled to move to the target product and click on the product marking information of the target scene product; after the virtual object completes the click, the product details page corresponding to the target product is displayed.

6. The method according to claim 1, characterized in that The scene information block includes a plurality of scene pictures, and the scene pictures are used to display the at least two scene commodities; The method further comprises: In response to a picture switching operation triggered in the scene content area, the multiple scene pictures are switched and displayed.

7. The method according to claim 6, characterized in that The scene picture currently displayed in the scene content area also displays a three-dimensional virtual scene viewing entrance; The method further comprises: In response to a triggering operation on the three-dimensional virtual scene viewing entrance, displaying the three-dimensional virtual space corresponding to the scene picture currently displayed in the scene content area; In response to a viewing operation triggered in the three-dimensional virtual space, a virtual scene image under a corresponding viewing angle is displayed.

8. The method according to claim 1, characterized in that The displaying of the scene content area in response to the triggering operation on the scene information block comprises: In response to a trigger operation on the scene information block, based on a target area where the scene information block is located on the search results page and a preset magnification size, determining, on the search results page, an enlarged display area corresponding to the target area; The enlarged display area is displayed as a scene content area, and the layout of other search result blocks in the search result page except the scene information block is adjusted.

9. The method according to claim 8, characterized in that The determining, on the search result page, an enlarged display area corresponding to the target area based on the target area where the scene information block is located on the search result page and a preset enlarged size, comprises: Taking the occupied width of the search result block in the search result page as the magnification width, and determining the magnification length based on the aspect ratio of the target area and the magnification width; Based on the magnification width and the magnification length, an enlarged display area corresponding to the target area is determined below an upper boundary of the target area on the search result page.

10. The method according to claim 8, characterized in that The search result blocks in the search result page are arranged in two columns; The adjusting the layout of other search result blocks in the search result page except the scene information block includes: Moving the search result block in the search result page that is in the same column as the scene information block and below the scene information block as a whole downward to below the scene content area; A target search result block displayed side by side with the scene information block in the search result page is obtained, and the target search result block and the search result blocks below it are moved downward as a whole to below the scene content area.

11. The method according to claim 6, characterized in that The scene content area also displays a content sharing control, and the method further includes: In response to a trigger operation on the content sharing control, displaying a list of target users associated with the currently logged-in user; In response to a trigger operation on a target user in the target user list, a conversation page with the target user is displayed, wherein the conversation page displays conversation messages recently sent by the currently logged-in user, and the conversation messages include the scene information block.

12. The method according to claim 1, characterized in that The scene content area also displays a folding control, and the method further includes: In response to a trigger operation on the folding control, the scene content area is folded into the scene information block.

13. A commodity search device, characterized in that: The device comprises: A first display module, configured to display a search result page in response to a search operation for a target keyword, wherein the search result page includes a scene information block corresponding to a target scene, wherein the target scene is determined based on the target keyword; A second display module is used to display a scene content area in response to a trigger operation on the scene information block, wherein the scene content area is used to display at least two scene products related to the target scene, and each scene product is correspondingly displayed with a product tag information; The third display module is used to display a product details page corresponding to the target product in response to a triggering operation on the product marking information of the target product among the at least two scene products.

14. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 12 are implemented.

15. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.

16. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.