Commodity information comparison method, electronic device and system

By selecting the contents of a specific area in the product details page of the online mall and displaying them on the upper layer of the display interface, the problem of users needing to switch frequently when viewing different information is solved, and convenient comparison and viewing is achieved, improving the shopping experience.

CN119494708BActive Publication Date: 2025-04-08FUJIAN YANGTENG INNOVATION INFORMATION TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510075469.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-17
Publication Date
2025-04-08
Estimated Expiration
2045-01-17

AI Technical Summary

Technical Problem

In the product details page of the online mall, users need to frequently switch different information, such as reviews and pictures, which leads to inconvenience in use.

Method used

Provides a product information comparison method, allowing users to select content in a specific area in the product details page and display the content in the upper preset area of ​​the display interface, ensuring that the selected content is always visible no matter how the user slides the details page.

Benefits of technology

It improves the convenience of users to view different information in the product details page according to the user, reduces the frequency of sliding up and down switching, and improves the shopping experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119494708B_ABST
    Figure CN119494708B_ABST
Patent Text Reader

Abstract

The present disclosure provides a product information comparison method, electronic device and system. The product information comparison method includes: in response to a first operation, opening the details page of the first product in the online mall; in response to a second operation, selecting a first area in the details page of the first product; obtaining the content in the selected first area as the first content; displaying the first content in a preset area of ​​the upper layer of the layer where the details page of the first product is located; wherein the first product is any product, and the first content is any content in the details page of the first product; during the display interface displaying the details page of the first product, the operation of the details page of the first product does not affect the display of the first content in the upper layer, so that the first content can always be viewed on the display interface. This method facilitates users to compare and view the first content and the details page of the first product.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to a commodity information comparison method, electronic device and system. Background Art

[0002] More and more users are accustomed to shopping in online shopping malls. After finding the products they are interested in in the online shopping malls, they often go to the product details page to view them.

[0003] Various types of information are usually displayed on the product details page. Sometimes users need to compare different information about the product to determine whether to purchase it. For example, if a user wants to compare the product reviews and product pictures to determine whether to purchase the product, the user needs to switch back and forth between the product reviews and product pictures, which causes inconvenience in use. Summary of the invention

[0004] The present invention provides a commodity information comparison method, electronic device and system.

[0005] The present disclosure adopts the following technical solutions.

[0006] In some embodiments, the present disclosure provides a product information comparison method, comprising:

[0007] In response to the first operation, opening a details page of a first product in the online mall;

[0008] In response to a second operation, selecting a first area in the details page of the first product;

[0009] Acquire the content in the selected first area as the first content;

[0010] Displaying the first content in a preset area on an upper layer of a layer where the details page of the first product is located;

[0011] The first product is any product, and the first content is any content in the details page of the first product;

[0012] While the detail page of the first product is displayed on the display interface, operations on the detail page of the first product do not affect the display of the first content in the upper layer, so that the first content can always be viewed on the display interface.

[0013] In some embodiments, the present disclosure provides an electronic device, including:

[0014] at least one memory and at least one processor;

[0015] The at least one memory is used to store program codes, and the at least one processor is used to call the program codes stored in the at least one memory to execute any one of the methods described.

[0016] In some embodiments, the present disclosure provides an electronic device, comprising: at least one memory and at least one processor;

[0017] The memory is used to store program codes, and the processor is used to call the program codes stored in the memory to execute the above method.

[0018] In some embodiments, the present disclosure provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store program code, and when the program code is executed by a processor, the processor is prompted to perform the above method.

[0019] The disclosed embodiment provides a product information comparison method. When a user browses the details page of a first product, the user can select a first area, so that the first content in the first area is kept displayed in the display interface. In this way, the operation of flipping through the details page of the first product will not affect the display of the first content, so that the user can compare and view the first content and the details page of the first product without repeatedly performing switching operations such as flipping up and down pages. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.

[0021] Figure 1 It is a flow chart of the commodity information comparison method of the embodiment of the present disclosure.

[0022] Figure 2 and Figure 3 It is a schematic diagram of the display interface before and after the first content is displayed in the preset area according to an embodiment of the present disclosure.

[0023] Figure 4 It is a schematic diagram of the positional relationship between the mask and the product details page of the embodiment of the present disclosure.

[0024] Figure 5 and Figure 6 It is a schematic diagram of displaying identifications of candidate commodities and search results according to an embodiment of the present disclosure.

[0025] Figure 7 It is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0026] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0027] For example, when receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0028] As an optional but non-limiting implementation, upon receiving the user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0029] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0030] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.

[0031] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0032] It should be understood that the various steps described in the method embodiments of the present disclosure can be performed in sequence and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0033] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.

[0034] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0035] It should be noted that the modification of “one” mentioned in the present disclosure is illustrative rather than restrictive, and those skilled in the art should understand that it should be understood as “one or more” unless otherwise clearly indicated in the context.

[0036] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0037] The solution provided by the embodiment of the present disclosure will be described in detail below with reference to the accompanying drawings.

[0038] In the prior art, the details page of a product in an online shopping mall will display product images, product reviews, product introductions, and other content. When a user views a product's details page, he or she may compare part of the content in the product's details page with another part of the content. For example, a user may want to compare the specifications and product images of a product to comprehensively determine whether the product meets his or her needs. In the prior art, the specifications and product images of a product are likely not located in adjacent positions and cannot be viewed simultaneously in one interface. At this time, the user needs to continuously slide up and down in the product details page to view content in different positions, which causes inconvenience to the user.

[0039] In some embodiments of the present disclosure, a product information comparison method is proposed, such as Figure 1 As shown, the method includes:

[0040] S11. In response to the first operation, open the details page of the first product in the online mall.

[0041] In some embodiments, the method proposed in the present disclosure is used for a client of an online mall. For example, it can be a client for an Android system or an Apple system. After the client of the online mall is opened, it can be run in full screen on the terminal. The first operation can be to open the client of the online mall, and then click on the first product to enter the details page of the first product. The first product can be any product in the online mall. Figure 2 The schematic diagram shows the details page when the first product is a table.

[0042] S12. In response to the second operation, a first area is selected in the details page of the first product.

[0043] In some embodiments, the second operation may include: long pressing any position in the detail page of the first product to call out a selection box provided by the client of the online mall, and then adjusting the range of the selection box. Figure 2 The dotted line in the figure is a selection box. The selection box can contain text, pictures, or text and pictures. The selection box is used to select a first area, which is a range in the display interface.

[0044] S13: Acquire the content in the selected first area as the first content.

[0045] In some embodiments, an image of the first area may be captured and the image of the first area may be used as the first content. Figure 2 The first content includes an image of a range selected by the dotted edge of the first region. The first content may be any content in the details page of the first product.

[0046] S14: Display the first content in a preset area on an upper layer of a layer where the details page of the first product is located.

[0047] In some embodiments, the display interface is displayed in layers, and the layer where the details page of the first product is located is not the same layer as the layer where the first content is displayed. The layer where the first content is displayed is the upper layer of the layer where the details page of the first product is located. Since the details page of the first product and the first content are not in the same layer, sliding the details page of the first product up and down will not affect the display of the first content. No matter how the current user slides to switch the details page of the first product, the first content displayed in the upper layer can always be viewed in the display interface. That is, during the period when the details page of the first product is displayed on the display interface, the operation of the details page of the first product does not affect the display of the first content in the upper layer, so that the first content can always be viewed on the display interface.

[0048] In order to better illustrate the method proposed in the embodiment of the present disclosure, the following Figure 2 and attached Figure 3 After the online mall client is opened, the client interface is displayed in full screen, and the first product details page is entered by clicking on the first product (such as Figure 2 As shown in the figure), the user wants to view other contents of the first product's details page by comparing it with the buyer's show selections. At this time, he long presses on the buyer's show selections to call out the selection box, and adjusts the size of the selection box to Figure 2 The client of the online mall automatically copies the image of the first area and displays the image in a preset area in the upper layer of the layer where the detail page of the first product is located. Figure 3 As shown, the preset area can be located at the top of the display interface. In this case, the preset area can be as follows Figure 3As shown in (a), part of the content in the details page of the first product is covered, or the display interface can be divided into two parts, one part displays the preset area, and the other part displays the details page of the first product, and the preset area and the details page of the first product do not cover each other. In this way, the user can slide the details page of the first product up and down, and the preset area is always at the top of the display interface, and will not change its position due to the up and down sliding of the details page of the first product and can always be viewed, as shown in FIG. Figure 3 As shown, when users view the buyer show selections, they can view any content on the details page of the first product, making it easier for users to compare and view.

[0049] In some embodiments of the present disclosure, displaying the first content in a preset area above the layer where the detail page of the first product is located includes: displaying the first content in a preset area in a mask layer; wherein operations outside the preset area in the mask layer will not be blocked by the mask layer. Figure 4 As shown, the mask is a transparent or semi-transparent view that can cover other views. The mask is located in the upper layer of the (view) layer where each product detail page is located, and the z-axis value of the mask view is greater than the z-axis value of the layer where the product detail page is located. Since the mask covers the entire display interface of the online mall, the operation of the online mall will be received by the mask first. The mask will not intercept the operation outside the preset area, but will pass it downward, such as passing it to the details page of the first product. If the operation is in the preset area, the mask can intercept it and respond to it. For example, the user can adjust the size of the first content in the preset area, or close the first content displayed in the preset area.

[0050] In some embodiments, the client of the online mall is provided with an enabling control; if the enabling control is in the first state, after leaving the details page of the first product, the first content is kept displayed; if the enabling control is in the second state, after leaving the details page of the first product, the first content is stopped from being displayed. In some embodiments, the enabling control can be a switch, and the enabling control has a first state and a second state, and the enabling control can be a control that controls whether to display the image in the mask across products. If the enabling control is in the first state, after the user leaves the details page of the first product, the first content will still be displayed in the upper layer in the client, so the user can open the details page of the second product, and for the first content and the details page of the second product, the first content will be kept displayed in the upper layer when the details page of the second product is displayed. The details page of the second product is the same layer as the details page of the first product. If the enabling control is in the second state, the first content can be displayed in the upper layer only when the display interface of the client of the online mall displays the details page of the first product, and after leaving the details page of the first product, the upper layer can be cleared, so that the first content is not displayed.

[0051] In some embodiments of the present disclosure, the method further includes: in response to the third operation, selecting the second area in the details page of the first product, copying the content in the selected second area as the second content, and displaying the first content and the second content in a preset area on the upper layer of the layer where the details page of the first product is located. In some embodiments, the second area may be different from the first area, and the third operation and the second operation may be the same operation, that is, the user may select more than one area, but may select multiple areas (the first area and the second area), and display the contents of the multiple areas side by side on the upper layer. In this way, the user can compare the contents of multiple different areas with the details page of the first product.

[0052] In some embodiments of the present disclosure, the method further includes: in response to the fourth operation, deleting the first content in the upper layer. Figure 3 As shown, the first content can have a close control. Figure 3 The "×" in the upper right corner of the first content is a close control, and the fourth operation may be an operation of triggering the close control of the first content. By triggering the close control of the first content, the first content located at the upper layer may be deleted. Figure 3 As shown in (b), a part of the preset area is displayed, and a part of the first product's detail page is displayed. When the upper layer does not have any content of the first product's detail page, the preset area is stopped from being displayed, and the first product's detail page can be expanded and displayed.

[0053] In the prior art, products can be searched through text or product images. However, sometimes users do not know the name of the product they want to buy, nor do they have product images. They may have seen the product they want to buy before, but now there are no product images and names. At this time, it is difficult for users to search for the products they want to buy through the product search box. Especially for some users with weak expressive ability, such as some elderly users, they may not be able to describe the products they want to buy well. These users may need to combine hand movements and voice to describe the product shape, product usage scenarios, product size and other related information to a certain extent, and they may not know which features of the product need to be described for better retrieval. The existing product search box cannot meet the needs of these users, causing inconvenience in its use.

