WO2024045473A1 - 提供商品搜索信息的方法及电子设备 - Google Patents

提供商品搜索信息的方法及电子设备 Download PDF

Info

Publication number
WO2024045473A1
WO2024045473A1 PCT/CN2023/071965 CN2023071965W WO2024045473A1 WO 2024045473 A1 WO2024045473 A1 WO 2024045473A1 CN 2023071965 W CN2023071965 W CN 2023071965W WO 2024045473 A1 WO2024045473 A1 WO 2024045473A1
Authority
WO
WIPO (PCT)
Prior art keywords
product
target
products
search
information
Prior art date
Application number
PCT/CN2023/071965
Other languages
English (en)
French (fr)
Inventor
陈威
Original Assignee
阿里巴巴(中国)有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 阿里巴巴(中国)有限公司 filed Critical 阿里巴巴(中国)有限公司
Publication of WO2024045473A1 publication Critical patent/WO2024045473A1/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • G06Q30/0643Graphical representation of items or shoppers

Definitions

  • This application relates to the technical field of product search, and in particular to methods and electronic devices for providing product search information.
  • the server After receiving the photo or picture, the server can identify and compare the subject in the picture to determine the product search results related to the subject in the photo and return them. Furthermore, users can find the products they need from the search results list, and then click on the specific product link from the search results list to go to the specific product details page to view the detailed information of the product, and can also make online purchases and other operations. .
  • the above image-based product search method provides users with convenience. However, how to further improve the user's interaction efficiency in the process of searching for products is a technical problem that needs to be solved by those skilled in the art.
  • This application provides a method and electronic device for providing product search information, which can improve the interaction efficiency in the product search process.
  • a method of providing product search information including:
  • the product search results include: at least one target product that meets the display conditions, filtered from multiple products that meet the search conditions;
  • the information of the at least one target product displayed in the search results page also includes: candidate attribute information associated with the target product, and operation options for selecting the candidate attribute information, so as to pass the During the process of executing the purchase operation for the target commodity on the search result page, the selection of candidate attribute information is completed through the search result page.
  • the search results page includes a first tab display area, a product basic information display area, and an operation option display area;
  • the first tab display area includes at least one tab corresponding to the at least one target product
  • the basic product information display area is used to display the basic information associated with the target product corresponding to the selected tab;
  • the operation options display area is used to provide purchase operation options for the target product corresponding to the selected tab.
  • the basic product information display area is specifically used to display the main image and/or title associated with the target product corresponding to the selected tab.
  • the operation option display area is also used to: display the candidate attribute information associated with the target product corresponding to the tab in the selected state, and provide operation options for selecting the candidate attributes, so that when purchasing, In the process of describing the target product, candidate attributes of the product are selected.
  • the copy content presented on the tab includes: price attribute information of the target product and corresponding store identification information.
  • the at least one target product is selected based on the degree of matching between the multiple products and the target image, and whether the product and/or the corresponding store has a pre-added target tag;
  • the target tag is used to Information that reflects the advantages of the said product and/or the corresponding store over other products of the same style and/or other stores that can provide other products of the same style;
  • the copy content presented on the tab includes: the target product and/or the target tag of the corresponding store.
  • the target tag includes: the ranking of the product in a certain ranking list, information about the price advantages of the product compared with the same product provided by other channels, or the corresponding store can provide Logistics services provided for the above goods.
  • the target labels are of multiple categories
  • the search results page also includes: a second tab display area, which includes tabs respectively corresponding to the target tags of the plurality of categories, for re-selecting the target tag based on the category selected by the user. Filter multiple products that meet the search conditions to determine at least one target product that meets the display conditions.
  • search results page also includes: operation options for viewing more search results;
  • the method also includes:
  • a method of providing product search information including:
  • the client is used to display the information of the target product in the search results page, including operation options for purchasing the target product, so as to based on the Complete the purchase operation of the target product on the search results page.
  • target tags are added to the products and/or stores that meet the evaluation criteria.
  • the target tags are used to reflect the comparison of the products and/or corresponding stores with other products of the same style and/or Information on the advantages of other stores that can provide similar products;
  • the step of selecting at least one target product that meets the display conditions from the plurality of products includes:
  • a device for providing product search information including:
  • a request receiving unit used to receive product search requests initiated based on the target image
  • a search result acquisition unit is used to obtain product search results, where the product search results include: at least one target product that meets the display conditions, filtered from multiple products that meet the search conditions;
  • a search result display unit configured to display information about the at least one target product in the search results page, including operation options for purchasing the target product, so as to complete the purchase of the target product based on the search result page. purchase operation.
  • a device for providing product search information including:
  • the search unit is used to search based on the target image and obtain information on multiple products that meet the search conditions;
  • a screening unit configured to select at least one target product that meets the display conditions from the plurality of products
  • a return unit configured to return the information of the at least one target product to the client, and the client is configured to display the information of the target product in the search results page, including an operation for purchasing the target product. option to complete the purchase of the target product based on the search results page.
  • An electronic device including:
  • a memory associated with the one or more processors the memory being used to store program instructions that, when read and executed by the one or more processors, perform any of the foregoing methods.
  • the user after the user initiates a product search request based on the target image and obtains multiple products that meet the search conditions, at least one target product that meets the display conditions can be screened out from the multiple products, and then the search results are displayed. page, the information of the at least one target product may be displayed in the search results page, and operation options for purchasing the target product may also be provided. That is to say, through the embodiment of the present application, after the user initiates a product search request based on the target image, the user can view the filtered information of the target product in the search results page, and can directly perform a purchase operation in the search results page. Therefore, which can improve the interaction efficiency in the product search process and help improve the browsing-transaction conversion rate.
  • the credit tags granted by the system can be added to the products and/or stores that meet the evaluation criteria in advance based on the relevant data of the products and/or stores, and the products can be screened from multiple products that meet the search conditions.
  • This kind of credit tag can be used as a reference when displaying specific target products in the search results page.
  • This kind of credit tag can also be displayed, so that users can know the reasons for the selection of specific target products, and can help users do things more efficiently. Out of choice.
  • Figure 1 is a schematic diagram of the system architecture provided by the embodiment of the present application.
  • Figure 2 is a flow chart of the first method provided by the embodiment of the present application.
  • Figures 3-1 and 3-2 are schematic diagrams of the interactive interface provided by the embodiment of the present application.
  • Figure 4 is a schematic diagram of the interface for more product information provided by the embodiment of the present application.
  • Figure 5 is a flow chart of the second method provided by the embodiment of the present application.
  • Figure 6 is a schematic diagram of the first device provided by the embodiment of the present application.
  • Figure 7 is a schematic diagram of the second device provided by the embodiment of the present application.
  • Figure 8 is a schematic diagram of an electronic device provided by an embodiment of the present application.
  • the search results list page is first displayed, and multiple links to products that meet the search conditions are displayed on this page. Users can first make selections based on the search results list page, click on the products they are interested in to view the product details page, and then make purchasing decisions based on the information in the details page.
  • the inventor of the present application discovered that an obvious difference between image-based product search and keyword-based product search is that using images as search conditions can describe search intentions. It is more vivid and concrete rather than abstractly expressing the search intention through words, so the search results will be more concentrated.
  • the object of a certain image is a bottle of wine.
  • the user's search intention is usually to purchase the same type of wine.
  • the user usually already has a relatively detailed understanding of the object to be searched, and the purchase intention is usually relatively strong. If such a product exists in the search results, the user does not even need to check the specific item. With pictures and text details, you can make a purchasing decision.
  • the search results can be automatically filtered first, and at least the products that meet the display conditions are selected.
  • a target product the quantity can usually be smaller, for example, it can be three, etc.
  • the target product can be displayed in the search results interface, and at the same time, operation options for purchasing the target product can also be provided directly in the search results page.
  • users can directly complete the purchase of the target product based on the search results page, instead of selecting the product from the search results list and then jumping to the product details page to perform the purchase operation. Therefore, the product search process can be improved. interaction efficiency.
  • the information displayed to the user in the product search results interface can only be the information of some of the selected products, and the information can be directly displayed on the search results page.
  • Candidate attribute information of this product and options such as "order now" are provided to users. In this way, if it includes products that meet the user's needs, you can place an order directly based on the search results page.
  • the store adding system adds target tags, which can be used to reflect the advantages of specific products and/or corresponding stores over other products of the same type and/or other stores that can provide other products of the same type. For example, if a product provided by a certain channel has a relatively low price compared to the same product provided by other channels, you can add the "Same model at a lower price" tag. A store may be able to provide "local sales" for a certain product.
  • the specific target label can be added by the system after verification based on some relevant data, that is, assuming that a merchant promises You can provide "next-day delivery” service for a certain product. At this time, the system can determine the merchant's fulfillment of the promise based on the historical logistics records of the product. If it is true, "next-day delivery” can be achieved in most cases. , you can add the "next day delivery” label, etc. In this way, the specific target label can be regarded as the system's endorsement of the product or store based on some objective data.
  • this target tag can be used as an important basis for filtering product search results.
  • search results with high matching degrees may often correspond to the same product, but through different channels. For example, they may correspond to different merchants or different stores. Or, different promotions, etc.
  • the user makes a choice, he usually chooses the better one.
  • the user since the products and/or stores have been evaluated in advance and target tags are provided for the products and/or stores that meet the evaluation criteria, the user can be helped to automatically filter based on this information without Users need to go to the product details page or store details page to understand the relevant data before making their own judgment. Therefore, it helps users improve the interaction efficiency during the search process.
  • the specific automatically selected target product that meets the display conditions may not be one, but three or other quantities of products may be provided for the user to compare or select.
  • there can be a product basic information display area and an operation option display area and it can also include a tab area. Multiple target products can share the above product basic information display area and operation option display area. Through this tab Region to switch between target products.
  • the above operation option display area can also be used to display the currently selected target product association.
  • embodiments of the present application may involve the client and server of the product information service system, where the client may be a client oriented to consumer users, and specifically may be in the form of a Web page, H5 It exists in the form of page or mobile application presentation (App).
  • the client is mainly used to provide an entrance for initiating image searches through relevant pages. Afterwards, users can determine the target image and initiate a specific search by taking photos or uploading local photos.
  • the server can search for multiple products that meet the search conditions from the product information database, and then filter the multiple products. When filtering, in a preferred way, the target tags added to the products/stores in advance can be used as a reference.
  • Such target tags can be used to reflect the relative performance of specific products and/or corresponding stores relative to other products of the same type and/or available Provide information on the advantages of other stores selling the same product. Then, the filtered target products can be returned to the client, and the client can display the target products and corresponding purchase operation options in the search results page, so as to It is convenient for users to perform purchase operations based on this search results page.
  • Embodiment 1 of this application provides a method of providing product search information from the perspective of the above-mentioned client. See Figure 2.
  • the method may include:
  • S201 Receive a product search request initiated based on the target image.
  • an operation portal for initiating product searches based on images can be provided on the client homepage and other pages.
  • the option of taking a photo or uploading a local image can be provided.
  • the user can take a photo or upload a local image.
  • method to initiate a specific product search request For example, as shown in Figure 3-1, you can take a photo of a wine bottle, use the captured image as the target image to initiate a product search request, and so on.
  • S202 Obtain product search results, where the product search results include: at least one target product that meets the display conditions selected from multiple products that meet the search conditions.
  • the client After receiving the above product search request based on the target image, the client can obtain the search results. Specifically, you can request the search results from the server, or you can also read them through local cache. Among them, in the embodiment of the present application, the specific product search results are determined after obtaining multiple products that meet the search conditions based on the target image and then performing automatic screening.
  • the server when obtaining multiple products that meet the search conditions based on the target image, existing implementation methods can be used. For example, when the search results are obtained through the server, after receiving the search request, the server can search for multiple matching products from the product information database based on the target image. For example, the server can first perform the subject search from the target image. (that is, the foreground image in the image, for example, the target image obtained by shooting a certain wine bottle.
  • the bottle is usually the subject in the image) recognition, and preliminary product category recognition is performed, and then, through related algorithms Calculate the similarity between the product images of multiple products in this category and the current target image (of course, the similarity can also be calculated for the main part of the image), and then determine the matching result based on the matching degree calculation results, etc. Multiple items with conditions.
  • At least one target product can be selected from them.
  • target tags can be used to reflect the comparison of the products and/or corresponding stores with other products of the same type. and/or information on the advantages of other stores that offer similar products. In this way, this target tag can also be used as a reference when filtering products that meet the search criteria.
  • the system can evaluate the products and/or corresponding stores in the product information database to determine whether their relevant data meets the evaluation criteria corresponding to a certain target tag. If they meet , you can add the corresponding Target tag and save.
  • the judgment can be based on relevant data of the product and/or store, where the specific relevant data can include basic attribute information, historical transaction records, etc.
  • Basic attribute information can be attribute information added by merchant users for products or stores, for example, including promises on express delivery time: "same-day delivery", “next-day delivery”, etc., or it can also be updated with reference to actual historical transaction records. Objective and more accurate judgment. For example, if a merchant promises "next-day delivery", but judging from actual transaction records, overtime delivery often occurs, and the system will not add an endorsement of "next-day delivery" to the corresponding store, etc. In short, the system can determine whether it can endorse a specific product or store after making an evaluation based on specific objective data.
  • the corresponding store can provide logistics services for the goods, etc.
  • logistics services it can include "same-day delivery", “next-day delivery”, “door-to-door delivery”, “24-hour delivery”, etc.
  • price tags can also be used. For example, if a product in a store has a lower price than the same product offered by other stores, you can add a "low price for the same product" tag.
  • ranking tags for example, if a certain product ranks first in sales among similar products, you can add the tag "Monthly Sales Top 1", and so on.
  • the above target tag can become an important reference factor when filtering target products from multiple products that meet the search conditions.
  • the similarity between the product image and the target image also needs to be considered. Therefore, it can be specifically based on the matching degree of multiple products with the target image and whether the product and/or the corresponding store carries the target tag.
  • the multiple commodities are scored, and at least one target commodity that meets the display conditions is determined based on the scoring results. That is to say, assuming that the similarity between the product image of a product and the target image is relatively high, and at the same time, the product has a target tag added by the system, or the store to which the product belongs has a target tag added by the system, then the product The higher the score, the more worthy of recommendation to users.
  • the number of target products can theoretically be one, that is, the most preferred product can be screened out and displayed to the user.
  • the number of specific target commodities may be greater than 1.
  • the number of specific target products should not be too many. For example, in specific implementation, it can be 3 (or other numbers), and so on.
  • At least one target product can be filtered out from multiple products that meet the search conditions.
  • only the at least one target product can be displayed in the search results page, and other products that meet the search conditions do not need to be displayed, so as to avoid disturbing the user.
  • the selection operation causes interference.
  • the server can also read the target commodity association from the database.
  • candidate attribute information refers to the attributes that the user needs to select in the process of determining the SKU during the purchase operation.
  • the details can include the model, color, size, etc. of the product.
  • the candidate attributes associated with different products will be different.
  • the candidate attribute information corresponding to each target product can be determined respectively (that is, in which dimensions it has which optional attribute values, etc. ), and then the information of at least one target product can be returned to the client, which can include the candidate attribute information.
  • the information of the target product may also include the title of the target product, the main image, the price, the store logo to which it belongs, the associated target tag, etc.
  • S203 Display the information of the at least one target product in the search result page, including operation options for purchasing the target product, so as to complete the purchase operation of the target product based on the search result page.
  • the information of the at least one target product can be displayed in the search results page, which may include operation options for purchasing the target product.
  • the user can directly based on this search result page. Complete the purchase of the target product.
  • operation options for selecting the candidate attribute information can also be provided directly in the search results page.
  • the user can directly Select the candidate attributes of the product in the search results page, and then purchase through the purchase option. Therefore, the attribute selection and purchase operation of the product can be completed directly through the search results page, without the need to select the product from the search results list page. Go to the details page again.
  • the search results page There are many ways to display the search results page. For example, assuming there are three target products, the information of the three target products can be displayed in tiles on the search results page.
  • the specific order can be: The main image, title, price, store, target label, and purchase operation options of target product 1. If there are candidate attributes, this candidate attribute information and the operation options for selecting it will also be included; the main image of target product 2 , title, price, store, target label, purchase operation options, similarly, if there are candidate attributes, this candidate attribute information and operation options for selecting it will also be included, and so on.
  • this method may make the search results page relatively long, and the user needs to slide the screen multiple times to view all the information of the three target products. In addition, it is not conducive to comparison between different target products.
  • a first tab display area, a product basic information display area, and a display area can be provided in the search results page.
  • Operation options display area the product basic information display area and the operation option display area can be shared by multiple target products, and the specific target products that need to be displayed can be switched through the first tab display area.
  • the first tab display area 31 may include at least one tab corresponding to the at least one target product; the product basic information display area 32 may be used to display the selected item.
  • the basic information associated with the target product corresponding to the tab is displayed; the operation option display area 33 can be used to display the purchase operation options associated with the target product corresponding to the selected tab. If the candidate attribute information corresponding to the target product, It can also be displayed in the operation option display area Specific candidate attribute information, and provide operation options for selecting the candidate attributes. Among them, in the default state, one of the tabs can be selected, and the basic information of the target product corresponding to the tab (including main image, title, etc.) will be displayed in the product basic information display area, and in the operation options display area Displays the purchase operation options associated with the target product corresponding to this tab. For example, when the first target product is selected, the specific product basic information display area can display the main image, title, etc. corresponding to the product.
  • the product basic information display area can also include an image display container, through which The image display container displays the main image, and multiple main images can be switched by sliding left and right.
  • the operation options display area the purchase operation options corresponding to the first target product can be displayed.
  • the candidate attribute information of the first target product can also be displayed. For example, it can include the optional "**45 series” and "**39 series” under the "series” dimension. Candidates under the "Specification” dimension are "300ml", “700ml", “900ml", etc. The user can switch tabs by clicking other tabs, etc.
  • the product basic information display area can switch the tab that is selected after the switch.
  • the main image, title, etc. associated with the corresponding target product are displayed;
  • the operation option display area can display the purchase operation options associated with the target product corresponding to the tab that is selected after switching.
  • it can also provide Action options for making selections on its candidate attributes, and so on.
  • the area of the product basic information display area can be relatively large.
  • the image display container can occupy the full screen in the horizontal direction, and so on. That is, it can be equivalent in size to the main image display area on the product details page, so that users can more clearly obtain information about the product from this basic information display area.
  • some copywriting content can also be presented through specific tabs, so that users can make comparisons and choices between different target products based on these text contents.
  • the price attribute information of the target product and the corresponding store identification information can be presented on the specific tab to facilitate the user to navigate between different target products. Compare prices and intuitively know which store the specific target products come from.
  • the copy content presented on specific tabs can also include: target products and /or the target tag owned by the corresponding store. That is to say, the target tags added in advance for products or stores can be directly displayed on the tab corresponding to the specific product. This target tag can also be displayed as the reason for the selection of specific target products. In this way, this information can help Users can make product choices more efficiently.
  • the target tags corresponding to the three target products are "Next Day Delivery", "Monthly Sales Top 1" and "Same Style at Low Price”.
  • the specific search results page may also include a second tab display area, which may include target tags corresponding to the multiple categories.
  • the tab is used to re-screen the multiple products that meet the search conditions based on the category of the target tag selected by the user, and determine at least one target product that meets the display conditions.
  • the tabs displayed in the second tab display area can include "Same Day Delivery", “Next Day Delivery”, “Door Delivery”, and "24-Hour Delivery” ,etc.
  • the user is not satisfied with the target products filtered by the system by default, he can also re-screen based on this tab.
  • the system can also provide corresponding promised services for a specific user. For example, if the system assigns a "next-day delivery" label to a product, it can provide a promise of "if the product is not delivered the next day, a compensation of 10 yuan will be paid", and so on.
  • the search results page can also include: operation options for viewing more search results.
  • operation options for viewing more search results For example, the "More Products" option shown at 35 in Figure 3-2, and so on. After the user initiates a request through this operation option, multiple products that meet the search conditions can be displayed. At this time, multiple products can be displayed in the form of a list, for example, as shown in Figure 4.
  • At least one target product that meets the display conditions can be screened out from the multiple products.
  • the information of the at least one target product may be displayed in the search result page, and operation options for purchasing the target product may also be provided. That is to say, through the embodiment of the present application, after the user initiates a product search request based on the target image, the user can view the filtered information of the target product in the search results page, and can directly perform a purchase operation in the search results page. Therefore, , which can improve the interaction efficiency in the product search process and help improve the browsing-transaction conversion rate.
  • the credit tags granted by the system can be added to the products and/or stores that meet the evaluation criteria in advance based on the relevant data of the products and/or stores, and the products can be screened from multiple products that meet the search conditions.
  • This kind of credit tag can be used as a reference when displaying specific target products in the search results page.
  • This kind of credit tag can also be displayed, so that users can know the reasons for the selection of specific target products, and can help users do things more efficiently. Out of choice.
  • This second embodiment corresponds to the first embodiment. From the perspective of the server, a method of providing product search information is provided. See Figure 5.
  • the method may specifically include:
  • S501 Search based on the target image to obtain information on multiple products that meet the search conditions
  • S502 Screen out at least one target product that meets the display conditions from the multiple products;
  • target tags can be added in advance to the products and/or stores that meet the evaluation criteria based on the relevant data of the products and/or stores. This target tag is used to reflect the comparison of the products and/or corresponding stores with other products of the same style. Information about the advantages of the product and/or other stores that offer other similar products. In this way, the multiple products can be scored according to the degree of matching between the multiple products and the target image, whether the product and/or the corresponding store carries the target tag, and the matching result can be determined based on the scoring results. At least one target product of the display condition.
  • S503 Return the information of the at least one target product to the client, so as to display the information of the target product in the search results page, including operation options for purchasing the target product, so as to display the information of the target product based on the search results.
  • the page completes the purchase of the target product.
  • embodiments of this application may involve the use of user data. In actual applications, this can be done in compliance with the applicable laws and regulations of the country where the user is located (for example, the user explicitly agrees, the user is effectively notified, etc.), use user-specific personal data in the scenarios described herein to the extent permitted by applicable laws and regulations.
  • this embodiment of the present application also provides a device for providing product search information.
  • the device may include:
  • Request receiving unit 601 configured to receive a product search request initiated based on the target image
  • the search result acquisition unit 602 is used to obtain product search results, where the product search results include: at least one target product that meets the display conditions, filtered from multiple products that meet the search conditions;
  • Search results display unit 603 configured to display information about the at least one target product in the search results page, including operation options for purchasing the target product, so as to complete the search for the target product based on the search results page.
  • Product purchase operations
  • the information of the at least one target product displayed in the search results page may also include: candidate attribute information associated with the target product, and operation options for selecting the candidate attribute information, In order to complete the selection of candidate attribute information through the search result page during the purchase operation of the target commodity through the search result page.
  • the search results page may include a first tab display area, a product basic information display area, and an operation option display area;
  • the first tab display area includes at least one tab corresponding to the at least one target product
  • the basic product information display area is used to display the basic information associated with the target product corresponding to the selected tab;
  • the operation options display area is used to provide purchase operation options for the target product corresponding to the selected tab.
  • the basic product information display area is specifically used to display the main image and/or title associated with the target product corresponding to the selected tab.
  • the operation option display area is also used to: display candidate attribute information associated with the target product corresponding to the tab in the selected state, and provide a method for selecting the candidate attributes. Operation options to select candidate attributes of the product during the purchase of the target product.
  • the copy content presented on the tab includes: price attribute information of the target product and corresponding store identification information.
  • the at least one target product is selected based on the degree of matching between the multiple products and the target image, and whether the product and/or the corresponding store has a pre-added target tag;
  • the target tag is In order to reflect the advantage information of the said product and/or the corresponding store compared to other products of the same style and/or other stores that can provide other products of the same style; at this time, the copy content presented on the tab includes: The target product and/or the target tag of the corresponding store.
  • the target tag includes: the ranking of the product in a certain ranking list, information about the price advantages of the product compared with the same product provided by other channels, or the corresponding store can provide Logistics services provided for the above goods.
  • the target tags are of multiple categories; at this time, the search results page may also include: a second tab display area, which includes tabs corresponding to the target tags of the multiple categories, so as to Used to re-screen the multiple products that meet the search conditions based on the category of the target tag selected by the user, and determine at least one target product that meets the display conditions.
  • a second tab display area which includes tabs corresponding to the target tags of the multiple categories, so as to Used to re-screen the multiple products that meet the search conditions based on the category of the target tag selected by the user, and determine at least one target product that meets the display conditions.
  • search results page may also include: operation options for viewing more search results;
  • the device may also include:
  • a more results display unit is configured to display multiple products that meet the search conditions in response to a request initiated by the user through this operation option.
  • this embodiment of the present application also provides a device for providing product search information. See Figure 7.
  • the device may include:
  • the search unit 701 is used to search based on the target image and obtain information on multiple products that meet the search conditions;
  • the screening unit 702 is used to select at least one target product that meets the display conditions from the plurality of products;
  • the return unit 703 is used to return the information of the at least one target product to the client, and the client is used to display the information of the target product in the search results page, including the information used to purchase the target product. Operation options to complete the purchase operation of the target product based on the search results page.
  • the device may also include:
  • a label generation unit used to add target labels to goods and/or stores that meet the evaluation criteria based on relevant data of the goods and/or stores in advance.
  • the target labels are used to reflect the comparison of the goods and/or corresponding stores with other products. Information on the advantages of the same product and/or other stores that can provide other similar products;
  • the screening unit can be specifically used for:
  • embodiments of the present application also provide a computer-readable storage medium on which a computer program is stored.
  • the program is executed by a processor, the steps of the method described in any one of the foregoing method embodiments are implemented.
  • an electronic device including:
  • a memory associated with the one or more processors is used to store program instructions.
  • the program instructions execute any one of the foregoing method embodiments. steps of the method.
  • Figure 8 exemplarily shows the architecture of an electronic device.
  • the device 800 can be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant. , aircraft, etc.
  • device 800 may include one or more of the following components: a processing component 802, a memory 804, a power supply component 806, a multimedia component 808, an audio component 810, an input/output (I/O) interface 812, a sensor component 814, and communications component 816.
  • a processing component 802 a memory 804
  • a power supply component 806 a multimedia component 808, an audio component 810, an input/output (I/O) interface 812, a sensor component 814, and communications component 816.
  • I/O input/output
  • Processing component 802 generally controls the overall operations of device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations.
  • the processing element 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the method provided by the technical solution of the present disclosure.
  • processing component 802 may include one or more modules that facilitate interaction between processing component 802 and other components.
  • processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.
  • Memory 804 is configured to store various types of data to support operations at device 800 . Examples of such data include instructions for any application or method operating on device 800, contact data, phonebook data, messages, pictures, videos, etc.
  • Memory 804 may be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EEPROM), Programmable read-only memory (EPROM), programmable read-only memory (PROM), Read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
  • SRAM static random access memory
  • EEPROM electrically erasable programmable read-only memory
  • EEPROM erasable programmable read-only memory
  • EPROM Programmable read-only memory
  • PROM programmable read-only memory
  • ROM Read-only memory
  • magnetic memory magnetic memory
  • flash memory magnetic disk or optical disk.
  • Power supply component 806 provides power to the various components of device 800 .
  • Power supply components 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to device 800 .
  • Multimedia component 808 includes a screen that provides an output interface between device 800 and the user.
  • the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user.
  • the touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. A touch sensor can not only sense the boundaries of a touch or swipe action, but also detect the duration and pressure associated with the touch or swipe action.
  • multimedia component 808 includes a front-facing camera and/or a rear-facing camera.
  • the front camera and/or the rear camera may receive external multimedia data.
  • Each front-facing camera and rear-facing camera can be a fixed optical lens system or have a focal length and optical zoom capabilities.
  • Audio component 810 is configured to output and/or input audio signals.
  • audio component 810 includes a microphone (MIC) configured to receive external audio signals when device 800 is in operating modes, such as call mode, recording mode, and speech recognition mode. The received audio signal may be further stored in memory 804 or sent via communication component 816 .
  • audio component 810 also includes a speaker for outputting audio signals.
  • the I/O interface 812 provides an interface between the processing component 802 and a peripheral interface module, which may be a keyboard, a click wheel, a button, etc. These buttons may include, but are not limited to: Home button, Volume buttons, Start button, and Lock button.
  • Sensor component 814 includes one or more sensors that provide various aspects of status assessment for device 800 .
  • the sensor component 814 can detect the open/closed state of the device 800, the relative positioning of components, such as the display and keypad of the device 800, and the sensor component 814 can also detect a change in position of the device 800 or a component of the device 800. , the presence or absence of user contact with device 800 , device 800 orientation or acceleration/deceleration and temperature changes of device 800 .
  • Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact.
  • Sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications.
  • the sensor component 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
  • Communication component 816 is configured to facilitate wired or wireless communications between device 800 and other devices.
  • Device 800 can access wireless networks based on communication standards, such as WiFi, or mobile communication networks such as 2G, 3G, 4G/LTE, and 5G.
  • the communication component 816 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel.
  • the communications component 816 also includes a near field communications (NFC) module to facilitate short-range communications.
  • NFC near field communications
  • the NFC module can be based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other Technology to achieve.
  • RFID radio frequency identification
  • IrDA infrared data association
  • UWB ultra-wideband
  • Bluetooth Bluetooth
  • device 800 may be configured by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable Gate array (FPGA), controller, microcontroller, microprocessor or other electronic components are implemented for executing the above method.
  • ASICs application specific integrated circuits
  • DSPs digital signal processors
  • DSPDs digital signal processing devices
  • PLDs programmable logic devices
  • FPGA field programmable Gate array
  • controller microcontroller, microprocessor or other electronic components are implemented for executing the above method.
  • a non-transitory computer-readable storage medium including instructions such as a memory 804 including instructions.
  • the above instructions can be executed by the processor 820 of the device 800 to complete the method provided by the technical solution of the present disclosure.
  • the non-transitory computer-readable storage medium may be ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
  • the present application can be implemented by means of software plus the necessary general hardware platform. Based on this understanding, the technical solution of the present application can be embodied in the form of a software product in essence or that contributes to the existing technology.
  • the computer software product can be stored in a storage medium, such as ROM/RAM, disk , optical disk, etc., including a number of instructions to cause a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in various embodiments or certain parts of the embodiments of this application.

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

一种提供商品搜索信息的方法及电子设备,能够提升商品搜索过程中的交互效率。所述方法包括:接收基于目标图像发起的商品搜索请求(S201);获取商品搜索结果,所述商品搜索结果包括:从符合搜索条件的多个商品中筛选出的符合展示条件的至少一个目标商品(S202);在搜索结果页面中展示所述至少一个目标商品的信息,其中包括用于对所述目标商品进行购买的操作选项,以便基于所述搜索结果页面完成对所述目标商品的购买操作(S203)。

Description

提供商品搜索信息的方法及电子设备
本申请要求于2022年08月30日提交中国专利局、申请号为202211049392.1、申请名称为“提供商品搜索信息的方法及电子设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及商品搜索技术领域,特别是涉及提供商品搜索信息的方法及电子设备。
背景技术
在商品信息服务***中,传统的商品搜索服务都是基于关键词进行的,也即,由用户输入商品关键词作为搜索条件,然后***给出符合搜索条件的搜索结果页面。随着移动终端设备等技术的发展,一些商品信息服务***还为用户提供了基于图像进行商品搜索的功能,用户可以对在现实生活中看到感兴趣的物品时对其进行拍照,或者在网络上浏览到某图片时,如果对该图片中物品感兴趣,则可以将该图片保存到本地。然后可以将本地保存的照片或者图片等上传到服务端。当然,也可以直接通过客户端页面中搜索控件处提供的拍照入口进行拍照,并上传到服务端,等等。服务端在收到照片或者图片后,可以通过对图片中的主体进行识别、对比等处理,确定出与照片上的主体相关的商品搜索结果并返回。进而,用户可以从搜索结果列表中查找自己所需要的商品,然后,从搜索结果列表中点击具体的商品链接,进入到具体的商品详情页面中查看商品的详细信息,还可以进行在线购买等操作。
上述基于图像的商品搜索方式为用户提供了便捷,但是,如何进一步提升用户在搜索商品过程中的交互效率,是需要本领域技术人员解决的技术问题。
发明内容
本申请提供了提供商品搜索信息的方法及电子设备,能够提升商品搜索过程中的交互效率。
本申请提供了如下方案:
一种提供商品搜索信息的方法,包括:
接收基于目标图像发起的商品搜索请求;
获取商品搜索结果,所述商品搜索结果包括:从符合搜索条件的多个商品中筛选出的符合展示条件的至少一个目标商品;
在搜索结果页面中展示所述至少一个目标商品的信息,其中包括用于对所述目标商品进行购买的操作选项,以便基于所述搜索结果页面完成对所述目标商品的购买操 作。
其中,所述在搜索结果页面中展示的所述至少一个目标商品的信息还包括:所述目标商品关联的候选属性信息,以及用于对所述候选属性信息进行选择的操作选项,以便通过所述搜索结果页面执行对所述目标商品的购买操作的过程中,通过该搜索结果页面完成对候选属性信息的选择。
其中,所述搜索结果页面中包括第一选项卡展示区域,商品基础信息展示区域,以及操作选项展示区域;
其中,所述第一选项卡展示区域中包括与所述至少一个目标商品对应的至少一个选项卡;
所述商品基础信息展示区域用于,对处于选中状态的选项卡对应的目标商品关联的基础信息进行展示;
所述操作选项展示区域用于,为处于选中状态的选项卡对应的目标商品提供购买操作选项。
其中,所述商品基础信息展示区域具体用于:对处于选中状态的选项卡对应的目标商品关联的主图和/或标题进行展示。
其中,所述操作选项展示区域还用于:对处于选中状态的选项卡对应的目标商品关联的候选属性信息进行展示,并提供用于对所述候选属性进行选择的操作选项,以便在购买所述目标商品的过程中对商品的候选属性进行选择。
其中,所述选项卡上呈现的文案内容包括:所述目标商品的价格属性信息,以及对应的店铺标识信息。
其中,所述至少一个目标商品是根据所述多个商品分别与所述目标图像的匹配度、商品和/或对应的店铺是否带有预先添加的目标标签进行选择的;所述目标标签用于体现所述商品和/或对应的店铺相对于其他同款商品和/或可提供其他同款商品的其他店铺所具有的优势信息;
所述选项卡上呈现的文案内容包括:所述目标商品和/或对应的店铺所具有的所述目标标签。
其中,所述目标标签包括:所述商品在某排行榜单中的排行情况,所述商品与其他渠道提供的同款商品相比在价格方面存在的优势信息,或者,对应的店铺可为所述商品提供的物流服务。
其中,所述目标标签为多种类别;
所述搜索结果页面中还包括:第二选项卡展示区域,其中包括与所述多个类别的目标标签分别对应的选项卡,以用于基于被用户选中的目标标签的类别,重新对所述符合搜索条件的多个商品进行筛选,确定符合展示条件的至少一个目标商品。
其中,所述搜索结果页面中还包括:用于查看更多搜索结果的操作选项;
所述方法还包括:
响应于用户通过该操作选项发起的请求,对所述符合搜索条件的多个商品进行展示。
一种提供商品搜索信息的方法,包括:
基于目标图像进行搜索,获得符合搜索条件的多个商品的信息;
从所述多个商品中筛选出符合展示条件的至少一个目标商品;
将所述至少一个目标商品的信息返回客户端,所述客户端用于在搜索结果页面中展示所述目标商品的信息,其中包括用于对所述目标商品进行购买的操作选项,以便基于所述搜索结果页面完成对所述目标商品的购买操作。
其中,还包括:
预先根据商品和/或店铺的相关数据,为符合评判标准的商品和/或店铺添加目标标签,所述目标标签用于体现所述商品和/或对应的店铺相对于其他同款商品和/或可提供其他同款商品的其他店铺所具有的优势信息;
所述从所述多个商品中筛选出符合展示条件的至少一个目标商品,包括:
根据所述多个商品分别与所述目标图像的匹配度、商品和/或对应的店铺是否带有所述目标标签,对所述多个商品进行评分,根据评分结果确定所述符合展示条件的至少一个目标商品。
一种提供商品搜索信息的装置,包括:
请求接收单元,用于接收基于目标图像发起的商品搜索请求;
搜索结果获取单元,用于获取商品搜索结果,所述商品搜索结果包括:从符合搜索条件的多个商品中筛选出的符合展示条件的至少一个目标商品;
搜索结果展示单元,用于在搜索结果页面中展示所述至少一个目标商品的信息,其中包括用于对所述目标商品进行购买的操作选项,以便基于所述搜索结果页面完成对所述目标商品的购买操作。
一种提供商品搜索信息的装置,包括:
搜索单元,用于基于目标图像进行搜索,获得符合搜索条件的多个商品的信息;
筛选单元,用于从所述多个商品中筛选出符合展示条件的至少一个目标商品;
返回单元,用于将所述至少一个目标商品的信息返回客户端,所述客户端用于在搜索结果页面中展示所述目标商品的信息,其中包括用于对所述目标商品进行购买的操作选项,以便基于所述搜索结果页面完成对所述目标商品的购买操作。
一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述任一项所述的方法的步骤。
一种电子设备,包括:
一个或多个处理器;以及
与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行前述任一项所述的方法的步骤。
根据本申请提供的具体实施例,本申请公开了以下技术效果:
通过本申请实施例,在用户基于目标图像发起商品搜索请求,并获取到符合搜索条件的多个商品后,可以首先从多个商品中筛选出符合展示条件的至少一个目标商品,在展示搜索结果页面时,可以在搜索结果页面中展示该至少一个目标商品的信息,还可以提供用于对所述目标商品进行购买的操作选项。也即,通过本申请实施例,用户在基于目标图像发起商品搜索请求后,可以在搜索结果页面中查看到筛选过的目标商品的信息,并且可以直接在该搜索结果页面中执行购买操作,因此,可以提升商品搜索过程中的交互效率,有利于提升浏览-交易转化率。
在可选的实施方式中,可以预先根据商品和/或店铺的相关数据,为符合评判标准的商品和/或店铺添加***授予的授信标签,在从符合搜索条件的多个商品中进行商品筛选时,可以将这种授信标签作为参考,在搜索结果页面中展示具体的目标商品时,也可以展示这种授信标签,从而使得用户获知具体目标商品的入选原因,并且可以帮助用户更高效地做出选择。
在页面展示方面,可以通过设置多个目标商品共用的商品基础信息展示区域以及操作选项展示区域,另外可以通过第一选项卡展示区域对目标商品进行选择,具体的商品基础信息展示区域以及操作选项展示区域可以展示出当前选中的目标商品的基础信息以及用于对其进行购买的操作选项,以此提升页面展示效率。对于一些商品而言,还可以在操作选项展示区域提供具体的候选属性信息以及用于对候选属性进行选择的操作选项,使得用户还可以直接通过搜索结果页面完成对商品候选属性的选择,以此进一步提升搜索过程中的交互效率。另外,通过在不同的选项卡上展示出不同目标商品的价格、***授信标签等,还可以更方便在不同的目标商品之间进行对比。
当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的***架构的示意图;
图2是本申请实施例提供的第一方法的流程图;
图3-1、3-2是本申请实施例提供的交互界面的示意图;
图4是本申请实施例提供的关于更多商品信息的界面示意图;
图5是本申请实施例提供的第二方法的流程图;
图6是本申请实施例提供的第一装置的示意图;
图7是本申请实施例提供的第二装置的示意图;
图8是本申请实施例提供的电子设备的示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。
如背景技术部分所述,在现有的基于图像的商品搜索方案中,用户在完成拍照或者上传照片后,首先展示搜索结果列表页面,该页面中会展示多个符合搜索条件的商品的链接,用户则可以首先基于该搜索结果列表页面进行挑选,并对其中感兴趣的商品进行点击以查看商品详情页,然后再根据详情页中的信息进行购买决策。
但是,本申请发明人在实现本申请实施例的过程中发现,基于图像的商品搜索与基于关键词的商品搜索相比,一个明显的不同之处在于,以图像作为搜索条件可以将搜索意图描述的更形象具体,而不是通过文字对搜索意图进行抽象表达,因此,搜索结果会更聚集。例如,某图像中的拍摄对象是一个瓶酒,在酒瓶拍摄比较完整,且瓶身上的商标、图案等都比较清晰的情况下,用户的搜索意图通常就是要购买与其同款的酒。另外,在基于图像进行搜索的场景下,用户通常已经对要搜索的对象具有了比较详细的了解,购买意图通常是比较强烈的,如果搜索结果中存在这种商品,用户甚至不需要查看具体的图文详情,即可做出购买决策。
因此,基于上述考虑,在本申请实施例中,为了提升商品搜索效率,可以在用户基于某图像发起搜索并得到搜索结果之后,首先对搜索结果进行自动筛选,从中精选出符合展示条件的至少一个目标商品(数量通常可以比较少,例如,可以是三个,等等)。然后,可以在搜索结果界面中展示这种目标商品,同时,还可以直接在搜索结果页面中提供用于对所述目标商品进行购买的操作选项。这样,用户可以直接基于该搜索结果页面完成对目标商品的购买操作,而不再需要从搜索结果列表中选择商品,再跳转到商品详情页中执行购买操作,因此,可以提升商品搜索过程中的交互效率。
也就是说,虽然符合搜索条件的商品可能会有多个,但是,具体在商品搜索结果界面中展示给用户的可以只是从中优选出的部分商品的信息,并且,可以直接在搜索结果页面中将这种商品的候选属性信息以及“立即下单”等选项提供给用户。这样,如果其中包括满足用户需求的商品,则可以直接基于搜索结果页面进行下单。
其中,为了能够实现对商品搜索结果的自动筛选,在可选的实施方式下,可以预先根据商品和/或店铺的相关数据(包括基本属性,历史交易记录等),为符合评判标准的商品和/或店铺添加***添加目标标签,这种目标标签可以用于体现具体的商品和/或对应的店铺相对于其他同款商品和/或可提供其他同款商品的其他店铺所具有的优势信息。例如,某渠道提供的某商品相对于其他渠道提供的同款商品可能具有价格相对比较低的优势,则可以添加“同款低价”标签。某店铺可能能够为某商品提供“当 日达”服务,则可以添加“当日达”标签,等等。其中,在具体实现时,具体的目标标签可以是由***根据一些相关数据进行验证后进行添加的,也即,假设某商家承诺可以为某商品提供“次日达”服务,此时,***可以根据该商品的历史物流记录等,确定商家对该承诺的达成情况,如果确实绝大部分情况下都可以实现“次日达”,则可以添加“次日达”标签,等等。这样,具体的目标标签可以是看作是***可以根据一些客观数据为商品或店铺进行的背书。
总之,可以将这种目标标签作为对商品搜索结果进行筛选的重要依据。也就是说,在基于图像的商品搜索过程中,匹配度较高的各条搜索结果往往对应的可能都是同款商品,只是渠道不同,例如,可能对应着不同的商家,或者不同的店铺,或者,不同的促销活动,等等。此时,用户进行选择时,通常是从中选择更优质的一个。而本申请实施例中,由于预先对商品和/或店铺进行了评判,并为符合评判标准的商品和/或店铺提供了目标标签,因此,可以基于这种信息帮助用户进行自动筛选,而不需要用户自行到商品详情页或者店铺详情页中去了解相关数据后再自行做出评判,因此,从而帮助用户提升搜索过程中的交互效率。
另外,具体自动筛选出的符合展示条件的目标商品可以并不是一个,而是可以提供三个或者其他数量的商品,以供用户进行比较或者选择。而本申请实施例中,还需要在搜索结果页面中提供购买操作选项,因此,为了便于提升页面展示效率,在优选的实施例中,还可以对具体搜索结果页面的结构进行设计。例如,一种方式下,可以存在商品基础信息展示区域以及操作选项展示区域,另外还可以包括选项卡区域,多个目标商品可以共享上述商品基础信息展示区域以及操作选项展示区域,通过该选项卡区域在目标商品之间进行切换。其中,由于一些商品可能存在多种候选的属性,例如,包括规格、型号、尺码等等,因此,在可选的方式下,上述操作选项展示区域还可以用于展示当前被选中的目标商品关联的候选属性信息,以及用于对所述候选属性进行选择的操作选项,这样,用户在购买所述目标商品的过程中,可以直接在搜索结果页面中对商品的候选属性进行选择。
从***架构角度而言,参见图1,本申请实施例可以涉及到商品信息服务***的客户端以及服务端,其中,客户端可以是面向消费者用户的客户端,具体可以以Web页面、H5页面或者移动端应用呈现(App)等形式存在。客户端主要用于通过相关的页面提供用于发起图像搜索的入口,之后,用户可以通过拍照或者上传本地照片等方式,确定目标图像,并发起具体的搜索。服务端收到搜索请求之后,可以从商品信息库中搜索出符合搜索条件的多个商品,之后,还可以对该多个商品进行筛选。在筛选时,在优选的方式下,可以以预先为商品/店铺添加到目标标签作为参考,这种目标标签可以用于体现具体商品和/或对应的店铺相对于其他同款商品和/或可提供其他同款商品的其他店铺所具有的优势信息。然后,可以可以将筛选出的目标商品返回给客户端,客户端可以在搜索结果页面中对目标商品以及对应的购买操作选项进行展示,以 便于用户基于该搜索结果页面执行购买操作。
下面对本申请实施例提供的具体实现方案进行详细介绍。
实施例一
首先,本申请实施例一从上述客户端的角度,提供了一种提供商品搜索信息的方法,参见图2,该方法可以包括:
S201:接收基于目标图像发起的商品搜索请求。
具体的,可以在客户端首页等页面中提供基于图像发起商品搜索的操作入口,用户通过该操作入口进入后,可以提供拍照选项,或者上传本地图像的选项,用户可以通过拍照或者上传本地图像的方式来发起具体的商品搜索请求。例如,如图3-1所示,可以对着一个酒瓶进行拍照,将拍摄得到的图像作为目标图像发起商品搜索请求,等等。
S202:获取商品搜索结果,所述商品搜索结果包括:从符合搜索条件的多个商品中筛选出的符合展示条件的至少一个目标商品。
客户端收到上述基于目标图像的商品搜索请求后,可以获取搜索结果。具体的,可以向服务端请求获取搜索结果,或者,也可以通过本地缓存等进行读取。其中,在本申请实施例中,具体的商品搜索结果是在基于目标图像获得符合搜索条件的多个商品之后,进行自动筛选后确定的。
其中,在基于目标图像获得符合搜索条件的多个商品时,可以采用已有的实现方式。例如,在通过服务端获取搜索结果的情况下,服务端收到搜索请求后,可以基于目标图像从商品信息库中搜索出与之匹配的多个商品,例如,可以首先从目标图像中进行主体(也即图像中的前景图像,例如,对着某个酒瓶进行拍摄获得的目标图像,该酒瓶通常就是图像中的主体)识别,并进行初步的商品类目识别,然后,通过相关算法等计算该类目下多个商品的商品图与当前目标图像之间的相似度(当然,也可以是针对图像的主体部分进行相似度计算),然后可以根据匹配度计算结果等确定出符合搜索条件的多个商品。
在得到上述符合搜索条件的多个商品后,在本申请实施例中,可以从中筛选出至少一个目标商品。其中,在具体进行筛选时,可以有多种实现方式,例如,可以单纯依据图像之间的匹配度进行排序,将排序最靠前的N(例如,N=3)个商品作为符合展示条件的目标商品。
或者,在另一种方式下,还可以预先为符合条件的商品和/或对应的店铺添加目标标签,这种目标标签可以用于体现所述商品和/或对应的店铺相对于其他同款商品和/或可提供其他同款商品的其他店铺所具有的优势信息。这样,在对符合搜索条件的商品进行筛选时,还可以将这种目标标签作为参考。其中,关于目标标签的添加,在优选的实施方式下,可以由***对商品信息库中的商品和/或对应的店铺进行评判,判断其相关数据是否符合某目标标签对应的评判标准,如果符合,则可以为其添加对应的 目标标签,并进行保存。具体的,可以以商品和/或店铺的相关数据为依据进行评判,其中,具体的相关数据可以包括基本属性信息,历史交易记录等。基本属性信息可以是商家用户为商品或店铺添加的属性信息,例如,包括关于快递时效方面的承诺:“当日达”、“次日达”等,或者,还可以参考实际的历史交易记录进行更客观更准确的评判。例如,某商家承诺“次日达”,但是从实际交易记录来看,经常出现超时送达的情况,则***也不会为对应的店铺添加关于“次日达”的背书,等等。总之,可以是***根据具体的客观数据进行评判之后,再确定是否可以为具体的商品或者店铺进行背书。
其中,关于具体的目标标签可以有多种,例如,可以包括商品在某排行榜单中的排行情况,所述商品与其他渠道提供的同款商品相比在价格方面存在的优势信息,或者,对应的店铺可为所述商品提供的物流服务,等等。具体如,关于物流服务方面,可以包括“当日达”、“次日达”、“送货上门”、“24小时发货”,等等。另外,还可以关于价格方面的标签,例如,假设某店铺中某商品相对于其他店铺提供的同款商品而言价格比较低,则可以添加“同款低价”的标签。或者,关于排行榜方面的标签,例如,假设某商品在同类商品中销量排名第一,则可以添加“月销量Top1”的标签,等等。
通过这种方式,具体在从符合搜索条件的多个商品中筛选目标商品时,上述目标标签就可以成为重要的参考因素。当然,商品图与目标图像之间的相似度也是需要考虑的,因此,具体可以根据多个商品分别与所述目标图像的匹配度、商品和/或对应的店铺是否带有所述目标标签,对所述多个商品进行评分,根据评分结果确定所述符合展示条件的至少一个目标商品。也就是说,假设某商品的商品图与目标图像之间的相似度比较高,同时,该商品带有***添加的目标标签,或者该商品所属的店铺带有***添加的目标标签,则该商品可以获得更高的得分,更值得推荐给用户。
其中,关于目标商品的数量,从理论上而言可以是一个,也即,可以筛选出最优选的一个商品展示给用户,但是,考虑到实际应用中,用户还是更希望对价格等进行对比之后,再做出选择。因此,在优选的实施方式中,具体的目标商品的数量可以是大于1。当然,由于本申请实施例的目标是减少用户的选择决策成本,并且搜索结果页面中还需要展示出候选属性信息供用户进行选择,因此,具体的目标商品的数量也不宜过多。例如,具体实现时,可以是3个(或者其他数量),等等。
总之,可以从符合搜索条件的多个商品中筛选出至少一个目标商品,在默认状态下可以仅在搜索结果页面中展示该至少一个目标商品,其他符合搜索条件的商品则不必展示,以免对用户的选择操作造成干扰。
另外,由于一些商品可能关联多个SKU(Stock Keeping Unit,最小库存量单位),通过一种或多种维度上提供的多种不同属性值的组合,可以得到对应的SKU,此时,用户在下单时,还需要首先对具体维度的属性值进行选择。因此,在可选的方式下,在确定出上述至少一个目标商品之后,服务端还可以从数据库中读取出目标商品关联 的候选属性信息。其中,这里的候选属性信息也就是指用户在执行购买操作的过程中,需要在确定SKU过程中所需选择的属性。例如,具体可以包括商品的型号,颜色,尺码,等等,通过在这些属性下具体属性值的选择,可以唯一确定一种SKU。其中,不同商品关联的候选属性会有所不同,在确定出目标商品后,可以分别确定出各个目标商品对应的候选属性信息(也即,在哪些维度上具有哪些可选的属性值,等等),然后,可以将上述至少一个目标商品的信息返回给客户端,其中就可以包括该候选属性信息。当然,在具体实现时,目标商品的信息还可以包括目标商品的标题,主图,价格,所属的店铺标识,关联的前述目标标签,等等。
S203:在搜索结果页面中展示所述至少一个目标商品的信息,其中包括用于对所述目标商品进行购买的操作选项,以便基于所述搜索结果页面完成对所述目标商品的购买操作。
在获取到前述搜索结果之后,就可以在搜索结果页面中展示所述至少一个目标商品的信息,其中可以包括用于对所述目标商品进行购买的操作选,用户可以基于这种搜索结果页面直接完成对目标商品的购买。其中,如果具体的目标商品还关联有多个可选的属性信息,则还可以直接在该搜索结果页面中提供用于对所述候选属性信息进行选择的操作选项,此时,用户可以直接从搜索结果页面中对商品的候选属性进行选择,然后可以通过购买选项进行购买,因此,直接通过搜索结果页面即可完成对商品的属性选择以及购买操作,而不需要从搜索结果列表页面选择商品后再进行详情页面。
其中,具体在展示搜索结果页面时,可以有多种方式,例如,假设共有三个目标商品,则可以在搜索结果页面中对三个目标商品的信息进行平铺展示,具体的顺序可以是:目标商品1的主图,标题,价格,所属店铺,目标标签,购买操作选项,如果存在候选属性,还会包括这种候选属性信息以及用于对其选择的操作选项;目标商品2的主图,标题,价格,所属店铺,目标标签,购买操作选项,类似的,如果存在候选属性,还会包括这种候选属性信息以及用于对其选择的操作选项,等等。但是,这种方式下,可能会使得搜索结果页面比较长,用户需要多次滑动屏幕之后才能查看完三个目标商品的全部信息,另外,也不利于在不同的目标商品之间进行对比。
因此,在本申请实施例提供的优选方式下,为了提升页面展示效率,同时便于在不同商品之间进行对比,可以在搜索结果页面中提供第一选项卡展示区域,商品基础信息展示区域,以及操作选项展示区域。其中,商品基础信息展示区域,以及操作选项展示区域可以是为多个目标商品所共用的,通过第一选项卡展示区域对具体需要展示的目标商品进行切换。例如,如图3-2所示,其中的第一选项卡展示区域31中可以包括与所述至少一个目标商品对应的至少一个选项卡;商品基础信息展示区域32可以用于对处于选中状态的选项卡对应的目标商品关联的基础信息进行展示;操作选项展示区域33可以用于对处于选中状态的选项卡对应的目标商品关联的购买操作选项进行展示,如果该目标商品对应的候选属性信息,则还可以在该操作选项展示区域展示 具体的候选属性信息,并提供用于对所述候选属性进行选择的操作选项。其中,在默认状态下,可以对其中某个选项卡进行选中,并在商品基础信息展示区域展示该选项卡对应的目标商品的基础信息(包括主图、标题等等),在操作选项展示区域展示该选项卡对应的目标商品关联的购买操作选项。例如,在第一个目标商品选中的状态下,具体的商品基础信息展示区域可以展示该商品对应的主图、标题等,此时,该商品基础信息展示区域还可以包括图像展示容器,通过该图像展示容器对主图进行展示,并且可以通过左右滑动的方式对多幅主图进行切换。另外,在操作选项展示区域,可以展示出该第一个目标商品对应的购买操作选项。另外,在可选的方式下,还可以展示出该第一个目标商品的候选属性信息,例如,可以包括“系列”维度下可选的“**45系列”,“**39系列”,“规格”维度下候选的“300ml”、“700ml”、“900ml”,等等。用户可以通过点击其他选项卡等方式对选项卡进行切换,这样,如果第一选项卡展示区域中的选项卡的选中状态发生切换,则商品基础信息展示区域可以对切换后处于选中状态的选项卡对应的目标商品关联的主图、标题等进行展示;操作选项展示区域可以对切换后处于选中状态的选项卡对应的目标商品关联的购买操作选项进行展示,在可选的方式下,还可以提供用于对其候选属性进行选择的操作选项,等等。这样,如果用户需要对其中某个商品进行购买,就可以在搜索结果页面中选择对应的选项卡,并在当前的搜索结果页面中完成对候选属性的选择等操作,之后可以通过点击“提交订单”,***则可以根据当前选中的选项卡对应的目标商品,以及在各维度上被选中的属性值等,生成订单。
其中,商品基础信息展示区域的面积可以是相对比较大,例如,其中的图像展示容器可以在横向占满全屏,等等。也即,可以与商品详情页面中的主图展示区域面积大小相当,以使得用户能够从这种基础信息展示区域中更清晰地获取到关于商品的信息。
另外,还可以通过具体的选项卡呈现一些文案内容,以便于用户根据这些文本内容在不同的目标商品之间做出比较以及选择。例如,具体实现时,如图3-2中的31处所示,具体的选项卡上可以呈现处目标商品的价格属性信息,以及对应的店铺标识信息,以便于用户在不同的目标商品之间进行比价,另外可以直观地获知具体的目标商品分别来自于哪个店铺。
再者,由于在具体的目标商品通常是带有目标标签的,而这种目标标签对于用户的购物决策是有帮助的,因此,具体的选项卡上呈现的文案内容还可以包括:目标商品和/或对应的店铺所具有的所述目标标签。也就是说,可以直接将预先为商品或店铺添加的目标标签展示到具体商品对应的选项卡上,这种目标标签也可以作为具体的目标商品的入选理由进行展示,这样,可以通过该信息帮助用户更高效地对商品做出选择。例如,如图3-2所示的例子中,三个目标商品对应的目标标签分别为“次日达”、“月销量Top1”和“同款低价”。这样,如果用户在选择商品时更注重物流服务,则可以选 择带有“次日达”标签的目标商品,如果用户想要选择同等质量下更优惠的商品,则可以选择带有“同款低价”的目标商品,等等。
另外,由于目标标签可以有多种类别,因此,在优选的实施方式下,具体的搜索结果页面中还可以包括第二选项卡展示区域,其中可以包括与所述多个类别的目标标签分别对应的选项卡,以用于基于被用户选中的目标标签的类别,重新对所述符合搜索条件的多个商品进行筛选,确定符合展示条件的至少一个目标商品。例如,如图3-2中的34处所示,第二选项卡展示区域中展示的选项卡可以包括“当日达”、“次日达”、“送货上门”、“24小时发货”,等等。具体实现时,如果用户对***默认筛选出的目标商品不够满意,则还可以基于这种选项卡进行重新筛选,例如,在图3-2所示的基础上,如果用户点击了34处的“送货上门”,可以重新从符合搜索条件的多个商品中筛选出带有该“送货上门”标签的至少一个目标商品,并对搜索结果页面中之前展示出的目标商品进行替换,替换后展示出的目标商品可以都带有“送货上门”标签,等等。
需要说明的是,在本申请实施例中,如果具体的目标标签是由***为具体商品或店铺授予的,则还可以由***为具体的用户提供相应的承诺服务。例如,假设***为某商品授予了“次日达”标签,则可以给出“未次日送达,赔付10元”的承诺,等等。
再者,搜索结果页面中还可以包括:用于查看更多搜索结果的操作选项。例如,如图3-2中的35处所示的“更多商品”选项,等等。在用户通过该操作选项发起请求后,可以对符合搜索条件的多个商品进行展示。此时,可以以列表等形式对多个商品进行展示,例如,具体可以如图4所示。
总之,通过本申请实施例,在用户基于目标图像发起商品搜索请求,并获取到符合搜索条件的多个商品后,可以首先从多个商品中筛选出符合展示条件的至少一个目标商品,在展示搜索结果页面时,可以在搜索结果页面中展示该至少一个目标商品的信息,还可以提供用于对所述目标商品进行购买的操作选项。也即,通过本申请实施例,用户在基于目标图像发起商品搜索请求后,可以在搜索结果页面中查看到筛选过的目标商品的信息,并且可以直接在该搜索结果页面中执行购买操作,因此,可以提升商品搜索过程中的交互效率,有利于提升浏览-交易转化率。
在可选的实施方式中,可以预先根据商品和/或店铺的相关数据,为符合评判标准的商品和/或店铺添加***授予的授信标签,在从符合搜索条件的多个商品中进行商品筛选时,可以将这种授信标签作为参考,在搜索结果页面中展示具体的目标商品时,也可以展示这种授信标签,从而使得用户获知具体目标商品的入选原因,并且可以帮助用户更高效地做出选择。
在页面展示方面,可以通过设置多个目标商品共用的商品基础信息展示区域以及操作选项展示区域,另外可以通过第一选项卡展示区域对目标商品进行选择,具体的商品基础信息展示区域以及操作选项展示区域可以展示出当前选中的目标商品的基础信息以及用于对其进行购买的操作选项,以此提升页面展示效率。对于一些商品而言, 还可以在操作选项展示区域提供具体的候选属性信息以及用于对候选属性进行选择的操作选项,使得用户还可以直接通过搜索结果页面完成对商品候选属性的选择,以此进一步提升搜索过程中的交互效率。另外,通过在不同的选项卡上展示出不同目标商品的价格、***授信标签等,还可以更方便在不同的目标商品之间进行对比。
实施例二
该实施例二是与实施例一对应的,从服务端的角度,提供了一种提供商品搜索信息的方法,参见图5,该方法具体可以包括:
S501:基于目标图像进行搜索,获得符合搜索条件的多个商品的信息;
S502:从所述多个商品中筛选出符合展示条件的至少一个目标商品;
具体的,可以预先根据商品和/或店铺的相关数据,为符合评判标准的商品和/或店铺添加目标标签,这种目标标签用于体现所述商品和/或对应的店铺相对于其他同款商品和/或可提供其他同款商品的其他店铺所具有的优势信息。这样,可以根据所述多个商品分别与所述目标图像的匹配度、商品和/或对应的店铺是否带有所述目标标签,对所述多个商品进行评分,根据评分结果确定所述符合展示条件的至少一个目标商品。
S503:将所述至少一个目标商品的信息返回客户端,以便在搜索结果页面中展示所述目标商品的信息,其中包括用于对所述目标商品进行购买的操作选项,以便基于所述搜索结果页面完成对所述目标商品的购买操作。
关于该实施例二中的未详述部分,可以参见实施例一以及本申请说明书其他部分的记载,这里不再赘述。
需要说明的是,本申请实施例中可能会涉及到对用户数据的使用,在实际应用中,可以在符合所在国的适用法律法规要求的情况下(例如,用户明确同意,对用户切实通知,等),在适用法律法规允许的范围内在本文描述的方案中使用用户特定的个人数据。
与实施例一相对应,本申请实施例还提供了一种提供商品搜索信息的装置,参见图6,该装置可以包括:
请求接收单元601,用于接收基于目标图像发起的商品搜索请求;
搜索结果获取单元602,用于获取商品搜索结果,所述商品搜索结果包括:从符合搜索条件的多个商品中筛选出的符合展示条件的至少一个目标商品;
搜索结果展示单元603,用于在搜索结果页面中展示所述至少一个目标商品的信息,其中包括用于对所述目标商品进行购买的操作选项,以便基于所述搜索结果页面完成对所述目标商品的购买操作。
具体实现时,所述在搜索结果页面中展示的所述至少一个目标商品的信息还可以包括:所述目标商品关联的候选属性信息,以及用于对所述候选属性信息进行选择的操作选项,以便通过所述搜索结果页面执行对所述目标商品的购买操作的过程中,通过该搜索结果页面完成对候选属性信息的选择。
其中,从页面展示角度而言,所述搜索结果页面中可以包括第一选项卡展示区域,商品基础信息展示区域,以及操作选项展示区域;
其中,所述第一选项卡展示区域中包括与所述至少一个目标商品对应的至少一个选项卡;
所述商品基础信息展示区域用于,对处于选中状态的选项卡对应的目标商品关联的基础信息进行展示;
所述操作选项展示区域用于,为处于选中状态的选项卡对应的目标商品提供购买操作选项。
其中,所述商品基础信息展示区域具体用于:对处于选中状态的选项卡对应的目标商品关联的主图和/或标题进行展示。
另外,在可选的方式下,所述操作选项展示区域还用于:对处于选中状态的选项卡对应的目标商品关联的候选属性信息进行展示,并提供用于对所述候选属性进行选择的操作选项,以便在购买所述目标商品的过程中对商品的候选属性进行选择。
其中,所述选项卡上呈现的文案内容包括:所述目标商品的价格属性信息,以及对应的店铺标识信息。
具体的,所述至少一个目标商品是根据所述多个商品分别与所述目标图像的匹配度、商品和/或对应的店铺是否带有预先添加的目标标签进行选择的;所述目标标签用于体现所述商品和/或对应的店铺相对于其他同款商品和/或可提供其他同款商品的其他店铺所具有的优势信息;此时,所述选项卡上呈现的文案内容包括:所述目标商品和/或对应的店铺所具有的所述目标标签。
其中,所述目标标签包括:所述商品在某排行榜单中的排行情况,所述商品与其他渠道提供的同款商品相比在价格方面存在的优势信息,或者,对应的店铺可为所述商品提供的物流服务。
具体的,所述目标标签为多种类别;此时,所述搜索结果页面中还可以包括:第二选项卡展示区域,其中包括与所述多个类别的目标标签分别对应的选项卡,以用于基于被用户选中的目标标签的类别,重新对所述符合搜索条件的多个商品进行筛选,确定符合展示条件的至少一个目标商品。
其中,所述搜索结果页面中还可以包括:用于查看更多搜索结果的操作选项;
此时,该装置还可以包括:
更多结果展示单元,用于响应于用户通过该操作选项发起的请求,对所述符合搜索条件的多个商品进行展示。
与实施例二相对应,本申请实施例还提供了一种提供商品搜索信息的装置,参见图7,该装置可以包括:
搜索单元701,用于基于目标图像进行搜索,获得符合搜索条件的多个商品的信息;
筛选单元702,用于从所述多个商品中筛选出符合展示条件的至少一个目标商品;
返回单元703,用于将所述至少一个目标商品的信息返回客户端,所述客户端用于在搜索结果页面中展示所述目标商品的信息,其中包括用于对所述目标商品进行购买的操作选项,以便基于所述搜索结果页面完成对所述目标商品的购买操作。
具体的,该装置还可以包括:
标签生成单元,用于预先根据商品和/或店铺的相关数据,为符合评判标准的商品和/或店铺添加目标标签,所述目标标签用于体现所述商品和/或对应的店铺相对于其他同款商品和/或可提供其他同款商品的其他店铺所具有的优势信息;
此时,所述筛选单元具体可以用于:
根据所述多个商品分别与所述目标图像的匹配度、商品和/或对应的店铺是否带有所述目标标签,对所述多个商品进行评分,根据评分结果确定所述符合展示条件的至少一个目标商品。
另外,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述方法实施例中任一项所述的方法的步骤。
以及一种电子设备,包括:
一个或多个处理器;以及
与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行前述方法实施例中任一项所述的方法的步骤。
其中,图8示例性的展示出了电子设备的架构,例如,设备800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理,飞行器等。
参照图8,设备800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。
处理组件802通常控制设备800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件802可以包括一个或多个处理器820来执行指令,以完成本公开技术方案提供的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理部件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
存储器804被配置为存储各种类型的数据以支持在设备800的操作。这些数据的示例包括用于在设备800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM), 只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件806为设备800的各种组件提供电力。电源组件806可以包括电源管理***,一个或多个电源,及其他与为设备800生成、管理和分配电力相关联的组件。
多媒体组件808包括在设备800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当设备800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
I/O接口812为处理组件802和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件814包括一个或多个传感器,用于为设备800提供各个方面的状态评估。例如,传感器组件814可以检测到设备800的打开/关闭状态,组件的相对定位,例如所述组件为设备800的显示器和小键盘,传感器组件814还可以检测设备800或设备800一个组件的位置改变,用户与设备800接触的存在或不存在,设备800方位或加速/减速和设备800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件816被配置为便于设备800和其他设备之间有线或无线方式的通信。设备800可以接入基于通信标准的无线网络,如WiFi,或2G、3G、4G/LTE、5G等移动通信网络。在一个示例性实施例中,通信部件816经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他 技术来实现。
在示例性实施例中,设备800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由设备800的处理器820执行以完成本公开技术方案提供的方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***或***实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的***及***实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上对本申请所提供的提供商品搜索信息的方法及电子设备,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本申请的限制。

Claims (14)

  1. 一种提供商品搜索信息的方法,其特征在于,包括:
    接收基于目标图像发起的商品搜索请求;
    获取商品搜索结果,所述商品搜索结果包括:从符合搜索条件的多个商品中筛选出的符合展示条件的至少一个目标商品;
    在搜索结果页面中展示所述至少一个目标商品的信息,其中包括用于对所述目标商品进行购买的操作选项,以便基于所述搜索结果页面完成对所述目标商品的购买操作。
  2. 根据权利要求1所述的方法,其特征在于,
    所述在搜索结果页面中展示的所述至少一个目标商品的信息还包括:所述目标商品关联的候选属性信息,以及用于对所述候选属性信息进行选择的操作选项,以便通过所述搜索结果页面执行对所述目标商品的购买操作的过程中,通过该搜索结果页面完成对候选属性信息的选择。
  3. 根据权利要求1所述的方法,其特征在于,
    所述搜索结果页面中包括第一选项卡展示区域,商品基础信息展示区域,以及操作选项展示区域;
    其中,所述第一选项卡展示区域中包括与所述至少一个目标商品对应的至少一个选项卡;
    所述商品基础信息展示区域用于,对处于选中状态的选项卡对应的目标商品关联的基础信息进行展示;
    所述操作选项展示区域用于,为处于选中状态的选项卡对应的目标商品提供购买操作选项。
  4. 根据权利要求3所述的方法,其特征在于,
    所述商品基础信息展示区域具体用于:对处于选中状态的选项卡对应的目标商品关联的主图和/或标题进行展示。
  5. 根据权利要求3所述的方法,其特征在于,
    所述操作选项展示区域还用于:对处于选中状态的选项卡对应的目标商品关联的候选属性信息进行展示,并提供用于对所述候选属性进行选择的操作选项,以便在购买所述目标商品的过程中对商品的候选属性进行选择。
  6. 根据权利要求3所述的方法,其特征在于,
    所述选项卡上呈现的文案内容包括:所述目标商品的价格属性信息,以及对应的店铺标识信息。
  7. 根据权利要求2所述的方法,其特征在于,
    所述至少一个目标商品是根据所述多个商品分别与所述目标图像的匹配度、商品和/或对应的店铺是否带有预先添加的目标标签进行选择的;所述目标标签用于体现所述商品和/或对应的店铺相对于其他同款商品和/或可提供其他同款商品的其他店铺所具有的优势信息;
    所述选项卡上呈现的文案内容包括:所述目标商品和/或对应的店铺所具有的所述目标标签。
  8. 根据权利要求7所述的方法,其特征在于,
    所述目标标签包括:所述商品在某排行榜单中的排行情况,所述商品与其他渠道提供的同款商品相比在价格方面存在的优势信息,或者,对应的店铺可为所述商品提供的物流服务。
  9. 根据权利要求7所述的方法,其特征在于,
    所述目标标签为多种类别;
    所述搜索结果页面中还包括:第二选项卡展示区域,其中包括与所述多个类别的目标标签分别对应的选项卡,以用于基于被用户选中的目标标签的类别,重新对所述符合搜索条件的多个商品进行筛选,确定符合展示条件的至少一个目标商品。
  10. 根据权利要求1至9任一项所述的方法,其特征在于,
    所述搜索结果页面中还包括:用于查看更多搜索结果的操作选项;
    所述方法还包括:
    响应于用户通过该操作选项发起的请求,对所述符合搜索条件的多个商品进行展示。
  11. 一种提供商品搜索信息的方法,其特征在于,包括:
    基于目标图像进行搜索,获得符合搜索条件的多个商品的信息;
    从所述多个商品中筛选出符合展示条件的至少一个目标商品;
    将所述至少一个目标商品的信息返回客户端,所述客户端用于在搜索结果页面中展示所述目标商品的信息,其中包括用于对所述目标商品进行购买的操作选项,以便基于所述搜索结果页面完成对所述目标商品的购买操作。
  12. 根据权利要求11所述的方法,其特征在于,还包括:
    预先根据商品和/或店铺的相关数据,为符合评判标准的商品和/或店铺添加目标标签,所述目标标签用于体现所述商品和/或对应的店铺相对于其他同款商品和/或可提供其他同款商品的其他店铺所具有的优势信息;
    所述从所述多个商品中筛选出符合展示条件的至少一个目标商品,包括:
    根据所述多个商品分别与所述目标图像的匹配度、商品和/或对应的店铺是否带有所述目标标签,对所述多个商品进行评分,根据评分结果确定所述符合展示条件的至少一个目标商品。
  13. 一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至12任一项所述的方法的步骤。
  14. 一种电子设备,其特征在于,包括:
    一个或多个处理器;以及
    与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行权利要求1至12任一项所述的方法的步骤。
PCT/CN2023/071965 2022-08-30 2023-01-12 提供商品搜索信息的方法及电子设备 WO2024045473A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202211049392.1 2022-08-30
CN202211049392.1A CN115481332A (zh) 2022-08-30 2022-08-30 提供商品搜索信息的方法及电子设备

Publications (1)

Publication Number Publication Date
WO2024045473A1 true WO2024045473A1 (zh) 2024-03-07

Family

ID=84420881

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/071965 WO2024045473A1 (zh) 2022-08-30 2023-01-12 提供商品搜索信息的方法及电子设备

Country Status (2)

Country Link
CN (1) CN115481332A (zh)
WO (1) WO2024045473A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115481332A (zh) * 2022-08-30 2022-12-16 阿里巴巴(中国)有限公司 提供商品搜索信息的方法及电子设备
CN116383525A (zh) * 2023-01-09 2023-07-04 阿里巴巴(中国)有限公司 提供商品搜索信息的方法及电子设备

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111489219A (zh) * 2019-01-28 2020-08-04 阿里巴巴集团控股有限公司 商品对象信息处理方法、装置及电子设备
CN113191858A (zh) * 2021-06-10 2021-07-30 数贸科技(北京)有限公司 基于图片搜索的商品展示方法及装置
CN113298592A (zh) * 2020-07-15 2021-08-24 阿里巴巴集团控股有限公司 商品对象信息展示方法、装置及电子设备
CN114117155A (zh) * 2021-10-18 2022-03-01 阿里巴巴(中国)有限公司 商品对象信息搜索方法及电子设备
CN114297499A (zh) * 2021-12-29 2022-04-08 北京字节跳动网络技术有限公司 一种信息展示方法、装置、计算机设备及存储介质
CN114491213A (zh) * 2021-12-14 2022-05-13 阿里巴巴(中国)有限公司 基于图像的商品搜索方法和装置、电子设备及计算机可读存储介质
CN115481332A (zh) * 2022-08-30 2022-12-16 阿里巴巴(中国)有限公司 提供商品搜索信息的方法及电子设备

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111489219A (zh) * 2019-01-28 2020-08-04 阿里巴巴集团控股有限公司 商品对象信息处理方法、装置及电子设备
CN113298592A (zh) * 2020-07-15 2021-08-24 阿里巴巴集团控股有限公司 商品对象信息展示方法、装置及电子设备
CN113191858A (zh) * 2021-06-10 2021-07-30 数贸科技(北京)有限公司 基于图片搜索的商品展示方法及装置
CN114117155A (zh) * 2021-10-18 2022-03-01 阿里巴巴(中国)有限公司 商品对象信息搜索方法及电子设备
CN114491213A (zh) * 2021-12-14 2022-05-13 阿里巴巴(中国)有限公司 基于图像的商品搜索方法和装置、电子设备及计算机可读存储介质
CN114297499A (zh) * 2021-12-29 2022-04-08 北京字节跳动网络技术有限公司 一种信息展示方法、装置、计算机设备及存储介质
CN115481332A (zh) * 2022-08-30 2022-12-16 阿里巴巴(中国)有限公司 提供商品搜索信息的方法及电子设备

