Search method and apparatus, and electronic device
By automatically converting the search control in the video interface to display product category information, the tedious problem of users manually entering search terms in the product selection interface is solved, thus improving search efficiency and accuracy.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING YOUZHUJU NETWORK TECH CO LTD
- Filing Date
- 2025-10-23
- Publication Date
- 2026-07-30
AI Technical Summary
When users switch from watching videos to selecting products, existing technologies require users to manually enter search terms to search for products. This process is cumbersome, inefficient, and the accuracy of search results depends on the quality of the search terms entered by the user.
A search method and apparatus are provided, which displays a first search control on a video interface, switches to a second interface in response to user operation, and automatically converts the first product category information into the second search control, dynamically displaying the product category information, reducing user operation steps and improving search accuracy.
By automatically converting the search control to display product category information, the user's search operation is simplified, the search efficiency and accuracy are improved, and the tedious steps of user input are reduced.
Smart Images

Figure CN2025129598_30072026_PF_FP_ABST
Abstract
Description
Search methods, devices and electronic equipment
[0001] Cross-reference of related applications
[0002] This application claims priority to Chinese Patent Application No. 202510127670.8, 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, after watching a video, users may be redirected to the product selection screen. In the search box on the product selection screen, users can enter the name of the product they wish to see to search for it. 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 interface, wherein the first interface is used to display first product information; responding to a second interface display operation, displaying a second interface including a first search control, and obtaining first product category information; displaying a second search control in the second interface, wherein the second search control is obtained based on the first search control; and displaying the first product category information in the second search control.
[0008] Secondly, embodiments of this disclosure provide a search device, comprising: a first display unit for displaying a first interface, wherein the first interface is used to display first product information; a second display unit for responding to a second interface display operation, displaying a second interface including a first search control, and obtaining first product category information; a third display unit for displaying a second search control in the second interface, wherein the second search control is obtained based on the first search control; and a fourth display interface for displaying the first product category information in the second search control.
[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] Figures 3A and 3B are schematic diagrams of an application scenario of the search method according to this disclosure;
[0015] Figures 4A, 4B, and 4C are schematic diagrams 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 interface.
[0027] In this embodiment, the entity executing the search method (e.g., a server and / or a terminal device) can be displayed on the first interface.
[0028] Here, the first screen is used to display information about the first item.
[0029] Here, the first interface can be any interface that can display information about the first product. For example, the first interface can be used to display a live image of the first product, it can be an image interface of the first product, or it can be a video interface that introduces the first product.
[0030] Optionally, the first item can be any physical or virtual item. As an example, the first item is summer lotion from brand A, and the category of the first item is summer lotion.
[0031] Step 102: In response to the second interface display operation, display the second interface including the first search control, and obtain the first product category information.
[0032] Here, the second interface display operation can be used to indicate the operation of displaying the second interface. The operation format and location of the second interface display operation can be set according to actual needs and are not limited here. As an example, the second interface display operation can include, but is not limited to, the switching operation of switching the live broadcast interface to the trading platform homepage.
[0033] Optionally, the first interface can be stopped when the second interface is displayed; the first and second interfaces can also be displayed simultaneously.
[0034] Here, the first search control can be used to receive search terms. The form of the first search control may include a search box.
[0035] Step 103: In the second interface, a second search control is displayed, wherein the second search control is obtained based on the first search control.
[0036] 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.
[0037] 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.
[0038] Step 104: Display the product category information of the first product in the second search control.
[0039] Here, you can extract the first product category information of the first product displayed earlier, and display the first product category information in the second search control.
[0040] In some embodiments, the method further includes: performing a search based on the first product category information in response to a search operation, and displaying the corresponding search results.
[0041] Here, the search operation can be used to confirm the search based on the search terms in the search control (i.e., the first product category information), thereby improving search efficiency.
[0042] Optionally, the search operation may include triggering a search confirmation control or triggering a search term.
[0043] Therefore, if a search operation is initiated for the second search control, a search will be performed based on the first product category information, and the corresponding search results will be displayed.
[0044] It should be noted that the search method provided in this embodiment can initially display the first product information on the first interface; when the second interface is displayed based on the first interface, the first search control included in the second interface changes to a second search control; the first product category information is displayed in the second search control. Thus, by changing the search control in the second interface—from the first search control to the second search control—the first product category information displayed in the second search control is highlighted, facilitating the search for previously viewed first products. This not only reduces the steps required for users to initiate a search and improves search efficiency, but also automatically provides the first product category information for search, improving the accuracy of search results compared to users manually summarizing search terms.
[0045] As an example, please refer to Figures 2A, 2B, and 2C, which illustrate exemplary scenarios in which one or more embodiments can be applied. Figure 2A may display a first interface 201, which can be used to display black suits from brand A. Then, the first interface 201 switches to display a second interface 202 (as shown in Figure 2B). The second interface 202 may include a first search control 203. The first search control 203 is modified to obtain a second search control 204. The second search control 204 may display first product category information 205 (i.e., black suits). Triggering the search confirmation control can perform a search based on the search term "black suit" and display the search results.
[0046] Optionally, the first product image 206 can also be displayed in the second search control.
[0047] In some embodiments, the first interface includes one or more of the following: a video interface introducing the first product; a live streaming interface for broadcasting the first product; and an image interface displaying the first product.
[0048] In some embodiments, the second interface includes one or more of the following: a product information display interface that displays information on multiple products; and the homepage interface of a product trading platform.
[0049] In some embodiments, the method further includes: dynamically displaying the process of obtaining a second search control based on a first search control.
[0050] 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.
[0051] As an example, the difference between the first and second search controls lies in their interface area; the second search control has a larger interface area than the first. The first search control can be gradually enlarged until it becomes the second search control. Please refer to Figures 3A and 3B. The search control in Figure 3A is wider than the search control in Figure 2B, the search control in Figure 3B is longer than the search control in Figure 3A, and the search control in Figure 2C is longer than the search control in Figure 3B. That is, Figures 2B, 3A, 3B, and 2C illustrate the dynamic process of the search control's change.
[0052] Therefore, by dynamically displaying the change process, the transition from the first search control to the second search control can be highlighted. Emphasizing the "search after viewing" function prompts users to search based on the first viewed item, increasing the probability of searches based on the first item's category information.
[0053] In some embodiments, the differences between the second search control and the first search control may include: the control display area occupied by the second search control is larger than the control display area occupied by the first search control; and the border line width of the second search control is larger than the border line width of the first search control.
[0054] 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.
[0055] 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 first product category information) can be highlighted.
[0056] In some embodiments, the method further includes displaying a first product image in the second search control.
[0057] As an example, please refer to Figure 2C, which shows a first product image 206.
[0058] This allows for a clear display of the products a user has previously viewed, reinforcing the presence of those products and suggesting that searches can be performed based on them.
[0059] In some embodiments, the method further includes displaying a prompt message in the second search control.
[0060] Here, the prompt message is used to notify the user that they have viewed the first product information.
[0061] As an example, please refer to Figure 2C. The text in Figure 2C, which we just saw, can be used as a prompt.
[0062] Therefore, a prompt message can be sent indicating that the information for the first item has been viewed, and a search can be initiated based on the first item.
[0063] In some embodiments, the method further includes: displaying first product category information in a first search control; and adding a first product image and prompt information during the process of the first search control becoming a second search control, so as to display the prompt information, the first product image, and the first product category information in the second search control.
[0064] As an example, please refer to Figures 4A, 4B, and 4C. Figure 4A shows the display of the first product category information in the first search control. Figures 4B and 4C illustrate the transformation from the first search control to the second search control, and the addition of prompts and the image of the first product to the search control during this transformation. In the final state of the second search control, the image of the first product, the prompts, and the first product category information are displayed.
[0065] In other words, 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 first product category information and the previously viewed products, thereby increasing the probability of searching based on the first product category information.
[0066] In some embodiments, the method further includes: in response to the display of a second search control on the second interface, and in response to the satisfaction of a preset restoration condition, switching the second search control to a first search control on the second interface.
[0067] Here, when the second search control is displayed on the second interface, and when the preset restoration conditions are met, the second search control can be switched back to the first search control on the second interface. In other words, the second search control is restored to the first search control.
[0068] 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.
[0069] Reverting the second search control to the first search control reduces the likelihood of users searching based on the first product category information, thus minimizing the presence of the search control in the second interface and facilitating users' browsing of other information on the second interface. In other words, it reduces interference with users' ability to obtain other information from the second interface.
[0070] 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.
[0071] As shown in Figure 5, the search device in this embodiment includes: a first display unit 501, a second display unit 502, a third display unit 503, and a fourth display unit 504. The first display unit is used to display a first interface, which displays first product information; the second display unit is used to respond to a second interface display operation by displaying a second interface including a first search control, and to obtain first product category information; the third display unit is used to display a second search control in the second interface, wherein the second search control is obtained based on the first search control; and the fourth display unit is used to display the first product category information in the second search control.
[0072] In this embodiment, the specific processing of the first display unit 501, the second display unit 502, the third display unit 503, the fourth display unit 504 and the search unit 505 of the search device and the resulting technical effects can be referred to the relevant descriptions of steps 101, 102, 103 and 104 in the corresponding embodiment of Figure 1, and will not be repeated here.
[0073] 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.
[0074] In some embodiments, the apparatus further includes a search unit (not shown) for performing a search based on the first product category information in response to a search operation, and displaying the corresponding search results.
[0075] 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 lines of the second search control are different from the border lines of the first search control.
[0076] In some embodiments, the device is further configured to: display a first product image in the second search control.
[0077] In some embodiments, the device is further configured to: display a prompt message in the second search control, wherein the prompt message is used to indicate to the user that the first product information has been viewed.
[0078] In some embodiments, the device is further configured to: display first product category information in a first search control; and, during the process of the first search control becoming a second search control, add a first product image and prompt information to display the prompt information, the first product image, and the first product category information in the second search control, wherein the prompt information is used to prompt the user that the first product information has been viewed.
[0079] In some embodiments, the device is further configured to: in response to displaying a second search control on the second interface, and in response to the satisfaction of preset restoration conditions, switch the second search control to a first search control on the second interface.
[0080] In some embodiments, the first interface includes one or more of the following: a video interface introducing the first product; a live streaming interface for broadcasting the first product; and an image interface displaying the first product.
[0081] In some embodiments, the second interface includes one or more of the following: a product information display interface that displays information on multiple products; and the homepage interface of a product trading platform.
[0082] 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.
[0083] 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.
[0084] 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.
[0085] 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.
[0086] 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.
[0087] 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.
[0088] 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.
[0089] 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.
[0090] 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.
[0091] 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.
[0092] 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.
[0093] 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.
[0094] 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.
[0095] 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.
[0096] 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 interface, wherein the first interface is used to display first product information; in response to a second interface display operation, display a second interface including a first search control, and obtain first product category information; display a second search control in the second interface, wherein the second search control is obtained based on the first search control; and display the first product category information in the second search control.
[0097] 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).
[0098] 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.
[0099] 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".
[0100] 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.
[0101] 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.
[0102] 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.
[0103] 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.
[0104] 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, wherein, include: The first interface is displayed, which is used to display the information of the first product. In response to the second interface display operation, a second interface including the first search control is displayed, and information on the first product category is obtained; The second interface displays a second search control, which is based on the first search control; the second search control displays the first product category information.
2. The method of claim 1, wherein, The method further includes: In response to a search operation, a search is performed based on the first product category information, and the corresponding search results are displayed.
3. The method of claim 1, wherein, The method further includes: The process of obtaining the second search control based on the first search control is dynamically displayed.
4. The method of claim 1, wherein, The differences between the second search control and the first search control include one or more of the following: The display area occupied by the second search control is larger than that occupied by the first search control; the border lines of the second search control are different from those of the first search control.
5. The method of claim 1, wherein, The method further includes: The second search control displays an image of the first product.
6. The method of claim 1, wherein, The method further includes: In the second search control, a prompt message is displayed, which is used to inform the user that they have viewed the first product information.
7. The method of claim 1, wherein, The method further includes: 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 first product image and prompt information are added to display the prompt information, the first product image, and the first product category information in the second search control. The prompt information is used to indicate to the user that the first product information has been viewed.
8. The method of claim 1, wherein, The method further includes: In response to the display of a second search control on the second interface, and in response to the satisfaction of preset restoration conditions, the second search control is switched to a first search control on the second interface.
9. The method of claim 1, wherein, The first interface includes one or more of the following: The video interface introducing the first product; The live streaming interface for the first item; The interface displays images of the first item.
10. The method of claim 1, wherein, The second interface includes one or more of the following: A product information display interface that shows information on multiple products; The homepage of the goods trading platform.
11. A search apparatus, wherein, include: The first display unit is used to display the first interface, which is used to display the information of the first product. The second display unit is used to respond to the second interface display operation, display the second interface including the first search control, and obtain the first product category information; The third display unit is used to display a second search control in the second interface, wherein the second search control is obtained based on the first search control; The fourth display interface is used to display the product category information of the first product in the second search control.
12. An electronic device, comprising: include: 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-10.
13. A computer readable medium having stored thereon a computer program, wherein, When the program is executed by the processor, it implements the method as described in any one of claims 1-10.