CN107229705B - Information resource searching method, device and computer readable storage medium - Google Patents

Information resource searching method, device and computer readable storage medium Download PDF

Info

Publication number
CN107229705B
CN107229705B CN201710381132.7A CN201710381132A CN107229705B CN 107229705 B CN107229705 B CN 107229705B CN 201710381132 A CN201710381132 A CN 201710381132A CN 107229705 B CN107229705 B CN 107229705B
Authority
CN
China
Prior art keywords
information
information resource
resource
resources
key
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710381132.7A
Other languages
Chinese (zh)
Other versions
CN107229705A (en
Inventor
刘博�
朱英涛
李邦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201710381132.7A priority Critical patent/CN107229705B/en
Publication of CN107229705A publication Critical patent/CN107229705A/en
Application granted granted Critical
Publication of CN107229705B publication Critical patent/CN107229705B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The disclosure relates to an information resource searching method, an information resource searching device and a computer readable storage medium, and belongs to the technical field of Internet. The method comprises the following steps: when switching to the designated interface, displaying a search frame on the designated interface; acquiring a search target word input in a search frame; searching at least one item mark information resource matched with the search target word in the unified favorites; displaying key information of at least one item of collected information resources on a designated interface; the unified favorites aggregate and store key information from information resources collected by a user in at least one application program. According to the method and the device, based on the search target words input by the user, the target information resources can be automatically searched in the multiple information resources collected in an aggregation mode in the unified favorites, the defect that the user needs to traverse to search when forgetting which application favorites the target information resources are located is avoided, and the searching process of the information resources is simpler and more convenient and intelligent.

Description

Information resource searching method, device and computer readable storage medium
Technical Field
The disclosure relates to the technical field of internet, and in particular relates to an information resource searching method, an information resource searching device and a computer readable storage medium.
Background
The collection function in the application can carry out personalized information resource arrangement for each user, so that the user can quickly and conveniently find the information resources focused on the user again, and the user does not need to screen in massive information resources every time, thereby greatly improving the user experience. Under this premise, applications in the current intelligent terminal are often provided with the function. The intelligent terminal can collect various information resources in the application at present, for example, for the application of electronic commerce, a user can collect stores, commodities and the like which are more convenient to compare, so that the user can browse conveniently in the future without searching each time.
In the case of the manner in which collection is performed through the collection portal provided by each application, when information resources are collected by each application, the collected information resources are typically managed by using the favorites set by each application. Thus, when searching for the target collected information resource, the user may need to perform at least the multi-step operations of clicking the application icon, clicking the virtual key of the personal main page, clicking the favorites on the main page, and the like, so that the target collected information resource can be searched. Furthermore, if the user forgets which application's favorites the target collected information resource is located in, it may be necessary to traverse each application to search, and this information resource searching process is definitely complicated, and is time-consuming and labor-consuming. Therefore, how to search the collected information resources is important. In other words, how to find the collected information resources is a problem that is of great concern to those skilled in the art.
Disclosure of Invention
To overcome the problems in the related art, the present disclosure provides an information resource searching method, apparatus, and computer-readable storage medium.
According to a first aspect of embodiments of the present disclosure, there is provided an information resource searching method, including:
When switching to a designated interface, displaying a search frame on the designated interface;
acquiring a search target word input in the search box body;
Searching at least one item mark information resource matched with the search target word in the unified favorites;
Displaying key information of the at least one collected information resource on the designated interface;
and the unified favorites aggregate and store key information from information resources collected by a user in at least one application program.
In another embodiment, said locating at least one target information resource that matches said search target word comprises:
Acquiring at least one item of title information from all key information stored in the unified favorites;
And for each item of the at least one item of title information, if the title information comprises the search target word, determining the collected information resource corresponding to the title information as the target information resource.
In another embodiment, said locating at least one target information resource that matches said search target word comprises:
Acquiring at least one content keyword from all key information stored in the unified favorites;
And for each content keyword in the at least one content keyword, if the content keyword comprises the search target word, determining the collected information resource corresponding to the content keyword as the target information resource.
In another embodiment, the displaying the key information of the at least one project label information resource on the designated interface includes:
Displaying the key information of the at least one project label information resource on a designated area of the designated interface according to the sequence from the near to the far of the collection time;
and the key information of the information resource which is recently collected in the at least one project mark information resource is displayed at the top position of the appointed area, and the key information of the information resource which is earliest collected is displayed at the bottom position of the appointed area.
In another embodiment, the displaying the key information of the at least one project label information resource on the designated interface includes:
If the number of the at least one item mark information resource is larger than the maximum information resource item number which can be displayed at the same time, selecting a preset number of item information resources which are recently collected and matched with the maximum information resource item number from the at least one item mark information resource;
displaying the key information of the information resources of the preset number items on a designated area of the designated interface according to the sequence from the near to the far of the collection time;
And displaying the key information of the information resources which are recently collected in the preset number of information resources at the top position of the appointed area, and displaying the key information of the information resources which are earliest collected at the bottom position of the appointed area.
In another embodiment, the method further comprises:
after detecting the selection operation of any item mark information resource, if the selected target information resource is web page content, determining which application program the selected target information resource comes from according to address link information corresponding to the selected target information resource;
and opening the determined application program, and displaying the selected target information resource through the determined application program.
In another embodiment, the determining, according to the address link information corresponding to the selected target information resource, from which application program the selected target information resource comes, includes:
Determining which application program the selected target information resource comes from according to the domain name in the address link information corresponding to the selected target information resource;
Wherein, a list of correspondence between domain names and application programs is stored locally in advance.
In another embodiment, the method further comprises:
and receiving an update instruction of the first server to the list, and completing the update to the list according to the update instruction.
In another embodiment, the method further comprises:
and for any item target information resource displayed in the designated area, if the key information of the target information resource comprises title information, displaying search target words appearing in the title information in a display mode different from other words in the title information.
In another embodiment, the method further comprises:
and for any item mark information resource displayed on the appointed area, if the key information of the target information resource comprises a content key word, displaying the search target word appearing in the content key word in a display mode different from other words in the content key word.
In another embodiment, the method further comprises:
after detecting the selection operation of any item mark information resource, if the selected target information resource is web page content, acquiring the selected target information resource from a server according to address link information corresponding to the target information resource; or alternatively, the first and second heat exchangers may be,
And after detecting the selection operation of any item mark information resource, if the selected specified information resource is non-web page content, acquiring the selected target information resource from the local according to the content keywords contained in the key information of the specified target information resource.
In another embodiment, the method further comprises:
and after detecting the selected operation on any item target information resource, displaying the selected target information resource through a network view component of the system.
According to a second aspect of embodiments of the present disclosure, there is provided an information resource searching apparatus, the apparatus including:
A display module configured to display a search frame on a designated interface when switching to the designated interface;
an acquisition module configured to acquire a search target word input in the search box;
The searching module is configured to search at least one item mark information resource matched with the search target word in the unified favorites;
The display module is further configured to display key information of the at least one collected information resource on the designated interface;
and the unified favorites aggregate and store key information from information resources collected by a user in at least one application program.
In another embodiment, the searching module is configured to acquire at least one item of title information from all key information stored in the unified favorites; and for each item of the at least one item of title information, if the title information comprises the search target word, determining the collected information resource corresponding to the title information as the target information resource.
In another embodiment, the searching module is configured to obtain at least one content keyword from all the key information stored in the unified favorites; and for each content keyword in the at least one content keyword, if the content keyword comprises the search target word, determining the collected information resource corresponding to the content keyword as the target information resource.
In another embodiment, the display module is configured to display the key information of the at least one project label information resource on the designated area of the designated interface in the order from the near to the far of the collection time;
and the key information of the information resource which is recently collected in the at least one project mark information resource is displayed at the top position of the appointed area, and the key information of the information resource which is earliest collected is displayed at the bottom position of the appointed area.
In another embodiment, the display module is configured to select, if the number of the at least one item target information resource is greater than the maximum number of simultaneously displayable information resources, a preset number of item information resources that are recently collected and matched with the maximum number of information resources from the at least one item target information resource; displaying the key information of the information resources of the preset number items on a designated area of the designated interface according to the sequence from the near to the far of the collection time;
And displaying the key information of the information resources which are recently collected in the preset number of information resources at the top position of the appointed area, and displaying the key information of the information resources which are earliest collected at the bottom position of the appointed area.
In another embodiment, the apparatus further comprises:
The determining module is configured to determine which type of application program the selected target information resource comes from according to address link information corresponding to the selected target information resource if the selected target information resource is web page content after detecting the selected operation on any item target information resource;
The display module is further configured to open the determined application program and display the selected target information resource through the determined application program.
In another embodiment, the determining module is configured to determine, according to the domain name in the address link information corresponding to the selected target information resource, from which application the selected target information resource comes;
Wherein, a list of correspondence between domain names and application programs is stored locally in advance.
In another embodiment, the apparatus further comprises:
the receiving module is configured to receive an update instruction of the first server to the list;
and the updating module is configured to complete updating of the list according to the updating instruction.
In another embodiment, the display module is further configured to, for any item target information resource displayed on the specified area, if the key information of the target information resource includes title information, display a search target word appearing in the title information in a display manner different from other words in the title information.
In another embodiment, the display module is further configured to, for any of the project label information resources displayed on the specified area, display a search target word appearing in the content keyword in a display manner different from other words in the content keyword if the content keyword is included in the key information of the target information resource.
In another embodiment, the obtaining module is further configured to obtain, when detecting the selection operation on any item target information resource, the selected target information resource from the server according to address link information corresponding to the target information resource if the selected target information resource is web page content; or after detecting the selection operation of any item mark information resource, if the selected designated information resource is non-web page content, acquiring the selected target information resource from the local according to the content keywords contained in the key information of the designated target information resource.
In another embodiment, the display module is further configured to display the selected target information resource through a network view component of the system upon detecting a selection operation on any of the project label information resources.
According to a third aspect of embodiments of the present disclosure, there is provided an information resource searching apparatus, the apparatus including:
A processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to: when switching to a designated interface, displaying a search frame on the designated interface; acquiring a search target word input in the search box body; searching at least one item mark information resource matched with the search target word in the unified favorites; displaying key information of the at least one collected information resource on the designated interface; and the unified favorites aggregate and store key information from information resources collected by a user in at least one application program.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the information resource searching method of the above method claim.
The technical scheme provided by the embodiment of the disclosure can comprise the following beneficial effects:
based on the search target words input by the user, the automatic search of the target information resources can be performed in the multiple information resources collected in an aggregation mode in the unified favorites, the defect that the user needs to traverse to search when forgetting which application favorites the target information resources are located in the prior art is avoided, and the search process of the information resources is simpler and more convenient and intelligent.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
Fig. 1A is an interface diagram of a terminal according to an exemplary embodiment.
Fig. 1B is an interface diagram of a terminal according to an exemplary embodiment.
Fig. 1C is an interface diagram of a terminal according to an exemplary embodiment.
FIG. 2 is a flowchart illustrating a method for implementing information resource collection by virtue of system underlying capabilities, according to an example embodiment.
Fig. 3 is an interface diagram of a terminal according to an exemplary embodiment.
Fig. 4 is an interface diagram of a terminal according to an exemplary embodiment.
Fig. 5 is an interface diagram of a terminal according to an exemplary embodiment.
Fig. 6 is an interface diagram of a terminal according to an exemplary embodiment.
FIG. 7 is a flowchart illustrating a method for implementing information resource collections by means of interfaces, according to an exemplary embodiment.
Fig. 8 is a flowchart illustrating a method of information resource display according to an exemplary embodiment.
Fig. 9 is an interface diagram of a terminal according to an exemplary embodiment.
Fig. 10 is a flowchart illustrating a method of information resource lookup according to an exemplary embodiment.
Fig. 11 is a block diagram illustrating an information resource searching apparatus according to an exemplary embodiment.
Fig. 12 is a block diagram illustrating an information resource searching apparatus according to an exemplary embodiment.
Fig. 13 is a block diagram illustrating an information resource searching apparatus according to an exemplary embodiment.
Fig. 14 is a block diagram illustrating an information resource searching apparatus according to an exemplary embodiment.
Fig. 15 is a block diagram illustrating an information resource searching apparatus according to an exemplary embodiment.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the invention. Rather, they are merely examples of apparatus and methods consistent with aspects of the invention as detailed in the accompanying claims.
Before explaining the embodiments of the present disclosure in detail, some terms related to the embodiments of the present disclosure will be briefly described.
Specifying an interface: the terminal screen may be a functional interface other than the main screen interface shown in fig. 1A and the application interface for displaying the installed application program shown in fig. 1B, that is, a negative one-screen interface. The negative one-screen interface is usually the leftmost one of all the function interfaces on the terminal screen. And executing rightward sliding operation on the main screen interface, and calling out a negative one-screen interface on the terminal screen. As shown in fig. 1C, the content displayed on the next-down one-screen interface is generally summarized into three categories, the first category is a convenient entry, the second category is an immediate suggestion, and the third category is a focused dynamic.
The convenient entry gathers direct entries of various application programs or functions, and avoids the complicated step of searching the application programs or functions by a user in normal times by applying a suggestion algorithm or a direct mode of functions in the application programs, thereby helping the user to use the terminal more efficiently and worry-free. Instant suggestions are generally closely related to the user's current context, providing the user with enough valuable and time-efficient content when certain conditions (time, place, in-application behavior, etc.) trigger. For example, travel advice, courier tracking, music and radio stations, train tickets, airline tickets, group buying coupons, movie tickets, weather warnings, daily greetings, calendar reminders, and the like may be included. While focusing on the dynamics provides a desktop widget-like experience. Such as flow statistics or movement information.
In the embodiment of the disclosure, the attention dynamics mentioned above are expanded, and a desktop widget with a collection function is added. The desktop widget with the collection function, which is also called a unified favorites, can aggregate information resources scattered in the favorites of each application program, so that the information resources aggregated and collected by a plurality of application programs are uniformly managed through the unified favorites.
The collection mode, the display mode and the search mode of the information resource are mainly explained in detail in the following four aspects.
In a first aspect, an embodiment of the present disclosure provides a method for implementing information resource collection by means of system underlying capabilities.
By adopting the collection mode, the occurrence of scenes with poor experience such as the following scenes can be effectively avoided:
1. Because the collected information resources are scattered in the favorites of each application program, when searching for a certain information resource, the problem that the user forgets which application program the information resource is collected in and needs to traverse each application program to search can occur.
2. Even if the user knows which application is in which favorites the information resource is stored, the user needs to perform multiple steps to find the information resource through the application, for example, the user may need to perform operations such as clicking an application icon, clicking a virtual key for entering a personal main page, clicking a favorites on the personal main page, and the like in sequence.
For a detailed implementation of the method for providing information resource collection that relies on the underlying capabilities of the system, see also the following examples.
Referring to FIG. 2, a flowchart of a method for implementing information resource collection by means of system underlying capabilities is shown, comprising the following steps.
In step 201, when the operating system monitors that a collection event occurs on a display page of any application program, key information of information resources to be collected is obtained.
In the embodiment of the present disclosure, the execution body is an operating system on the terminal, that is, the embodiment of the present disclosure captures, through the operating system, collection events that occur on a display page of each application program, so as to aggregate information resources collected in each application program into a unified favorites. In other words, the operating system is responsible for listening for collection events that occur on the page. The monitoring object of the operating system is specific to all application programs on the terminal, including a third party application program from a third party and an application program carried by the operating system, which is not particularly limited in the embodiment of the disclosure.
Wherein the display page of any application program can be as shown in fig. 3. Taking the collection event as an example of a confirmation operation of the collection key displayed on the display page, a collection key (black box inside) is displayed in the lower right corner portion in fig. 3. When the user selects the collection key, the operation system captures the collection event, so that the content included in the display page is used as information resource to be collected.
It should be noted that the kinds of information resources may cover aspects, such as articles, videos, merchandise information, episode information, and the like, which may be included. Fig. 3 is merely illustrative of a collection article.
In another embodiment, the collection key may have other display modes in addition to the display mode in fig. 3, and no matter what display mode is, the operating system may collect and analyze various different display pages in advance, so as to accurately capture the collection event in a page monitoring mode.
In step 202, the operating system stores key information of the information resource to be stored to the unified favorites.
In the disclosed embodiment, the aggregate management in the unified favorites is key information of information resources from multiple applications. That is, when one information resource is collected, the operating system stores the key information of the information resource to be collected into the unified favorites.
When the operating system obtains the key information of an information resource to be stored, the content included in the key information is generally different according to different types of the information resource to be stored. That is, for an information resource to be stored, the operating system first determines the type of the information resource to be stored; and then, acquiring key information of the information resource to be stored according to the type of the information resource to be stored.
In the embodiments of the present disclosure, information resources to be stored may be generally classified into web page content and non-web page content. The web page content may include a native web page generated by an application, such as a today's top web page from a news application, and may also include a regenerated web page from another application displayed by an application, such as a food web page from a food application displayed by a social application.
For non-web content, the following scenarios are mainly targeted: when a user chat with friends through a social application, the user may be interested in or focused on some content sent by the friends on the information interaction page, and at this time, the user may trigger a collection event. For such collection events, the operating system may also be captured in embodiments of the present disclosure. For example, the user collects an item of address information sent by friends.
That is, when the operating system obtains the key information of the information resource to be stored according to the type of the information resource to be stored, the operating system generally includes the following two modes:
In the first mode, if the information resource to be stored is web page content, at least the title information of the information resource to be stored and the configuration diagram of the information resource to be stored are used as key information of the information resource to be stored.
For the first mode, in combination with fig. 3, "# - # experiences, after this update, the 5 heros are about to be the title information after the reverse day, and the map on the display page is the map of the information resource to be stored.
In the subsequent process, if the information resource to be stored is to be displayed on the designated interface, the information resource to be stored is typically characterized by the header information and the configuration map, so that the key information at least includes the header information and the configuration map. Of course, if the current display page does not include the map itself, the map may not be acquired. Or if the current display page comprises a plurality of matching graphs, one matching graph can be selected randomly from the plurality of matching graphs.
In another embodiment, the key information may further include address link information corresponding to the information resource to be stored, that is, URL (Uniform Resource Locator ) of the current display page, in addition to the above content. The specific detail content of the information resource to be stored can be pulled from the server only after the URL is obtained. In addition, the key information may further include collection time, source information, and the like, which is not specifically limited in the embodiments of the present disclosure. The source information is used to characterize which application the collection event comes from, such as the name of the application.
And in the second mode, if the information resource to be stored is non-web page content, at least using the content keyword of the information resource to be stored as the key information of the information resource to be stored.
For the second way, the content keywords may be some words with key indicative information extracted from the full text of the information resource to be stored. The method can be realized by carrying out word cutting and semantic analysis processing on the full text of the information resource to be collected. Or the content keywords may also be words located in the content header of the information resource to be stored. For example, the first few sentences contain noun phrases throughout. The embodiment of the present disclosure does not specifically limit the manner of obtaining the content keyword.
In step 203, the operating system displays a collection completion notification message of the information resource to be stored in a display manner placed on the top layer; when the operation system detects the confirmation operation of the user on the collection completion notification message, the operation system is switched to the designated interface, and the unified favorites are displayed on the designated area of the designated interface.
Aiming at the step, the operating system can inform and remind the user after finishing the collection of the information resources to be collected. Referring to FIG. 5, the collection completion notification message may be a text format message such as "have been successfully added to My collection". In order to ensure that the user can intuitively view the collection result of the information resource to be collected, the collection completion notification message is usually displayed on the terminal screen in a display mode arranged on the top layer.
The collection completion notification message may serve as an operation entry for switching to the designated interface, in addition to prompting the user. That is, when the operating system detects that the user confirms the collection completion notification message, for example, the user clicks the collection completion notification message, as shown in fig. 6, the operating system controls the terminal to switch to the designated interface and displays the unified favorites on the designated area of the designated interface.
At this time, as shown in fig. 6, the key information of the information resource that has just been collected is located at the top position of the designated area. In other words, after the user triggers the collection completion notification message, the terminal switches to the designated interface, and key information of the information resource which is just collected is displayed on the designated interface so as to be convenient for the user to check.
As can be seen from the foregoing explanation of the designated interface and fig. 6, in the embodiment of the present disclosure, a designated area dedicated to displaying the unified favorites is divided on the designated interface. Wherein the unified favorites are displayed on the divided designated areas in a card-like form.
It should be noted that, for the key information of the multiple information resources collected in the unified favorites, besides being able to be stored locally, the embodiment of the disclosure also supports uploading the key information to the first server for backup storage. The operating system can upload key information of all information resources collected in an aggregation mode in the unified favorites to the first server through the appointed account number logged in by the user. In addition, besides adopting the collection mode, the embodiment of the disclosure also supports the user to manually add the information resources to be stored in the unified favorites. For example, the user can also collect information resources in a conventional sharing or copying address link manner.
According to the information resource collection method provided by the embodiment of the disclosure, the operating system monitors collection events of the display pages of each application program, so that the operating system can aggregate and collect the information resources originally scattered on each application program and uniformly store the information resources in the uniform favorites, and further, a user can conveniently and intelligently utilize the uniform favorites to realize uniform management of the collected information resources.
In summary, the above-mentioned manner of collecting information resources by the capability of the system bottom layer is introduced, and in addition, the embodiments of the present disclosure also support the collection of information resources by means of interfaces, so as to replace the above-mentioned manner of collecting information resources by means of the capability of the system bottom layer. That is to say,
In a second aspect, an embodiment of the present disclosure provides a method for implementing information resource collection by means of an interface.
Referring to FIG. 7, a flowchart of a method for implementing information resource collection by means of an interface is shown, comprising the following steps.
In step 701, the operating system receives a broadcast message sent by an application program through a designated system interface, and parses the broadcast message to obtain key information of an information resource to be stored.
It should be noted that, the application program mentioned in this step may be any application program on the terminal, and may be a third party application program from a third party or an application program of the system itself, which is not specifically limited in the embodiments of the present disclosure.
In the embodiment of the present disclosure, the designated system interface is an open interface for each application program on the terminal, and is used for each application program reporting its own collection event to the operating system. That is, according to the collection mode of the information resource, the operation system does not need to actively monitor collection events on the display page of the application program, but when the collection events occur on the display page of the application program, the application program actively broadcasts information to the operation system through the appointed system interface, so that the operation system completes collection of the information resource based on the received broadcast information.
For an explanation of the collection event, please refer to step 201, which is not described herein.
For an application program, if a collection event occurs on a display page provided by the application program, the application program immediately responds to the collection event and generates a broadcast message for the collection event through a preset interface specification. If the information resource to be stored is web page content, the broadcast message may include title information, configuration map, address link information, etc. of the information resource to be stored. If the information resource to be stored is non-web page content, the broadcast message includes content keywords of the information resource to be stored, etc.
In addition, in order to facilitate data transmission between the application program and the operating system, some compression processing may be performed on the broadcast message, which is not specifically limited in this embodiment of the disclosure. And the operating system can analyze the broadcast message according to the interface specification after receiving the broadcast message through the appointed system interface, so that the key information of the information resource to be collected is analyzed from the broadcast message.
In step 702, the operating system stores key information of the information resource to be stored to the unified favorites.
This step is similar to step 202 described above and will not be described again here.
In step 703, the operating system displays a collection completion notification message of the information resource to be stored in a display manner placed on the top layer; and when the operation system detects the confirmation operation of the collection completion notification message, switching to the designated interface, and displaying the unified favorites on the designated area of the designated interface.
This step is similar to step 203, and will not be described again here.
According to the information resource collection method provided by the embodiment of the disclosure, since the system interfaces are provided for the application programs, when collection events occur on the page, the matched application programs can actively broadcast messages to the operating system through the system interfaces, and the operating system can aggregate and collect the information resources originally scattered on the application programs based on the broadcast messages and uniformly store the information resources in the uniform favorites, so that a user can conveniently and uniformly manage the collected information resources by using the uniform favorites, and the information resource collection method is more intelligent.
In summary, two different information resource collection methods are presented. The information resource collection mode depending on the bottom layer capability of the system is suitable for the application program which is not connected with the interface of the appointed system, and the information resource collection mode depending on the interface is suitable for the application program which is connected with the interface of the appointed system. Regardless of the manner of aggregating information resources from each application program in the unified favorites, the embodiments of the present disclosure may display key information of the information resources aggregated and collected in the unified favorites in the following manner. That is to say,
In a third aspect, an embodiment of the present disclosure provides an information resource display method.
Referring to fig. 8, a flowchart of a method of information resource display is shown, including the following steps.
In step 801, when switching to a specified interface, the operating system obtains key information of the stored information resources of the preset number of items stored in the unified favorites.
In the embodiment of the disclosure, as described above, the key information from the information resources collected by the user in each application program is stored in an aggregate manner in the unified favorites. Therefore, the information resources related to the unified favorites can be numerous, and the designated area occupied by the unified favorites when displayed on the designated interface is determined in size, so that some information resources need to be determined from the numerous information resources already stored and displayed on the designated area.
The information resource selection can be realized according to the collection time. That is, when key information of the stored information resources of the preset number of items stored in the unified favorites is obtained, the following manner may be adopted: determining the number of information resource items displayable on the designated area based on the size of the designated area; and selecting the information resources which are recently collected and have the preset number of items matched with the number of the information resources from the unified favorites according to the sequence from the near to the far of the collection time.
In step 802, the operating system displays key information for a preset number of items of the collected information resources on a specified interface.
When the key information of the selected preset number of stored information resources is displayed, the key information can be realized according to the storage time. That is, the key information of the information resources which are stored in the preset number items is displayed on the designated area in the manner of information items according to the sequence from the near to the far of the storage time. Wherein, referring to fig. 6, a key information of a collected information resource occupies an information item. The key information of the information resources which are recently collected in the information resources which are collected in the preset number is displayed at the top position of the appointed area, and the key information of the information resources which are collected earliest is displayed at the bottom position of the appointed area.
For example, referring to fig. 6, the preset number has a value of 3, that is, 3 pieces of key information of the collected information resources are displayed on the designated area. In another embodiment, the key information of the selected preset number of stored information resources is displayed in the order from the near to the far of the storage time. With respect to fig. 3, taking the collection time as a measure, the "# #" experience clothes are displayed at the top of the designated area, and after this update, the 5 heros are "later" than "talk me how to use the" # "for one day" and "later" the "< person's nominal > actor vote ranking" are displayed at the bottom of the designated area.
The first point to be noted is that if the collection of an information resource is completed at this time, the key information of the information resource just collected replaces "# # experience clothes in fig. 6, and after the update, the 5 heros are displayed on the top of the designated area and the" < people's nominal > actor performance vote ranking "is complied with and disappears on the designated area.
The second point to be described is that, since the number of characters included in each piece of header information may be different, when the number of characters included in one piece of header information exceeds a certain threshold, only a part of the content of the piece of header information may be displayed on the corresponding information item.
The third point to be described is that for information resources in a non-web form, no map may be included, or for some web form information resources, no map may be included by itself, and for both mentioned cases, the operating system may perform default map allocation for the corresponding information resources.
In another embodiment, other collected information resources in the unified favorites can be displayed in addition to the preset number of collected information resources in the following manner.
For example, a detail presentation key is displayed on a designated area of the unified favorites display. Referring to fig. 6, the "all collection" button located at the tail of the designated area is one embodiment of the detail presentation button. When the operation system detects the selection operation of the detail display key by the user, the key information of the collected information resources which are stored in an aggregation mode in the unified favorites is displayed according to the sequence from the near to the far of the collection time. As shown in fig. 9, the key information of the information resource most recently collected among the plurality of collected information resources is also displayed at the top position of the page, and the key information of the information resource most recently collected is displayed at the bottom position of the page.
In addition, if the number of information resources stored in the unified favorites aggregate is large, when a new page is opened to display the stored information resources, only key information of part of the information resources may be displayed due to the size of the terminal screen. For this case, the embodiment of the disclosure further supports, when the operating system detects a sliding operation on the new page, scrolling and displaying key information of information resources except for the plurality of collected information resources in the unified favorites according to the order from the near to the far of the collection time, so that the user can view all the collected information resources.
In another embodiment, after the operating system detects the confirmation operation of the detail display key by the user, the information resources stored in the aggregation are displayed directly according to the sequence of the collection time, and the embodiment of the disclosure also supports classified display of the information resources stored in the aggregation. The detailed process is as follows:
And displaying key information of a plurality of stored information resources in the unified favorites according to the types of the information resources. Wherein, the display positions of the information resources belonging to the same kind of information resources are adjacent, and the key information of the information resources belonging to the same kind of information resources which are stored earlier is displayed at the earlier position.
In other words, although the types of the information resources collected are classified, at least one information resource belonging to the same type needs to be displayed in order from the near to the far of the collection time.
For information resources in the form of web pages, the categories of information resources are divided based on domain names. Namely, obtaining address link information corresponding to each collected information resource; extracting domain name information from address link information corresponding to the collected information resources; and determining at least two information resources which are collected and have consistent domain name information as information resources belonging to the same type. For example, for a video class application, the domain name in the corresponding address link information from the information resource of the video class application will typically include the name of the video website. For two information resources, as long as the names of the video websites appear in the corresponding two address link information, the two information resources are classified into one type.
Information resources in the form of non-web pages can be generalized into one class. Or by identifying the extracted content keywords, and further classifying the information resources in detail based on the identification result, the embodiment of the disclosure is not limited in particular.
In another embodiment, deletion of the collected information resources is also supported.
Continuing to take the plurality of collected information resources as an example, displaying a delete key on the information item where the key information of the plurality of collected information resources is located; and deleting the selected collected information resources in the unified favorites after the operation system detects the confirmation operation of the delete key matched with any one of the collected information resources.
In another embodiment, for each item of information resource currently displayed, whether displayed on a designated area or displayed in a new page by selecting a detail presentation key, the disclosed embodiments also support the user to view the specific content of that item of information resource in addition to the key information. The specific content of the selected appointed information resource can be displayed through a network view component of the system, and the specific content can be displayed through a corresponding application program. In particular by which way the display is made may be set by the user. For example, after detecting a selection operation on a specified information resource, a pop-up window for the user to select an opening mode is popped up. Wherein the network view component of the system refers to webview components.
When the specific content of the designated information resource is acquired, the following mode can be adopted: when the selected operation of any key information currently displayed is detected, if the selected designated information resource is web page content, acquiring the designated information resource from the second server according to the address link information corresponding to the designated information resource. Or if the designated information resource is non-web page content, acquiring the designated information resource from the local according to the content keywords contained in the selected key information.
For the way in which the application is displayed, the specific content about the specified information resource is essentially obtained by the application, e.g. after opening the application, the loading of the relevant page from the second server by the application. That is, after detecting a selection operation of any key information currently displayed, if the selected specified information resource is web page content, determining which application program the specified information resource comes from according to address link information corresponding to the specified information resource; and opening the determined application program, and displaying the designated information resource through the determined application program.
The step of acquiring the specific content from the second server by the determined application program is included in the process from opening the determined application program to displaying the specified information resource by the determined application program.
When determining which application program the specified information resource comes from according to the address link information corresponding to the specified information resource, the following mode is generally adopted: and determining which application program the specified information resource comes from according to the domain name in the address link information corresponding to the specified information resource. In other words, the embodiments of the present disclosure locally save a list of correspondence between domain names and applications in advance. And carrying out matching search in a list of the correspondence between the domain name and the application program according to the domain name in the address link information, thereby determining which application program the designated information resource comes from.
It should be noted that, the list of the correspondence between the domain name and the application program may be updated. That is, in embodiments of the present disclosure, the operating system may receive an update instruction for the list from the first server, and complete updating the list according to the update instruction. That is, the above list is manually maintained, and the first server may periodically send an update instruction to the terminal, or send an update instruction to the terminal in real time when there is an update, so that the terminal updates the list in time according to the update instruction.
In another embodiment, if the specified information resource or any information resource to be displayed in specific content is an image-text content, for example, a web page of an article information class, and the specified information resource is taken as an example, before displaying the specified information resource, the specified information resource is subjected to rearrangement processing to obtain a processed information resource, and then the processed information resource is displayed.
Wherein, the purpose of the rearrangement processing is to: on one hand, the method can enable a plurality of information resources with various webpage display forms to have uniform display patterns, and on the other hand, advertisement information and the like which are not associated with specific content in the original webpage can be filtered.
In another embodiment, if the processed information resource is displayed through the network view component, a display experience setting option may also be displayed on the page for displaying the processed specified information resource. The display experience setting options at least comprise a background color adjusting option and a font size adjusting option. And the background color adjustment options include at least two background color drop-down sub-options, and the font size adjustment options include at least two font size drop-down sub-options. Thereby realizing the adjustment of the background color and the font size.
In another embodiment, for some information resources, there may be dynamic updates, so for each information resource aggregated in the unified favorites, the operating system can periodically detect whether there is a dynamic update for each item of the aggregated information resource; if one information resource is dynamically updated, displaying key information of the information resource and an update notification message of the information resource at the top position of a designated area where the unified favorites are located, so that the purpose of reminding a user in real time is achieved. Wherein the information resource types with dynamic update include, but are not limited to, the following:
Commodity price trend and price reduction reminding: for the information resource collected is the introduction information about the commodity, the price change condition of the commodity can be tracked for a long time, and meanwhile, the price can be set to be reduced or reduced by a certain range, and the user can be reminded in a notification mode.
Video episode update reminder: for the case that the information resource collected is video, the episode updating condition can be obtained through the video server side, the episode tracking capability is provided, and when a new episode is updated, the user is reminded in a notification mode and the like.
E-book update reminding: for the case that the information resource collected is an electronic book, the updating condition of the book can be obtained through the electronic book server, the book following capability is provided, and when a new chapter is updated, the user is reminded in a notification mode and the like.
Character associated content update: the information resources for the collection are introduction about the persona/group, encyclopedia content, updates to the personal current status of the collected persona may be recommended to the user, and related news dynamics.
The new dynamic reminding of the commercial tenant: for the information resource collected about the merchant introduction information, when the merchant has new dynamic state, such as new sales promotion (new group purchase, price reduction, etc.), store state change or related information, the user is also reminded in a notification mode, etc.
It should be noted that, for each application program, a message pushing function is provided at present, so that a user is reminded in real time when relevant dynamic update exists. The operating system may thus capture dynamic updates to the various types of information resources described above by retrieving push messages for the various applications. Of course, the acquisition of dynamic updates may also be implemented in other ways, which are not specifically limited by the embodiments of the present disclosure.
According to the information resource display method, various information resources stored in the unified favorites in an aggregation mode are displayed on the appointed interface in the form of the card, so that a certain information resource can be conveniently and rapidly checked without executing multi-step complex operation, a rapid and efficient use entrance is provided for a subsequent checking process, and the method is more intelligent.
Because the unified favorites aggregate and store key information of information resources from a plurality of application programs, and a user may have a requirement for checking one of the information resources, in order to facilitate the user to quickly search for a target information resource among a plurality of information resources stored in the unified favorites, the embodiment of the present disclosure further provides a method for searching for an information resource. That is to say,
In a fourth aspect, an embodiment of the present disclosure provides an information resource searching method.
Referring to fig. 10, a flowchart of a method of information resource lookup is shown, including the following steps.
In step 1001, when switching to a specified interface, a search box is displayed on the specified interface, and a search target word input in the search box is acquired.
For this step, when switching from any interface to a designated interface, as shown in fig. 11, one search box is displayed on the designated interface. In general, after detecting a user's selection operation on the search box, the operating system displays a cursor in the search box, and simultaneously invokes an input interface for the user to input. And the operating system acquires the content input by the user in the search box body and takes the input content as a search target word.
In step 1002, at least one item target information resource matching the search target word is searched for in the unified favorites, and key information of the at least one item of the collected information resource is displayed on the designated interface.
As described above, in the embodiments of the present disclosure, when searching for a target information resource, searching for the information resource in the form of a web page in the header information included in the key information, and searching for the information resource in the form of a non-web page in the content keyword included in the key information are performed. That is, in finding at least one target information resource that matches the search target word, the following implementation may be adopted:
acquiring at least one item of title information from all key information stored in the unified favorites; and for each item of title information in at least one item of title information, if one item of title information comprises a search target word, determining the collected information resource corresponding to the title information as a target information resource. Or alternatively
Acquiring at least one content keyword from all key information stored in the unified favorites; and for each content keyword in the at least one content keyword, if one content keyword comprises a search target word, determining the collected information resource corresponding to the content keyword as a target information resource.
In another embodiment, for information resources in non-web form, the search target words can also be searched within the full text range of the locally stored information resources according to the search target words because the search target words are directly stored locally.
In the embodiment of the present disclosure, after at least one item target information resource matching with the search target word is found, the key information of the at least one item target information resource may be displayed on the designated interface in the manner shown in the foregoing, which is not described herein. After detecting the user's selection operation on any item target information resource, the selected target information resource may also be displayed by the webview component or the determined application program as described above. Wherein the selected target information resource is derived from the determined application.
In another embodiment, after the at least one project label information resource is found, the at least one project label information resource can be displayed on the designated area. If the number of at least one item target information resource is smaller than the maximum number of information resource items which can be displayed, all target information resources can be displayed on the designated area at the same time. If the number of the at least one item mark information resource is larger than the maximum information resource item number which can be displayed at the same time, selecting a preset number of item information resources which are recently collected and matched with the maximum information resource item number from the at least one item mark information resource; and then, displaying the key information of the preset number of information resources on the designated area according to the sequence from the near to the far of the collection time.
In another embodiment, for any item target information resource displayed in the designated area, if the key information of the target information resource includes a content keyword, as shown in fig. 11, the search target word appearing in the content keyword is generally displayed in a display manner different from other words in the content keyword. Or if the key information of the target information resource comprises the title information, displaying the search target words appearing in the title information in a display mode different from other words in the title information.
In other words, for one information resource, with respect to the text-form key information displayed on the interface shown in fig. 11, if the text-form key information includes a search target word, the corresponding content is displayed to be discriminated from other content.
In another embodiment, the search scope of the search box body can be further expanded, not only limited to the unified favorites, but also for all other contents stored on the terminal except the unified favorites, and other contents associated with the search target word can be displayed. And the determination of the search scope can be realized by the user by setting a corresponding search mechanism. In addition, for this search function of the information resource, the operating system may further provide a function enabling key, through which the user may manually select to enable or disable the search function, which is not specifically limited in this disclosure.
According to the information resource searching method, based on the search target words input by the user, the target information resources can be automatically searched in the multiple information resources collected in an aggregation mode in the unified favorites, the defect that the user needs to traverse to search when forgetting the favorites of which application the target information resources are located in the prior art is avoided, and the searching process of the information resources is simpler and more convenient and intelligent.
Fig. 12 is a block diagram illustrating an information resource searching apparatus according to an exemplary embodiment. Referring to fig. 2, the apparatus includes a presentation module 1201, an acquisition module 1202 and a lookup module 1203.
A display module 1201 configured to display a search frame on a designated interface when switching to the designated interface;
an acquisition module 1202 configured to acquire a search target word input in the search box;
a searching module 1203 configured to search at least one item target information resource matching the search target word in the unified favorites;
the display module 1201 is further configured to display key information of the at least one collected information resource on the specified interface;
and the unified favorites aggregate and store key information from information resources collected by a user in at least one application program.
In another embodiment, the searching module 1203 is configured to obtain at least one item of title information from all key information stored in the unified favorites; and for each item of the at least one item of title information, if the title information comprises the search target word, determining the collected information resource corresponding to the title information as the target information resource.
In another embodiment, the searching module 1203 is configured to obtain at least one content keyword from all the key information stored in the unified favorites; and for each content keyword in the at least one content keyword, if the content keyword comprises the search target word, determining the collected information resource corresponding to the content keyword as the target information resource.
In another embodiment, the display module 1201 is configured to display the key information of the at least one project label information resource on the designated area of the designated interface in the order from the near to the far of the collection time;
and the key information of the information resource which is recently collected in the at least one project mark information resource is displayed at the top position of the appointed area, and the key information of the information resource which is earliest collected is displayed at the bottom position of the appointed area.
In another embodiment, the display module 1201 is configured to select, if the number of the at least one item target information resource is greater than the maximum number of simultaneously displayable information resources, a preset number of item information resources that are recently collected and match the maximum number of information resources from the at least one item target information resource; displaying the key information of the information resources of the preset number items on a designated area of the designated interface according to the sequence from the near to the far of the collection time;
And displaying the key information of the information resources which are recently collected in the preset number of information resources at the top position of the appointed area, and displaying the key information of the information resources which are earliest collected at the bottom position of the appointed area.
In another embodiment, referring to fig. 13, the apparatus further comprises:
The determining module 1204 is configured to determine, after detecting a selection operation on any item target information resource, which type of application program the selected target information resource comes from according to address link information corresponding to the selected target information resource if the selected target information resource is web page content;
the display module 1201 is further configured to open the determined application and display the selected target information resource via the determined application.
In another embodiment, the determining module 1204 is configured to determine, according to the domain name in the address link information corresponding to the selected target information resource, from which application the selected target information resource is derived;
Wherein, a list of correspondence between domain names and application programs is stored locally in advance.
In another embodiment, referring to fig. 14, the apparatus further comprises:
A receiving module 1205 configured to receive an update instruction of the list by the first server;
An update module 1206 is configured to complete an update of the list according to the update instruction.
In another embodiment, the display module 1201 is further configured to, for any item target information resource displayed on the specified area, if the key information of the target information resource includes title information, display the search target word appearing in the title information in a display manner different from other words in the title information.
In another embodiment, the display module 1201 is further configured to, for any of the target information resources displayed on the specified area, if the key information of the target information resource includes a content keyword, display a search target word appearing in the content keyword in a display manner different from other words in the content keyword.
In another embodiment, the obtaining module 1202 is further configured to obtain, when detecting a selection operation on any item target information resource, the selected target information resource from the server according to address link information corresponding to the target information resource if the selected target information resource is web page content; or after detecting the selection operation of any item mark information resource, if the selected designated information resource is non-web page content, acquiring the selected target information resource from the local according to the content keywords contained in the key information of the designated target information resource.
In another embodiment, the display module 1201 is further configured to display the selected target information resource through a network view component of the system after detecting the selected operation on any of the project label information resources.
According to the device provided by the embodiment of the disclosure, based on the search target words input by the user, the target information resources can be automatically searched in the multiple information resources collected in an aggregation mode in the unified favorites, the defect that the user needs to traverse to search when forgetting which application favorites the target information resources are located in the prior art is avoided, and the searching process of the information resources is simpler and more convenient and intelligent.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
Fig. 15 is a block diagram illustrating an information resource lookup apparatus 1500, according to an example embodiment. For example, apparatus 1500 may be a mobile phone, computer, digital broadcast terminal, messaging device, game console, tablet device, medical device, fitness device, personal digital assistant, or the like.
Referring to fig. 15, apparatus 1500 may include one or more of the following components: a processing component 1502, a memory 1504, a power component 1505, a multimedia component 1508, an audio component 1510, an i/O (Input/Output) interface 1512, a sensor component 1514, and a communication component 1506.
The processing component 1502 generally controls overall operation of the apparatus 1500, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 1502 may include one or more processors 1520 to execute instructions to perform all or part of the steps of the methods described above. Further, the processing component 1502 may include one or more modules that facilitate interactions between the processing component 1502 and other components. For example, the processing component 1502 may include a multimedia module to facilitate interaction between the multimedia component 1508 and the processing component 1502.
The memory 1504 is configured to store various types of data to support operations at the apparatus 1500. Examples of such data include instructions for any application or method operating on the apparatus 1500, contact data, phonebook data, messages, pictures, videos, and the like. The Memory 1504 may be implemented by any type or combination of volatile or nonvolatile Memory devices, such as SRAM (Static Random Access Memory ), EEPROM (Electrically erasable programmable Read Only Memory), EPROM (Erasable Programmable Read Only Memory ), PROM (Programmable Read-Only Memory), ROM (Read-Only Memory), magnetic Memory, flash Memory, magnetic disk, or optical disk.
Power component 1505 provides power to the various components of device 1500. Power component 1505 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for device 1500.
The multimedia component 1508 comprises a screen between the device 1500 and the user that provides an output interface. In some embodiments, the screen may include an LCD (Liquid CRYSTAL DISPLAY) and a TP (Touch Panel). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only the boundary of a touch or slide action, but also the duration and pressure associated with the touch or slide operation. In some embodiments, multimedia assembly 1508 includes a front camera and/or a rear camera. The front camera and/or the rear camera may receive external multimedia data when the apparatus 1500 is in an operational mode, such as a photographing mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
The audio component 1510 is configured to output and/or input audio signals. For example, the audio component 1510 includes a MIC (Microphone) configured to receive external audio signals when the apparatus 1500 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 1504 or transmitted via the communication component 1506. In some embodiments, the audio component 1510 further comprises a speaker for outputting audio signals.
The I/O interface 1512 provides an interface between the processing component 1502 and peripheral interface modules, which can be keyboards, click wheels, buttons, and the like. These buttons may include, but are not limited to: homepage button, volume button, start button, and lock button.
The sensor assembly 1514 includes one or more sensors for providing status assessment of various aspects of the apparatus 1500. For example, the sensor assembly 1514 may detect an on/off state of the apparatus 1500, a relative positioning of the assemblies, such as a display and keypad of the apparatus 1500, the sensor assembly 1514 may also detect a change in position of the apparatus 1500 or one of the assemblies of the apparatus 1500, the presence or absence of user contact with the apparatus 1500, an orientation or acceleration/deceleration of the apparatus 1500, and a change in temperature of the apparatus 1500. The sensor assembly 1514 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 1514 may also include a light sensor, such as a CMOS (Complementary Metal Oxide Semiconductor, complementary metal oxide) or CCD (Charge-coupled Device) image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1514 may also include an acceleration sensor, a gyroscopic sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 1506 is configured to facilitate wired or wireless communication between the apparatus 1500 and other devices. The apparatus 1500 may access a wireless network based on a communication standard, such as WiFi,2G or 3G, or a combination thereof. In one exemplary embodiment, the communication component 1506 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the Communication component 1506 also includes an NFC (NEAR FIELD Communication) module to facilitate short-range communications. For example, in the NFC module, it may be implemented based on RFID (Radio Frequency Identification ) technology, irDA (infrared data association) technology, UWB (Ultra wide band) technology, BT (Bluetooth) technology, and other technologies.
In an exemplary embodiment, the apparatus 1500 may be implemented by one or more ASICs (Application SPECIFIC INTEGRATED circuits), DSPs (DIGITAL SIGNAL processors, digital signal processing devices), DSPDs (DIGITAL SIGNAL Processor devices), PLDs (Programmable Logic Device, programmable logic devices), FPGAs) (Field Programmable GATE ARRAY, field programmable gate arrays), controllers, microcontrollers, microprocessors, or other electronic elements for performing the above method.
In an exemplary embodiment, a non-transitory computer-readable storage medium is also provided, such as memory 1504, including instructions executable by processor 1520 of apparatus 1500 to perform the above-described methods. For example, the non-transitory computer readable storage medium may be ROM, RAM (Random Access Memory ), CD-ROM (Compact Disc Read-Only Memory), magnetic tape, floppy disk, optical data storage device, and the like.
A non-transitory computer readable storage medium, which when executed by a processor of a mobile terminal, causes the mobile terminal to perform the above-described information resource searching method.
Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. This application is intended to cover any variations, uses, or adaptations of the application following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the application pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
It is to be understood that the invention is not limited to the precise arrangements and instrumentalities shown in the drawings, which have been described above, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the invention is limited only by the appended claims.

Claims (24)

1. An information resource searching method, wherein an execution subject of the method is an operating system on a terminal, the method comprising:
When switching to a designated interface, displaying a search frame on the designated interface;
acquiring a search target word input in the search box body;
searching at least one item mark information resource matched with the search target word in the unified favorites;
displaying key information of the at least one project label information resource on the appointed interface;
The unified favorites are used for aggregating and storing key information of information resources collected by users in a plurality of application programs, wherein the information resources comprise webpage content and non-webpage content, the non-webpage content is content sent by friends on an information interaction page, and if the information resources are non-webpage content, at least content keywords of the information resources are used as key information of the information resources;
The displaying the key information of the at least one project label information resource on the appointed interface comprises the following steps:
If the number of the at least one item mark information resource is larger than the maximum information resource item number which can be displayed at the same time, selecting a preset number of item information resources which are recently collected and matched with the maximum information resource item number from the at least one item mark information resource;
displaying the key information of the information resources of the preset number items on a designated area of the designated interface according to the sequence from the near to the far of the collection time;
the key information of the information resources which are recently collected in the information resources of the preset number items is displayed at the top position of the appointed area, and the key information of the information resources which are earliest collected is displayed at the bottom position of the appointed area;
The method further comprises the steps of:
Displaying a detail display key on a designated area displayed by the unified favorites, and displaying key information of a plurality of items of collected information resources in the unified favorites according to the types of the information resources after the confirmation operation of a user on the detail display key is detected, wherein the display positions of the information resources belonging to the same type in the plurality of items of collected information resources are adjacent, and the key information of the information resources belonging to the same type in the earlier collection is displayed in the earlier position, and the types of the information resources are divided based on domain names for the information resources in the form of web pages;
When detecting the selection operation of any key information currently displayed, displaying any information resource selected to be designated or to be displayed with specific content, if the designated information resource or any information resource to be displayed with specific content is image-text content, performing rearrangement processing on the designated information resource to obtain a processed information resource, and displaying the processed information resource, wherein the rearrangement processing is used for enabling a plurality of information resources with various webpage display forms to have uniform display patterns and filtering advertisement information which is not related with the specific content in an original webpage;
for each information resource collected in the unified favorites in an aggregation way, the operating system periodically detects whether dynamic update exists in each information resource collected; and if the dynamic update exists in one information resource, displaying the key information of the information resource and the update notification message of the information resource at the top position of the designated area where the unified favorites are located.
2. The method of claim 1, wherein said locating at least one target information resource that matches the search target word comprises:
Acquiring at least one item of title information from all key information stored in the unified favorites;
And for each item of the at least one item of title information, if the title information comprises the search target word, determining the collected information resource corresponding to the title information as the target information resource.
3. The method of claim 1, wherein said locating at least one target information resource that matches the search target word comprises:
Acquiring at least one content keyword from all key information stored in the unified favorites;
And for each content keyword in the at least one content keyword, if the content keyword comprises the search target word, determining the collected information resource corresponding to the content keyword as the target information resource.
4. A method according to any one of claims 1 to 3, wherein displaying key information of the at least one project label information resource on the designated interface further comprises:
Displaying the key information of the at least one project label information resource on a designated area of the designated interface according to the sequence from the near to the far of the collection time;
and the key information of the information resource which is recently collected in the at least one project mark information resource is displayed at the top position of the appointed area, and the key information of the information resource which is earliest collected is displayed at the bottom position of the appointed area.
5. A method according to any one of claims 1 to 3, further comprising:
after detecting the selection operation of any item mark information resource, if the selected target information resource is web page content, determining which application program the selected target information resource comes from according to address link information corresponding to the selected target information resource;
and opening the determined application program, and displaying the selected target information resource through the determined application program.
6. The method according to claim 5, wherein determining from which application the selected target information resource is from according to address link information corresponding to the selected target information resource comprises:
Determining which application program the selected target information resource comes from according to the domain name in the address link information corresponding to the selected target information resource;
Wherein, a list of correspondence between domain names and application programs is stored locally in advance.
7. The method of claim 6, wherein the method further comprises:
and receiving an update instruction of the first server to the list, and completing the update to the list according to the update instruction.
8. A method according to any one of claims 1 to 3, further comprising:
and for any item target information resource displayed in the designated area, if the key information of the target information resource comprises title information, displaying search target words appearing in the title information in a display mode different from other words in the title information.
9. A method according to any one of claims 1 to 3, further comprising:
and for any item mark information resource displayed on the appointed area, if the key information of the target information resource comprises a content key word, displaying the search target word appearing in the content key word in a display mode different from other words in the content key word.
10. A method according to any one of claims 1 to 3, further comprising:
after detecting the selection operation of any item mark information resource, if the selected target information resource is web page content, acquiring the selected target information resource from a server according to address link information corresponding to the target information resource; or alternatively, the first and second heat exchangers may be,
And after detecting the selection operation of any item mark information resource, if the selected specified target information resource is non-web page content, acquiring the selected target information resource from the local according to the content keywords contained in the key information of the specified target information resource.
11. A method according to any one of claims 1 to 3, further comprising:
and after detecting the selected operation on any item target information resource, displaying the selected target information resource through a network view component of the system.
12. An information resource searching apparatus, wherein the apparatus is applied to a terminal having an operating system, the apparatus comprising:
A display module configured to display a search frame on a designated interface when switching to the designated interface;
an acquisition module configured to acquire a search target word input in the search box;
The searching module is configured to search at least one item mark information resource matched with the search target word in the unified favorites;
the display module is further configured to display key information of the at least one project label information resource on the designated interface;
The unified favorites are used for aggregating and storing key information of information resources collected by users in a plurality of application programs, wherein the information resources comprise webpage content and non-webpage content, the non-webpage content is content sent by friends on an information interaction page, and if the information resources are non-webpage content, at least content keywords of the information resources are used as key information of the information resources;
The display module is configured to select a preset number of item information resources which are recently collected and matched with the maximum information resource item number from the at least one item information resource if the number of the at least one item information resource is larger than the maximum information resource item number which can be simultaneously displayed; displaying the key information of the information resources of the preset number items on a designated area of the designated interface according to the sequence from the near to the far of the collection time;
the key information of the information resources which are recently collected in the information resources of the preset number items is displayed at the top position of the appointed area, and the key information of the information resources which are earliest collected is displayed at the bottom position of the appointed area;
The display module is further configured to display a detail display key on a designated area displayed by the unified favorite, and after a confirmation operation of a user on the detail display key is detected, key information of a plurality of items of collected information resources in the unified favorite is displayed according to the types of the information resources, wherein display positions of the information resources belonging to the same type in the plurality of items of collected information resources are adjacent, key information of the information resources belonging to the earlier collection in the same type of information resources is displayed at a more front position, and the types of the information resources are divided based on domain names for the information resources in a webpage form; when detecting the selection operation of any key information currently displayed, displaying any information resource selected to be designated or to be displayed with specific content, if the designated information resource or any information resource to be displayed with specific content is image-text content, performing rearrangement processing on the designated information resource to obtain a processed information resource, and displaying the processed information resource, wherein the rearrangement processing is used for enabling a plurality of information resources with various webpage display forms to have uniform display patterns and filtering advertisement information which is not related with the specific content in an original webpage; for each information resource collected in the unified favorites in an aggregation way, the operating system periodically detects whether dynamic update exists in each information resource collected; and if the dynamic update exists in one information resource, displaying the key information of the information resource and the update notification message of the information resource at the top position of the designated area where the unified favorites are located.
13. The apparatus of claim 12, wherein the lookup module is configured to obtain at least one item of title information from all key information stored in the unified favorites; and for each item of the at least one item of title information, if the title information comprises the search target word, determining the collected information resource corresponding to the title information as the target information resource.
14. The apparatus of claim 12, wherein the lookup module is configured to obtain at least one content keyword from all key information stored in the unified favorites; and for each content keyword in the at least one content keyword, if the content keyword comprises the search target word, determining the collected information resource corresponding to the content keyword as the target information resource.
15. The apparatus of any one of claims 12 to 14, wherein the display module is further configured to display key information of the at least one project label information resource on a designated area of the designated interface in order of a collection time from a near to a far;
and the key information of the information resource which is recently collected in the at least one project mark information resource is displayed at the top position of the appointed area, and the key information of the information resource which is earliest collected is displayed at the bottom position of the appointed area.
16. The apparatus according to any one of claims 12 to 14, further comprising:
The determining module is configured to determine which type of application program the selected target information resource comes from according to address link information corresponding to the selected target information resource if the selected target information resource is web page content after detecting the selected operation on any item target information resource;
The display module is further configured to open the determined application program and display the selected target information resource through the determined application program.
17. The apparatus according to claim 16, wherein the determining module is configured to determine from which application the selected target information resource is from, according to a domain name in address link information corresponding to the selected target information resource;
Wherein, a list of correspondence between domain names and application programs is stored locally in advance.
18. The apparatus of claim 17, wherein the apparatus further comprises:
the receiving module is configured to receive an update instruction of the first server to the list;
and the updating module is configured to complete updating of the list according to the updating instruction.
19. The apparatus according to any one of claims 12 to 14, wherein the display module is further configured to, for any item target information resource displayed on the specified area, display a search target word appearing in the title information in a display manner different from other words in the title information if the title information is included in the key information of the target information resource.
20. The apparatus according to any one of claims 12 to 14, wherein the display module is further configured to display, for any of the project label information resources displayed on the specified area, search target words appearing in the content keyword in a display manner different from other words in the content keyword if the content keyword is included in the key information of the target information resource.
21. The apparatus according to any one of claims 12 to 14, wherein the obtaining module is further configured to obtain, when detecting a selection operation on any item of target information resource, the selected target information resource from a server according to address link information corresponding to the target information resource if the selected target information resource is web page content; or after detecting the selection operation of any item mark information resource, if the selected specified target information resource is non-web page content, acquiring the selected target information resource from the local according to the content keywords contained in the key information of the specified target information resource.
22. The apparatus of any of claims 12 to 14, wherein the display module is further configured to display the selected target information resource through a network view component of the system upon detecting a selected operation on any of the project target information resources.
23. An information resource searching apparatus, wherein the apparatus is applied to a terminal having an operating system, the apparatus comprising:
A processor;
a memory for storing processor-executable instructions;
Wherein the processor is configured to: when switching to a designated interface, displaying a search frame on the designated interface; acquiring a search target word input in the search box body; searching at least one item mark information resource matched with the search target word in the unified favorites; displaying key information of the at least one project label information resource on the appointed interface; the unified favorites are used for aggregating and storing key information of information resources collected by users in a plurality of application programs, wherein the information resources comprise webpage content and non-webpage content, the non-webpage content is content sent by friends on an information interaction page, and if the information resources are non-webpage content, at least content keywords of the information resources are used as key information of the information resources;
The processor is further configured to: if the number of the at least one item mark information resource is larger than the maximum information resource item number which can be displayed at the same time, selecting a preset number of item information resources which are recently collected and matched with the maximum information resource item number from the at least one item mark information resource; displaying the key information of the information resources of the preset number items on a designated area of the designated interface according to the sequence from the near to the far of the collection time; the key information of the information resources which are recently collected in the information resources of the preset number items is displayed at the top position of the appointed area, and the key information of the information resources which are earliest collected is displayed at the bottom position of the appointed area;
Displaying a detail display key on a designated area displayed by the unified favorites, and displaying key information of a plurality of items of collected information resources in the unified favorites according to the types of the information resources after the confirmation operation of a user on the detail display key is detected, wherein the display positions of the information resources belonging to the same type in the plurality of items of collected information resources are adjacent, and the key information of the information resources belonging to the same type in the earlier collection is displayed in the earlier position, and the types of the information resources are divided based on domain names for the information resources in the form of web pages; when detecting the selection operation of any key information currently displayed, displaying any information resource selected to be designated or to be displayed with specific content, if the designated information resource or any information resource to be displayed with specific content is image-text content, performing rearrangement processing on the designated information resource to obtain a processed information resource, and displaying the processed information resource, wherein the rearrangement processing is used for enabling a plurality of information resources with various webpage display forms to have uniform display patterns and filtering advertisement information which is not related with the specific content in an original webpage; for each information resource collected in the unified favorites in an aggregation way, the operating system periodically detects whether dynamic update exists in each information resource collected; and if the dynamic update exists in one information resource, displaying the key information of the information resource and the update notification message of the information resource at the top position of the designated area where the unified favorites are located.
24. A computer readable storage medium having stored thereon computer program instructions, which when executed by a processor, implement the information resource searching method of any of the preceding claims 1 to 11.
CN201710381132.7A 2017-05-25 2017-05-25 Information resource searching method, device and computer readable storage medium Active CN107229705B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710381132.7A CN107229705B (en) 2017-05-25 2017-05-25 Information resource searching method, device and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710381132.7A CN107229705B (en) 2017-05-25 2017-05-25 Information resource searching method, device and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN107229705A CN107229705A (en) 2017-10-03
CN107229705B true CN107229705B (en) 2024-05-31

Family

ID=59934213

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710381132.7A Active CN107229705B (en) 2017-05-25 2017-05-25 Information resource searching method, device and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN107229705B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107329985B (en) * 2017-05-31 2021-01-12 北京安云世纪科技有限公司 Page collection method and device and mobile terminal
CN110069667B (en) * 2017-11-03 2022-07-19 北京搜狗科技发展有限公司 Searching method, searching device and searching device
CN109948041B (en) * 2017-12-07 2021-05-18 北京国双科技有限公司 Data pushing method and device
CN108920515B (en) * 2018-05-31 2023-07-28 腾讯科技(深圳)有限公司 Information recommendation method, device, equipment and storage medium for webpage display process
CN109298817B (en) * 2018-09-05 2021-01-01 武汉斗鱼网络科技有限公司 Item display method, item display device, terminal and storage medium
CN110413169B (en) 2019-07-24 2021-11-23 北京小米移动软件有限公司 Information display method, device and medium
CN111310075A (en) * 2020-02-13 2020-06-19 Oppo广东移动通信有限公司 Information collection method, information collection device, storage medium and electronic device

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030071346A (en) * 2002-02-28 2003-09-03 이지훈 Bookmark management method in web browser
WO2008157730A1 (en) * 2007-06-20 2008-12-24 Boopsie, Inc. Dynamic menus for multi-prefix interactive mobile searches
WO2012000423A1 (en) * 2010-06-29 2012-01-05 Beijing Sogou Technology Development Co., Ltd. Method and system for pushing network information
CN102982117A (en) * 2012-11-09 2013-03-20 北京奇虎科技有限公司 Information search method and device
CN104021174A (en) * 2014-05-30 2014-09-03 北京合辉信息技术有限公司 Method, system and application for obtaining complete resources according to image segments
CN104376075A (en) * 2014-11-14 2015-02-25 小米科技有限责任公司 Data storage method and device
CN104391978A (en) * 2014-12-05 2015-03-04 北京国双科技有限公司 Method and device for storing and processing web pages of browsers
CN105308590A (en) * 2013-05-29 2016-02-03 微软技术许可有限责任公司 Centralized management of link data for multiple applications, computers and resources, through operating systems and networked storage services
CN105550179A (en) * 2014-10-29 2016-05-04 腾讯科技(深圳)有限公司 Webpage collection method and browser plug-in
CN105630837A (en) * 2014-11-06 2016-06-01 阿里巴巴集团控股有限公司 Media record searching method and device
CN106202223A (en) * 2016-06-28 2016-12-07 北京小米移动软件有限公司 Content collection method, device and for collecting the device of content in application program
CN106649448A (en) * 2016-09-20 2017-05-10 深圳市金立通信设备有限公司 Management method and terminal for collection content

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9633052B2 (en) * 2013-05-17 2017-04-25 Oracle International Corporation System and method for decomposition of code generation into separate physical units though execution units

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030071346A (en) * 2002-02-28 2003-09-03 이지훈 Bookmark management method in web browser
WO2008157730A1 (en) * 2007-06-20 2008-12-24 Boopsie, Inc. Dynamic menus for multi-prefix interactive mobile searches
WO2012000423A1 (en) * 2010-06-29 2012-01-05 Beijing Sogou Technology Development Co., Ltd. Method and system for pushing network information
CN102982117A (en) * 2012-11-09 2013-03-20 北京奇虎科技有限公司 Information search method and device
CN105308590A (en) * 2013-05-29 2016-02-03 微软技术许可有限责任公司 Centralized management of link data for multiple applications, computers and resources, through operating systems and networked storage services
CN104021174A (en) * 2014-05-30 2014-09-03 北京合辉信息技术有限公司 Method, system and application for obtaining complete resources according to image segments
CN105550179A (en) * 2014-10-29 2016-05-04 腾讯科技(深圳)有限公司 Webpage collection method and browser plug-in
CN105630837A (en) * 2014-11-06 2016-06-01 阿里巴巴集团控股有限公司 Media record searching method and device
CN104376075A (en) * 2014-11-14 2015-02-25 小米科技有限责任公司 Data storage method and device
CN104391978A (en) * 2014-12-05 2015-03-04 北京国双科技有限公司 Method and device for storing and processing web pages of browsers
CN106202223A (en) * 2016-06-28 2016-12-07 北京小米移动软件有限公司 Content collection method, device and for collecting the device of content in application program
CN106649448A (en) * 2016-09-20 2017-05-10 深圳市金立通信设备有限公司 Management method and terminal for collection content

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"应用成熟期";于扬;《中国互联网产业发展年鉴 2016版》;北京:东方出版社;20160930;第205页 *
甲乙科技工作室."关键词搜索引擎地使用".《电脑上网无师通 至尊经典版》.北京:清华同方光盘电子出版社,2009,第75页. *
马庆辉 ; 高春芳 ; 王文 ; .利用FrontPage制作个性化资源链接页.中小学电教(下).2010,(第09期),119-121页. *

