[go: up one dir, main page]

CN106844731A - Advertisement shields method and system - Google Patents

Advertisement shields method and system Download PDF

Info

Publication number
CN106844731A
CN106844731A CN201710074362.9A CN201710074362A CN106844731A CN 106844731 A CN106844731 A CN 106844731A CN 201710074362 A CN201710074362 A CN 201710074362A CN 106844731 A CN106844731 A CN 106844731A
Authority
CN
China
Prior art keywords
data
advertisement
mobile terminal
advertising message
cloud server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710074362.9A
Other languages
Chinese (zh)
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.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen 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 Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority to CN201710074362.9A priority Critical patent/CN106844731A/en
Publication of CN106844731A publication Critical patent/CN106844731A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a kind of advertisement screen method, it is applied in mobile terminal, the mobile terminal sets up network connection with Cloud Server, and methods described includes:After the application program in detecting the mobile terminal is activated, by the data is activation of application program loading to the Cloud Server, to judge whether the data include advertising message;When showing the confirmation that the packet contains advertising message of the Cloud Server return is received, the advertising message in the application program is shielded.Present invention also offers a kind of advertisement shielding harness.The present invention fast and accurately can comprehensively shield advertising message.

Description

Advertisement shields method and system
Technical field
The present invention relates to communication technique field, more particularly to a kind of advertisement shielding method and system based on big data.
Background technology
Because present advertisement, spam page are full of in internet, are browsed to user and cause great inconvenience, and And the bandwidth of network and the system resource of terminal user greatly are consumed, greatly reduce network speed and Consumer's Experience.Secondly, Terminal provides mobile interchange network users and when using viewing video or object for appreciation game exchange the function of speech, but Always there are some users to provide some advertisements using the function of this exchange speech, certainly will be interfered to normal exchange.
Although possessing advertisement shielding harness in current terminal, advertisement shielding harness is required to the hardware of terminal;Its Secondary, the advertisement that current advertisement shielding harness is only capable of prestoring is shielded, it is impossible to catch all in one draft all of advertisement, because And shield effectiveness is poor.
The content of the invention
In view of more than, it is necessary to a kind of advertisement screen method is proposed, advertisement can be carried out using big data versatility Speech is prohibited in shielding, can apply in various terminals, and shield effectiveness is good.
A kind of advertisement screen method, is applied in mobile terminal, and the mobile terminal sets up network connection with Cloud Server, Methods described includes:
After the application program in detecting the mobile terminal is activated, the data is activation that the application program is loaded To the Cloud Server, to judge whether the data include advertising message;
When showing the confirmation that the packet contains advertising message of the Cloud Server return is received, by institute The advertising message stated in application program is shielded.
According to a preferred embodiment of the present invention, methods described also includes:
Identical data are sent every preset time period by predetermined software, and by the identical data is activation to described Cloud Server;
Show confirmation and institute of the identical data for advertising message when receive that the Cloud Server returns When stating mobile terminal and being injected towards the result of blacklist, by the function of releasing blacklist that pre-sets to the cloud service Device sends the request for releasing blacklist.
According to a preferred embodiment of the present invention, methods described also includes:
Set and upload option so that user uploads advertising message, and the advertising message of upload is sent to the cloud service Device.
A kind of advertisement screen method, is applied in Cloud Server, and the Cloud Server sets up communication with multiple mobile terminals Connection, methods described includes:
When receiving the data that the mobile terminal sends, will be wide in the data and the advertising database for prestoring Accuse data to be matched, to judge whether the data include advertising message;
When the match is successful for the ad data in the data with the advertising database for prestoring, to the movement Terminal returns to confirmation, and the confirmation shows to include advertising message in the data.
According to a preferred embodiment of the present invention, methods described also includes:
When it fails to match for the ad data in the data with the advertising database for prestoring, the number is extracted Characteristic information in, the characteristic information includes:Data critical word, data script, data encoding, unified resource positioning URL;
The characteristic information is matched with the characteristic of advertisement in the advertisement characteristic data storehouse for prestoring, to judge State whether data include advertising message;
When the match is successful for the characteristic of advertisement in the characteristic information and the advertisement characteristic data storehouse for prestoring, to institute State mobile terminal and return to confirmation, while by the data storage updating the ad data in the advertising database Storehouse;Or
When it fails to match for the characteristic of advertisement in the characteristic information and the advertisement characteristic data storehouse for prestoring, to institute State during mobile terminal returns to the data and do not include the result for having advertising message.
According to a preferred embodiment of the present invention, methods described also includes:
When the identical data that the mobile terminal sends are received, the frequency of the identical data that judgement is received Whether rate or time are identical;
When it is determined that the identical data for receiving frequency or identical time when, returned to the mobile terminal described Identical data are the result that advertising message and the mobile terminal have been added into blacklist.
There is a need to a kind of advertisement shielding harness of proposition, can using big data versatility carry out advertisement shielding or Prohibit speech, can be installed in various terminals, and shield effectiveness is good.
A kind of advertisement shielding harness, is installed in mobile terminal, and the mobile terminal sets up network connection with Cloud Server, The system includes:
Sending module, for after the application program in detecting the mobile terminal is activated, by the application program The data is activation of loading to the Cloud Server, to judge whether the data include advertising message;
Shroud module, for showing that the packet contains advertising message really when receive that the Cloud Server returns When recognizing information, the advertising message in the application program is shielded.
According to a preferred embodiment of the present invention,
The sending module, is additionally operable to send identical data every preset time period by predetermined software, and will be described Identical data is activation gives the Cloud Server;
The system also includes releasing module, for showing the identical number when receive that the Cloud Server returns When being injected towards the result of blacklist according to the confirmation for advertising message and the mobile terminal, by the solution for pre-setting Except the function of blacklist sends the request for releasing blacklist to the Cloud Server.
According to a preferred embodiment of the present invention, the system also includes:
Uploading module, option is uploaded so that user uploads advertising message for setting, and the advertising message that will be uploaded sends To the Cloud Server.
A kind of advertisement shielding harness, is installed in Cloud Server, and the Cloud Server sets up communication with multiple mobile terminals Connection, the system includes:
First judge module, for receiving during data that the mobile terminal sends, by the data with prestore Advertising database in ad data matched, to judge whether the data include advertising message;
Sending module, for determining the data with the advertising database for prestoring when first judge module In ad data when the match is successful, return to confirmation to the mobile terminal, the confirmation shows in the data Include advertising message.
According to a preferred embodiment of the present invention, the system also includes:
Extraction module, for determining the data with the advertising database for prestoring when first judge module In ad data when it fails to match, extract the characteristic information in the data, the characteristic information includes:Data critical word, Data script, data encoding, unified resource positioning URL;
Second judge module, for by the characteristic of advertisement in the characteristic information and the advertisement characteristic data storehouse for prestoring Matched, to judge whether the data include advertising message;
Memory module, for determining that the characteristic information is special with the advertisement for prestoring when second judge module When levying the characteristic of advertisement of database the match is successful, confirmation is returned to the mobile terminal, the confirmation shows described Include advertising message in data, while by the data storage updating the ad data in the advertising database Storehouse;
The sending module, is additionally operable to determine that the characteristic information is prestored with described when second judge module The characteristic of advertisement in advertisement characteristic data storehouse is when it fails to match, is returned in the data not comprising there is advertisement to believe to the mobile terminal The result of breath.
According to a preferred embodiment of the present invention, the system also includes:
3rd judge module, for when the identical data that the mobile terminal sends are received, judging what is received Whether the frequency of the identical data or time are identical;
The sending module, is additionally operable to work as the frequency of the identical data that the 3rd judge module determination is received Or the time it is identical when, it is that advertising message and the mobile terminal have been added into return to the identical data to the mobile terminal The result of blacklist.
Advertisement of the present invention shields method and system, the data in mobile terminal upload application program to cloud service Whether device, advertising database is pre-build by the big data and cloud storage technology of Cloud Server, judges there is wide in the data Announcement information, judges more accurate quick, can form " zero tolerance " for advertising message.Meanwhile, allow the use of each mobile terminal Family can turn into the uploader of data, automatically be uploaded advertising message, and advertising database is quickly updated using big data.
Brief description of the drawings
Technical scheme in order to illustrate more clearly the embodiments of the present invention, embodiment will be described below needed for be used Accompanying drawing is briefly described, it should be apparent that, drawings in the following description are some embodiments of the present invention, general for this area For logical technical staff, on the premise of not paying creative work, other accompanying drawings can also be obtained according to these accompanying drawings.
It is a kind of schematic diagram of implementation environment that each embodiment of the invention is related to shown in Fig. 1.
It is the method flow diagram of the first embodiment of advertisement screen method of the present invention shown in Fig. 2.
It is the method flow diagram of the second embodiment of advertisement screen method of the present invention shown in Fig. 3.
It is the method flow diagram of the 3rd embodiment of advertisement screen method of the present invention shown in Fig. 4.
It is the functional block diagram of advertisement shielding harness first embodiment of the present invention shown in Fig. 5.
It is the functional block diagram of advertisement shielding harness second embodiment of the present invention shown in Fig. 6.
It is the hardware architecture diagram of the mobile terminal for performing advertisement screen method of the present invention shown in Fig. 7.
It is the hardware architecture diagram of the Cloud Server for performing advertisement screen method of the present invention shown in Fig. 8.
Main element symbol description
Following specific embodiment will further illustrate the present invention with reference to above-mentioned accompanying drawing.
Specific embodiment
In order that the object, technical solutions and advantages of the present invention are clearer, below in conjunction with the drawings and specific embodiments, Technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is only the present invention A part of embodiment, rather than whole embodiments.Moreover, it will be appreciated that specific embodiments described herein, is only used to The present invention is explained, is not intended to limit the present invention.
Based on the embodiment in the present invention, those of ordinary skill in the art institute on the premise of creative work is not made The every other embodiment for obtaining, belongs to the scope of protection of the invention.
It is a kind of schematic diagram of the implementation environment involved by each embodiment of the invention, the implementation environment with reference to shown in Fig. 1 Including:Multiple mobile terminal 1s and multiple can set up the Cloud Server 2 that wireless telecommunications are connected with the mobile terminal 1.
The mobile terminal 1 is can automatically to carry out numerical computations and/or information according to the instruction being previously set or store The equipment for the treatment of.In the present embodiment, the mobile terminal 1 can gather a plurality of advertising message using big data technology, and will The advertising message for collecting is sent to the Cloud Server 2.
The Cloud Server 2 is to fictionalize next server in many conventional physical machine clusters, big with amount of storage, peace Entirely, the features such as configuration needed for energy elasticity, thermophoresis, equally loaded.In the present embodiment, the Cloud Server 2 is using distributed Computing architecture, relies on distributed treatment, distributed data base, cloud storage and the Intel Virtualization Technology of cloud computing, it is possible to provide big data Calculating, cloud storage, online backup etc. are serviced, and can receive a plurality of advertising message of the mobile terminal 1 transmission described in multiple, and by institute A plurality of advertising message is stated to be stored.
It is the method flow diagram in advertisement screen method first embodiment of the present invention with reference to shown in Fig. 2.The preferable implementation Method in example is as performed by mobile terminal.
The mobile terminal may be, but not limited to, any one can pass through keyboard, mouse, remote control, touch with user The mode such as plate or voice-operated device carries out the electronic product of man-machine interaction, for example, personal computer, panel computer, smart mobile phone, individual Personal digital assistant (Personal Digital Assistant, PDA), game machine, IPTV (Internet Protocol Television, IPTV), intelligent wearable equipment etc. and other any Intelligent electrics for supporting network functions Sub- product.
According to different demands, the execution sequence in flow chart shown in Fig. 2 can change, and some can be omitted.
S21, mobile terminal is being detected after application program is activated, the data is activation that the application program is loaded to cloud Server, to judge whether the data include advertising message.
In certain embodiments, the application program of multiple types, the application journey can be installed in the mobile terminal Sequence may be, but not limited to, game, video, browser etc..
Can there is the situation of carrying advertisement information upon actuation in different types of application program.For example, game application During startup and follow-up operation, the speech delivered in speaker module of loading player and advertising message etc..Video Applications Program loads speech and the advertisement letter of user during startup and follow-up play video in the form of suspended window or barrage Breath.Browser application can be loaded on webpage during startup and follow-up operation in the form of plug-in unit or webpage Advertising message.
In certain embodiments, because the data form that different application programs is loaded may be different, and the number for loading According to being mostly non-structured data, thus in order to keep the unification of data form, it is easy to follow-up quickly response, the movement Terminal is being detected after application program is activated, described before data is activation to the Cloud Server for loading the application program Non-structured data processing in the application program can also be the data of structuring by mobile terminal, by the structuring Data is activation give the Cloud Server.
In certain embodiments, show that the packet contains extensively when what mobile terminal received that the Cloud Server returns During the confirmation of announcement information, S22 is performed;Otherwise, in mobile terminal receives the data that the Cloud Server is returned During not comprising the result for having advertising message, execution S21 can be returned to, it is also possible to directly terminate flow.
S22, mobile terminal is shielded the advertising message in the application program.
In certain embodiments, it refers to will not that the advertising message in the application program is carried out shielding by the mobile terminal The advertising message is shown to the user of mobile terminal.
It is the method flow diagram in advertisement screen method second embodiment of the present invention with reference to shown in Fig. 3.The preferable implementation Method in example is as performed by Cloud Server.
According to different demands, the execution sequence in flow chart shown in Fig. 3 can change, and some can be omitted.
S31, during the data that cloud server to mobile terminal sends, by the data and the ad data for prestoring Ad data in storehouse is matched, to judge whether the data include advertising message.
In certain embodiments, the Cloud Server is previously stored with advertising database, is recorded in the advertising database There is a plurality of ad data.The ad data can be stored with non-structured data form.It is described non-structured Data form, for example, it may be office documents, text, picture, XML, HTML, all kinds of forms, image and audio/video etc..Institute State ad data and can also be and stored with the data form of structuring.In the present embodiment, the ad data is with non-knot The data form of structure is stored.
In certain embodiments, there is an advertisement in the advertising database for being prestored described in the Cloud Server judgement When data are with the data identical data, that is, determine the advertisement number in the data and the advertising database for prestoring According to the match is successful;The Cloud Server judge in the advertising database for prestoring in the absence of any ad data and During the data identical data, that is, determine that the data are matched with the ad data in the advertising database for prestoring Failure.
In certain embodiments, when the data are matched into the ad data in the advertising database for prestoring During work(, S32 is performed;When it fails to match for the ad data in the data with the advertising database for prestoring, perform S33。
S32, Cloud Server returns to confirmation to mobile terminal, and the confirmation shows to include wide in the data Announcement information.
S33, Cloud Server extracts the characteristic information in the data.
In certain embodiments, the characteristic information in the data that the Cloud Server is extracted includes, but not limited to number According to keyword, data script, data encoding, unified resource positions URL etc..
S34, Cloud Server carries out the characteristic information with the characteristic of advertisement in the advertisement characteristic data storehouse for prestoring Matching, to judge whether the data include advertising message.
In certain embodiments, the Cloud Server is previously stored with advertisement characteristic data storehouse, the advertisement characteristic data Record has multiple features of a plurality of advertisement in storehouse.In the present embodiment, the characteristic of advertisement is carried out with the data form of structuring Storage.The characteristic of advertisement can be, advertisement keyword, ad code script, ad code, advertisement URL etc..
In certain embodiments, there is one in the advertisement characteristic data storehouse for being prestored described in the Cloud Server judgement When characteristic of advertisement is identical with a characteristic of advertisement in the characteristic information, that is, determine that the characteristic information is prestored with described The characteristic of advertisement in advertisement characteristic data storehouse the match is successful;The advertisement characteristic data prestored described in the Cloud Server judgement In storehouse in the absence of any one characteristic of advertisement it is identical with any one characteristic of advertisement in the characteristic information when, that is, determine described It fails to match for the characteristic of advertisement in characteristic information and the advertisement characteristic data storehouse for prestoring.
In certain embodiments, when the characteristic information and the characteristic of advertisement in the advertisement characteristic data storehouse for prestoring When the match is successful, S35 is performed;When the characteristic information is matched with the characteristic of advertisement in the advertisement characteristic data storehouse for prestoring During failure, S36 is performed.
S35, Cloud Server returns to the confirmation to mobile terminal, while by the data storage in the advertisement number According in storehouse updating the advertising database.
In certain embodiments, the Cloud Server matched by characteristic information carry out in data described in secondary-confirmation whether Include advertising message, when it is determined that including advertising message in the data, by the data storage in the ad data In storehouse, in can directly judging the data by advertising database during so as to the data for subsequently receiving mobile terminal transmission again Whether advertising message, quickness and high efficiency are included.
S36, Cloud Server is returned in the data not comprising the result for having advertising message to mobile terminal.
Further, the user that may there are some mobile terminals in practical application utilizes predetermined software, every pre- If the time period (for example, every 5 seconds) sends identical data, and works as the Cloud Server and determine the data and prestore Advertising database in ad data mismatch, and determine the characteristic information in the data and the advertisement for prestoring When characteristic of advertisement in property data base is also mismatched, the advertisement screen method can also include:Cloud Server judges to receive Whether the frequency of the identical data for arriving or time are identical, when the frequency of the identical data that Cloud Server judgement is received Or the time it is identical when, by the identical data be defined as advertising message and by the mobile terminal add blacklist.Cloud service Device sends the knot that the identical data have been added into blacklist for advertising message and the mobile terminal to the mobile terminal Really.
In sum, advertisement screen method of the present invention, during the data that cloud server to mobile terminal sends, The data are matched with the ad data in the advertising database for prestoring, to judge whether the data include Advertising message;When the match is successful for the ad data in the data with the advertising database for prestoring, Cloud Server To the result for including advertising message in the mobile terminal return data;When the data and the advertisement number for prestoring When according to the ad data in storehouse, it fails to match, Cloud Server extracts the characteristic information in the data, judges the characteristic information Matched with the characteristic of advertisement in the advertisement characteristic data storehouse for prestoring, believed with judging whether the data include advertisement Breath;When the match is successful for the characteristic of advertisement in the characteristic information and the advertisement characteristic data storehouse for prestoring, to it is mobile eventually End returns to the result for including advertising message in the data, at the same by the data storage in the advertising database with more The new advertising database.By the present invention, cloud service uses big data and cloud storage technology by ad data and characteristic of advertisement Classification storage is carried out, fast and accurately advertisement can be identified, and recognition result is returned into mobile terminal so that moved Dynamic terminal can shield to advertisement, it is to avoid mobile terminal is loaded with advertisement and causes resource after application program is started Waste, improve the experience that client uses application program.
It is the method flow diagram in advertisement screen method 3rd embodiment of the present invention with reference to shown in Fig. 4.The preferable implementation Method in example is as performed by mobile terminal.
According to different demands, the execution sequence in flow chart shown in Fig. 4 can change, and some can be omitted.
S41, mobile terminal user sends identical data by predetermined software every preset time period, and will be described identical Data is activation to Cloud Server.
S42, what mobile terminal received that the Cloud Server returns shows the identical data for advertising message really Recognize information and when the mobile terminal has been injected towards the result of blacklist, by the function of releasing blacklist that pre-sets to The Cloud Server sends the request for releasing blacklist.
Cloud Server can be so avoided to be mistaken as the identical data when judging that timing sends identical data It is invalid speech or advertising message and is pulled in blacklist.
Further, the advertisement screen method can also include:The mobile terminal sets and uploads option for user Advertising message is uploaded, and the advertising message of upload is sent to the Cloud Server, be easy to the Cloud Server to collect all kinds of wide Announcement information.
In sum, advertisement screen method of the present invention, mobile terminal is being detected after application program is activated, will The data is activation of application program loading to Cloud Server, to judge whether the data include advertising message;Work as movement Terminal receives when showing the confirmation that the packet contains advertising message of the Cloud Server return, by the application Advertising message in program is shielded.All of advertisement can be caught all in one draft by the present invention, shield effectiveness is good.Secondly, Mobile terminal is also provided with being uploaded for user the option of advertising message, and user can be allowed whenever and wherever possible to send to cloud advertising message Server.Again, when mobile terminal is mistaken as have sent advertising message and is added to blacklist, can also be to Cloud Server Send the request for releasing blacklist.
The above, is only specific embodiment of the invention, but protection scope of the present invention is not limited thereto, for For one of ordinary skill in the art, without departing from the concept of the premise of the invention, improvement, but these can also be made Belong to protection scope of the present invention.
Above-mentioned Fig. 2-Fig. 4 describes advertisement screen method of the invention in detail, with reference to the 5th~8 figure, respectively to realizing The functional module of the software systems of the advertisement screen method and realize that the hardware system structure of the advertisement screen method enters Row is introduced.
It should be appreciated that the embodiment is only purposes of discussion, do not limited by this structure in patent claim.
As shown in figure 5, being the functional block diagram of advertisement shielding harness first embodiment of the present invention.
First advertisement shielding harness 10 is run in the mobile terminal 1.The first advertisement shielding harness 10 can be wrapped Include multiple functional modules being made up of program code segments.The program of each program segment in the first advertisement shielding harness 10 Code can be stored in the memory of the mobile terminal 1, and is held by least one processor of the mobile terminal 1 OK, the advertisement in the mobile terminal 1 is shielded with performing.
In the present embodiment, function of the first advertisement shielding harness 10 according to performed by it can be divided into multiple Functional module.The functional module can include:Sending module 100, processing module 102, shroud module 104, releasing module 106 And uploading module 108.Connection is communicated by least one communication bus between described.The alleged module of invention refers to that one kind can Performed by processor and the series of computation machine program segment of fixing function can be completed, its storage is in memory.At this In embodiment, the function on each module will be described in detail in follow-up embodiment.
Sending module 100, for detecting after the application program in mobile terminal is activated, by application program loading Data is activation to Cloud Server, to judge whether the data include advertising message.
In certain embodiments, the application program of multiple types, the application journey can be installed in the mobile terminal 1 Sequence may be, but not limited to, game, video, browser etc..
Can there is the situation of carrying advertisement information upon actuation in different types of application program.For example, game application During startup and follow-up operation, the speech delivered in speaker module of loading player and advertising message etc..Video Applications Program loads speech and advertising message during startup and follow-up play video in the form of suspended window or barrage.It is clear Device application program is look at during startup and follow-up operation, carrying advertisement is believed in the form of plug-in unit or webpage on webpage for meeting Breath.
In certain embodiments, because the data form that different application programs is loaded may be different, and the number for loading According to being mostly non-structured data, thus in order to keep the unification of data form, it is easy to follow-up quickly response, in the hair Module 100 is sent to detect after application program is activated, before data is activation to the Cloud Server for loading the application program, institute Processing module 102 is stated, it is described for that can be the data of structuring by the non-structured data processing in the application program The data is activation of the structuring is given the Cloud Server by sending module 100.
In certain embodiments, shroud module 104, the packet is shown for receive that the Cloud Server returns During confirmation containing advertising message, the advertising message in the application program is shielded.
In certain embodiments, the advertising message in the application program is carried out shielding and refers to by the shroud module 104 The advertising message is not shown to the user of mobile terminal.
The sending module 100, is additionally operable to user and sends identical data every preset time period by predetermined software, and By the identical data is activation to Cloud Server.
The releasing module 106, shows that the identical data are advertisement for receive that the Cloud Server returns The confirmation of information and when the mobile terminal has been injected towards the result of blacklist, by the releasing blacklist for pre-setting Function to the Cloud Server send release blacklist request.
Cloud Server can be so avoided to be mistaken as the identical data when judging that timing sends identical data It is invalid speech or advertising message and is pulled in blacklist.
Further, the first advertisement shielding harness 10 can also include the uploading module 108:Uploaded for setting Option uploads advertising message for user, and the advertising message of upload is sent to the Cloud Server, is easy to the cloud service Device collects all kinds of advertising messages.
In sum, the first advertisement shielding harness 10 of the present invention, the sending module 100 is detecting application program After being activated, by the data is activation of application program loading to Cloud Server, to judge whether the data include advertisement Information;Show that the packet contains advertising message really when what the shroud module 104 received that the Cloud Server returns When recognizing information, the advertising message in the application program is shielded.All of advertisement one can be netted by the present invention and beaten To the greatest extent, shield effectiveness is good.Secondly, the uploading module 108 is also provided with being uploaded for user the option of advertising message, can allow user Advertising message is sent to Cloud Server whenever and wherever possible.Again, when mobile terminal is mistaken as have sent advertising message and is added When having entered blacklist, the releasing module 106 can also send the request for releasing blacklist to Cloud Server.
It is the functional block diagram of advertisement shielding harness second embodiment of the present invention shown in Fig. 6.
Second advertisement shielding harness 20 is run in the Cloud Server 2.The second advertisement shielding harness 20 can be wrapped Include multiple functional modules being made up of program code segments.The program of each program segment in the second advertisement shielding harness 20 Code can be stored in the memory of the Cloud Server 2, and is held by least one processor of the Cloud Server 2 OK, the advertisement in the mobile terminal 1 is shielded with performing.
In the present embodiment, function of the second advertisement shielding harness 20 according to performed by it can be divided into multiple Functional module.The functional module can include:First judge module 200, sending module 202, extraction module 204, second are sentenced Disconnected module 206, the judge module 210 of memory module 208 and the 3rd.Connection is communicated by least one communication bus between described. The alleged module of invention refers to that a kind of performed by processor and can complete the series of computation machine journey of fixing function Sequence section, its storage is in memory.In the present embodiment, the function on each module will be described in detail in follow-up embodiment.
First judge module 200, for receive mobile terminal transmission data when, by the data with deposit in advance Ad data in the advertising database of storage is matched, to judge whether the data include advertising message.
In certain embodiments, the Cloud Server is previously stored with advertising database, is recorded in the advertising database There is a plurality of ad data.The ad data can be stored with non-structured data form.It is described non-structured Data form, for example, it may be office documents, text, picture, XML, HTML, all kinds of forms, image and audio/video etc..Institute State ad data and can also be and stored with the data form of structuring.In the present embodiment, the ad data is with non-knot The data form of structure is stored.
In certain embodiments, first judge module 200 judges exist in the advertising database for prestoring When one ad data is with the data identical data, that is, in determining the data and the advertising database for prestoring Ad data the match is successful;First judge module 200 is judged in the advertising database for prestoring in the absence of appointing When what ad data is with the data identical data, that is, determine the data with the advertising database for prestoring In ad data it fails to match.
In certain embodiments, when the data are matched into the ad data in the advertising database for prestoring During work(, the sending module 202 is performed;When the data are matched with the ad data in the advertising database for prestoring During failure, the extraction module 204 is performed.
The sending module 202, for returning to confirmation to mobile terminal, the confirmation shows in the data Include advertising message.
The extraction module 204, for extracting the characteristic information in the data.
In certain embodiments, the characteristic information in the data that the extraction module 204 is extracted includes, but does not limit In, data critical word, data script, data encoding, unified resource positioning URL etc..
Second judge module 206, for by the characteristic information and the advertisement characteristic data storehouse for prestoring Characteristic of advertisement is matched, to judge whether the data include advertising message.
In certain embodiments, the Cloud Server is previously stored with advertisement characteristic data storehouse, the advertisement characteristic data Record has multiple features of a plurality of advertisement in storehouse.In the present embodiment, the characteristic of advertisement is carried out with the data form of structuring Storage.The characteristic of advertisement can be, advertisement keyword, ad code script, ad code, advertisement URL etc..
In certain embodiments, during second judge module 206 judges the advertisement characteristic data storehouse for prestoring In the presence of a characteristic of advertisement it is identical with a characteristic of advertisement in the characteristic information when, that is, determine the characteristic information with it is described The match is successful for the characteristic of advertisement in the advertisement characteristic data storehouse for prestoring;Second judge module 206 judges described to deposit in advance In the absence of any one characteristic of advertisement in any one characteristic of advertisement and the characteristic information in the advertisement characteristic data storehouse of storage When identical, that is, it fails to match to determine the characteristic of advertisement in the characteristic information and the advertisement characteristic data storehouse for prestoring.
In certain embodiments, when the characteristic information and the characteristic of advertisement in the advertisement characteristic data storehouse for prestoring When the match is successful, the memory module 208 is performed;When the characteristic information and the advertisement characteristic data storehouse for prestoring Characteristic of advertisement performs the sending module 202 when it fails to match.
The memory module 208, for returning to the confirmation to mobile terminal, while by the data storage in institute State in advertising database to update the advertising database.
In certain embodiments, second judge module 206 is matched by characteristic information carries out number described in secondary-confirmation Whether include advertising message in, when advertising message is included during second judge module 206 determines the data, institute Memory module 208 is stated by the data storage in the advertising database, so that follow-up first judge module 200 connects again Can directly judge whether include advertisement letter in the data during data for receiving mobile terminal transmission by advertising database Breath, quickness and high efficiency.
The sending module 202, for being returned in the data not comprising the result for having advertising message to mobile terminal.
Further, the user that may there are some mobile terminals in practical application utilizes predetermined software, every pre- If the time period (for example, every 5 seconds) send identical data, and work as first judge module 200 determine the data with During ad data in the advertising database for prestoring is mismatched, and second judge module 206 determines the data When characteristic of advertisement in the characteristic information and the advertisement characteristic data storehouse for prestoring also is mismatched, the second advertisement shielding System 20 can also include the 3rd judge module 210:For judge receive identical data frequency or the time it is whether identical, When frequency or the identical time of the identical data for judging to receive, the identical data are defined as advertising message and are incited somebody to action The mobile terminal adds blacklist.The sending module 202 is additionally operable to send the identical data to the mobile terminal The result of blacklist has been added into for advertising message and the mobile terminal.
In sum, the second advertisement shielding harness of the present invention, first judge module 200 receives mobile whole When holding the data for sending, the data are matched with the ad data in the advertising database for prestoring, to judge State whether data include advertising message;When first judge module 200 determine the data with it is described prestore it is wide The ad data in database is accused when the match is successful, the sending module 202 includes in returning to the data to mobile terminal The result of advertising message;In first judge module 200 determines the data and the advertising database for prestoring Ad data when it fails to match, the extraction module 204 extracts the characteristic information in the data, second judge module 206 judge that the characteristic information is matched with the characteristic of advertisement in the advertisement characteristic data storehouse for prestoring, described to judge Whether data include advertising message;When second judge module 206 determines that the characteristic information is prestored with described The characteristic of advertisement in advertisement characteristic data storehouse when the match is successful, in returning to the data to mobile terminal wrap by the memory module 208 Result containing advertising message, while by the data storage updating the advertising database in the advertising database. By the present invention, ad data and characteristic of advertisement are carried out classification storage by cloud service using big data and cloud storage technology, can be with Fast and accurately advertisement is identified, and recognition result is returned into mobile terminal so that mobile terminal can be to advertisement Shielded, it is to avoid mobile terminal is loaded with advertisement and causes the waste of resource after application program is started, and improves client Use the experience of application program.
It is the hardware architecture diagram of the mobile terminal for performing advertisement screen method of the present invention shown in Fig. 7.
In present pre-ferred embodiments, the mobile terminal 1 can be, but be not restricted to, smart mobile phone, intelligent hand The portable intelligent electronic product of table, panel computer, Wearable and other any support network functions.
In present pre-ferred embodiments, the mobile terminal 1 includes memory 11, at least one processor 12 (in figure only Show one), at least one communication bus 13 and communication communication part 14.
Art technology person is not it should be appreciated that the structure of the mobile terminal 1 shown in Fig. 7 constitutes the limit of the embodiment of the present invention It is fixed, both can be bus type structure, or star structure, the mobile terminal 1 can also include more more or more than illustrating Other few hardware or software, or different part arrangements.
In certain embodiments, the mobile terminal 1 include it is a kind of can be according to the instruction being previously set or store, automatically The terminal of numerical computations and/or information processing is carried out, its hardware includes but is not limited to microprocessor, application specific integrated circuit, can compile Journey gate array, digital processing unit, embedded device etc..The mobile terminal 1 may also include user equipment.The user equipment bag Include but be not limited to any one can be carried out by modes such as keyboard, mouse, remote control, touch pad or voice-operated devices with user it is man-machine Interactive electronic product, for example, intellectual wearable device etc..
It should be noted that the mobile terminal 1 is only for example, other electronic products that are existing or being likely to occur from now on The present invention is such as adaptable to, should be also included within protection scope of the present invention, and be incorporated herein by reference.
In certain embodiments, the memory 11 is used for store program codes and various data, such as installed in described The first advertisement shielding harness 10 in mobile terminal 1, and high speed is realized in the running of mobile terminal 1, is automatically completed The access of program or data.The memory 11 includes read-only storage (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), programmable read only memory (Programmable Read-Only Memory, PROM), Erasable Programmable Read Only Memory EPROM (Erasable Programmable Read-Only Memory, EPROM), one Secondary programmable read only memory (One-time Programmable Read-Only Memory, OTPROM), electronics erasing type Can make carbon copies read-only storage (Electrically-Erasable Programmable Read-Only Memory, EEPROM), Read-only optical disc (Compact Disc Read-Only Memory, CD-ROM) or other disk storages, magnetic disk storage, magnetic Tape storage or can be used in carry or data storage computer-readable any other medium.
In certain embodiments, at least one processor 12 can be made up of integrated circuit, for example can be by single The integrated circuit of encapsulation is constituted, or is made up of the integrated circuit that multiple identical functions or difference in functionality are encapsulated, and is wrapped Include one or more central processing unit (Central Processing unit, CPU), microprocessor, digital processing chip, Combination of graphic process unit and various control chips etc..At least one processor 12 is the control core of the mobile terminal 1 The heart (Control Unit), using various interfaces and all parts of the whole mobile terminal 1 of connection, by running or performing Program or module in the memory 11 are stored, and calls data of the storage in the memory 11, to perform The various functions and processing data of mobile terminal 1, for example, perform the first advertisement shielding harness 10.
In certain embodiments, at least one communication bus 13 be arranged to realize the memory 11, it is described extremely Few connecting communication between a processor 12 and the grade of the communication part 14.
In certain embodiments, the communication part 14 is used for wired or wireless side between mobile terminal 1 and other equipment The communication of formula.Mobile terminal 1 can access the wireless network based on communication standard, such as Wi-Fi, 2G, 3G, 4G, or their group Close.The communication part 14 receives broadcast singal or the related letter of broadcast from external broadcasting management system via broadcast channel Breath, the communication part 14 also includes near field communication module.The near field communication module can be by radio-frequency technique, infrared data association Can technology, super-broadband tech, Bluetooth technology and other technologies are realized.
Above-mentioned wireless network can also include cellular telephone networks, WLAN or Metropolitan Area Network (MAN).Wireless network can To use various communication standards, agreement and technology, including but not limited to global system for mobile communications (Global System For Mobile Communication, GSM), enhanced mobile communication technology (Enhanced Data GSM Environment, EDGE), Wideband CDMA Technology (Wideband Code Division Multiple Access, W- CDMA), CDMA (Code Division Access, CDMA), tdma (Time Division Multiple Access, TDMA), bluetooth, adopting wireless fidelity technology (Wireless-Fidelity, Wi-Fi) (such as U.S. electric and Electronic Engineering Association's standard IEEE 802.11a, IEEE802.11b, IEEE802.11g and/or IEEE802.11n), network electricity Words (Voice over Internet Protocol, VoIP), worldwide interoperability for microwave accesses (Worldwide Interoperability for Microwave Access, Wi-Max), other are used for mail, instant messaging and short message Agreement, and any other suitable communications protocol.
Although not shown, the mobile terminal 1 can also include the power supply (such as battery) powered to all parts, preferably , power supply can be logically contiguous with least one processor 12 by power-supply management system, so as to pass through power management system System realizes the functions such as management charging, electric discharge and power managed.Power supply can also include one or more direct current or friendship Stream power supply, recharging system, power failure detection circuit, power supply changeover device or inverter, power supply status indicator etc. are any Component.The mobile terminal 1 can also include camera, display screen, multiple sensor, audio-frequency assembly, multimedia groupware and Input/output interface etc., will not be repeated here.
In a further embodiment, with reference to Fig. 2 and Fig. 4, at least one processor 12 can perform described mobile whole The operating system at end 1 and types of applications program (the first advertisement shielding harness 10 as mentioned), the program code of installation etc., example Such as, above-mentioned modules, including the sending module 100, processing module 102, shroud module 104, release module 106 and on Transmission module 108 etc..
Have program stored therein code in the memory 11, and at least one processor 12 can call the memory 11 The program code of middle storage with perform correlation function.For example, the modules described in Fig. 4 are (for example, sending module 100, place Reason module 102, shroud module 104, releasing module 106 and uploading module 108 etc.) it is stored in the program in the memory 11 Code, and as performed by least one processor 12, so as to realize the function of the modules with to described mobile whole Advertisement on end is shielded.
In one embodiment of the invention, the memory 11 storage multiple instruction, the multiple instruction by it is described extremely Lack a processor 12 performed to realize advertisement screen method.Specifically, at least one processor 12 pairs is described more The execution of individual instruction includes:
After the application program in detecting the mobile terminal is activated, the data is activation that the application program is loaded To the Cloud Server, to judge whether the data include advertising message;
When showing the confirmation that the packet contains advertising message of the Cloud Server return is received, by institute The advertising message stated in application program is shielded.
In a preferred embodiment of the invention, at least one processor 12 to the execution of the multiple instruction also Including:
Identical data are sent every preset time period by predetermined software, and by the identical data is activation to described Cloud Server;
Show confirmation and institute of the identical data for advertising message when receive that the Cloud Server returns When stating mobile terminal and being injected towards the result of blacklist, by the function of releasing blacklist that pre-sets to the cloud service Device sends the request for releasing blacklist.
In a preferred embodiment of the invention, at least one processor 12 to the execution of the multiple instruction also Including:
Set and upload option so that user uploads advertising message, and the advertising message of upload is sent to the cloud service Device.
As shown in figure 8, being the hardware architecture diagram of the Cloud Server for performing advertisement screen method of the present invention.
In present pre-ferred embodiments, the Cloud Server 2 includes the cloud storage 21, (figure of at least one cloud processor 22 In only show one) and at least one communication bus 23.
In certain embodiments, the cloud storage 21 is used for store program codes and various data, such as installed in institute State the second advertisement shielding harness 20 in Cloud Server 2, and realized in the running of Cloud Server 2 at a high speed, it is automatically complete Into the access of program or data.The cloud storage 21 can be the internal storage unit of the Cloud Server 2, such as described cloud The hard disk or internal memory of server 2.The cloud storage 21 can also be the External memory equipment of the Cloud Server 2, for example Plug-in type hard disk, smart media card (Smart Media Card, SMC) on the Cloud Server 2, safe digital card The storage elements such as (Secure Digital Card, SD), flash memory cards (flash card).Further, the cloud is deposited Reservoir 21 can also both include the internal storage unit of the Cloud Server 2, it is also possible to including External memory equipment.
In certain embodiments, at least one cloud processor 22 is one or more central processing unit (Central Processing unit, CPU), microprocessor or other digital processing chips etc..The cloud processor 22 is used to perform software journey Sequence code or operational data, for example, perform the second advertisement shielding harness 20.
In certain embodiments, at least one communication bus 23 is arranged to realize the cloud storage 21 and described Connecting communication between at least one cloud processor 22.
In a further embodiment, with reference to Fig. 3, at least one cloud processor 22 can perform the Cloud Server 2 Operating system and installation types of applications program (the second advertisement shielding harness 20 as mentioned), program code etc., for example, Above-mentioned modules, including first judge module 200, sending module 202, extraction module 204, the second judge module 206th, judge module 210 of memory module 208 and the 3rd etc..
Have program stored therein code in the cloud storage 21, and at least one cloud processor 22 can call the cloud to deposit In reservoir 21 store program code with perform correlation function.For example, the modules described in Fig. 6 are (for example, first judges Module 200, sending module 202, extraction module 204, the second judge module 206, the judge module 210 of memory module 208 and the 3rd Deng) program code in the cloud storage 21 is stored in, and as performed by least one cloud processor 22, so that real The function of the existing modules is shielded with to the advertisement on the mobile terminal.
In one embodiment of the invention, the storage of the cloud storage 21 multiple instruction, the multiple instruction is described At least one cloud processor 22 is performed realizing advertisement screen method.Specifically, at least one cloud processor 22 pairs The execution of the multiple instruction includes:
When receiving the data that the mobile terminal sends, will be wide in the data and the advertising database for prestoring Accuse data to be matched, to judge whether the data include advertising message;
When the match is successful for the ad data in the data with the advertising database for prestoring, to the movement Terminal returns to confirmation, and the confirmation shows to include advertising message in the data.
In a preferred embodiment of the invention, at least one processor 12 to the execution of the multiple instruction also Including:
When it fails to match for the ad data in the data with the advertising database for prestoring, the number is extracted Characteristic information in, the characteristic information includes:Data critical word, data script, data encoding, unified resource positioning URL Deng;
The characteristic information is matched with the characteristic of advertisement in the advertisement characteristic data storehouse for prestoring, to judge State whether data include advertising message;
When the match is successful for the characteristic of advertisement in the characteristic information and the advertisement characteristic data storehouse for prestoring, to institute State mobile terminal and return to confirmation, while by the data storage updating the ad data in the advertising database Storehouse;Or
When it fails to match for the characteristic of advertisement in the characteristic information and the advertisement characteristic data storehouse for prestoring, to institute State during mobile terminal returns to the data and do not include the result for having advertising message.
In a preferred embodiment of the invention, at least one processor 12 to the execution of the multiple instruction also Including:
When the identical data that the mobile terminal sends are received, the frequency of the identical data that judgement is received Whether rate or time are identical;
When it is determined that the identical data for receiving frequency or identical time when, returned to the mobile terminal described Identical data are the result that advertising message and the mobile terminal have been added into blacklist.
During each functional module in each embodiment of the invention can be integrated in a processing unit, or each Unit is individually physically present, it is also possible to which two or more units are integrated in a unit.Above-mentioned integrated unit both may be used Realized with the form of hardware, it would however also be possible to employ hardware adds the form of software function module to realize.
The above-mentioned integrated unit realized in the form of software function module, can store and be deposited in an embodied on computer readable In storage media.Above-mentioned software function module storage is in a storage medium, including some instructions are used to so that a computer It is each that equipment (can be personal computer, communicating terminal, or network equipment etc.) or processor (processor) perform the present invention The part of individual embodiment methods described.
In several embodiments provided by the present invention, it should be understood that disclosed system, apparatus and method can be with Realize by another way.For example, device embodiment described above is only schematical, for example, the module Divide, only a kind of division of logic function there can be other dividing mode when actually realizing.
The module that is illustrated as separating component can be or may not be it is physically separate, it is aobvious as module The part for showing can be or may not be physical location, you can with positioned at a place, or can also be distributed to multiple On NE.Some or all of module therein can be according to the actual needs selected to realize the mesh of this embodiment scheme 's.
It is obvious to a person skilled in the art that the invention is not restricted to the details of above-mentioned one exemplary embodiment, Er Qie In the case of without departing substantially from spirit or essential attributes of the invention, the present invention can be in other specific forms realized.Therefore, no matter From the point of view of which point, embodiment all should be regarded as exemplary, and be nonrestrictive, the scope of the present invention is by appended power Profit requires to be limited rather than described above, it is intended that all in the implication and scope of the equivalency of claim by falling Change is included in the present invention.Any reference in claim should not be considered as the claim involved by limitation.This Outward, it is clear that " including " word is not excluded for other units or, odd number is not excluded for plural number.The multiple units stated in system claims Or device can also be realized by a unit or device by software or hardware.The first, the second grade word is used for representing name Claim, and be not offered as any specific order.
Finally it should be noted that the above embodiments are merely illustrative of the technical solutions of the present invention and it is unrestricted, although reference Preferred embodiment has been described in detail to the present invention, it will be understood by those within the art that, can be to of the invention Technical scheme is modified or equivalent, without deviating from the spirit and scope of technical solution of the present invention.

Claims (12)

1. a kind of advertisement screen method, is applied in mobile terminal, and the mobile terminal sets up network connection with Cloud Server, its It is characterised by, methods described includes:
After the application program in detecting the mobile terminal is activated, the data is activation that the application program is loaded to institute Cloud Server is stated, to judge whether the data include advertising message;
When receive that the Cloud Server returns show the data in include the confirmation of advertising message when, will be described Advertising message in application program is shielded.
2. advertisement screen method as claimed in claim 1, it is characterised in that methods described also includes:
Identical data are sent every preset time period by predetermined software, and the identical data is activation is taken to the cloud Business device;
When showing of receiving that the Cloud Server the returns confirmation that the identical data are advertising message and the shifting When dynamic terminal has been injected towards the result of blacklist, sent out to the Cloud Server by the function of the releasing blacklist for pre-setting Send the request for releasing blacklist.
3. advertisement screen method as claimed in claim 1 or 2, it is characterised in that methods described also includes:
Set and upload option so that user uploads advertising message, and the advertising message of upload is sent to the Cloud Server.
4. a kind of advertisement screen method, is applied in Cloud Server, and the Cloud Server is set up communication and connected with multiple mobile terminals Connect, it is characterised in that methods described includes:
When receiving the data that the mobile terminal sends, by the advertisement number in the data and the advertising database for prestoring According to being matched, to judge whether the data include advertising message;
When the match is successful for the ad data in the data with the advertising database for prestoring, to the mobile terminal Confirmation is returned to, the confirmation shows to include advertising message in the data.
5. advertisement screen method as claimed in claim 4, it is characterised in that methods described also includes:
When it fails to match for the ad data in the data with the advertising database for prestoring, in the extraction data Characteristic information, the characteristic information includes:Data critical word, data script, data encoding, unified resource positioning URL;
The characteristic information is matched with the characteristic of advertisement in the advertisement characteristic data storehouse for prestoring, to judge the number According to whether including advertising message;
When the match is successful for the characteristic of advertisement in the characteristic information and the advertisement characteristic data storehouse for prestoring, to the shifting Dynamic terminal returns to the confirmation, while by the data storage updating the ad data in the advertising database Storehouse;Or
When it fails to match for the characteristic of advertisement in the characteristic information and the advertisement characteristic data storehouse for prestoring, to the shifting Dynamic terminal does not include the result for having advertising message in returning to the data.
6. advertisement screen method as claimed in claim 5, it is characterised in that methods described also includes:
When the identical data that the mobile terminal sends are received, the frequency of the identical data that judgement is received or Whether the time is identical;
When it is determined that the identical data for receiving frequency or identical time when, to the mobile terminal return it is described identical Data the result of blacklist has been added into for advertising message and the mobile terminal.
7. a kind of advertisement shielding harness, is installed in mobile terminal, and the mobile terminal sets up network connection with Cloud Server, its It is characterised by, the system includes:
Sending module, for after the application program in detecting the mobile terminal is activated, by application program loading Data is activation to the Cloud Server, to judge whether the data include advertising message;
Shroud module, for showing the confirmation letter that the packet contains advertising message when receive that the Cloud Server returns During breath, the advertising message in the application program is shielded.
8. advertisement shielding harness as claimed in claim 7, it is characterised in that
The sending module, is additionally operable to send identical data every preset time period by predetermined software, and will be described identical Data is activation give the Cloud Server;
The system also includes releasing module, for being when the identical data that show for receiving the Cloud Server return The confirmation of advertising message and when the mobile terminal has been injected towards the result of blacklist, by the solution except black for pre-setting The function of list sends the request for releasing blacklist to the Cloud Server.
9. advertisement shielding harness as claimed in claim 7 or 8, it is characterised in that the system also includes:
Uploading module, uploads option so that user uploads advertising message, and the advertising message of upload is sent to institute for setting State Cloud Server.
10. a kind of advertisement shielding harness, is installed in Cloud Server, and the Cloud Server is set up communication and connected with multiple mobile terminals Connect, it is characterised in that the system includes:
First judge module, it is during for the data for receiving the mobile terminal transmission, the data are wide with what is prestored The ad data accused in database is matched, to judge whether the data include advertising message;
Sending module, in determining the data and the advertising database for prestoring when first judge module Ad data returns to confirmation when the match is successful to the mobile terminal, and the confirmation shows to be included in the data There is advertising message.
11. advertisement shielding harness as claimed in claim 10, it is characterised in that the system also includes:
Extraction module, in determining the data and the advertising database for prestoring when first judge module Ad data extracts the characteristic information in the data when it fails to match, and the characteristic information includes:Data critical word, data Script, data encoding, unified resource positioning URL;
Second judge module, for the characteristic information to be carried out with the characteristic of advertisement in the advertisement characteristic data storehouse for prestoring Matching, to judge whether the data include advertising message;
Memory module, for determining the characteristic information with the characteristic of advertisement number for prestoring when second judge module When the match is successful according to the characteristic of advertisement in storehouse, the confirmation is returned to the mobile terminal, at the same by the data storage in Updating the advertising database in the advertising database;Or
The sending module, is additionally operable to determine the characteristic information with the advertisement for prestoring when second judge module The characteristic of advertisement of property data base is when it fails to match, is returned in the data not comprising there is advertising message to the mobile terminal As a result.
12. advertisement shielding harness as claimed in claim 11, it is characterised in that the system also includes:
3rd judge module, for when the identical data that the mobile terminal sends are received, it is described that judgement is received Whether the frequency of identical data or time are identical;
The sending module, be additionally operable to when the 3rd judge module determine the frequency of the identical data that receives or when Between it is identical when, return to the identical data for advertising message to the mobile terminal and the mobile terminal be added into black name Single result.
CN201710074362.9A 2017-02-10 2017-02-10 Advertisement shields method and system Pending CN106844731A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710074362.9A CN106844731A (en) 2017-02-10 2017-02-10 Advertisement shields method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710074362.9A CN106844731A (en) 2017-02-10 2017-02-10 Advertisement shields method and system

Publications (1)

Publication Number Publication Date
CN106844731A true CN106844731A (en) 2017-06-13

Family

ID=59127353

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710074362.9A Pending CN106844731A (en) 2017-02-10 2017-02-10 Advertisement shields method and system

Country Status (1)

Country Link
CN (1) CN106844731A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107329750A (en) * 2017-06-26 2017-11-07 厦门美图移动科技有限公司 The recognition methods of advertisement page, jump method and mobile terminal in application program
CN107562864A (en) * 2017-08-30 2018-01-09 努比亚技术有限公司 A kind of advertisement screen method, mobile terminal and computer-readable recording medium
CN107844230A (en) * 2017-10-31 2018-03-27 努比亚技术有限公司 A kind of advertisement page method of adjustment, mobile terminal and computer-readable recording medium
CN108009232A (en) * 2017-11-29 2018-05-08 北京小米移动软件有限公司 Advertisement shields method and device
CN109275016A (en) * 2018-09-30 2019-01-25 联想(北京)有限公司 Display control method and display control apparatus
CN109271212A (en) * 2017-07-13 2019-01-25 深圳市Tcl高新技术开发有限公司 A kind of advertisement in application program shields method, device and equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102035883A (en) * 2010-11-26 2011-04-27 百度在线网络技术(北京)有限公司 Method and device for optimizing webpage in network equipment
CN103530560A (en) * 2013-09-29 2014-01-22 北京金山网络科技有限公司 Method, device and client side for advertisement blocking
WO2014101783A1 (en) * 2012-12-26 2014-07-03 Tencent Technology (Shenzhen) Company Limited Method and server for performing cloud detection for malicious information
CN104182682A (en) * 2013-05-23 2014-12-03 贝壳网际(北京)安全技术有限公司 Method, system, client and server for intercepting advertisements in software installation package
CN105138640A (en) * 2015-08-24 2015-12-09 成都秋雷科技有限责任公司 Webpage advertisement screening method based on cloud

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102035883A (en) * 2010-11-26 2011-04-27 百度在线网络技术(北京)有限公司 Method and device for optimizing webpage in network equipment
WO2014101783A1 (en) * 2012-12-26 2014-07-03 Tencent Technology (Shenzhen) Company Limited Method and server for performing cloud detection for malicious information
CN104182682A (en) * 2013-05-23 2014-12-03 贝壳网际(北京)安全技术有限公司 Method, system, client and server for intercepting advertisements in software installation package
CN103530560A (en) * 2013-09-29 2014-01-22 北京金山网络科技有限公司 Method, device and client side for advertisement blocking
CN105138640A (en) * 2015-08-24 2015-12-09 成都秋雷科技有限责任公司 Webpage advertisement screening method based on cloud

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107329750A (en) * 2017-06-26 2017-11-07 厦门美图移动科技有限公司 The recognition methods of advertisement page, jump method and mobile terminal in application program
CN109271212A (en) * 2017-07-13 2019-01-25 深圳市Tcl高新技术开发有限公司 A kind of advertisement in application program shields method, device and equipment
CN107562864A (en) * 2017-08-30 2018-01-09 努比亚技术有限公司 A kind of advertisement screen method, mobile terminal and computer-readable recording medium
CN107844230A (en) * 2017-10-31 2018-03-27 努比亚技术有限公司 A kind of advertisement page method of adjustment, mobile terminal and computer-readable recording medium
CN108009232A (en) * 2017-11-29 2018-05-08 北京小米移动软件有限公司 Advertisement shields method and device
CN109275016A (en) * 2018-09-30 2019-01-25 联想(北京)有限公司 Display control method and display control apparatus

Similar Documents

Publication Publication Date Title
CN106844731A (en) Advertisement shields method and system
CN109831456B (en) Message pushing method, device, equipment and storage medium
CN109152095B (en) Wireless network connection method for terminal
CN102831537B (en) A kind of method and device obtaining network advertisement information
CN104301436B (en) Content to be displayed push, subscription, update method and its corresponding device
CN111953776A (en) Application service message pushing method and device, computer equipment and computer storage medium
CN106357517A (en) Directional label generation method and device
CN103442126A (en) Mobile phone communication method and system based on cloud service
US20170249934A1 (en) Electronic device and method for operating the same
CN103927190A (en) Network expression downloading method and device
WO2014183427A1 (en) Method and apparatus for displaying webcast rooms
CN109246741B (en) Wireless network connection method for terminal
CN106877464A (en) Charge control method and charging equipment
CN104092596A (en) Music user group management method, device and system
CN105468419A (en) Method and device for realizing broadcast based on application software and electronic equipment
CN111970188A (en) Capability forwarding method and device
US20250124073A1 (en) Search processing method and apparatus, device, medium, and program product
CN110932960A (en) Social software-based fraud prevention method, server and system
CN106487655B (en) Message interaction method and device and processing server
CN103369478A (en) Method and system for real-time display of incoming call electronic business card and intelligent information
CN106941410B (en) Method and device for rapidly displaying virtual article
CN113098859B (en) Webpage page rollback method, device, terminal and storage medium
CN106878957B (en) Broadcast queue's generation method, device and terminal device
CN111225266B (en) User interface interaction method and system
CN105450510B (en) Friend management method, device and server for social network-i i-platform

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170613

RJ01 Rejection of invention patent application after publication