Searching method and apparatus, and electronic device
By automatically adjusting the search controls in the product information interface to display product-related information that the user has performed, the problem of cumbersome search steps and inaccurate results in existing technologies is solved, resulting in a more efficient and accurate search experience.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING YOUZHUJU NETWORK TECH CO LTD
- Filing Date
- 2025-10-24
- Publication Date
- 2026-07-30
AI Technical Summary
In existing technologies, when users search for goods on a goods trading platform, they need to manually enter search terms, which is cumbersome and the search results are not accurate enough.
The first search control is displayed on the product information interface, and automatically changes to the second search control according to the user's preset operation. This displays related product information associated with the product for which the operation has been performed, reducing the user's search steps and improving the accuracy of search results.
By automatically adjusting the search controls, the number of steps required for user searches is reduced, search efficiency and the accuracy of results are improved, and related product information is provided in a timely manner, thus enhancing the user experience.
Smart Images

Figure CN2025129726_30072026_PF_FP_ABST
Abstract
Description
Search methods, devices and electronic equipment
[0001] Cross-references to related applications
[0002] This application claims priority to Chinese Patent Application No. 202510128544.4, filed on January 27, 2025, entitled "Search Method, Apparatus and Electronic Device", the entire contents of which are incorporated herein by reference. Technical Field
[0003] This disclosure relates to the field of computer technology, and more particularly to a search method, apparatus, and electronic device. Background Technology
[0004] With the development of computers, users can use electronic devices to perform various functions. For example, users can watch videos, shop online, and so on.
[0005] In some scenarios, users can browse goods trading platforms. These platforms provide a goods selection interface. In the search box of this interface, users can enter the name of the desired goods to search for. Summary of the Invention
[0006] This disclosure is provided to briefly introduce the concepts, which will be described in detail in the subsequent Detailed Description section. This disclosure is not intended to identify key or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.
[0007] In a first aspect, embodiments of this disclosure provide a search method, the method comprising: displaying a first search control in a product information interface; displaying a second search control in the product information interface, wherein the second search control is obtained based on the first search control; displaying second product information in the second search control, wherein the second product information is associated with the first product information, and the first product information is determined based on products for which a user has performed a preset operation on the product information interface.
[0008] Secondly, embodiments of this disclosure provide a search device, comprising: a first display unit for displaying a first search control in a product information interface; a second display unit for displaying a second search control in the product information interface, wherein the second search control is obtained based on the first search control; and a third display unit for displaying second product information in the second search control, wherein the second product information is associated with the first product information, and the first product information is determined based on products for which a user has performed a preset operation on the product information interface.
[0009] Thirdly, embodiments of this disclosure provide an electronic device, including: one or more processors; and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the search method as described in the first aspect.
[0010] Fourthly, embodiments of this disclosure provide a computer-readable medium having a computer program stored thereon that, when executed by a processor, implements the steps of the search method as described in the first aspect. Attached Figure Description
[0011] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.
[0012] Figure 1 is a flowchart of an embodiment of the search method according to the present disclosure;
[0013] Figures 2A, 2B, and 2C are schematic diagrams of an application scenario of the search method according to this disclosure;
[0014] Figure 3 is a schematic diagram of an application scenario of the search method according to this disclosure;
[0015] Figure 4 is a schematic diagram of an application scenario of the search method according to this disclosure;
[0016] Figure 5 is a schematic diagram of the structure of a search device according to an embodiment of the present disclosure;
[0017] Figure 6 is an exemplary system architecture in which the search method of one embodiment of this disclosure can be applied;
[0018] Figure 7 is a schematic diagram of the basic structure of an electronic device provided according to an embodiment of the present disclosure. Detailed Implementation
[0019] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0020] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.
[0021] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based 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". Definitions of other terms will be given in the description below.
[0022] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.
[0023] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0024] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0025] Please refer to Figure 1, which illustrates the flow of an embodiment of the search method according to this disclosure. As shown in Figure 1, the search method includes the following steps:
[0026] Step 101: Display the first search control in the product information interface.
[0027] In this embodiment, the entity executing the search method (e.g., a server and / or a terminal device) can display a first search control in the product information interface.
[0028] Here, the product information interface can be used to display product information. The product information interface can also be used to select products. As an example, the product information interface can include the homepage of the trading platform.
[0029] Here, the first search control can be used to receive search terms. The form of the first search control may include a search box.
[0030] Step 102: In the product information interface, a second search control is displayed, wherein the second search control is obtained based on the first search control.
[0031] Here, the first search control can be modified to obtain the second search control. There are various ways to modify the first search control, which are not limited here.
[0032] Here, modifying the first search control to obtain the second search control can mean that after the modification, the first search control no longer exists, and the second search control becomes the new one. Modifying the first search control includes changing its display style and its display position.
[0033] Step 103: Display the second product information in the second search control.
[0034] Here, the second product information is related to the first product information, and the first product information is determined based on the products for which the user has performed preset operations on the product information interface.
[0035] Optionally, the second product information can be information indicating specific products or product category information.
[0036] In some embodiments, the second product category information is associated with the first product category information, and the first product category information is determined based on the first product for which a user on the product information display interface has performed a preset operation. Optionally, the user on the product information display interface may be a logged-in user of the product information display interface.
[0037] Optionally, the first item can be the item for which the preset operation was completed as indicated on the previous screen of the item information interface, or it can be the item for which the preset operation was completed within a preset time period (e.g., within X minutes before the current time).
[0038] Optionally, the first item can be any item, whether physical or virtual.
[0039] In some embodiments, the preset actions include one or more of the following: favorite, add to cart, purchase.
[0040] As an example, the first item is a summer lotion from brand A, and the first item category is summer lotion; the second item category is facial serum.
[0041] It should be noted that the search method provided in this embodiment can display a first search control on the product information interface, and then change the first search control to a second search control. The second search control displays second product information, which is related to the first product information. The first product information is determined based on the first product for which the user has performed a preset operation on the product information display interface. If a search operation is initiated, a search is performed based on the second product information, and the corresponding search results are displayed. Therefore, by changing the search control in the product information interface from the first search control to the second search control, and highlighting the second product information in the second search control, it is convenient to search for related products of the first product for which a preset operation has been performed. This not only reduces the steps required for the user to initiate a search and improves search efficiency, but also automatically provides the second product information for the search, which improves the accuracy of search results compared to the user manually summarizing search terms.
[0042] In some embodiments, the method may include: performing a search based on the second product category information in response to a search operation, and displaying the corresponding search results.
[0043] Here, the search confirmation operation can be used to confirm a search based on the search terms (i.e., the second product category information) in the search control.
[0044] Optionally, the search confirmation action may include triggering a search confirmation control or triggering a search term.
[0045] It should be noted that the search method provided in this embodiment can display a first search control on the product information interface, and then change the first search control to a second search control. The second search control displays second product category information, which is related to the first product category information. The first product category information is determined based on the first product for which the user has performed a preset operation on the product information display interface. In response to the search operation, a search is performed based on the second product category information, and the corresponding search results are displayed. Therefore, by changing the search control in the product information interface from the first search control to the second search control, and highlighting the second product category information in the second search control, it is convenient to search for related products of the first product for which a preset operation has been performed. This not only reduces the steps required for the user to initiate a search and improves the user's search efficiency, but also automatically provides the second product category information for searching, which improves the accuracy of search results compared to the user manually summarizing search terms.
[0046] In some embodiments, the method further includes at least one of the following: displaying a product information interface display control in response to the completion of a preset operation on the first product; and displaying a product information interface in response to a trigger operation on the product information interface display control.
[0047] In an optional application scenario, as an example, please refer to Figure 3. The preset operation includes completing the purchase, and the product information interface includes the homepage interface of the trading platform. In response to the completion of purchasing the first product, a purchase completion interface is displayed, which includes a return control to the trading platform homepage interface (marked as "Return to Mall" in Figure 3). In response to a trigger operation on the return control to the trading platform homepage interface, the trading platform homepage interface is displayed (e.g., the interface shown in Figure 2A), which includes a first search control displaying the first product category information. The first search control is modified to obtain a second search control (e.g., the interface shown in Figure 2B), where the display area of the second search control is larger than that of the first search control. The second product category information is displayed in the second search control.
[0048] Therefore, the associated products of the first product that has completed the preset operation can be provided to the user in a timely manner, prompting the user to search for associated products, improving the accuracy of search terms, and increasing the probability of searching based on the second product category.
[0049] In some embodiments, the method further includes: in response to displaying a product information interface, determining the product targeted by a preset operation performed by the user within a preset time period, and designating it as the first product.
[0050] In one optional application scenario, users can switch to the trading platform's homepage from any interface. The platform can retrieve the goods purchased by a user within a specific time period (X) as the first category. Based on this first category, a related category (as the second category) is determined. A second search control is created by modifying the first search control, ensuring its display area is larger than the first. The second search control displays the information for the second category.
[0051] Therefore, the goods targeted by the preset operation within a preset time period can be designated as the first goods; the related goods of the goods for which the preset operation is performed within the preset time period can be identified and provided to the user for searching; and comprehensive search suggestions can be provided for the related goods of the first goods over a relatively long period.
[0052] In some embodiments, the method further includes: in response to the completion of a preset operation performed on the first product in the product information interface, modifying the first search control to obtain a second search control.
[0053] In one optional application scenario, as an example, please refer to Figure 4. On the homepage of the trading platform, after the "add to cart" operation for the first item is completed (marked with the word "operation completed" in Figure 4), the associated category of the first item is obtained as the second item category, and the information of the second item category is displayed in the second search control (as shown in Figure 2B).
[0054] Therefore, it can promptly provide the associated product categories of the first product for which preset operations are targeted, making it convenient for users to quickly complete joint operations between associated products (such as quickly adding matching products to the shopping cart), thereby improving the user's operational efficiency.
[0055] In some embodiments, the method further includes: dynamically displaying the process of obtaining a second search control based on a first search control.
[0056] Here, the process of changing from the first search control to the second search control can be a dynamic process, that is, gradually changing from the first search control to the second search control.
[0057] As an example, the difference between the first search control and the second search control lies in their interface area; the interface area of the second search control is larger than that of the first search control. The first search control can be gradually enlarged until it becomes the second search control.
[0058] Therefore, by dynamically displaying the change process, the transition from the first search control to the second search control can be highlighted. This emphasizes the function that performing a preset operation on the first item allows for searching related items, prompting users to search based on related items and increasing the probability of searches based on related items.
[0059] In some embodiments, the differences between the second search control and the first search control include one or more of the following: the control display area occupied by the second search control is larger than the control display area occupied by the first search control; the border style of the second search control is different from the border style of the first search control.
[0060] In some embodiments, the difference between the second search control and the first search control may include: the difference between the first search control and the second search control may lie in the style, for example, the border style may differ in one or more of the following aspects: width, solidity / darkness, curvature, and color.
[0061] It should be noted that the second search control occupies a larger area of the interface than the first search control (i.e., the display area of the control). By increasing the area occupied by the second search control, the second search control and the search terms displayed in the second search control (i.e., the second product category information) can be highlighted.
[0062] In some embodiments, displaying the second product category information in the second search control includes: displaying the process of increasing the amount of second product information from a small amount to a larger amount in the second search control.
[0063] As an example, the final state of the second search control can display three pieces of information about the second product; therefore, the second search control can show the process of the second product information changing from one to two, and then from two to three.
[0064] As an example, the final state of the second search control can display three second product category information; therefore, the second search control can show the process of the second product category information changing from one to two, and then from two to three.
[0065] Therefore, the information to be displayed in the second search control is gradually revealed dynamically. This dynamic process prompts the user to recognize the existence of the second product category information, thereby increasing the probability of searching based on the second product category information.
[0066] In some embodiments, the method further includes: displaying a second product image of the second product from the second product category information in the second search control.
[0067] As an example, please refer to Figure 2C, which shows information on three second product categories: facial serum, toner, and facial cleanser. Figure 2C clearly shows images of products within the facial serum category, toner category, and facial cleanser category.
[0068] This allows for intuitive association of product images, suggesting that searches can be performed based on associated products.
[0069] In some embodiments, the method further includes: displaying first product category information in a first search control; and adding a second product image, second product category information, and prompt information during the process of the first search control becoming a second search control.
[0070] Here, the prompt information is used to inform the user that a preset operation has been performed on the first item and to indicate the associated relationship.
[0071] Therefore, the information to be displayed in the second search control is gradually revealed dynamically. Through this dynamic process, the user is prompted about the relationship between the second product category information and the first product that previously performed the preset operation, thereby increasing the probability of searching based on the second product category information.
[0072] In some embodiments, the number of the second product categories is multiple; and the step of performing a search based on the second product category information in response to a search operation and displaying the corresponding search results includes: performing a search based on the second product category information targeted by the trigger operation in response to a trigger operation targeting the second product category information among the multiple second product category information, and displaying the corresponding search results.
[0073] As an example, if there are three second-category product information, and the user triggers the first second-category product information, then the search will be based on the first second-category product information.
[0074] In some embodiments, the method further includes: in response to the display of a second search control on the product information interface and in response to the satisfaction of preset restoration conditions, switching the second search control to a first search control on the product information interface.
[0075] Here, when the product information interface displays a second search control, and when the preset restoration conditions are met, the second search control can be switched back to the first search control in the product information interface. In other words, the second search control is restored to the first search control.
[0076] Here, the preset restoration conditions can be set according to the actual application scenario, and are not limited here. Optionally, the restoration conditions may include: the display duration of the second search control exceeds the preset duration threshold, or the restoration control associated with the second search control is triggered.
[0077] Reverting the second search control to the first search control reduces the likelihood of users searching based on the second product category information, thus minimizing the presence of the search control in the product information interface. This facilitates users browsing other information within the product information interface and reduces interference with their ability to obtain other information.
[0078] Referring further to FIG5, as an implementation of the methods shown in the above figures, this disclosure provides an embodiment of a search device, which corresponds to the method embodiment shown in FIG1, and the device can be specifically applied to various electronic devices.
[0079] As shown in Figure 5, the search device in this embodiment includes: a first display unit 501, a second display unit 502, and a third display unit 503. The first display unit displays a first search control in the product information interface; the second display unit displays a second search control in the product information interface, wherein the second search control is obtained based on the first search control; the third display unit displays second product information in the second search control, wherein the second product information is associated with the first product information, and the first product information is determined based on products for which the user has performed preset operations on the product information interface.
[0080] In this embodiment, the specific processing of the first display unit 501, the second display unit 502, and the third display unit 503 of the search device and the resulting technical effects can be referred to the relevant descriptions of steps 101, 102, and 103 in the corresponding embodiment of Figure 1, and will not be repeated here.
[0081] In some embodiments, the apparatus is further configured to: dynamically display the process of obtaining a second search control based on a first search control.
[0082] In some embodiments, the differences between the second search control and the first search control include one or more of the following: the control display area occupied by the second search control is larger than the control display area occupied by the first search control; the border style of the second search control is different from the border style of the first search control.
[0083] In some embodiments, displaying the second product category information in the second search control includes: displaying the process of increasing the amount of second product information from a small amount to a larger amount in the second search control.
[0084] In some embodiments, the device is further configured to: display a second product image of the second product from the second product category information in the second search control.
[0085] In some embodiments, the device is further configured to: display first product category information in a first search control; and add a second product image, second product category information, and prompt information during the process of the first search control becoming a second search control, wherein the prompt information is used to prompt the user that a preset operation has been performed on the first product and to prompt the association relationship.
[0086] In some embodiments, the number of the second product categories is multiple; and the step of performing a search based on the second product category information in response to a search operation and displaying the corresponding search results includes: performing a search based on the second product category information targeted by the trigger operation in response to a trigger operation targeting the second product category information among the multiple second product category information, and displaying the corresponding search results.
[0087] In some embodiments, displaying second product information in the second search control includes: displaying second product category information, wherein the second product category information is associated with the first product category information, and the first product category information is determined based on the first product for which the user has performed a preset operation on the product information display interface.
[0088] In some embodiments, the device is further configured to: perform a search based on the second product category information in response to a search operation, and display the corresponding search results.
[0089] In some embodiments, the device is further configured to: switch the second search control to the first search control in the product information interface in response to the display of the second search control on the product information interface and in response to the satisfaction of preset restoration conditions.
[0090] In some embodiments, the device is further configured to: display a product information interface display control in response to the completion of a preset operation on a first product; display a product information interface in response to a trigger operation on the product information interface display control; determine, in response to displaying the product information interface, the product targeted by the preset operation performed by the user within a preset time period, as the first product; and modify the first search control to obtain a second search control in response to the completion of the preset operation on the product information interface for the first product.
[0091] In some embodiments, the preset actions include one or more of the following: favorite, add to cart, purchase.
[0092] Please refer to Figure 6, which illustrates an exemplary system architecture in which the search method of one embodiment of this disclosure can be applied.
[0093] As shown in Figure 6, the system architecture may include terminal devices 601, 602, and 603, a network 604, and a server 605. Network 604 serves as the medium for providing a communication link between terminal devices 601, 602, and 603 and server 605. Network 604 may include various connection types, such as wired or wireless communication links or fiber optic cables, etc.
[0094] Terminal devices 601, 602, and 603 can interact with server 605 via network 604 to receive or send messages, etc. Various client applications, such as web browsers, search engines, and news apps, can be installed on terminal devices 601, 602, and 603. These client applications can receive user commands and perform corresponding functions, such as adding information to a message based on user instructions.
[0095] Terminal devices 601, 602, and 603 can be either hardware or software. When terminal devices 601, 602, and 603 are hardware, they can be various electronic devices with a display screen and supporting web browsing, including but not limited to smartphones, tablets, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III), MP4 players (Moving Picture Experts Group Audio Layer IV), laptops, and desktop computers, etc. When terminal devices 601, 602, and 603 are software, they can be installed in the aforementioned electronic devices. They can be implemented as multiple software programs or software modules (e.g., software programs or software modules used to provide distributed services) or as a single software program or software module. No specific limitations are imposed here.
[0096] Server 605 can be a server that provides various services, such as receiving information retrieval requests sent by terminal devices 601, 602, and 603, retrieving the corresponding display information according to the information retrieval request through various methods, and sending the relevant data for displaying the information to terminal devices 601, 602, and 603.
[0097] It should be noted that the search method provided in this embodiment can be executed by a terminal device, and correspondingly, the search device can be installed in terminal devices 601, 602, and 603. Furthermore, the search method provided in this embodiment can also be executed by a server 605, and correspondingly, the search device can be installed in server 605.
[0098] It should be understood that the number of terminal devices, networks, and servers shown in Figure 6 is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.
[0099] Referring now to FIG7, a schematic diagram of the structure of an electronic device (such as the terminal device or server in FIG6) suitable for implementing embodiments of the present disclosure is shown. The terminal device in embodiments 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), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG7 is merely an example and should not impose any limitation on the functionality and scope of use of embodiments of the present disclosure.
[0100] As shown in Figure 7, the electronic device may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 into a random access memory (RAM) 703. The RAM 703 also stores various programs and data required for the operation of the electronic device 700. The processing unit 701, ROM 702, and RAM 703 are interconnected via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0101] Typically, the following devices can be connected to I / O interface 705: input devices 706 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 707 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 708 including, for example, magnetic tapes, hard disks, etc.; and communication devices 709. Communication device 709 allows the electronic device to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 7 shows an electronic device with various devices, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0102] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 709, or installed from storage device 708, or installed from ROM 702. When the computer program is executed by processing device 701, it performs the functions defined in the methods of embodiments of this disclosure.
[0103] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0104] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol), and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.
[0105] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0106] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: display a first search control in a product information interface; display a second search control in the product information interface, wherein the second search control is obtained based on the first search control; and display second product information in the second search control, wherein the second product information is associated with the first product information, and the first product information is determined based on products for which the user has performed a preset operation on the product information interface.
[0107] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone 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 remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0108] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0109] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The names of the units are not necessarily limiting in certain circumstances; for example, a search unit can also be described as a "unit that performs a search".
[0110] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0111] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0112] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0113] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0114] Although the subject matter has been described using language specific to structural features and / or methodological logic, 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. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. A search method, comprising: Display the first search control on the product information interface; In the product information interface, a second search control is displayed, wherein the second search control is based on the first search control; The second search control displays second product information, which is related to the first product information. The first product information is determined based on products for which the user has performed preset operations on the product information interface.
2. The method according to claim 1, further comprising: The process of obtaining the second search control based on the first search control is dynamically displayed.
3. The method according to claim 1, wherein the difference between the second search control and the first search control includes one or more of the following: The display area occupied by the second search control is greater than the display area occupied by the first search control; The border style of the second search control is different from that of the first search control.
4. The method according to claim 1, wherein displaying second product information in the second search control includes: The second search control displays the process of increasing the amount of information about the second product.
5. The method according to claim 1, wherein displaying second product information in the second search control includes: Display second product category information, wherein the second product category information is related to the first product category information, and the first product category information is determined based on the first product for which the user has performed a preset operation on the product information display interface.
6. The method according to claim 5, wherein the method further comprises: In response to a search operation, a search is performed based on the second product category information, and the corresponding search results are displayed.
7. The method according to claim 5, further comprising: The second search control displays the image of the second product from the second product category information.
8. The method according to claim 5, further comprising: The first search control displays information about the first product category; During the process of the first search control becoming the second search control, a second product image, second product category information, and prompt information are added. The prompt information is used to inform the user that a preset operation has been performed on the first product and to indicate the association relationship.
9. The method of claim 6, wherein the number of the second category of goods is multiple; and The response to the search operation, performing a search based on the second product category information, and displaying the corresponding search results, includes: In response to a trigger operation targeting a second product category among multiple second product category information, a search is performed based on the second product category information targeted by the trigger operation, and the corresponding search results are displayed.
10. The method according to claim 1, further comprising: In response to the display of a second search control on the product information interface and the fulfillment of preset restoration conditions, the second search control is switched to the first search control on the product information interface.
11. The method of claim 1, further comprising at least one of the following: In response to the completion of a preset operation on the first item, display the item information interface control; in response to a trigger operation on the item information interface control, display the item information interface. In response to the product information display interface, determine the product targeted by the preset operation performed by the user within a preset time period, and designate it as the first product; In response to the completion of a preset operation on the product information interface for the first product, the first search control is modified to obtain the second search control.
12. The method according to claim 1, wherein the preset operation includes one or more of the following: favorite, add to cart, purchase.
13. A search device, comprising: The first display unit is used to display the first search control in the product information interface; The second display unit is used to display a second search control in the product information interface, wherein the second search control is obtained based on the first search control; The third display unit is used to display second product information in the second search control, wherein the second product information is related to the first product information, and the first product information is determined based on the products for which the user has performed preset operations on the product information interface.
14. An electronic device, comprising: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-12.
15. A computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the method as described in any one of claims 1-12.