[0054] In some embodiments of the present disclosure, the method also includes: in response to a fifth operation on the product search box of the online mall, turning on the camera to shoot a video; in response to a sixth operation, ending the video shooting and obtaining the shot target video; parsing the picture and audio in the target video to determine one or more alternative products that meet the description of the target video; displaying one or more logos of the alternative products, wherein the logos of the alternative products have pictures of the alternative products; in response to a selection operation on one or more of the logos, displaying search results for the alternative products corresponding to the selected logos; wherein the picture of the target video does not contain the alternative product, and the audio of the target video does not contain the name of the alternative product.

[0055] In some embodiments, the online mall has a product search box, in which text content can be entered, so that the online mall can search for products that match the text content, and the product search box can also take pictures to search for products in the taken pictures. In this embodiment, a video shooting button can be provided in the product search box, and the fifth operation can be clicking the video shooting button to turn on the camera for video shooting. For example, this method is used for the client of the online mall on the mobile phone. By executing the fifth operation, the client of the online mall calls the camera of the mobile phone to shoot a video. In some embodiments, the sixth operation can be clicking the completion button in the video shooting interface in the client of the online mall. The content shot from the time of turning on the camera to shooting a video to the execution of the sixth operation is the target video. Among them, the target video can include: the user's body movements and voice, and the user describes the products he wants to buy through a combination of movements and voice. The screen of the target video does not contain alternative products, that is, this implementation does not search by taking pictures of the products, and the audio of the target video does not contain the name of the alternative products, that is, in this embodiment, the product name is not searched by speaking the voice. The alternative products are products that meet the description of the target video. For example, the current user may not be good at text or voice description. He wants to buy a certain product, but there is no picture of the product and he does not know its name. In this case, he shoots a target video by turning on the camera, and describes it in the target video through hand gestures and voice: the product he wants to buy is about square, the size of a palm, and can play songs in the mobile phone very loudly. In this way, the square Bluetooth speaker for the mobile phone that he wants to buy can be inferred through the target video. In some embodiments, the target video can be analyzed by an artificial intelligence program, and the picture and audio therein are combined to determine what product it describes. There may be more than one product that meets the description of the target video, and there may be multiple different types of alternative products that meet the description of the target video. In some embodiments, the audio may not be obtained in the target video. At this time, it may be inconvenient for the user to make a voice. He may only describe the product he wants to buy through body movements, and at this time, it will only be parsed based on the picture of the target video.

[0056] In some embodiments, Figure 5 As shown in the upper middle part, in the display interface of the online shopping mall, the identifier of the alternative product will be displayed. The identifier of the alternative product can be a thumbnail of the alternative product, in which the image of the alternative product is displayed, and the product name of the alternative product can be displayed. In some embodiments, the identifier of the alternative product can be a video of the use of the alternative product. At this time, the play function can be executed on the identifier of the alternative product to play the video of the use of the alternative product, so that the user can better determine whether the alternative product is the product he wants to find. In some embodiments, such as Figure 5As shown, there may be one or more alternative products of different types, so there may also be one or more identifiers. One identifier corresponds to one alternative product. The current user can select the identifier of the alternative product by clicking, for example Figure 5 The selected one is the logo of alternative product 1. When the logo is selected, the alternative product corresponding to the logo will be searched. For example, the name of the alternative product corresponding to the logo can be automatically obtained and put into the product search box for search. The search results of the alternative products will be displayed in the product search result area, and the search results show the alternative products sold in different stores. Because more than one logo can be selected, more than two different types of alternative products can be searched at a time. For example, alternative product 1 is a Bluetooth speaker, and alternative product 2 is a mini radio. The current user selects the logos of alternative product 1 and alternative product 2 at the same time, and the search results of Bluetooth speakers and mini radios can be displayed in the search results at the same time.