Also Published As

Publication number Publication date
CN107229705A (en) 2017-10-03

Similar Documents

Publication Publication Date Title
CN107193976B (en) Information resource display method, device and computer readable storage medium
CN107229527B (en) Information resource collection method and device and computer readable storage medium
CN107229705B (en) Information resource searching method, device and computer readable storage medium
EP3407215B1 (en) Method, device, and computer-readable storage medium for collecting information resources
US10990623B2 (en) Information retrieval method, eletronic device and storage medium
US10372469B2 (en) Method and device for displaying information
CN110688527A (en) Video recommendation method and device, storage medium and electronic equipment
KR101626874B1 (en) Mobile terminal and method for transmitting contents thereof
CN105488715B (en) Target object information query method and device
CN110598098A (en) Information recommendation method and device and information recommendation device
CN104331503A (en) Information push method and device
CN108733397B (en) Update state determination method, apparatus, and storage medium
CN107515869B (en) Searching method and device and searching device
CN110580319A (en) Webpage label display method and device, electronic equipment and storage medium
CN107045541A (en) data display method and device
CN111930281B (en) Reminding message creating method and device and electronic equipment
CN110020346B (en) Page storage method and device
CN110020082B (en) Searching method and device
CN107908729B (en) Interface display method and device
CN113918661A (en) Knowledge graph generation method and device and electronic equipment
CN112035026B (en) Information display method and device, electronic equipment and storage medium
CN115577192A (en) Search result display method and device, mobile terminal and storage medium
CN109558197B (en) Information recommendation method and device
CN105450510A (en) Friend management method, device and server for social network platform
CN108536511B (en) Message display method and device, computer equipment and readable storage medium

Legal Events

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