Movatterモバイル変換


[0]ホーム

URL:


CN105391674A - Information processing method and system, server, and client - Google Patents

Information processing method and system, server, and client
Download PDF

Info

Publication number
CN105391674A
CN105391674ACN201410453286.9ACN201410453286ACN105391674ACN 105391674 ACN105391674 ACN 105391674ACN 201410453286 ACN201410453286 ACN 201410453286ACN 105391674 ACN105391674 ACN 105391674A
Authority
CN
China
Prior art keywords
information
judged result
obtains
url address
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.)
Granted
Application number
CN201410453286.9A
Other languages
Chinese (zh)
Other versions
CN105391674B (en
Inventor
符永涛
李乐乐
陶思南
王志龙
邵荣杰
刘世川
罗谚君
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology 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 Tencent Technology Shenzhen Co LtdfiledCriticalTencent Technology Shenzhen Co Ltd
Priority to CN201410453286.9ApriorityCriticalpatent/CN105391674B/en
Publication of CN105391674ApublicationCriticalpatent/CN105391674A/en
Application grantedgrantedCritical
Publication of CN105391674BpublicationCriticalpatent/CN105391674B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

The invention discloses an information processing method, and the method comprises the steps that a server obtains a first URL address which is obtained through scanning a bar code through a client interacting with the server; the server judges the safety of the first URL address, and obtains a first judgment result; the server obtains the summary information and website type of a website linked to the first URL address; and the server enables the first judgment result, the summary information and the website address to the client. The invention also discloses an information processing system, the server, and the client.

Description

A kind of information processing method and system, server, client
Technical field
The present invention relates to electronic technology, particularly relate to a kind of information processing method and system, server, client.
Background technology
Barcode technology be grow up in computer technology and Information Technology Foundation a kind of melt encode, print, identify, data acquisition and processing (DAP) is in the emerging technology of one.Usual the seen bar code be printed in commodity packaging of people is bar code, and due to the restriction by information capacity, bar code just identifies commodity, and does not retouch limit to commodity.Therefore, the use of bar code, needs the existence of dependency database.Do not having database and the place of being inconvenient to network, the use of bar code is greatly limited.In addition, bar code may represent Chinese character information hardly, and this does not very make having the occasion of Chinese character, bar code to seem, and efficiency is very low.
Along with the development of modern high technology, an urgent demand bar code represents many information in limited geometric space, thus meets the needs of Protean information.Two-dimensional bar code is born to solve the insurmountable problem of bar code just.Quick Response Code (TwoDimensionalCode) as graphic code technology of new generation, because of its reading manner, abundant character support and high power capacity and popularized rapidly and apply quickly and easily.According to the difference realizing principle, planform, Quick Response Code can be divided into matrix two-dimensional code and row row formula Quick Response Code, wherein,
The coding principle of row row formula Quick Response Code is based upon on bar code basis, is piled into the code system of two row or multirow on demand.It inherits feature, its recognizing apparatus bar code printing and the bar code compatibility of bar code in code Design, verification principle, recognition mode etc.But due to the increase of line number, discriminating, the decoding algorithm of row are not exclusively identical with bar code with software.Representative row row formula Quick Response Code comprises: PDF417, Code49, Code16K etc.Row row formula Quick Response Code is also called two-dimensional bar code, and two-dimensional bar code is that the specific geometric figure of a kind of employing is according to certain rules at the chequered with black and white figure of the upper distribution of plane (two-dimensional directional); Two-dimensional bar code has been widely used in the identification of commodity now, for imported food, Quick Response Code is sticked in the external packing of food, by this Quick Response Code, the logistics based on Quick Response Code and supply-chain management system can be set up, allow food have one " electronic ID card ", can food safety trace back management be carried out.
Matrix two-dimensional code forms with a matrix type.The position of matrix respective element represents binary one with the appearance of point (points of square point, round dot or other shapes), point do not occur represent binary " 0 ", the permutation and combination of point determines the meaning representated by matrix.Matrix two-dimensional code is based upon a kind of New Graphics symbol automatically identifying and reading process code system on the basis such as computer image processing technology, assembly coding principle.Representative square matrix code comprises: response (QR, QuickResponse) code, information matrix (DM, DataMatrix) code, Codeone code, Maxi code etc. fast.
As Figure 1-1, intuitively it is a square printed patterns arranged by the many little modules be organized into according to character information to the schematic diagram of QR code.This square region also claims the data area of QR code, is arranged form by data module image (typically referring to the black in data area or white blockage).The positioning image for locator data region that the upper right corner of data area, the upper left corner and the lower left corner all have data module image to be arranged in.The data module image forming positioning image also can be called locating module image, and the data module corresponding to locating module image also can be called locator data module.According to the amount of capacity of data area, QR code has different versions, as shown in Figure 1-2, the version of QR code comprises from version 1 to edition 40 totally 40 versions, wherein most version 1 is minimum version, version 1 comprises 21 × 21 data block pictures, and edition 40 is maximum version, and edition 40 comprises 177 × 177 data block pictures.The version of QR code is larger, and the data capacity of corresponding QR code is larger, and its printed dimensions is also larger.
In browser in current terminal, if user needs by browser access webpage, first user is needed to grasp address or the title of this webpage, secondly, respective window in the browser provided in the terminal inputs corresponding network address, afterwards, browser accesses corresponding webpage according to the network address of input.But, in the process of above-mentioned accessed web page, the corresponding network address of the input needing user manual, when user forgets or do not know the network address of webpage, user will be caused very low by the efficiency of the browser access webpage of mobile terminal, but planar bar code technology overcomes the problems referred to above, there is a kind of method based on Quick Response Code terminal reading service in correlation technique is: after relevant information coding is produced Quick Response Code, first the camera function of terminal is utilized to obtain two-dimensional code symbol, then the decoding of two-dimensional code symbol is completed by the decoding application software in terminal, finally by application software, the information that Quick Response Code includes is processed, and provide corresponding service for terminal use.Said method is the approach that terminal use provides a kind of quick obtaining information, and the application scenarios of the method comprises:
1, business card application
The card information of individual is made into Quick Response Code by personal computer (PC, PersonalComputer) client software or related web site by user, is printed on business card.After exchanging visiting cards in commercial activity, the side receiving business card utilizes the mobile phone with two-dimensional code authentication function to gather two-dimensional code symbol, identifies the card information in two-dimensional code symbol, and is presented on mobile phone by card information.Contents of visiting cards can be stored in the address book of mobile phone by user as required, also can be synchronized in personal information management server and preserve, also can call, send out Email etc. to the other side.
2, business marketing application
The information (as enterprise site, content URL, service calls, service propaganda information etc.) relevant to the business of oneself can be distributed on website, magazine or all kinds of print media by operator or value added service provider, after user distinguishes above-mentioned information by the terminal with two dimension code reading function, information browse, service subscription, content can have manually been selected to download the operations such as such as down load application installation kit.
3, vote
The link that existing a lot of program has viewer polls to participate in, program offers can by the Information issued relevant to the program of oneself on website, magazine or all kinds of print media, after user distinguishes above-mentioned information by the terminal with two dimension code reading function, input certain content in the terminal, be then sent to a certain specific number by the mode of short message.
Based on above-mentioned application widely, scanning Quick Response Code has become user and has day by day been familiar with and popular mobile interchange web portal, and removed from the tediously long network address of input by scanning Quick Response Code, user does not need input numerous and diverse in a large number just can realize convenient online.But existing Quick Response Code scanning or only provide Quick Response Code raw information, otherwise the Quick Response Code of particular platform can only be scanned, fail safe is poor.That is, user is when scanning Quick Response Code, what often cannot predict that scanning Quick Response Code out associates actually is any content, thus also cannot confirm the Quick Response Code that scans whether safety and whether oneself wanting, URL(uniform resource locator) (the URL that user security accessing Quick Response Code is corresponding cannot be ensured simultaneously, UniformResourceLocator), also the attack of malice Quick Response Code cannot just be resisted, because existing planar bar code technology exists the problems referred to above, so it is poor to cause user to experience when using existing scanning planar bar code technology.
Summary of the invention
In view of this, the embodiment of the present invention provides a kind of information processing method and system, server, client for solving problems of the prior art, cannot learn the problem of real Quick Response Code content when solving scanning input Quick Response Code fast.
The technical scheme of the embodiment of the present invention is achieved in that
First aspect, the embodiment of the present invention provides a kind of information processing method, and described method comprises:
Described server obtains a URL address;
Described server judges the fail safe of a described URL address, obtains the first judged result;
Described server obtains outline information and the Type of website of the website that a described URL address links;
Described first judged result, outline information and the Type of website are sent to described client by described server.
Second aspect, the embodiment of the present invention provides a kind of information processing method, and described method comprises:
Described server obtains a URL address;
Described server captures the second application installation kit based on a described URL address, and described second application installation kit is the installation kit of described bar code association;
Described server judges the fail safe of described second application installation kit, obtains the first judged result;
Described server obtains application type, the application outline information of described second installation kit;
The application type of described first judged result, described second installation kit and application outline information are sent to described client by described server.
The third aspect, the embodiment of the present invention provides a kind of information processing method, and described method comprises:
Client detects first operation of user;
Described client judges that whether described first operation is the operation of scanning barcode, obtains the second judged result;
When described second judged result show described first be operating as the operation of scanning barcode time, described in client end response first operation, send the first instruction to image acquisition units, described first instruction for trigger described image acquisition units start with scanning barcode;
Client receives the image information of the scanning barcode that described image acquisition units sends, and resolves described image information and obtains a URL address, and a described URL address is the address of described bar code association;
User end to server sends a described URL address;
The first judged result that described client reception server sends, website outline information and the Type of website, and described first judged result, described outline information and the described Type of website are exported to user.
Fourth aspect, the embodiment of the present invention provides a kind of information processing method, and described method comprises:
Client detects first operation of user;
Described client judges that whether described first operation is the operation of scanning barcode, obtains the second judged result;
When described second judged result show described first be operating as the operation of scanning barcode time, described in client end response first operation, send the first instruction to image acquisition units, described first instruction for trigger described image acquisition units start with scanning barcode;
Client receives the image information of the scanning barcode that described image acquisition units sends, and resolves described image information and obtains a URL address, and a described URL address is the address of described bar code association;
User end to server sends a described URL address;
A URL address described in described server receives client;
Described server judges the fail safe of a described URL address, obtains the first judged result;
Described server obtains outline information and the Type of website of the website that a described URL address links;
Described first judged result, outline information and the Type of website are sent to described client by described server;
The first judged result that described client reception server sends, website outline information and the Type of website, and described first judged result, described outline information and the described Type of website are exported to user.
5th aspect, the embodiment of the present invention provides a kind of server, and described server comprises the first acquiring unit, the first judging unit, second acquisition unit and the first transmitting element, wherein:
Described first acquiring unit, for obtaining a URL address, a described URL address is the URL address that client scan bar code obtains;
Described first judging unit, for judging the fail safe of a described URL address, obtains the first judged result;
Described second acquisition unit, for obtaining outline information and the Type of website of the website that a described URL address links;
Described first transmitting element, for sending to described client by described first judged result, outline information and the Type of website.
6th aspect, the embodiment of the present invention provides a kind of server, and described server comprises the first acquiring unit, placement unit, the first judging unit, second acquisition unit and the first transmitting element, wherein:
Described first acquiring unit, for obtaining a URL address, a described URL address is the URL address that client scan bar code obtains;
Described placement unit, for capturing the second application installation kit based on a described URL address, described second application installation kit is the installation kit of described bar code association;
Described first judging unit, for judging the fail safe of described second application installation kit, obtains the first judged result;
Described second acquisition unit, for obtaining application type, the application outline information of described second installation kit;
Described first transmitting element, for sending to described client by the application type of described first judged result, described second installation kit and application outline information.
7th aspect, the embodiment of the present invention provides a kind of client, and described client comprises detecting unit, the second judging unit, the second transmitting element, the first receiving element, resolution unit, the 3rd transmitting element and the second receiving element, wherein:
Described detecting unit, for detecting first operation of user;
Described second judging unit, for judging that whether described first operation is the operation of scanning barcode, obtains the second judged result;
Described second transmitting element, for show when described second judged result described first be operating as the operation of scanning barcode time, respond described first operation, send the first instruction to image acquisition units, described first instruction starts for triggering described image acquisition units with scanning barcode;
Described first receiving element, for receiving the image information of the scanning barcode that described image acquisition units sends;
Described resolution unit, obtains a URL address for resolving described image information, and a described URL address is the address of described bar code association;
Described 3rd transmitting element, for sending a described URL address to server;
Described second receiving element, for the first judged result, website outline information and the Type of website that reception server sends, and exports to user by described first judged result, described outline information and the described Type of website.
Eighth aspect, the embodiment of the present invention provides a kind of information processing system, described system comprises server and client side, wherein said client comprises detecting unit, the second judging unit, the second transmitting element, the first receiving element, resolution unit, the 3rd transmitting element and the second receiving element, described server comprises the first acquiring unit, the first judging unit, second acquisition unit and the first transmitting element, wherein:
Described detecting unit, for detecting first operation of user;
Described second judging unit, for judging that whether described first operation is the operation of scanning barcode, obtains the second judged result;
Described second transmitting element, for show when described second judged result described first be operating as the operation of scanning barcode time, respond described first operation, send the first instruction to image acquisition units, described first instruction starts for triggering described image acquisition units with scanning barcode;
Described first receiving element, for receiving the image information of the scanning barcode that described image acquisition units sends;
Described resolution unit, obtains a URL address for resolving described image information, and a described URL address is the address of described bar code association;
Described 3rd transmitting element, for sending a described URL address;
Described first acquiring unit, for receiving a described URL address;
Described first judging unit, for judging the fail safe of a described URL address, obtains the first judged result;
Described second acquisition unit, for obtaining outline information and the Type of website of the website that a described URL address links;
Described first transmitting element, for sending described first judged result, outline information and the Type of website;
Described 3rd receiving element, for receiving described first judged result, website outline information and the Type of website, and exports to user by described first judged result, described outline information and the described Type of website.
The information processing method that the embodiment of the present invention provides and system, server, client, wherein, described server obtains a URL address, and a described URL address is carry out the URL address that mutual client scan bar code obtains with described server; Described server judges the fail safe of a described URL address, obtains the first judged result; Described server obtains outline information and the Type of website of the website that a described URL address links; Described first judged result, outline information and the Type of website are sent to described client by described server; So, the problem of real Quick Response Code content cannot be learnt when solving scanning input Quick Response Code fast.
Accompanying drawing explanation
Fig. 1-1 is the schematic diagram of QR code;
Fig. 1-2 is the schematic diagram of the different version of QR code;
Fig. 1-3 is the realization flow schematic diagram of the embodiment of the present invention one information processing method;
Fig. 2-1 is the realization flow schematic diagram of the embodiment of the present invention two information processing method;
Fig. 2-2 is a URL address in the embodiment of the present invention two, relation schematic diagram between cloud killing record and the first judged result;
Fig. 3-1 is the realization flow schematic diagram of the embodiment of the present invention three information processing method;
Fig. 3-2 is the composition structural representation of information resource processing module in the embodiment of the present invention three;
Fig. 3-3 is the composition structural representation of network address analysis module in Fig. 3-2;
Fig. 3-4 is the composition structural representation of checking and killing virus engine in Fig. 3-2;
Fig. 3-5 adopts the schematic flow sheet of the information resource processing module shown in Fig. 3-2 to Fig. 3-4 when processing a URL address for the embodiment of the present invention three;
Fig. 4 is the realization flow schematic diagram of the embodiment of the present invention four information processing method;
Fig. 5-1 is the realization flow schematic diagram of the embodiment of the present invention five information processing method;
Fig. 5-2 is the interface schematic diagram one that the embodiment of the present invention five is shown to the client of user;
Fig. 5-3 is the interface schematic diagram two that the embodiment of the present invention five is shown to the client of user;
Fig. 6 is the composition structural representation of the embodiment of the present invention seven server;
Fig. 7 is the composition structural representation of the embodiment of the present invention eight server;
Fig. 8 is the composition structural representation of the embodiment of the present invention nine server;
Fig. 9 is the composition structural representation of the embodiment of the present invention ten server;
Figure 10 is the composition structural representation of the embodiment of the present invention 11 client;
Figure 11 is the composition structural representation of the embodiment of the present invention 12 information processing system.
Embodiment
Below in conjunction with the drawings and specific embodiments, the technical solution of the present invention is further elaborated.
Embodiment one
The embodiment of the present invention provides a kind of information processing method, and Fig. 1-3 is the realization flow schematic diagram of the embodiment of the present invention one information processing method, and as Figure 1-3, the method comprises:
Step 101, described server obtains the first URL(uniform resource locator) (URL, UniformResourceLocator) address;
Here, a described URL address is the URL address that described client scan bar code obtains;
Here, described server obtains a URL address, comprises following several mode:
First kind of way: the URL address that described server receives client sends;
The second way: the image information that server receives client sends, resolves described image information, obtains a URL address.
Here, described client refers to the software application (hereinafter referred to as application) that user installs in terminal, this application at least can call the camera in terminal, after camera is activated, then take bar code to obtain image information, application can according to the URL address of image information acquisition bar code association.
It should be noted that, general application does not have the ability of resolving image information, image information is needed to send to server, this server can be the server of application provider, server receives this image information, resolve the URL address (i.e. a URL address) that the image information received obtains bar code association, then a URL address is sent to client.If application has the ability of image information, so apply and directly resolve image information, obtain a URL address.Which kind of mode no matter client take obtain a URL address, and in a step 101, a described URL address can be sent to server, namely such server obtains a URL address (namely above-mentioned first kind of way).
As mentioned above, general application does not have the ability of resolving image information, need image information to send to server, server receives this image information, and server obtains a URL address (the namely above-mentioned second way) by resolving this image information.
Here, a described URL address is the URL address that described client scan bar code obtains; Wherein, described bar code comprises bar code and Quick Response Code, wherein said Quick Response Code comprises matrix two-dimensional code and row row formula Quick Response Code, and row row formula Quick Response Code comprises: PDF417, Code49, Code16K etc., and described matrix form comprises QR code, DM code, Codeone code, Maxi code etc.URL is a kind of expression succinctly of position to the resource that can obtain from the Internet and access method, is the address of standard resource on the Internet; Each file on the Internet has a unique URL, and the information that it comprises points out how the position of file and browser should process it.
Here, can find out based on step 101, bar code in step 101 is URL bar code, described URL bar code is the bar code of the access URL link generated by barcode technology, terminal can scan this bar code and obtain image information, by resolving the URL information of this image information acquisition bar code association, and access this URL network address.When described bar code is URL Quick Response Code, the access URL link Quick Response Code generated by planar bar code technology, terminal obtains image information by this Quick Response Code of scanning, by resolving the URL network address of this image information acquisition Quick Response Code association.
Here, when described bar code is matrix two-dimensional code, described image information is the binary number " 1 " on Quick Response Code representated by respective element or " 0 "; When described bar code is bar code or row row formula Quick Response Code, described figure information is the label information of bar in bar code, sky and corresponding character composition, its discal patch refers to the part lower to light reflectance, sky refers to the part higher to light reflectance, the information that the data representation that these and sky form is certain, and can distinguish with specific equipment, convert to and the binary system of computer compatibility and decimal system information.
Step 102, described server judges the fail safe of a described URL address, obtains the first judged result;
Here, described fail safe comprises safe and dangerous two kinds of situations, and based on the explanation of fail safe, it be the first safe judged result and a described URL is unsafe first judged result that described first judged result comprises a described URL.
Step 103, described server obtains outline information and the Type of website of the website that a described URL address links;
Here, the information such as described outline packets of information purse rope station icon (Websiteicon), web site name, Dmoz, level of security and risk details, the described Type of website comprises social network sites, government department website, transaction class website, enterprise web site, portal website, interactive game class website, functional form website, office class website, the Types of website such as personal website, wherein enterprise web site is the website that enterprise's page is founded for showing the product of enterprise etc., portal website refers to the comprehensive website of one widely, involved field, there is finance and economics, physical culture, news etc., such as Netease, Sina, Sohu, Tengxun, functional form website refers to as the public provides the website of some functions as the official website of Google (google), the official website of Baidu (baidu), buy the website (www.12306.com) etc. of train ticket.
Step 104, described first judged result, outline information and the Type of website are sent to described client by described server.
In the embodiment of the present invention, sequencing relation not strict between step 102 and step 103, first can perform step 102, rear execution step 103, also can first perform step 103 and perform step 102 again.
It should be noted that, a URL address in embodiment of the present invention step 101 can be the URL address that client sends to server, client obtain a URL address can by share or occupation mode obtain, such as client by share in social networks URL link obtain.
In the embodiment of the present invention, described server obtains a URL address, and a described URL address is carry out the URL address that mutual client scan bar code obtains with described server; Described server judges the fail safe of a described URL address, obtains the first judged result; Described server obtains outline information and the Type of website of the website that a described URL address links; Described first judged result, outline information and the Type of website are sent to described client by described server, cannot learn the problem of real Quick Response Code content when solving scanning input Quick Response Code fast.
Embodiment two
Based on the above embodiments one, the embodiment of the present invention provides a kind of information processing method, and Fig. 2-1 is the realization flow schematic diagram of the embodiment of the present invention two information processing method, and as shown in Fig. 2-1, the method comprises:
Step 201, described server obtains a URL address;
Here, a described URL address is the URL address that described client scan bar code obtains;
Step 202, described server judges whether the first record preset records a described URL address, obtains the second judged result;
Here, described first record can be a black and white lists, and wherein this part of black and white lists is the cloud killing record of history, this cloud killing record comprises outline information and the Type of website of URL address and URL.
Step 203, when described second judged result shows to record a described URL address in described first record, described server obtains the first judged result from described first record;
Step 204, described server, from described first record, obtains outline information and the Type of website of the website that a described URL address links;
Step 205, described first judged result, outline information and the Type of website are sent to described client by described server.
As shown in Fig. 2-2, when server gets a URL address, just judge whether cloud killing record has a described URL address, when being, described server obtains outline information and the Type of website of the website that the first judged result and a URL address link recording from described first.
In the embodiment of the present invention, described method also comprises: when described second judged result shows not record a described URL address in described first record, send the 3rd prompting message to client, described 3rd prompting message is used for showing a just URL address described in killing, please user wait for; In general, when directly not getting the first judged result, the process that background server triggers killing generally can continue even tens seconds in a few second, so need user to wait for.
Certainly, said process can also be: when described second judged result shows not record a described URL address in described first record, send the first prompting message to client, described first prompting message is used for showing that a described URL address is unknown; Then client-side sends the second prompting message to user, described second prompting message for inquire user whether to continue access a described URL address, when user select be time, a URL address described in client-access; When user selects no, client exits.
The technical scheme that the embodiment of the present invention provides, may be used for scene below: first user sees a Quick Response Code Y2 at somewhere Y1, then open application Y3 and scan this Quick Response Code Y2, find that this Quick Response Code Y2 associates URL address Y4 through resolving, then URL address Y4 was sent by user end to server, server finds that after the process of some killing URL address Y4 is credible network address, then will record the outline information of URL address Y4 and URL address Y4 and the Type of website of correspondence on cloud killing record.Over time, become, second user sees a Quick Response Code Y2 at somewhere Y1, then open application Y5 and scan this Quick Response Code Y2, find that this Quick Response Code Y2 associates URL address Y4 through resolving, then URL address Y4 was sent by user end to server, after server receives URL address Y4, have recorded this URL address Y4 inside the cloud killing record of discovery history, so the direct cloud killing record from history is obtained the first judged result about this URL address by server.
Embodiment three
Based on the above embodiments one, the embodiment of the present invention provides a kind of information processing method, and Fig. 3-1 is the realization flow schematic diagram of the embodiment of the present invention three information processing method, and as shown in figure 3-1, the method comprises:
Step 301, described server obtains a URL address;
Here, a described URL address is the URL address that described client scan bar code obtains;
Step 302, described server judges whether the first record preset records a described URL address, obtains the second judged result;
Step 303, when described second judged result shows not record a described URL address in described first record, a URL address described in described server access, and capture first information resource;
Here, described first information resource is the information resources on a described URL address;
Here, described server captures first information resource, and comprising: described server calls web crawlers cluster, a URL address is sent to web crawlers cluster by server; Web crawlers cluster receives a described URL address, and then web crawlers cluster captures the information resources (i.e. first information resource) on a URL address, and afterwards, the first information resource grabbed is sent to server by web crawlers cluster.
Wherein, web crawlers is a program automatically extracting webpage, it be search engine from downloading web pages the Internet (internet), be the important composition of search engine.Reptile is from the URL of one or several Initial page, obtain the URL on Initial page, in the process capturing webpage, constantly extract new URL from current page put into queue and proceed to analyze, so go round and begin again, stop until traveling through when complete the Internet the latter meets certain stop condition of system.
Step 304, described server judges the fail safe of described first information resource, obtains the 3rd judged result, using described 3rd judged result as the first judged result;
Step 305, described server obtains outline information and the Type of website of the website that a described URL address links from described first information resource;
Step 306, described first judged result, outline information and the Type of website are sent to described client by described server.
The URL network address that web crawlers cluster sends according to server captures first information resource, described first information resource comprises the content of pages etc. of document, installation kit, embedded URL address, picture, executable file, website, and wherein said document comprises pdf document, Word document, excel document, txt document; Described embedded URL address comprises the URL address of hyperlink; Described installation kit refers to the installation kit of application.
Server receives the first information resource that web crawlers cluster is climbed to, according to different classifications, first information resource is processed, in order to process first information resource, the embodiment of the present invention provides a kind of information resource processing module, the structural representation of this information resource processing module as shown in figure 3-2, this information resource processing module comprises checking and killing virus engine, the black and white lists of application, network address virus scan cluster and network address analysis module, wherein, document, installation kit, executable file can enter virus scanning engine and scan, process inside the black and white lists that installation kit can also enter application, embedded URL address, the content of pages of picture and website can enter network address analysis module and process, embedded URL address can also enter the enterprising row relax of network address virus scan cluster.Here, the black and white lists of application can be the list obtaining application from believable application shop or network address, such as, can obtain the list of application from the application shop, pea pods etc. of the application shop of Android (Andriod) electronic market, millet, apple.
The composition structure of above-mentioned network address analysis module is as shown in Fig. 3-3, network address analysis scan module comprises sample Fabric Interface, embedded URL address is received from sample Fabric Interface from web crawlers cluster or server, the content of pages equal samples of picture and website, by after sample is put into network address cloud evaluating center, network address cloud evaluating center can contrast the embedded URL address on a URL address, the similarity of the content of pages equal samples of picture and website and other URL addresses except a described URL address, when the similarity of a described URL address and other network address is greater than default similarity, then a URL address is dangerous, when the similarity of a described URL address and other network address is less than or equal to default similarity, then a URL address safety.
Network address analysis scan module also comprises user feedback interface, user feedback interface for the user that receives social platform for the complaint of malice network address and feedback, in order to avoid killing is reported by mistake in the website of user, network address analysis scan module also comprises false alarm prevention center, do not manslaughtered by wrong report for the protection of website, false alarm prevention center itself has a white list, it white list is the website of safety, when from user feedback interface to the network address of user feedback, first judge that the network address of user feedback is whether on white list, when being, false-alarm preventing function is opened at false alarm prevention center, namely not by the relevant information of the network address of feedback write blacklist, time no, whether on the blacklist continuation judges the network address of user feedback, when being, not by the relevant information of the network address of feedback write blacklist, time no, by the relevant information of the network address of feedback write blacklist.Here, the relevant information of described network address comprises URL network address, the outline information of network address and the Type of website;
Network address analysis scan module also comprises list and collects center, for searching for various types of credible and incredible Type of website, and the network address searched is sent to artificial OA operation analysis center, artificial OA operation analysis center, for the responsible operation for system website storehouse and manual examination and verification judgement etc., when network address is credible, artificial OA operation analysis center is by the relevant information of network address write white list; When network address is insincere, artificial OA operation analysis center is by the relevant information of network address write blacklist.
Network address analysis scan module also comprises inquiry service interface, and inquiry service interface is used for for network address analysis scan module polls entrance; The inquiry request of inquiry service interface is processed by network address cluster/screening domain name trust metric model, is input to network address cloud evaluating center after carrying out the process such as cluster/regular refurn afterwards to inquiry request.
Can judge whether a URL address is safely according to similarity in the embodiment of the present invention: for user, whether network address comprises safely three classes, the first kind be network address dangerous be due to network address comprising virus, virus here mainly refers to wooden horse etc.; And Equations of The Second Kind network address dangerous be because network address is fishing network address and cause user to be cheated, the 3rd class network address is dangerous is the website such as inherently to gamble due to website.Whether first kind network address can be safe according to having virus to judge whether when looking into viricidal above, if namely killing goes out virus, then thinks that this network address is unsafe, namely draws unsafe first judged result in URL address; If do not have killing to go out virus, can think that this network address is safe, namely draw the first judged result of a URL address safety; In fact, more precisely, if do not have killing to go out virus, then think that this network address may be safe, also need to be further advanced by similarity to verify a URL network address whether safety.In general, for Equations of The Second Kind network address and the 3rd class network address, when looking into viricidal, be all do not have virulent, but can not because of do not have killing go out virus just show that this network address is the first safe judged result.
The composition structure of above-mentioned checking and killing virus engine as shown in Figure 3-4, described checking and killing virus engine comprises sample reception interface, this sample reception interface receives document, installation kit, executable file equal samples from web crawlers cluster or server, after inciting somebody to action, document, installation kit, executable file equal samples are inputted viral cloud killing engine and virus characteristic engine respectively, wherein, virus cloud killing engine, for mating and killing sample in sample cloud storehouse; Virus characteristic engine, for carrying out coupling killing to the feature of sample in behavior cloud storehouse.Described checking and killing virus engine also comprises examination & verification operation centre, for the operation of responsible sample cloud storehouse with style of writing cloud storehouse.
Based on above-mentioned Fig. 3-2, Fig. 3-3 and Fig. 3-4, the embodiment of the present invention provides based on the flow process of the information resource processing module shown in above-mentioned Fig. 3-2 to Fig. 3-4 when processing a URL address, and as in Figure 3-5, this flow process comprises:
Step 351, server obtains a URL address;
Step 352, server has judged whether whether cloud killing record records a described URL address, when being, enters step 353; Time no, enter step 354;
Step 353, server returns information corresponding to bar code;
Here, described step 353 is specially: the information obtaining bar code corresponding in server total cloud killing record returns to client.Wherein, the outline information of the website that the information that described bar code is corresponding comprises the first judged result, a described URL address links and the Type of website; Described first judged result refers to the result whether a described URL address is safe.
Step 354, web crawlers cluster captures first information resource;
Concrete, server calls web crawlers cluster, web crawlers cluster captures first information resource according to a described URL address, and described first information resource is the information resources on a described URL address.
Step 355, judges whether comprise installation kit in first information resource, when being, enters step 356, time no, enter step 358;
Step 356, server calls checking and killing virus engine;
Step 357, the black and white lists of server lookup application;
Here, step 357 also comprises the corresponding informance of bar code write cloud killing record.
Step 358, server calls network address virus scan cluster;
Step 359, server calls network address analysis module,
Here, step 359 also comprises the corresponding informance of bar code write cloud killing record.
State that step 355 is to step 359 below particularly, in step 355, server is classified to described first information resource, carries out different process according to the different classes of of first information resource to first information resource.The classification of described first information resource mainly comprises: the content of pages etc. of document, installation kit, embedded URL address, picture, executable file, website;
According to the different classes of of first information resource, different process is carried out to first information resource, such as, will call checking and killing virus engine (i.e. step 356) for document, installation kit, executable file; Wherein, installation kit is the important object of bar code association, therefore, first can judge whether comprise installation kit in first information resource, to installation kit except carrying out checking and killing virus, the black and white lists (step 357) of application can also be inquired about, then the result of step 356 and step 357 is comprehensively obtained information corresponding to bar code, return to client (step 353).
According to the different classes of of first information resource, different process is carried out to first information resource, such as, the content of pages of embedded URL address, picture and website can enter network address analysis module to carry out processing (step 358), embedded URL address can also enter the enterprising row relax (step 359) of network address virus scan cluster, then the result of step 358 and step 359 is comprehensively obtained information corresponding to bar code, return to client (step 353).
Based on the information resource processing module shown in above-mentioned Fig. 3-2, described step 304 comprises:
Step C11, the virus scan module that described server calls is preset, sends to virus scan module by described first information resource, and described virus scan module is used for carrying out virus scan to information resources;
Here, described virus scan module is the checking and killing virus engine in Fig. 3-2.
Step C12, described server receives the safety results of the described first information resource that described virus scan module returns, using the safety results of described first information resource as the 3rd judged result.
Based on the information resource processing module shown in above-mentioned Fig. 3-2, described step 304 comprises:
Step C21, the network address analysis module that described server calls is preset, described first information resource is sent to network address analysis module, and described network address analysis module is for carrying out similarity comparison by the information resources on described first information resource and other websites;
Here, the network address analysis module in described step C21 can be the network address analysis module shown in Fig. 3-2.
Step C22, described server receives the similarity information that described network address analysis module returns;
Step C23, described server, according to described similarity information and default similarity threshold, judges the fail safe of described first information resource, obtains the 3rd judged result.
Wherein, described server, according to the magnitude relationship between described similarity information and default similarity threshold, judges the fail safe of described first information resource, obtains the 3rd judged result, comprising:
Step C231, described server judges the magnitude relationship between described similarity information and described similarity threshold;
Step C232, when described similarity information is greater than described similarity threshold, obtains unsafe 3rd judged result of described first information resource.
Wherein, described server, according to the magnitude relationship between described similarity information and default similarity threshold, judges the fail safe of described first information resource, obtains the 3rd judged result, comprising:
Step C231, described server judges the magnitude relationship between described similarity information and described similarity threshold;
Step C233, when described similarity information is less than or equal to described similarity threshold, obtains the 3rd judged result of the safety of described first information resource.
In the embodiment of the present invention, when described information resources comprise the first application installation kit, described server judges the fail safe of described first information resource, obtains the 3rd judged result, also comprises:
Step C41, judges the fail safe of described first application installation kit, obtains the 4th judged result;
Step C42, described server obtains application type, the application outline information of described first installation kit;
Step C43, described server is using the application type of described 4th judged result, described first installation kit and apply outline information as the 3rd judged result.
Here, described step C41 comprises:
Step C411, the first application installation kit described in described server parses, obtains the id information of described first application installation kit;
Step C412, judges whether the second record preset records the id information of described first application installation kit, obtains the second judged result;
Here, described second record can be the black name name unirecord of the application shown in Fig. 3-2.
Step C413, when described second judged result shows the id information recording described first application installation kit in described second record, described server obtains described 4th judged result from described second record;
Accordingly, described step C42 comprises: described server, from described second record, obtains the application type of described first installation kit, application outline information.
The main advantage of the embodiment of the present invention is disposal ability and the integration ability in high in the clouds, the black and white lists of server integrate websites reptile cluster, virus scanning engine, website virus scanning engine, network address analysis module, application beyond the clouds, thus Quick Response Code scanning one-stop service is achieved.
Embodiment four
In general, bar code associates a URL address (i.e. a URL network address), the information resources that a described URL address associates can be divided into two classes, the first kind only has an installation kit, the content that Equations of The Second Kind then comprises more horn of plenty some, generally comprise content of pages, picture, advertisement, document etc.; The bar code associating installation kit in the above-mentioned first kind is generally intended to allow user download and install bag, for installing application (APP), and this network address associating Equations of The Second Kind is normally used for showing some information, the official website or certain shopping website etc. of such as certain enterprise, it should be noted that, above-mentionedly also can comprise installation kit in Equations of The Second Kind in a URL address in information resources classification, above-described embodiment is once being specifically described to three above-mentioned Equations of The Second Kinds, and the situation below with regard to a URL address only associating installation kit is specifically described.The embodiment of the present invention provides a kind of information processing method, and Fig. 4 is the realization flow schematic diagram of the embodiment of the present invention four information processing method, and as shown in Figure 4, the method comprises:
Step 401, described server obtains a URL address;
Here, a described URL address is the URL address that client scan bar code obtains;
Step 402, described server captures the second application installation kit based on a described URL address;
Here, described second application installation kit is the installation kit of described bar code association;
Step 403, described server judges the fail safe of described second application installation kit, obtains the first judged result;
Step 404, described server obtains application type, the application outline information of described second installation kit;
Step 405, the application type of described first judged result, described second installation kit and application outline information are sent to described client by described server.
In the embodiment of the present invention, described step 403 comprises:
Step D11, the second application installation kit described in described server parses, obtains the id information of described second application installation kit;
Step D12, judges whether the second record preset records the id information of described second application installation kit, obtains the second judged result;
Here, described second record can be the black name name unirecord of the application shown in Fig. 3-2.
Step D13, when described second judged result shows the id information recording described second application installation kit in described second record, described server obtains described first judged result from described second record;
Accordingly, step 403 comprises: state server from described second record, obtain the application type of described second installation kit, application outline information.
Here, described step 403 comprises:
In the embodiment of the present invention, described step 403 comprises:
The virus scan module that described server calls is preset, sends to virus scan module by described second installation kit, and described virus scan module is used for carrying out virus scan to information resources;
Described server receives the safety results of described second installation kit that described virus scan module returns, using the safety results of described first information resource as the first judged result.
Here, described virus scan module is the checking and killing virus engine in Fig. 3-2.
Embodiment five
Based on the above embodiments one to four, the embodiment of the present invention provides a kind of information processing method, is applied to client, and Fig. 5-1 is the realization flow schematic diagram of the embodiment of the present invention five information processing method, and as shown in fig. 5-1, the method comprises:
Step 501, client detects first operation of user;
Here, described first any operation of user to terminal is operating as;
Step 502, described client judges that whether described first operation is the operation of scanning barcode, obtains the second judged result;
Described bar code comprises bar code and Quick Response Code, wherein said Quick Response Code comprises matrix two-dimensional code and row row formula Quick Response Code, row row formula Quick Response Code comprises: PDF417, Code49, Code16K etc., and described matrix form comprises QR code, DM code, Codeone code, Maxi code etc.
Step 503, when described second judged result show described first be operating as the operation of scanning barcode time, described in described client end response first operation, send the first instruction to image acquisition units;
Here, described first instruction starts for triggering described image acquisition units with scanning barcode;
Step 504, described client receives the image information of the scanning barcode that described image acquisition units sends, and resolves described image information and obtains a URL address;
Here, a described URL address is the address of described bar code association;
Step 505, described user end to server sends a described URL address;
Step 506, the first judged result that described client reception server sends, website outline information and the Type of website, and described first judged result, described outline information and the described Type of website are exported to user.
In the embodiment of the present invention, after step 505, server can carry out a series of process after receiving a described URL address, refers to aforesaid embodiment one to four about this part process, for saving length, therefore repeats no more.
The mode loaded by high in the clouds (server end) in the embodiment of the present invention and process detects the fail safe of URL address; Especially, the embodiment of the present invention for barcode scan engines if the smart mobile phone of scanning Quick Response Code scanning Quick Response Code is provided after website or installation kit as the content pre-viewing of Android installation kit (apk), when solving scanning input Quick Response Code, from scanning result, the problem of Quick Response Code content cannot be learnt fast.When user uses terminal scanning Quick Response Code, terminal is decoded URL address or be sent to high in the clouds without the image information of Quick Response Code of decoding and process, the analyzing and processing ability of the large data in high in the clouds is utilized to obtain the details of the corresponding URL of Quick Response Code, client is without the need to accessing this URL, thus achieve safety, fast, the high-quality of saving customer flow is experienced.
Fig. 5-2 is the interface schematic diagram one that the embodiment of the present invention five is shown to the client of user, shown in a figure in Fig. 5-2, user obtains a URL address " www.qq.com " by scanning Quick Response Code, then a URL address is sent to server, server finds through detecting, this network address is safe, therefore first judged result of this " network address safety " is returned, show this network address to derive from " www.qq.com ", its level of security is " passing through safety monitoring ", wherein network address refers to that safely a URL address " www.qq.com " is safe, and point out user can " relieved access ".After user clicks " accessing immediately ", display is as shown in the b figure in Fig. 5-2, one URL address information be application QQ installation kit, this installation kit is safe, user can " download " immediately, and the version information showing installation kit on the page of terminal is " 4.7.2 of official's version " version, the size of this QQ installation kit is " 23.7 megabits (MB) ", the basic introduction of QQ installation kit is " QQ mobile phone version is devoted to more perfectly to move social activity, amusement and adventure in daily life ".
Fig. 5-3 is the interface schematic diagram two that the embodiment of the present invention five is shown to the client of user, shown in a figure in Fig. 5-3, user obtains a URL address " www.qq1.com " by scanning Quick Response Code, then should " www.qq1.com " the one URL address send to server, server finds through detecting, and this network address is unsafe, therefore returns first judged result of this " malicious websites is dangerous ", show this network address and derive from www.qq.com, its level of security is " high-risk "; Wherein malicious websites danger refers to that a URL address " www.qq1.com " is unsafe, and point out user can " disable access ", details about danger are " this website has been reported by a large number of users; there is the suspicion of the plug-in website transmitted virus wooden horse that disguises oneself as; may cause your Net silver, net ... ".After user clicks " checking details ", display is as shown in the b figure in Fig. 5-3, one URL address information be application " Camerra360 " installation kit, wherein " Camerra360 " is the title of installation kit, and prompting user is somebody's turn to do " installation kit infects steal-number virus and stopped downloading " further, and the name infecting virus is called " a.rougu.kuaidian360 [recommending close thief] ", and on the page of terminal, show the concrete risk details of this installation kit for " a spyware of this virus-type, without starting icon after installing, and at backstage automatic Starting, read user's short message, the information such as message registration and QQ chat record, appointment mailbox is sent to by the form of mail, the privacy information of serious leak user.If you confirm that this network address does not exist risk, can select to submit an appeal.”。
Visible, user can obtain the details of Quick Response Code by a key by the security sweep in high in the clouds, for the Quick Response Code that installation kit is corresponding, cloud server can return installation kit whether safety, malice type (as: paying or steal-number risk) can be returned, the details (as: software icon, sectional drawing, source, download etc. information) of application for malicious application; Website whether safety can be returned for the Quick Response Code that common network address is corresponding, malice type (as: paying and steal-number website) can be returned for malicious websites, site information outline (as: icon, website name etc. information) thus in the details ensureing that under the prerequisite of user in safety, directly acquisition Quick Response Code is corresponding, the URL corresponding for user security accessing Quick Response Code provides guarantee.
By the scheme that the embodiment of the present invention provides, for this scene of scanning input Quick Response Code provides one-stop experience, before user accesses the corresponding URL of Quick Response Code, obtain the details of Quick Response Code, while providing response fast, ensured the safety of user.
Embodiment six
There is provided a kind of information processing method based on the above-mentioned embodiment of the present invention, the method is applied to information processing system, and described system comprises server and client side, and the method comprises:
Step S101, client detects first operation of user;
Step S102, described client judges that whether described first operation is the operation of scanning barcode, obtains the second judged result;
Step S103, when described second judged result show described first be operating as the operation of scanning barcode time, described in client end response, the first operation, sends the first instruction to image acquisition units, and described first instruction starts for triggering described image acquisition units with scanning barcode;
Step S104, client receives the image information of the scanning barcode that described image acquisition units sends;
Step S105, user end to server sends described image information;
Step S106, the image information of the bar code that described server receives client sends;
Step S107, described server is based on described image information acquisition the one URL address, and a described URL address is the address of described bar code association;
Step S108, described server judges the fail safe of a described URL address, obtains the first judged result;
Step S109, described server obtains outline information and the Type of website of the website that a described URL address links;
Step S1010, described first judged result, outline information and the Type of website are sent to described client by described server;
Step S1011, the first judged result that described client reception server sends, website outline information and the Type of website, and described first judged result, described outline information and the described Type of website are exported to user.
In the present embodiment, client is after scanning barcode, get the image information of bar code, but client does not but have the ability of resolving image information, image information is needed to send to server, server receives this image information, and server obtains a URL address by resolving this image information.
There is provided a kind of information processing method based on the above-mentioned embodiment of the present invention, the method is applied to information processing system, and described system comprises server and client side, and the method comprises:
Step S201, client detects first operation of user;
Step S202, described client judges that whether described first operation is the operation of scanning barcode, obtains the second judged result;
Step S203, when described second judged result show described first be operating as the operation of scanning barcode time, described in client end response, the first operation, sends the first instruction to image acquisition units, and described first instruction starts for triggering described image acquisition units with scanning barcode;
Step S204, client receives the image information of the scanning barcode that described image acquisition units sends, and resolves described image information and obtains the first uniform resource position mark URL address, and a described URL address is the address of described bar code association;
Step S205, user end to server sends a described URL address;
Step S206, a URL address described in described server receives client;
Described server judges the fail safe of a described URL address, obtains the first judged result;
Step S207, described server obtains outline information and the Type of website of the website that a described URL address links;
Step S208, described first judged result, outline information and the Type of website are sent to described client by described server;
Step S209, the first judged result that described client reception server sends, website outline information and the Type of website, and described first judged result, described outline information and the described Type of website are exported to user.
In the present embodiment, client is after scanning barcode, get the image information of bar code, client but has the ability of resolving image information, therefore, client self resolves image information acquisition to a URL address, and then a URL address is sent to server, server carries out follow-up process (step S206 is to step S208) based on a URL address.
Embodiment seven
Based on above-mentioned embodiment of the method, the embodiment of the present invention provides a kind of server, Fig. 6 is the composition structural representation of the embodiment of the present invention seven server, as shown in Figure 6, this server comprises the first acquiring unit 601, first judging unit 602, second acquisition unit 603 and the first transmitting element 604, wherein:
Described first acquiring unit 601, for obtaining a URL address, a described URL address is carry out the address that mutual bar code associates with described server;
Described first judging unit 602, for judging the fail safe of a described URL address, obtains the first judged result;
Described second acquisition unit 603, for obtaining outline information and the Type of website of the website that a described URL address links;
Described first transmitting element 604, for sending to described client by described first judged result, outline information and the Type of website.
Embodiment eight
Based on the above embodiments seven, the embodiment of the present invention provides a kind of server, Fig. 7 is the composition structural representation of the embodiment of the present invention eight server, as shown in Figure 7, this server comprises the first acquiring unit 701, first judging unit 702, second acquisition unit 703 and the first transmitting element 704, wherein said first judging unit 702 comprises the first judge module 721 and the first acquisition module 722, wherein:
Described first acquiring unit 701, for obtaining a URL address, a described URL address is carry out the URL address that mutual client scan bar code obtains with described server;
Described first judge module 721, for judging whether the first record preset records a described URL address, obtains the second judged result;
Described first acquisition module 722, during for showing when described second judged result to record a described URL address in described first record, obtains the first judged result from described first record;
Described second acquisition unit 703, for from described first record, obtains outline information and the Type of website of the website that a described URL address links;
Described first transmitting element 704, for sending to described client by described first judged result, outline information and the Type of website.
Embodiment nine
Based on the above embodiments eight, the embodiment of the present invention provides a kind of server, Fig. 8 is the composition structural representation of the embodiment of the present invention nine server, as shown in Figure 8, this server comprises the first acquiring unit 801, first judging unit 802, second acquisition unit 803 and the first transmitting element 804, wherein said first judging unit 802 comprises the first judge module 821, handling module 822 and the second judge module 823, wherein:
Described first acquiring unit 801, for obtaining a URL address, a described URL address is carry out the URL address that mutual client scan bar code obtains with described server;
Described first judge module 821, for judging whether the first record preset records a described URL address, obtains the second judged result;
Described handling module 822, during for showing when described second judged result not record a described URL address in described first record, access a described URL address, and capture first information resource, described first information resource is the information resources on a described URL address;
Described second judge module 823, for judging the fail safe of described first information resource, obtains the 3rd judged result, using described 3rd judged result as the first judged result;
Described second acquisition unit 803, for obtaining outline information and the Type of website of the website that a described URL address links from described first information resource;
Described first transmitting element 804, for sending to described client by described first judged result, outline information and the Type of website.
In the embodiment of the present invention, described second judge module comprises first and calls submodule, the first transmission submodule and the first reception submodule, wherein:
Described first calls submodule, for calling default virus scan module;
Described first sends submodule, and for described first information resource is sent to virus scan module, described virus scan module is used for carrying out virus scan to information resources;
Described first receives submodule, for receiving the safety results of the described first information resource that described virus scan interface returns, using the safety results of described first information resource as the 3rd judged result.
In the embodiment of the present invention, described second judge module comprise second call submodule, second send submodule, second receive submodule and first judge submodule, wherein:
Described second calls submodule, for calling default network address analysis module;
Described second sends submodule, and for described first information resource is sent to network address analysis module, described network address analysis module is for carrying out similarity comparison by the information resources on described first information resource and other websites;
Described second receives submodule, for receiving the similarity information that described network address analysis module returns;
Described judgement submodule, for according to described similarity information and default similarity threshold, judges the fail safe of described first information resource, obtains the 3rd judged result.
Here, described first judges submodule, for judging the magnitude relationship between described similarity information and described similarity threshold; When described similarity information is greater than described similarity threshold, obtain unsafe 3rd judged result of described first information resource.
Here, described first judges submodule, for judging the magnitude relationship between described similarity information and described similarity threshold; When described similarity information is less than or equal to described similarity threshold, obtain the 3rd judged result of the safety of described first information resource.
In the embodiment of the present invention, when described first information resource comprises the first application installation kit, described second judge module comprises the second judgement submodule, obtains submodule, wherein:
Described second judges submodule, for judging the fail safe of described first application installation kit, obtains the 4th judged result;
Described acquisition submodule, for obtaining application type, the application outline information of described first installation kit; Using the application type of described 4th judged result, described first installation kit and application outline information as the 3rd judged result.
In the embodiment of the present invention, described second judges submodule, for resolving described first application installation kit, obtains the id information of described first application installation kit; Judge whether the second record preset records the id information of described first application installation kit, obtains the second judged result; When described second judged result shows the id information recording described first application installation kit in described second record, from described second record, obtain described 4th judged result;
Accordingly, described acquisition submodule, for from described second record, obtains the application type of described first installation kit, application outline information.
Embodiment ten
The embodiment of the present invention provides a kind of server, Fig. 9 is the composition structural representation of the embodiment of the present invention ten server, as described in Figure 9, this server comprises the first acquiring unit 901, placement unit 902, first judging unit 903, second acquisition unit 904 and the first transmitting element 905, wherein:
Described first acquiring unit 901, for obtaining a URL address, a described URL address is the URL address that described server carries out mutual client scan bar code and obtains;
Described placement unit 902, for capturing the second application installation kit based on a described URL address, described second application installation kit is the installation kit of described bar code association;
Described first judging unit 903, for judging the fail safe of described second application installation kit, obtains the first judged result;
Described second acquisition unit 904, for obtaining application type, the application outline information of described second installation kit;
Described first transmitting element 905, for sending to described client by the application type of described first judged result, described second installation kit and application outline information.
Embodiment 11
The embodiment of the present invention provides a kind of client, Figure 10 is the composition structural representation of the embodiment of the present invention 11 client, as described in Figure 10, this client 1000 comprises detecting unit 1001, second judging unit 1002, second transmitting element 1003, first receiving element 1004, resolution unit 1005, the 3rd transmitting element 1006 and the 3rd receiving element 1007, wherein:
Described detecting unit 1001, for detecting first operation of user;
Described second judging unit 1002, for judging that whether described first operation is the operation of scanning barcode, obtains the second judged result;
Described second transmitting element 1003, for show when described second judged result described first be operating as the operation of scanning barcode time, respond described first operation, send the first instruction to image acquisition units, described first instruction starts for triggering described image acquisition units with scanning barcode;
Described first receiving element 1004, for receiving the image information of the scanning barcode that described image acquisition units sends;
Described resolution unit 1005, obtains a URL address for resolving described image information, and a described URL address is the address of described bar code association;
Described 3rd transmitting element 1006, for sending described image information to server;
Described second receiving element 1007, for the first judged result, website outline information and the Type of website that reception server sends, and exports to user by described first judged result, described outline information and the described Type of website.
Embodiment 12
The embodiment of the present invention provides a kind of information processing system, Figure 11 is the composition structural representation of the embodiment of the present invention 12 information processing system, as described in Figure 11, this system comprises server 600 and client 1000, wherein said client 1000 comprises detecting unit 1001, second judging unit 1002, second transmitting element 1003, first receiving element 1004, resolution unit 1005, 3rd transmitting element 1006 and the second receiving element 1007, described server 600 comprises the first acquiring unit 601, first judging unit 602, second acquisition unit 603 and the first transmitting element 604, wherein:
Described detecting unit 1001, for detecting first operation of user;
Described second judging unit 1002, for judging that whether described first operation is the operation of scanning barcode, obtains the second judged result;
Described second transmitting element 1003, for show when described second judged result described first be operating as the operation of scanning barcode time, respond described first operation, send the first instruction to image acquisition units, described first instruction starts for triggering described image acquisition units with scanning barcode;
Described first receiving element 1004, for receiving the image information of the scanning barcode that described image acquisition units sends;
Described resolution unit 1005, obtains a URL address for resolving described image information, and a described URL address is the address of described bar code association;
Described second transmitting element 1006, for sending a described URL address;
Described first receiving element 601, for receiving a described URL address;
Described first judging unit 602, for judging the fail safe of a described URL address, obtains the first judged result;
Described first acquiring unit 603, for obtaining outline information and the Type of website of the website that a described URL address links;
Described first transmitting element 604, for sending described first judged result, outline information and the Type of website;
Described 3rd receiving element 1007, for receiving described first judged result, website outline information and the Type of website, and exports to user by described first judged result, described outline information and the described Type of website.
Here it is to be noted: the description of above server, client and information processing system embodiment, similar with the description of above-mentioned information processing method embodiment that be applied to server side, that be applied to client-side and be applied to information processing system side, there is the identical beneficial effect with embodiment of the method, therefore do not repeat.For the ins and outs do not disclosed in server of the present invention, client and information processing system embodiment, please refer to the description of information processing method embodiment of the present invention
In several embodiments that the application provides, should be understood that disclosed equipment and method can realize by another way.Apparatus embodiments described above is only schematic, such as, the division of described unit, be only a kind of logic function to divide, actual can have other dividing mode when realizing, and as: multiple unit or assembly can be in conjunction with, maybe can be integrated into another system, or some features can be ignored, or do not perform.In addition, the coupling each other of shown or discussed each part or direct-coupling or communication connection can be by some interfaces, and the indirect coupling of equipment or unit or communication connection can be electrical, machinery or other form.
The above-mentioned unit illustrated as separating component or can may not be and physically separates, and the parts as unit display can be or may not be physical location; Both can be positioned at a place, also can be distributed in multiple network element; Part or all of unit wherein can be selected according to the actual needs to realize the object of the present embodiment scheme.
In addition, each functional unit in various embodiments of the present invention can all be integrated in a processing unit, also can be each unit individually as a unit, also can two or more unit in a unit integrated; Above-mentioned integrated unit both can adopt the form of hardware to realize, and the form that hardware also can be adopted to add SFU software functional unit realizes.
One of ordinary skill in the art will appreciate that: all or part of step realizing said method embodiment can have been come by the hardware that program command is relevant, aforesaid program can be stored in computer read/write memory medium, this program, when performing, performs the step comprising said method embodiment; And aforesaid storage medium comprises: movable storage device, read-only memory (ReadOnlyMemory, ROM), random access memory (RandomAccessMemory, RAM), magnetic disc or CD etc. various can be program code stored medium.
Or, if the above-mentioned integrated unit of the present invention using the form of software function module realize and as independently production marketing or use time, also can be stored in a computer read/write memory medium.Based on such understanding, the technical scheme of the embodiment of the present invention can embody with the form of software product the part that prior art contributes in essence in other words, this computer software product is stored in a storage medium, comprises some instructions and performs all or part of of method described in each embodiment of the present invention in order to make a computer equipment (can be personal computer, server or the network equipment etc.).And aforesaid storage medium comprises: movable storage device, ROM, RAM, magnetic disc or CD etc. various can be program code stored medium.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; change can be expected easily or replace, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of described claim.

Claims (24)

CN201410453286.9A2014-09-042014-09-04Information processing method and system, server and clientActiveCN105391674B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201410453286.9ACN105391674B (en)2014-09-042014-09-04Information processing method and system, server and client

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201410453286.9ACN105391674B (en)2014-09-042014-09-04Information processing method and system, server and client

Publications (2)

Publication NumberPublication Date
CN105391674Atrue CN105391674A (en)2016-03-09
CN105391674B CN105391674B (en)2020-10-16

Family

ID=55423515

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201410453286.9AActiveCN105391674B (en)2014-09-042014-09-04Information processing method and system, server and client

Country Status (1)

CountryLink
CN (1)CN105391674B (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106992975A (en)*2017-03-212017-07-28腾讯科技(深圳)有限公司The recognition methods of malice network address and device
CN107239534A (en)*2017-05-312017-10-10广东欧珀移动通信有限公司 Barcode scanning method, device, mobile terminal and computer-readable storage medium
CN107516042A (en)*2017-09-022017-12-26刘兴丹A kind of Quick Response Code, the method, apparatus and system of website links sectional drawing preview
CN107704790A (en)*2017-10-102018-02-16徐高超A kind of method and system based on the checking of two-dimensional code scanning safety detection
CN108234484A (en)*2017-12-302018-06-29广东世纪网通信设备股份有限公司For tracing the wooden horse source traceability system of the computer readable storage medium in wooden horse source and the application medium
CN109241487A (en)*2018-11-302019-01-18武汉易刊科技有限责任公司A kind of online service method and device based on periodical
CN109271779A (en)*2018-10-242019-01-25维沃移动通信有限公司A kind of installation packet inspection method, terminal device and server
CN110636114A (en)*2019-08-232019-12-31四川汇安融信息技术服务有限公司Customer service access method, access system, service system and cloud platform
CN110827041A (en)*2019-11-042020-02-21广州布珞科技有限公司Anti-counterfeiting tracing method, system, medium and equipment
TWI710958B (en)*2019-03-012020-11-21開曼群島商創新先進技術有限公司 Bar code display method, equipment and device
CN113660274A (en)*2021-08-182021-11-16中国电信股份有限公司Website information processing method and device, storage medium and electronic equipment
CN116566739A (en)*2023-06-292023-08-08北京安天网络安全技术有限公司Security detection system, electronic equipment and storage medium
CN118353656A (en)*2024-04-082024-07-16北京天空卫士网络安全技术有限公司Method and device for processing data

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102082792A (en)*2010-12-312011-06-01成都市华为赛门铁克科技有限公司Phishing webpage detection method and device
CN102664987A (en)*2012-03-232012-09-12叶明�Mobile-phone two-dimensional-code based method for warning before using mobile-phone two-dimensional-code to scan and link website
CN103166972A (en)*2013-03-252013-06-19北京奇虎科技有限公司 Safe access website system and device and method therein
US20140108810A1 (en)*2012-10-162014-04-17SymantecPerforming client authentication using certificate store on mobile device
CN103984697A (en)*2014-04-082014-08-13百度在线网络技术(北京)有限公司Barcode information processing method, device and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102082792A (en)*2010-12-312011-06-01成都市华为赛门铁克科技有限公司Phishing webpage detection method and device
CN102664987A (en)*2012-03-232012-09-12叶明�Mobile-phone two-dimensional-code based method for warning before using mobile-phone two-dimensional-code to scan and link website
US20140108810A1 (en)*2012-10-162014-04-17SymantecPerforming client authentication using certificate store on mobile device
CN103166972A (en)*2013-03-252013-06-19北京奇虎科技有限公司 Safe access website system and device and method therein
CN103984697A (en)*2014-04-082014-08-13百度在线网络技术(北京)有限公司Barcode information processing method, device and system

Cited By (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106992975A (en)*2017-03-212017-07-28腾讯科技(深圳)有限公司The recognition methods of malice network address and device
CN107239534B (en)*2017-05-312020-06-30Oppo广东移动通信有限公司Bar code scanning method, bar code scanning device, mobile terminal and computer readable storage medium
CN107239534A (en)*2017-05-312017-10-10广东欧珀移动通信有限公司 Barcode scanning method, device, mobile terminal and computer-readable storage medium
CN107516042A (en)*2017-09-022017-12-26刘兴丹A kind of Quick Response Code, the method, apparatus and system of website links sectional drawing preview
CN107704790A (en)*2017-10-102018-02-16徐高超A kind of method and system based on the checking of two-dimensional code scanning safety detection
CN108234484A (en)*2017-12-302018-06-29广东世纪网通信设备股份有限公司For tracing the wooden horse source traceability system of the computer readable storage medium in wooden horse source and the application medium
CN109271779A (en)*2018-10-242019-01-25维沃移动通信有限公司A kind of installation packet inspection method, terminal device and server
CN109241487A (en)*2018-11-302019-01-18武汉易刊科技有限责任公司A kind of online service method and device based on periodical
TWI710958B (en)*2019-03-012020-11-21開曼群島商創新先進技術有限公司 Bar code display method, equipment and device
CN110636114B (en)*2019-08-232022-03-18四川汇安融信息技术股份有限公司Customer service access method, access system, service system and cloud platform
CN110636114A (en)*2019-08-232019-12-31四川汇安融信息技术服务有限公司Customer service access method, access system, service system and cloud platform
CN110827041A (en)*2019-11-042020-02-21广州布珞科技有限公司Anti-counterfeiting tracing method, system, medium and equipment
CN113660274A (en)*2021-08-182021-11-16中国电信股份有限公司Website information processing method and device, storage medium and electronic equipment
CN116566739A (en)*2023-06-292023-08-08北京安天网络安全技术有限公司Security detection system, electronic equipment and storage medium
CN116566739B (en)*2023-06-292023-09-15北京安天网络安全技术有限公司Security detection system, electronic equipment and storage medium
CN118353656A (en)*2024-04-082024-07-16北京天空卫士网络安全技术有限公司Method and device for processing data

Also Published As

Publication numberPublication date
CN105391674B (en)2020-10-16

Similar Documents

PublicationPublication DateTitle
CN105391674A (en)Information processing method and system, server, and client
CN111401416B (en)Abnormal website identification method and device and abnormal countermeasure identification method
US9246932B2 (en)Selective website vulnerability and infection testing
US20190104154A1 (en)Phishing attack detection
CN110035075A (en)Detection method, device, computer equipment and the storage medium of fishing website
CN108092963B (en)Webpage identification method and device, computer equipment and storage medium
CN110198292B (en)Domain name recognition method and device, storage medium and electronic device
CN104580093A (en)Processing method, device and system for notification messages of websites
CN103854006A (en)Image recognition method and device
CN107332804B (en)Method and device for detecting webpage bugs
CN103634317A (en)Method and system of performing safety appraisal on malicious web site information on basis of cloud safety
CN104765746B (en)Data processing method and device for mobile communication terminal browser
CN102497632A (en)Smart-phone-based webpage access control method, system and smart phone
CN105282096A (en)XSS vulnerability detection method and device
CN106030527B (en)By the system and method for application notification user available for download
CN104732182A (en)Two-dimension-code-based communication method on webpage
CN104200252B (en)A kind of function logic jump method, client and system based on barcode data
CN110210231B (en)Security protection method, system, equipment and computer readable storage medium
CN104080058A (en)Information processing method and device
CN112347457A (en)Abnormal account detection method and device, computer equipment and storage medium
CN102708184A (en)Method for inquiring anti-fake two-dimension code of coded lock
CN110598814A (en)System is bound with two-dimensional code to real object asset
CN109978114A (en)Data processing method, device, server and storage medium
CN115001724B (en)Network threat intelligence management method, device, computing equipment and computer readable storage medium
CN108280102A (en)Internet behavior recording method, device and user terminal

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp