CN108667915A - Information transmission system, method and apparatus - Google Patents

Information transmission system, method and apparatus Download PDF

Info

Publication number
CN108667915A
CN108667915A CN201810370728.1A CN201810370728A CN108667915A CN 108667915 A CN108667915 A CN 108667915A CN 201810370728 A CN201810370728 A CN 201810370728A CN 108667915 A CN108667915 A CN 108667915A
Authority
CN
China
Prior art keywords
server
information
service inquiry
result
application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810370728.1A
Other languages
Chinese (zh)
Other versions
CN108667915B (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.)
Baidu Online Network Technology Beijing Co Ltd
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201810370728.1A priority Critical patent/CN108667915B/en
Publication of CN108667915A publication Critical patent/CN108667915A/en
Application granted granted Critical
Publication of CN108667915B publication Critical patent/CN108667915B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/22Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the present application discloses information transmission system, method and apparatus.One specific implementation mode of this method includes:Receive image processing requests that client is sent, comprising target image;The image processing requests are sent to application server, receive the Text region result of application server return;Service inquiry with shown pushed information match, comprising the word recognition result is sent to service inquiry server to ask, and receives the service inquiry result of service inquiry server return;The service inquiry result is returned to the client.This embodiment improves the rich of pushed information.

Description

Information transmission system, method and apparatus
Technical field
The invention relates to field of computer technology, and in particular to information transmission system, method and apparatus.
Background technology
Information pushes, and is by certain technical standard or agreement, on the internet by pushing away also known as " Web broadcast " The information that user needs is sent to reduce a technology of information overload.Information advancing technique by active push information to user, User can be reduced the time spent in being searched on network.
In order to increase the diversity of information displaying, it will usually launch pushed information among the information that user is browsed. User is carried out using the equipment such as mobile phone under the scene of information browse, existing mode be typically directly by pushed information launch with In the page of family browsing, when the user clicks after pushed information, directly show the letter in the new page based on HTML5 standards Breath.
Invention content
The embodiment of the present application proposes information transmission system, method and apparatus.
In a first aspect, the embodiment of the present application provides a kind of information transmission system, which includes:Intended application is installed Client, for intended application provide support application server, the management service for being managed to pushed information Device, service inquiry server, client are equipped with camera;Client, in response to detecting user to intended application The predetermined registration operation of shown pushed information in runnable interface obtains target image using camera, is sent to management server Include the image processing requests of target image;Management server, for sending image processing requests to application server, reception is answered The Text region returned with server to service inquiry server as a result, send match with shown pushed information, packet The service inquiry of the result containing Text region is asked, and receives the service inquiry of service inquiry server return as a result, being returned to client Return service inquiry result.
In some embodiments, management server is additionally operable to send the industry indicated with service inquiry request to client The target push information that business matches, target push information include at least one of following:The title of the application to match with business, The title of the website to match with business.
In some embodiments, which further includes the processing server for the word in image to be identified;With And application server, for sending image processing requests to processing server;Processing server, for the Chinese to target image Word is identified, and generates Text region as a result, returning to Text region result to application server.
In some embodiments, processing server is additionally operable to the target image in image processing requests being input in advance Trained Text region model obtains Text region result corresponding with target image, wherein Text region model is for identification Word in image.
In some embodiments, client is additionally operable to the clicking operation in response to detecting user to target push information, Acquisition is corresponding with target push information to be linked, and the prompt message for prompting user to be downloaded or open is presented.
In some embodiments, target image is ID Card Image, and Text region result is ID card No., service inquiry As a result it is personal reference information or loan limit information.
Second aspect, the embodiment of the present application provide a kind of information-pushing method, management server respectively with mesh is installed It marks the client of application, connected with service inquiry server communication for providing the application server supported to intended application, managed Reason server is for being managed pushed information, and client is equipped with camera, and this method includes:Client is received to send , image processing requests comprising target image, wherein target image is in client end response in detecting that user answers target In runnable interface after the predetermined registration operation of shown pushed information, obtained using camera;It is sent to application server Image processing requests receive the Text region result that application server returns;It is sent to service inquiry server and shown Service inquiry request that pushed information matches, comprising Text region result, receives the business that service inquiry server returns Query result;Service inquiry result is returned to client.
In some embodiments, this method further includes:The business phase indicated with service inquiry request is sent to client Matched target push information, wherein target push information includes at least one of following:The name of the application to match with business The title of the website claim, to match with business.
In some embodiments, application server is also logical with the processing server for the word in image to be identified Letter connection, wherein processing server is used to obtain the image processing requests of application server transmission, to the word in target image It is identified, generates Text region as a result, returning to Text region result to application server.
In some embodiments, target image is ID Card Image, and Text region result is ID card No., service inquiry As a result it is any one of following:Personal reference information, loan limit information.
The third aspect, the embodiment of the present application provide a kind of information push-delivery apparatus, management server respectively with mesh is installed It marks the client of application, connected with service inquiry server communication for providing the application server supported to intended application, managed Reason server is for being managed pushed information, and client is equipped with camera, which includes:Receiving unit, configuration are used Image processing requests sent in reception client, comprising target image, wherein target image is in client end response in inspection After user is measured to the predetermined registration operation of pushed information shown in the runnable interface of intended application, obtained using camera; First transmission unit is configured to send image processing requests to application server, receives the word that application server returns and knows Other result;Second transmission unit is configured to send with shown pushed information match, packet to service inquiry server The service inquiry of the result containing Text region is asked, and the service inquiry result that service inquiry server returns is received;Returning unit is matched It sets for returning to service inquiry result to client.
In some embodiments, which further includes:Third transmission unit is configured to send to client and be looked into business Ask the target push information that the indicated business of request matches, wherein target push information includes at least one of following:With industry The title for the application that business matches, the title of the website to match with business.
In some embodiments, application server is also logical with the processing server for the word in image to be identified Letter connection, wherein processing server is used to obtain the image processing requests of application server transmission, to the word in target image It is identified, generates Text region as a result, returning to Text region result to application server.
In some embodiments, target image is ID Card Image, and Text region result is ID card No., service inquiry As a result it is personal reference information or loan limit information.
Fourth aspect, the embodiment of the present application provide a kind of server, including:One or more processors;Storage device, For storing one or more programs, when one or more programs are executed by one or more processors so that one or more Processor realizes the method such as any embodiment in information-pushing method.
5th aspect, the embodiment of the present application provide a kind of computer-readable medium, are stored thereon with computer program, should The method such as any embodiment in information-pushing method is realized when program is executed by processor.
Information transmission system provided by the embodiments of the present application, method and apparatus, detect user to target by client In the runnable interface of application after the predetermined registration operation of shown pushed information, target image is obtained using camera, and be sent to The image processing requests are sent to application server by management server, then, management server, and are received application server and returned The Text region result returned;After and to service inquiry server send it is matching with shown pushed information, include word The service inquiry of recognition result is asked, and receives the service inquiry result of service inquiry server return;Finally returned to client Service inquiry is returned as a result, to can not only show pushed information, further, target of the camera to acquisition can also be utilized Word in image is identified, and pushes service inquiry information associated with the pushed information browsed, is pushed away to improve It delivers letters the rich of breath.
Description of the drawings
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, the application's is other Feature, objects and advantages will become more apparent upon:
Fig. 1 is that this application can be applied to exemplary system architecture figures therein;
Fig. 2 is the schematic diagram of the interactive process between each device in the information transmission system according to the application;
Fig. 3 is the flow chart according to one embodiment of the information-pushing method of the application;
Fig. 4 is the schematic diagram according to an application scenarios of the information-pushing method of the application;
Fig. 5 is the structural schematic diagram according to one embodiment of the information push-delivery apparatus of the application;
Fig. 6 is adapted for the structural schematic diagram of the computer system of the server for realizing the embodiment of the present application.
Specific implementation mode
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining related invention, rather than the restriction to the invention.It also should be noted that in order to Convenient for description, is illustrated only in attached drawing and invent relevant part with related.
It should be noted that in the absence of conflict, the features in the embodiments and the embodiments of the present application can phase Mutually combination.The application is described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
Fig. 1 shows showing for the information transmission system that can apply the application, information-pushing method or information push-delivery apparatus Example sexual system framework 100.
As shown in Figure 1, system architecture 100 may include terminal device 101,102,103, management server 104, using clothes Business device 105, service inquiry server 106, network 107,108,109.Network 107 is in 101,102,103 and of terminal device The medium of communication link is provided between management server 104;Network 108 is in management server 104 and application server 105 Between provide communication link medium;Network 109 between management server 104 and service inquiry server 106 providing The medium of communication link.Network 107,108,109 may include various connection types, for example, wired, wireless communication link or Fiber optic cables etc..
User can be interacted by network 107 with management server 104 with using terminal equipment 101,102,103, to receive Or send message etc..Various telecommunication customer end applications, such as web browser can be installed on terminal device 101,102,103 Using the application of, searching class, news category application etc..User can carry out information browse using above-mentioned each application.In practice, browsed Information can be presented in the page based on HTML5 standards.
Terminal device 101,102,103 can be hardware, can also be software.When terminal device 101,102,103 is hard Can be the various electronic equipments with display screen and supported web page browsing, including but not limited to smart mobile phone, tablet when part Computer etc..When terminal device 101,102,103 is software, may be mounted in above-mentioned cited electronic equipment.It can be with It is implemented as multiple softwares or software module (such as providing Distributed Services), single software or software mould can also be implemented as Block.It is not specifically limited herein.
Management server 104 can be the server for being managed to pushed information, such as web advertisement platform.Net Page advertising platform can be the offer uniform template and related service of provider (such as advertiser) pushed information of pushed information.
Application server 105 can be for in terminal device 101,102,103 intended application (such as certain A web browser applications or the application of some searching class or the application of some news category etc.) application service supported is provided Device.
Service inquiry server 106 can be the business platform of the provider (such as advertiser) of pushed information, such as a People's reference searching platform, loan limit searching platform etc..
Management server 104 can be interacted with application server 105 by network 108, to receive or send message etc..Pipe Reason server 104 can with service inquiry server 106 can by network 109 with interact, to receive or send message etc..
It should be noted that above system framework 100 can also include processing server 110 and network 111.Above-mentioned processing Server 110 can provide the service that the word in image is identified.At this point, application server 105 can pass through network 111 interact with processing server 110, to receive or send message etc..Application server 105 can call processing server 110 In for carrying out the interface of Text region, which is packed and is adapted to.
It should be pointed out that management server 104, application server 105, service inquiry server 106 and processing service Device 110 can be hardware, can also be software.When management server 104, application server 105, service inquiry server 106 When with processing server 110 being hardware, the distributed apparatus cluster of multiple servers composition may be implemented into, can also be implemented as Individual equipment.When above-mentioned management server 104, application server 105, service inquiry server 106 and processing server 110 are When software, multiple softwares or software module (such as providing Distributed Services) may be implemented into, can also be implemented as single Software or software module.It is not specifically limited herein.
It should be noted that the information-pushing method that the embodiment of the present application is provided generally is executed by management server 104, Correspondingly, information push-delivery apparatus is generally positioned in management server 104.
It should be understood that the number of the terminal device, network and server in Fig. 1 is only schematical.According to realization need It wants, can have any number of terminal device, network, management server, application server, service inquiry server and processing Server.
With continued reference to Fig. 2, it illustrates the interactive processes between each device in the information transmission system according to the application Signal 200.
Information transmission system includes the client for being equipped with intended application, is answered for providing support to above-mentioned intended application With server, the management server for being managed to pushed information and service inquiry server, above-mentioned client is equipped with Camera.
As shown in Fig. 2, in information transmission system, the interactive process 200 between each device may comprise steps of:
Step 201, client end response pushed information shown in detecting user to the runnable interface of intended application Predetermined registration operation, utilize camera obtain target image.
In the present embodiment, intended application is installed in client (such as terminal device shown in FIG. 1 101,102,103) (such as web browser applications or the application of some searching class, the application of some news category etc.).User can utilize above-mentioned target Application-browsing information.The page that above-mentioned intended application is presented can be the page based on HTML5 standards.It is browsed in user In information, pushed information can be presented, wherein above-mentioned pushed information can be management server (such as management shown in FIG. 1 Server 104) above-mentioned client is pushed in advance.
In the present embodiment, in response to detecting that user believes push shown in the runnable interface of above-mentioned intended application The predetermined registration operation of breath can utilize above-mentioned camera to obtain target image.Wherein, above-mentioned predetermined registration operation can be single operation, Such as single click on operation;Can also be to operate the sequence of operation constituted by multiple, for example, the multiple clicks behaviour constituted successively Make.Above-mentioned image can be the various images, such as driver's license image, operating license image etc. of user's shooting.
In application scenes, user clicks above-mentioned pushed information location in the page of the intended application run Behind domain, the camera mounted on the client can be called, carries out image taking.
In other application scenarios, user is clicked in the page of the intended application run where above-mentioned pushed information Behind region, the page of the detail information comprising the pushed information can be presented.Can include to be used to indicate to carry out figure in the page As the icon of shooting.User can call the camera mounted on the client after clicking the icon, carry out image taking.
In some optional realization methods of the present embodiment, above-mentioned target image can be ID Card Image.
Step 202, client sends the image processing requests for including target image to management server.
In the present embodiment, client can be by wired connection or radio connection, to above-mentioned management server Send the image processing requests for including above-mentioned target image.Wherein, above-mentioned radio connection can include but is not limited to 3G/4G Connection, WiFi connections, bluetooth connection, WiMAX connections, Zigbee connections, UWB (ultra wideband) connections and other Currently known or exploitation in the future radio connection.
Step 203, management server sends image processing requests to application server.
In the present embodiment, management server can be to above-mentioned application server (such as application server shown in FIG. 1 105) above-mentioned image processing requests are sent.
Step 204, management server receives the Text region result that application server returns.
In the present embodiment, management server can receive the Text region result of above application server return.Wherein, Above-mentioned Text region result can be that above application server obtains by various modes.
In some optional realization methods of the present embodiment, above- mentioned information supplying system may include for in image The processing server that is identified of word.Above-mentioned processing server can provide the clothes that the word in image is identified Business.At this point, above-mentioned Text region result can generate as follows:The first step, application server is to above-mentioned processing service Device sends above-mentioned image processing requests.The middle word of above-mentioned target image is identified in second step, processing server, generates text Word recognition result returns to above-mentioned Text region result to above-mentioned application server.
In practice, above-mentioned processing server sharp in various manners can be identified the word in image.As an example, OCR (Optical Character Recognition, optical character identification) technologies can be utilized to carry out above-mentioned target image Text message is extracted in parsing.Specifically, can brightness detection be carried out to above-mentioned target image first, detects above-mentioned target image Multiple regions dark, bright pattern, and then determine character shape;Later, above-mentioned processing server can utilize character recognition Method (such as the comparison method of theorem in Euclid space, dynamic routine Comparison Method, character comparison method etc. based on neural network) will Character shape translates into computword.
In some optional realization methods of the present embodiment, above-mentioned processing server can utilize word trained in advance Identification model obtains Text region result corresponding with above-mentioned target image.Wherein, above-mentioned Text region model can be used for knowing Word in other image.In practice, above-mentioned Text region model can be based on training sample, by convolutional neural networks (Convolutional Neural Network, CNN) carries out what Training obtained.Convolutional neural networks are a kind of feedforwards Neural network, its artificial neuron can respond the surrounding cells in a part of coverage area, have remarkably for image procossing Performance, therefore, it is possible to carry out the identification of the word in image using convolutional neural networks.Herein, processing server can will be upper It states the target image in image processing requests and is directly inputted into Text region model trained in advance, obtain and above-mentioned target image Corresponding Text region result.It should be noted that above-mentioned convolutional neural networks, the side based on convolutional neural networks training pattern Method is the known technology studied and applied extensively at present, and details are not described herein.
In some optional realization methods of the present embodiment, above application server can directly be provided in image The service that word is identified generates at this point, above-mentioned Text region result can be above application server.Herein, it applies Specific method and the above method used in the identification of word in server progress image (such as OCR, Text region model Deng) essentially identical, details are not described herein again.
In some optional realization methods of the present embodiment, when above-mentioned target image is ID Card Image, above-mentioned text Word recognition result can be ID card No..
Step 205, management server to service inquiry server send match with shown pushed information, include The service inquiry of Text region result is asked.
In the present embodiment, management server can be to above-mentioned service inquiry server (such as service inquiry shown in FIG. 1 Server 106) send business matching with the pushed information shown by above-mentioned client, including above-mentioned Text region result Inquiry request.In practice, each pushed information can be set one for characterizing involved by the pushed information in advance The service identification of business, wherein the character string that service identification can be made of various characters, service identification can be used for industry Business distinguishes.Above-mentioned management server can be come by the service identification of the pushed information shown by the above-mentioned client of determination It determines the business to match with the pushed information, and then sends the service inquiry comprising above-mentioned Text region result and ask.It is above-mentioned Service inquiry ask to can be used for inquiring in the information of above-mentioned user with the relevant information of the business.
As an example, if a certain pushed information is the information in relation to English study, the service identification of the pushed information can With instruction " English study " business, service inquiry request can be the English level information of user (for example whether by certain English Examination etc.) inquiry request, service inquiry result can be the English level information of user;If a certain pushed information is that House to let Information, then the service identification of the pushed information can be instruction " house " business, and service inquiry request can be the house of user Information inquiring request, service inquiry result can be the house information of user;If a certain pushed information is and borrows or lends money relevant letter Breath, then the service identification of the pushed information can indicate " loan limit ", and service inquiry request can be the loan limit of user Inquiry request, service inquiry result can be the loan limits of user;If a certain pushed information is and the relevant letter of personal credit Breath, then the service identification of the pushed information can indicate " personal reference " etc., and service inquiry request can be the personal sign of user Letter information inquiry request, service inquiry result can be the personal reference information of user.
It should be noted that above-mentioned management server can be connected with multiple service inquiry servers, each business is looked into It askes server and can be used for inquiring different business.Above-mentioned multiple service inquiry servers may include that house information inquiry is flat Platform, personal reference searching platform, loan limit searching platform etc..The provider (such as advertiser) of each pushed information can be with Corresponding service inquiry server is managed, each pushed information is that corresponding provider is made using above-mentioned management server Make.
As an example, pushed information is and borrows or lends money relevant information, which can be flat by the personal reference inquiry of management Made by the advertiser of platform.User can browse to the pushed information in client objectives application, and user is certain in execution After operation (such as click the pushed information and upload identity card picture), management server get Text region result (such as ID card No.) after, personal reference inquiry request can be sent to individual's reference searching platform, to inquire the individual of the user Reference information.
In some optional realization methods of the present embodiment, above-mentioned service inquiry result can be personal reference information or Person's loan limit information.
Step 206, management server receives the service inquiry result that service inquiry server returns.
In the present embodiment, service inquiry server can be retrieved and above-mentioned word after receiving service inquiry information The business information that recognition result matches, using the business information inquired as service inquiry as a result, returning to above-mentioned management Server.
Step 207, management server returns to service inquiry result to client.
In the present embodiment, above-mentioned management server can return to above-mentioned service inquiry result to above-mentioned client.
In some optional realization methods of the present embodiment, above-mentioned management server can also be sent to above-mentioned client The target push information that indicated business matches with the request of above-mentioned service inquiry, above-mentioned target push information may include with It is at least one of lower:The title of the application to match with above-mentioned business, the title of the website to match with above-mentioned business.As showing Example can return to the application to match with loan limit business if the request of above-mentioned service inquiry is loan limit inquiry request (such as application for loan), alternatively, can return (such as public for some loan with the personal relevant website of reference business The website homepage of department) it should be noted that each business can be corresponding with one or more target push informations, business in advance With the correspondence of target push information system can prestore in above-mentioned management server.
In some optional realization methods of the present embodiment, above-mentioned client end response is in detecting user to above-mentioned target The clicking operation of pushed information, can obtain it is corresponding with above-mentioned target push information link (such as download application Link, or it is used to open the information etc. of some webpage), the prompt message for prompting user to be downloaded or open is presented.
The system that above-described embodiment of the application provides, operation of the user to above-mentioned intended application is detected by client In interface after the predetermined registration operation of shown pushed information, target image is obtained using above-mentioned camera, and is sent to management clothes Business device, then, which is sent to application server by management server, and receives the text of application server return Word recognition result;After and to service inquiry server send it is matching with shown pushed information, know comprising above-mentioned word The service inquiry of other result is asked, and receives the service inquiry result that above-mentioned service inquiry server returns;Finally to above-mentioned visitor Family end returns to above-mentioned service inquiry as a result, to can not only show pushed information, can also utilize mesh of the camera to acquisition Word in logo image is identified, and service inquiry information associated with the pushed information browsed is pushed, to improve Pushed information it is rich.Meanwhile the pushed information of webpage can be made more flexible naturally, improving the effect of information push.
With continued reference to Fig. 3, an implementation of the information-pushing method for management server according to the application is shown The flow 300 of example.Above-mentioned management server respectively be equipped with intended application client, for above-mentioned intended application provide The application server of support is connected with service inquiry server communication, and above-mentioned management server to pushed information for carrying out pipe Reason, above-mentioned client are equipped with camera, which includes the following steps:
Step 301, image processing requests that client is sent, comprising target image are received.
In the present embodiment, the executive agent (such as management server 104 shown in FIG. 1) of information-pushing method can connect Receive image processing requests that client is sent, comprising target image, wherein above-mentioned target image is to be in client sound After Ying Yu detects user to the predetermined registration operation of pushed information shown in the runnable interface of above-mentioned intended application, camera shooting is utilized What head obtained.
Step 302, image processing requests are sent to application server, receives the Text region knot that application server returns Fruit.
In the present embodiment, above-mentioned executive agent can send above-mentioned image processing requests to above-mentioned application server, connect Receive the Text region result that above application server returns.Wherein, above-mentioned Text region result can be above application server It obtains by various modes.For example, above application server can provide the service that the word in image is identified, this When, above-mentioned Text region result can be that above application server generates.
In some optional realization methods of the present embodiment, above application server also with for the word in image The processing server communication connection being identified, wherein above-mentioned processing server can be used for obtaining above application server hair The above-mentioned image processing requests sent, are identified the word in above-mentioned target image, generate Text region as a result, being answered to above-mentioned Above-mentioned Text region result is returned with server.At this point, above-mentioned Text region result can generate as follows:First Step, application server send above-mentioned image processing requests to above-mentioned processing server.Second step, processing server is to above-mentioned target The middle word of image is identified, and generates Text region as a result, returning to above-mentioned Text region result to above-mentioned application server.It is real In trampling, above-mentioned processing server sharp in various manners can be identified the word in image.As an example, can utilize OCR (Optical Character Recognition, optical character identification) technology parses above-mentioned target image, carries Take text message.As another example, above-mentioned processing server can be direct by the target image in above-mentioned image processing requests It is input to Text region model trained in advance, obtains Text region result corresponding with above-mentioned target image.Wherein, above-mentioned text Word identification model can be used for identifying the word in image.
In some optional realization methods of the present embodiment, when above-mentioned target image is ID Card Image, above-mentioned text Word recognition result can be ID card No..
Step 303, to service inquiry server send it is matching with shown pushed information, include Text region knot The service inquiry of fruit is asked, and the service inquiry result that service inquiry server returns is received.
In the present embodiment, above-mentioned executive agent can send to above-mentioned service inquiry server and believe with shown push The matched service inquiry request comprising above-mentioned Text region result of manner of breathing, receives the industry that above-mentioned service inquiry server returns Business query result.In practice, each pushed information can be set one for characterizing involved by the pushed information in advance Business service identification, wherein the character string that service identification can be made of various characters, service identification can be used for pair Business distinguishes.Above-mentioned executive agent can be come by the service identification of the pushed information shown by the above-mentioned client of determination It determines the business to match with the pushed information, and then sends the service inquiry comprising above-mentioned Text region result and ask.It is above-mentioned Service inquiry ask to can be used for inquiring in the information of above-mentioned user with the relevant information of the business.It should be noted that above-mentioned Management server can be connected with multiple service inquiry servers, and each service inquiry server can be used for inquiring different Business.The provider (such as advertiser) of each pushed information can manage corresponding service inquiry server, each push Information is corresponding provider using made by above-mentioned management server.
In some optional realization methods of the present embodiment, above-mentioned service inquiry result can be personal reference information or Person's loan limit information.
Step 304, service inquiry result is returned to client.
In the present embodiment, above-mentioned executive agent can return to service inquiry result to above-mentioned client.
In some optional realization methods of the present embodiment, above-mentioned executive agent can also to above-mentioned client send with The target push information that the indicated business of above-mentioned service inquiry request matches, above-mentioned target push information may include following At least one of:The title of the application to match with above-mentioned business, the title of the website to match with above-mentioned business.In practice, on Client end response is stated in detecting clicking operation of the user to above-mentioned target push information, can obtain to push with above-mentioned target and believe The corresponding link of manner of breathing (such as the link for downloading application, or it is used to open the information etc. of some webpage), presentation is used for The prompt message that prompt user is downloaded or opens.
It should be noted that in the operation of above-mentioned steps 301- steps 304 and step 201-207 performed by management server Operation it is essentially identical, details are not described herein again.
It is a schematic diagram according to the application scenarios of the information-pushing method of the present embodiment with continued reference to Fig. 4, Fig. 4. In the application scenarios of Fig. 4, the searching class application-browsing information (as shown in label 401) that user is installed using mobile phone is browsed Information in include and the relevant pushed information of debt-credit 402.After user clicks 402 region of pushed information, prompt is presented and uses Family uploads the page of identity card (as shown in label 403).User click in the page be used to indicate shooting image button after, Open the shooting that mobile phone camera carries out identity card picture (shown in figure grade 404).Completion is shot in user and uploads the identity After demonstrate,proving image, the loan limit of presentation user in the page (as shown in label 405).
The method that above-described embodiment of the application provides, by receiving image that client is sent, comprising target image Processing request, and after to application server send above-mentioned image processing requests, receive the Text region knot that application server returns Fruit, rear send business matching with shown pushed information, including Text region result to service inquiry server Inquiry request receives the service inquiry result that service inquiry server returns;Finally above-mentioned business is returned to above-mentioned client to look into Ask result.To can not only show pushed information, the word in the target image of acquisition can also be carried out using camera Identification pushes service inquiry information associated with the pushed information browsed, to improve the rich of pushed information.Together When, the pushed information of webpage can be made more flexible naturally, improving the effect of information push.
With further reference to Fig. 5, as the realization to method shown in above-mentioned each figure, this application provides one kind for managing clothes One embodiment of the information push-delivery apparatus of business device, the embodiment of the method for the device embodiment as shown in figure 3 is corresponding, the device Specifically it can be applied in management server.Above-mentioned management server respectively be equipped with intended application client, for pair Above-mentioned intended application provides the application server supported and connect with service inquiry server communication, and above-mentioned management server is used for pair Pushed information is managed, and above-mentioned client is equipped with camera.
As shown in figure 5, the information push-delivery apparatus 500 described in the present embodiment includes:Receiving unit 501 is configured to receive Image processing requests that above-mentioned client is sent, comprising target image, wherein above-mentioned target image is rung in above-mentioned client After Ying Yu detects user to the predetermined registration operation of pushed information shown in the runnable interface of above-mentioned intended application, utilization is above-mentioned What camera obtained;First transmission unit 502 is configured to send above-mentioned image processing requests to above-mentioned application server, connect Receive the Text region result that above application server returns;Second transmission unit 503 is configured to above-mentioned service inquiry service Device sends service inquiry match with shown pushed information, comprising above-mentioned Text region result and asks, and receives above-mentioned The service inquiry result that service inquiry server returns;Returning unit 504 is configured to return to above-mentioned business to above-mentioned client Query result.
In some optional realization methods of the present embodiment, which can also be including third transmission unit (in figure not It shows).Wherein, above-mentioned third transmission unit may be configured to send to above-mentioned client signified with the request of above-mentioned service inquiry The target push information that the business shown matches, wherein above-mentioned target push information includes at least one of following:With above-mentioned business The title of the application to match, the title of the website to match with above-mentioned business.
In some embodiments, above application server can also be with the processing for the word in image to be identified Server communication connects, wherein the above-mentioned image procossing that above-mentioned processing server is used to obtain the transmission of above application server is asked It asks, the word in above-mentioned target image is identified, generate Text region as a result, returning to above-mentioned text to above-mentioned application server Word recognition result.
In some embodiments, above-mentioned target image can be ID Card Image, and above-mentioned Text region result can be body Part card number, above-mentioned service inquiry result can be personal reference information or loan limit information.
The device that above-described embodiment of the application provides, by receiving unit 501 receive it is that client is sent, include target The image processing requests of image, then the first transmission unit 502 send above-mentioned image processing requests to application server, reception is answered With server return Text region as a result, later the second transmission unit 503 to service inquiry server send with it is shown Service inquiry request that pushed information matches, comprising Text region result, receives the business that service inquiry server returns Query result;It finally returns to unit 504 and returns to above-mentioned service inquiry result to above-mentioned client.To can not only show push Information can also be identified the word in the target image of acquisition using camera, push and the pushed information browsed Associated service inquiry information, to improve the rich of pushed information.Meanwhile the pushed information of webpage can be made more Flexibly naturally, improving the effect of information push.
Below with reference to Fig. 6, it illustrates the computer systems 600 suitable for the server for realizing the embodiment of the present application Structural schematic diagram.Server shown in Fig. 6 is only an example, should not be to the function and use scope band of the embodiment of the present application Carry out any restrictions.
As shown in fig. 6, computer system 600 includes central processing unit (CPU) 601, it can be read-only according to being stored in Program in memory (ROM) 602 or be loaded into the program in random access storage device (RAM) 603 from storage section 608 and Execute various actions appropriate and processing.In RAM 603, also it is stored with system 600 and operates required various programs and data. CPU 601, ROM 602 and RAM 603 are connected with each other by bus 604.Input/output (I/O) interface 605 is also connected to always Line 604.
It is connected to I/O interfaces 605 with lower component:Importation 606 including keyboard, mouse etc.;It is penetrated including such as cathode The output par, c 607 of spool (CRT), liquid crystal display (LCD) etc. and loud speaker etc.;Storage section 608 including hard disk etc.; And the communications portion 609 of the network interface card including LAN card, modem etc..Communications portion 609 via such as because The network of spy's net executes communication process.Driver 610 is also according to needing to be connected to I/O interfaces 605.Detachable media 611, such as Disk, CD, magneto-optic disk, semiconductor memory etc. are mounted on driver 610, as needed in order to be read from thereon Computer program be mounted into storage section 608 as needed.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer-readable medium On computer program, which includes the program code for method shown in execution flow chart.In such reality It applies in example, which can be downloaded and installed by communications portion 609 from network, and/or from detachable media 611 are mounted.When the computer program is executed by central processing unit (CPU) 601, limited in execution the present processes Above-mentioned function.It should be noted that computer-readable medium described herein can be computer-readable signal media or Computer readable storage medium either the two arbitrarily combines.Computer readable storage medium for example can be --- but Be not limited to --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor system, device or device, or arbitrary above combination. The more specific example of computer readable storage medium can include but is not limited to:Electrical connection with one or more conducting wires, Portable computer diskette, hard disk, random access storage device (RAM), read-only memory (ROM), erasable type may be programmed read-only deposit Reservoir (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory Part or above-mentioned any appropriate combination.In this application, computer readable storage medium can any be included or store The tangible medium of program, the program can be commanded the either device use or in connection of execution system, device.And In the application, computer-readable signal media may include the data letter propagated in a base band or as a carrier wave part Number, wherein carrying computer-readable program code.Diversified forms may be used in the data-signal of this propagation, including but not It is limited to electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be computer Any computer-readable medium other than readable storage medium storing program for executing, the computer-readable medium can send, propagate or transmit use In by instruction execution system, device either device use or program in connection.Include on computer-readable medium Program code can transmit with any suitable medium, including but not limited to:Wirelessly, electric wire, optical cable, RF etc., Huo Zheshang Any appropriate combination stated.
Flow chart in attached drawing and block diagram, it is illustrated that according to the system of the various embodiments of the application, method and computer journey The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation A part for a part for one module, program segment, or code of table, the module, program segment, or code includes one or more uses The executable instruction of the logic function as defined in realization.It should also be noted that in some implementations as replacements, being marked in box The function of note can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are actually It can be basically executed in parallel, they can also be executed in the opposite order sometimes, this is depended on the functions involved.Also it to note Meaning, the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart can be with holding The dedicated hardware based system of functions or operations as defined in row is realized, or can use specialized hardware and computer instruction Combination realize.
Being described in unit involved in the embodiment of the present application can be realized by way of software, can also be by hard The mode of part is realized.Described unit can also be arranged in the processor, for example, can be described as:A kind of processor packet Include receiving unit, the first transmission unit, the second transmission unit and returning unit.Wherein, the title of these units is in certain situation Under do not constitute restriction to the unit itself, for example, receiving unit is also described as " receiving client is sent, packet The unit of image processing requests containing target image ".
As on the other hand, present invention also provides a kind of computer-readable medium, which can be Included in device described in above-described embodiment;Can also be individualism, and without be incorporated the device in.Above-mentioned calculating Machine readable medium carries one or more program, when said one or multiple programs are executed by the device so that should Device:Receive image processing requests that client is sent, comprising target image;The image procossing is sent to application server to ask It asks, receives the Text region result of application server return;It is sent and shown pushed information to service inquiry server Service inquiry request match, comprising the word recognition result, receives the service inquiry of service inquiry server return As a result;The service inquiry result is returned to the client.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.People in the art Member should be appreciated that invention scope involved in the application, however it is not limited to technology made of the specific combination of above-mentioned technical characteristic Scheme, while should also cover in the case where not departing from foregoing invention design, it is carried out by above-mentioned technical characteristic or its equivalent feature Other technical solutions of arbitrary combination and formation.Such as features described above has similar work(with (but not limited to) disclosed herein Can technical characteristic replaced mutually and the technical solution that is formed.

Claims (16)

1. a kind of information transmission system, the system comprises be equipped with the client of intended application, be used for the intended application The application server supported, the management server for being managed to pushed information, service inquiry server, the visitor are provided Family end is equipped with camera;
The client, in response to detecting user to pushed information shown in the runnable interface of the intended application Predetermined registration operation, obtain target image using the camera, sent to the management server comprising the target image Image processing requests;
The management server receives the application service for sending described image processing request to the application server Device return Text region as a result, to the service inquiry server send match with shown pushed information, include The service inquiry of the Text region result is asked, and receives the service inquiry of the service inquiry server return as a result, to institute It states client and returns to the service inquiry result.
2. information transmission system according to claim 1, wherein the management server is additionally operable to the client Send the target push information that the business indicated with service inquiry request matches, the target push information include with It is at least one of lower:The title of the application to match with the business, the title of the website to match with the business.
3. information transmission system according to claim 1, wherein the system also includes for the word in image into The processing server of row identification;And
The application server, for sending described image processing request to the processing server;
The processing server is identified for the middle word to the target image, generates Text region as a result, to described Application server returns to the Text region result.
4. information transmission system according to claim 3, wherein the processing server, being additionally operable to will be at described image Target image in reason request is input to Text region model trained in advance, obtains word corresponding with the target image and knows Other result, wherein the Text region model word in image for identification.
5. information transmission system according to claim 1, wherein the client is additionally operable in response to detecting user To the clicking operation of the target push information, acquisition is corresponding with the target push information to be linked, and is presented for prompting The prompt message that user is downloaded or opens.
6. information transmission system according to claim 1, wherein the target image is ID Card Image, the word Recognition result is ID card No., and the service inquiry result is personal reference information or loan limit information.
7. a kind of information-pushing method for management server, the management server respectively with the visitor that is equipped with intended application Family end is connected for providing the application server supported to the intended application with service inquiry server communication, the management For server for being managed to pushed information, the client is equipped with camera, the method includes:
Receive image processing requests that the client is sent, comprising target image, wherein the target image is described After the predetermined registration operation of client end response pushed information shown in detecting user to the runnable interface of the intended application, It is obtained using the camera;
Described image processing request is sent to the application server, receives the Text region knot that the application server returns Fruit;
It is sent to the service inquiry server matching with shown pushed information, comprising the Text region result Service inquiry is asked, and the service inquiry result that the service inquiry server returns is received;
The service inquiry result is returned to the client.
8. information-pushing method according to claim 7, wherein the method further includes:
The target push information that the business indicated with service inquiry request matches is sent to the client, wherein The target push information includes at least one of following:The title of the application to match with the business and the business phase The title for the website matched.
9. information-pushing method according to claim 7, wherein the application server also with for the text in image The processing server communication connection that word is identified, wherein the processing server is sent for obtaining the application server Described image processing request, the word in the target image is identified, generate Text region as a result, to the application Server returns to the Text region result.
10. information-pushing method according to claim 7, wherein the target image is ID Card Image, the word Recognition result is ID card No., and the service inquiry result is any one of following:Personal reference information, loan limit information.
11. a kind of information push-delivery apparatus for management server, the management server respectively with intended application is installed Client is connected for providing the application server supported to the intended application with service inquiry server communication, the pipe Reason server is for being managed pushed information, and the client is equipped with camera, and described device includes:
Receiving unit is configured to receive image processing requests that the client is sent, comprising target image, wherein institute It is push away shown in detecting user to the runnable interface of the intended application in the client end response to state target image After the predetermined registration operation of breath of delivering letters, obtained using the camera;
First transmission unit is configured to send described image processing request to the application server, receives the application clothes The Text region result that business device returns;
Second transmission unit, be configured to the service inquiry server send it is matching with shown pushed information, The service inquiry request for including the Text region result, receives the service inquiry result that the service inquiry server returns;
Returning unit is configured to return to the service inquiry result to the client.
12. information push-delivery apparatus according to claim 11, wherein described device further includes:
Third transmission unit is configured to send to the client and asks indicated business to match with the service inquiry Target push information, wherein the target push information includes at least one of following:The application to match with the business Title, the title of the website to match with the business.
13. information push-delivery apparatus according to claim 11, wherein the application server also with for in image The processing server communication connection that word is identified, wherein the processing server is for obtaining the application server hair The described image processing request sent, is identified the word in the target image, generates Text region as a result, being answered to described The Text region result is returned with server.
14. information push-delivery apparatus according to claim 11, wherein the target image is ID Card Image, the text Word recognition result is ID card No., and the service inquiry result is personal reference information or loan limit information.
15. a kind of server, including:
One or more processors;
Storage device, for storing one or more programs,
When one or more of programs are executed by one or more of processors so that one or more of processors are real The now method as described in any in claim 7-10.
16. a kind of computer-readable medium, is stored thereon with computer program, wherein the program is realized when being executed by processor Method as described in any in claim 7-10.
CN201810370728.1A 2018-04-24 2018-04-24 Information pushing system, method and device Active CN108667915B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810370728.1A CN108667915B (en) 2018-04-24 2018-04-24 Information pushing system, method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810370728.1A CN108667915B (en) 2018-04-24 2018-04-24 Information pushing system, method and device

Publications (2)

Publication Number Publication Date
CN108667915A true CN108667915A (en) 2018-10-16
CN108667915B CN108667915B (en) 2022-03-08

Family

ID=63780890

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810370728.1A Active CN108667915B (en) 2018-04-24 2018-04-24 Information pushing system, method and device

Country Status (1)

Country Link
CN (1) CN108667915B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108573053A (en) * 2018-04-24 2018-09-25 百度在线网络技术(北京)有限公司 Information-pushing method, device and system
CN111639119A (en) * 2020-06-03 2020-09-08 上海盛付通电子支付服务有限公司 Customer information query method and equipment in anti-money laundering system
CN114554079A (en) * 2022-01-11 2022-05-27 浙江大华技术股份有限公司 Intelligent service management method and intelligent service management system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100217700A1 (en) * 2009-02-25 2010-08-26 Vladimir Angelov Ralev Mechanism for Providing Real-Time Audio-Based Financial Asset Information
CN103987129A (en) * 2013-12-24 2014-08-13 天津三星电子有限公司 Information push method, apparatus and system
CN104991931A (en) * 2015-07-03 2015-10-21 中国科学院半导体研究所 Internet shopping navigation system
CN105117437A (en) * 2015-08-10 2015-12-02 陈飞 Artificial intelligent platform based auxiliary business handling administrative examination and approval method
CN106777000A (en) * 2016-12-06 2017-05-31 金邦达有限公司 Method for pushing, supplying system and mobile terminal based on entity card
CN107172209A (en) * 2017-07-04 2017-09-15 百度在线网络技术(北京)有限公司 Information-pushing method and device
WO2017219266A1 (en) * 2016-06-22 2017-12-28 北京小米移动软件有限公司 Information displaying method, and information pushing method, device and system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100217700A1 (en) * 2009-02-25 2010-08-26 Vladimir Angelov Ralev Mechanism for Providing Real-Time Audio-Based Financial Asset Information
CN103987129A (en) * 2013-12-24 2014-08-13 天津三星电子有限公司 Information push method, apparatus and system
CN104991931A (en) * 2015-07-03 2015-10-21 中国科学院半导体研究所 Internet shopping navigation system
CN105117437A (en) * 2015-08-10 2015-12-02 陈飞 Artificial intelligent platform based auxiliary business handling administrative examination and approval method
WO2017219266A1 (en) * 2016-06-22 2017-12-28 北京小米移动软件有限公司 Information displaying method, and information pushing method, device and system
CN106777000A (en) * 2016-12-06 2017-05-31 金邦达有限公司 Method for pushing, supplying system and mobile terminal based on entity card
CN107172209A (en) * 2017-07-04 2017-09-15 百度在线网络技术(北京)有限公司 Information-pushing method and device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108573053A (en) * 2018-04-24 2018-09-25 百度在线网络技术(北京)有限公司 Information-pushing method, device and system
CN111639119A (en) * 2020-06-03 2020-09-08 上海盛付通电子支付服务有限公司 Customer information query method and equipment in anti-money laundering system
CN111639119B (en) * 2020-06-03 2023-05-26 上海盛付通电子支付服务有限公司 Customer information query method and equipment in back money laundering system
CN114554079A (en) * 2022-01-11 2022-05-27 浙江大华技术股份有限公司 Intelligent service management method and intelligent service management system

Also Published As

Publication number Publication date
CN108667915B (en) 2022-03-08

Similar Documents

Publication Publication Date Title
CN106528432B (en) The construction method and device of test scene data bury a test method
CN107622135B (en) Method and apparatus for displaying information
CN109460513A (en) Method and apparatus for generating clicking rate prediction model
CN106027614A (en) Information pushing method, device and system
CN107105031A (en) Information-pushing method and device
CN108595628A (en) Method and apparatus for pushed information
CN108805594A (en) Information-pushing method and device
CN108304067A (en) System, method and apparatus for showing information
CN109033464A (en) Method and apparatus for handling information
CN109389182A (en) Method and apparatus for generating information
CN108134951A (en) For recommending the method and apparatus of broadcasting content
CN106874471A (en) Information-pushing method and device
CN107360243A (en) Information-pushing method and device
CN109815105A (en) Applied program testing method and device based on Btrace
CN108959087A (en) test method and device
CN108667915A (en) Information transmission system, method and apparatus
CN109036397A (en) The method and apparatus of content for rendering
CN109446442A (en) Method and apparatus for handling information
CN108334516A (en) Information-pushing method and device
CN108804433A (en) Information-pushing method and device
CN109582825A (en) Method and apparatus for generating information
CN109408748A (en) Method and apparatus for handling information
CN109582317A (en) Method and apparatus for debugging boarding application
CN108737486A (en) Information-pushing method and device
CN109413056A (en) Method and apparatus for handling information

Legal Events

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