[0057] In order to better illustrate the method proposed in the embodiment of the present disclosure, a specific embodiment is proposed below. In the client of the online mall, there is a product search box at the top of the homepage. Different from the existing product search box, in this embodiment, a video search button is provided in the product search box. The user clicks to trigger the button to start shooting the target video. In the target video, the user describes the product he wants to buy through body movements and voice without knowing the product name or product picture. After completing the shooting of the target video, the client of the online mall analyzes the target video through an artificial intelligence program, determines one or more different types of alternative products, and displays the usage video of the alternative product as an identification in the client of the online mall. By clicking on the identification, the usage video can be played in the area occupied by the identification. The identification can be selected by long pressing, such as Figure 5 As shown, when the user selects one or more identifiers of candidate products, the candidate products corresponding to the selected identifiers will be searched, and the search results will be displayed in the product search result area. In this embodiment, the user does not need to know the name of the product he wants to buy, nor does he need product pictures. By shooting a video, it can help users who are not good at expressing themselves and need to combine hand movement descriptions to search for products, thereby improving the user experience.

[0058] In some embodiments of the present disclosure, parsing the images and audio in a target video to determine one or more alternative products that match the description of the target video includes: analyzing the images in the target video to obtain video clues based on the images, the video clues include: one or more of the usage environment displayed in the images, the product shape depicted by the actions in the images, and the product usage position specified by the actions in the images; analyzing the audio in the target video to obtain audio clues based on the audio, the audio clues include: one or more of the problems that the product is intended to solve, the product shape, and the product function; and determining one or more alternative products based on the video clues and the audio clues.

[0059] In some embodiments, the clues of the candidate products include video clues and audio clues. Video clues are clues obtained from the screen of the target video. In the screen of the target video, the user can show the use environment of the product. For example, if the product the user wants to buy is kitchen supplies, the user can shoot the target video in the kitchen, so that the product can be known to be used in the kitchen through the shooting environment. The user can describe the shape of the product through actions, for example, the user makes a circle with his hands to indicate that the product is round. The user can specify the use location of the product through hand movements, for example, the user points his finger to the wall to describe that the product is hung on the wall. The user points to the middle of the two seats to indicate that the product is placed in the middle of the seats. By specifying the use location of the product, it can help understand the recommended size and use of the product. When displaying the search results of the candidate products, the products that meet the size and use can be displayed preferentially. In some embodiments, audio clues are clues obtained from the audio of the target video. In the target video, the user can describe the current problem through voice, that is, the problem that needs to be solved by the product. For example, the user describes that the problem he faces is that he is too tired to hold the phone when looking at it, so it can be known that he may want to buy a mobile phone holder or a mobile phone projection device. Users can also describe the shape and function of the product through voice. The functions of the product can be, for example: supporting the mobile phone, enlarging the mobile phone screen, increasing the volume of the mobile phone, etc. In this way, it can be known that the candidate products may be mobile phones, mobile phone screen amplifiers, Bluetooth speakers, etc. The candidate products can be determined by comprehensive analysis of video clues and audio clues.

[0060] In some embodiments of the present disclosure, in response to a selection operation on one or more identifiers, search results for alternative commodities corresponding to the selected identifiers are displayed, including: if the number of selected identifiers is 1, the search results for alternative commodities corresponding to the selected identifiers are displayed in the commodity search results area of ​​the online mall; or, if the number of selected identifiers is n, n independent sub-areas are displayed in the commodity search results area of ​​the online mall, where n is equal to or greater than 2; the search results for alternative commodities corresponding to the selected identifiers are displayed in each sub-area; wherein the search results displayed in one sub-area correspond to one alternative commodity, and the search results displayed in different sub-areas correspond to different alternative commodities.

