CN113158046B - Method, device, electronic equipment and storage medium for searching information - Google Patents

Method, device, electronic equipment and storage medium for searching information Download PDF

Info

Publication number
CN113158046B
CN113158046B CN202110427586.XA CN202110427586A CN113158046B CN 113158046 B CN113158046 B CN 113158046B CN 202110427586 A CN202110427586 A CN 202110427586A CN 113158046 B CN113158046 B CN 113158046B
Authority
CN
China
Prior art keywords
information
search
hot spot
page
target object
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110427586.XA
Other languages
Chinese (zh)
Other versions
CN113158046A (en
Inventor
李志锋
黄佳威
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Futu Network Technology Co Ltd
Original Assignee
Shenzhen Futu Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Futu Network Technology Co Ltd filed Critical Shenzhen Futu Network Technology Co Ltd
Priority to CN202110427586.XA priority Critical patent/CN113158046B/en
Publication of CN113158046A publication Critical patent/CN113158046A/en
Application granted granted Critical
Publication of CN113158046B publication Critical patent/CN113158046B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9532Query formulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the application provides a method, a device, electronic equipment and a storage medium for searching information, wherein the method comprises the following steps: receiving a search keyword input by a target object in a global search window of a first page; the search key words and first parameter values corresponding to the first pages are sent to network equipment, and the first parameter values are used for identifying the first pages; receiving search results corresponding to the keywords fed back by network equipment, wherein the search results are a plurality of hot spot information obtained by searching the network equipment in a first search area corresponding to a first parameter value; and displaying the search result. The technical scheme provided by the application has the advantage of high user experience.

Description

Method, device, electronic equipment and storage medium for searching information
Technical Field
The present application relates to the field of electronic finance technologies, and in particular, to a method and apparatus for searching information, an electronic device, and a storage medium.
Background
In the process of using the stock-frying software, the situation that certain information needs to be searched immediately often occurs for users, so that most pages provide the function of global searching. Whether the user can be most quickly directed to the information that is most valuable to the user is an important criterion for evaluating the quality of the global search.
The existing global searching mode causes poor matching degree of the searching information, and influences the searching experience degree.
Disclosure of Invention
The embodiment of the application discloses a global searching method and device for financial software, electronic equipment and a computer readable storage medium, which have the advantage of improving the searching experience of a user.
In a first aspect, there is provided a method of searching information, the method comprising the steps of:
receiving a search keyword input by a target object in a global search window of a first page;
the search key words and first parameter values corresponding to the first pages are sent to network equipment, and the first parameter values are used for identifying the first pages;
Receiving search results corresponding to the search keywords fed back by the network equipment, wherein the search results are a plurality of pieces of hot spot information obtained by searching the network equipment in a first search area corresponding to a first parameter value;
and displaying the search result.
In a second aspect, there is provided an apparatus for searching information, the apparatus comprising:
The acquisition unit is used for receiving a search keyword input by a target object in a global search window of a first page;
The sending unit is used for sending the search keyword and a first parameter value corresponding to a first page to network equipment, wherein the first parameter value is used for identifying the first page;
the result unit is used for receiving search results corresponding to the search keywords fed back by the network equipment; the search result is a plurality of hot spot information obtained by searching the network equipment in a first search area corresponding to the first parameter value;
And the display unit is used for displaying the search results.
In a third aspect, there is provided an electronic device comprising a processor, a memory, a communication interface, and one or more programs stored in the memory and configured to be executed by the processor, the programs comprising instructions for performing the steps in the method of the first aspect.
A fourth aspect of the embodiments of the present application discloses a computer-readable storage medium storing a computer program for electronic data exchange, wherein the computer program causes a computer to execute the method according to the first aspect.
A fifth aspect of the embodiments of the present application discloses a computer program product, wherein the computer program product comprises a non-transitory computer readable storage medium storing a computer program, the computer program being operable to cause a computer to perform part or all of the steps described in the first aspect of the embodiments of the present application. The computer program product may be a software installation package.
By implementing the embodiment of the application, the corresponding first page can be determined by carrying the first parameter value in the search keyword, and then the first search area is determined according to the first page, so that the global search can be limited in the range matched with the target object, the search operation amount is reduced, the matching degree of the search result and the target object can be improved, and the search precision and efficiency are further improved.
Drawings
The drawings used in the embodiments of the present application are described below.
Fig. 1 is a schematic structural diagram of a terminal according to an embodiment of the present application;
FIG. 2 is a flow chart of a global searching method of financial software according to an embodiment of the present application;
FIG. 3 is a diagram of a global search UML provided in accordance with an embodiment of the present application;
Fig. 4 is a schematic structural diagram of a global searching device according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
Embodiments of the present application will be described below with reference to the accompanying drawings in the embodiments of the present application.
The term "and/or" in the present application is merely an association relation describing the association object, and indicates that three kinds of relations may exist, for example, a and/or B may indicate: a exists alone, A and B exist together, and B exists alone. In this context, the character "/" indicates that the front and rear associated objects are an "or" relationship.
The term "plurality" as used in the embodiments of the present application means two or more. The first, second, etc. descriptions in the embodiments of the present application are only used for illustrating and distinguishing the description objects, and no order is used, nor is the number of the devices in the embodiments of the present application limited, and no limitation on the embodiments of the present application should be construed. The "connection" in the embodiment of the present application refers to various connection manners such as direct connection or indirect connection, so as to implement communication between devices, which is not limited in the embodiment of the present application.
The terminal in the embodiments of the present application may refer to various forms of UE, access terminal, subscriber unit, subscriber station, mobile station, MS (english: mobile station), remote station, remote terminal, mobile device, user terminal, terminal device (english: terminal equipment), wireless communication device, user agent, or user apparatus. The terminal device may also be a cellular phone, a cordless phone, a SIP (english: session initiation protocol, chinese: session initiation protocol) phone, a WLL (english: wireless local loop, chinese: wireless local loop) station, a PDA (english: personal DIGITAL ASSISTANT, chinese: personal digital processing), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a car-mounted device, a wearable device, a terminal device in a future 5G network or a terminal device in a future evolved PLMN (english: public land mobile network, chinese: public land mobile communication network), etc., which the embodiments of the present application are not limited.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a terminal disclosed in an embodiment of the present application, where the terminal 100 may be a user equipment UE, the terminal 100 includes a storage and processing circuit 110, and a sensor 170 connected to the storage and processing circuit 110, the sensor 170 may include a camera, a distance sensor, a gravity sensor, and the like, and the electronic device may include two transparent display screens, where the transparent display screens are disposed on a back surface and a front surface of the electronic device, and part or all of components between the two transparent display screens may be transparent, so that the electronic device may be a transparent electronic device in visual effect, and if part of the components are transparent, the electronic device may be a hollowed-out electronic device. Wherein:
Terminal 100 may include control circuitry that may include storage and processing circuitry 110. The storage and processing circuit 110 may be a memory such as a hard drive memory, a non-volatile memory (e.g., flash memory or other electronically programmable read only memory used to form a solid state drive, etc.), a volatile memory (e.g., static or dynamic random access memory, etc.), etc., as embodiments of the application are not limited. Processing circuitry in the storage and processing circuitry 110 may be used to control the operation of the terminal 100. The processing circuitry may be implemented based on one or more microprocessors, microcontrollers, digital signal processors, baseband processors, power management units, audio codec chips, application specific integrated circuits, display driver integrated circuits, and the like.
The storage and processing circuitry 110 may be used to run software in the terminal 100, such as internet browsing applications, voice over internet protocol (Voice over Internet Protocol, VOIP) telephone call applications, email applications, media playing applications, operating system functions, and the like. Such software may be used to perform some control operations, such as image acquisition based on a camera, ambient light measurement based on an ambient light sensor, proximity sensor measurement based on a proximity sensor, information display functions implemented based on status indicators such as status indicators of light emitting diodes, touch event detection based on a touch sensor, functions associated with displaying information on multiple (e.g., layered) display screens, operations associated with performing wireless communication functions, operations associated with collecting and generating audio signals, control operations associated with collecting and processing button press event data, and other functions in terminal 100, to name a few.
Terminal 100 may include input-output circuitry 150. The input-output circuit 150 is operable to enable the terminal 100 to input and output data, i.e., to allow the terminal 100 to receive data from an external device and also to allow the terminal 100 to output data from the terminal 100 to an external device. The input-output circuit 150 may further include a sensor 170. The sensor 170 may further include an ambient light sensor, a proximity sensor based on light and capacitance, a fingerprint recognition module, a touch sensor (e.g., based on an optical touch sensor and/or a capacitive touch sensor, where the touch sensor may be a part of a touch display screen or may be used independently as a touch sensor structure), an acceleration sensor, a camera, and other sensors, where the camera may be a front camera or a rear camera, and the fingerprint recognition module may be integrated below the display screen for collecting fingerprint images, where the fingerprint recognition module may be: optical fingerprint modules, and the like, are not limited herein. The front camera can be arranged below the front display screen, and the rear camera can be arranged below the rear display screen. Of course, the front camera or the rear camera may not be integrated with the display screen, and of course, in practical application, the front camera or the rear camera may also be a lifting structure, and the specific embodiment of the present application is not limited to the specific structure of the front camera or the rear camera.
The input-output circuit 150 may also include one or more displays, one of which may be disposed in front of the electronic device and another of which may be disposed behind the electronic device, such as display 130, in the case of multiple displays, such as 2 displays. The display 130 may include one or a combination of several of a liquid crystal display, a transparent display, an organic light emitting diode display, an electronic ink display, a plasma display, and a display using other display technologies. Display 130 may include an array of touch sensors (i.e., display 130 may be a touch-sensitive display). The touch sensor may be a capacitive touch sensor formed of an array of transparent touch sensor electrodes, such as Indium Tin Oxide (ITO) electrodes, or may be a touch sensor formed using other touch technologies, such as acoustic wave touch, pressure sensitive touch, resistive touch, optical touch, etc., as embodiments of the application are not limited.
The terminal 100 may also include an audio component 140. Audio component 140 may be used to provide audio input and output functionality for terminal 100. The audio components 140 in the terminal 100 may include a speaker, microphone, buzzer, tone generator, and other components for generating and detecting sound.
The communication circuit 120 may be used to provide the terminal 100 with the capability to communicate with external devices. The communication circuit 120 may include analog and digital input-output interface circuits, and wireless communication circuits based on radio frequency signals and/or optical signals. The wireless communication circuitry in the communication circuitry 120 may include radio frequency transceiver circuitry, power amplifier circuitry, low noise amplifiers, switches, filters, and antennas. For example, wireless Communication circuitry in Communication circuitry 120 may include circuitry to support Near Field Communication (NFC) by transmitting and receiving near field coupled electromagnetic signals. For example, the communication circuit 120 may include a near field communication antenna and a near field communication transceiver. The communication circuit 120 may also include a cellular telephone transceiver and antenna, a wireless local area network transceiver circuit and antenna, and the like.
The terminal 100 may further include a battery, power management circuitry, and other input-output units 160. The input-output unit 160 may include buttons, levers, click wheels, scroll wheels, touch pads, keypads, keyboards, cameras, light emitting diodes, and other status indicators, etc.
The user may control the operation of the terminal 100 by inputting commands through the input-output circuit 150, and may use output data of the input-output circuit 150 to enable receiving status information and other outputs from the terminal 100.
Referring to fig. 2, fig. 2 provides a method for searching information, as shown in fig. 2, the method may be performed by a user equipment, the specific structure of the user equipment may be the structure of the terminal shown in fig. 1, the method may also be performed by other intelligent devices, such as a personal computer, a personal digital assistant, a tablet computer, and the like, and the method includes the following steps as shown in fig. 2:
step S201, receiving a search keyword input by a target object in a global search window of a first page.
The specific target objects may include: the UE may of course be other devices, such as a personal computer, a tablet computer, an intelligent robot, a server, and virtual reality devices such as AR and VR. In an embodiment of the present application, the above implementation manner may receive, through a touch display screen of the UE, a search keyword input by the target object in the global search window of the first page, and of course, in practical application, the search keyword input by the target object in the global search window of the first page may also be received through a keyboard. The keyboard can be an entity keyboard or a touch keyboard displayed through a touch display screen.
The first page may be a display page of the device, which may be accessed through an app, or may be accessed through a general interface, such as a network link, a direct car, or the like.
Step S202, the search keyword and a first parameter value corresponding to the first page are sent to the network device, and the first parameter value is used for identifying the first page.
The network device may be a server of financial software or a data center, and the present application is not limited to the specific form of the network device. The first parameter value may specifically be a page tab identifier of the first page, that is, an identifier that uniquely identifies the first page.
Step S203, receiving a search result corresponding to the search keyword fed back by the network equipment, wherein the search result is a plurality of pieces of hot spot information obtained by searching the network equipment in a first search area corresponding to a first parameter value;
Step S204, displaying the search result.
The first search area may specifically be one or any combination of a market area, an information area, a community area, a classroom area, or a comprehensive area; in addition, the method can be one or any combination of detail pages, microblogs, friend circles and friend circles.
The technical scheme provided by the application receives the search keywords input by the target object in the global search window of the first page; the key word and a first parameter value corresponding to the first page are sent to network equipment, and the first parameter value is used for identifying the first page; receiving search results corresponding to the keywords fed back by network equipment, wherein the search results are a plurality of hot spot information obtained by searching the network equipment in a first search area corresponding to a first parameter value; and displaying the search result. According to the technical scheme, the corresponding first page can be determined by carrying the first parameter value in the search keyword, and then the first search area is determined according to the first page, so that global search can be limited in a range matched with the target object, the search operation amount is reduced, the matching degree of the search result and the target object can be improved, the search effect is improved, and the user experience degree is improved.
In an alternative, the method further comprises:
And determining a plurality of browsing amounts corresponding to the plurality of hot spot information, determining a plurality of correlations corresponding to the plurality of hot spot information, and determining the sequence of the search result display according to the plurality of browsing amounts and the plurality of correlations.
In an alternative, the method further comprises:
And calculating to obtain a display value according to the browsing amount and the correlation, selecting the first n pieces of hot spot information from the display value, displaying the first n pieces of hot spot information to a target object, and hiding and displaying the residual hot spot information through setting guide.
The calculation method of the display value may specifically include:
Display value=a browsing amount+b correlation degree. The A is a preset weight value of the browsing amount, and the B is a preset weight value of the correlation degree, wherein the correlation degree is used for representing the similarity degree between the hot spot information and the search keywords. The display value may of course be determined in other ways, such as determining the amount of browsing and the level of relevance.
In an alternative, the method may further include:
And caching the hot spot information searched at the time. After the hot spot information is cached by adopting a caching mechanism, the hot spot information can be directly read from the cache in the next searching process, so that the data display speed in the next searching process is increased, and the user experience is further improved.
In an alternative scheme, when the UE determines that the target object clicks the setting instruction, the residual hot spot information is displayed to the target object.
The setting indication may be a preset interface, such as "see more", "more hot", or "show all", etc.
In an alternative solution, the displaying the search result specifically includes:
Identifying the search result to judge whether the search result contains preset specific information, if so, formatting the preset specific information in a preset mode to obtain formatted information, and displaying the search result after replacing the specific information with the formatted information.
The specific information preset includes specific information of various types, including but not limited to: digital information, video information, text information, etc.
If the preset specific information is digital information, formatting the preset specific information in a preset manner to obtain formatted information may specifically include:
And identifying the data information to determine the bit value of the digital information, if the bit value is larger than a first threshold value, extracting a first value corresponding to a position larger than the first threshold value in the digital information, calculating the remaining values (values except the first value) of the digital information in a rounding manner to obtain a second value, adding the first value and the second value to obtain a third value, and carrying the third value with the unit value of the first threshold value to obtain the formatted information.
For example, the data information is: 195627, if the first threshold is 4 bits, extracting the first value 19 ten thousand before 4 bits, then rounding 5627 to obtain the second value 1 ten thousand, and then adding to obtain 20 ten thousand.
If the specific information is video information, the method for formatting the video information in a preset manner to obtain formatted information may specifically include:
The method comprises the steps of carrying out semantic recognition on a keyword to obtain a meaning corresponding to the keyword, determining a plurality of categories related to the keyword according to the meaning, extracting audio information in the video information, carrying out classification recognition on the audio information to determine m categories corresponding to the audio information, extracting m1 voice information corresponding to m1 categories matched with the categories related to the keyword in the m categories, arranging the m1 voice information according to the time ascending order of the audio information to obtain a voice abstract, carrying out word recognition on the m1 voice information to obtain m1 text information, arranging the m1 text information according to the time ascending order of the audio information to obtain a text abstract, and combining the voice abstract and the text abstract to obtain formatted information. Wherein m is a natural number greater than 2.
According to the scheme, the abstract information which is interested by the user in the video information is extracted for the video information, and most of the abstract information is invalid information for the video information, so that related categories are determined by keywords input by the user, the video information can be formatted to obtain smaller text abstract and voice abstract, effective information can be provided for the user, and the user experience is improved.
In an alternative, the method further comprises:
And collecting operation data of the target object on each piece of hot spot information, and sending the operation data to the network equipment, wherein the operation data are used for indicating the network equipment to adjust the heat value of each piece of hot spot information.
The above-described operational data includes, but is not limited to: click times, viewing times, sharing times, copying times, etc.
In an alternative, the method further comprises:
The UE sets the search result and the topic square in linkage, sets the hot spot information of the topic square in a topic column of the search result, collects click information of a target object, and displays the hot spot information of the topic square to the target object if the target object clicks the topic column.
Example 1
The first embodiment of the present application provides a global search processing method for financial software, and takes a beef cattle as financial software as an example to describe the method of the present application, the method may include the following steps:
When the user searches on a first page (such as cattle collar tab, seed Feed detail page, discussion detail page, content classification page and personal homepage), default to Niu Niujuan tab of search results; when searching is carried out on the individual stock active Niu You list, the concerned list and the fan list by the user, the user defaults to Niu You tab of the search result; searching of other pages is carried out by default to be positioned to the comprehensive tab.
When different pages call the global search page, respective values are transmitted to one parameter, and the global search page judges which tab the search result page should be positioned to (namely, to which page) according to the parameter value.
Recommending hotspot information in search results
The search result is linked with the topic square, and the hot spot information in the topic square is placed in a column of 'topics' in the search result, so that a user can directly hit the real-time hot spot.
The financial software platform is internally provided with a sensor for collecting data, and the data collection unit can be a character and is used for accurately determining hot spot information of a topic square from the background in real time according to user input. And then, the first three items are displayed to the user, and the other items can be comprehensively displayed when the user clicks 'see more'.
In an alternative, the method may further include:
And detecting keywords input by a user in real time, dynamically matching hot spot information corresponding to the new keywords from topics officialdom when a new keyword is detected, and extracting the first n pieces of information of the hot spot information to display to the user. Wherein n is a natural number greater than 1.
The ordering of hotspot information mainly refers to two key parameters: browsing volume and relevance. The two parameters are weighted to obtain an index parameter, and linear sorting is carried out according to the index parameter, so that the heat and the relevance of the information are ensured to the greatest extent possible.
Referring to fig. 3, fig. 3 is a diagram of a global search UML.
As shown in fig. 3, the following is a general functional description of the various classes:
The "global search page class" is an interface for the entire global search, including a return key, an input box, an OCR (Optical Character Recognition ) stock recognition key, a trending search, a stock selector, and a history search, responsible for receiving various types of inputs from the user. This class can be used when a page needs to support global search functions.
The "search content container class" is responsible for judging a search result tab page that should be located when the search interface searches for the first time according to the parameters entered by the "global search page class", and then switching the tab page according to the operation of the user. The class has the examples of each search result tab page inside, and unified management is carried out.
The "search results tab class" forms different tabs according to different configuration parameters entered, including "comprehensive", "quotation", "information", "Niu Niujuan", "Niu You", "Niu Niuqun" and "class". The typesetting of different tab is different, for example, the "information" tab only has information, the "Niu Niujuan" tab is the "topic" and the "Niu Niujuan" column in turn, and the "Niu You" tab is the "enterprise" and the "Niu You" column in turn.
A "topic" includes headlines, summaries, browses and content numbers, and there is a special computer protocol in the system for retrieving these fields from the backend. The client stores the user input content in the request, and the server sends corresponding data to the client according to the user input content. The client receives the data and performs some necessary formatting to facilitate the user to read and display, for example, converting tens of thousands of numbers, changing '183754' into '18 thousands', etc.
According to the statistical data analysis, the first three topics can basically meet most of the demands of users. The clicking operation of the user is counted after being received by the client, so that the popularity of topics can be increased. In addition, a caching mechanism is adopted to cache the hot topics of the search, so that the data display speed in the next search is increased, and the user experience is improved.
Referring to fig. 4, fig. 4 provides a global search apparatus, and the dashed block diagram shown in fig. 4 is an optional unit. The device comprises:
An obtaining unit 401, configured to receive a search keyword input by a target object in a global search window of a first page;
A sending unit 402, configured to send the keyword and a first parameter value corresponding to a first page to a network device, where the first parameter value is used to identify the first page;
A result unit 403, configured to receive a search result corresponding to the keyword fed back by the network device; the search result is a plurality of hot spot information obtained by searching the network equipment in a first search area corresponding to the first parameter value;
And a display unit 404, configured to display the search result.
In an alternative arrangement, the first and second modules,
The display unit 404 is further configured to determine a plurality of browsing amounts corresponding to the plurality of hot spot information, confirm a plurality of correlations corresponding to the plurality of hot spot information, and determine the ranking of the search result display according to the plurality of browsing amounts and the plurality of correlations.
In an alternative arrangement, the first and second modules,
The display unit 404 is specifically configured to calculate a display value according to the browsing amount and the correlation, select the first n pieces of hotspot information from the display value, and display the first n pieces of hotspot information to the target object, and hide and display the remaining hotspot information through setting guidance.
In an alternative, the apparatus may further include:
and the caching unit is used for caching the hot spot information searched at the time.
In an alternative arrangement, the first and second modules,
A display unit 404, specifically configured to identify the search result; judging whether the search result contains preset specific information or not; if the preset specific information is included, formatting the preset specific information in a preset mode to obtain formatted information; and displaying the search result corresponding to the formatted information.
In an alternative, the apparatus may further include:
the processing unit is used for collecting operation data of the target object on each piece of hot spot information, sending the operation data to the network equipment, and the operation data are used for indicating the network equipment to adjust the heat value of each piece of hot spot information.
In an alternative, the apparatus may further include:
The processing unit is used for setting search results and topic squares to link, setting hot spot information of the topic squares in topic columns of the search results, collecting click information of target objects, and displaying the hot spot information of the topic squares to the target objects if the target objects click on the topic columns.
Referring to fig. 5, fig. 5 is an electronic device 50 according to an embodiment of the present application, where the electronic device 50 includes a processor 501, a memory 502, and a communication interface 503, and the processor 501, the memory 502, and the communication interface 503 are connected to each other by a bus.
Memory 502 includes, but is not limited to, random access memory (random access memory, RAM), read-only memory (ROM), erasable programmable read-only memory (erasable programmable read only memory, EPROM), or portable read-only memory (compact disc read-only memory, CD-ROM), with memory 502 for associated computer programs and data. The communication interface 503 is used to receive and transmit data.
The processor 501 may be one or more central processing units (central processing unit, CPU), and in the case where the processor 501 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
The processor 501 in the device 50 is arranged to read the computer program code stored in said memory 502, performing the following operations:
receiving a search keyword input by a target object in a global search window of a first page;
The key word and a first parameter value corresponding to the first page are sent to network equipment, and the first parameter value is used for identifying the first page;
receiving search results corresponding to the keywords fed back by network equipment, wherein the search results are a plurality of hot spot information obtained by searching the network equipment in a first search area corresponding to a first parameter value;
and displaying the search result.
In an alternative, the computer program code stored in the memory 502 may also perform the following operations:
And determining a plurality of browsing amounts of the plurality of hot spot information and a plurality of relevancy of the plurality of hot spot information, and determining the sequence of the search result display according to the plurality of browsing amounts and the plurality of relevancy.
In an alternative, the computer program code stored in the memory 502 may also perform the following operations:
And calculating a display value according to the browsing amounts and the correlations, selecting the first n pieces of hot spot information from the display value, displaying the hot spot information to the target object, and hiding and displaying the residual hot spot information through setting guide.
In an alternative, the computer program code stored in the memory 502 may also perform the following operations:
And when the target object is determined to click the setting instruction, displaying the residual hot spot information to the target object.
In an alternative, the computer program code stored in the memory 502 may also perform the following operations:
Identifying the search result to determine whether the search result contains specific information, if so, formatting the specific information in a preset mode to obtain formatted information, and replacing the specific information with the formatted information to display the search result.
Embodiments of the present application also provide a computer readable storage medium having a computer program stored therein, which when run on a network device, implements the method flow shown in fig. 2.
Embodiments of the present application also provide a computer program product, which when run on a terminal, implements the method flow shown in fig. 2.
The embodiment of the application also provides a terminal comprising a processor, a memory, a communication interface, and one or more programs stored in the memory and configured to be executed by the processor, the programs comprising instructions for performing the steps in the method of the embodiment shown in fig. 2.
The foregoing description of the embodiments of the present application has been presented primarily in terms of a method-side implementation. It will be appreciated that the electronic device, in order to achieve the above-described functions, includes corresponding hardware structures and/or software templates for performing the respective functions. Those of skill in the art will readily appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is implemented as hardware or computer software driven hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The embodiment of the application can divide the functional units of the electronic device according to the method example, for example, each functional unit can be divided corresponding to each function, and two or more functions can be integrated in one processing unit. The integrated units may be implemented in hardware or in software functional units. It should be noted that, in the embodiment of the present application, the division of the units is schematic, which is merely a logic function division, and other division manners may be implemented in actual practice.
It should be noted that, for simplicity of description, the foregoing method embodiments are all described as a series of acts, but it should be understood by those skilled in the art that the present application is not limited by the order of acts described, as some steps may be performed in other orders or concurrently in accordance with the present application. Further, those skilled in the art will also appreciate that the embodiments described in the specification are presently preferred, and that the acts and templates referred to are not necessarily essential to the application.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and for parts of one embodiment that are not described in detail, reference may be made to related descriptions of other embodiments.
In the several embodiments provided by the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, such as the above-described division of units, merely a division of logic functions, and there may be additional manners of dividing in actual implementation, such as multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, or may be in electrical or other forms.
The units described above as separate components may or may not be physically separate, and components shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units described above, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable memory. Based on such understanding, the technical solution of the present application may be embodied in essence or a part contributing to the prior art or all or part of the technical solution in the form of a software product stored in a memory, comprising several instructions for causing a computer device (which may be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the above-mentioned method of the various embodiments of the present application. And the aforementioned memory includes: a usb disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing program codes.
Those of ordinary skill in the art will appreciate that all or a portion of the steps in the various methods of the above embodiments may be implemented by a program that instructs associated hardware, and the program may be stored in a computer readable memory, which may include: flash disk, read-Only Memory (ROM), random access Memory (Random Access Memory, RAM), magnetic disk or optical disk.
The foregoing has outlined rather broadly the more detailed description of embodiments of the application, wherein the principles and embodiments of the application are explained in detail using specific examples, the above examples being provided solely to facilitate the understanding of the method and core concepts of the application; meanwhile, as those skilled in the art will have variations in the specific embodiments and application scope in accordance with the ideas of the present application, the present description should not be construed as limiting the present application in view of the above.

Claims (9)

1. A method of searching for information, the method comprising the steps of:
receiving financial search keywords input by a target object in a global search window of a first page;
transmitting the financial search keyword and a first parameter value corresponding to the first page to network equipment, wherein the first parameter value is used for identifying the first page;
Receiving search results corresponding to the financial search keywords fed back by the network equipment, wherein the search results are a plurality of hot spot information obtained by searching the network equipment in a first search area corresponding to a first parameter value; the first search area is a range matched with the target object;
Positioning to a target page according to the first parameter value, and displaying the search result by the target page of the default search result;
The displaying of the search result specifically comprises:
Identifying the search results; judging whether the search result contains preset specific information or not; if the preset specific information is included, formatting the preset specific information in a preset mode to obtain formatted information; displaying search results corresponding to the formatted information;
if the specific information is video information, formatting the video information in a preset mode to obtain formatted information specifically includes:
Semantic recognition is carried out on the financial search keywords to obtain meanings corresponding to the financial search keywords, a plurality of categories related to the financial search keywords are determined according to the meanings, audio information in the video information is extracted, m categories corresponding to the audio information are determined through classification recognition of the audio information, m1 voice information corresponding to m1 categories matched with the categories related to the keywords in the m categories is extracted, the m1 voice information is arranged according to time ascending order of the audio information to obtain a voice abstract, the m1 voice information is subjected to word recognition to obtain m1 text information, the m1 text information is arranged according to time ascending order of the audio information to obtain a text abstract, and the voice abstract and the text abstract are combined to obtain formatted information, wherein m is a natural number larger than 2.
2. The method according to claim 1, wherein the method further comprises:
And determining a plurality of browsing amounts corresponding to the plurality of hot spot information, determining a plurality of correlations corresponding to the plurality of hot spot information, and determining the sequence of the search result display according to the plurality of browsing amounts and the plurality of correlations.
3. The method according to claim 2, wherein the method further comprises:
And calculating to obtain a display value according to the browsing amount and the correlation, selecting the first n pieces of hot spot information from the display value, displaying the first n pieces of hot spot information to a target object, and hiding and displaying the residual hot spot information through setting guide.
4. The method of claim 3, wherein the step of,
And caching the hot spot information searched at the time.
5. The method according to claim 1, wherein the method further comprises:
And collecting operation data of the target object on each piece of hot spot information, and sending the operation data to the network equipment, wherein the operation data are used for indicating the network equipment to adjust the heat value of each piece of hot spot information.
6. The method according to claim 1, wherein the method further comprises:
Setting search results and topic squares to link, setting hot spot information of the topic squares in a topic column of the search results, collecting click information of a target object, and displaying the hot spot information of the topic squares to the target object if the target object clicks the topic column.
7. An apparatus for searching for information, the apparatus comprising:
The acquisition unit is used for receiving financial search keywords input by the target object in the global search window of the first page;
The sending unit is used for sending the financial search keyword and a first parameter value corresponding to a first page to network equipment, wherein the first parameter value is used for identifying the first page;
The result unit is used for receiving search results corresponding to the financial search keywords fed back by the network equipment; the search result is a plurality of hot spot information obtained by searching the network equipment in a first search area corresponding to the first parameter value; the first search area is a range matched with the target object; the display unit is used for positioning to a target page according to the first parameter value, and displaying the search result on the target page of the default search result;
The displaying of the search result specifically comprises:
Identifying the search results; judging whether the search result contains preset specific information or not; if the preset specific information is included, formatting the preset specific information in a preset mode to obtain formatted information; displaying search results corresponding to the formatted information;
if the specific information is video information, formatting the video information in a preset mode to obtain formatted information specifically includes:
Semantic recognition is carried out on the financial search keywords to obtain meanings corresponding to the financial search keywords, a plurality of categories related to the financial search keywords are determined according to the meanings, audio information in the video information is extracted, m categories corresponding to the audio information are determined through classification recognition of the audio information, m1 voice information corresponding to m1 categories matched with the categories related to the keywords in the m categories is extracted, the m1 voice information is arranged according to time ascending order of the audio information to obtain a voice abstract, the m1 voice information is subjected to word recognition to obtain m1 text information, the m1 text information is arranged according to time ascending order of the audio information to obtain a text abstract, and the voice abstract and the text abstract are combined to obtain formatted information, wherein m is a natural number larger than 2.
8. An electronic device comprising a processor, a memory, a communication interface, and one or more programs stored in the memory and configured to be executed by the processor, the programs comprising instructions for performing the steps of the method of any of claims 1-6.
9. A computer readable storage medium, characterized in that a computer program for electronic data exchange is stored, wherein the computer program causes a computer to perform the method according to any of claims 1-6.
CN202110427586.XA 2021-04-20 2021-04-20 Method, device, electronic equipment and storage medium for searching information Active CN113158046B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110427586.XA CN113158046B (en) 2021-04-20 2021-04-20 Method, device, electronic equipment and storage medium for searching information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110427586.XA CN113158046B (en) 2021-04-20 2021-04-20 Method, device, electronic equipment and storage medium for searching information

Publications (2)

Publication Number Publication Date
CN113158046A CN113158046A (en) 2021-07-23
CN113158046B true CN113158046B (en) 2024-04-26

Family

ID=76867788

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110427586.XA Active CN113158046B (en) 2021-04-20 2021-04-20 Method, device, electronic equipment and storage medium for searching information

Country Status (1)

Country Link
CN (1) CN113158046B (en)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102663088A (en) * 2012-03-31 2012-09-12 百度在线网络技术(北京)有限公司 Method and equipment for providing search results
CN104699750A (en) * 2014-12-26 2015-06-10 北京奇虎科技有限公司 Topic recommending method and device
CN105302810A (en) * 2014-06-12 2016-02-03 北京搜狗科技发展有限公司 Information search method and apparatus
CN105511783A (en) * 2015-11-30 2016-04-20 东莞酷派软件技术有限公司 Search method and mobile terminal
CN105808764A (en) * 2016-03-21 2016-07-27 百度在线网络技术(北京)有限公司 Recommended content display method and device
CN107526740A (en) * 2016-06-21 2017-12-29 北京搜狗科技发展有限公司 A kind of method and electronic equipment for showing search result
CN108460154A (en) * 2018-03-27 2018-08-28 腾讯科技(深圳)有限公司 Searching method, device, computer equipment and storage medium
CN109670109A (en) * 2018-12-14 2019-04-23 百度在线网络技术(北京)有限公司 Information acquisition method, device, server, terminal and medium
CN110362760A (en) * 2019-07-04 2019-10-22 北京小米移动软件有限公司 A kind of method, apparatus and medium of intelligent prompt search result
CN110390051A (en) * 2019-07-19 2019-10-29 北京字节跳动网络技术有限公司 A kind of search implementation method, device, electronic equipment and storage medium
CN110609957A (en) * 2019-09-19 2019-12-24 青岛海信移动通信技术股份有限公司 Method, terminal and server for global search
CN111753194A (en) * 2020-06-16 2020-10-09 北京字节跳动网络技术有限公司 Information pushing method and device, electronic equipment and storage medium
CN112052374A (en) * 2020-08-13 2020-12-08 苏州朗动网络科技有限公司 Page display method and device, computer equipment and storage medium

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102663088A (en) * 2012-03-31 2012-09-12 百度在线网络技术(北京)有限公司 Method and equipment for providing search results
CN105302810A (en) * 2014-06-12 2016-02-03 北京搜狗科技发展有限公司 Information search method and apparatus
CN104699750A (en) * 2014-12-26 2015-06-10 北京奇虎科技有限公司 Topic recommending method and device
CN105511783A (en) * 2015-11-30 2016-04-20 东莞酷派软件技术有限公司 Search method and mobile terminal
CN105808764A (en) * 2016-03-21 2016-07-27 百度在线网络技术(北京)有限公司 Recommended content display method and device
CN107526740A (en) * 2016-06-21 2017-12-29 北京搜狗科技发展有限公司 A kind of method and electronic equipment for showing search result
CN108460154A (en) * 2018-03-27 2018-08-28 腾讯科技(深圳)有限公司 Searching method, device, computer equipment and storage medium
CN109670109A (en) * 2018-12-14 2019-04-23 百度在线网络技术(北京)有限公司 Information acquisition method, device, server, terminal and medium
CN110362760A (en) * 2019-07-04 2019-10-22 北京小米移动软件有限公司 A kind of method, apparatus and medium of intelligent prompt search result
CN110390051A (en) * 2019-07-19 2019-10-29 北京字节跳动网络技术有限公司 A kind of search implementation method, device, electronic equipment and storage medium
CN110609957A (en) * 2019-09-19 2019-12-24 青岛海信移动通信技术股份有限公司 Method, terminal and server for global search
CN111753194A (en) * 2020-06-16 2020-10-09 北京字节跳动网络技术有限公司 Information pushing method and device, electronic equipment and storage medium
CN112052374A (en) * 2020-08-13 2020-12-08 苏州朗动网络科技有限公司 Page display method and device, computer equipment and storage medium

Also Published As

Publication number Publication date
CN113158046A (en) 2021-07-23

Similar Documents

Publication Publication Date Title
CN107608532B (en) Association input method and device and electronic equipment
KR101190395B1 (en) Data access based on content of image recorded by a mobile device
CN111931501B (en) Text mining method based on artificial intelligence, related device and equipment
CN104965842B (en) Method and apparatus are recommended in search
US20190188275A1 (en) Method, device, storage medium, terminal for serching and retrieving applications
CN109033156B (en) Information processing method and device and terminal
CN108763579A (en) Search for content recommendation method, device, terminal device and storage medium
CN103339623A (en) Internet search related methods and apparatus
CN111125523B (en) Searching method, searching device, terminal equipment and storage medium
CN110069769B (en) Application label generation method and device and storage device
CN109871524B (en) Chart generation method and device
WO2022257840A1 (en) Information display method and apparatus, electronic device, and readable storage medium
CN106874449A (en) The searching method and mobile terminal of a kind of application program
KR20190031536A (en) Application Information Triggering
CN111159338A (en) Malicious text detection method and device, electronic equipment and storage medium
CN107315811B (en) Clinical pharmacy information interaction control method and equipment
CN116070114A (en) Data set construction method and device, electronic equipment and storage medium
CN108491502B (en) News tracking method, terminal, server and storage medium
CN113869063A (en) Data recommendation method and device, electronic equipment and storage medium
CN112925878B (en) Data processing method and device
CN110866114B (en) Object behavior identification method and device and terminal equipment
CN113158046B (en) Method, device, electronic equipment and storage medium for searching information
CN105981006B (en) Electronic device and method for extracting and using semantic entities in text messages of electronic device
KR20140056635A (en) System and method for providing contents recommendation service
CN114398993B (en) Search information recall method, system, device and medium based on tag data

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant