CN107273448B - Information display method, device and computer readable storage medium - Google Patents

Information display method, device and computer readable storage medium Download PDF

Info

Publication number
CN107273448B
CN107273448B CN201710392956.4A CN201710392956A CN107273448B CN 107273448 B CN107273448 B CN 107273448B CN 201710392956 A CN201710392956 A CN 201710392956A CN 107273448 B CN107273448 B CN 107273448B
Authority
CN
China
Prior art keywords
user interface
interface
information
target
user
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
CN201710392956.4A
Other languages
Chinese (zh)
Other versions
CN107273448A (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 CN201710392956.4A priority Critical patent/CN107273448B/en
Publication of CN107273448A publication Critical patent/CN107273448A/en
Application granted granted Critical
Publication of CN107273448B publication Critical patent/CN107273448B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/957Browsing optimisation, e.g. caching or content distillation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas

Landscapes

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

Abstract

The disclosure provides an information display method, an information display device and a computer readable storage medium, and belongs to the technical field of terminals. The method comprises the following steps: displaying a user interface of an application, the user interface including at least one interface element; receiving a selection operation triggered on the user interface, wherein the selection operation is used for selecting a target interface element in the at least one interface element; and overlapping and displaying search result information on a local area of the user interface, wherein the search result information is the search result information corresponding to the target interface element. The technical scheme provided by the disclosure simplifies the searching process and improves the searching efficiency.

Description

Information display method, device and computer readable storage medium
Technical Field
The present disclosure relates to the field of terminal technologies, and in particular, to an information display method and apparatus, and a computer-readable storage medium.
Background
Currently, terminals such as mobile phones are more and more common in daily life of people, and in practical application, a user can browse news, application pages and the like by using the terminals on one hand and search contents interested by the user by using the terminals on the other hand.
In the related art, when a user sees some content of interest when browsing news and application pages and a search requirement is generated, the user can long-press and copy the content, and then the user can open a browser and paste the copied content into a search box of the browser for searching.
However, such a search method is complicated in flow and low in efficiency.
Disclosure of Invention
In order to overcome the problems of complicated search flow and low efficiency in the related art, the present disclosure provides an information display method, apparatus and computer-readable storage medium.
According to a first aspect of the embodiments of the present disclosure, there is provided an information display method including:
displaying a user interface of an application, the user interface including at least one interface element;
receiving a selection operation triggered on the user interface, wherein the selection operation is used for selecting a target interface element in the at least one interface element;
and overlapping and displaying search result information on a local area of the user interface, wherein the search result information is the search result information corresponding to the target interface element.
Optionally, the displaying search result information in a partial area of the user interface in an overlapping manner includes:
when the user interface and the selection operation meet preset conditions, the search result information is displayed in a superposition mode on a local area of the user interface; alternatively, the first and second electrodes may be,
and when the user interface or the selection operation does not meet the preset condition, forbidding to superpose and display the search result information on the local area of the user interface.
Optionally, the method further includes: acquiring operation information of the selection operation, wherein the operation information comprises at least one of an identifier of the application program, an identifier of the user interface and a position of the selection operation on the user interface; and when the operation information is stored in a pre-configured blacklist database, determining that the selection operation does not meet a preset condition, wherein the blacklist database stores operation information of target operation, and the target operation comprises an operation capable of triggering a terminal to display an interface element in the local area of a user interface.
Optionally, the method further includes: when the selection operation does not meet a preset condition and the target interface element contains content which needs to be searched by a user, displaying a floating window at a specified position of the user interface, wherein the floating window is used for providing an interface for displaying the search result information on a local area of the user interface in an overlapping manner; and when the selection operation does not meet the preset condition and the target interface element does not contain the content which needs to be searched by the user, the search result information is prohibited to be displayed in an overlapping mode on the local area of the user interface.
Optionally, the method further includes: and when the user interface is in a full screen mode, a system multi-selection editing mode or an input mode of calling an input interface, determining that the user interface does not meet a preset condition.
Optionally, the method further includes: acquiring operation information of the selection operation, wherein the operation information comprises at least one of an identifier of the application program, an identifier of the user interface and a position of the selection operation on the user interface; inquiring a pre-configured blacklist database based on the operation information, wherein the blacklist database stores operation information of target operation and search indication information of the target operation, the target operation comprises an operation capable of triggering a terminal to display an interface element in the local area of a user interface, and the search indication information is used for indicating whether the interface element selected by the target operation contains content which needs to be searched by a user; and determining whether the target interface element contains the content which needs to be searched by the user or not based on the searched searching indication information.
Optionally, the method further includes: and receiving the blacklist database sent by the server.
Optionally, the method further includes: receiving a blacklist storage instruction for target operation information, wherein the blacklist storage instruction is used for instructing a terminal to store the target operation information in the blacklist database, and the target operation information comprises an application identifier, an interface identifier and a position of a selection operation on the interface.
Optionally, the method further includes: and after the triggering operation of the floating window is detected, the search result information is superposed and displayed on the local area of the user interface.
Optionally, the displaying the floating window at the designated position of the user interface includes: displaying the floating window at an edge of a local area of the user interface.
According to a second aspect of the embodiments of the present disclosure, there is provided an information display device including:
the interface display module is used for displaying a user interface of an application program, and the user interface comprises at least one interface element;
an operation receiving module, configured to receive a selection operation triggered on the user interface, where the selection operation is used to select a target interface element in the at least one interface element;
and the information display module is used for displaying search result information in a superposition mode on a local area of the user interface, and the search result information is the search result information corresponding to the target interface element.
Optionally, the information display module is configured to: when the user interface and the selection operation meet preset conditions, the search result information is displayed in a superposition mode on a local area of the user interface; or when the user interface or the selection operation does not meet the preset condition, the search result information is prohibited to be displayed in a superposition mode on the local area of the user interface.
Optionally, the information display module includes:
the obtaining sub-module is used for obtaining operation information of the selection operation, and the operation information comprises at least one of an identifier of the application program, an identifier of the user interface and a position of the selection operation on the user interface;
the first determining submodule is used for determining that the selection operation does not meet a preset condition when the operation information is stored in a pre-configured blacklist database, wherein operation information of a target operation is stored in the blacklist database, and the target operation comprises an operation capable of triggering a terminal to display an interface element in the local area of a user interface.
Optionally, the information display module includes:
the floating window display sub-module is used for displaying a floating window at the specified position of the user interface when the selection operation does not meet the preset condition and the target interface element contains the content which needs to be searched by the user, and the floating window is used for providing an interface for displaying the search result information on the local area of the user interface in an overlapping manner;
and the forbidding submodule is used for forbidding to superpose and display the search result information on the local area of the user interface when the selection operation does not meet the preset condition and the target interface element does not contain the content which needs to be searched by the user.
Optionally, the information display module includes:
and the second determining submodule is used for determining that the user interface does not meet the preset condition when the user interface is in a full screen mode, a system multi-selection editing mode or an input mode of a called input interface.
Optionally, the information display module includes:
the obtaining sub-module is used for obtaining operation information of the selection operation, and the operation information comprises at least one of an identifier of the application program, an identifier of the user interface and a position of the selection operation on the user interface;
the query submodule is used for querying a pre-configured blacklist database based on the operation information, the blacklist database stores operation information of target operation and search indication information of the target operation, the target operation comprises operation capable of triggering a terminal to display interface elements in the local area of a user interface, and the search indication information is used for indicating whether the interface elements selected by the target operation contain contents which need to be searched by a user or not;
and the third determining sub-module is used for determining whether the target interface element contains the content which needs to be searched by the user based on the searched searching indication information.
Optionally, the apparatus further comprises: and the database receiving module is used for receiving the blacklist database sent by the server.
Optionally, the apparatus further comprises: the instruction receiving module is used for receiving a blacklist storage instruction aiming at target operation information, wherein the blacklist storage instruction is used for instructing a terminal to store the target operation information in the blacklist database, and the target operation information comprises an application identifier, an interface identifier and a position of a selection operation on the interface.
Optionally, the information display module is further configured to: and after the triggering operation of the floating window is detected, the search result information is superposed and displayed on the local area of the user interface.
Optionally, the floating window display sub-module is configured to: displaying the floating window at an edge of a local area of the user interface.
According to a third aspect of the embodiments of the present disclosure, there is provided an information display device including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
displaying a user interface of an application, the user interface including at least one interface element;
receiving a selection operation triggered on the user interface, wherein the selection operation is used for selecting a target interface element in the at least one interface element;
and overlapping and displaying search result information on a local area of the user interface, wherein the search result information is the search result information corresponding to the target interface element.
According to a fourth aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium having stored therein a computer program, which when executed by a processor, is capable of implementing the information display method of the first aspect described above.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
after receiving the selection operation triggered on the user interface, the terminal displays the search result information corresponding to the target interface element selected by the selection operation in a local area of the user interface in an overlapping manner, so that when a user sees certain content of interest on the user interface and a search requirement is generated, the user can obtain the search result information of the content of interest in the user interface only by performing the selection operation, thereby greatly simplifying the search process and improving the search efficiency.
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 present disclosure and together with the description, serve to explain the principles of the disclosure.
1-1 is a schematic diagram illustrating a user interface according to an exemplary embodiment.
1-2 are schematic diagrams illustrating a browser interface according to an exemplary embodiment.
Fig. 1-3 are flow diagrams illustrating a method of displaying information according to an exemplary embodiment.
Fig. 2-1 is a flow chart illustrating a method of displaying information according to an example embodiment.
Fig. 2-2 is a schematic diagram illustrating a user interface in a system multiple selection editing mode, according to an example embodiment.
2-3 are schematic diagrams illustrating a user interface in an input mode in which the input interface has been called out, according to an exemplary embodiment.
2-4 are diagrams illustrating a display of operational options at the bottom of a user interface according to an exemplary embodiment.
Fig. 2-5 are schematic diagrams of a display frame shown in accordance with an exemplary embodiment.
Fig. 2-6 are schematic views of a floating window shown in accordance with an exemplary embodiment.
Fig. 3-1 is a block diagram illustrating an information display apparatus according to an exemplary embodiment.
Fig. 3-2 is a block diagram illustrating an information display module according to an example embodiment.
Fig. 3-3 are block diagrams illustrating an information display module according to an exemplary embodiment.
Fig. 3-4 are block diagrams illustrating an information display module according to an exemplary embodiment.
Fig. 3-5 are block diagrams illustrating an information display module according to an exemplary embodiment.
Fig. 4 is a block diagram illustrating an information display apparatus according to an exemplary embodiment.
Fig. 5 is a block diagram illustrating an information display apparatus according to an exemplary embodiment.
Detailed Description
To make the objects, technical solutions and advantages of the present disclosure more apparent, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
Conventionally, when a user sees some content of interest in the terminal in a user interface (such as a news interface, an application interface, etc.) and a search request is generated, the user may press and copy the content for a long time, and then the user may open a browser or other application and paste the copied content into a search box of the browser or other application for searching.
For example, as shown in fig. 1-1, when the user views the word "xiao dang pear soup" and wants to search for the "xiao dang pear soup" to obtain more information while browsing a certain user interface, the user may press the "xiao dang pear soup" for a long time and copy the option 10 in an option box popped up after the long press, thereby copying the "xiao dang pear soup". Then, the user may close the currently displayed user interface and open the browser, as shown in fig. 1-2, after opening the browser, the user may paste the "xiao dang pear soup" into the search box 20, and search with the "xiao dang pear soup" as a search keyword.
In order to solve the problem, the embodiment of the disclosure provides an information display method, in the method, a user can trigger a terminal to search for content only by long pressing or other operations on the content of interest of the user, and then the terminal can display a search result of the content in a superimposed manner in a currently displayed user interface, so that the user can search for the content of interest of the user without interface switching, copying, pasting and other operations, the search flow is simplified, and the search efficiency is improved.
Fig. 1 to 3 are flowcharts illustrating an information display method according to an exemplary embodiment, which is used in a terminal, as shown in fig. 1 to 3, and includes the following steps.
Step 101, a terminal displays a user interface of an application program, wherein the user interface comprises at least one interface element.
102, the terminal receives a selection operation triggered on the user interface, wherein the selection operation is used for selecting a target interface element in at least one interface element.
And 103, the terminal displays the search result information in a local area of the user interface in an overlapping mode, wherein the search result information is the search result information corresponding to the target interface element.
To sum up, according to the information display method provided by the embodiment of the present disclosure, after receiving a selection operation triggered on a user interface, a terminal displays search result information corresponding to a target interface element selected by the selection operation in a superimposed manner in a local area of the user interface, so that when a user sees some content of interest on the user interface and a search requirement is generated, the user can obtain the search result information of the content of interest in the user interface only by performing the selection operation, thereby greatly simplifying a search process and improving search efficiency.
Fig. 2-1 is a flowchart illustrating an information display method according to an exemplary embodiment, which is used in a terminal, as shown in fig. 2-1, including the following steps.
Step 201, the terminal displays a user interface of the application program, wherein the user interface comprises at least one interface element.
It should be noted that the interface elements may include elements such as characters and pictures, and this is not specifically limited in this disclosure.
Step 202, the terminal receives a selection operation triggered on the user interface, wherein the selection operation is used for selecting a target interface element in at least one interface element.
The selection operation may be a long-press operation, and the long-press operation refers to an operation in which a touch duration exceeds a preset duration. Of course, in practical applications, the selecting operation may also be other forms of operations, and this is not specifically limited in this disclosure.
In the embodiment of the disclosure, when a user sees content in which the user is interested in the user interface and wants to search for the content, the user may perform a selection operation on the user interface to select the content, for example, the user may perform a long-press operation on the content to select the content, and the selection operation on the user interface may trigger the terminal to search for the content selected by the selection operation. It should be noted that the "content of interest to the user" described herein is also the "target interface element" described above.
In this case, the terminal may search the target interface element, and after the search is finished, the search result information of the target interface element is displayed in a local area of the user interface in an overlapping manner, so that the search process of the user is simplified, and convenience is brought to the use of the terminal by the user.
And step 203, the terminal judges whether the user interface and the selection operation meet preset conditions.
As described above, when there is content in the user interface that is of interest to the user, the user may perform a selection operation to trigger the terminal to search for the content. However, in some cases, there may be no content in the user interface for which the user has a search requirement, and in this case, it is unlikely that the user performs a selection operation in the user interface to wish to search for the content in the user interface. In this case, if the selection operation still triggers the terminal to perform the search and displays the search result information in the local area of the user interface, on one hand, the terminal cannot provide valuable search result information for the user, on the other hand, the user may be bothered, and even the user may be affected by the normal use of the terminal.
In other cases, the terminal may be triggered to respond other times by a selection operation in the user interface, for example, the selection operation may trigger the terminal to display an interface element in the local area of the user interface, where the displayed interface element may include an operation option, text information, an interface, and the like. In this case, the terminal searches for the content in the user interface and displays the search result information in the local area of the user interface may block the interface element displayed in the local area, which may affect the user to view or operate the page element, thereby affecting the normal use of the terminal by the user.
In order to avoid that the search of the content, which is interesting to the user, in the user interface by the terminal affects the normal use of the terminal by the user, in the embodiment of the disclosure, after the terminal receives the selection operation triggered in the user interface, the terminal does not immediately search the target interface element selected by the selection operation, but first judges whether the user interface and the selection operation meet the preset condition, so as to determine the subsequent technical process to be executed by the terminal according to the judgment result, thereby avoiding that the search of the target interface element in the user interface by the terminal affects the normal use of the terminal by the user.
The terminal can judge whether the user interface is in a preset mode or not, and when the user is in the preset mode, the terminal can determine that the user interface does not meet the preset condition. Optionally, the preset mode may include a full screen mode, a system multi-selection editing mode, an input mode of a called-up input interface, and the like, and in practical application, the preset mode may further include other modes, which is not specifically limited in this embodiment of the disclosure.
Or, in the embodiment of the present disclosure, the terminal may determine whether the user interface meets the preset condition, and may also determine whether the user interface is in a mode other than the preset mode for the terminal. In this case, when the user interface is in a mode other than the preset mode, the terminal may determine that the user interface satisfies the preset condition.
When the user interface is in a full-screen mode, the user interface is likely to be an interface of a video application, an interface of a game application or an interface of a cartoon application, at this time, content that the user has a search requirement is likely not to exist in the user interface, and displaying search result information when the user watches videos and plays games brings great trouble to the user.
When the user interface is in the system multi-selection editing mode, the user interface usually includes personal files of the user, and at this time, the content of the user with the search requirement is probably not present in the user interface. In addition, referring to fig. 2-2, fig. 2-2 is a schematic view of a user interface in a system multi-selection editing mode, as shown in fig. 2-2, in a general case, when a selection operation (such as a long press operation) is performed in the system multi-selection editing mode, a plurality of selection boxes K are displayed in the user interface, and a user can select at least one selection box K to realize batch multi-selection of personal files in the user interface, and at this time, if a terminal displays search result information in the user interface, the selection box K may be possibly blocked, so that batch multi-selection operation is affected.
When the user interface is in the input mode of the outgoing call input interface, the user is likely to need to enter text using the options in the input interface. Referring to fig. 2-3, fig. 2-3 are schematic diagrams of the user interface in the input mode of the called input interface, as shown in fig. 2-3, the area occupied by the input interface S in the user interface is large, and in practical applications, the area where the input interface S is located is likely to be an area where the terminal displays search result information, and at this time, if the terminal displays the search result information in the user interface, the input interface S is likely to be blocked, thereby affecting the user to perform text input. It should be noted that the above "call-out" refers to display or pop-up.
By combining the above analysis, when the user interface is in the preset mode, the terminal searches for the content in the user interface and displays the search result information in the local area of the user interface, which not only fails to provide valuable search result information for the user, but also brings influence to the normal use of the terminal by the user. Therefore, when the terminal receives a selection operation triggered on the user interface, whether the user interface is in a preset mode needs to be judged, whether the terminal needs to search a target interface element in the user interface or not is determined according to a judgment result, and search result information is displayed in a local area of the user interface.
In practical application, the terminal may query whether the user interface is in the preset mode based on an operating system carried by the terminal, which is not described in detail in the embodiment of the present disclosure.
In addition, the terminal determining whether the selection operation satisfies the preset condition may be that the terminal determines whether the selection operation is an operation of displaying an interface element in the local area of the user interface. When the selection operation is an operation of displaying an interface element in the local area of the user interface, the terminal determines that the selection operation does not satisfy a preset condition.
Or, the terminal may determine whether the selection operation satisfies the preset condition, and determine whether the selection operation is an operation other than an operation of displaying the interface element in the local area of the user interface. In this case, when the selection operation is an operation other than the operation of displaying the interface element in the partial area of the user interface, the terminal may determine that the selection operation satisfies the preset condition.
Because the local area is an area where the terminal displays the search result information on the user interface, if the selection operation is an operation of displaying an interface element in the local area of the user interface, the terminal displaying the search result information may possibly cause a shielding effect on the displayed interface element, and affect the user to view or operate the interface element, thereby affecting the normal use of the terminal by the user. It should be noted that the local area may be located at a bottom of the user interface, and the like, and this is not specifically limited in this disclosure.
Referring to fig. 2-4, when the terminal receives a long press operation triggered on the user interface N, an operation option C (interface element) may be displayed at the bottom of the user interface N. As can be seen from fig. 2 to 4, if the search result information is displayed in the area where the operation option C is displayed at the same time, the operation option C is inevitably blocked, so that the operation of the user on the operation option C is influenced, and the normal use of the terminal is influenced by the user.
Therefore, when the terminal receives a selection operation triggered on the user interface, it needs to judge whether the selection operation is an operation of displaying an interface element in a local area of the user interface, and determines whether the terminal needs to search a target interface element in the user interface and display search result information in the local area of the user interface according to a judgment result.
The following embodiments of the present disclosure will briefly describe a technical process of determining, by a terminal, whether a selection operation is an operation of displaying an interface element in a local area of a user interface, and it should be noted that the following description of the technical process is only exemplary and does not limit the present disclosure.
A1, the terminal acquires operation information of the selection operation, wherein the operation information comprises at least one of the identification of the application program, the identification of the user interface and the position of the selection operation on the user interface.
The technical process of the terminal for judging whether the selection operation is an operation of displaying an interface element in a local area of the user interface is briefly described only by taking the selection operation as a long-press operation as an example in the embodiment of the present disclosure, and the technical processes corresponding to other types of selection operations are the same as the technical processes corresponding to the selection operation as the long-press operation, and are not described herein again in the embodiment of the present disclosure.
In practical applications, the terminal may obtain the identifier of the user interface and the identifier of the application program to which the user interface belongs after receiving the long press operation triggered on the user interface, for example, as shown in fig. 1-1, when the terminal receives the long press operation triggered on the user interface on "xiao zhufang", the terminal may obtain the identifier "xiachufang" of the application program to which the user interface belongs and may obtain the identifier "20170228 litang" of the user interface, it is noted that the above identifiers "xiachufang" of the application program and "20170228 litang" of the user interface are merely exemplary.
In addition, the terminal may further acquire a position of the long press operation on the user interface, and in one embodiment of the present disclosure, the position of the long press operation on the user interface may be represented by a coordinate region of a corresponding pressing point of the long press operation on the user interface. For example, as shown in fig. 1-1, the long press operation position of the "Xiaodangli pear soup" is that the abscissa is less than 100 and greater than 80, and the ordinate is less than 80 and greater than 20, wherein the unit of the coordinate may be a pixel. It is noted that the above-described positions of the long press operation are also exemplary.
It should be further noted that, in practical applications, the terminal may obtain one or more of the identifier of the application program, the identifier of the user interface, and a position of the selection operation on the user interface, which is not specifically limited in this embodiment of the disclosure.
B1, the terminal determines whether the operation information of the selection operation is stored in the pre-configured blacklist database.
In practical application, a blacklist database may be pre-configured and stored in the terminal, where operation information of a target operation is stored in the blacklist database, where the target operation includes an operation that can trigger display of an interface element in a local area of a user interface. Table 1 shows an illustration of the operation information of the target operation stored in the blacklist database.
TABLE 1
Figure BDA0001307944370000111
Figure BDA0001307944370000121
It should be noted that the illustration in table 1 is merely exemplary and is not intended to limit the disclosure.
In practical application, the blacklist database may be configured by the server and issued to the terminal, and the terminal may periodically receive the update information of the blacklist database or the blacklist database sent by the server, or may send a blacklist acquisition request to the server so that the server sends the update information of the blacklist database or the blacklist database to the terminal after receiving the blacklist acquisition request.
In practical application, a blacklist database in the server may be configured by a technician according to a use condition of each user interface in the application program, or may be configured by the server after screenshot analysis is performed on each user interface in the application program, which is not specifically limited in this embodiment of the present disclosure.
In addition, the user may find some target operations that are not stored in the blacklist database when using the terminal, in which case the user may store operation information of the target operations in the blacklist database. Optionally, the user may send a blacklist storage instruction to the terminal for the target operation, where the blacklist storage instruction is used to instruct the terminal to store operation information (also referred to as target operation information) of the target operation in a blacklist database in the terminal. In some cases, the terminal may further send the target operation information to the server, the server may store the target operation information in a blacklist database stored in the server after receiving the target operation information, and then the server may send the blacklist database including the target operation information to other terminals, so that the other terminals may also synchronize the target operation information.
Of course, in practical applications, the terminal may not store the blacklist database, but only store the blacklist database by the server, in which case, the terminal may send the operation information of the selection operation to the server, and the server determines whether the operation information of the selection operation is stored in the blacklist database.
And C1, when the operation information of the selection operation is stored in the blacklist database, the terminal determines that the selection operation is an operation of displaying an interface element in a local area of the user interface.
As described above, since the operation information of the target operation is stored in the blacklist database, if the operation information of the selection operation is stored in the blacklist database, the terminal may determine that the selection operation is the target operation, that is, may determine that the selection operation is an operation of displaying an interface element in a local area of the user interface.
For example, if it is found by referring to the blacklist database shown in table 1 that the operation information "xiachufang", "20170228 litang" and "x-axis is less than 100 and greater than 80 and" x-axis is less than 80 and greater than 20 "for the long press operation of" small hang pear soup "in fig. 1-1 acquired in step a1 are stored in the blacklist database, the terminal may determine that the long press operation of" small hang pear soup "in fig. 1-1 is an operation of displaying an interface element in a local area of the user interface.
In addition, the embodiment of the present disclosure also provides a technical process in which the terminal determines whether the selection operation is an operation other than an operation of displaying an interface element in a local area of the user interface, and it should be noted that the following description of the technical process is only exemplary and is not intended to limit the present disclosure.
A2, the terminal acquires operation information of the selection operation.
It should be noted that the technical process of a2 is the same as the technical process of a1, and the embodiments of the present disclosure are not described herein again.
B2, the terminal determines whether the operation information of the selection operation is stored in the white list database configured in advance.
In practical application, a white list database may be pre-configured and stored in the terminal, operation information that does not trigger the terminal to display an operation of an interface element in a local area of the user interface is stored in the white list database, and the content of the stored operation information is the same as that shown in table 1, and includes one or more of an identifier of an application program, an identifier of the user interface, and a position of a selection operation in the user interface.
In addition, when a user finds some operations which are not stored in the white list database when using the terminal, the user may also store the operation information of the operations in the white list database, and the storage process of the operations is the same as the process in which the user stores the target operation information in the black list database, and the details of the embodiment of the disclosure are not repeated here. Of course, in practical applications, the terminal may store only the white list database instead of the white list database, similarly to the above-mentioned black list database, in which case, the terminal may send the operation information of the selection operation to the server, and the server determines whether the operation information of the selection operation is stored in the white list database.
And C2, when the operation information of the selection operation is stored in the white list database, the terminal determines that the selection operation is other than the operation of displaying the interface element in the local area of the user interface.
As described above, since the white list database stores the operation information that does not trigger the terminal to display the operation of the interface element in the local area of the user interface, the terminal can determine that the selection operation is an operation other than the operation of displaying the interface element in the local area of the user interface if the operation information of the selection operation is stored in the white list database.
Of course, in practical applications, the terminal may also determine whether the selection operation is an operation other than an operation of displaying the interface element in the local area of the user interface by determining whether the operation information of the selection operation is stored in the blacklist database, and when the operation information of the selection operation is not stored in the blacklist database, the terminal may determine that the selection operation is an operation other than an operation of displaying the interface element in the local area of the user interface, which is the same as the above-described technical processes a1 to C1, and details of the embodiment of the present disclosure are not repeated here.
And 204, when the user interface and the selection operation meet the preset conditions, the terminal displays search result information in a superposition mode on a local area of the user interface, wherein the search result information is search result information corresponding to the target interface element.
In step 203, when the terminal determines that the user interface is in a mode other than the preset mode and determines that the selection operation is other than an operation of displaying the interface element in the local area of the user interface, that is, when the terminal determines that both the user interface and the selection operation satisfy the preset condition, the terminal may display the search result information in the local area of the user interface in an overlapping manner.
According to the analysis, when the user interface and the selection operation meet the preset conditions, the terminal searches for the target interface element in the user interface, and the search result information is displayed in the local area of the user interface, so that the user can not influence the normal use of the terminal.
Therefore, in this case, the terminal may obtain the target interface element selected by the selection operation, and then the terminal may send the target interface element to the server, and the server performs a search using the target interface element as a keyword, and sends the search result information to the terminal. After receiving the search result information, the terminal may display the search result information in a local area of the user interface, and in one embodiment of the present disclosure, the terminal may display at least one display frame in the local area to display the search result information in the display frame.
For example, as shown in fig. 2 to 5, after the terminal receives a long press operation on "xiao dang pear soup" triggered on the user interface, and the terminal determines that both the user interface and the long press operation meet preset conditions, at this time, the terminal may send the "xiao dang pear soup" as a search keyword to the server, the server searches for the "xiao dang pear soup", the terminal may display a display frame Z at the bottom of the user interface after receiving search result information of the server on the "xiao dang pear soup", and display the search result information of the server on the "xiao dang pear soup" in the display frame Z.
It should be noted that, the terminal may execute the above technical process of displaying the search result information in the local area of the user interface in an overlapping manner through its own operating system, which is not described in detail in this embodiment of the disclosure.
When the terminal determines that the user interface is in the preset mode, or the terminal determines that the selection operation is an operation of displaying an interface element in the local area of the user interface, that is, when the terminal determines that the user interface or the selection operation does not satisfy the preset condition, the terminal may prohibit the search result information from being displayed in an overlapping manner on the local area of the user interface, and at this time, the terminal needs to execute the technical processes of step 205 to step 208.
And step 205, when the user interface is in the preset mode, the terminal forbids to superpose and display the search result information on the local area of the user interface.
According to the analysis, when the user interface is in the preset mode, the terminal searches for the target interface element in the user interface and displays the search result information in the local area of the user interface, so that valuable search result information cannot be provided for the user, and influence is brought to normal use of the terminal by the user. Therefore, in this case, the terminal may not perform an operation of acquiring the target interface element selected by the selection operation in the user interface, and also may not perform an operation of transmitting the target interface element to the server for searching, while performing no operation of displaying search result information superimposed on a partial area of the user interface.
And step 206, when the selection operation does not meet the preset condition, the terminal judges whether the target interface element selected by the selection operation contains the content which needs to be searched by the user.
In some cases, when the selection operation is an operation of displaying an interface element in a partial area of the user interface, that is, when the selection operation does not satisfy a preset condition, the user may perform the selection operation on the user interface only in a manner of wishing to display the interface element, and does not wish to search for a target interface element. In other cases, when the selection operation is an operation of displaying an interface element in a local area of the user interface, that is, when the selection operation does not satisfy a preset condition, the user may desire to display the interface element and search for a target interface element by performing the selection operation on the user interface. In order to meet different requirements of users, when the terminal selects an operation of displaying interface elements in a local area of a user interface, whether a target interface element selected by the selection operation contains content which needs to be searched by the user needs to be judged.
The following embodiments of the present disclosure will briefly describe a technical process of determining, by a terminal, whether a target interface element selected by a selection operation contains a content that a user needs to search for, and it should be noted that the following description of the technical process is only exemplary and is not intended to limit the present disclosure.
A3, the terminal inquires the blacklist database based on the operation information of the selection operation.
In practical application, a blacklist database configured in advance in a terminal stores, in addition to operation information of a target operation, search instruction information of the target operation, where the search instruction information is used to instruct whether an interface element selected by the target operation contains content that a user needs to search. Table 2 shows an illustration of the contents stored in the blacklist database in one embodiment of the present disclosure.
TABLE 2
Figure BDA0001307944370000151
Figure BDA0001307944370000161
It should be noted that the illustration in table 2 is merely exemplary and is not intended to limit the disclosure.
When the selection operation is an operation of displaying an interface element in a local area of the user interface, the operation information of the selection operation is certainly stored in the blacklist database, and at this time, the terminal can query the blacklist database according to the operation information of the selection operation and acquire search indication information corresponding to the operation information of the selection operation.
And B3, the terminal judges whether the target interface element contains the content which needs to be searched by the user based on the searched searching indication information.
When the search instruction information acquired by the terminal is 'including', the terminal determines that the target interface element selected by the selection operation contains the content that the user needs to search, and when the search instruction information acquired by the terminal is 'not including', the terminal determines that the target interface element selected by the selection operation does not contain the content that the user needs to search.
In practical application, operations to be executed by the terminal corresponding to the search indication information may also be directly stored in the blacklist database, which is not specifically limited in this disclosure.
And step 207, when the target interface element selected by the selection operation contains the content which needs to be searched by the user, the terminal displays a floating window at the specified position of the user interface, wherein the floating window is used for providing an interface for displaying the search result information on the local area of the user interface in an overlapping manner.
When the target interface element selected by the selection operation contains the content which needs to be searched by the user, in order to prevent the display of the search result information from influencing the normal use of the terminal by the user and ensure that the user can view the search result information of the target interface element in the user interface, the embodiment of the disclosure can display a floating window at the designated position of the user interface, and the floating window is used for providing an interface for displaying the search result information on the local area of the user interface in an overlapping manner. In addition, after the terminal detects the triggering operation of the suspension window, the search result information of the target interface element can be displayed in the local area of the user interface in a superposed manner, so that the user can conveniently watch the search result information of the target interface element by triggering the suspension window, and convenience is brought to the use of the terminal by the user.
As shown in fig. 2-6, which are schematic diagrams of a floating window, when a terminal receives a long press operation triggered on a user interface, and determines that the long press operation is an operation of displaying an operation option C at the bottom of the user interface, and at the same time, the terminal also determines that a target interface element selected by the long press operation contains content that a user needs to search, at this time, the terminal may display a floating window F, the floating window F is located at the edge of the bottom of the user interface and does not block the operation option C, after the user clicks the floating window F, the terminal may display at least one display frame at the bottom of the user interface in an overlapping manner, and display search result information in the display frame, where a shape of the display frame is similar to a shape of the display frame in fig. 2-5.
And step 208, when the target interface element selected by the selection operation does not contain the content which needs to be searched by the user, the terminal prohibits the search result information from being displayed in an overlapping mode on the local area of the user interface.
In this case, in order to avoid that the terminal provides the user with worthless search result information and to avoid affecting the normal use of the terminal by the user, the terminal may not perform an operation of displaying the search result information in a partial area of the user interface in an overlapping manner.
To sum up, according to the information display method provided by the embodiment of the present disclosure, after receiving a selection operation triggered on a user interface, a terminal displays search result information corresponding to a target interface element selected by the selection operation in a superimposed manner in a local area of the user interface, so that when a user sees some content of interest on the user interface and a search requirement is generated, the user can obtain the search result information of the content of interest in the user interface only by performing the selection operation, thereby greatly simplifying a search process and improving search efficiency.
Further, after receiving a selection operation triggered on the user interface, the terminal may not immediately search for a target interface element selected by the selection operation, but determine whether the user interface and the selection operation meet preset conditions, and display search result information of the target interface element in a local area of the user interface only when the user interface and the selection operation meet the preset conditions, thereby preventing the display of the search result information from affecting normal use of the terminal by the user.
Fig. 3-1 is a block diagram illustrating an information display apparatus 300 according to an exemplary embodiment. Referring to fig. 3-1, the information display apparatus 300 includes an interface display module 301, an operation reception module 302, and an information display module 303.
The interface display module 301 is configured to display a user interface of an application, where the user interface includes at least one interface element.
The operation receiving module 302 is configured to receive a selection operation triggered on the user interface, where the selection operation is used to select a target interface element in the at least one interface element.
The information display module 303 is configured to display search result information in a local area of the user interface in an overlapping manner, where the search result information is search result information corresponding to the target interface element.
In an embodiment of the present disclosure, the information display module 303 is configured to: when the user interface and the selection operation meet preset conditions, the search result information is displayed in an overlapping mode on a local area of the user interface; and when the user interface or the selection operation does not meet the preset condition, forbidding to superpose and display the search result information on the local area of the user interface.
As shown in fig. 3-2, in one embodiment of the present disclosure, the information display module 303 includes:
the obtaining sub-module 3031 is configured to obtain operation information of the selection operation, where the operation information includes at least one of an identifier of the application program, an identifier of the user interface, and a location of the selection operation on the user interface.
The first determining submodule 3032 is configured to determine that the selection operation does not meet a preset condition when the operation information is stored in a pre-configured blacklist database, where operation information of a target operation is stored in the blacklist database, and the target operation includes an operation that can trigger the terminal to display an interface element in the local area of the user interface.
As shown in fig. 3-3, in one embodiment of the present disclosure, the information display module 303 includes:
and a floating window displaying submodule 3033, configured to display a floating window at a specified position of the user interface when the selection operation does not meet a preset condition and the target interface element contains content that needs to be searched by a user, where the floating window is used to provide an interface for displaying the search result information in an overlapping manner on a local area of the user interface.
In one embodiment of the present disclosure, the floating window display submodule 3033 is used for displaying the floating window at the edge of the local area of the user interface.
In an embodiment of the present disclosure, the information displaying module 303 is further configured to, after detecting the triggering operation on the floating window, display the search result information on a local area of the user interface in an overlapping manner.
The prohibiting submodule 3034 is configured to prohibit, when the selection operation does not meet the preset condition and the target interface element does not include content that the user needs to search, the search result information from being displayed in an overlapping manner on the local area of the user interface.
As shown in fig. 3-4, in one embodiment of the present disclosure, the information display module 303 includes:
the second determining sub-module 3035 is configured to determine that the user interface does not satisfy the preset condition when the user interface is in a full screen mode, a system multiple-choice editing mode, or an input mode that has called up the input interface.
As shown in fig. 3 to 5, in an embodiment of the present disclosure, the information display module 303 may further include an obtaining sub-module 3031, a querying sub-module 3036, and a third determining sub-module 3037, in addition to the floating window display sub-module 3033 and the prohibiting sub-module 3034.
The obtaining sub-module 3031 is configured to obtain operation information of the selection operation, where the operation information includes at least one of an identifier of the application program, an identifier of the user interface, and a position of the selection operation on the user interface.
The query submodule 3036 is configured to query a pre-configured blacklist database based on the operation information, where the blacklist database stores operation information of a target operation and search indication information of the target operation, the target operation includes an operation that can trigger the terminal to display an interface element in the local area of the user interface, and the search indication information is used to indicate whether the interface element selected by the target operation contains content that needs to be searched by the user.
A third determining sub-module 3037, configured to determine whether the target interface element contains content that the user needs to search, based on the queried search indication information.
Fig. 4 is a block diagram illustrating another information display apparatus 400 according to an exemplary embodiment, the information display apparatus 400 including a database reception module 304 and an instruction reception module 305 in addition to the respective modules included in the information display apparatus 300.
The database receiving module 304 is configured to receive the blacklist database sent by the server.
The instruction receiving module 305 is configured to receive a blacklist storage instruction for target operation information, where the blacklist storage instruction is used to instruct a terminal to store the target operation information in the blacklist database, and the target operation information includes an identifier of an application, an identifier of an interface, and a location of a selection operation on the interface.
To sum up, the information display device provided in the embodiment of the present disclosure displays, after receiving a selection operation triggered on a user interface, search result information corresponding to a target interface element selected by the selection operation in a local area of the user interface in an overlapping manner, so that when a user sees some content of interest on the user interface and a search requirement is generated, the user can obtain the search result information of the content of interest in the user interface only by performing the selection operation, thereby greatly simplifying a search process and improving search efficiency.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 5 is a block diagram illustrating an information display apparatus 500 according to an exemplary embodiment. For example, the apparatus 500 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 5, the apparatus 500 may include one or more of the following components: processing component 502, memory 504, power component 506, multimedia component 508, audio component 510, input/output (I/O) interface 512, sensor component 514, and communication component 516.
The processing component 502 generally controls overall operation of the device 500, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing components 502 may include one or more processors 520 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 502 can include one or more modules that facilitate interaction between the processing component 502 and other components. For example, the processing component 502 can include a multimedia module to facilitate interaction between the multimedia component 508 and the processing component 502.
The memory 504 is configured to store various types of data to support operations at the apparatus 500. Examples of such data include instructions for any application or method operating on device 500, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 504 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power supply component 506 provides power to the various components of the device 500. The power components 506 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the apparatus 500.
The multimedia component 508 includes a screen that provides an output interface between the device 500 and the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 508 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 500 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 510 is configured to output and/or input audio signals. For example, audio component 510 includes a Microphone (MIC) configured to receive external audio signals when apparatus 500 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 504 or transmitted via the communication component 516. In some embodiments, audio component 510 further includes a speaker for outputting audio signals.
The I/O interface 512 provides an interface between the processing component 502 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 514 includes one or more sensors for providing various aspects of status assessment for the device 500. For example, the sensor assembly 514 may detect an open/closed state of the apparatus 500, the relative positioning of the components, such as a display and keypad of the apparatus 500, the sensor assembly 514 may also detect a change in the position of the apparatus 500 or a component of the apparatus 500, the presence or absence of user contact with the apparatus 500, orientation or acceleration/deceleration of the apparatus 500, and a change in the temperature of the apparatus 500. The sensor assembly 514 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 514 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 514 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 516 is configured to facilitate communication between the apparatus 500 and other devices in a wired or wireless manner. The apparatus 500 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 516 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communications component 516 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 500 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as the memory 504 comprising instructions, executable by the processor 520 of the apparatus 500 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
In an exemplary embodiment, there is also provided a non-transitory computer-readable storage medium having stored therein a computer program, which when executed by a processor, is capable of performing an information display method, for example, the method may be: displaying a user interface of an application, the user interface including at least one interface element; receiving a selection operation triggered on the user interface, wherein the selection operation is used for selecting a target interface element in the at least one interface element; and overlapping and displaying search result information on a local area of the user interface, wherein the search result information is the search result information corresponding to the target interface element.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (12)

1. An information display method, characterized in that the method comprises:
displaying a user interface of an application, the user interface including at least one interface element;
receiving a selection operation triggered on the user interface, wherein the selection operation is used for selecting a target interface element in the at least one interface element;
when the user interface and the selection operation meet preset conditions, overlapping and displaying search result information on a local area of the user interface, wherein the search result information is search result information corresponding to the target interface element;
when the user interface does not meet a preset condition, or the selection operation does not meet the preset condition, and the target interface element does not contain the content which needs to be searched by the user, the search result information is prohibited to be displayed in an overlapping mode on a local area of the user interface;
when the selection operation does not meet a preset condition and the target interface element contains content which needs to be searched by a user, displaying a floating window at a specified position of the user interface, wherein the floating window is used for providing an interface for displaying the search result information on a local area of the user interface in an overlapping manner;
the method further comprises the following steps:
when the user interface is in a full screen mode, a system multi-selection editing mode or an input mode of a called input interface, determining that the user interface does not meet a preset condition;
acquiring operation information of the selection operation, wherein the operation information comprises at least one of an identifier of the application program, an identifier of the user interface and a position of the selection operation on the user interface;
when the operation information is stored in a pre-configured blacklist database, determining that the selection operation does not meet a preset condition, wherein operation information of a target operation is stored in the blacklist database, and the target operation comprises an operation capable of triggering a terminal to display an interface element in the local area of a user interface;
querying the blacklist database based on the operation information, wherein the blacklist database also stores search indication information of the target operation, and the search indication information is used for indicating whether the interface element selected by the target operation contains content which needs to be searched by a user;
and determining whether the target interface element contains the content which needs to be searched by the user or not based on the searched searching indication information.
2. The method of claim 1, further comprising:
and receiving the blacklist database sent by the server.
3. The method of claim 1, further comprising:
receiving a blacklist storage instruction for target operation information, wherein the blacklist storage instruction is used for instructing a terminal to store the target operation information in the blacklist database, and the target operation information comprises an application identifier, an interface identifier and a position of a selection operation on the interface.
4. The method of claim 1, further comprising:
and after the triggering operation of the floating window is detected, the search result information is superposed and displayed on the local area of the user interface.
5. The method of claim 1, wherein said presenting a floating window at a specified location of the user interface comprises:
displaying the floating window at an edge of a local area of the user interface.
6. An information display apparatus, characterized in that the apparatus comprises:
the interface display module is used for displaying a user interface of an application program, and the user interface comprises at least one interface element;
an operation receiving module, configured to receive a selection operation triggered on the user interface, where the selection operation is used to select a target interface element in the at least one interface element;
the information display module is used for displaying search result information in an overlapping mode on a local area of the user interface when the user interface and the selection operation meet preset conditions, and the search result information is search result information corresponding to the target interface element; when the user interface does not meet a preset condition, or the selection operation does not meet the preset condition, and the target interface element does not contain the content which needs to be searched by the user, the search result information is prohibited to be displayed in an overlapping mode on a local area of the user interface; when the selection operation does not meet a preset condition and the target interface element contains content which needs to be searched by a user, displaying a floating window at a specified position of the user interface, wherein the floating window is used for providing an interface for displaying the search result information on a local area of the user interface in an overlapping manner;
the information display module includes:
the second determining submodule is used for determining that the user interface does not meet the preset condition when the user interface is in a full screen mode, a system multi-selection editing mode or an input mode of a called input interface;
the obtaining sub-module is used for obtaining operation information of the selection operation, and the operation information comprises at least one of an identifier of the application program, an identifier of the user interface and a position of the selection operation on the user interface;
the first determining submodule is used for determining that the selection operation does not meet a preset condition when the operation information is stored in a pre-configured blacklist database, wherein the blacklist database stores operation information of target operation, and the target operation comprises an operation capable of triggering a terminal to display an interface element in the local area of a user interface;
the query submodule is used for querying the blacklist database based on the operation information, the blacklist database also stores search indication information of the target operation, and the search indication information is used for indicating whether the interface element selected by the target operation contains content which needs to be searched by a user;
and the third determining sub-module is used for determining whether the target interface element contains the content which needs to be searched by the user based on the searched searching indication information.
7. The apparatus of claim 6, further comprising:
and the database receiving module is used for receiving the blacklist database sent by the server.
8. The apparatus of claim 6, further comprising:
the instruction receiving module is used for receiving a blacklist storage instruction aiming at target operation information, wherein the blacklist storage instruction is used for instructing a terminal to store the target operation information in the blacklist database, and the target operation information comprises an application identifier, an interface identifier and a position of a selection operation on the interface.
9. The apparatus of claim 6, wherein the information display module is further configured to:
and after the triggering operation of the floating window is detected, the search result information is superposed and displayed on the local area of the user interface.
10. The apparatus of claim 6, wherein the information display module is configured to:
displaying the floating window at an edge of a local area of the user interface.
11. An information display device characterized by comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
displaying a user interface of an application, the user interface including at least one interface element;
receiving a selection operation triggered on the user interface, wherein the selection operation is used for selecting a target interface element in the at least one interface element;
when the user interface and the selection operation meet preset conditions, overlapping and displaying search result information on a local area of the user interface, wherein the search result information is search result information corresponding to the target interface element;
when the user interface does not meet a preset condition, or the selection operation does not meet the preset condition, and the target interface element does not contain the content which needs to be searched by the user, the search result information is prohibited to be displayed in an overlapping mode on a local area of the user interface;
when the selection operation does not meet a preset condition and the target interface element contains content which needs to be searched by a user, displaying a floating window at a specified position of the user interface, wherein the floating window is used for providing an interface for displaying the search result information on a local area of the user interface in an overlapping manner;
when the user interface is in a full screen mode, a system multi-selection editing mode or an input mode of a called input interface, determining that the user interface does not meet a preset condition;
acquiring operation information of the selection operation, wherein the operation information comprises at least one of an identifier of the application program, an identifier of the user interface and a position of the selection operation on the user interface;
when the operation information is stored in a pre-configured blacklist database, determining that the selection operation does not meet a preset condition, wherein operation information of a target operation is stored in the blacklist database, and the target operation comprises an operation capable of triggering a terminal to display an interface element in the local area of a user interface;
querying the blacklist database based on the operation information, wherein the blacklist database also stores search indication information of the target operation, and the search indication information is used for indicating whether the interface element selected by the target operation contains content which needs to be searched by a user;
and determining whether the target interface element contains the content which needs to be searched by the user or not based on the searched searching indication information.
12. A computer-readable storage medium, in which a computer program is stored, the stored computer program being capable of implementing the information display method according to any one of claims 1 to 5 when executed by a processor.
CN201710392956.4A 2017-05-27 2017-05-27 Information display method, device and computer readable storage medium Active CN107273448B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710392956.4A CN107273448B (en) 2017-05-27 2017-05-27 Information display method, device and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710392956.4A CN107273448B (en) 2017-05-27 2017-05-27 Information display method, device and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN107273448A CN107273448A (en) 2017-10-20
CN107273448B true CN107273448B (en) 2021-03-23

Family

ID=60064842

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710392956.4A Active CN107273448B (en) 2017-05-27 2017-05-27 Information display method, device and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN107273448B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107819939B (en) * 2017-10-24 2020-09-04 西安万德奥星信息科技有限公司 Information acquisition method, terminal and computer readable storage medium
CN107832036B (en) * 2017-11-22 2022-01-18 北京小米移动软件有限公司 Voice control method, device and computer readable storage medium
CN108829686B (en) * 2018-05-30 2022-04-15 北京小米移动软件有限公司 Translation information display method, device, equipment and storage medium
CN108920515B (en) * 2018-05-31 2023-07-28 腾讯科技(深圳)有限公司 Information recommendation method, device, equipment and storage medium for webpage display process
CN108958634A (en) * 2018-07-23 2018-12-07 Oppo广东移动通信有限公司 Express delivery information acquisition method, device, mobile terminal and storage medium
CN113360064A (en) * 2021-06-09 2021-09-07 深圳集智数字科技有限公司 Method and device for searching local area of picture, medium and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102651032A (en) * 2012-03-31 2012-08-29 百度在线网络技术(北京)有限公司 Method and equipment for providing searching result
CN102945130A (en) * 2012-11-21 2013-02-27 广东欧珀移动通信有限公司 Information searching method and information searching system
CN103955473A (en) * 2014-03-31 2014-07-30 北京奇虎科技有限公司 Method and device for searching

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140136518A1 (en) * 2012-11-12 2014-05-15 Microsoft Corporation Multi-pane presentation of multidimensional search results

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102651032A (en) * 2012-03-31 2012-08-29 百度在线网络技术(北京)有限公司 Method and equipment for providing searching result
CN102945130A (en) * 2012-11-21 2013-02-27 广东欧珀移动通信有限公司 Information searching method and information searching system
CN103955473A (en) * 2014-03-31 2014-07-30 北京奇虎科技有限公司 Method and device for searching

Also Published As

Publication number Publication date
CN107273448A (en) 2017-10-20

Similar Documents

Publication Publication Date Title
CN107273448B (en) Information display method, device and computer readable storage medium
CN106605224B (en) Information searching method and device, electronic equipment and server
US11086482B2 (en) Method and device for displaying history pages in application program and computer-readable medium
RU2649936C2 (en) Method and apparatus for connecting external device
CN104834559B (en) Notification message display method and device
CN109600303B (en) Content sharing method and device and storage medium
CN106598392B (en) Notification message display method and device
US20170185579A1 (en) Method and device for language setting
EP3128411B1 (en) Interface display method, terminal, computer program and recording medium
CN105488715B (en) Target object information query method and device
CN110262692B (en) Touch screen scanning method, device and medium
CN109324846B (en) Application display method and device and storage medium
CN105898573B (en) Multimedia file playing method and device
CN108629178B (en) Resource access authority configuration method and device of application program
CN107229403B (en) Information content selection method and device
CN117390330A (en) Webpage access method and device
US11836342B2 (en) Method for acquiring historical information, storage medium, and system
CN107402767B (en) Method and device for displaying push message
CN108011990B (en) Contact management method and device
CN112051949A (en) Content sharing method and device and electronic equipment
CN104951522B (en) Method and device for searching
CN110636318A (en) Message display method, message display device, client device, server and storage medium
CN111510556B (en) Call information processing method and device and computer storage medium
CN107491238B (en) Display method and device of push information
CN106919302B (en) Operation control method and device of mobile terminal

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