CN120632204A - Historical recommendation information display method and device and electronic equipment - Google Patents
Historical recommendation information display method and device and electronic equipmentInfo
- Publication number
- CN120632204A CN120632204A CN202510711164.3A CN202510711164A CN120632204A CN 120632204 A CN120632204 A CN 120632204A CN 202510711164 A CN202510711164 A CN 202510711164A CN 120632204 A CN120632204 A CN 120632204A
- Authority
- CN
- China
- Prior art keywords
- information
- recommendation
- item
- recommended
- history
- 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.)
- Pending
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The application discloses a history recommendation information display method, a device and electronic equipment, and belongs to the technical field of electronic equipment; and displaying at least one history recommended item under the condition that history recommended inquiry information input by a user on an assistant interface is received, wherein the history recommended inquiry information is used for indicating an AI assistant to search for the history recommended item matched with the history recommended inquiry information in at least one alternative recommended item, and the alternative recommended item is the recommended item displayed on a program interface of at least one application program used by the user in history.
Description
Technical Field
The application belongs to the technical field of artificial intelligence, and particularly relates to a historical recommendation information display method and device and electronic equipment.
Background
With the continuous development of information technology, in the process of using an application program in an electronic device, the application program can recommend news, video, music and other contents to the user. The user may then refresh the recommended content by triggering the electronic device by a specified input to the application, such as clicking a refresh control displayed in the program interface, or by a drop down input on the top page of the application, thereby providing the user with more content that may be of interest.
Meanwhile, since the process of triggering the refresh is usually an instant matter, the user may not remember the description information of the recommended content, such as the title of the recommended content, and the recommended content before the refresh cannot be found again by searching, thereby causing the user to lose the recommended content to be checked.
Disclosure of Invention
The embodiment of the application aims to provide a historical recommendation information display method and device and electronic equipment, and can improve the flexibility of displaying recommended content of the electronic equipment.
According to the historical recommendation information display method, an assistant interface of an AI assistant is displayed, at least one historical recommendation item is displayed under the condition that historical recommendation query information input by a user on the assistant interface is received, the historical recommendation query information is used for indicating the AI assistant to search for the historical recommendation item matched with the historical recommendation query information in at least one alternative recommendation item, and the alternative recommendation item is a recommendation item displayed on a program interface of at least one application program used in the history of the user.
In a second aspect, the embodiment of the application provides a historical recommendation information display device, which comprises a display module, a display module and at least one historical recommendation item, wherein the display module is used for displaying an assistant interface of an AI assistant, and displaying the at least one historical recommendation item under the condition that historical recommendation query information input by a user on the assistant interface is received, the historical recommendation query information is used for indicating the AI assistant to search for the historical recommendation item matched with the historical recommendation query information in at least one alternative recommendation item, and the alternative recommendation item is a recommendation item displayed on a program interface of at least one application program used by the user in a historical mode.
In a third aspect, an embodiment of the present application provides an electronic device comprising a processor and a memory storing a program or instructions executable on the processor, which when executed by the processor, implement the steps of the method as described in the first aspect.
In a fourth aspect, embodiments of the present application provide a readable storage medium having stored thereon a program or instructions which when executed by a processor perform the steps of the method according to the first aspect.
In a fifth aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and where the processor is configured to execute a program or instructions to implement a method according to the first aspect.
In a sixth aspect, embodiments of the present application provide a computer program/program product stored in a storage medium, the program/program product being executable by at least one processor to implement the method according to the first aspect.
The method and the device for displaying the history recommendation query information in the electronic equipment can display an assistant interface of an AI assistant, and display at least one history recommendation item under the condition that history recommendation query information input by a user on the assistant interface is received, wherein the history recommendation query information is used for indicating the AI assistant to search for a history recommendation item matched with the history recommendation query information in at least one alternative recommendation item, and the alternative recommendation item is a recommendation item displayed on a program interface of at least one application program used by the user in a history mode. In the scheme, under the condition that a user wants to view specific content corresponding to a certain recommended item displayed by the history of the electronic equipment, the user can input history recommendation query information in the assistant interface to trigger the electronic equipment to instruct the AI assistant to search based on the recommended item displayed in the program interface of at least one application program used by the history of the user, and at least one history recommended item is displayed, namely, the electronic equipment can store the recommended item displayed in the program interface of at least one application program used by the history of the user, so that the user can trace back and position to at least one history recommended item meeting the user requirement according to the user requirement, and then the user can further view the detailed content of the history recommended item based on the at least one history recommended item, thereby being convenient for the user to trace back the history recommended item required to be queried.
Drawings
FIG. 1 is a flow chart of a method for displaying historical recommendation information provided by some embodiments of the present application;
FIG. 2A is an example schematic diagram of an AI helper interface provided by some embodiments of the present application;
FIG. 2B is an example schematic diagram of an AI helper interface provided by some embodiments of the present application;
FIG. 3A is a schematic illustration of an example video program interface provided by some embodiments of the application;
FIG. 3B is a schematic illustration of an example video program interface provided by some embodiments of the application;
FIG. 4 is an example schematic diagram of an AI helper interface provided by some embodiments of the present application;
FIG. 5 is an example schematic diagram of an AI helper interface provided by some embodiments of the present application;
FIG. 6 is a flow chart of a method for displaying historical recommendation information provided by some embodiments of the application;
FIG. 7 is an example schematic diagram of an AI helper interface provided by some embodiments of the present application;
FIG. 8 is a flow chart of a method for displaying historical recommendation information provided by some embodiments of the application;
FIG. 9A is an example schematic diagram of an application list interface provided by some embodiments of the application;
FIG. 9B is an example schematic diagram of a presentation interface for historical recommendations provided by some embodiments of the present application;
FIG. 9C is an example schematic diagram of a presentation interface for historical recommendations provided by some embodiments of the present application;
FIG. 10 is a schematic illustration of an example setup interface provided by some embodiments of the application;
FIG. 11 is an example schematic diagram of a setup interface provided by some embodiments of the application;
FIG. 12 is a schematic diagram of a history recommendation information display apparatus according to some embodiments of the present application;
FIG. 13 is a schematic diagram of a hardware architecture of an electronic device according to some embodiments of the present application;
Fig. 14 is a schematic hardware structure of an electronic device according to some embodiments of the present application.
Detailed Description
The technical solutions of the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which are obtained by a person skilled in the art based on the embodiments of the present application, fall within the scope of protection of the present application.
The terms "first," "second," and the like in the description of the present application, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the application are capable of operation in sequences other than those illustrated or otherwise described herein, and that the objects identified by "first," "second," etc. are generally of a type not limited to the number of objects, such as the first object may be one or more, where the plurality refers to at least two. In addition, "and/or" in the specification means at least one of the connected objects, and the character "/", generally means a relationship in which the associated objects are one kind of "or".
The terms "at least one", and the like in the description of the present application mean that they encompass any one, any two, or a combination of two or more of the objects. For example, at least one of a, b, c (item) may represent "a", "b", "c", "a and b", "a and c", "b and c" and "a, b and c", wherein a, b, c may be single or plural, wherein plural means at least two. Similarly, the term "at least two" means two or more, and the meaning of the expression is similar to the term "at least one". The marks in the application are words, symbols, images and the like used for indicating information, and controls or other containers can be used as carriers for displaying information, including but not limited to word marks, symbol marks and image marks.
The following terms are used to explain the terms in the embodiments of the present application:
the desktop, which is a graphical main interface presented after the operating system is started, is used as a core hub for interaction between a user and a computer, integrates elements such as program icons, task bars, system menus, wallpaper and the like, supports visual operations such as quick starting of programs, file management and system state monitoring (such as network and electric quantity) through mouse clicking, dragging and the like, allows personalized customization of layout and appearance, plays a role in efficiently executing tasks such as daily office work, learning and entertainment, reduces a use threshold through simple and visual design, and is a key virtual working space for connecting the user and bottom hardware resources.
The application program (APP) may be an embedded application (i.e., a system application of the electronic device) or a downloadable application. An embedded application is an application provided as part of an electronic device implementation. The downloadable application is an application that can provide its own internet protocol multimedia subsystem (internet protocol multimedia subsystem, IMS) connections. The downloadable application may be an application pre-installed in the electronic device or may be a third party application downloaded by the user and installed in the electronic device.
The icon is a graphic symbol with meaning, and has the characteristics of high concentration, quick information transmission and convenient memory. An icon may be a small picture or object representing a file, program, web page, or command. Icons help the user to quickly execute commands and open program files.
The control is an element in the graphical user interface that can perform a corresponding process or display related data by receiving user input. Controls may include, but are not limited to, virtual buttons, sliders, progress bars, check boxes.
Interface refers to the medium by which a user interacts with an electronic device. The interface allows a user to send instructions to the system via the input device and to receive feedback information via the output device. The input device can be a keyboard, a mouse, a touch screen and other devices, and the input device can be a display, a loudspeaker and other devices.
An artificial intelligence (ARTIFICIAL INTELLIGENCE, AI) assistant, an embedded system service or function module, has natural language processing and machine learning capabilities to perform man-machine interaction through a voice or text interface. The assistant is an intelligent auxiliary tool based on an artificial intelligence technology, can automatically execute tasks, provide searching and information services, realize personalized response and optimize user experience, and aims to help users to efficiently complete various tasks, acquire information or create. The AI assistant has natural language processing capabilities so that the user can communicate with the AI assistant by entering natural language instructions in speech or text form into the AI assistant. In the process of the user talking with the AI assistant for communication, the AI assistant can identify and analyze the natural language instruction input by the user to understand the user requirement indicated by the natural language instruction, so that the AI assistant can generate corresponding replies based on the user requirement to reply to the user, and the dialogue communication with the user is realized.
Natural language processing (Natural Language Processing, NLP) technology converts human language into digitized information that can be processed by an electronic device, thereby obtaining the user's real intent or purpose.
Json (collectively JavaScript Object Notation) is a lightweight data exchange format that can be easily read and written by a user, and also can be easily parsed and generated by a machine. It is based on a subset of the JavaScript programming language and can be widely used in various programming languages as a format for data exchange.
An application programming interface (Application Programming Interface, API), which is a set of predefined rules and protocols, allows different software applications to communicate and interact with each other. It will be appreciated that APIs are universal translators of the digital world, enabling seamless conversations and collaboration between different software systems.
Optical character recognition (Optical Character Recognition, OCR) technology is a technology that converts text in an image into editable and searchable text data. The method combines computer vision and machine learning, and can automatically identify and extract text information in the image.
The marks in the application are words, symbols, images and the like used for indicating information, and controls or other containers can be used as carriers for displaying information, including but not limited to word marks, symbol marks and image marks.
The method for displaying the history recommendation information provided by the embodiment of the application is described in detail below through specific embodiments and application scenes thereof with reference to the accompanying drawings.
The method for displaying the historical recommendation information provided by the embodiment of the application can be applied to a scene that a user needs to search the detailed content of the recommendation item displayed by the history of the electronic equipment. The method for displaying history recommendation information according to the embodiment of the present application is described below by taking some specific scenarios as examples.
Scenario 1-in a scenario where a user is currently using an application, such as video application A, via an electronic device, video application A may display at least one recommendation on a home page so that the user may select content of interest to view based on the at least one recommendation. Then, in the case that at least one recommended item displayed on the home page of the video application program a has no recommended item of interest to the user, the user may trigger the video application program a to redisplay a new recommended item by clicking a refresh control on the home page. However, since the recommended items displayed by video application a are typically random and non-retrospective, in the event that the user clicks the refresh control by mistake, the user will not be able to trigger the application to redisplay the recommended items before refresh.
Scene 2. In a scenario where a user wants to find a history recommended item that has been seen in an application program, for example, find a history recommended item 1 in a video application program a, since the recommended item displayed by the video application program a is randomly displayed during the history of the user using the video application program a, the user cannot accurately recall the name or title of the history recommended item 1 during the process of seeking the history recommended item 1 after a period of time is required, so that the user cannot accurately find the history recommended item 1 that needs to be found.
It should be noted that, the above scenario 1 and scenario 2 are only exemplary to list some scenarios where the embodiments of the present application may be applied, and in practical implementation, the embodiments of the present application may be applied to any possible scenario where more history recommendation items need to be checked, which is not limited herein.
The execution body of the method for displaying the history recommended information provided by the embodiment of the application is a history recommended information display device, and the device can be an electronic device or a functional module or entity in the electronic device. The method for displaying history recommended information according to the embodiment of the present application will be described in the following by taking an electronic device as an example.
The embodiment of the application provides a method for displaying historical recommendation information, and fig. 1 shows a flow chart of the method for displaying the historical recommendation information. As shown in fig. 1, the method for displaying history recommendation information according to the embodiment of the present application may include the following steps 201 and 202.
Step 201, the electronic device displays an assistant interface of the AI assistant.
In some embodiments of the application, the display forms of the assistant interface may include, but are not limited to, any of a floating window form, a full screen display form.
In some embodiments of the application, where the electronic device displays the helper interface in the form of a floating window, the floating window may be displayed in a bottom region, a center region, or any other feasible region of the screen of the electronic device.
In some embodiments of the application, the input mode of the electronic device triggering the display of the assistant interface by the user can comprise any one of virtual control input, physical key input, voice awakening input and gesture input.
The virtual control input can comprise, but is not limited to, any one of clicking input of an icon of an application program displayed on a desktop of the electronic device, clicking input of a control of an AI assistant displayed on a side rail of the electronic device, and long-press input of a navigation key displayed in an interface of the electronic device;
the physical key input may include, but is not limited to, any of a double click power key, a long press talk key of a drive-by-wire headset connected to an electronic device;
The voice wake-up input can be the input of a preset wake-up voice of the electronic equipment by a user in a voice form, wherein the wake-up voice can be the voice set by the electronic equipment by default or can be the voice set actively by the user, such as 'small A', 'hello, small A', and the like, wherein the name used by the wake-up AI assistant can be the name set by the electronic equipment by default or can be any name set actively by the user, such as 'small A', 'small B', 'small C', and the like;
the gesture input may include, but is not limited to, any of a two-finger long press input on a screen, an input drawing an "S-shaped" curve on a screen.
An electronic device is exemplified as a mobile phone. As shown in fig. 2A, the handset may display icons of 5 applications in the desktop 10, such as an icon of application a, an icon of application B, an icon of application C, an icon of application D, and an icon of an "AI assistant" application. The user may click on an icon of the "AI helper" application to trigger the handset to display the AI helper interface 11 in the form of a hover window on the bottom region of the desktop 10. At the same time, a "voice input" control, a text editing box, and an "add" control may be displayed from left to right in the AI helper interface 11. The text editing box can be used for receiving the input of the user on the information in the form of voice, and prompting information such as what problems are, although me is, can be displayed in the text editing box, and the adding control can be used for adding other forms of files such as images, documents and the like to assist in describing the information. Similarly, after the user clicks on the icon of the "AI helper" application displayed on the desktop 10, the handset may display the AI helper interface 12 full screen, as shown in FIG. 2B, and from left to right, a "voice dialog" control, a "setup" control, a text editing box, a "prompt" control, and an "Add" control may be displayed in the AI helper interface 12 from top to bottom. The voice conversation control can be used for helping a user to conduct voice conversation with an AI assistant through a voice mode, the setting control can be used for setting display modes of an interface of the AI assistant, such as switching to a floating window display and switching to a floating ball display, or setting functions provided by the AI assistant, such as starting a new conversation, the text editing box can be used for receiving input of information in a text mode by the user, prompt information such as clicking input or pressing and speaking can be displayed in the text editing box, the prompt control can be used for prompting the user of the executable functions of the AI assistant, and the adding control can be used for adding files in other forms such as images, documents and the like to assist in description of the information.
Step 202, the electronic device displays at least one history recommended item under the condition that history recommended inquiry information input by a user on the assistant interface is received.
In some embodiments of the present application, the historical recommendation query information described above may be used to instruct the AI assistant to search for a historical recommendation item in the at least one alternative recommendation item that matches the historical recommendation query information.
In some embodiments of the present application, the candidate recommended item may be a recommended item that has been displayed on the first program interface of the at least one application program that is historically used by the user.
In some embodiments of the present application, the at least one application may include, but is not limited to, any type of application, a video playback type application, an information reading application, an educational learning type application, and a shopping type application.
In some embodiments of the present application, the at least one history recommended item displayed by the electronic device may include, but is not limited to, at least one of a history recommended item title, history recommended item summary information, history recommended item publisher name, a thumbnail corresponding to the history recommended item.
In some embodiments of the application, the electronic device may display the at least one historical recommendation item in the form of a linking card. Wherein, a link card can correspond to a history recommendation.
In some embodiments of the present application, the link card may include, but is not limited to, at least one of title, summary information, publisher name, thumbnail, and corresponding recommended item.
It should be noted that, in the case where the electronic device displays the history recommended item title of at least one history recommended item, the title may be a complete title of the history recommended item, or may be a part of the content of the complete title, such as the first 5 words of the complete title;
In the case where the electronic device displays history recommendation item summary information for at least one history recommendation item, the description may be a summary description of text content of the history recommendation item, for example, a full text summary of the text content of the history recommendation item, or a summary of a key paragraph in the text content of the history recommendation item. Wherein the key association may include, but is not limited to, at least one of a beginning segment, a ending segment, a paragraph with a special label.
In the case that the electronic device displays at least one thumbnail corresponding to the history recommended item, the thumbnail may be a thumbnail of a cover picture or a first picture corresponding to the history recommended item.
In some embodiments of the present application, the input mode of the history recommended query information may include, but is not limited to, any one of text editing input and voice input.
In some embodiments of the present application, in the event that the electronic device receives historical recommendation query information entered by the user at the helper interface, the electronic device may display the historical recommendation query information in text form in a text editing box as shown in FIG. 2A or FIG. 2B.
Illustratively, in scene 1, as shown in fig. 3A, in the case that the user is using the video application a, the mobile phone may display the video program interface 20 to display 4 recommended items, such as recommended item 1 through recommended item 4, through the video program interface 20, wherein recommended item 1 corresponds to cover picture a and text information 211, such as "classical photo album" and "UP main: photo fan", recommended item 2 corresponds to cover picture B and text information 212, such as "fairy tale album" and "UP main: fairy tale channel", recommended item 3 corresponds to cover picture C and text information 213, such as "pop music recommendation" and "UP main: music fuzzing friend", and recommended item 4 corresponds to cover picture D and text information 214, such as "fruit science popularization about apples" and "UP main: science popularization channel". Meanwhile, a text search box, a message control, a video classification control and a prompt message control can be displayed from top to bottom in the video program interface 20 from left to right, wherein the text search box, the message control, the video classification control and the prompt message control just see the text, the refresh clicking control, the corresponding refresh control 22, the home page control, the dynamic control, the uploading control, the member control and the user control.
The text editing box can receive keywords input by a user to search in the video application program A based on the keywords, the 'message' control can be used for viewing the received messages, the 'video classification' control can comprise at least one classification such as live broadcast, recommendation, trending and TV play, the 'refreshing' control 22 can be used for triggering the video application program A to update a recommendation item displayed on a current interface, the 'front page' control can be used for triggering a mobile phone to display the front page of the video application program A, the 'dynamic' control can be used for viewing dynamic information of other users focused by the user, the 'uploading' control can be used for uploading files such as pictures and videos, the 'member' control can be used for viewing member interests of the video application program A, and the 'user' control can be used for viewing personal information of the user.
During the process of viewing the video program interface 20, if the user clicks the "refresh" control 22 by mistake, the video application program a will refresh the video program interface 20 to the video program interface 23 shown in fig. 3B and display a new recommendation, at this time, the user may trigger the mobile phone to display the AI helper interface 12 shown in fig. 2B through voice input. Thus, as shown in FIG. 4, the user can input the history recommended query information, such as text information 31, "i have just been sliding the video me recommended for me, i have found me", in the AI helper interface 12. The mobile phone can determine that the application that the user has just used is video application A according to the user's usage record for the mobile phone application, and reply to the text information 321, such as "good, slightly, etc., knowing that you have used is video application A". The handset may then display text information 322 "remember the next recent recommendation for you, please read for you," based on the historical recommendation query information, and at least one historical recommendation displayed prior to the last refresh in video application a, such as "classical phase sound collection" historical recommendation 331, "fairy tale collection" historical recommendation 332, "pop music recommendation" historical recommendation 333, "apple-related fruit science" historical recommendation 334. That is, the mobile phone historically displays 4 historical recommended items corresponding to the video program interface 20 in the video application program a.
It should be noted that the new recommended items displayed in the video program interface 23 may be recommended items 5 to 10, in which, the recommended items 5 correspond to the cover picture E and text information 215, such as "zero-base exercise guidance" and "UP main: exercise date", the recommended items 6 correspond to the cover picture F and text information 216, such as "elephant documentary" and "UP main: animal encyclopedia", the recommended items 7 correspond to the cover picture G and text information 217, such as "2025, 1 month, 1 day, evening weather forecast" and "UP main: weather forecast", the recommended items 8 correspond to the cover picture H and text information 218, such as "travel necessary item recommendation" and "UP main: travel strategy", the cover picture I corresponding to the recommended items 9, and the cover picture J corresponding to the recommended items 10.
Illustratively, in scene 2, assuming that the user used video application a in the morning and that the video program interface 20 shown in fig. 3A was displayed in the video application a, the user does not include a recommendation item that the user needs to view in the video program interface 20, and then the user may trigger the video application a to refresh the interface to display the video program interface 23 shown in fig. 3B. In the case where the user wants to view the recommended item displayed by the video application a in the previous day at the current time, the user can trigger the mobile phone to display the AI helper interface 12 as shown in fig. 2B by pressing the power key for a long time. Thus, as shown in FIG. 5, the user may enter the history recommended query information, such as text information 41, "I previously seen with respect to apple, in the AI helper interface 12, and find me back. Then, the mobile phone can search based on the history recommendation query information, display reply information 42 "good, slight, etc., memorize for you find the following recommendation, please read, and display at least one history recommendation, such as" fruit science popularization about apple "history recommendation 43. That is, the cell phone has history recommended items in the video program interface 20 that the video application a has historically displayed.
In the method for displaying history recommendation information provided by the embodiment of the application, under the condition that a user wants to view specific content corresponding to a certain recommendation item displayed by the history of the electronic equipment, the user can input history recommendation query information in an assistant interface to trigger the electronic equipment to instruct an AI assistant to search based on the displayed recommendation item in the program interface of at least one application program used by the history of the user, and at least one history recommendation item is displayed, namely, the electronic equipment can store the displayed recommendation item in the program interface of at least one application program used by the history of the user, so that the user can trace back and position to at least one history recommendation item meeting the user requirement according to the user requirement, and then, based on the at least one history recommendation item, the user can further view the detailed content of the history recommendation item, thereby facilitating the user to trace back the history recommendation item required to be queried.
In some embodiments of the present application, as shown in fig. 6 in conjunction with fig. 1, before the step 201, the method for displaying history recommendation information provided in the embodiment of the present application may include the following steps 301 and 302.
Step 301, the electronic device displays a first program interface.
In some embodiments of the present application, the first program interface may be a program interface of a first application program. Wherein the first application is any one of at least one application.
In some embodiments of the present application, the first program interface may include M recommended items, where M is a positive integer.
In some embodiments of the present application, the application corresponding to the first program interface may include, but is not limited to, any type of application selected from a video playback application, an information reading application, an educational learning application, and a shopping application.
Illustratively, the first program interface may be the video program interface 20 shown in fig. 3A, or may be the video program interface 23 shown in fig. 3B.
Step 302, under the condition that a refreshing input to the first program interface is received, the electronic device updates the M historical recommended items to N recommended items, and stores recommended item information of the M recommended items.
Wherein M and N are positive integers, and M and N may be equal or unequal.
In some embodiments of the present application, the refresh input may be a user click input to a refresh control displayed in a program interface, such as the "refresh" control 22 or "home" control shown in FIG. 3A, or may be a user drop-down input to the top of the program home page in the application.
Illustratively, in connection with fig. 3A, where the handset displays the video program interface 20 of the video application a, the handset may display 4 recommended items, such as recommended item 1 through recommended item 4. Then, in the event that the user clicks the "refresh" control 22 in the video program interface 20, i.e., the mobile phone receives a refresh input to the video program interface 20, the video application a may refresh the video program interface 20 to the video program interface 23 shown in fig. 3B and display new recommended items, such as recommended item 5 through recommended item 10. Further, if the mobile phone receives the refresh input of the user to the video program interface 23, the mobile phone can cancel displaying the recommended items 5 to 10 in the video program interface 23 and display new recommended items.
In some embodiments of the present application, the recommendation item information may include storage paths corresponding to M recommendation items, recommendation content description information corresponding to M recommendation items, storage paths of thumbnails of the first program interface, recommendation item key information of each recommendation item, and system state information.
In some embodiments of the present application, the storage path may be understood as information of a folder in which the electronic device stores recommended item information in the program interface. One program interface may correspond to one stored folder, or all program interfaces to which one application program corresponds may correspond to one stored folder.
In some embodiments of the present application, the recommended content description information may include a keyword corresponding to each of the M recommended items.
In some embodiments of the present application, the storage paths of the thumbnails of the first program interface may be determined based on the storage paths corresponding to the M recommended items.
In some embodiments of the present application, the recommendation item key information may include recommendation item pre-processing information, recommendation item access addresses, and recommendation item thumbnail information.
In some embodiments of the present application, the recommendation item pre-processing information may include at least one of a recommendation item title, recommendation item summary information, and a recommendation item publisher name.
In some embodiments of the present application, the system state information may include at least one of application information of an application corresponding to the first program interface and information acquisition time corresponding to the M recommended items.
In some embodiments of the present application, the application information may be information determined by the electronic device based on a user's usage record of at least one application.
In some embodiments of the present application, the information acquisition time may be understood as a time when the electronic device triggers the electronic device to acquire and store recommendation item information of M recommendation items through refresh input.
In some embodiments of the present application, the method for the electronic device to obtain the recommended item information includes, but is not limited to, any of the following:
the electronic equipment can perform screen capturing operation on the first program interface so as to acquire the recommended item information based on the interface screen capturing;
The electronic device may detect the content displayed in the first program interface in real time, so as to obtain the recommended item information based on a result of the real-time detection.
Thus, the electronic equipment can acquire the recommendation item information of the history recommendation items displayed by the application program and archive and store the recommendation item information. Therefore, under the condition that a subsequent user needs to search a certain historical recommended item, the electronic equipment can carry out quick backtracking positioning based on the stored historical recommended item, and the historical recommended item meeting the user requirement is provided for the user, so that the user can acquire the detailed content of the historical recommended item, the loss of the user on the content of the recommended item to be checked is avoided, and the flexibility of displaying the recommended content of the electronic equipment is improved.
In some embodiments of the present application, in combination with the step 302, the method for displaying history recommendation information provided in the embodiments of the present application may include steps 401 to 403 described below.
Step 401, the electronic device inputs the interface screenshot of the first program interface into a historical recommendation information display model, and outputs recommendation content description information corresponding to M recommendation items in the interface screenshot.
In some embodiments of the present application, the electronic device may obtain an interface screenshot of the first program interface when a refresh input to the first program interface is received.
In some embodiments of the present application, the screenshot may include all contents of the first program interface, or may include contents corresponding to recommended items in the first program interface.
In some embodiments of the present application, the electronic device may first segment based on the interface screenshot to obtain M sub-shots corresponding to the interface screenshot, where one sub-screenshot corresponds to one recommended item, and then, based on the M sub-shots, the electronic device may obtain recommended item information of the recommended item corresponding to each sub-screenshot.
In some embodiments of the present application, the electronic device may first obtain content information of M recommended items based on the screenshot of the interface, and then divide the content information based on the content information to obtain recommended item information of each of the M recommended items.
In some embodiments of the present application, the above step 401 may be specifically implemented by the following step 401 a.
Step 401a, the electronic device inputs the interface screenshot into a content recognition module of the historical recommendation information display model, text recognition is performed on the interface screenshot through the content recognition module, and recommendation content description information is output based on image text information recognized from the interface screenshot.
In some embodiments of the application, the electronic device may obtain the image text information of the interface screenshot based on OCR technology.
Illustratively, in connection with fig. 3A, the mobile phone may perform text recognition based on the interface screenshot corresponding to the video program interface 20 to obtain image text information therein, such as "live broadcast", "recommendation", "trending", "drama", "classical photo album", "UP master: photo lovers", "fairy tale album", "UP master: fairy tale channel", "popular music recommendation", "UP master: music febrile friends", "fruit science about apples", "UP master: photo lovers", "just see here, click refreshing", "top page", "dynamic", "+", "member" and "user".
In some embodiments of the present application, the electronic device may determine text information related to a recommended item in the image text information based on a display position of the image text information in the interface screenshot, so as to perform semantic analysis based on the text information related to the recommended item, to determine recommended item preprocessing information of each of the M recommended items, and further determine recommended content description information of the M recommended items.
It will be appreciated that the historical recommendation information display model may also output recommendation item pre-processing information based on the image text information identified from the interface screenshot.
Illustratively, in connection with FIG. 3A, since the interface screenshot is a screenshot of a video program interface, the handset can determine that text content displayed in a central region of the interface screenshot is information related to a recommendation item, such as "classical photo album", "UP owner: photo lovers", "fairy tale collection", "UP owner: fairy tale channel", "popular music recommendation", "UP owner: music feeing friends", "fruit science about apples", "UP owner: photo lovers", and then the handset can perform semantic analysis thereon to determine recommendation item preprocessing information, wherein "classical photo album", "fairy tale collection", "popular music recommendation", "fruit science about apples" are recommendation item titles, and "UP owner: photo lovers", "UP owner: fairy tale channel", "UP owner: music feeing friends", and "UP owner: photo lovers" are recommendation item publisher names. Or the mobile phone can also determine that the photo lovers, the fairy tale channels, the music fever friends and the photo lovers are names of the recommended item publishers. Further, the mobile phone can determine that the name of a recommended item publisher corresponding to the recommended item with the title of "classical photo album" is "photo lovers", the name of a recommended item publisher corresponding to the recommended item with the title of "fairy tale album" is "fairy tale channel", the name of a recommended item publisher corresponding to the recommended item with the title of "popular music recommendation" is "music fever friends", and the name of a recommended item publisher corresponding to the recommended item with the title of "fruit science popularization about apples" is "photo lovers" based on the display positions of the recommended item title and the recommended item publisher names. Further, the mobile phone can determine recommended content description information such as "photo", "story", "music", "fruit" based on the recommended item preprocessing information of the recommended item.
In some embodiments of the present application, the electronic device may preset an output format for the content identification module, so that the electronic device may conveniently identify information related to the recommended item, such as recommended content description information and recommended item preprocessing information, included in the information based on the preset output format.
In some embodiments of the present application, the preset output format may be an output format set by json format.
Illustratively, the preset output format may be:
{
"image url": interface screenshot storage path ",
"Image_description": interface screenshot description information ",
"Image_generation_time": "interface screenshot generation time",
"recommendations":[
{
"Recommendation _title": "recommended item title",
"Recommendation _content": "recommended item summary information",
"Recommendation _publisher": "recommendation item publisher name"
}
...
],
"App_name" application information "
}
It should be noted that, the recommendations field may be recommendation item preprocessing information corresponding to the recommendation item acquired by the content identification module based on the interface screenshot. The recommendation pre-processing information contained by the recommendation in different types of applications may be different. For example, at least one of recommendation _ title, recommendation _content and recommendation _publicher corresponding to one recommended item may be non-empty, and the remaining items are empty.
For example, in conjunction with fig. 3A, assuming that the user triggers the video application a to refresh the video program interface 20 to the video program interface 23 at "12:03:25" in the process of using the video application a of "2025-01-03", the mobile phone may perform the screen capturing operation on the video program interface 20 to obtain the screen capturing picture 1 corresponding to the video program interface 20. Then, the mobile phone can input the screenshot picture 1 corresponding to the video program interface 20 to the content recognition module to output the recommendation content description information of the 4 recommendation items corresponding to the video program interface 20. For example:
{
"image_url":"/storage/2025-01-03-1.jpg",
"image_description", "sound", "story", "music", "fruit",
"image_generation_time":"2025-01-03 12:03:25",
"recommendations":[
{
"Recommendation _title": classical phase acoustic collection ",
"Recommendation _content": "classical phase acoustic collection",
"Recommendation _publisher": "photo lover"
},
{
"Recommendation _title": "fairy tale story collection",
"Recommendation _content": "fairy tale story collection",
"Recommendation _publisher": "fairy tale channel"
},
{
"Recommendation _title": popular music recommendation ",
"Recommendation _content": popular music recommendation ",
"Recommendation _publisher": "music fever friends"
},
{
"Recommendation _title" for apple fruit science ",
"Recommendation _content": "fruit science about apples",
"Recommendation _publisher": "popular channels"
}
],
"App_name" video application A "
}
The image_url may represent a storage path corresponding to the interface screenshot, that is, a storage path corresponding to the M recommended items, the image_description may represent description information corresponding to the interface screenshot, that is, recommended content description information corresponding to the M recommended items, for example, a tag or a keyword corresponding to each recommended item in all recommended items included in the interface screenshot, and the image_generation_time may represent a picture generation time corresponding to the interface screenshot, that is, an information acquisition time corresponding to the M recommended items, and since an internal execution operation of the electronic device is usually in units of milliseconds, a time difference between steps of receiving a refresh input of a user, acquiring the interface screenshot of a program interface, executing a refresh operation of the program interface, and the like, may not be perceived by the user, and then, the picture generation time corresponding to the interface screenshot may be understood as a time when the electronic device receives the refresh input, and may also be understood as a time when the electronic device performs the refresh operation.
Note that, in the case where the recommendation item summary information is not included in the recommendation item preprocessing information of the recommendation items of the interface screen shots, the recommendation item summary information output by the history recommendation information display model may be the same as the recommendation item title or may be null.
The interface screenshot picture 1 is stored in a storage (storage) folder of the mobile phone, the storage name is 2025-01-03-1.Jpg ", 4 recommended items contained in the interface screenshot picture 1 are respectively related to 'photo', 'story', 'music', 'fruit', so that the image_description of the interface screenshot picture 1 is 'photo', 'story', 'music', 'fruit', the picture generation time corresponding to the interface screenshot picture 1 is 2025-01-03:12:03:25, and the fact that the mobile phone obtains the interface screenshot picture 1 based on refreshing input of a user in the 12:03:25 of 2025-01-03 can be indicated.
The interface screenshot picture 1 comprises 4 recommended items, such as 1-4 recommended items, wherein the recommended item title of the recommended item 1 is a classical photo album, the recommended item summary information is a classical photo album, the recommended item publisher name is a photo fan, the recommended item title of the recommended item 2 is a fairy tale album, the recommended item summary information is a fairy tale album, the recommended item publisher name is a fairy tale channel, the recommended item title of the recommended item 3 is a popular music recommendation, the recommended item summary information is a popular music recommendation, the recommended item publisher name is a music fever friend, the recommended item title of the recommended item 4 is a fruit science popularization related to apples, the recommended item summary information is a fruit science popularization related to apples, and the recommended item publisher name is a science popularization channel. The application information of the application corresponding to the screenshot picture 1 is a video application A.
Further, referring to fig. 3B, if the user triggers the video application a to refresh the video program interface 23 at "12:10:29", the mobile phone may perform the screen capturing operation on the video program interface 23 to obtain the screen capturing picture 2 corresponding to the video program interface 23. Then, the mobile phone can input the screenshot picture 2 corresponding to the video program interface 23 to the content recognition module to output the recommendation content description information of the 4 recommendation items corresponding to the video program interface 23.
For example:
{
"image_url":"/storage/2025-01-03-2.jpg",
"image_description", "fitness", "animal", "weather", "trip",
"image_generation_time":"2025-01-03 12:10:29",
"recommendations":[
{
"Recommendation _title": zero base exercise motion guidance ",
"Recommendation _content": zero base exercise motion guidance ",
Recommendation publisher body-building Daren "
},
{
"Recommendation _title": "elephant documentary",
"Recommendation _content": "elephant documentary",
"Recommendation _publisher": "animal encyclopedia"
},
{
"Recommendation _title" 2025, 1 month, 1 day evening weather forecast ",
"Recommendation _content": 2025 1 month 1 day evening weather forecast ",
"Recommendation _publisher": "weather forecast"
},
{
"Recommendation _title": "travel mandatory item recommendation",
"Recommendation _content": "travel mandatory recommendation",
Recommendation publisher 'travel attack'
}
],
"App_name" video application A "
}
The interface screenshot picture 2 is stored in a storage (storage) folder of the mobile phone, and the storage name is "2025-01-03-2.Jpg", 4 recommended items included in the interface screenshot picture 2 are respectively related to "exercise", "animal", "weather" and "trip", so that the image_description of the interface screenshot picture 2 is "exercise", "animal", "weather" and "trip", the picture generation time corresponding to the interface screenshot picture 2 is 2025-01-03 12:10:29, which can indicate that the mobile phone obtains the interface screenshot picture 1 based on refresh input of a user at 12:10:29 of 2025-01-03.
The interface screenshot picture 2 comprises 4 recommended items, such as recommended item 5 to recommended item 8, wherein the recommended item title of the recommended item 5 is zero-base exercise action guidance, the recommended item summary information is zero-base exercise action guidance, the recommended item publisher is named as "exercise date person", the recommended item title of the recommended item 6 is a elephant recording sheet, the recommended item summary information is a elephant recording sheet, the recommended item publisher is named as "animal encyclopedia", the recommended item title of the recommended item 7 is named as "2025 month 1 day night weather forecast", the recommended item summary information is "2025 month 1 day night weather forecast", the recommended item publisher is named as "weather forecast", the recommended item title of the recommended item 8 is named as "travel requisite item recommendation", the recommended item summary information is "travel requisite item recommendation", and the recommended item publisher is named as "travel imperative". The application information of the application corresponding to the screenshot picture 1 is a video application A.
Note that, since the video program interface 23 includes only the jacket photograph I including the recommended item 9 and the jacket photograph J including the recommended item 10, and does not include the title and summary contents corresponding to the recommended item 9 and the recommended item 10, respectively, the electronic device may not output the information corresponding to the recommended item 9 and the recommended item 10, so that the recommended item 9 and the recommended item 10 are not stored later.
In some embodiments of the present application, the content recognition module may be trained based on an interface screenshot training set.
In some embodiments of the present application, each of the interface shots in the training set of interface shots includes information related to a recommended item, such as at least one of a recommended item title, recommended item summary information, and a recommended item publisher name.
In some embodiments of the present application, the content included in the screenshot training set may be data that uses open source data on the internet and self-collected related business scenarios.
In some embodiments of the present application, in the training process of the content identification module, the content input to the content identification module is an interface screenshot of a recommended item corresponding to various application programs of the electronic device, the content identification module outputs the content of the recommended item after identification and sorting for the manual label, and the output content can be partitioned by a special token for each field content of the recommended item.
In some embodiments of the application, the special token may include, but is not limited to:
< recommendations > </recommendations >, which can be used to represent recommended item preprocessing information of recommended items;
< recom _title > </recom _title >, which can be used to represent a recommended item title of a recommended item;
< recom _content > </recom _content >, which can be used to represent the content of a recommended item, such as the recommended item summary information described above;
< recom _publisher > < recom _publisher >, which can be used to represent the recommended item publisher names of the recommended items.
For example, in connection with fig. 3A, if the screenshot corresponding to the video program interface 20 is input to the content recognition module in the training process, the output content may be:
<recommendations>
< recom _title > classical phase acoustic collection >
<recom_content></recom_content>
< Recom _publisher > phase-sounding fan </recom _publisher >
</recommendations>
<recommendations>
< Recom _title > fairy tale story set >
<recom_content></recom_content>
< Recom _publisher > fairy tale channel >
</recommendations>
<recommendations>
< Recom _title > popular music recommendation </recom _title >
<recom_content></recom_content>
< Recom _publisher > musical fever friends >
</recommendations>
<recommendations>
< Recom _title > fruit science popularization of apple recom _title)
<recom_content></recom_content>
< Recom _publisher > popular science channel
</recommendations>
The interface screenshot corresponding to the video program interface 20 includes 4 recommendations, the first recommended item title is named "classical photo album", the recommended item publisher is named "photo fan", the second recommended item title is named "fairy tale album", the recommended item publisher is named "fairy tale channel", the third recommended item title is named "popular music recommendation", the recommended item publisher is named "music fever friend", and the fourth recommended item title is named "fruit science related to apple" and the recommended item publisher is named "science popularization channel".
In some embodiments of the present application, after training of the content recognition module is completed, the model may freeze parameters of the content recognition module and perform subsequent training of other models to ensure stability of the basic capabilities of the trained content recognition module.
Therefore, the electronic equipment can carry out text recognition on the interface screenshot through the historical recommendation information display model so as to acquire and output the recommendation content description information, so that a user does not need to manually label the content description information of the interface screenshot, and the convenience of the electronic equipment in acquiring the description information is improved. In addition, because the electronic equipment can store the description information of the recommended content, in the process of searching the historical recommended items by the subsequent user, the electronic equipment can detect the description information of the recommended content so as to realize quick positioning of the historical recommended items required by the user, thereby improving the convenience of the electronic equipment in executing the search operation of the historical recommended items.
Step 402, the electronic device searches for M recommended items through an application program corresponding to the first program interface based on the M recommended item preprocessing information of the M recommended items.
In some embodiments of the present application, the electronic device may call an application corresponding to the first program interface through a function call function, and search the M history recommended items based on the M recommended item preprocessing information of the M recommended items.
In some embodiments of the present application, the electronic device may learn, based on the system state information included in the json format data, an application program to be invoked, that is, an application program corresponding to the first program interface.
In some embodiments of the present application, the electronic device may obtain accurate information of M recommended items, such as links, thumbnails, and the like, through a search api provided by an application program corresponding to the first program interface based on recommendation _ title, recommendation _ content, recommendation _publicher and the like under recommendations fields included in json format data.
Step 403, the electronic device determines M recommendation item access addresses and recommendation item thumbnail information based on the search results of the M recommendation items.
In some embodiments of the present application, the electronic device may supplement the acquired M recommended item access addresses and recommended item thumbnail information to json format data, so as to store the recommended item information of the M recommended items by storing the json format data.
Illustratively, in connection with fig. 3A described above, the json format data that the handset may ultimately store based on video program interface 20 may be:
{
"image_url":"/storage/2025-01-03-1.jpg",
"image_description", "sound", "story", "music", "fruit",
"image_generation_time":"2025-01-03 12:03:25",
"image_thumbnail_url":"/storage/2025-01-03-1-thumb.jpg",
"recommendations":[
{
"Recommendation _title": classical phase acoustic collection ",
"Recommendation _content": "classical phase acoustic collection",
"Recommendation _publisher": "phase sound fan",
"recommendation_image_thumb_url":"/storage/2025-01-03-1-thumb-1.jpg",
"recommendation_url":"http://www.shipingyingyongchengxua.com/a_1.html"
},
{
"Recommendation _title": "fairy tale story collection",
"Recommendation _content": "fairy tale story collection",
"Recommendation _publisher": "fairy tale channel",
"recommendation_image_thumb_url":"/storage/2025-01-03-1-thumb-2.jpg",
"recommendation_url":http://www.shipingyingyongchengxua.com/a_2.html"
},
{
"Recommendation _title": popular music recommendation ",
"Recommendation _content": popular music recommendation ",
"Recommendation _publisher": "music fever friends",
"recommendation_image_thumb_url":"/storage/2025-01-03-1-thumb-3.jpg",
"recommendation_url":"http://www.shipingyingyongchengxua.com/a_3.html"
},
{
"Recommendation _title": "fruit science" for apples ",
"Recommendation _content": "fruit science" for apples ",
"Recommendation _publisher": "popular channels",
"recommendation_image_thumb_url":"/storage/2025-01-03-1-thumb-4.jpg",
"recommendation_url":"http://www.shipingyingyongchengxua.com/a_4.html"
}
],
"App_name" video application A "
}
The image_thumb_url may represent a storage address of a thumbnail corresponding to the interface screenshot, that is, a storage path of the thumbnail of the first program interface, the recommendation _image_ thumb _url may represent a storage address of a thumbnail corresponding to the recommended item, that is, the recommended item thumbnail information, and the recommendation _url may be an access address corresponding to the recommended item, that is, the recommended item access address.
Specifically, the thumbnail picture 1 is stored in a storage folder of the mobile phone, the storage name is ' 2025-01-03-1-thumb.jpg ', the interface screenshot picture 1 comprises 4 recommendation items, such as recommendation item 1 to recommendation item 4, wherein the thumbnail corresponding to the recommendation item 1 is stored in the storage folder, the storage name is ' 2025-01-03-1-thumb-1.jpg ', the recommendation item access address corresponding to the recommendation item 1 is ' http:// www.shipingyingyongchengxua.com/a_1.html ', the thumbnail corresponding to the recommendation item 2 is stored in the storage folder, the storage name is ' 2025-01-03-1-thumb-2.jpg ', the recommendation item access address corresponding to the recommendation item 2 is ' http:// www.shipingyingyongchengxua.com/a_2.html ', the thumbnail corresponding to the recommendation item 3 is stored in the storage folder, the storage name is ' 2025-01-03-1-thumb-1.jpg ', the storage name is ' http post ', the thumbnail corresponding to the recommendation item access address corresponding to the recommendation item 1-03-1.jml ', and the storage name is ' 2025-01-03-1-jml ', the recommendation item access address corresponding to the thumbnail corresponding to the recommendation item 3 is ' 2025-03-5-03-1.jpg ', and the storage name is ' http 4-5-5.jml '.
Similarly, in connection with fig. 3B above, the json format data that the handset may ultimately store based on the video program interface 23 may be:
{
"image_url":"/storage/2025-01-03-2.jpg",
"image_description", "fitness", "animal", "weather", "trip",
"image_generation_time":"2025-01-03 12:10:29",
"image_thumbnail_url":"/storage/2025-01-03-2-thumb.jpg",
"recommendations":[
{
"Recommendation _title": zero base exercise motion guidance ",
"Recommendation _content": zero base exercise motion guidance ",
"Recommendation _publisher": "body-building Daren",
"recommendation_image_thumb_url":"/storage/2025-01-03-2-thumb-1.jpg",
"recommendation_url":"http://www.shipingyingyongchengxua.com/b_1.html"
},
{
"Recommendation _title": "elephant documentary",
"Recommendation _content": "elephant documentary",
"Recommendation _publisher": "animal encyclopedia",
"recommendation_image_thumb_url":"/storage/2025-01-03-2-thumb-2.jpg",
"recommendation_url":http://www.shipingyingyongchengxua.com/b_2.html"
},
{
"Recommendation _title" 2025, 1 month, 1 day evening weather forecast ",
"Recommendation _content": 2025 1 month 1 day evening weather forecast ",
"Recommendation _publisher": "weather forecast",
"recommendation_image_thumb_url":"/storage/2025-01-03-2-thumb-3.jpg",
"recommendation_url":"http://www.shipingyingyongchengxua.com/b_3.html"
},
{
"Recommendation _title": "travel mandatory item recommendation",
"Recommendation _content": "travel mandatory recommendation",
"Recommendation _publisher": "travel strategy",
"recommendation_image_thumb_url":"/storage/2025-01-03-2-thumb-4.jpg",
"recommendation_url":"http://www.shipingyingyongchengxua.com/b_4.html"
}
],
"App_name" video application A "
}
The thumbnail picture 2 is stored in a storage folder of the mobile phone, and the storage name is ' 2025-01-03-2-thumb.jpg ', the interface screenshot picture 2 comprises 4 recommendation items, such as recommendation item 5 to recommendation item 8, wherein the thumbnail corresponding to the recommendation item 5 is stored in the storage folder, and the storage name is ' 2025-01-03-2-thumb-1.jpg ', and the recommendation item access address corresponding to the recommendation item 5 is ' http:// www.shipingyingyongchengxua.com/c_1.html ', the thumbnail corresponding to the recommendation item 6 is stored in the storage folder, and the storage name is ' 2025-01-03-2-thumb-2.jpg ', and the recommendation item access address corresponding to the recommendation item 6 is ' tp:// www.shipingyingyongchengxua.com/b_2.html ', the thumbnail corresponding to the recommendation item 7 is stored in the storage folder, and the storage name is ' 2025-01-03-2-thumb-1.jpg ', and the thumbnail corresponding to the recommendation item access address corresponding to the recommendation item 5 is ' 2025-03-2-3.jml ', and the thumbnail corresponding to the recommendation item 6 is ' http:// www.shipingyingyongchengxua.com-2.jml ', and the recommendation item access address corresponding to the thumbnail corresponding to the recommendation item 7 is ' 2025-01-03-2.jml ', and the thumbnail corresponding to the storage name is ' 2025-5-03-2.jml ', and the thumbnail corresponding to the thumbnail is stored in the storage folder is ' 2025-5-1.jpg.
In some embodiments of the present application, the recommended item information may be stored in a storage space corresponding to the AI assistant, or in a storage space corresponding to a designated function of the AI assistant. For example, the json format data may be stored correspondingly by the "time memory" function of the AI assistant.
The electronic equipment can acquire the interface screenshot based on the first program interface, acquire the recommendation item content description information contained in the first program interface based on the interface screenshot, namely, the acquisition process of the recommendation item content description information by the electronic equipment does not involve the calling of an application program, so that the acquisition simplicity of the recommendation item content description information can be improved, then, the electronic equipment can call the application program corresponding to the first program interface based on the recommendation item preprocessing information, so as to search the recommendation item to acquire the recommendation item access address and the recommendation item thumbnail information corresponding to the recommendation item, namely, the electronic equipment calls the corresponding application program to acquire the access address and the thumbnail under the condition that the recommendation item preprocessing information such as the name of the recommendation item corresponding to the interface screenshot is clearly known, so that the accuracy of the access address determined by the electronic equipment can be improved.
In some embodiments of the present application, before the "electronic device displays at least one history recommendation item" in step 202, the method for displaying history recommendation information provided in the embodiment of the present application may include step 501 and step 502 described below.
Step 501, under the condition that the historical recommendation query information is received, the electronic device obtains query intention information corresponding to the historical recommendation query information based on the historical recommendation query information through a semantic recognition module of a historical recommendation information display model.
In some embodiments of the application, the semantic recognition module described above may operate based on NLP technology.
In some embodiments of the present application, the semantic recognition module may process the input session information based on a deep learning algorithm to output corresponding query intention information. The deep learning algorithm can comprise any one of a sequence labeling algorithm and a recurrent neural network algorithm, but is not limited to the sequence labeling algorithm and the recurrent neural network algorithm.
In some embodiments of the present application, the step of the electronic device obtaining query intent information corresponding to the historical recommended query information may include, but is not limited to, at least one of text preprocessing, feature extraction, model inference and intent classification, intent merging and error correction, and query intent information output.
In some embodiments of the present application, the text preprocessing may include, but is not limited to, at least one of word segmentation, word removal of the mood word, word removal of the stop word, and noise removal.
Illustratively, the term may include, but is not limited to, "o", "ya", "kava" and "kava", the term may include, but is not limited to, "yes" and the noise may include, but is not limited to, any of punctuation and special symbols in text, such as ",". ","? "& gt.
In some embodiments of the application, the feature extraction described above may include, but is not limited to, any of semantic feature generation, multidimensional representations.
Illustratively, the above semantic feature generation may be understood as that the model may automatically extract key semantic features by analyzing text context through Self-Attention mechanisms (Self-Attention). For example, in the case where the history recommended query information is "video i have not been just recommended to i but have been found for i", the model may focus on the core intention vocabulary such as "just", "recommended video", etc.;
the multi-dimensional representation described above may be understood as a model that may generate multi-level feature vectors based on the text message to be identified to represent local grammatical features and global semantic associations.
In some embodiments of the application, the model inference can be understood as that the model generates a logical intent description based on the context information, and the intent classification can be understood as that the model classifies the identified intent based on statistical rules learned during the training phase and outputs a probability distribution for each intent.
In some embodiments of the present application, the above intent merge and error correction may be understood as the model may perform a merge process or an error correction process on similar intents based on the identified intent.
In some embodiments of the present application, in the case where the history recommended query information is voice-format information, the electronic device may convert the voice-format history recommended query information into text-format history recommended query information through a voice-to-text function, so as to obtain the corresponding query intention information based on the converted history recommended query information.
In some embodiments of the application, the query intent information described above may indicate a user's query intent for a history of recommended items.
In some embodiments of the present application, the query intent information may include query element information of historical recommendation items of the intent query. The query element information may include at least one of application information, recommended item display time, and recommended content description information.
In some embodiments of the present application, the application information may include information such as a type, a name, etc. of an application corresponding to the history recommended item.
In some embodiments of the present application, the above-mentioned recommended item display time may be a time when the electronic device displays the historical recommended item through the application program, and may also be understood as a time when the user sees the historical recommended item in a certain application program.
In some embodiments of the present application, the recommended item display time may be an accurate time, such as four pm, twelve am in tomorrow, a time calculated based on a certain time, such as twenty minutes ago, half an hour ago, or a time of a summary nature, such as just, before, yesterday.
In some embodiments of the present application, the above-described recommended content description information may be used to describe the content of the history recommended item. For example, a partial name of the history recommended item, a keyword corresponding to the history recommended item, and the like.
Illustratively, in the case that in the scenario 1, the historical recommended query information is the text information 31 "i have not slid to find me just the video that i recommended", the query intention information determined by the mobile phone through the text information 31 may be "find video that is just recommended", where "just" is the recommended item display time.
Illustratively, in the scene 2, in the case that the history recommended query information is the text information 41 "i previously seen apple-related video, i find back for me", the query intention information determined by the mobile phone through the text information 41 may be "find previously displayed apple-related video", where "before" is the recommended item display time, "apple-related" or "apple" is the recommended content description information.
Step 502, the electronic device controls the AI assistant to search for the history recommended item matched with the history recommended query information based on the query intention information.
In some embodiments of the present application, the electronic device may control the AI assistant to search for at least one historical recommendation item corresponding to the query element information from among the stored at least one candidate recommendation item based on the query element information included in the query intent information.
In some embodiments of the present application, in the case where the above-mentioned query intention information is used to indicate searching for the historical recommended item in the first period of time, the electronic device may obtain the application used by the user in the first period of time directly based on the at least one application history usage record, thereby obtaining the at least one historical recommended item that the user intends to search for.
In some embodiments of the present application, the first period of time may indicate that a time difference between a display time of a history recommended item that the user wants to search for and a system time corresponding to a user triggering the electronic device to search for at least one history recommended item is less than or equal to a preset time threshold. For example, the preset time threshold may be 30 seconds, 1 minute, 5 minutes, etc. may represent a shorter time threshold.
It will be appreciated that the user wants to find recommended items that the electronic device has displayed before the last refresh operation in the application used for a short period of time.
In some embodiments of the present application, the application usage record may be stored via json format data.
Illustratively, in case 1, in conjunction with FIG. 3A, assuming that the user, during use of video application A of "2025-01-03", false triggers video application A to refresh video program interface 20 to video program interface 23 at "12:03:25", the user may trigger the handset to display AI helper interface 12 at "12:06:25" to enter text information 31 "just" i have not slid to me video me recommended, "as shown in FIG. 4, to find me. The mobile phone may determine that the query intention information is "find video just recommended" based on the text information 31, and then, the mobile phone may determine that the time for which the user wants to find the recommended item to cancel the display is shorter than the time for the first input, for example, within 5 minutes, based on the "find video just recommended", and then, based on the application usage record, the mobile phone may determine that the application used before the user triggers the mobile phone to display the AI helper interface is the video application a, and the usage time of the video application a by the user. Therefore, the mobile phone can call up the video application program A, and acquire the content information and the application program information of at least one historical recommendation item which is intended to be searched based on a preset time length.
Illustratively, the json format data corresponding to the application usage record may be:
{
"use app name": "video application a",
"use_app_version":"1.0.0",
"use_app_time_start":"2025-01-03 12:01:25",
"use_app_time_end":"2025-01-03 12:06:25",
"use_app_date":"2025-01-03",
"use_app_time_range":"2025-01-03 12:01:25~2025-01-03 12:06:25"
}
The use_app_name may represent an application name of the application corresponding to the at least one history recommendation item, such as "video application a", the use_app_version may represent a version of the application, such as "1.0.0", the use_app_time_star may represent a search start time corresponding to the history recommendation item, such as "2025-01-03:12:01:25", the use_app_time_end may represent a search end time corresponding to the history recommendation item, such as "2025-01-03:06:25", the mobile phone starts displaying or jumping to display the time of the assistant interface, such as "2025-01-03:06:25", the use_app_date may represent a display time corresponding to the history recommendation item to be searched, such as "2025-01-03", and the use_app_time_range may represent a search time range corresponding to the history recommendation item, such as "2025-01-03:03:03".
In some embodiments of the present application, in the case where the above-mentioned query intention information is used to indicate searching for the history recommended item within the second period of time, the electronic device may determine a search range of the history recommended item based on the query element information included in the query intention information, thereby acquiring at least one history recommended item.
In some embodiments of the present application, the second period of time may indicate that a time difference between a display time of the history recommended item that the user wants to search for and a system time corresponding to the user triggering the electronic device to search for at least one history recommended item is greater than a preset time threshold. For example, the preset time threshold may be 1 hour, 5 hours, 12 hours, etc. may represent a longer time threshold.
It will be appreciated that the user wants to find a history recommendation that was once seen in the historically used application and cancels the display at the time of history due to the refresh input.
Illustratively, in scene 2, in conjunction with FIG. 3A, assuming that the user triggers the handset display at "12:10:29" of "2025-01-03" as shown in FIG. 5, the user may display the AI helper interface 12 at the trigger handset and retrieve me with the text information 41 "what was seen before me with apple", the handset may determine that the query intent information is "what was displayed before search with apple" based on the text information 41, and then the handset may determine a time search range, such as two days before the current date, based on the "what was displayed before search with apple", and search for historical recommendations corresponding to the video based on "apple" to obtain content information and application information for at least one historical recommendation intended to be searched.
Illustratively, the json format data corresponding to the application usage record may be:
{
"use_app_name":"",
"use_app_version":"",
"use_app_time_start":"2025-01-01 00:00:00",
"use_app_time_end":"2025-01-02 23:59:59",
"use_app_date":"2025-01-01~2025-01-02",
"use_app_time_range":"2025-01-01 00:00:00~2025-01-02 23:59:59"
}
It should be noted that, since the mobile phone may not know, based on the query intention information, an application program corresponding to the history recommendation item that the user needs to search, the use_app_name and the use_app_version may be null.
It should be noted that the json format data is only used as an example, and in the actual application process, information such as types of content and key information corresponding to the history recommended item may be added to define the information according to actual requirements, which is not limited herein.
In some embodiments of the present application, after the electronic device controls the AI assistant to search for a history recommended item that matches the history recommended query information, the electronic device may generate a corresponding recommended item card based on the determined recommended item access address of the history recommended item, and then the electronic device may display at least one recommended item through the recommended item card.
It should be noted that, the recommended item card may include, but is not limited to, at least one item selected from the group consisting of a recommended item title, a recommended item publisher name, and recommended item thumbnail information.
In some embodiments of the present application, if the electronic device cannot obtain the corresponding history recommended item based on the query intention information, the electronic device may display a prompt message, such as "sorry, no way to search for related content, please describe again", so as to inform the user of the search failure.
Thus, the electronic device can more accurately determine the search intention of the user based on the query intention information of the historical recommendation query information, so that the AI assistant can more accurately execute the search of the historical recommendation items based on the search intention, and the accuracy of the searched at least one historical recommendation item is improved.
In some embodiments of the present application, before the step 502, the method for displaying history recommendation information provided in the embodiment of the present application may include steps 601 to 603 described below.
In step 601, in the case that at least one item of query element information is absent in the query intention information, the electronic device displays the query information on the assistant interface.
In some embodiments of the present application, in the case where the electronic device obtains the query intention information based on the historical recommendation query information, the electronic device may analyze the query intention information through the AI assistant to determine whether to determine the query element information in the historical recommendation query information.
In some embodiments of the present application, the query information is used to query the user for at least one item of query element information that is missing in the query intention information.
In some embodiments of the present application, the query information may help the electronic device to more accurately learn the search needs of the user for the historical recommendations.
In some embodiments of the present application, the transmission of the query information may be transmitted by a dialog module of the AI assistant.
In some embodiments of the present application, the session module may be trained based on a session database.
In some embodiments of the present application, tokens (token) used in the training process described above may include, but are not limited to:
< app > </app >, which can be used for containing the program name of the application program actually installed by the electronic device, so as to correlate the history recommended item with the application program, and provide the link information of the history recommended item for the user to select quickly;
< function app= "app_name" >/function app > may be used for a subsequent function call (function call) function, so as to facilitate a subsequent quick call to an opened application program, and input an access address of a history recommendation item selected by a user to the application program, so that the electronic device may directly display a corresponding interface.
It should be noted that, the above-mentioned opened application may be an application that the application provider allows to access or call.
In some embodiments of the present application, the electronic device may set output rules of query intention information, such as "recommended item display time+application information+recommended content description information," for the AI assistant in advance. Thus, in the process of determining the query intention information by the AI assistant, the query element information corresponding to each part can be acquired based on the output rule, so that the complete query intention information is obtained by combining. In the process, if the AI assistant cannot acquire the query element information corresponding to a certain part of the query element information through the session information, the AI assistant can determine the missing of the query element information corresponding to the part, so that the AI assistant can automatically display the query information in the assistant interface based on the query element information corresponding to the part to query the missing content. Displaying the query information in the helper interface may be understood as the AI helper sending the query information to the user in the helper interface.
In the case 2, for example, in the case that the output rule of the query intention information set by the mobile phone for the AI assistant is "find" recommended item display time+ "recommended content description information" recommended by the application information ", in the case that the AI assistant obtains a session message, such as" i previously seen video related to apple, of the text information 41, and finds back me, the mobile phone may perform semantic analysis on the text information 41 by the AI assistant to determine whether the application information, recommended item display time, and recommended content description information corresponding to the history recommended item to be searched are included therein. In the case where the AI assistant determines that a term related to time is included in the text information 41, such as "before", the AI assistant may determine "before" as a recommended item display time of the history recommended item, in the case where the AI assistant determines that no information related to application information is included in the text information 41, the AI assistant may determine that application information of the history recommended item is absent from the session information 41, and in the case where the AI assistant determines that information related to content description, such as "video related to apple", is included in the text information 41, the AI assistant may determine "apple" as recommended content description information of the history recommended item. The AI assistant may then combine the query element information determined based on the text information 41 to obtain query intent information directly corresponding to the text information 41, such as "find previously displayed apple-related videos," and subsequently display the query information in the AI assistant interface 12 shown in fig. 5 to query the user for the content of the missing query element information further based on the missing query element information.
In some embodiments of the present application, in the process that the electronic device sets the output rule of the query intention information for the AI assistant in advance, the setting may also be performed for a specific form of each query element information. For example, the mobile phone may set the "recommended item display time" to include a relatively accurate time, such as "previous day", "yesterday afternoon", "twenty minutes ago", and the like. On this basis, if the task execution time acquired by the mobile phone a is "before", the mobile phone may determine that the recommended item display time does not meet the output rule, and then the mobile phone may display inquiry information related to time in the assistant interface to inquire about the relatively accurate recommended item display time.
Step 602, the electronic device receives reply information input by a user.
Step 603, the electronic device adds the query element information in the reply information to the query intention information.
Illustratively, in scene 2, the query intention information determined by the mobile phone based on the text information 41 is "search for a previously displayed video related to apple," where "previous" is a recommended item display time and "apple" is recommended content description information. In the process of determining the query intention information, the mobile phone can directly determine that the recommended item display time in the query intention information is inaccurate, and the query intention information does not contain application information. Thus, as shown in fig. 7, the handset can display inquiry information in the AI helper interface 12, such as inquiry information 441 "good, slightly, etc., asking you to recall what is probably seen? after receiving a reply message of the user, such as reply message 451" yesterday noon bar ", the mobile phone can adjust the display time of the recommended item in the query intention information from inaccurate" before "to relatively accurate" yesterday noon "; further, the handset may display a query in the AI helper interface 12, such as query 442," please recall that is seen in which application, and then, after receiving the reply message of the user, such as reply message 452 "video application a", the mobile phone may use "video application a" as application information to add to the query intention information. At this time, the mobile phone searches for the apple-related video displayed in video application a in yesterday noon based on the query intention information determined by session information 41.
In this way, the electronic device can determine whether query element information is absent or not through judging query intention information, and automatically display query information in an assistant interface through an AI assistant under the condition that the query element information is absent in the query intention information, so as to wait for reply information of a user, and then further add the query element information in the query intention information based on the reply information of the user, so that the electronic device can acquire complete and accurate query intention information, and can search historical recommended items more accurately later, and the accuracy of the displayed historical recommended items is improved.
In some embodiments of the present application, as shown in fig. 8 in conjunction with fig. 1, after the step 202, the method for displaying history recommendation information provided in the embodiment of the present application may include the following steps 203 to 205.
Step 203, the electronic device receives a first selection input of one of the at least one history recommendation item by a user.
In some embodiments of the present application, the first selection input may be a click input, a long press input, a slide input, or other possible input for a history recommended item, which embodiments of the present application are not limited herein.
In some embodiments of the present application, the first selection input may also be a voice input.
Step 204, the electronic device responds to the first selection input, and calls an application program corresponding to the history recommended item selected by the first selection input based on the application program information of the history recommended item selected by the first selection input through an application calling module of the history recommended information display model.
In some embodiments of the present application, the application calling module may obtain application information included in the recommendation information based on the history recommendation selected by the first selection input, and then call an application corresponding to the history recommendation selected by the first selection input based on the function call function.
Step 205, the electronic device displays a program interface corresponding to the history recommended item selected by the first selection input based on the history access address of the history recommended item selected by the first selection input through the application program corresponding to the history recommended item selected by the first selection input.
In some embodiments of the present application, the electronic device may further obtain a recommendation item access address included in the recommendation item information based on the history recommendation item selected by the first selection input, and then, after the electronic device invokes an application program corresponding to the history recommendation item selected by the first selection input, the electronic device may automatically input the recommendation item access address into the application program to retrieve the access address through the application program, and further display a program interface corresponding to the history recommendation item selected by the first selection input.
In some embodiments of the present application, the method for displaying an interface corresponding to a history recommended item by an electronic device may include, but is not limited to, any one of adjusting an application program corresponding to a history recommended item to display the interface corresponding to the history recommended item, displaying a floating window on an assistant interface in a superimposed manner to display the interface corresponding to the history recommended item, and displaying the assistant interface and the interface corresponding to the history recommended item in a split screen manner.
In some embodiments of the present application, in the case where the above-mentioned one history recommended item is a recommended item corresponding to video or music, the electronic device may directly start playing the video or music while displaying an interface corresponding to the one history recommended item, or the electronic device may restart playing the video or music after receiving an input for triggering to start playing after displaying the interface corresponding to the one history recommended item.
Therefore, the electronic device can call the application program corresponding to the history recommended item to display the specific content of the history recommended item, so that the electronic device does not need to download or store the specific content corresponding to the history recommended item in advance, and the occupation of the memory space of the electronic device can be reduced. Meanwhile, the electronic equipment can directly call to display the interface corresponding to the history recommended item, so that the duplication of the link information by a user can be reduced, the user can manually switch to the corresponding application program and further trigger the steps required to be executed for displaying the interface, and the flexibility and convenience of the display interface of the electronic equipment are improved.
In some embodiments of the present application, after the step 302, the method for displaying history recommendation information provided in the embodiment of the present application may include the following steps 303 to 305.
Step 303, the electronic device displays a second program interface.
In some embodiments of the application, the second program interface includes at least one program identifier.
In some embodiments of the present application, the application program corresponding to the at least one program identifier may be an application program that provides a recommendation item for a user.
In some embodiments of the present application, the at least one program identifier may include, but is not limited to, at least one of an application icon and an application name.
In some embodiments of the present application, the second program interface may be an interface of a function specified by the AI assistant, such as an interface of a "memorizing time" function.
Illustratively, the second program interface is illustrated as an interface of a "time memorization" function. As shown in fig. 9A, in the case of displaying the function interface 50 of the "time memorizing" function on the mobile phone, at least one program identifier, such as an identifier 501 of the video application a, an identifier 502 of the music application B, and an identifier 503 of the browser application C, may be included in the function interface 50.
Step 304, the electronic device receives a second selection input for one of the at least one program identification.
In some embodiments of the present application, the second selection input may be used to trigger the electronic device to display all the history recommended item thumbnails corresponding to one application.
In some embodiments of the present application, the second selection input may be a click input, a long press input, a slide input, or other possible inputs, which embodiments of the present application are not limited herein.
Step 305, the electronic device displays a recommended item timeline control and at least one historical recommended item thumbnail of a second application in response to a second selection input.
In some embodiments of the present application, the second application may input the application indicated by the selected program identifier for the second selection.
In some embodiments of the present application, the recommended item timeline control may include a refresh time for each of the historical recommended item thumbnails.
In some embodiments of the present application, the history recommended item thumbnail may indicate an interface screenshot of a program interface generated in the event that a program refresh input is received.
Illustratively, in conjunction with fig. 9A, in the case where the user clicks on the identifier 501 of the video application a, as shown in fig. 9B, the mobile phone may display the storage record interface 51 corresponding to the video application a. In this storage recording interface 51, 4 history recommendation item thumbnails, such as thumbnail pictures 511 to thumbnail picture 514, may be displayed in the form of a time axis. At 2025, 3 times of history recommended items are stored by the mobile phone through the video application program a on the 03 th day of 01 month of 2025, the 3 times of storage time are respectively 12:03:25, 12:10:29 and 12:11:30, wherein the history recommended item thumbnail acquired by the mobile phone at 12:03:25 is a thumbnail sheet 511, the history recommended item thumbnail acquired by the mobile phone at 12:10:29 is a thumbnail sheet 512, the history recommended item thumbnail acquired by the mobile phone at 12:11:30 is a thumbnail sheet 513, at 2025, at 01 month of 02, the mobile phone stores 1 time of history recommended items by the video application program a, the storage time is 08:08:08 respectively, and the history recommended item thumbnail acquired by the mobile phone at 08:08:08:08 is a thumbnail sheet 514.
Step 306, the electronic device receives a third selection input of one of the at least one history recommendation item thumbnail.
In some embodiments of the present application, the third selection input may be a click input, a long press input, a slide input, or other possible inputs, which embodiments of the present application are not limited herein.
In step 307, the electronic device responds to the third selection input to display M history recommended items included in the first program interface corresponding to the history recommended item thumbnail.
For example, in a case where the user wants to view the history recommended item corresponding to the history recommended item thumbnail stored in 12:03:25, the user may click on the thumbnail 511, that is, the second selection input, as shown in fig. 9C, the mobile phone may skip to display the history recommended item display interface 52 corresponding to the thumbnail 511, so as to display the screenshot acquired by the mobile phone at 12:03:25. Wherein, 4 historical recommendation items, such as historical recommendation item 521 to 524, can be included in the interface screenshot. Further, the user can click any one of the history recommended items to trigger the mobile phone to jump to a program interface corresponding to the history recommended item, and display specific content of the history recommended item. Note that, the picture corresponding to the thumbnail picture 511 in fig. 9B may be a picture composed of the cover pictures corresponding to the history recommended items 521 to 524 in fig. 9C, respectively.
Therefore, the user can autonomously select the history recommended item to be checked based on the thumbnail of the history recommended item displayed by the electronic device, and the electronic device can trigger the electronic device to display the specific content of the history recommended item according to the user demand, so that the convenience of checking the stored history recommended item can be improved, and the flexibility and diversity of displaying the history recommended item by the electronic device are improved.
In some embodiments of the present application, the method for displaying history recommendation information provided in the embodiments of the present application may include steps 701 to 703 described below.
Step 701, the electronic device displays a setting interface of the AI assistant.
In some embodiments of the present application, the setup interface may include a time setup option and a space setup option.
In some embodiments of the present application, the time setting option described above may be used to set an upper limit value of the storable duration of the history recommendation item.
In some embodiments of the present application, the upper limit value of the storable duration may be a value preset by the electronic device, or may be a value actively set by a user.
In some embodiments of the present application, the time unit corresponding to the storable duration may be any one of a day, a week, and a month.
For example, the upper limit value of the storable duration may be 5 days, 2 weeks, or 1 month, and the specific setting of the upper limit value of the storable duration may be determined according to actual needs, which is not limited herein.
In some embodiments of the present application, the spatial threshold may be a threshold preset by the electronic device, or may be a threshold actively set by a user.
In some embodiments of the present application, the above-mentioned space setting option may be used to set an upper limit value of the available storage space corresponding to all the history recommended items stored in the electronic device.
In some embodiments of the present application, the upper limit value of the aforementioned occupiable storage space may be a value preset by the electronic device, or may be a value actively set by the user.
In some embodiments of the present application, the unit of the occupiable storage space corresponding to the above-mentioned space setting option may be Megabytes (MB) or Gigabytes (GB).
For example, the upper limit value of the aforementioned occupiable storage space may be 512MB or 2GB, and the specific setting of the upper limit value of the occupiable storage space may be determined according to actual requirements, which is not limited herein.
For example, the electronic apparatus may display a setting interface 53 of a "time memorizing" function as shown in fig. 10, in which setting interface 53 the title "time-space limitation setting interface" is displayed, and the setting interface 53 includes time setting options and space setting options. The text information corresponding to the time setting option is "memory time limit", and the time setting option may correspond to two editing controls, such as text editing control 541 and unit editing control 542, and the text information corresponding to the space setting option is "memory space limit", and the space setting option may correspond to two editing controls, such as text editing control 551 and unit editing control 552.
And 702, the electronic equipment responds to the first editing input of the user on the time setting option to set the storable duration of the recommended item information, and the first recommended item information is deleted under the condition that the information storage time of the first recommended item information is longer than the storable duration.
In some embodiments of the present application, the first editing input may be an editing input of a numerical value of the time setting option, or may be an adjustment input of a time unit of the time setting option.
Illustratively, in connection with FIG. 10, a user may enter a number through the text editing control 541 as an upper limit value for the storable length of time, and the user may adjust the units editing control 542 to adjust the time units for the upper limit value of the storable length of time, such as adjusting the time units from month to week.
It may be appreciated that the electronic device may limit the storable time period of the history recommended item, so as to delete the certain or some history recommended item, i.e. delete the first recommended item information, when the information storage time period of the certain or some history recommended item is longer, e.g. greater than the storable time period.
And step 703, the electronic device responds to the second editing input of the space setting option by the user to set the occupied storage space of the recommended item information, and deletes the second recommended item information under the condition that the information occupied space of the second recommended item information is larger than the occupied storage space.
In some embodiments of the present application, the second editing input may be an editing input of a numerical value of the spatial setting option, or may be an adjustment input of a spatial unit of the spatial setting option.
Illustratively, in connection with FIG. 10, a user may enter a number through the text editing control 551 as an upper limit of the occupiable storage space, and the user may adjust the unit editing control 552 to adjust the unit of space of the upper limit of the occupiable storage space, such as adjusting the unit of space from GB to MB.
It can be understood that the electronic device may limit the storage space occupied by the stored history recommended items, so as to delete part of the history recommended items, that is, the second recommended item information, in order based on the storage time corresponding to the stored history recommended items of the electronic device from early to late when the available storage space is insufficient.
Therefore, the user can set the storable duration and the storable storage space corresponding to the history recommended item stored by the electronic device according to the actual demand, and then the electronic device can dynamically adjust the content of the stored history recommended item so as to meet the search demand of the user while the stored history recommended item does not stress the storage space of the electronic device, thereby improving the flexibility of storing the history recommended item by the electronic device.
In some embodiments of the present application, before the electronic device executes the method provided by the embodiments of the present application, the user may set, in the setting interface corresponding to the history recommended item, the authority corresponding to the function of storing the history recommended item for running the electronic device. For example, as shown in FIG. 11, the handset may display a rights setting interface 56, and the rights setting interface 56 contains 3 rights setting control options, such as "allow recommended item refresh behavior to be detected", "allow background screen shots", and "allow application usage records to be obtained". In the case where all options included in the rights setting interface 56 are in the selected state, the mobile phone may execute the scheme of the above embodiment.
Specific examples are given below for each scenario of the applicable program in the embodiment of the present application in combination with each implementation scheme in the embodiment of the present application, and implementation procedures in each scenario in the embodiment of the present application are described. The electronic device is taken as a mobile phone for illustration.
Scenario 1-in a scenario where a user is currently using an application, such as video application A, via an electronic device, video application A may display video program interface 20, as shown in FIG. 3A, on the front page and display 4 of the recommendations, so that the user may select content of interest for viewing based on the 4 recommendations. Then, in the case that no recommended item of interest to the user is in the 4 recommended items displayed on the top page, the user may trigger the video application a to display the video program interface as shown in fig. 3B by clicking the refresh control on the top page, and display 6 recommended items therein. Meanwhile, the mobile phone can acquire the interface screenshot picture 1 of the video program interface 20 before refreshing based on clicking input of the refreshing control.
The mobile phone can directly acquire the screenshot time corresponding to the interface screenshot picture 1 to be used as the information acquisition time corresponding to 4 recommended items in the interface screenshot picture 1, and the mobile phone can determine that the application program corresponding to the interface screenshot picture 1 is the video application program A through the use record of the application program. And the mobile phone can output the json format data of the recommendation content description information and the recommendation item preprocessing information of the 4 recommendation items contained in the interface screenshot picture 1 based on the model, and call the video application program A through a function call function to acquire recommendation item access addresses and recommendation item thumbnail information respectively corresponding to the 4 recommendation items. To enable storage of recommendation item information for the 4 recommendation items contained in the video programming interface 20.
If the user clicks the refresh control by mistake during the process of viewing the video program interface 20, the user can trigger the mobile phone to display the AI helper interface 12 as shown in fig. 2B through voice input. Thus, the user can input the above-mentioned history recommendation query information in the AI helper interface 12, such as "video i am just recommended to me is not slippery and i am found out", and the mobile phone can determine that the application just used by the user is application a according to the usage record of the application by the user, and reply to the text information "good, slightly, etc., and has knowledge that video application a is used by you. Then, the mobile phone can display text information "find the following closer recommended item memory for you, please read you," and display at least one historical recommended item meeting the user's needs, such as "classical phase sound collection" historical recommended item, "fairy tale collection" historical recommended item, "popular music recommended" historical recommended item, "fruit science popularization about apple" historical recommended item, based on the historical recommendation query information. That is, before refreshing the input, the mobile phone history displays link information of 4 recommended items corresponding to the video program interface 20.
Scenario 2-in a scenario where the user wants to find a history recommendation that was seen in the application, such as finding history recommendation 1 in video application A, the user can trigger the handset to display the AI helper interface 12 as shown in FIG. 2B by pressing the power key for a long time. The user can then input the above-mentioned historical recommendation query information, such as the text information "i previously seen video related to apple, to find me, in the AI helper interface 12, so that the mobile phone can perform semantic analysis on the text information by the AI helper to determine whether the application information, the recommendation item display time, and the recommendation content description information corresponding to the historical recommendation items to be searched are contained therein.
The AI assistant may determine that the term associated with the time contained in the text information is "before" and that the history recommended time is inaccurate, "then the handset may display the query information in the AI assistant interface, such as the query information" good, slightly, etc., ask you to remember what about how much is seen;
The AI assistant may determine that the text information does not contain information related to the application information, and the handset may then display query information in the AI assistant interface, such as query information "please ask you also remember what is seen in which application? then, after receiving the reply information of the user, such as the reply information" video application a ", the mobile phone may take the" video application a "as application information and add it to the query intention information.
The AI assistant determines that the text information contains information related to the description of the content, such as "apple-related video". The AI assistant may then combine the element information determined based on the text information to obtain query intent information corresponding to the text information, such as "find video related to apple recommended by video application a in yesterday noon".
Then, the mobile phone can search based on the query intention information of the history recommendation query information, display reply information 42' good, slight, etc., find the following recommendation item memory for you, please read, and display the link information of at least one history recommendation item, such as the link information corresponding to "fruit science popularization about apple. That is, the mobile phone history displays link information of recommended items in the video program interface 20.
It should be noted that, the foregoing method embodiments, or various possible implementation manners in the method embodiments may be executed separately, or may be executed in combination with each other on the premise that no contradiction exists, and may be specifically determined according to actual use requirements, which is not limited by the embodiment of the present application.
It should be noted that, in the method for displaying history recommended information according to the embodiment of the present application, the execution subject may be a history recommended information display device. In the embodiment of the application, the history recommendation information display device provided by the embodiment of the application is described by taking the method for displaying the history recommendation information by the history recommendation information display device as an example.
Fig. 12 is a schematic diagram showing a possible configuration of a history recommendation information display apparatus according to an embodiment of the present application. As shown in fig. 12, the history recommendation information display apparatus 80 may include a display module 81.
The display module 81 is used for displaying an assistant interface of the AI assistant, and displaying at least one history recommendation item under the condition that history recommendation query information input by a user on the assistant interface is received;
The history recommendation query information is used for indicating the AI assistant to search at least one candidate recommendation item for the history recommendation item matched with the history recommendation query information, wherein the candidate recommendation item is a recommendation item displayed on a program interface of at least one application program used by a user in history.
In the history recommendation information display device provided by the embodiment of the application, under the condition that a user wants to view specific content corresponding to a certain recommendation item which is historically displayed by the history recommendation information display device, the user can input history recommendation query information in an assistant interface to trigger the history recommendation information display device to instruct an AI assistant to search based on the displayed recommendation item in the program interface of at least one application program which is historically used by the user, and at least one history recommendation item is displayed, namely, the history recommendation information display device can store the displayed recommendation item in the program interface of at least one application program which is historically used by the user, so that the user can backtrack and position at least one history recommendation item which meets the user requirement according to the user requirement, and then, based on the at least one history recommendation item, the user can further view the detailed content of the history recommendation item, thereby being convenient for the user to backtrack the history recommendation item which needs to query.
In a possible implementation manner, the history recommendation information display device 80 provided by the embodiment of the application may further include an update module and a storage module, wherein the display module 81 is further configured to display a first program interface before displaying an assistant interface of an AI assistant, the first program interface is a program interface of a first application program, the first application program is any application program in at least one application program, the first program interface includes M recommendation items, M is a positive integer, the update module is configured to update the M history recommendation items to N recommendation items when receiving a refresh input to the first program interface displayed by the display module 81, the storage module is configured to store recommendation item information of the M recommendation items, the recommendation item information includes a storage path corresponding to the M recommendation items, recommendation content description information corresponding to the M recommendation items, a storage path of a thumbnail of the first program interface, recommendation item key information of each recommendation item, system state information, the recommendation item information includes recommendation item preprocessing information, a recommendation item access address and item key information, the system state information includes at least one recommendation item, and a recommendation item name corresponding to the application program, and a recommendation item information corresponding to the recommendation item information.
In a possible implementation manner, the historical recommendation information display device 80 provided by the embodiment of the application further comprises an input module, an output module, a search module and a determination module, wherein the input module is used for inputting the interface screenshot of the first program interface into the historical recommendation information display model, the output module is used for outputting recommendation content description information corresponding to M recommendation items in the interface screenshot, the search module is used for searching the M recommendation items through an application program corresponding to the first program interface based on M recommendation item preprocessing information of the M recommendation items, and the determination module is used for determining M recommendation item access addresses and recommendation item thumbnail information based on search results of the M recommendation items.
In one possible implementation manner, the input module is specifically configured to input the interface screenshot into the content recognition module of the historical recommendation information display model, and the output module is specifically configured to perform text recognition on the interface screenshot through the content recognition module, and output recommendation content description information based on the image text information recognized from the interface screenshot.
In a possible implementation manner, the historical recommendation information display device 80 provided by the embodiment of the application may further include an acquisition module and a control module, wherein the acquisition module is used for acquiring, through a semantic recognition module of the historical recommendation information display model, query intention information corresponding to the historical recommendation query information based on the historical recommendation query information before the display module 81 displays at least one historical recommendation item, the query intention information indicating the query intention of a user for the historical recommendation item, the query intention information including query element information of the historical recommendation item of the intention query, the query element information including at least one of application information, recommendation item display time and recommendation content description information, and the control module is used for controlling the AI assistant to search for the historical recommendation item matched with the historical recommendation query information based on the query intention information acquired by the acquisition module.
In a possible implementation manner, the historical recommendation information display device 80 provided by the embodiment of the application may further include a receiving module and an adding module, where the displaying module 81 is further configured to, before controlling the AI assistant to search for the historical recommendation item matched with the historical recommendation query information based on the query intention information, display query information on the assistant interface in the case that at least one item of query element information is absent in the query intention information, where the query information is used for querying at least one item of query element information absent in the query intention information of the user, the receiving module is configured to receive reply information input by the user, and the adding module is configured to add the query element information in the reply information received by the receiving module to the query intention information.
In a possible implementation manner, the history recommendation information display device 80 provided by the embodiment of the application may further include a receiving module and a calling module, wherein the receiving module is used for receiving a first selection input of one history recommendation item in the at least one history recommendation item by a user after the display module 81 displays the at least one history recommendation item, the calling module is used for responding to the first selection input received by the receiving module, calling an application program corresponding to the history recommendation item selected by the first selection input based on application program information of the history recommendation item selected by the first selection input, and the display module 81 is further used for displaying a program interface corresponding to the history recommendation item selected by the first selection input based on a history access address of the history recommendation item selected by the first selection input.
In a possible implementation manner, the history recommendation information display device 80 provided by the embodiment of the application may further include a receiving module, the displaying module 81 is further configured to display a second program interface after storing the recommendation item information of the M recommendation items, the second program interface includes at least one program identifier, the receiving module is configured to receive a second selection input of one of the at least one program identifier displayed on the displaying module 81, the displaying module 81 is further configured to display a recommendation item time axis control and at least one history recommendation item thumbnail of the second application program in response to the second selection input received by the receiving module, the second application program is an application program indicated by the second selection input, the recommendation item time axis control includes a refresh time of each history recommendation item thumbnail, the history recommendation item thumbnail indicates an interface screenshot of the program interface generated when the refresh time of each history recommendation item thumbnail is received, the receiving module is further configured to receive a third selection input of one of the history recommendation item thumbnails displayed on the displaying module 81, and the second application program is further configured to respond to the first selection thumbnail 81 of the history recommendation item thumbnail.
In a possible implementation manner, the historical recommendation information display device 80 provided by the embodiment of the application may further include a setting module and a deleting module, where the setting module 81 is further configured to display a setting interface of the AI assistant, where the setting interface includes a time setting option and a space setting option, the setting module is configured to set a storable time length of the recommendation item information in response to a first edit input of the time setting option displayed by the display module 81 by a user, the deleting module is configured to delete the first recommendation item information if the information storage time of the first recommendation item information is longer than the storable time length set by the setting module, the setting module is further configured to set an occupiable storage space of the recommendation item information in response to a second edit input of the space setting option displayed by the display module 81 by the user, and the deleting module is further configured to delete the second recommendation item information if the information occupation space of the second recommendation item information is longer than the occupiable storage space set by the setting module.
The history recommended information display device in the embodiment of the application can be electronic equipment, and can also be a component in the electronic equipment, such as an integrated circuit or a chip. The electronic device may be a terminal, or may be other devices than a terminal. The electronic device may be a Mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a Mobile internet appliance (Mobile INTERNET DEVICE, MID), an augmented reality (augmented reality, AR)/Virtual Reality (VR) device, a robot, a wearable device, an ultra-Mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), etc., and may also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a Television (TV), a teller machine, a self-service machine, etc., which are not particularly limited in the embodiments of the present application.
The history recommended information display device in the embodiment of the application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, and the embodiment of the present application is not limited specifically.
The history recommended information display device provided by the embodiment of the application can realize each process realized by the method embodiment, and in order to avoid repetition, the description is omitted here.
Optionally, as shown in fig. 13, the embodiment of the present application further provides an electronic device 90, which includes a processor 91 and a memory 92, where a program or an instruction that can be executed on the processor 91 is stored in the memory 92, and the program or the instruction when executed by the processor 91 implements each step of the above embodiment of the method for displaying history recommendation information, and the steps can achieve the same technical effect, so that repetition is avoided, and no further description is given here.
The electronic device in the embodiment of the application includes the mobile electronic device and the non-mobile electronic device.
Fig. 14 is a schematic hardware structure of an electronic device implementing an embodiment of the present application.
The electronic device 100 includes, but is not limited to, a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110.
Those skilled in the art will appreciate that the electronic device 100 may further include a power source (e.g., a battery) for powering the various components, and that the power source may be logically coupled to the processor 110 via a power management system to perform functions such as managing charging, discharging, and power consumption via the power management system. The electronic device structure shown in fig. 14 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than shown, or may combine certain components, or may be arranged in different components, which are not described in detail herein.
The display unit 106 displays an assistant interface of the AI assistant, and displays at least one history recommended item under the condition that history recommended inquiry information input by a user on the assistant interface is received;
The history recommendation query information is used for indicating the AI assistant to search at least one candidate recommendation item for the history recommendation item matched with the history recommendation query information, wherein the candidate recommendation item is a recommendation item displayed on a program interface of at least one application program used by a user in history.
In the electronic device provided by the embodiment of the application, under the condition that a user wants to check the specific content corresponding to a certain recommended item displayed by the history of the electronic device, the user can input the history recommended inquiry information in the assistant interface to trigger the electronic device to instruct the AI assistant to search based on the recommended item displayed in the program interface of at least one application program used by the user history, and at least one history recommended item is displayed, namely, the electronic device can store the recommended item displayed in the program interface of at least one application program used by the user history, so that the user can trace back and position to at least one history recommended item meeting the user requirement according to the user requirement, and then the user can further check the detailed content of the history recommended item based on the at least one history recommended item, thereby being convenient for the user to trace back the history recommended item required to be inquired.
Optionally, the display unit 106 is further configured to display, before displaying the assistant interface of the AI assistant, a first program interface, where the first program interface is a program interface of a first application program, the first application program is any one of at least one application program, the first program interface includes M recommendation items, where M is a positive integer, the processor 110 is configured to update the M history recommendation items to N recommendation items and store recommendation item information of the M recommendation items, where the recommendation item information includes a storage path corresponding to the M recommendation items, recommendation content description information corresponding to the M recommendation items, a storage path of a thumbnail of the first program interface, recommendation item key information of each recommendation item, and system state information, where the recommendation item key information includes recommendation item preprocessing information, recommendation item access address, and recommendation item thumbnail information, and the system state information includes at least one of application program information of the application program corresponding to the first program interface, information corresponding to the M recommendation items, information acquisition time corresponding to the recommendation items, and the recommendation item information includes at least one of the recommendation item, the summary information, and the title name of the publisher.
Optionally, the processor 110 is further configured to input an interface screenshot of the first program interface into the recommendation information display model, output recommendation content description information corresponding to M recommendation items in the interface screenshot, search the M recommendation items through an application program corresponding to the first program interface based on M recommendation item preprocessing information of the M recommendation items, and determine M recommendation item access addresses and recommendation item thumbnail information based on search results of the M recommendation items.
Optionally, the processor 110 is specifically configured to input the screenshot into a content recognition module of the historical recommendation information display model, perform text recognition on the screenshot through the content recognition module, and output recommendation content description information based on the image text information identified from the screenshot.
Optionally, the processor 110 is further configured to, before displaying at least one history recommended item, obtain, by the semantic recognition module of the history recommended information display model, query intention information corresponding to the history recommended query information based on the history recommended query information, the query intention information indicating a query intention of a user to the history recommended item, the query intention information including query element information of the history recommended item intended to be queried, the query element information including at least one of application information, recommended item display time, recommended content description information, and control the AI assistant to search for the history recommended item matching the history recommended query information based on the query intention information.
Optionally, the display unit 106 is further configured to, before controlling the AI assistant to search for a history recommended item matching the history recommended query information based on the query intention information, display query information on the assistant interface in the event that at least one item of query element information is absent in the query intention information, the query information being used for querying the user for the at least one item of query element information absent in the query intention information, and the processor 110 is further configured to receive reply information input by the user and to add the query element information in the reply information to the query intention information.
Optionally, the processor 110 is further configured to, in response to the first selection input, invoke an application program corresponding to the history recommended item selected by the first selection input based on the application program information of the history recommended item selected by the first selection input, and the display unit 106 is further configured to, in response to the first selection input, display a program interface corresponding to the history recommended item selected by the first selection input based on the history access address of the history recommended item selected by the first selection input.
Optionally, the display unit 106 is further configured to display a second program interface after storing the recommendation item information of the M recommendation items, the second program interface including at least one program identifier, the user input unit 107 is configured to receive a second selection input of one of the at least one program identifier, the display unit 106 is further configured to display a recommendation item timeline control and at least one history recommendation item thumbnail of the second application in response to the second selection input, the second application is configured to display an application indicated by the selected program identifier for the second selection input, a refresh time of each history recommendation item thumbnail is included on the recommendation item timeline control, an interface screenshot of the program interface generated when the history recommendation item thumbnail is indicated to receive a program refresh input, the user input unit 107 is further configured to receive a third selection input of one of the at least one history recommendation item thumbnail, and the display unit 106 is further configured to display the M history recommendation items included in the first program interface corresponding to the one history recommendation item thumbnail in response to the third selection input.
Optionally, the display unit 106 is further configured to display a setting interface of the AI assistant, where the setting interface includes a time setting option and a space setting option, and the processor 110 is further configured to set a storable time period of the recommended item information in response to a first edit input of the time setting option by the user, delete the first recommended item information if an information storage time of the first recommended item information is longer than the storable time period, set an occupiable storage space of the recommended item information in response to a second edit input of the space setting option by the user, and delete the second recommended item information if an information occupation space of the second recommended item information is longer than the occupiable storage space.
The electronic device provided by the embodiment of the application can realize each process realized by the embodiment of the method and can achieve the same technical effect, and in order to avoid repetition, the description is omitted here.
The beneficial effects of the various implementation manners in this embodiment may be specifically referred to the beneficial effects of the corresponding implementation manners in the foregoing method embodiment, and in order to avoid repetition, the description is omitted here.
It should be appreciated that in embodiments of the present application, the input unit 104 may include a graphics processor (Graphics Processing Unit, GPU) 1041 and a microphone 1042, the graphics processor 1041 processing image data of still pictures or video obtained by an image capturing device (e.g. a camera) in a video capturing mode or an image capturing mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 107 includes at least one of a touch panel 1071 and other input devices 1072. The touch panel 1071 is also referred to as a touch screen. The touch panel 1071 may include two parts of a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and so forth, which are not described in detail herein.
Memory 109 may be used to store software programs as well as various data. The memory 109 may mainly include a first memory area storing programs or instructions and a second memory area storing data, wherein the first memory area may store an operating system, application programs or instructions (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like. Further, the memory 109 may include volatile memory or nonvolatile memory, or the memory 109 may include both volatile and nonvolatile memory. The nonvolatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable EPROM (EEPROM), or a flash Memory. The volatile memory may be random access memory (Random Access Memory, RAM), static random access memory (STATIC RAM, SRAM), dynamic random access memory (DYNAMIC RAM, DRAM), synchronous Dynamic Random Access Memory (SDRAM), double data rate Synchronous dynamic random access memory (Double DATA RATE SDRAM, DDRSDRAM), enhanced Synchronous dynamic random access memory (ENHANCED SDRAM, ESDRAM), synchronous link dynamic random access memory (SYNCH LINK DRAM, SLDRAM), and Direct random access memory (DRRAM). Memory 109 in embodiments of the present application includes, but is not limited to, these and any other suitable types of memory.
The processor 110 may include one or more processing units, and optionally the processor 110 integrates an application processor that primarily processes operations involving an operating system, user interface, application programs, and the like, and a modem processor that primarily processes wireless communication signals, such as a baseband processor. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
The embodiment of the application also provides a readable storage medium, on which a program or an instruction is stored, which when executed by a processor, implements each process of the above method embodiment, and can achieve the same technical effects, and in order to avoid repetition, the description is omitted here.
Wherein the processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes computer readable storage medium such as computer readable memory ROM, random access memory RAM, magnetic or optical disk, etc.
The embodiment of the application further provides a chip, which comprises a processor and a communication interface, wherein the communication interface is coupled with the processor, and the processor is used for running programs or instructions to realize the processes of the embodiment of the method, and can achieve the same technical effects, so that repetition is avoided, and the description is omitted here.
It should be understood that the chips referred to in the embodiments of the present application may also be referred to as system-on-chip chips, chip systems, or system-on-chip chips, etc.
Embodiments of the present application provide a computer program product stored in a storage medium, where the program product is executed by at least one processor to implement the respective processes of the above method embodiments, and achieve the same technical effects, and for avoiding repetition, a detailed description is omitted herein.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Furthermore, it should be noted that the scope of the methods and apparatus in the embodiments of the present application is not limited to performing the functions in the order shown or discussed, but may also include performing the functions in a substantially simultaneous manner or in an opposite order depending on the functions involved, e.g., the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a computer software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the method according to the embodiments of the present application.
The embodiments of the present application have been described above with reference to the accompanying drawings, but the present application is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those having ordinary skill in the art without departing from the spirit of the present application and the scope of the claims, which are to be protected by the present application.
Claims (19)
1. A history recommendation information display method, the method comprising:
Displaying an assistant interface of the artificial intelligence AI assistant;
Displaying at least one history recommended item under the condition that history recommended inquiry information input by a user on the assistant interface is received;
The history recommendation query information is used for indicating the AI assistant to search at least one candidate recommendation item for a history recommendation item matched with the history recommendation query information, wherein the candidate recommendation item is a recommendation item displayed on a program interface of at least one application program used by a user in history.
2. The method of claim 1, wherein prior to displaying the assistant interface of the AI assistant, the method further comprises:
Displaying a first program interface, wherein the first program interface is a program interface of a first application program, the first application program is any application program in the at least one application program, the first program interface comprises M recommended items, and M is a positive integer;
Under the condition that refreshing input to the first program interface is received, updating the M historical recommended items into N recommended items, and storing recommended item information of the M recommended items, wherein the recommended item information comprises storage paths corresponding to the M recommended items, recommended content description information corresponding to the M recommended items, storage paths of thumbnails of the first program interface, recommended item key information of each recommended item and system state information;
the recommendation item key information comprises recommendation item preprocessing information, recommendation item access addresses and recommendation item thumbnail information;
The system state information comprises at least one of application program information of an application program corresponding to the first program interface and information acquisition time corresponding to the M recommended items;
the recommendation item preprocessing information comprises at least one of a recommendation item title, recommendation item summary information and a recommendation item publisher name.
3. The method according to claim 2, wherein the method further comprises:
Inputting an interface screenshot of the first program interface into a historical recommendation information display model, and outputting the recommendation content description information corresponding to the M recommendation items in the interface screenshot;
Searching the M recommended items through the application programs corresponding to the first program interface based on the M recommended item preprocessing information of the M recommended items;
and determining the M recommended item access addresses and recommended item thumbnail information based on the search results of the M recommended items.
4. The method of claim 3, wherein inputting the interface screenshot of the first program interface into a historical recommendation information display model, outputting the recommendation content description information corresponding to the M recommendation items in the interface screenshot, comprises:
And inputting the interface screenshot into a content recognition module of the historical recommendation information display model, performing text recognition on the interface screenshot through the content recognition module, and outputting the recommendation content description information based on the image text information recognized from the interface screenshot.
5. The method of claim 1 or 2, further comprising, prior to displaying the at least one historical recommendation:
Under the condition that the historical recommendation query information is received, acquiring query intention information corresponding to the historical recommendation query information based on the historical recommendation query information through a semantic recognition module of a historical recommendation information display model, wherein the query intention information indicates query intention of a user on a historical recommendation item, the query intention information comprises query element information of the historical recommendation item of the intention query, and the query element information comprises at least one of application program information, recommendation item display time and recommendation content description information;
and controlling the AI assistant to search for a history recommended item matched with the history recommended query information based on the query intention information.
6. The method of claim 5, wherein the controlling the AI assistant, based on the query intent information, further comprises, prior to searching for a history recommendation item that matches the history recommendation query information:
Displaying inquiry information on the assistant interface in the condition that at least one item of inquiry element information is absent in the inquiry intention information, wherein the inquiry information is used for inquiring the at least one item of inquiry element information absent in the inquiry intention information of a user;
receiving reply information input by a user;
And adding the query element information in the reply information to the query intention information.
7. The method of claim 1 or 2, wherein after the displaying of the at least one historical recommendation, the method further comprises:
Receiving a first selection input of a user for one of the at least one historical recommendation item;
responding to the first selection input, and calling an application program corresponding to the history recommended item selected by the first selection input based on the application program information of the history recommended item selected by the first selection input through an application calling module of the history recommended information display model;
and displaying a program interface corresponding to the history recommended item selected by the first selection input based on the history access address of the history recommended item selected by the first selection input through the application program corresponding to the history recommended item selected by the first selection input.
8. The method of claim 2, wherein after storing the recommendation information for the M recommendations, the method further comprises:
displaying a second program interface, wherein the second program interface comprises at least one program identifier;
Receiving a second selection input for one of the at least one program identification;
The method comprises the steps of responding to a second selection input, displaying a recommended item time axis control and at least one historical recommended item thumbnail of a second application program, wherein the second application program is an application program indicated by a program identification selected by the second selection input, the recommended item time axis control comprises refreshing time of each historical recommended item thumbnail, and the historical recommended item thumbnail indicates an interface screenshot of a program interface generated under the condition that one program refreshing input is received;
Receiving a third selection input for one of the at least one history recommendation item thumbnail;
and responding to the third selection input, and displaying the M historical recommendation items included in the first program interface corresponding to the one historical recommendation item thumbnail.
9. The method according to claim 2, wherein the method further comprises:
Displaying a setting interface of the AI assistant, wherein the setting interface comprises a time setting option and a space setting option;
Setting storable duration of the recommended item information in response to a first edit input of the time setting option by a user; deleting the first recommendation item information under the condition that the information storage time of the first recommendation item information is longer than the storable duration;
and deleting the second recommendation item information under the condition that the information occupation space of the second recommendation item information is larger than the occupied storage space.
10. A history recommended information display apparatus, characterized by comprising:
the display module is used for displaying an assistant interface of the artificial intelligence AI assistant, and displaying at least one history recommended item under the condition that history recommended inquiry information input by a user on the assistant interface is received;
The history recommendation query information is used for indicating the AI assistant to search at least one candidate recommendation item for a history recommendation item matched with the history recommendation query information, wherein the candidate recommendation item is a recommendation item displayed on a program interface of at least one application program used by a user in history.
11. The apparatus of claim 10, wherein the history recommendation information display apparatus further comprises:
the display module is further configured to display a first program interface before displaying an assistant interface of the AI assistant, where the first program interface is a program interface of a first application program, the first application program is any one of the at least one application program, the first program interface includes M recommended items, and M is a positive integer;
the updating module is used for updating the M historical recommended items into N recommended items under the condition that refreshing input of the first program interface displayed by the display module is received;
The storage module is used for storing recommendation item information of the M recommendation items, wherein the recommendation item information comprises storage paths corresponding to the M recommendation items, recommendation content description information corresponding to the M recommendation items, storage paths of thumbnails of the first program interface, recommendation item key information of each recommendation item and system state information;
the recommendation item key information comprises recommendation item preprocessing information, recommendation item access addresses and recommendation item thumbnail information;
The system state information comprises at least one of application program information of an application program corresponding to the first program interface and information acquisition time corresponding to the M recommended items;
the recommendation item preprocessing information comprises at least one of a recommendation item title, recommendation item summary information and a recommendation item publisher name.
12. The apparatus of claim 11, wherein the history recommendation information display apparatus further comprises:
the input module is used for inputting the screenshot of the interface of the first program interface into the history recommendation information display model;
The output module is used for outputting the recommendation content description information corresponding to the M recommendation items in the interface screenshot;
the searching module is used for searching the M recommended items through the application programs corresponding to the first program interface based on the M recommended item preprocessing information of the M recommended items;
And the determining module is used for determining the M recommended item access addresses and the recommended item thumbnail information based on the search results of the M recommended items.
13. The apparatus of claim 12, wherein the device comprises a plurality of sensors,
The input module is specifically used for inputting the interface screenshot into the content identification module of the historical recommendation information display model;
the output module is specifically configured to perform text recognition on the interface screenshot through the content recognition module, and output the recommended content description information based on the image text information recognized from the interface screenshot.
14. The apparatus according to claim 10 or 11, wherein the history recommendation information display apparatus further comprises:
The acquisition module is used for acquiring query intention information corresponding to the historical recommendation query information based on the historical recommendation query information through the semantic recognition module of the historical recommendation information display model before the display module displays at least one historical recommendation item, wherein the query intention information indicates the query intention of a user on the historical recommendation item, the query intention information comprises query element information of the historical recommendation item of the intention query, and the query element information comprises at least one of application program information, recommendation item display time and recommendation content description information;
and the control module is used for controlling the AI assistant to search the history recommended items matched with the history recommended inquiry information based on the inquiry intention information acquired by the acquisition module.
15. The apparatus of claim 14, wherein the history recommendation information display apparatus further comprises:
The display module is further configured to, before controlling the AI assistant to search for a history recommended item that matches the history recommended query information based on the query intention information, display query information on the assistant interface in the case that at least one item of query element information is absent in the query intention information, the query information being used to query a user for the at least one item of query element information that is absent in the query intention information;
the receiving module is used for receiving reply information input by a user;
and the adding module is used for adding the query element information in the reply information received by the receiving module to the query intention information.
16. The apparatus according to claim 10 or 11, wherein the history recommendation information display apparatus further comprises:
The receiving module is used for receiving a first selection input of a user on one of the at least one historical recommendation item after the display module displays the at least one historical recommendation item;
The calling module is used for responding to the first selection input received by the receiving module, and calling an application program corresponding to the history recommended item selected by the first selection input based on the application program information of the history recommended item selected by the first selection input through the application calling module of the history recommended information display model;
the display module is further configured to display, through the application program corresponding to the history recommended item selected by the first selection input, a program interface corresponding to the history recommended item selected by the first selection input based on the history access address of the history recommended item selected by the first selection input.
17. The apparatus of claim 11, wherein the history recommendation information display apparatus further comprises:
The display module is further used for displaying a second program interface after the recommendation item information of the M recommendation items is stored, and the second program interface comprises at least one program identifier;
the receiving module is used for receiving a second selection input of one program identifier in the at least one program identifier displayed by the display module;
The display module is further used for responding to the second selection input received by the receiving module, displaying a recommended item time axis control and at least one historical recommended item thumbnail of a second application program, wherein the second application program is an application program indicated by a program identifier selected by the second selection input, the recommended item time axis control comprises refreshing time of each historical recommended item thumbnail, and the historical recommended item thumbnail indicates an interface screenshot of a program interface generated under the condition that one program refreshing input is received;
the receiving module is further used for receiving a third selection input of one of the at least one historical recommendation item thumbnail displayed by the display module;
the display module is further configured to display, in response to the third selection input received by the receiving module, the M history recommended items included in the first program interface corresponding to the one history recommended item thumbnail.
18. The apparatus of claim 11, wherein the history recommendation information display apparatus further comprises:
The display module is further used for displaying a setting interface of the AI assistant, wherein the setting interface comprises a time setting option and a space setting option;
the setting module is used for responding to the first editing input of the time setting options displayed by the display module by a user and setting storable duration of the recommended item information;
the deleting module is used for deleting the first recommended item information under the condition that the information storage time of the first recommended item information is longer than the storable duration set by the setting module;
The setting module is further used for setting the occupiable storage space of the recommended item information in response to the second editing input of the space setting options displayed by the display module by the user;
The deleting module is further configured to delete the second recommended item information when the information occupation space of the second recommended item information is greater than the occupied storage space set by the setting module.
19. An electronic device comprising a processor and a memory storing a program or instructions executable on the processor, which when executed by the processor, implement the steps of the history recommendation information display method according to any one of claims 1 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202510711164.3A CN120632204A (en) | 2025-05-29 | 2025-05-29 | Historical recommendation information display method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202510711164.3A CN120632204A (en) | 2025-05-29 | 2025-05-29 | Historical recommendation information display method and device and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN120632204A true CN120632204A (en) | 2025-09-12 |
Family
ID=96959765
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202510711164.3A Pending CN120632204A (en) | 2025-05-29 | 2025-05-29 | Historical recommendation information display method and device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN120632204A (en) |
-
2025
- 2025-05-29 CN CN202510711164.3A patent/CN120632204A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20250060934A1 (en) | Analyzing graphical user interfaces to facilitate automatic interaction | |
US11394667B2 (en) | Chatbot skills systems and methods | |
JP6305389B2 (en) | Method and apparatus for intelligent chat between human and machine using artificial intelligence | |
US20180121547A1 (en) | Systems and methods for providing information discovery and retrieval | |
US20090158161A1 (en) | Collaborative search in virtual worlds | |
CN112752121B (en) | Video cover generation method and device | |
US20170109339A1 (en) | Application program activation method, user terminal, and server | |
US20170272476A1 (en) | Systems and methods for virtual interaction | |
US20200342856A1 (en) | Multi-modal interface in a voice-activated network | |
US20250005072A1 (en) | User activity history experiences powered by a machine learning model | |
CN112040339A (en) | Method and device for making video data, computer equipment and storage medium | |
CN116975437A (en) | Information processing method, apparatus, device, storage medium, and program product | |
CN119127377A (en) | Operation guidance method, operation guidance device and electronic equipment | |
CN119336989A (en) | Service push method, device and electronic equipment | |
CN119166866A (en) | Display device and interface content marking method | |
CN118445485A (en) | Display device and voice searching method | |
CN120632204A (en) | Historical recommendation information display method and device and electronic equipment | |
CN115461709A (en) | Hierarchical context-specific actions from ambient speech | |
CN120475003A (en) | Voice processing method, device, equipment, medium and program product | |
CN120491861A (en) | Information collection method, device and electronic equipment | |
CN119597387A (en) | Interface processing method, device, electronic device and storage medium | |
CN119293169A (en) | Conversation content determination method, device, electronic device and computer program product | |
CN120303653A (en) | Device and method for multimodal video analysis | |
HK40053604A (en) | Message processing method and apparatus, and readable storage medium | |
CN120632231A (en) | Content searching method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination |