CN108874976B - Search content recommendation method and device, terminal device and storage medium - Google Patents
Search content recommendation method and device, terminal device and storage medium Download PDFInfo
- Publication number
- CN108874976B CN108874976B CN201810586843.2A CN201810586843A CN108874976B CN 108874976 B CN108874976 B CN 108874976B CN 201810586843 A CN201810586843 A CN 201810586843A CN 108874976 B CN108874976 B CN 108874976B
- Authority
- CN
- China
- Prior art keywords
- recommendation
- search
- data
- content
- resource
- 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
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the application discloses a search content recommendation method, a search content recommendation device, terminal equipment and a storage medium, wherein the method comprises the steps of obtaining browsing data recorded by an application program installed on the terminal equipment; identifying the browsing data to determine corresponding resource content, and determining recommendation data corresponding to the resource content according to a stored resource mapping table; the recommendation data are displayed on a search recommendation interface, so that the click rate of searching the recommendation content is improved, and the potential requirements of users are met.
Description
Technical Field
The embodiment of the application relates to computer technologies, and in particular, to a search content recommendation method and apparatus, a terminal device, and a storage medium.
Background
With the increase of the popularity of the terminal device, more and more users use the terminal device to execute various functions to meet their own needs, and when there is a search need, the user can search through the search software (such as hundred-degree search) or the self-contained search function in the installed application program to obtain feedback information meeting the need.
In the prior art, when a user searches, a mechanism for providing recommended content by a search interface has defects, and needs to be improved.
Disclosure of Invention
The invention provides a search content recommendation method, a search content recommendation device, terminal equipment and a storage medium, which improve the click rate of search recommendation content and meet the potential requirements of users.
In a first aspect, an embodiment of the present application provides a search content recommendation method, including:
acquiring browsing data recorded by an application program installed in terminal equipment;
identifying the browsing data to determine corresponding resource content, and determining recommendation data corresponding to the resource content according to a stored resource mapping table;
and displaying the recommended data on a search recommendation interface.
In a second aspect, an embodiment of the present application further provides a search content recommendation apparatus, including:
the data acquisition module is used for acquiring browsing data recorded by an application program installed in the terminal equipment;
the data identification module is used for identifying the browsing data to determine corresponding resource content and determining recommendation data corresponding to the resource content according to a stored resource mapping table;
and the data matching module is used for displaying the recommended data on a search recommendation interface.
In a third aspect, an embodiment of the present application further provides a terminal device, including: the search content recommendation method comprises a processor, a memory and a computer program stored on the memory and capable of running on the processor, wherein the processor executes the computer program to realize the search content recommendation method according to the embodiment of the application.
In a fourth aspect, the present application further provides a storage medium containing terminal device executable instructions, where the terminal device executable instructions are executed by a terminal device processor to perform the search content recommendation method according to the present application.
According to the scheme, browsing data recorded by an application program installed on the terminal equipment are acquired, the browsing data are identified to determine corresponding resource content, recommended data corresponding to the resource content are determined according to a stored resource mapping table, and the recommended data are displayed on a search recommendation interface.
Drawings
Other features, objects and advantages of the invention will become more apparent upon reading of the detailed description of non-limiting embodiments made with reference to the following drawings:
fig. 1 is a flowchart of a search content recommendation method provided in an embodiment of the present application;
fig. 2 is a flowchart of another search content recommendation method according to an embodiment of the present invention;
FIG. 3 is a flowchart of another search content recommendation method provided in an embodiment of the present application;
FIG. 4 is a flowchart of another search content recommendation method provided in an embodiment of the present application;
FIG. 5 is a flowchart of another search content recommendation method provided in an embodiment of the present application;
FIG. 6 is a flowchart of another search content recommendation method provided in an embodiment of the present application;
FIG. 7 is a flowchart of another search content recommendation method provided in an embodiment of the present application;
FIG. 8 is a flowchart of another search content recommendation method provided in an embodiment of the present application;
fig. 9 is a block diagram illustrating a structure of a search content recommendation apparatus according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of a terminal device according to an embodiment of the present application.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are for purposes of illustration and not limitation. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Fig. 1 is a flowchart of a search content recommendation method provided in an embodiment of the present application, which is applicable to a case of processing search recommended content provided in a terminal device, where the method may be executed by the terminal device provided in the embodiment of the present application, and a search content recommendation apparatus of the terminal device may be implemented in a software and/or hardware manner, as shown in fig. 1, a specific solution provided in this embodiment is as follows:
and step S101, acquiring browsing data recorded by an application program installed in the terminal equipment.
Various application programs can be installed in the terminal device to meet the requirements of users, for example, a video playing application program can play movies, television series and short videos, an audio playing program can play music, a shopping application program can provide shopping services for the users, and a browser application program can browse webpages and the like. Browsing data when corresponding functions are executed can be reserved in the using process of different application programs, for example, a browser application program can record browsed webpages, and a video playing application program can record played or searched video resources.
In an embodiment, the application program automatically generates browsing data according to a browsing operation of a user and stores the browsing data, where the browsing data recorded by the application program installed in the terminal device may be: the recorded chat data is obtained at predetermined intervals (e.g., 12 hours, 1 day, or 3 days). In another embodiment, after the opening of the application program is detected, the data opened or browsed by the application program can be directly acquired.
And S102, identifying the browsing data to determine corresponding resource content, and determining recommendation data corresponding to the resource content according to a stored resource mapping table.
After the browsing data is acquired, the specific content in the browsing data is correspondingly identified to determine the resource content corresponding to the browsing data. Illustratively, for example, when browsing data of "the european union finals" is obtained through "the Tencent video", the corresponding identified resource content is "the football" or "the european union". In one embodiment, the browsing data may be recorded web page information, and accordingly, the corresponding web page resource content is obtained by performing text recognition on a website link in the web page information, and the browsing data may also be video playing information, and accordingly, the corresponding video resource content is obtained by performing text recognition on a title and/or a video introduction of the video playing information, or the corresponding video resource content is obtained by performing image recognition on a thumbnail of the video playing information.
The preset resource mapping table is a table stored in the terminal device and used for determining corresponding recommended data for the identified resource content, and the mapping relation between different resource contents and the corresponding recommended data is recorded in the resource mapping table. In one embodiment, the resource mapping table may include a web resource content mapping table and a video resource content mapping table, when the obtained resource content is the web resource content, the recommendation data corresponding to the web resource content is searched in the stored web resource mapping table, and when the obtained resource content is the video resource content, the recommendation data corresponding to the video resource content is searched in the stored video resource mapping table.
And step S103, displaying the recommended data on a search recommendation interface.
In one embodiment, the user can directly click the recommended data to search or download. The search recommendation interface is an interface provided for the user to search, and may be a web search interface or an interface provided by an application program with a search function.
In one embodiment, the recommendation data may be a hot search word, a recommended search word, or a recommended application, where the hot search word is a hot search word searched by a user, the recommended search word is a word displayed in a pop-up search box when the user enters the search word, and the recommended application may be an application icon displayed and recommended to the user for installation. Correspondingly, the hot search word is displayed in the hot search recommendation area of the search recommendation interface, the recommended search word is displayed in the popped recommendation search window, and the icon of the recommended application is displayed in the application recommendation area of the search recommendation interface in a rolling manner.
According to the content, the browsing data is identified, the recommended data is finally obtained according to the identification result, and accordingly the recommended data is displayed on the recommended search interface, so that the user search efficiency is improved, and the recommended search content can better meet the search requirements of the user.
Fig. 2 is a flowchart of another search content recommendation method provided in an embodiment of the present application, where optionally, the browsing data includes web page information, and identifying the browsing data to determine corresponding resource content includes: performing character recognition on the website link in the webpage information to obtain corresponding webpage resource content; correspondingly, the determining, according to the stored resource mapping table, recommendation data corresponding to the resource content includes: and searching recommendation data corresponding to the webpage resource content in a stored resource mapping table. As shown in fig. 2, the technical solution is as follows:
step S201, acquiring the recorded webpage information recorded by the browser application of the terminal equipment.
Step S202, character recognition is carried out on the website links in the webpage information to obtain corresponding webpage resource contents.
In one embodiment, the browser application records the web pages visited by the user and generates related web page links, where the web page links include tags or subject contents of the web pages browsed by the user, and correspondingly, the corresponding web page resource contents are obtained by performing character recognition on the web page links. Specifically, the text recognition process may be a method of semantic text recognition, which extracts keywords in a web page link to determine the keywords as web page resource content. Illustratively, the obtained web page resource content may be a "neural network model", "compression algorithm", "huffman coding", or the like.
Step S203, searching the recommendation data corresponding to the webpage resource content in the stored resource mapping table.
In one embodiment, a resource mapping table stores a large amount of recommended data that can be used for being displayed in a search recommendation interface, the recommended data in the resource mapping table corresponds to specific web resource content, and after the web resource content is determined in step S202, one or more recommended data corresponding to the web resource are determined through the resource mapping table, for example, the determined recommended data is "big data", "artificial intelligence", or the like.
And step S204, displaying the recommended data on a search recommendation interface.
Therefore, the corresponding recommendation data are obtained through the webpage records browsed by the user through surfing the internet, so that the relevance between the recommendation data and the user attention content is better and closer, and the search recommendation efficiency is improved.
Fig. 3 is a flowchart of another search content recommendation method provided in an embodiment of the present application, where optionally, the browsing data includes video playing information, and the identifying the browsing data and determining the corresponding resource content includes at least one of: performing character recognition on the title and/or the video introduction of the video playing information to obtain corresponding video resource content; and carrying out image identification on the thumbnail of the video playing information to obtain the corresponding video resource content. As shown in fig. 3, the technical solution is as follows:
step S301, video playing information recorded by a video playing application installed in the terminal equipment is obtained.
And S302, performing character recognition on the title and/or the video introduction of the video playing information to obtain corresponding video resource content.
The title of the video playing information usually contains the name of the resource of the video playing, and for example, the title may be "third season of the sixth season of the brother of the running bar", and the corresponding keyword obtained by the semantic recognition algorithm may be "brother of the running bar". The video introduction is a main introduction of playing the video, and is the text information content associated with the playing video, and similarly, the semantic recognition is performed on the text content of the video introduction part to obtain the corresponding keywords associated with the playing video, and the resource mapping table is searched to obtain the recommendation data.
Step S303, searching the recommendation data corresponding to the video resource content in the stored resource mapping table.
Correspondingly, after the video resource content is determined in step S302, whether a record of the video resource content exists is found in the resource mapping table, and if so, one or more mapped contents corresponding to the video resource content are determined as recommendation data. For example, the recommended data corresponding to the "brother of running bar" resource recorded in the resource mapping table may be "running man", "entertainment and the like.
And step S304, displaying the recommended data on a search recommendation interface.
Therefore, the corresponding recommendation data are determined to be recommended in the recommendation search interface by the title and/or the video brief introduction of the video playing information, the click rate of the recommendation content is improved, the relevance between the recommendation content and the actual requirement of the user is increased, and the user operation is simplified.
In another possible embodiment, identifying browsing data to determine corresponding resource content includes: and carrying out image identification on the thumbnail of the video playing information to obtain the corresponding video resource content. Illustratively, when a user uses a video playing application to play a video, the application program records the played video in the form of a thumbnail, and performs image recognition on the thumbnail to obtain resource content, and if a star contained in the thumbnail is recognized, the name of the star is determined as the resource content.
Fig. 4 is a flowchart of another search content recommendation method provided in an embodiment of the present application, and optionally, after determining recommendation data corresponding to the resource content according to the stored resource mapping table, the method further includes: and acquiring search words associated with the browsing data, and determining the search words as recommended data, wherein the search words associated with the browsing data comprise search words input within a preset time after the browsing data are generated. As shown in fig. 4, the technical solution is as follows:
and step S401, acquiring browsing data recorded by the application program installed in the terminal equipment.
Step S402, identifying the browsing data to determine corresponding resource content, and determining recommendation data corresponding to the resource content according to a stored resource mapping table.
And S403, obtaining a search word associated with the browsing data, and determining the search word as recommendation data.
The search terms related to the browsing data comprise search terms input within preset time after the browsing data are generated. In one embodiment, the search terms entered within 5 minutes or 10 minutes after the browsing data is generated are recorded, the search terms are determined to be related search terms of the browsing data, and the search terms are directly determined to be recommended data to be displayed on a search recommendation interface, so that the user can search again conveniently.
And S404, displaying the recommended data on a search recommendation interface.
According to the method, the search word input after the detected browsing data is generated is determined as the recommended data, and the search word is determined as the recommended data and displayed due to the strong correlation between the search word and the browsing data, so that the requirement of secondary search of a user is met, the probability of secondary use of the user is high, the efficiency of searching by using the terminal equipment is improved, and the user experience is good.
In one possible embodiment, after the displaying the recommendation data in the search recommendation interface, the method further includes: and receiving an update file sent by a server, and updating the content stored in the resource mapping table according to the update file. The update file comprises a plurality of recommended data to be recommended, the recommended data can be recommended data of current popular search, the recommended data can also be common search recommended data, and the server can issue the update file regularly to update the recommended data corresponding to different resources in the resource mapping table.
Fig. 5 is a flowchart of another search content recommendation method provided in an embodiment of the present application, where optionally, the displaying the recommendation data on a search recommendation interface includes: and displaying the recommendation data as a hot search word in a hot search recommendation area of a search recommendation interface. As shown in fig. 5, the technical solution is as follows:
step S501, acquiring webpage information recorded by a browser program installed in the terminal equipment.
Step S502, character recognition is carried out on the website links in the webpage information to obtain corresponding webpage resource contents.
Step S503, searching the recommendation data corresponding to the webpage resource content in the stored resource mapping table.
And step S504, displaying the recommendation data as a hot search word in a hot search recommendation area of a search recommendation interface.
The hot search words are hot search words, that is, search words searched by many users at the same time in a certain time period, and accordingly, the hot search words are displayed in a hot search recommendation area of a search recommendation interface, for example, a right area of a display interface, and a plurality of hot search words can be listed in the area for the users to refer to and click.
In one embodiment, the recommendation data may be a plurality of obtained recommended search terms, which are displayed in the hot search recommendation area, and the user may directly click to complete the search function.
Therefore, the obtained recommendation data are displayed in the search display interface and are displayed in the hot search interval area, so that the recommendation search content displayed in the hot search recommendation area can better meet the requirements of the user, and the search efficiency of the user is improved.
Fig. 6 is a flowchart of another search content recommendation method provided in an embodiment of the present application, where optionally, the displaying the recommendation data on a search recommendation interface includes: and when the search word entry control is detected to be called, displaying the recommendation data as a recommendation search word in a popped recommendation search window. As shown in fig. 6, the technical solution is as follows:
step S601, video playing information recorded by a video playing program installed in the terminal equipment is obtained.
And step S602, performing character recognition on the title of the video playing information to obtain corresponding video resource content.
Step S603, determining recommendation data corresponding to the video resource content according to the stored resource mapping table.
And S604, when the search word entry control is detected to be called, displaying the recommendation data serving as the recommendation search word in a popped recommendation search window.
The search term entry control can be a text box for receiving the entry of the search term, and the user can click the text box to move the cursor to the text box and correspondingly call an input method to enter the text. In one embodiment, when it is detected that the search term entry control is invoked, the recommended data determined in step S603 is displayed in a popped-up recommended search window as a recommended search term, where the recommended search window may be a window popped up below the search term entry control, the recommended search term is displayed in the window, and the user may directly click the recommended search term displayed in the window to directly perform search skipping, or scroll-display the recommended search term in the recommended search window to monitor the click operation of the user, and when the click operation of the user is monitored, determine the corresponding recommended search term and perform search.
Therefore, when the user inputs the search word in the search input field, the recommendation data determined according to the chat data is popped up for the user to select, so that the search convenience of the user is obviously improved, and the recommendation content better meets the actual requirement of the user.
Fig. 7 is a flowchart of another search content recommendation method provided in an embodiment of the present application, where optionally, the displaying the recommendation data on a search recommendation interface includes: and determining corresponding recommended applications according to the recommended data, and displaying icons of the recommended applications in an application recommendation area of a search recommendation interface in a rolling mode. As shown in fig. 7, the technical solution is as follows:
and step S701, acquiring video playing information recorded by a video playing program installed in the terminal equipment.
And step S702, performing character recognition on the video introduction of the video playing information to obtain corresponding video resource content.
And step S703, determining recommendation data corresponding to the video resource content according to the stored resource mapping table.
Step S704, determining a corresponding recommended application according to the recommended data, and displaying an icon of the recommended application in an application recommendation area of a search recommendation interface in a rolling manner.
The application recommendation area is an area for displaying recommended applications, for example, an icon of the recommended applications is displayed in the area, and a user can directly click the icon of the recommended applications to download the recommended applications. In one embodiment, after the recommended application is determined according to the link information in the chat data, the icon of the recommended application is displayed in the application recommendation area in a rolling mode so that a user can directly click to download the application. Illustratively, when the corresponding website is identified as a basketball website according to the link information in the chat data, an application related to basketball sports is correspondingly determined as a recommended application, and an icon of the recommended application is displayed in the application recommendation area.
According to the method, the chat data are identified to obtain the recommended application which meets the user requirements and is concerned by the user and displayed in the application recommendation area, when the user calls the search tool to search, the application icons which are displayed in the application recommendation area in a rolling mode can be referred or directly selected to complete downloading of the application programs, and the downloading conversion rate of the recommended application is improved.
Fig. 8 is a flowchart of another search content recommendation method provided in an embodiment of the present application, where optionally, the displaying the recommendation data on a search recommendation interface includes: and when the trigger of a search event is detected, popping up a search recommendation interface, and displaying the recommendation data in the search recommendation interface. As shown in fig. 8, the technical solution is as follows:
and step S801, acquiring browsing data recorded by the application program installed in the terminal equipment.
Step S802, the browsing data is identified to determine corresponding resource content, and recommendation data corresponding to the resource content is determined according to a stored resource mapping table.
Step S803, listening for the search event.
The search event can be an event triggered by a preset button set by a system, the preset button can be arranged in a shortcut menu bar or an application interface of the terminal equipment, and when the preset button is clicked, the search event is correspondingly triggered; in another embodiment, the search event may be triggered by a fixed key combination, such as a menu key and a volume key that are simultaneously pressed.
Step S804, when the trigger of the search event is detected, a search recommendation interface pops up, and the recommendation data is displayed in the search recommendation interface.
In one embodiment, after the search event is triggered, a search recommendation interface is correspondingly popped up, and the determined recommendation data is displayed on the search recommendation interface for the user to select.
Therefore, the terminal equipment can conveniently call the search recommendation interface and provide the recommended search content meeting the user requirements, the user search efficiency is obviously improved, and the user can conveniently obtain the search content at the first time.
Fig. 9 is a block diagram of a search content recommendation apparatus according to an embodiment of the present application, where the apparatus is configured to execute the search content recommendation method according to the foregoing embodiment, and has functional modules and beneficial effects corresponding to the execution method. As shown in fig. 9, the apparatus specifically includes: a data acquisition module 101, a data identification module 102, a recommended data determination module 103, and a data display module 104, wherein,
the data obtaining module 101 is configured to obtain browsing data recorded by an application installed in the terminal device.
Various application programs can be installed in the terminal device to meet the requirements of users, for example, a video playing application program can play movies, television series and short videos, an audio playing program can play music, a shopping application program can provide shopping services for the users, and a browser application program can browse webpages and the like. Browsing data when corresponding functions are executed can be reserved in the using process of different application programs, for example, a browser application program can record browsed webpages, and a video playing application program can record played or searched video resources.
In an embodiment, the application program automatically generates browsing data according to a browsing operation of a user and stores the browsing data, where the browsing data recorded by the application program installed in the terminal device may be: the recorded chat data is obtained at predetermined intervals (e.g., 12 hours, 1 day, or 3 days). In another embodiment, after the opening of the application program is detected, the data opened or browsed by the application program can be directly acquired.
A data identification module 102, configured to identify the browsing data and determine corresponding resource content; and the recommendation data determining module 103 is configured to determine recommendation data corresponding to the resource content according to the stored resource mapping table.
After the browsing data is acquired, the specific content in the browsing data is correspondingly identified to determine the resource content corresponding to the browsing data. Illustratively, for example, when browsing data of "the european union finals" is obtained through "the Tencent video", the corresponding identified resource content is "the football" or "the european union". In one embodiment, the browsing data may be recorded web page information, and accordingly, the corresponding web page resource content is obtained by performing text recognition on a website link in the web page information, and the browsing data may also be video playing information, and accordingly, the corresponding video resource content is obtained by performing text recognition on a title and/or a video introduction of the video playing information, or the corresponding video resource content is obtained by performing image recognition on a thumbnail of the video playing information.
The preset resource mapping table is a table stored in the terminal device and used for determining corresponding recommended data for the identified resource content, and the mapping relation between different resource contents and the corresponding recommended data is recorded in the resource mapping table. In one embodiment, the resource mapping table may include a web resource content mapping table and a video resource content mapping table, when the obtained resource content is the web resource content, the recommendation data corresponding to the web resource content is searched in the stored web resource mapping table, and when the obtained resource content is the video resource content, the recommendation data corresponding to the video resource content is searched in the stored video resource mapping table.
And the data display module 104 is configured to display the recommended data on a search recommendation interface.
In one embodiment, the user can directly click the recommended data to search or download. The search recommendation interface is an interface provided for the user to search, and may be a web search interface or an interface provided by an application program with a search function.
In one embodiment, the recommendation data may be a hot search word, a recommended search word, or a recommended application, where the hot search word is a hot search word searched by a user, the recommended search word is a word displayed in a pop-up search box when the user enters the search word, and the recommended application may be an application icon displayed and recommended to the user for installation. Correspondingly, the hot search word is displayed in the hot search recommendation area of the search recommendation interface, the recommended search word is displayed in the popped recommendation search window, and the icon of the recommended application is displayed in the application recommendation area of the search recommendation interface in a rolling manner.
According to the content, the browsing data is identified, the recommended data is finally obtained according to the identification result, and accordingly the recommended data is displayed on the recommended search interface, so that the user search efficiency is improved, and the recommended search content can better meet the search requirements of the user.
In a possible embodiment, the browsing data includes web page information, and the data identification module 102 is specifically configured to:
performing character recognition on the website link in the webpage information to obtain corresponding webpage resource content;
the recommendation data determining module 103 is specifically configured to:
and searching recommendation data corresponding to the webpage resource content in a stored resource mapping table.
In a possible embodiment, the browsing data includes video playing information, and the data identification module 102 is specifically configured to:
performing character recognition on the title and/or the video introduction of the video playing information to obtain corresponding video resource content; and carrying out image identification on the thumbnail of the video playing information to obtain the corresponding video resource content.
In one possible embodiment, the recommendation data determination module 103 is further configured to:
and after determining recommendation data corresponding to the resource content according to the stored resource mapping table, acquiring search words associated with the browsing data, and determining the search words as the recommendation data, wherein the search words associated with the browsing data comprise search words input within a preset time after the browsing data is generated.
In one possible embodiment, the recommendation data determination module 103 is further configured to:
and after the recommended data is displayed on a search recommendation interface, receiving an update file sent by a server, and updating the content stored in the resource mapping table according to the update file.
In a possible embodiment, the data display module 104 is specifically configured to:
displaying the recommendation data as a hot search word in a hot search recommendation area of a search recommendation interface;
when the search word input control is called, displaying the recommendation data serving as a recommendation search word in a popped recommendation search window;
and determining corresponding recommended applications according to the recommended data, and displaying icons of the recommended applications in an application recommendation area of a search recommendation interface in a rolling mode.
In a possible embodiment, the data display module 104 is specifically configured to:
and when the trigger of a search event is detected, popping up a search recommendation interface, and displaying the recommendation data in the search recommendation interface.
The present embodiment provides a terminal device on the basis of the foregoing embodiments, fig. 10 is a schematic structural diagram of a terminal device provided in the embodiments of the present application, and as shown in fig. 10, the terminal device 200 includes: memory 201, processor (CPU) 202, peripheral interfaces 203, RF (Radio Frequency) circuitry 205, audio circuitry 206, speaker 211, power management chip 208, input/output (I/O) subsystem 209, touch screen 212, other input/control devices 210, and external port 204, which communicate via one or more communication buses or signal lines 207.
It should be understood that the illustrated terminal device 200 is only one example of a terminal device, and that the terminal device 200 may have more or fewer components than shown in the figures, may combine two or more components, or may have a different configuration of components. The various components shown in the figures may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
The following describes in detail a terminal device for rights management of multi-open applications provided in this embodiment, where the terminal device is a smart phone as an example.
A memory 201, the memory 201 being accessible by the CPU202, the peripheral interface 203, and the like, the memory 201 may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic disk storage devices, flash memory devices, or other volatile solid state storage devices.
A peripheral interface 203, said peripheral interface 203 may connect input and output peripherals of the device to the CPU202 and the memory 201.
An I/O subsystem 209, the I/O subsystem 209 may connect input and output peripherals on the device, such as a touch screen 212 and other input/control devices 210, to the peripheral interface 203. The I/O subsystem 209 may include a display controller 2091 and one or more input controllers 2092 for controlling the other input/control devices 210. Where one or more input controllers 2092 receive electrical signals from or transmit electrical signals to other input/control devices 210, the other input/control devices 210 may include physical buttons (push buttons, rocker buttons, etc.), dials, slide switches, joysticks, click wheels. It is noted that the input controller 2092 may be coupled to any one of: a keyboard, an infrared port, a USB interface, and a pointing device such as a mouse.
A touch screen 212, the touch screen 212 being an input interface and an output interface between the user terminal and the user, displaying visual output to the user, which may include graphics, text, icons, video, and the like.
The display controller 2091 within the I/O subsystem 209 receives electrical signals from the touch screen 212 or transmits electrical signals to the touch screen 212. The touch screen 212 detects a contact on the touch screen, and the display controller 2091 converts the detected contact into an interaction with a user interface object displayed on the touch screen 212, i.e., implements a human-machine interaction, and the user interface object displayed on the touch screen 212 may be an icon for running a game, an icon networked to a corresponding network, or the like. It is worth mentioning that the device may also comprise a light mouse, which is a touch sensitive surface that does not show visual output, or an extension of the touch sensitive surface formed by the touch screen.
The RF circuit 205 is mainly used to establish communication between the mobile phone and the wireless network (i.e., network side), and implement data reception and transmission between the mobile phone and the wireless network. Such as sending and receiving short messages, e-mails, etc. In particular, the RF circuitry 205 receives and transmits RF signals, also referred to as electromagnetic signals, through which the RF circuitry 205 converts electrical signals to or from electromagnetic signals and communicates with communication networks and other devices. RF circuitry 205 may include known circuitry for performing these functions including, but not limited to, an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a CODEC (CODEC) chipset, a Subscriber Identity Module (SIM), and so forth.
The audio circuit 206 is mainly used to receive audio data from the peripheral interface 203, convert the audio data into an electric signal, and transmit the electric signal to the speaker 211.
And a speaker 211 for reproducing the voice signal received by the handset from the wireless network through the RF circuit 205 into sound and playing the sound to the user.
And the power management chip 208 is used for supplying power and managing power to the hardware connected with the CPU202, the I/O subsystem and the peripheral interface.
The search content recommendation device for the terminal device and the terminal device provided in the above embodiments may execute the search content recommendation method for the terminal device provided in any embodiment of the present invention, and have corresponding functional modules and beneficial effects for executing the method. For technical details that are not described in detail in the above embodiments, reference may be made to a search content recommendation method of a terminal device provided in any embodiment of the present invention.
Embodiments of the present application further provide a storage medium containing terminal device executable instructions, which when executed by a terminal device processor, are configured to perform a search content recommendation method, where the method includes:
acquiring browsing data recorded by an application program installed in terminal equipment;
identifying the browsing data to determine corresponding resource content, and determining recommendation data corresponding to the resource content according to a stored resource mapping table;
and displaying the recommended data on a search recommendation interface.
In one possible embodiment, the browsing data includes web page information, and the identifying the browsing data to determine the corresponding resource content includes:
performing character recognition on the website link in the webpage information to obtain corresponding webpage resource content;
correspondingly, the determining, according to the stored resource mapping table, recommendation data corresponding to the resource content includes:
and searching recommendation data corresponding to the webpage resource content in a stored resource mapping table.
In one possible embodiment, the browsing data includes video playing information, and the identifying the browsing data to determine the corresponding resource content includes at least one of:
performing character recognition on the title and/or the video introduction of the video playing information to obtain corresponding video resource content;
and carrying out image identification on the thumbnail of the video playing information to obtain the corresponding video resource content.
In a possible embodiment, after determining the recommendation data corresponding to the resource content according to the stored resource mapping table, the method further includes:
and acquiring search words associated with the browsing data, and determining the search words as recommended data, wherein the search words associated with the browsing data comprise search words input within a preset time after the browsing data are generated.
In one possible embodiment, after the displaying the recommendation data in the search recommendation interface, the method further includes:
and receiving an update file sent by a server, and updating the content stored in the resource mapping table according to the update file.
In one possible embodiment, the displaying the recommendation data in the search recommendation interface includes at least one of:
displaying the recommendation data as a hot search word in a hot search recommendation area of a search recommendation interface;
when the search word input control is called, displaying the recommendation data serving as a recommendation search word in a popped recommendation search window;
and determining corresponding recommended applications according to the recommended data, and displaying icons of the recommended applications in an application recommendation area of a search recommendation interface in a rolling mode.
In one possible embodiment, the displaying the recommendation data in a search recommendation interface includes:
and when the trigger of a search event is detected, popping up a search recommendation interface, and displaying the recommendation data in the search recommendation interface.
Storage medium-any of various types of memory devices or storage devices. The term "storage medium" is intended to include: mounting media such as CD-ROM, floppy disk, or tape devices; computer system memory or random access memory such as DRAM, DDR RAM, SRAM, EDO RAM, Lanbas (Rambus) RAM, etc.; non-volatile memory such as flash memory, magnetic media (e.g., hard disk or optical storage); registers or other similar types of memory elements, etc. The storage medium may also include other types of memory or combinations thereof. In addition, the storage medium may be located in a first computer system in which the program is executed, or may be located in a different second computer system connected to the first computer system through a network (such as the internet). The second computer system may provide program instructions to the first computer for execution. The term "storage medium" may include two or more storage media that may reside in different locations, such as in different computer systems that are connected by a network. The storage medium may store program instructions (e.g., embodied as a computer program) that are executable by one or more processors.
Of course, the storage medium provided in the embodiments of the present application contains computer-executable instructions, and the computer-executable instructions are not limited to the operations of the search content recommendation method described above, and may also perform related operations in the search content recommendation method provided in any embodiment of the present invention.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims (9)
1. A search content recommendation method, comprising:
acquiring browsing data recorded by an application program installed in terminal equipment;
identifying the browsing data to determine corresponding resource content, and determining recommendation data corresponding to the resource content according to a stored resource mapping table, wherein the recommendation data is data recommended to a user by the user in a searching process, the browsing data is recorded webpage information or video playing information, the recommendation data is a hot search word, a recommendation search word or a recommendation application, the hot search word is a hot search word searched by the user, the recommendation search word is a word displayed in a search box when the user enters the search word, the recommendation application is an application icon displayed and recommended to the user, the resource mapping table comprises a webpage resource content mapping table and a video resource content mapping table, and the determining of the recommendation data corresponding to the resource content according to the stored resource mapping table comprises: when the obtained resource content is web resource content, searching recommendation data corresponding to the web resource content in a stored web resource mapping table, and when the obtained resource content is video resource content, searching recommendation data corresponding to the video resource content in a stored video resource mapping table;
monitoring a search event, wherein the search event is an event triggered by a preset button set by a system or an event triggered by a fixed key combination;
when a search event trigger is detected, popping up a search recommendation interface, and displaying the recommendation data in the search recommendation interface, wherein the search recommendation interface comprises a hot search recommendation area, a recommendation search window and an application recommendation area, the hot search words are displayed in the hot search recommendation area, the recommendation search words are displayed in the recommendation search window, and the application icons are displayed in the application recommendation area.
2. The method of claim 1, wherein the browsing data includes web page information, and wherein identifying the browsing data to determine corresponding resource content comprises:
and performing character recognition on the website link in the webpage information to obtain the corresponding webpage resource content.
3. The method of claim 1, wherein the browsing data includes video playback information, and wherein identifying the browsing data to determine the corresponding resource content includes at least one of:
performing character recognition on the title and/or the video introduction of the video playing information to obtain corresponding video resource content;
and carrying out image identification on the thumbnail of the video playing information to obtain the corresponding video resource content.
4. The method of claim 1, after determining the recommendation data corresponding to the resource content according to the stored resource mapping table, further comprising:
and acquiring search words associated with the browsing data, and determining the search words as recommended data, wherein the search words associated with the browsing data comprise search words input within a preset time after the browsing data are generated.
5. The method of any of claims 1-4, wherein after the displaying the recommendation data in a search recommendation interface, further comprising:
and receiving an update file sent by a server, and updating the content stored in the resource mapping table according to the update file.
6. The method of claim 5, wherein displaying the recommendation data in a search recommendation interface comprises at least one of:
displaying the recommendation data as a hot search word in a hot search recommendation area of a search recommendation interface;
when the search word input control is called, displaying the recommendation data serving as a recommendation search word in a popped recommendation search window;
and determining corresponding recommended applications according to the recommended data, and displaying icons of the recommended applications in an application recommendation area of a search recommendation interface in a rolling mode.
7. A search content recommendation apparatus, comprising:
the data acquisition module is used for acquiring browsing data recorded by an application program installed in the terminal equipment;
the data identification module is used for identifying the browsing data to determine corresponding resource content, wherein the resource mapping table comprises a webpage resource content mapping table and a video resource content mapping table;
a recommendation data determining module, configured to determine recommendation data corresponding to the resource content according to a stored resource mapping table, where the recommendation data is data recommended to a user by the user in a search process, the browsing data is recorded web page information or video playing information, the recommendation data is a hot search word, a recommendation search word, or a recommendation application, the hot search word is a hot search word searched by the user, the recommendation search word is a word displayed in a search box when the user enters the search word, the recommendation application is an application icon displayed and recommended to the user, the resource mapping table includes a web resource content mapping table and a video resource content mapping table, and determining recommendation data corresponding to the resource content according to the stored resource mapping table includes: when the obtained resource content is web resource content, searching recommendation data corresponding to the web resource content in a stored web resource mapping table, and when the obtained resource content is video resource content, searching recommendation data corresponding to the video resource content in a stored video resource mapping table;
the data display module is used for monitoring a search event, wherein the search event is an event triggered by a preset button set by a system or an event triggered by a fixed key combination; when a search event trigger is detected, popping up a search recommendation interface, and displaying the recommendation data in the search recommendation interface, wherein the search recommendation interface comprises a hot search recommendation area, a recommendation search window and an application recommendation area, the hot search words are displayed in the hot search recommendation area, the recommendation search words are displayed in the recommendation search window, and the application icons are displayed in the application recommendation area.
8. A terminal device, comprising: processor, memory and computer program stored on the memory and executable on the processor, characterized in that the processor implements the search content recommendation method according to any one of claims 1-6 when executing the computer program.
9. A storage medium containing terminal device-executable instructions, which when executed by a terminal device processor, are configured to perform the search content recommendation method of any one of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810586843.2A CN108874976B (en) | 2018-06-08 | 2018-06-08 | Search content recommendation method and device, terminal device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810586843.2A CN108874976B (en) | 2018-06-08 | 2018-06-08 | Search content recommendation method and device, terminal device and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108874976A CN108874976A (en) | 2018-11-23 |
CN108874976B true CN108874976B (en) | 2021-06-01 |
Family
ID=64337472
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810586843.2A Active CN108874976B (en) | 2018-06-08 | 2018-06-08 | Search content recommendation method and device, terminal device and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108874976B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115016710B (en) * | 2021-11-12 | 2023-06-16 | 荣耀终端有限公司 | Application program recommendation method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102572573A (en) * | 2010-12-30 | 2012-07-11 | 上海无戒空间信息技术有限公司 | Method for pushing information according to played content |
CN102760124A (en) * | 2011-04-25 | 2012-10-31 | 阿里巴巴集团控股有限公司 | Pushing method and system for recommended data |
CN102768685A (en) * | 2012-07-24 | 2012-11-07 | 杭州东方网升科技有限公司 | Content recommendation method based on keyword matching |
CN104573120A (en) * | 2015-02-06 | 2015-04-29 | 三星电子(中国)研发中心 | Recommendation information obtaining method and device for terminal |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI428770B (en) * | 2010-08-02 | 2014-03-01 | Pc Home Online Inc | Method of recording and searching webpage |
-
2018
- 2018-06-08 CN CN201810586843.2A patent/CN108874976B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102572573A (en) * | 2010-12-30 | 2012-07-11 | 上海无戒空间信息技术有限公司 | Method for pushing information according to played content |
CN102760124A (en) * | 2011-04-25 | 2012-10-31 | 阿里巴巴集团控股有限公司 | Pushing method and system for recommended data |
CN102768685A (en) * | 2012-07-24 | 2012-11-07 | 杭州东方网升科技有限公司 | Content recommendation method based on keyword matching |
CN104573120A (en) * | 2015-02-06 | 2015-04-29 | 三星电子(中国)研发中心 | Recommendation information obtaining method and device for terminal |
Also Published As
Publication number | Publication date |
---|---|
CN108874976A (en) | 2018-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108763579B (en) | Search content recommendation method and device, terminal device and storage medium | |
WO2020007012A1 (en) | Method and device for displaying search page, terminal, and storage medium | |
US11409817B2 (en) | Display apparatus and method of controlling the same | |
CN107291962B (en) | Searching method, searching device, storage medium and electronic equipment | |
CN107678780B (en) | Memory management method and device, storage medium and terminal equipment | |
CN107612974B (en) | Information recommendation method and device, mobile terminal and storage medium | |
WO2019037600A1 (en) | Information recommendation method and apparatus, terminal device, and storage medium | |
CN107656997B (en) | Natural language processing method and device, storage medium and terminal equipment | |
US11138956B2 (en) | Method for controlling display of terminal, storage medium, and electronic device | |
CN104066009A (en) | Method, device, terminal, server and system for program identification | |
CN110989847B (en) | Information recommendation method, device, terminal equipment and storage medium | |
CN104111979A (en) | Search recommendation method and device | |
CN110309324B (en) | Searching method and related device | |
WO2019037599A1 (en) | Information recommendation method and device, mobile terminal and storage medium | |
CN107528899A (en) | Information recommendation method, device, mobile terminal and storage medium | |
CN108920531B (en) | Search content recommendation method and device, terminal device and storage medium | |
CN110798701A (en) | Video update pushing method and terminal | |
CN108874976B (en) | Search content recommendation method and device, terminal device and storage medium | |
CN108897785A (en) | Search for content recommendation method, device, terminal device and storage medium | |
CN108549695B (en) | Data interaction method and device, terminal equipment and storage medium | |
CN108520257B (en) | Information processing method, device, terminal equipment and storage medium | |
CN108874975A (en) | Search for content recommendation method, device, terminal device and storage medium | |
CN110764668B (en) | Comment information acquisition method and electronic equipment | |
CN107844554B (en) | Application recommendation method and device, terminal equipment and storage medium | |
WO2017101694A1 (en) | Web page display method and apparatus, and server |
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 |