CN105959463B - Information filtering method and device, intelligent terminal - Google Patents
Information filtering method and device, intelligent terminal Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/7243—User 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/212—Monitoring or handling of messages using filtering or selective blocking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User 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
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.
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)
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)
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 |
-
2016
- 2016-04-20 CN CN201610249092.6A patent/CN105959463B/en active Active
- 2016-08-26 WO PCT/CN2016/097010 patent/WO2017181571A1/en active Application Filing
-
2017
- 2017-04-19 US US15/491,021 patent/US10412031B2/en active Active
- 2017-04-20 EP EP17167187.8A patent/EP3236370A1/en not_active Ceased
Patent Citations (4)
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 |