Also Published As

Publication number Publication date
CN115481332A (zh) 2022-12-16

Similar Documents

Publication Publication Date Title
US11869053B2 (en) Time-decay analysis of a photo collection for automated item listing generation
WO2020156227A1 (zh) 商品对象信息处理方法、装置及电子设备
US11282125B2 (en) Systems and methods for transaction-based real time pre-intent recommendations for a sequential purchase
WO2024045473A1 (zh) 提供商品搜索信息的方法及电子设备
CN104169794B (zh) 移动设备上的引导摄影和视频
US20200183920A1 (en) Methods and Systems to Refine Search Results
US11528319B2 (en) Automatic population of a network accessible content collection
CN111612557B (zh) 提供商品对象信息的方法、装置及电子设备
WO2021004311A1 (zh) 用户界面信息展示方法、装置及电子设备
CN110322305B (zh) 数据对象信息提供方法、装置及电子设备
CN113298603A (zh) 商品对象信息展示方法、装置及电子设备
CN111475013A (zh) 商品对象信息处理方法、装置及电子设备
CN114445177A (zh) 商品详情页面展示方法及电子设备
WO2021223117A1 (zh) 提供用户权益信息的方法、装置及电子设备
WO2020187141A1 (zh) 信息提供方法、装置及电子设备
CN113765953A (zh) 信息推送方法、装置及设备
WO2019165902A1 (zh) 生成、展示数据对象信息的方法及装置
CN115760265A (zh) 商品信息处理方法及电子设备
CN111047378A (zh) 房屋装修信息处理方法、装置及***
CN115170220A (zh) 商品信息展示方法及电子设备
CN114090883A (zh) 对服务账号的处理方法、装置、电子设备及存储介质
CN112528092A (zh) 信息查询方法、装置及电子设备
US20240232974A1 (en) Method and electronic device for providing product search information
WO2024066138A1 (zh) 对店铺内的商品信息进行展示的方法及电子设备
CN113312544A (zh) 信息处理方法、装置及电子设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23858516

Country of ref document: EP

Kind code of ref document: A1