Information search method and device, equipment and storage medium
The method of triggering the search result page through the sliding operation solves the problems of cumbersome and inefficient traditional information search operations, and achieves a more efficient information search experience.
Patent Information
- Application Number
- CN202411498517.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-02-07
AI Technical Summary
Traditional information search methods are cumbersome and inefficient, so users need to click on specific controls to trigger search.
By receiving a sliding operation in the target direction in the first area of the search page, a page switching process corresponding to the target direction is presented, and a search result page of the search item is presented based on the page switching process.
This reduces the operation complexity of information search and improves the efficiency of information search. Users can directly contact and present the search result page through sliding operations.
Smart Images

Figure CN119396325A_ABST
Abstract
Description
Technical Field
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to methods, devices, apparatuses, and computer-readable storage media for information searching. Background Art
[0002] With the development of computer technology, more and more applications can provide media content. Various media content can provide people with information, education, life and entertainment. When audience users are interested in relevant content in the media content, they can go to the search page and enter the corresponding search terms in the search page to search. Traditionally, when searching for information, users need to click on specific controls deployed in the interactive interface to trigger the search. This search method is cumbersome and the efficiency of information search is low. Summary of the invention
[0003] In a first aspect of the present disclosure, a method for information search is provided. The method includes: presenting a search page, the search page includes an input control, the input control presents a search item; in response to receiving a sliding operation in a target direction in a first area of the search page, presenting a page switching process corresponding to the target direction; and presenting a search result page for the search item based on the page switching process.
[0004] In a second aspect of the present disclosure, a device for information search is provided. The device includes: a first presentation module configured to present a search page, the search page includes an input control, and the input control presents a search item; a second presentation module configured to present a page switching process corresponding to the target direction in response to receiving a sliding operation in a target direction in a first area of the search page; and a third presentation module configured to present a search result page of the search item based on the page switching process.
[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory, the at least one memory is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit. When the instructions are executed by the at least one processing unit, the device executes the method of the first aspect.
[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect.
[0007] It should be understood that the contents described in this content section are not intended to limit the key features or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:
[0009] Figure 1 A schematic diagram showing an example environment in which embodiments according to the present disclosure may be implemented;
[0010] Figures 2A to 2G shows an example interface according to some embodiments of the present disclosure;
[0011] Figure 3 A flowchart illustrating an example process of information searching according to some embodiments of the present disclosure;
[0012] Figure 4 A schematic structural block diagram showing an example apparatus for information search according to some embodiments of the present disclosure; and
[0013] Figure 5 A block diagram of an electronic device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0014] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0015] It should be noted that the titles of any sections / subsections provided herein are not restrictive. Various embodiments are described throughout this article, and any type of embodiment may be included under any section / subsection. In addition, the embodiments described in any section / subsection may be combined in any manner with any other embodiments described in the same section / subsection and / or different sections / subsections.
[0016] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.
[0017] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects are subject to the corresponding laws, regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user knows and confirms. Accordingly, when implementing each embodiment of the present disclosure, the type, scope of use, usage scenario, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.
[0018] In this specification and the embodiments, if personal information processing is involved, it will be processed on the premise of having a legal basis (such as obtaining the consent of the subject of personal information, or it is necessary to perform a contract, etc.), and will only be processed within the scope of regulations or agreements. If a user refuses to process personal information other than the necessary information for basic functions, it will not affect the user's use of basic functions.
[0019] As mentioned above, with the development of computer technology, more and more applications can provide media content. A variety of media content can provide people with information, education, life, entertainment and other aspects of content. When audience users are interested in relevant content in the media content, they can go to the search page and enter the corresponding search terms in the search page to search. Traditionally, when searching for information, users need to click on specific controls deployed in the interactive interface to trigger the search. This search method is more cumbersome and the efficiency of information search is low.
[0020] The embodiment of the present disclosure proposes a scheme for information search. The scheme includes: presenting a search page, the search page includes an input control, the input control presents a search item; in response to receiving a sliding operation in a target direction in a first area of the search page, presenting a page switching process corresponding to the target direction; and presenting a search result page for the search item based on the page switching process.
[0021] In this way, the embodiments of the present disclosure can trigger the presentation of the search results page through a sliding operation, thereby reducing the operational complexity of information search and improving the efficiency of information search.
[0022] Various example implementations of the solution are described in detail below in conjunction with the accompanying drawings.
[0023] Example Environment
[0024] Figure 1 1 is a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. Figure 1As shown, example environment 100 may include electronic device 110 .
[0025] In this example environment 100, the electronic device 110 may run an application 120 that supports information search. The application 120 may be any suitable type of application for information search, examples of which may include, but are not limited to, social applications, content sharing applications, online video applications, or other suitable applications. The user 140 may interact with the application 120 via the electronic device 110 and / or its attached devices.
[0026] exist Figure 1 In the environment 100 , if the application 120 is active, the electronic device 110 may present an interface 150 for supporting information search through the application 120 .
[0027] In some embodiments, the electronic device 110 communicates with the server 130 to provide services for the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a handheld computer, a portable game terminal, a VR / AR device, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio receiver, an e-book device, a game device, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface for the user (such as a "wearable" circuit, etc.).
[0028] The server 130 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms. The server 130 may include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, etc. The server 130 may provide background services for the application 120 that supports information search in the electronic device 110.
[0029] A communication connection may be established between the server 130 and the electronic device 110. The communication connection may be established in a wired manner or a wireless manner. The communication connection may include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, etc., and the embodiments of the present disclosure are not limited in this respect. In the embodiments of the present disclosure, the server 130 and the electronic device 110 may implement signaling interaction through the communication connection between the two.
[0030] It should be understood that the structure and function of the various elements in the environment 100 are described for exemplary purposes only and do not imply any limitation on the scope of the present disclosure.
[0031] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.
[0032] Example Interaction
[0033] Figures 2A to 2G 200A to 200G according to some embodiments of the present disclosure. The interfaces 200A to 200G may be composed of, for example, Figure 1 The electronic device 110 shown is provided. Figures 2A to 2G To describe an example interactive process for information search.
[0034] In some embodiments, the electronic device 110 may present a play page of the media, the play page including a search entry. Further, after receiving a selection of the search entry, the electronic device 110 presents a search page. The search page includes a plurality of candidate search items independent of the input control.
[0035] As an example, the user 140 can browse any page that supports information search, such as a playback page of media content, through the electronic device 110. The electronic device 110 can receive the user 140's selection of the search control in the current page, and accordingly present the following information: Figure 2A The search page 210 shown includes a search history component 226 and a recommended search term component 228. The search history component 226 includes a plurality of historical search terms, and the recommended search term component 228 includes a plurality of recommended search terms determined by the electronic device 110 based on a set of historical search terms.
[0036] As an example, Figure 2AAs shown, the search page 210 may include an input control 220, wherein the input control 220 may display a search term 222. In some embodiments, the search term 222 may be determined based on historical interaction information of the user 140. For example, the search term 222 in the input control 220 may be a guessed search term determined by the user's historical search interaction.
[0037] In some embodiments, the search page includes a plurality of interactive areas determined based on at least one component in the search page. The plurality of interactive areas include a first area and at least one second area.
[0038] As an example, Figure 2B As shown, the search page 210 includes a first area 224 and a second area 230. The first area 224 includes a search history component 226 and a recommended search term component 228. The search history component 226 includes historical search items in a plurality of historical search item sets, and the recommended search term component 225 includes a set of multiple recommended search items determined based on the historical search item set. The second area 230 may include, for example, a topic component 232, and the topic component 232 includes a tag set 234 and a content set 236. The tag set 234 includes a plurality of tags, and different tags indicate different topic types. Tags may be, for example, local tags, live broadcast tags, music tags, and the like. There are a plurality of topics corresponding to the current tag in the content set 236. As an example, the electronic device 110 may accept the user 140's selection of the local tag and switch the content in the content set 236 to the target content (i.e., local topic) corresponding to the local tag.
[0039] In some scenarios, the first area 224 may also include an area corresponding to the content set 236 in the topic component 232. The second area 230 may, for example, only include an area corresponding to the tag set 234 in the topic component 232.
[0040] In some embodiments, the electronic device 110 may perform a switching process between the search page and the search result page based on a first sliding operation by the user 140 on the first area 224 in the search page 210. Specifically, the electronic device 110 receives a first sliding operation in a target direction in the first area of the search page and presents a page switching process corresponding to the target direction.
[0041] As an example, Figure 2C As shown, the electronic device 110 may receive a first sliding operation 240 from the user 140 on the first area 224. After receiving the first sliding operation 240, the electronic device 110 may gradually cover the search page 210 with the search result page 250 from right to left based on the direction indicated by the first sliding operation 240 (e.g., sliding from right to left).
[0042] In some scenarios, the electronic device 110 may also present the page switching process corresponding to the target direction in a push-to-pull style, for example.
[0043] In some embodiments, the electronic device 110 may adjust the display style of the search item 222 in the input control when receiving the sliding operation to increase the display priority of the search item 222. As an example, Figure 2B As shown, when the electronic device 110 receives a sliding operation, it can highlight the search item 222 in the input control 220. The highlighting can be, for example, bold display, highlighted display, magnified display, etc. In this way, the embodiment of the present disclosure can indicate that the corresponding search page will be entered by changing the display style of the search item after receiving the sliding operation, thereby reducing the occurrence of erroneous operations.
[0044] In some embodiments, the electronic device 110 presents a search result page for the search term 222 based on the page switching process. Figure 2C and 2D As shown, the electronic device 110 can gradually present the search result page 250 based on the process that the search result page 250 gradually covers the search result page 210 from right to left. The search result page 250 includes the target search result 255 associated with the search term 222.
[0045] In some embodiments, the electronic device 110 may initiate a request to load the search results in response to the page switching process being triggered. Further, the electronic device 110 may render the search results page based on the loading result of the search results page.
[0046] As an example, when the page switching process is triggered, the electronic device 110 can obtain search results associated with the search term 222 from the server 130, and the search results can be used as the page content of the search results page. Further, the electronic device 110 can render the search results page based on the obtained page content when the page switching process is triggered. In this way, the embodiments of the present disclosure can synchronously load the search results when the page switching process is triggered, effectively reducing the user's waiting time, thereby improving the efficiency of information acquisition.
[0047] In some scenarios, when the electronic device 110 receives a press event of a sliding operation and does not start sliding, the electronic device 110 may obtain the page content of the search result page from the server 130. Further, the electronic device 110 may render the search result page based on the obtained page results.
[0048] In some embodiments, the electronic device 110 may divide the search result page into a plurality of content units. Figure 2DAs shown, the search result page 250 includes multiple content units, and the multiple content units may include, for example, a first content unit 255-1, a second content unit 255-2, and a third content unit 255-3 in the search result 255. The first content unit 255-1 may include, for example, a user identifier and a user avatar of the author of the target search result 255. The second content unit 255-2 may be, for example, text content and media content of the target search result 255. The third content unit 255-3 may be, for example, a comment content of the target search result 255. In this way, the embodiment of the present disclosure can present the search result page 250 more quickly. In this way, the efficiency of information acquisition can be effectively improved.
[0049] In some embodiments, when the electronic device 110 completes loading of a target content unit among multiple content units, the electronic device 110 may render the target content unit of the search results page, wherein the loading order of the multiple content units is determined based on the spatial positions of the multiple content units in the search results page.
[0050] As an example, Figure 2D As shown, the first content unit 255-1, the second content unit 255-2, and the third content unit 255-3 are arranged from top to bottom in the search result page 250. The electronic device 110 can load the content units in a top-to-bottom order, that is, the electronic device 110 first loads the first content unit 255-1, then the second content unit 255-2, and finally the third content unit 255-3.
[0051] In some scenarios, when presenting the search result page 250, the electronic device 110 may present the content units in sequence based on the order in which the different content units are loaded. For example, if the third content unit 255-3 is loaded before the first content unit 255-1, the electronic device 110 will present the third content unit 255-3 first. In this way, the embodiments of the present disclosure can improve the presentation efficiency of the search result page.
[0052] In some embodiments, the electronic device 110 may receive a second sliding operation in a target direction in at least one second area, and adjust the display content of the target component corresponding to the at least one second area.
[0053] As an example, Figure 2B As shown, the electronic device 110 may receive a second sliding operation of the user 140 on the tag set 234 in the second area 230. After the electronic device 110 receives the second sliding operation, the electronic device 110 may adjust the tags displayed in the tag set 234 based on the second sliding operation. As another example, Figure 2BAs shown, the electronic device 110 may also receive a second sliding operation of the user 140 on the content set 236, and adjust the content displayed in the content set 236. In this way, the embodiments of the present disclosure can trigger a search task by gesture in the search page 210 while ensuring the original function of the search page 210.
[0054] In order to improve the efficiency of information acquisition by better guiding users in searches. In some embodiments, the electronic device 110 may present corresponding search guidance in the search page. Specifically, before receiving a sliding operation, the electronic device 110 may present operation guidance content associated with triggering a page switching process in the search page. The operation guidance content may be, for example, text content such as "Swipe the page left to trigger a search", or may be media content such as a picture or animation effect used to describe the gesture operation that triggers the search task.
[0055] In some embodiments, the operation guidance content may include a gesture effect associated with the target direction. Figure 2E As shown, the electronic device 110 may present the operation guidance content 260 before receiving the sliding operation. The operation guidance content 260 includes a gesture animation 260-1 associated with the target direction, and the animation 260-1 indicates the gesture operation for triggering the search task. In some scenarios, such as Figure 2E As shown, the operation guidance content 260 also includes a preset style for highlighting the input control 220 .
[0056] In some embodiments, the operation guidance content may include a guidance element displayed in a first position of the search page, the guidance element at least indicating a target direction. The first position is determined based on the target direction. As an example, Figure 2F As shown, the electronic device 110 may present the guide element 270 of the operation guide content at the first position before receiving the sliding operation. When the direction of the sliding operation that triggers the search task is set to slide to the right, the electronic device 110 may present the guide element 270 in the form of a prompt message in the right area of the search page 210. In some scenarios, when the direction of the sliding operation that triggers the search task is set to slide to the left, the electronic device 110 may present the guide element 270 in the form of a prompt message on the left side of the search page 210.
[0057] In some embodiments, the operation guidance content also includes target content displayed in the second position for representing the search result page. Figure 2G As shown, the electronic device 110 may display the target content 280 in the second position of the search page 210. The target content 280 may be, for example, picture information used to represent the search result page, or may be an example page used to represent the search result page.
[0058] In this way, the embodiments of the present disclosure can trigger the presentation of the search results page through a sliding operation, thereby reducing the operational complexity of information search and improving the efficiency of information search.
[0059] Example Process
[0060] Figure 3 FIG. 3 is a flowchart showing an example process 300 of information search according to some embodiments of the present disclosure. The process 300 may be implemented at the electronic device 110. Figure 1 The process 300 is described below.
[0061] like Figure 3 As shown, in box 310, the electronic device 110 presents a search page, the search page includes an input control, and the input control presents the search terms.
[0062] In box 320, in response to receiving a sliding operation in a target direction in the first area of the search page, the electronic device 110 presents a page switching process corresponding to the target direction.
[0063] In box 330, the electronic device 110 presents the search result page of the search term based on the page switching process.
[0064] In some embodiments, process 300 further includes: in response to the sliding operation, adjusting the display style of the search item in the input control to increase the display priority of the search item.
[0065] In some embodiments, before receiving the sliding operation, process 300 further includes: presenting operation guidance content associated with triggering a page switching process in the search page.
[0066] In some embodiments, the operation guidance content includes: a gesture effect associated with a target direction; and / or a guidance element displayed in the first position of the search page, the guidance element at least indicating the target direction.
[0067] In some embodiments, the first position is determined based on a target direction.
[0068] In some embodiments, the operation guidance content further includes: target content displayed in the second position and used to represent the search result page.
[0069] In some embodiments, the sliding operation is a first sliding operation, the search page includes multiple interaction areas determined based on at least one component in the search page, the multiple interaction areas include a first area and at least one second area, and process 300 also includes: in response to receiving a second sliding operation in a target direction in at least one second area, adjusting the display content of the target component corresponding to the at least one second area.
[0070] In some embodiments, process 300 further includes: in response to the page switching process being triggered, initiating a loading request for the search results page; and rendering the search results page based on the loading result of the search results page.
[0071] In some embodiments, the search results page is divided into multiple content units, and based on the loading results of the search results page, rendering the search results page includes: in response to completing the loading of a target content unit among the multiple content units, rendering the target content unit of the search results page, wherein the loading order of the multiple content units is determined based on the spatial positions of the multiple content units in the search results page.
[0072] Example devices and equipment
[0073] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 4 A schematic structural block diagram of an example apparatus 400 for information search according to some embodiments of the present disclosure is shown. The apparatus 400 may be implemented as or included in the electronic device 110. Each module / component in the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.
[0074] like Figure 4 As shown, the device 400 includes: a first presentation module 410, configured to present a search page, the search page includes an input control, and the input control presents the search item; a second presentation module 420, configured to present a page switching process corresponding to the target direction in response to receiving a sliding operation in a target direction in a first area of the search page; and a third presentation module 430, configured to present a search result page of the search item based on the page switching process.
[0075] In some embodiments, the device 400 further includes a first adjustment module configured to adjust the display style of the search item in the input control in response to a sliding operation to increase the display priority of the search item.
[0076] In some embodiments, the device 400 also includes a trigger module configured to present operation guidance content associated with triggering a page switching process in the search page before receiving a sliding operation.
[0077] In some embodiments, the operation guidance content includes: a gesture effect associated with a target direction; and / or a guidance element displayed in the first position of the search page, the guidance element at least indicating the target direction.
[0078] In some embodiments, the first position is determined based on a target direction.
[0079] In some embodiments, the operation guidance content further includes: target content displayed in the second position and used to represent the search result page.
[0080] In some embodiments, the sliding operation is a first sliding operation, the search page includes multiple interaction areas determined based on at least one component in the search page, the multiple interaction areas include a first area and at least one second area, and the device 400 also includes a second adjustment module, which is configured to adjust the display content of the target component corresponding to the at least one second area in response to receiving a second sliding operation in the target direction in the at least one second area.
[0081] In some embodiments, the apparatus 400 further includes a rendering module configured to initiate a loading request for a search results page in response to a page switching process being triggered; and render the search results page based on the loading result of the search results page.
[0082] In some embodiments, the search results page is divided into multiple content units, and the rendering module is further configured to: in response to completing the loading of a target content unit among the multiple content units, render a target content unit of the search results page, wherein the loading order of the multiple content units is determined based on the spatial positions of the multiple content units in the search results page.
[0083] like Figure 5 As shown, the electronic device 500 is in the form of a general electronic device. The components of the electronic device 500 may include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 520. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 500.
[0084] The electronic device 500 typically includes a plurality of computer storage media. Such media may be any accessible media that is accessible to the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 may be a volatile memory (e.g., registers, caches, random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 may be a removable or non-removable medium, and may include a machine-readable medium, such as a flash drive, a disk, or any other medium, which may be capable of being used to store information and / or data and may be accessed within the electronic device 500.
[0085] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 5 As shown in , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to the bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules that are configured to perform various methods or actions of various embodiments of the present disclosure.
[0086] The communication unit 540 implements communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented in a single computing cluster or multiple computing machines that can communicate through a communication connection. Therefore, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.
[0087] The input device 550 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc. The output device 560 may be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 may also communicate with one or more external devices (not shown) through the communication unit 540 as needed, such as a storage device, a display device, etc., communicate with one or more devices that allow a user to interact with the electronic device 500, or communicate with any device that allows the electronic device 500 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).
[0088] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.
[0089] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices, equipment, and computer program products implemented according to the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.
[0090] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0091] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0092] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as replacements, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
[0093] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the various implementations disclosed herein.
Claims
1. A method for information search, comprising: presenting a search page, the search page including an input control, the input control presenting a search term; In response to receiving a sliding operation in a target direction in the first area of the search page, presenting a page switching process corresponding to the target direction; as well as Based on the page switching process, a search result page for the search term is presented.
2. The method according to claim 1, further comprising: In response to the sliding operation, a display style of the search item in the input control is adjusted to increase a display priority of the search item.
3. The method according to claim 1, wherein: Before receiving the sliding operation, the method further includes: The operation guidance content associated with triggering the page switching process is presented in the search page.
4. The method according to claim 3, wherein the operation guidance content comprises: a gesture animation associated with the target direction; and / or A guide element is displayed in a first position on the search page, the guide element at least indicating the target direction. The method of claim 4 , wherein the first position is determined based on the target direction.
6. The method according to claim 4, wherein the operation guidance content further comprises: The target content displayed in the second position and used to characterize the search result page.
7. The method according to claim 1, wherein the sliding operation is a first sliding operation, the search page includes a plurality of interactive areas determined based on at least one component in the search page, the plurality of interactive areas include the first area and at least one second area, and the method further includes: In response to receiving a second sliding operation in the target direction in the at least one second area, adjusting display content of a target component corresponding to the at least one second area.
8. The method according to claim 1, further comprising: In response to the page switching process being triggered, initiating a loading request for the search result page; as well as Based on the loading result of the search result page, the search result page is rendered.
9. The method according to claim 8, wherein the search result page is divided into a plurality of content units, and based on the loading result of the search result page, rendering the search result page comprises: In response to completing the loading of a target content unit among the multiple content units, rendering the target content unit of the search result page, wherein the loading order of the multiple content units is determined based on the spatial positions of the multiple content units in the search result page.
10. The method according to claim 1, further comprising: Presenting a playback page of the media, the playback page including a search entry; In response to selection of the search entry, the search page is presented, and the search page further includes a plurality of candidate search items independent of the input control.
11. A device for information search, comprising: A first presentation module is configured to present a search page, the search page includes an input control, the input control presents a search term; a second presentation module, configured to present a page switching process corresponding to the target direction in response to receiving a sliding operation in the first area of the search page; as well as The third presentation module is configured to present a search result page of the search item based on the page switching process.
12. An electronic device comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform the method according to any one of claims 1 to 10 when executed by the at least one processing unit.
13. A computer-readable storage medium having a computer program stored thereon, wherein the computer program can be executed by a processor to implement the method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Terminal page display method and device
CN112578980A
Search recommendation method and device, equipment and storage medium
CN114691964A
Page display method and device, electronic equipment, storage medium and program product
CN115220849A
Method and apparatus for content presentation, and device and storage medium
WO2024198888A1
Cited By
Information search method and apparatus, and device and storage medium
WO2026086946A1