CN105959463B - Information filtering method and device, intelligent terminal - Google Patents

Information filtering method and device, intelligent terminal Download PDF

Info

Publication number
CN105959463B
CN105959463B CN201610249092.6A CN201610249092A CN105959463B CN 105959463 B CN105959463 B CN 105959463B CN 201610249092 A CN201610249092 A CN 201610249092A CN 105959463 B CN105959463 B CN 105959463B
Authority
CN
China
Prior art keywords
information
application message
interference
message
application
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
CN201610249092.6A
Other languages
Chinese (zh)
Other versions
CN105959463A (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 CN201610249092.6A priority Critical patent/CN105959463B/en
Priority to PCT/CN2016/097010 priority patent/WO2017181571A1/en
Publication of CN105959463A publication Critical patent/CN105959463A/en
Priority to US15/491,021 priority patent/US10412031B2/en
Priority to EP17167187.8A priority patent/EP3236370A1/en
Application granted granted Critical
Publication of CN105959463B publication Critical patent/CN105959463B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/212Monitoring or handling of messages using filtering or selective blocking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A kind of information filtering method of disclosure offer and device, intelligent terminal, wherein method include:According to the application message received, the presentation of information feature of the application message is calculated, described information shows that feature is used to indicate the display property of the application message;If described information shows that feature meets interference characteristic condition, it is determined that the application message is interference information;Processing is filtered to the application message.The disclosure realizes quickly filtering out to interference information.

Description

Information filtering method and device, intelligent terminal
Technical field
This disclosure relates to network technology, more particularly to a kind of information filtering method and device, intelligent terminal.
Background technology
Intelligent terminal is gradually widely used by people, for example, people can be surfed the web using smart mobile phone webpage, Social communication, purchase commodity etc., intelligent terminal use so that people’s lives everyway is more convenient.Following situation is sometimes It is encountered:When user obtains information using intelligent terminal, it will usually there is certain purpose, merely desire to obtain some targets letter Breath, and lose interest in non-targeted information;But non-targeted information is to be sent automatically to the intelligent terminal of user sometimes, is used Family can only passively receive, and (for example, delete manually, redirect manually) etc. is done to filter these by various modes by user oneself Disturb information.But user has still been desirable to a kind of information filtering mode to help user quickly to filter out interference information, with So that the efficiency for obtaining target information is improved.
Invention content
A kind of information filtering method of disclosure offer and device, intelligent terminal, to realize quickly filtering out to interference information.
According to the first aspect of the embodiments of the present disclosure, a kind of information filtering method is provided, including:
According to the application message received, the presentation of information feature of the application message is calculated, described information shows feature Display property for indicating the application message;
If described information shows that feature meets interference characteristic condition, it is determined that the application message is interference information;
Processing is filtered to the application message.
In one example, described information shows the summary info characterized by the application message;If the described information Display feature meets interference characteristic condition, it is determined that and the application message is interference information, including:By the summary info and Stored summary info compares, if there are the identical summary infos, it is determined that the application message is interference information.
In one example, the method further includes:The message file of the corresponding preset time period of storage, described information file Summary info for being stored in each application message received in the preset time period;When described information shows character symbol When closing interference characteristic condition, the identical summary info is stored in described information file.
In one example, described information shows the displaing coordinate in display characterized by the application message;If described Described information shows that feature meets interference characteristic condition, it is determined that the application message is interference information, including:If the display Coordinate is in preset interference coordinate range, it is determined that the application message is interference information.
In one example, the method further includes:Obtain the regional extent data of the acquisition target information of historical record; According to the regional extent data, statistics obtains the interference coordinate range interfered target information.
In one example, described that processing is filtered to the application message, including:In the display of the application message At position, corresponding to show a marker character, the marker character is for prompting the application message received;If receiving user Display instruction to marker character, then show application message in the display location.
In one example, the application message is instant messaging application information.
According to the second aspect of the embodiment of the present disclosure, a kind of information filtrating device is provided, including:
Message processing module, for according to the application message received, calculating the presentation of information feature of the application message, Described information shows that feature is used to indicate the display property of the application message;
Determination module is filtered, for when described information shows that feature meets interference characteristic condition, it is determined that the application Information is interference information;
Message processing module, for being filtered processing to the application message.
In one example, described information shows the summary info characterized by the application message;Determination module is filtered, is used In by the summary info compared with stored summary info, if there are the identical summary infos, it is determined that described Application message is interference information.
In one example, described device further includes:Information storage module, the information for storing corresponding preset time period File, described information file are used to be stored in the summary info of each application message received in the preset time period;Institute Filtering determination module is stated, for when being stored with the identical summary info in determining described information file, then by institute It states application message and is determined as interference information.
In one example, described information shows the displaing coordinate in display characterized by the application message;The mistake Determination module is filtered, for when the displaing coordinate is in preset interference coordinate range, it is determined that the application message is dry Disturb information.
In one example, described device further includes:Data statistics module, the acquisition target for obtaining historical record are believed The regional extent data of breath, and obtain sitting the interference that the target information is interfered according to the regional extent data statistics Mark range.
In one example, described information processing module, at the display location of the application message, corresponding to display One marker character, the marker character show marker character receiving user for prompting the application message received When showing instruction, application message is shown in the display location.
In one example, the application message is instant messaging application information.
According to the third aspect of the embodiment of the present disclosure, a kind of intelligent terminal is provided, including:
Processor;
Memory for storing processor-executable instruction;
Wherein, the processor is configured as:According to the application message received, the information for calculating the application message is aobvious Show that feature, described information show that feature is used to indicate the display property of the application message;If described information shows that feature meets Interference characteristic condition, it is determined that the application message is interference information, and processing is filtered to the application message.
The technical scheme provided by this disclosed embodiment can include the following benefits:By the letter for calculating application message Breath shows feature, and is determined as interference information when the presentation of information feature meets interference characteristic condition and is filtered out, Ke Yishi Now quickly filtering out to interference information.
It should be understood that above general description and following detailed description is only exemplary and explanatory, not The disclosure can be limited.
Description of the drawings
The drawings herein are incorporated into the specification and forms part of this specification, and shows the implementation for meeting the disclosure Example, and together with specification for explaining the principles of this disclosure.
Fig. 1 is a kind of flow chart of information filtering method shown according to an exemplary embodiment;
Fig. 2 is the flow chart of another information filtering method shown according to an exemplary embodiment;
Fig. 3 is a kind of display format of marker character shown according to an exemplary embodiment;
Fig. 4 is a kind of structural schematic diagram of information filtrating device shown according to an exemplary embodiment;
Fig. 5 is the structural schematic diagram of another information filtrating device shown according to an exemplary embodiment;
Fig. 6 is a kind of block diagram of intelligent terminal shown according to an exemplary embodiment.
Specific implementation mode
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related to When attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodiment Described in embodiment do not represent all implementations consistent with this disclosure.On the contrary, they be only with it is such as appended The example of the consistent device and method of some aspects be described in detail in claims, the disclosure.
The embodiment of the present disclosure provides a kind of information filtering method, and this method can be applied when user uses intelligent terminal When obtaining target information, the interference information of target information efficiency is obtained to influencing user, carries out automatic quickly filtering, Ke Yiti The acquisition speed of high target information.
For example, a kind of adaptable scene of this method can be that by taking intelligent terminal is mobile phone as an example, user can be in hand It is chatted using instant communication software and more people on machine, user can receive the Instant Messenger that more human hairs are sent during chat Believe application message.And in application messages of these receptions, user may Objective be very strong can only obtain some and specifically answer With information (being properly termed as the interested target information of user), and to other information and pay no attention to, however user must be passive Receive and check other information, and in the method for the present embodiment, if instant communication software uses the information mistake of the present embodiment Filtering method can will quickly help user filtering to fall these non-targeted interference informations.
The application-specific message that above-mentioned user wants, such as can be red packet, for example when robbing red packet, user is past It is past to only focus on red packet, it is desirable to red packet is robbed as soon as possible, the information except red packet may want filtering by user as interference information, To avoid the interference to robbing red packet.As follows to the explanation of the present embodiment information filtering method, i.e., with more in instant messaging application People's chat is robbed for the scene of red packet, to illustrate this method, but it is understood that, the application of this method is not limited to this Scene, other similar scenes for needing information filtering can use this method.
For robbing red packet example in instant messaging application, generally for quickly getting red packet, user is often will (for example, having predicted someone will give bonus) just persistently clicks the chat screen of mobile phone when receiving red packet, to reduce red packet arrival When people natural reaction delay.At this point, it is possible that the case where red packet is robbed in the following interference:
For example, someone has sent out a very wide picture suddenly on chat screen, user is in above-mentioned lasting click chat screen The picture is accidentally accidentally clicked during curtain, the full-screen picture is caused to show, it is obvious that if red packet reaches at this time, gesture The opportunity that user robs red packet must be delayed.
In another example one very long picture of some human hair on chat screen, user also needs to oneself dragging screen manually Bottom, to skip over the picture, also affect in time click red packet.
For another example certain people are ceaselessly sending some chat language repeated on chat screen, or repeat to send certain These repeat to occupy screen space if the information sent a little pictures (even if these pictures are smaller), and user is needed to remove manually, To see the red packet of arrival as early as possible.
The information and other unrequited similar interference informations of red packet are robbed in the interference enumerated in order to which fast filtering is above-mentioned, this Application embodiment provides a kind of information filtering method shown in FIG. 1, and this method may include:
In a step 101, according to the application message received, the presentation of information feature of the application message is calculated, it is described Presentation of information feature is used to indicate the display property of the application message.
For example, in instant messaging application, the sent out message in more people's chat groups is application message.When on mobile phone i.e. When communication customer end receive someone transmission application message when, before the application message is shown on chat interface, can hold The processing of row step calculates the presentation of information feature of the application message.
Presentation of information feature described here, such as may include, if in chat interface (or being mobile phone by the information Screen) on when showing, which band of position at interface be displayed on, this can be represented with the displaing coordinate for indicating display location The band of position, for instant communication client, the displaing coordinate of some application message can obtain.In another example information is aobvious It can also includes the summary info of the information to show feature, and different application messages has different summary infos, therefore the abstract Information can be used for judging whether this is a duplicate message having shown that, if being the information for repeating to receive can also make For a feature of presentation of information.
Certain presentation of information feature can also be other features, only enumerate two kinds here.Instant communication client calculates The purpose of presentation of information feature can be judged according to the presentation of information feature, if the application message is normally displayed in In screen interface, if user can be interfered to obtain the efficiency of target information, if the interference that user does not want to see that display can be become Information, and then determine how the application message is shown on screen interface accordingly, it can according to the display of presentation of information feature judgement With with continued reference to step 102.
In a step 102, if described information shows that feature meets interference characteristic condition, it is determined that the application message is dry Disturb information.
In this step, according to the presentation of information feature of the application message in step 101 decision how to show the information it Before, it needs to predefine " interference characteristic condition ".The interference characteristic condition can as received application message whether be One basis for estimation of the interference information of target information.Still by taking red packet as an example, it is assumed that user is in lasting click screen with as early as possible Red packet is obtained, then red packet is only the target information that user goes for, other information, which are likely to become, at this time hinders red packet to obtain The interference information taken, such as the case where red packet is robbed in several interference for having enumerated above, such as one of which is application letter Breath can be a very wide picture, and user is caused accidentally to click the picture during lasting click screen so that The full-screen picture is shown, affects red packet acquisition.Therefore, if determining that the display of application message can hamper according to interference characteristic condition Hinder target information, instant communication client that will adjust the display mode of the information.
For example, the determination of interference characteristic condition, can be according to the target information that user to be obtained the characteristics of, by a variety of sides Formula determines;Such as in the example for robbing red packet, the custom of screen can be clicked according to user, user is typically that lasting click is chatted The centre position at its interface is nearby to click red packet, if that the width of picture is wide, it has been more than screen centre position, that Being likely to user overdue can hit the picture, and such case can be using the centre position of screen as a boundary, by " picture Edge meets or exceeds the centre position " be used as an interference characteristic condition, i.e., the edge of picture is if reaching centre position Show to meet interference characteristic condition.It is above only to have lifted an example, it is not limited to this in specific implementation, it can be obtained according to user The characteristics of taking the mode or target information of target information etc. determines interference characteristic condition.
In step 103, processing is filtered to application message.
For example, being filtered processing to application message in this step, can wide picture be subjected to downsizing processing, So that its width narrows;Alternatively, can also not directly display picture, but replaced with a marker character, such as originally It should show that the position of the application message shows a marker character, user can know the application message by the marker character It arrives.Various ways may be used to adjust the display for the application message for meeting interference characteristic condition in instant communication client, with Reduce influence of the application message to target information.
It should also be noted that, the information filtering method of the present embodiment, can also be supplied to one startup this method of user Selection.For example, still by taking instant communication client as an example, when more people chat, even if user is to rob red packet, the use perhaps having Family is not intended to be filtered processing to interference information, therefore instant communication client can provide personal-machine interactive interface choosing So that user oneself can choose whether to enable information filtering function, when user selects use information filtering function, may be used also To provide which kind of information is user's selection target information be, to improve the accuracy of the interference information filtering to various target informations.
The information filtering method of the present embodiment, by calculating the presentation of information feature of application message to be shown, and in root When determining that the information is interference information according to presentation of information feature, processing is filtered to information, realize to interference information from Dynamic fast filtering, to also improve the acquisition efficiency of target information.
As follows still by instant messaging application rob red packet for, target information is red packet at this time, description one filtering rob The information filtering method of interference information in red packet.Also, interference information in the present example, is determined as three category informations (specifically Can also include other types in implementation), including:Wider picture, longer picture and duplicate message is (for example, repeat text Word or repetitive picture).
In this example, it may be determined that the interference characteristic condition of interference information is as follows:Interference characteristic condition can be " if aobvious Show information, the displaing coordinate of information is in interference coordinate range ", the setting of the interference coordinate range may include:For example, in order to limit Long picture (showing that the long picture will cause user to be dragged to bottom manually) is made, which can be " picture Length be greater than or equal to c1 ";In order to limit wide picture, interference coordinate range can also include that " width of picture is more than Or it is equal to k1 ", or, the restriction of width will can also be set as " if picture shows (application since screen left hand edge The sender of information is located at the left end of chat interface), then the right hand edge of picture is greater than or equal to x1, (x coordinate origin is on a left side End);If picture shows (right end that the sender of application message is located at chat interface), picture since screen right hand edge Left hand edge be greater than or equal to x2 (x coordinate origin is in right end) ";For the width, the present embodiment is selected with to picture right hand edge Illustrate for the judgement of coordinate.In order to limit duplicate message, the present embodiment can calculate the summary info of information, and " will deposit In the summary info repeated " it is used as interference characteristic condition.
After interference characteristic condition is determined, described below how according to the interference characteristic condition to the interference information of red packet It is filtered an exemplary flow of processing, it is shown in Figure 2.
In step 201, determine whether to be initially opened application;
For example, when user opens an instant communication client on mobile phone, which will determine that this Whether start is startup for the first time in preset time period.The setting for being somebody's turn to do " preset time period " is mainly used for storing in subsequent step Judge whether to reduce memory space to the greatest extent when the foundation information repeated, for example, in this example, " preset time period " is set as one It, i.e., from 0 point to 24 point.
So, in this step, instant communication client can judge whether it is being initially opened within today.If so, Then execute 202;Otherwise, 203 are executed.
In step 202, the message file of a corresponding preset time period is established;
For example, still by taking preset time period is one day as an example, instant communication client is determining that this startup is within today When being initially opened, then in this step, create a corresponding today message file;Also, the message file of yesterday is deleted, This is done to reduce the occupancy to memory space to the greatest extent.
The message file created in this step is for being stored in each application message received in preset time period Summary info.For example, when instant communication client is initially opened within today, it is created that the message file of corresponding today, The summary info for the application message (instant messaging application information) that the so follow-up client receives within today all stores In the message file, in case subsequently judging whether the application message received repeats according to the summary info of storage.For example, should Message file can be named as filehashdb.20160307, and the title of this document may include the date, distinguish and delete to facilitate Unless the message file in preset time period.After creating message file, 203 are continued to execute.
In step 203, file content is loaded into a hashmap, is quickly searched so as to follow-up.
For example, if instant communication client be it is non-be initially opened, that, which is indicated that, local has stored that there are one corresponding modern It message file, also, this document may have been loaded into hashmap, and hashmap repeats abstract letter convenient for subsequent process The lookup of breath improves search efficiency.
And be initially opened if it is instant communication client, and the message file of corresponding today is created in step 202 Later, which can be loaded into hashmap by this step, then the summary info of subsequently received application message is all It can store and search by hashmap.
In step 204, an application message is received;
For example, the application message received, can be more people chat text information that someone received in groups send, Or the information of the formats such as picture.
In step 205, judge that the type of the application message is picture or word.
If it is word, 206 are executed;
If it is picture, 209 are executed.
Step 206, the abstract of text information is calculated, and is judged whether in hashmap.
It is, for example, possible to use md5 scheduling algorithms calculate abstract, and judge whether the abstract stores in the information of today. Here the summary info calculated can serve as the presentation of information feature of the application message received in step 204.
If being stored with identical summary info in the hashmap of today, it is dry to show that the presentation of information feature meets Characteristic condition is disturbed, illustrates that application message is duplicate message, identical application message has been received before, thens follow the steps 207. Otherwise, if summary info not in hashmap (i.e. not in the message file of today), show that this is to receive for the first time today To application message, 207-1 is thened follow the steps.
Step 207, by application message interface display be marker character.
For example, can be corresponding to show that a marker character, the marker character are used at the display location of the application message Prompt the application message received.The form of the marker character does not limit, for example, Fig. 3 illustrates a kind of display of marker character Form can show one " duplicate message ", to prompt user.
If user still wants to normally show the application message, it can click and select the marker character, then instant messaging is objective Family end then receives user and indicates the display of marker character, and client will should show that the display location of application message is shown in script The application message.Then execution 208 is gone to.
Step 207-1, it shows the application message, and executes step 208.
Step 208 exits in application, hashmap sequences are stored, for use next time.
For example, when instant messaging application is exited, then it is hashmap serializing storages is local to mobile phone, again so as to next time When starting application summary info is stored and searches using the hashmap.Serializing variable is become from memory can store or The process of transmission is referred to as to serialize.
Step 209, the abstract for calculating picture, and determination judges whether in hashmap.
This step is similar with step 206, is no longer described in detail.If the summary info of picture executes step in message file Rapid 207;Otherwise, step 210 is continued to execute.
Whether step 210 judges the displaing coordinate of picture in preset interference coordinate range;
For example, the presentation of information feature of the picture calculated in this step is the displaing coordinate of picture, may include mainly The display length of picture and the display width of picture can calculate the right side of the picture in interface display when in the present embodiment in terms of width Edge.
If picture length has been more than that the coordinate of the right hand edge of preset length range c1 or picture has been more than preset Coordinate x1 then shows that if the picture normally shown, user also needs to be dragged to bottom manually or accidentally overdue strike is opened The display of the picture, the picture will become interference information, then follow the steps 207.Otherwise, if the length and width of picture not In interference coordinate range, then it represents that the display of the picture does not interfere with the acquisition of target information, can execute step 207-1.
In addition, the interference coordinate range can be empirically determined, or it can be the acquisition according to historical record The regional extent data statistics of target information obtains.Shield in lasting click for example, instant communication client can record user Curtain robs the coordinate average value of the screen taps position of preset times during red packet, for example can record nearly 10 points of user It hits the coordinate value of screen and x coordinate that averaging obtains is as the coordinate limit value x1 for judging picture right hand edge, this mode is root It, will when judging whether application message interferes user to obtain target information according to the interference coordinate range that the use habit of user determines It is more accurate.
In the example shown in Fig. 2, judge picture display whether be interference information when, be first judge picture whether be Whether duplicate message continues the displaing coordinates such as the length and width for judging picture in interference coordinate range when determination is not duplicate message It is interior.In specific implementation, the sequence that unlimited drawing piece judges, for example, can also be that the displaing coordinates such as the length and width for first judging picture are It is no to interfere in coordinate range, if directly shown with marker character, if not continuing to judge picture in interference coordinate range Whether repeat.
In addition, in the example shown in Fig. 2, the judgement of the interference information to robbing red packet, comprehensive descision word, picture etc. Whether the application message of type repeats or whether displaing coordinate is in interference coordinate range, can also there is other embodiments, For example, only judging the duplicate message of literal type;Alternatively, only carrying out disturbance ecology, these sides to the application message of picture/mb-type Formula can be used alone or flexible composite uses.
The information filtering method of the present embodiment, by calculating the types such as word and picture in application message to be shown Information calculates presentation of information feature, and determines therefrom that out duplicate message or wide long picture, can fast and effectively by Wide long picture or duplicate message are filtered, and to reduce the interference for obtaining target information to user, improve mesh Mark the acquisition efficiency of information.
In order to execute above-mentioned information filtering method, the embodiment of the present disclosure additionally provides a kind of information filtrating device, such as Fig. 4 Shown, which may include:Message processing module 41, filtering determination module 42 and filter processing module 43.
Message processing module 41, for according to the application message received, the presentation of information for calculating the application message to be special Sign, described information show that feature is used to indicate the display property of the application message;
Determination module 42 is filtered, for when described information shows that feature meets interference characteristic condition, it is determined that described to answer It is interference information with information;
Filter processing module 43, for being filtered processing to the application message.
In one example, described information shows the summary info characterized by the application message;Determination module 42 is filtered, For by the summary info compared with stored summary info, if there are the identical summary infos, it is determined that institute It is interference information to state application message.
In one example, described information shows the displaing coordinate in display characterized by the application message;Filtering is sentenced Cover half block 42, for when the displaing coordinate is in preset interference coordinate range, it is determined that the application message is interference Information.
In one example, filter processing module 43, at the display location of the application message, corresponding to display one A marker character, the marker character are receiving display of the user to marker character for prompting the application message received When instruction, application message is shown in the display location.
For example, the application message is instant messaging application information.
Referring to Fig. 5, which can also include:Information storage module 44;
Information storage module 44, the message file for storing corresponding preset time period, described information file is for storing The summary info of each application message received in the preset time period;
The filtering determination module 42, for being stored with the identical abstract letter in determining described information file When breath, then the application message is determined as interference information.
In one example, which can also include:Data statistics module 45, the acquisition mesh for obtaining historical record The regional extent data of information are marked, and the interference coordinate range is obtained according to the regional extent data statistics.
Fig. 6 is a kind of block diagram of intelligent terminal 600 shown according to an exemplary embodiment.For example, intelligent terminal 600 can To be mobile phone, computer, digital broadcast terminal, messaging devices, game console, tablet device, Medical Devices are good for Body equipment, personal digital assistant etc..
With reference to Fig. 6, intelligent terminal 600 may include following one or more components:Processing component 602, memory 604, Power supply module 606, multimedia component 608, audio component 610, the interface 612 of input/output (I/O), sensor module 614, And communication component 616.
The integrated operation of 602 usual control device 600 of processing component, such as with display, call, data communication, phase Machine operates and record operates associated operation.Processing element 602 may include that one or more processors 620 refer to execute It enables, to perform all or part of the steps of the methods described above.In addition, processing component 602 may include one or more modules, just Interaction between processing component 602 and other assemblies.For example, processing component 602 may include multi-media module, it is more to facilitate Interaction between media component 608 and processing component 602.
Memory 604 is configured as storing various types of data to support the operation in intelligent terminal 600.These data Example include instruction for any application program or method that are operated on device 600, contact data, telephone directory number According to, message, picture, video etc..Memory 604 can by any kind of volatibility or non-volatile memory device or they Combination realize, such as static RAM (SRAM), electrically erasable programmable read-only memory (EEPROM) is erasable Programmable read only memory (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, quick flashing Memory, disk or CD.
In the present embodiment, the executable instruction of processor is stored in memory 604, processor is configured as passing through execution The instruction, is used for:According to the application message received, the presentation of information feature of the application message is calculated, described information is shown Feature is used to indicate the display property of the application message;If described information shows that feature meets interference characteristic condition, it is determined that The application message is interference information, and processing is filtered to the application message.
Electric power assembly 606 provides electric power for the various assemblies of device 600.Electric power assembly 606 may include power management system System, one or more power supplys and other generated with for device 600, management and the associated component of distribution electric power.
Multimedia component 608 is included in the screen of one output interface of offer between described device 600 and user.One In a little embodiments, screen may include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screen Curtain may be implemented as touch screen, to receive input signal from the user.Touch panel includes one or more touch sensings Device is to sense the gesture on touch, slide, and touch panel.The touch sensor can not only sense touch or sliding action Boundary, but also detect duration and pressure associated with the touch or slide operation.In some embodiments, more matchmakers Body component 608 includes a front camera and/or rear camera.When equipment 600 is in operation mode, such as screening-mode or When video mode, front camera and/or rear camera can receive external multi-medium data.Each front camera and Rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 610 is configured as output and/or input audio signal.For example, audio component 610 includes a Mike Wind (MIC), when device 600 is in operation mode, when such as call model, logging mode and speech recognition mode, microphone by with It is set to reception external audio signal.The received audio signal can be further stored in memory 604 or via communication set Part 616 is sent.In some embodiments, audio component 610 further includes a loud speaker, is used for exports audio signal.
I/O interfaces 612 provide interface between processing component 602 and peripheral interface module, and above-mentioned peripheral interface module can To be keyboard, click wheel, button etc..These buttons may include but be not limited to:Home button, volume button, start button and lock Determine button.
Sensor module 614 includes one or more sensors, and the state for providing various aspects for device 600 is commented Estimate.For example, sensor module 614 can detect the state that opens/closes of equipment 600, and the relative positioning of component, for example, it is described Component is the display and keypad of device 600, and sensor module 614 can be with 600 1 components of detection device 600 or device Position change, the existence or non-existence that user contacts with device 600,600 orientation of device or acceleration/deceleration and device 600 Temperature change.Sensor module 614 may include proximity sensor, be configured to detect without any physical contact Presence of nearby objects.Sensor module 614 can also include optical sensor, such as CMOS or ccd image sensor, at As being used in application.In some embodiments, which can also include acceleration transducer, gyro sensors Device, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 616 is configured to facilitate the communication of wired or wireless way between device 600 and other equipment.Device 600 can access the wireless network based on communication standard, such as WiFi, 2G or 3G or combination thereof.In an exemplary implementation In example, communication component 616 receives broadcast singal or broadcast related information from external broadcasting management system via broadcast channel. In one exemplary embodiment, the communication component 616 further includes near-field communication (NFC) module, to promote short range communication.Example Such as, NFC module can be based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra wide band (UWB) technology, Bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 600 can be believed by one or more application application-specific integrated circuit (ASIC), number Number processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for executing the above method.
In addition, in an exemplary embodiment of the disclosure, it includes that the non-transitory computer of instruction can to additionally provide a kind of Storage medium, such as the memory 604 including instruction are read, above-metioned instruction can be executed by the processor 620 of intelligent terminal 600 with complete Include at the above method, such as this method:According to the application message received, the presentation of information for calculating the application message is special Sign, described information show that feature is used to indicate the display property of the application message;If described information shows that feature meets interference Characteristic condition, it is determined that the application message is interference information, and processing is filtered to the application message.For example, described non- Provisional computer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy disk and light number According to storage device etc..
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to its of the present invention Its embodiment.This application is intended to cover the present invention any variations, uses, or adaptations, these modifications, purposes or Person's adaptive change follows the general principle of the present invention and includes the undocumented common knowledge in the art of the disclosure Or conventional techniques.The description and examples are only to be considered as illustrative, and true scope and spirit of the invention are by following Claim is pointed out.
It should be understood that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and And various modifications and changes may be made without departing from the scope thereof.The scope of the present disclosure is only limited by the accompanying claims.

Claims (13)

1. a kind of information filtering method, which is characterized in that the method includes:
According to the application message received, the presentation of information feature of the application message is calculated, described information shows that feature is used for Indicate the display property of the application message;
If described information shows that feature meets interference characteristic condition, it is determined that the application message is interference information;
Processing is filtered to the application message;
Described information shows the displaing coordinate in display characterized by the application message;
If the described information shows that feature meets interference characteristic condition, it is determined that the application message is interference information, including: If the displaing coordinate is in preset interference coordinate range, it is determined that the application message is interference information.
2. according to the method described in claim 1, it is characterized in that, described information shows the abstract characterized by the application message Information;
If the described information shows that feature meets interference characteristic condition, it is determined that the application message is interference information, including: By the summary info compared with stored summary info, if there are the identical summary infos, it is determined that described to answer It is interference information with information.
3. according to the method described in claim 2, it is characterized in that, the method further includes:
The message file of the corresponding preset time period of storage, described information file are received for being stored in the preset time period Each application message summary info;
When described information shows that feature meets interference characteristic condition, the identical summary info is stored in described information In file.
4. according to the method described in claim 1, it is characterized in that, the method further includes:
Obtain the regional extent data of the acquisition target information of historical record;
According to the regional extent data, statistics obtains the interference coordinate range interfered target information.
5. according to the method described in claim 1, it is characterized in that, described be filtered processing to the application message, including:
At the display location of the application message, corresponding to show a marker character, the marker character is for prompting the application Information is received;
If receiving user to indicate the display of marker character, application message is shown in the display location.
6. according to any method of Claims 1 to 5, which is characterized in that the application message is instant messaging application letter Breath.
7. a kind of information filtrating device, which is characterized in that including:
Message processing module, it is described for according to the application message received, calculating the presentation of information feature of the application message Presentation of information feature is used to indicate the display property of the application message;
Determination module is filtered, for when described information shows that feature meets interference characteristic condition, it is determined that the application message For interference information;
Filter processing module, for being filtered processing to the application message;
Described information shows the displaing coordinate in display characterized by the application message;
The filtering determination module, for when the displaing coordinate is in preset interference coordinate range, it is determined that described to answer It is interference information with information.
8. device according to claim 7, which is characterized in that described information shows the abstract characterized by the application message Information;
The filtering determination module, for by the summary info compared with stored summary info, if there are identical The summary info, it is determined that the application message is interference information.
9. device according to claim 8, which is characterized in that described device further includes:
Information storage module, the message file for storing corresponding preset time period, described information file are described for being stored in The summary info of each application message received in preset time period;
The filtering determination module, for when being stored with the identical summary info in determining described information file, The application message is then determined as interference information.
10. device according to claim 7, which is characterized in that described device further includes:
Data statistics module, the regional extent data of the acquisition target information for obtaining historical record, and according to the region Range data counts to obtain the interference coordinate range for interfering the target information.
11. device according to claim 7, which is characterized in that
The filter processing module, at the display location of the application message, corresponding to and showing a marker character, the mark Note symbol is shown for prompting the application message received, and when receiving display instruction of the user to marker character described Show location display application information.
12. device according to claim 7, which is characterized in that the application message is instant messaging application information.
13. a kind of intelligent terminal, which is characterized in that including:
Processor;
Memory for storing processor-executable instruction;
Wherein, the processor is configured as:According to the application message received, the presentation of information for calculating the application message is special Sign, described information show that feature is used to indicate the display property of the application message;If described information shows that feature meets interference Characteristic condition, it is determined that the application message is interference information, and processing is filtered to the application message;
Described information shows the displaing coordinate in display characterized by the application message;
If the described information shows that feature meets interference characteristic condition, it is determined that the application message is interference information, including: If the displaing coordinate is in preset interference coordinate range, it is determined that the application message is interference information.
CN201610249092.6A 2016-04-20 2016-04-20 Information filtering method and device, intelligent terminal Active CN105959463B (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201610249092.6A CN105959463B (en) 2016-04-20 2016-04-20 Information filtering method and device, intelligent terminal
PCT/CN2016/097010 WO2017181571A1 (en) 2016-04-20 2016-08-26 Information filtering method, device, and intelligent terminal
US15/491,021 US10412031B2 (en) 2016-04-20 2017-04-19 Information filtering method and apparatus, terminal, and storage medium
EP17167187.8A EP3236370A1 (en) 2016-04-20 2017-04-20 Information filtering method and apparatus, smart terminal, computer program and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610249092.6A CN105959463B (en) 2016-04-20 2016-04-20 Information filtering method and device, intelligent terminal

Publications (2)

Publication Number Publication Date
CN105959463A CN105959463A (en) 2016-09-21
CN105959463B true CN105959463B (en) 2018-09-04

Family

ID=56917769

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610249092.6A Active CN105959463B (en) 2016-04-20 2016-04-20 Information filtering method and device, intelligent terminal

Country Status (4)

Country Link
US (1) US10412031B2 (en)
EP (1) EP3236370A1 (en)
CN (1) CN105959463B (en)
WO (1) WO2017181571A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101257671A (en) * 2007-07-06 2008-09-03 浙江大学 Method for real time filtering large scale rubbish SMS based on content
CN102750341A (en) * 2012-06-06 2012-10-24 宇龙计算机通信科技(深圳)有限公司 Method and system for displaying micro-blog
CN103336761A (en) * 2013-05-14 2013-10-02 成都网安科技发展有限公司 Interference filtration matching algorithm based on dynamic partitioning and semantic weighting
CN104809209A (en) * 2015-04-28 2015-07-29 小米科技有限责任公司 Display method, display device and server of social network information flow

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040154022A1 (en) * 2003-01-31 2004-08-05 International Business Machines Corporation System and method for filtering instant messages by context
US9356712B2 (en) * 2004-05-14 2016-05-31 Vibes Media Llc Method and system for displaying data
EP2147551A4 (en) * 2007-04-23 2010-03-31 1020 Inc Content allocation
US8495161B2 (en) 2008-12-12 2013-07-23 Verizon Patent And Licensing Inc. Duplicate MMS content checking
US9185326B2 (en) * 2010-06-11 2015-11-10 Disney Enterprises, Inc. System and method enabling visual filtering of content
CN105099877B (en) 2015-06-26 2018-11-02 小米科技有限责任公司 Instant communication message treating method and apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101257671A (en) * 2007-07-06 2008-09-03 浙江大学 Method for real time filtering large scale rubbish SMS based on content
CN102750341A (en) * 2012-06-06 2012-10-24 宇龙计算机通信科技(深圳)有限公司 Method and system for displaying micro-blog
CN103336761A (en) * 2013-05-14 2013-10-02 成都网安科技发展有限公司 Interference filtration matching algorithm based on dynamic partitioning and semantic weighting
CN104809209A (en) * 2015-04-28 2015-07-29 小米科技有限责任公司 Display method, display device and server of social network information flow

Also Published As

Publication number Publication date
US10412031B2 (en) 2019-09-10
WO2017181571A1 (en) 2017-10-26
EP3236370A1 (en) 2017-10-25
US20170310621A1 (en) 2017-10-26
CN105959463A (en) 2016-09-21

Similar Documents

Publication Publication Date Title
CN105099877B (en) Instant communication message treating method and apparatus
US10141025B2 (en) Method, device and computer-readable medium for adjusting video playing progress
CN105095345B (en) The reminding method and device of PUSH message
WO2018058749A1 (en) Content sharing method and device
CN105845124B (en) Audio processing method and device
US20170293403A1 (en) Method and device for displaying pages in application program and computer-readable medium
CN106354504B (en) Message display method and device
CN107423386B (en) Method and device for generating electronic card
KR101676216B1 (en) Message sending method, device, program, and recording medium
CN104270498A (en) Method and device for inputting communication number into communication interface
CN105516944A (en) Short message canceling method and device
CN108881634B (en) Terminal control method, device and computer readable storage medium
CN108011990B (en) Contact management method and device
EP3261324A1 (en) Method and device for application switching
CN106331328B (en) Information prompting method and device
KR101716622B1 (en) Method and device, program and recording medium for sending message
CN110673917A (en) Information management method and device
CN105095296B (en) File management method and device
CN109558229A (en) Browser control method and device
CN108984098A (en) The control method and device that information based on social software is shown
CN112130719A (en) Page display method, device and system, electronic equipment and storage medium
CN116954540A (en) Application program display method and device and terminal
CN107678544B (en) Message processing method and device
CN107948442B (en) Message management method, device and computer readable storage medium
CN107566615B (en) Message treatment method, device and computer readable storage medium

Legal Events

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