[0061] In some embodiments, such as Figure 5 As shown, when only one identifier of an alternative product is selected, only the search results of the alternative product are displayed in the entire product search result area. Figure 6 As shown, multiple identifiers of alternative products can be selected. At this time, the product search result area will be partitioned into multiple non-overlapping and independent sub-areas, and one sub-area will display the search results of one alternative product. In some embodiments, considering the problem that too many partitions will make the displayed search results difficult to view, it can be set to select up to 2 identifiers of alternative products at the same time, that is, there are at most two sub-areas. Each sub-area is independent of each other. Sliding or clicking one of the search results in any sub-area to view the details page of the product will not affect the content displayed in other sub-areas. Therefore, each sub-area is independent of each other, and the displayed content does not affect each other. If the selection of the identifier of the alternative product is canceled, the sub-area corresponding to the alternative product will no longer be displayed, and the remaining sub-areas will be resized to make full use of the product search result area.

[0062] In some embodiments of the present disclosure, after turning on the camera to shoot a video, in response to the sixth operation, before ending the video shooting and obtaining the shot target video, it also includes: issuing a voice question, the voice question is a question related to the product described in the target video; recording the answer voice and picture of the voice question.

[0063] In some embodiments, during the process of shooting the target video on the client side of the online mall, the shot pictures and recorded audio are transmitted to the artificial intelligence program in real time for processing. The artificial intelligence program will analyze the shot pictures and recorded audio to guess what product the user wants to buy. In order to accurately determine the product the user wants to buy, the artificial intelligence program can generate questions related to the product the user wants to buy during the process of shooting the target video. The client side of the online mall issues voice questions for the user to answer these questions, thereby accurately determining the product the user wants to buy. For example, the user describes that the screen of the mobile phone is too small and wants to enlarge the screen. Through body movements, he probably wants to enlarge it to a square of about 30 cm. At this time, the product the user wants to buy may be a mobile phone screen amplifier or a small projector that can communicate with the mobile phone. The artificial intelligence program may issue a voice question: "Is the product you want to buy used with electricity or without electricity, and is there any requirement for weight?" If the user answers that it is used without electricity, then the user may want to buy a mechanical mobile phone screen amplifier. In the process of shooting the target video, voice questions are issued to guide the user to provide effective clues, so that more useful information can be obtained when analyzing the target video.

[0064] The method and device of the present disclosure are described above based on the embodiments and application examples. In addition, the present disclosure also provides an electronic device and a computer-readable storage medium, which are described below.

[0065] In addition, the present disclosure also provides an electronic device and a computer-readable storage medium, which are described below. In some embodiments, the present disclosure provides an electronic device, including: at least one memory and at least one processor; wherein the memory is used to store program code, and the processor is used to call the program code stored in the memory to execute any of the above methods.

[0066] Reference below Figure 7 , which shows a schematic diagram of the structure of an electronic device (such as a terminal device or a server) 800 suitable for implementing the embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include but is not limited to mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. The electronic device shown in the figure is only an example and should not bring any limitation to the functions and scope of use of the embodiment of the present disclosure.

[0067] The electronic device 800 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 into a random access memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the electronic device 800 are also stored. The processing device 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0068] Typically, the following devices may be connected to the I / O interface 805: input devices 806 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 807 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 808 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 809. The communication device 809 may allow the electronic device 800 to communicate with other devices wirelessly or by wire to exchange data. Although the electronic device 800 having various devices is shown in the figure, it should be understood that it is not required to implement or have all the devices shown. More or fewer devices may be implemented or have alternatively.

[0069] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 809, or installed from a storage device 808, or installed from a ROM 802. When the computer program is executed by the processing device 801, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

[0070] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. Computer readable signal media may also be any computer readable medium other than computer readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0071] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0072] The computer-readable medium may be included in the electronic device, or may exist independently without being installed in the electronic device.

[0073] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method of the present disclosure.

[0074] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0075] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0076] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a unit does not, in some cases, limit the unit itself.

[0077] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0078] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0079] According to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium is used to store program code, and when the program code is executed by a processor, the processor is prompted to execute the above method.

[0080] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.

[0081] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0082] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.

Claims

1. A commodity information comparison method, characterized in that: include: In response to the first operation, opening a detail page of a first product in the online shopping mall; In response to a second operation, selecting a first area in the details page of the first product; Acquire the content in the selected first area as the first content; Displaying the first content in a preset area on an upper layer of a layer where the details page of the first product is located; The first product is any product, the first content is any content in the details page of the first product, and when the first content is displayed in the preset area, the details page of the first product still has the first content; During the period when the detail page of the first product is displayed on the display interface, operations on the detail page of the first product do not affect the display of the first content in the upper layer, so that the first content can always be viewed on the display interface; The method further comprises: In response to a fifth operation on the product search box of the online shopping mall, the camera is turned on to shoot a video; in response to a sixth operation, the video shooting is ended and the shot target video is obtained; the picture and audio in the target video are analyzed to determine one or more candidate products that meet the description of the target video; one or more identifiers of the candidate products are displayed, and the identifiers of the candidate products have pictures of the candidate products; The target video does not contain the candidate product in the picture, and the target video does not contain the name of the candidate product in the audio; Among them, parsing the pictures and audios in the target video to determine one or more alternative products that meet the description of the target video includes: analyzing the pictures in the target video and obtaining video clues based on the pictures, wherein the video clues include: one or more of the usage environment displayed in the pictures, the shape of the product depicted by the actions in the pictures, and the usage position of the product specified by the actions in the pictures; analyzing the audio in the target video and obtaining audio clues based on the audio, wherein the audio clues include: one or more of the problems that the product wants to solve, the shape of the product, and the function of the product; and determining one or more of the alternative products based on the video clues and the audio clues.

2. The method according to claim 1, characterized in that Displaying the first content in a preset area on an upper layer of a layer where the detail page of the first product is located includes: Displaying the first content in a preset area in the mask; Among them, operations outside the preset area in the mask will not be intercepted by the mask, and the mask is the upper layer.

3. The method according to claim 1, characterized in that The client of the online mall is provided with an enabling control; If the enabling control is in the first state, after leaving the detail page of the first product, the first content is kept displayed; If the enabling control is in the second state, after leaving the detail page of the first product, the first content stops being displayed.

4. The method according to claim 1, characterized in that Also includes: In response to a third operation, a second area is selected in the detail page of the first product, content in the selected second area is copied as second content, and the first content and the second content are displayed in a preset area on an upper layer of a layer where the detail page of the first product is located; and / or, In response to a fourth operation, the first content in the upper layer is deleted.

5. The method according to claim 1, characterized in that Also includes: In response to a selection operation of one or more of the identifiers, search results of candidate commodities corresponding to the selected identifiers are displayed.

6. The method according to claim 5, characterized in that In response to a selection operation of one or more of the identifiers, the search results of candidate products corresponding to the selected identifiers are displayed, including: If the number of the selected identifiers is 1, the search results of the candidate commodities corresponding to the selected identifiers are displayed in the commodity search result area of ​​the online shopping mall; or, If the number of selected identifiers is n, n independent sub-areas are displayed in the product search result area of ​​the online mall, where n is equal to or greater than 2; search results of alternative products corresponding to the selected identifiers are displayed in each sub-area; wherein the search results displayed in one sub-area correspond to one alternative product, and the search results displayed in different sub-areas correspond to different alternative products.

7. The method according to claim 5, characterized in that After the camera is turned on to shoot a video, in response to the sixth operation, before the video shooting is ended and the shot target video is obtained, the method further includes: Asking a voice question, where the voice question is a question related to the product described in the target video; The answering voice and picture of the voice question are recorded.

8. An electronic device comprising: at least one memory and at least one processor; The at least one memory is used to store program code, and the at least one processor is used to call the program code stored in the at least one memory to execute the method according to any one of claims 1 to 7.

9. A computer-readable storage medium, the computer-readable storage medium being used to store program code, wherein when the program code is executed by a processor, the processor is prompted to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Commodity object information searching method and device and electronic equipment

    CN113297475A

  • Display control method and device and electronic equipment

    CN115617251A