CN103646122A - Picture identification method based on drag picture, picture identification system based on drag picture, picture identification equipment based on drag picture and picture identification device based on drag picture - Google Patents

Picture identification method based on drag picture, picture identification system based on drag picture, picture identification equipment based on drag picture and picture identification device based on drag picture Download PDF

Info

Publication number
CN103646122A
CN103646122A CN201310744455.XA CN201310744455A CN103646122A CN 103646122 A CN103646122 A CN 103646122A CN 201310744455 A CN201310744455 A CN 201310744455A CN 103646122 A CN103646122 A CN 103646122A
Authority
CN
China
Prior art keywords
picture
user
data message
input frame
pulls
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310744455.XA
Other languages
Chinese (zh)
Inventor
赵瑾
陈益国
胡金辉
韩玉刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing 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 Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201310744455.XA priority Critical patent/CN103646122A/en
Publication of CN103646122A publication Critical patent/CN103646122A/en
Priority to PCT/CN2014/087992 priority patent/WO2015101074A1/en
Priority to US15/109,432 priority patent/US20160328110A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention provides a picture identification method based on a drag picture, a picture identification system based on a drag picture, picture identification equipment based on a drag picture and a picture identification device based on a drag picture. A scheme for identifying pictures through picture information is realized. The method comprises the following steps: providing a drag placement input frame when a drag operation of a user in a set area is identified, extracting the data information input by the user in the drag placement input frame and transmitting the data information to a picture engine server; receiving and displaying picture resource-related information which is returned by the picture engine server and is matched with the data information. Because the picture resource-related information which is corresponding to the drag operation and is matched with the data information is provided for the user based on the drag operation of the user in the embodiment of the invention, a picture identification mode based on the picture information is realized, the application range of picture identification is widened, and use for the user is convenient.

Description

A kind of knowledge drawing method, system, equipment and device based on pulling picture
Technical field
The present invention relates to picture recognition technical field, relate in particular to a kind of knowledge drawing method, system, equipment and device based on pulling picture.
Background technology
Picture searching is by search utility, and the service of picture information relevant on internet is provided to user.The object of picture searching is to make user find out own needed particular picture.
In prior art, user, when carrying out picture searching, inputs the description text of picture in the search box, makes server according to the description text of this picture, carry out the search of picture.
The search box schematic diagram that Fig. 1 provides for prior art, when user carries out picture searching, after open any browser, click search box top type " picture ", input in the search box the description text of picture, for example " Liu Dehua ", clicks after the search button on right side, to ask accordingly to send to server, server returns to according to the request receiving the pictorial information searching to user.
The image searching method of prior art, is only applicable to the search for the description text of picture.If the known a certain picture of user, need to identify the relevant information of this picture, such as attribute information of the original image of this picture etc., prior art does not provide corresponding scheme.Therefore the relevant information of, how obtaining this picture according to known picture becomes problem demanding prompt solution.
Summary of the invention
In view of the above problems, the present invention has been proposed to a kind of a kind of knowledge drawing method, system, equipment and device based on pulling picture that overcomes the problems referred to above or address the above problem is at least in part provided.
The embodiment of the present invention provides a kind of knowledge drawing method based on pulling picture, and the method comprises:
Identification user, in the drag operation of setting regions, provides and pulls placement input frame to described user;
Described in extraction, pull the data message of placing user's input in input frame;
Transmission is carried the request of described data message to picture engine server;
Receiving described picture engine server finds the picture resource relevant information of mating with described data message and shows.
Preferably, described to described user, provide to pull place input frame and comprise:
Recognize user setting regions pull beginning event time, to described user provide receive that this pulls information pull placement input frame.
Preferably, described in described extraction, pulling the data message that in placement input frame, user inputs comprises:
Identify the type of described user's drag operation corresponding data information;
When the type of the described data message of judgement is local file, the address information of uploading pictures is provided to subscriber's local equipment, when subscriber's local equipment is after the uploading pictures of described address, access described address, obtain the corresponding pictorial information of described drag operation, it is pulled to the data message of placing user's input in input frame described in extracting.
Preferably, described in described extraction, pulling the data message that in placement input frame, user inputs comprises:
Identify the type of described user's drag operation corresponding data information;
When the type of the described data message of judgement is Internet resources, obtain the resource link address that this pictorial information is corresponding, determine when data message corresponding to this resource link address is pictorial information, described resource link address is pulled to the data message of placing user's input in input frame described in extracting.
Preferably, the request that described data message is carried in described transmission comprises to picture engine server:
Identification user is at the described End Event that pulls triggering in placing input frame that pulls;
Transmission is carried the request of described data message to picture engine server.
Preferably, described identification user, before the drag operation of setting regions, also comprises:
The search box that carries out pictorial information input is provided to user.
Preferably, described to described user, provide to pull place input frame and comprise:
Recognize user when the drag operation of setting regions, pull described in employing and place input frame and replace described search box, will described in pull and place input frame and offer user.
The embodiment of the present invention provides a kind of knowledge map device based on pulling picture, and this device comprises:
Identification provides module, for identifying user in the drag operation of setting regions, to described user, provides and pulls placement input frame;
Extraction module pulls the data message of placing input frame user input described in extracting;
Sending module, for send carry described data message request to picture engine server;
Receive display module, for receiving described picture engine server, find the picture resource relevant information of mating with described data message and show.
Preferably, described identification provides module, specifically for recognize user setting regions pull beginning event time, to user provide receive that this pulls information pull placement input frame.
Preferably, described extraction module, specifically for identifying the type of described user's drag operation corresponding data information; When the type of the described data message of judgement is local file, the address information of uploading pictures is provided to subscriber's local equipment, when subscriber's local equipment is after the uploading pictures of described address, access described address, obtain the corresponding pictorial information of described drag operation, it is pulled to the data message of placing user's input in input frame described in extracting.
Preferably, described extraction module, specifically for identifying the type of described user's drag operation corresponding data information; When the type of the described data message of judgement is Internet resources, obtain the resource link address that this pictorial information is corresponding, determine when data message corresponding to this resource link address is pictorial information, described chained address is pulled to the data message of placing user's input in input frame described in extracting.
Preferably, described sending module, specifically for identification user at the described End Event that pulls triggering in placing input frame that pulls; Transmission is carried the request of described data message to picture engine server.
Preferably, described identification provides module, also, for before the drag operation in setting regions identification user, provides the search box that carries out pictorial information input to user.
Preferably, described identification provides module, specifically for recognizing user when the drag operation of setting regions, pull described in employing and place input frame and replace described search box, will described in pull and place input frame and offer user.
The embodiment of the present invention provides a kind of terminal device, and described terminal device comprises said apparatus.
Preferably, described terminal device also comprises:
User's load module, for recording the operated information of mouse, and the position of this operation generation;
Described device, while being positioned at described setting regions specifically for monitoring left mouse button is pressed and the operation of moving occurs position, using described operation as user in the beginning event that pulls of this setting regions.
Described device, also pulls described in being positioned at while placing input frame for monitoring the occurrence positions of the operation that left mouse button is released, using described operation as user at the described End Event that pulls triggering in placing input frame that pulls.
The embodiment of the present invention provides a kind of knowledge drawing system based on pulling picture, described system comprises said apparatus, and receive the request of carrying described data message, search and provide the picture engine server of other picture resource relevant informations of mating with described data message.
The embodiment of the present invention provides a kind of knowledge drawing method, system, equipment and device based on pulling picture, the method recognizes user when the drag operation of setting regions, provide and pull placement input frame, extraction pulls the data message of placing user's input in input frame, and send to picture engine server, receive the picture resource relevant information of mating with this data message demonstration that picture engine server returns.Due to the drag operation based on user in embodiments of the present invention, the picture resource relevant information that provides the data message corresponding with this drag operation to match to user, thereby realize the knowledge figure mode based on pictorial information, expanded the scope of application of picture recognition, convenient for users to use.
Above-mentioned explanation is only the general introduction of technical solution of the present invention, in order to better understand technological means of the present invention, and can be implemented according to the content of instructions, and for above and other objects of the present invention, feature and advantage can be become apparent, below especially exemplified by the specific embodiment of the present invention.
Accompanying drawing explanation
By reading below detailed description of the preferred embodiment, various other advantage and benefits will become cheer and bright for those of ordinary skills.Accompanying drawing is only for the object of preferred implementation is shown, and do not think limitation of the present invention.And in whole accompanying drawing, by identical reference symbol, represent identical parts.In the accompanying drawings:
The search box schematic diagram that Fig. 1 provides for prior art;
A kind of knowledge figure process based on pulling picture that Fig. 2 provides for the embodiment of the present invention;
The information that Fig. 3 places input frame for pulling of providing of the embodiment of the present invention presents form;
Interface during picture recognition based on pulling picture that Fig. 4 provides for the embodiment of the present invention presents schematic diagram;
The information schematic diagram that pulls demonstration " just in upload file " in placement input frame that Fig. 5 provides for the embodiment of the present invention;
Fig. 6 pulls based on this locality the process that picture carries out knowledge figure for what the embodiment of the present invention provided;
The schematic diagram that pulls Internet resources knowledge figure that Fig. 7 provides for the embodiment of the present invention;
A kind of knowledge map device structural representation based on pulling picture that Fig. 8 provides for the embodiment of the present invention;
A kind of terminal device structural representation that Fig. 9 provides for the embodiment of the present invention;
Figure 10 for the embodiment of the present invention provide a kind of based on pulling schematic diagram in the knowledge drawing system structure of picture.
Embodiment
In order to realize the scheme of carrying out picture recognition by pictorial information, expand the scope of application of picture recognition, user-friendly.The embodiment of the present invention provides a kind of knowledge drawing method, system, equipment and device based on pulling picture.
Exemplary embodiment of the present disclosure is described below with reference to accompanying drawings in more detail.Although shown exemplary embodiment of the present disclosure in accompanying drawing, yet should be appreciated that and can realize the disclosure and the embodiment that should do not set forth limits here with various forms.On the contrary, it is in order more thoroughly to understand the disclosure that these embodiment are provided, and can by the scope of the present disclosure complete convey to those skilled in the art.
Below in conjunction with explanation accompanying drawing, the embodiment of the present invention is described.
A kind of knowledge figure process based on pulling picture that Fig. 2 provides for the embodiment of the present invention, this process comprises the following steps:
S201: identification user, in the drag operation of setting regions, provides and pulls placement input frame to described user.
Concrete, in the embodiment of the present invention, when the knowledge figure client based on pulling picture is opened, the desktop area that this client is shared, is setting regions.When it takies whole desktop, this setting regions is whole desktop area, when it takies the subregion of desktop, and the subregion of the desktop that this setting regions takies for this client, when the size of this setting regions is opened along with client, the size of occupied area and changing.
In addition, this drag operation is the operation that pulls picture, and this picture can be the picture of storing in subscriber's local equipment, can be also picture showing on the webpage of internet etc.
In order to inform the placement location of the data message that user's drag operation is corresponding, this pulls places the information that " picture is drawn to herein " can be provided in input frame, and the information that pulls placement input frame as shown in Figure 3 presents form.
S202: pull the data message of placing user's input in input frame described in extraction.
The picture of drag operation may come from user's local device, also may come from internet, and the source of the picture of drag operation is different, and the type of corresponding data message is also different.Therefore in embodiments of the present invention can be by the type of identification user drag operation corresponding data information, the source of judgement data message, thus adopt corresponding mode, extract and pull the data message of placing user's input in input frame.
S203: the request that described data message is carried in transmission is to picture engine server.
Receive after the request of carrying this data message of user's transmission, this request is sent to picture engine server, other picture resource relevant informations of mating with data message are provided to user by picture engine server.
S204: receive described picture engine server and find the picture resource relevant information of mating with described data message and show.
Receive picture engine server and find other picture resource relevant informations of mating with this data message, and the picture recognition result building according to these other picture resource relevant informations.
Due to the drag operation based on user in embodiments of the present invention, the picture resource relevant information that provides the data message corresponding with this drag operation to match to user, thereby realize the knowledge figure mode based on pictorial information, expanded the scope of application of picture recognition, convenient for users to use.
Interface during picture recognition based on pulling picture that Fig. 4 provides for the embodiment of the present invention presents schematic diagram, in embodiments of the present invention when client is opened, the search box that carries out pictorial information input as shown in Figure 4 that this client provides to user, client recognizes user when the drag operation of setting regions, described in employing, pull placement input frame and replace described search box, will described in pull and place input frame and offer user, adopt as shown in Figure 3 to pull and place the interface that input frame replaces after search box and present schematic diagram.For user friendly, pull, client can pull the information that shows " please picture being dragged to herein " in placement input frame at this, the placement location of the data message of prompting user drag operation.
Described identification user comprises in the beginning event that pulls of setting regions in embodiments of the present invention:
Monitor left mouse button in setting regions be pressed and move operation time, using described operation as user in the beginning event that pulls of this setting regions.
In order to identify user in the drag operation of setting regions, in the embodiment of the present invention, in client, binding has a monitoring event, and this monitors the operated information of action listener mouse, and the position of this operation generation.Whether whether each button of concrete mouse is pressed, and when is pressed, and where, is pressed, be moved, and when is moved, and where moves to, and in user's load module of the operating system of subscriber's local equipment, all can have record.Left mouse button is pressed, right button is pressed all can have corresponding binary numeral, monitoring event is by corresponding binary numeral in user's load module of monitoring users local device operating system, determine whether current left mouse button is pressed, and when being pressed according to left mouse button, whether is moving.Determine whether the current operation of carrying out of user is drag operation.
Monitoring event is according to the position that drags of this drag operation, and the setting regions setting in advance, and can determine whether this drag operation has entered this setting regions, and when this drag operation enters setting regions, client provides and pulls placement input frame to user.When recognize user setting regions pull beginning event time, to user provide receive that this pulls information pull placement input frame.
This pulls beginning event is the beginning event that pulls for this setting regions, its corresponding drag operation may start a period of time, for example user is when the search box that local file is provided to client pulls, drag operation has started to carry out, just just to have started be outside this setting regions to this drag operation, only have this drag operation of working as to enter in this setting regions, just using it as the beginning event that pulls in this setting regions.Client recognize user setting regions pull beginning event time, to user provide receive that this pulls information pull placement input frame.
Drag operation can be for local file in embodiments of the present invention, also can be for Internet resources, the data message source difference of drag operation, the type of corresponding data message is also different, and the data message that pulls user's input in placement input frame described in therefore extracting comprises:
Identify the type of described user's drag operation corresponding data information;
When the type of the described data message of judgement is local file, the address information of uploading pictures is provided to subscriber's local equipment, access described address, obtain the corresponding pictorial information of described drag operation, it is pulled to the data message of placing user's input in input frame described in extracting.
On subscriber's local equipment, preserve some pictures, these pictures can be downloaded from the Internet, and can be also that user self takes acquisition, and the picture that can preserve for subscriber's local equipment in the embodiment of the present invention be identified.Concrete, the picture that user can preserve local device, is dragged to pulling that client provides and places in input frame.Client recognize setting regions pull beginning event time, according to the type of data message corresponding to this drag operation, to subscriber's local equipment, provide the address information of uploading pictures, so as user by this picture uploading to this address.When subscriber's local equipment is after the uploading pictures of described address, this address of client-access, obtains the corresponding pictorial information of this drag operation.In the process of picture uploading, for the ease of user, understand in time the process of uploading, at this, pull and place in input frame, can show the information of " just in upload file ", as shown in Figure 5.
The request of carrying described data message in transmission in embodiments of the present invention during to picture engine server, comprising:
Identification user is at the described End Event that pulls triggering in placing input frame that pulls;
Transmission is carried the request of described data message to picture engine server.
Concrete, identification user comprises at the described End Event that pulls triggering in placing input frame that pulls:
Described in monitoring, pull while placing the operation that in input frame, left mouse button is released, using described operation as user at the described End Event that pulls triggering in placing input frame that pulls.
According to foregoing description, be also by monitoring event in embodiments of the present invention, supervisory user is pulling the End Event that pulls triggering in placing input frame.Concrete, by the user's load module in supervisory user local device, know, due to the location aware of client now, therefore the position that pulls placement input frame is also known, by supervisory user, at this, pull in placement input frame whether triggered the operation of unclamping left mouse button, determine whether to recognize this and pull End Event.
When pulling described in recognizing while placing the operation that in input frame, left mouse button is released, determining, recognize user and pull at this End Event that pulls triggering in placing input frame.The data message of placing in input frame that pulls of this extraction is carried in request, sends to picture engine server.
Picture engine server receives this request, and according to the pictorial information carrying in this request, the index information according to setting up, obtains other picture resource relevant informations of mating with this pictorial information.Concrete, picture indices server is according to the picture of browsing, set up aspect indexing storehouse, picture indices server receives after this sectional drawing information, the color of abstract image, shape, Texture eigenvalue, mate according to certain rule with each picture in aspect indexing storehouse, the picture that the match is successful is offered to client as recognition result.
Fig. 6 pulls based on this locality the process that picture carries out knowledge figure for what the embodiment of the present invention provided, and this process comprises the following steps:
S601: receive log-on message, the search box that carries out pictorial information input is provided to user.
S602: monitor the operation (drag operation) that left mouse button is pressed and moves.
S603: judge whether this drag operation enters setting regions, when judgment result is that while being, carry out step S604, otherwise, carry out S603
S604: employing pulls placement input frame and replaces described search box, will pull placement input frame and offer user.
S605: when identifying this drag operation corresponding data information and being local file, provide the address information of uploading pictures to family local device.
What this local file was concrete is picture file, in this picture file, comprises pictorial information.
S606: when subscriber's local equipment is after the uploading pictures of described address, access this address, obtain the corresponding pictorial information of this drag operation, it is pulled to the data message of placing user's input in input frame described in extracting.
S607: monitor and pull while placing the operation (pulling End Event) that input frame left mouse button sent out, send carry this data message request to picture engine server.
S608: receive picture engine server and find the picture resource relevant information of mating with this data message and show.
Above-described embodiment is that identification pulls picture and knows the process of figure from subscriber's local equipment, when according to the type of data message corresponding to drag operation, when the type of specified data information is Internet resources, pulls the data message of placing user's input in input frame described in extraction and comprise: the type of identifying described user's drag operation corresponding data information; When the type of the described data message of judgement is Internet resources, obtain the resource link address that this pictorial information is corresponding, determine when data message corresponding to this resource link address is pictorial information, this resource link address is pulled to the data message of placing user's input in input frame described in extracting.
When pulling picture from internet, data message corresponding to this drag operation is chained address, therefore can, according to the type of data message, determine the source of the data message that this drag operation is corresponding.When the type of specified data information is Internet resources, judge whether data message corresponding to this resource link address is pictorial information, when data message corresponding to this resource link address is pictorial information, using this resource link address as this extraction, pull the data message of placing user's input in input frame.
Judge when whether data message corresponding to this resource link address is pictorial information, can directly access data message corresponding to this resource link address, whether the form that judges this data message is the form of pictorial information, thereby judges whether this data message is pictorial information; Or, whether the suffix that also can directly judge this resource link address is picture format suffix, such as the suffix that judges this resource link address, whether be the forms such as .jpg or .png, when the suffix of this resource link address is picture format suffix, determine that data message corresponding to this resource link address is pictorial information.
The schematic diagram that pulls Internet resources knowledge figure that Fig. 7 provides for the embodiment of the present invention, when pulling Internet resources, the chained address that for example pulls picture is http://i2.3conline.com/images/piclib/201112/07/batch/1/119940/1 323247381299ul0eyma6l6.jpg, client recognizes this in setting regions and pulls beginning event, employing pulls places input frame replacement search box, and in pulling placement input frame, shows the information of " please picture being dragged to herein ".At this, pull in placement input frame and pull into after data message, client is determined when the type of the data message of this drag operation is resource link address, determine that this data message derives from Internet resources, obtain the resource link address that this pictorial information is corresponding, the suffix that judges this resource link address is .jpg, determine that data message corresponding to this resource link address is pictorial information, using this resource link address as this extraction, pull the data message of placing user's input in input frame.
At this, pull and recognize in placing input frame while pulling End Event, the request of carrying this resource link address is sent to picture engine server, picture engine server finds the picture resource relevant information of mating with described data message and sends to client, and client shows the picture recognition result of the described picture to be identified building according to other picture resource relevant informations.Specifically as shown in Figure 7, in this picture recognition result, what in search box, show is picture corresponding to this chained address http://i2.3conline.com/images/piclib/201112/07/bat ch/1/119940/1323247381299ul0eyma6l6.jpg, and in this search box, also show the description text " plant Great War corpse " mating with this picture, below this search box, show other picture resource relevant informations that match with this pictorial information, as search box below show with this search box in other picture resource relevant informations of matching of data message, the example best-guess to this data message as shown in Figure 7, the picture concerned of this data message, certainly for comprehensive information is provided to user, in this knowledge figure result, can also comprise webpage including this data message etc.
Due to the drag operation based on user in embodiments of the present invention, the picture resource relevant information that provides the data message corresponding with this drag operation to match to user, thereby realize the knowledge figure mode based on pictorial information, expanded the scope of application of picture recognition, convenient for users to use.
A kind of knowledge map device structural representation based on pulling picture that Fig. 8 provides for the embodiment of the present invention, described device comprises:
Identification provides module 81, for identifying user in the drag operation of setting regions, to described user, provides and pulls placement input frame;
Extraction module 82 pulls the data message of placing input frame user input described in extracting;
Sending module 83, for send carry described data message request to picture engine server;
Receive display module 84, for receiving described picture engine server, find the picture resource relevant information of mating with described data message and show.
Described identification provides module 81, specifically for recognize user setting regions pull beginning event time, to user provide receive that this pulls information pull placement input frame.
Described identification provides module 81, specifically for monitor setting regions left mouse button be pressed and move operation time, using described operation as user in the beginning event that pulls of this setting regions.
Described extraction module 82, specifically for identifying the type of described user's drag operation corresponding data information; When the type of the described data message of judgement is local file, the address information of uploading pictures is provided to subscriber's local equipment, when subscriber's local equipment is after the uploading pictures of described address, access described address, obtain the corresponding pictorial information of described drag operation, it is pulled to the data message of placing user's input in input frame described in extracting.
Described extraction module 82, specifically for identifying the type of described user's drag operation corresponding data information; When judging the type network resource of described data message, obtain the resource link address that this pictorial information is corresponding, determine when data message corresponding to this resource link address is pictorial information, described chained address is pulled to the data message of placing user's input in input frame described in extracting.
Described sending module 83, specifically for identification user at the described End Event that pulls triggering in placing input frame that pulls; Transmission is carried the request of described data message to picture engine server.
Described sending module 83, while placing specifically for pulling described in monitoring the operation that in input frame, left mouse button is released, using described operation as user at the described End Event that pulls triggering in placing input frame that pulls.
Described identification provides module 81, also, for before the drag operation in setting regions identification user, provides the search box that carries out pictorial information input to user.
Described identification provides module 81, specifically for recognizing user when the drag operation of setting regions, pull described in employing and place input frame and replace described search box, will described in pull and place input frame and offer user.
A kind of terminal device structural representation that Fig. 9 provides for the embodiment of the present invention, described terminal device comprises the device 91 described in Fig. 8.
Described terminal device also comprises:
User's load module 92, for recording the operated information of mouse, and the position of this operation generation;
Described device 91, while being positioned at described setting regions specifically for monitoring left mouse button is pressed and the operation of moving occurs position, using described operation as user in the beginning event that pulls of this setting regions.
Described device 91, also pulls described in being positioned at while placing input frame for monitoring the occurrence positions of the operation that left mouse button is released, using described operation as user at the described End Event that pulls triggering in placing input frame that pulls.
Figure 10 for the embodiment of the present invention provide a kind of based on pulling schematic diagram in the knowledge drawing system structure of picture, described system comprises said apparatus 91, and receive the request of carrying described data message, search and provide the picture engine server 1001 of other picture resource relevant informations of mating with described data message.
The embodiment of the present invention provides a kind of knowledge drawing method, system, equipment and device based on pulling picture, the method recognizes user when the drag operation of setting regions, provide and pull placement input frame, extraction pulls the data message of placing user's input in input frame, and send to picture engine server, receive the picture resource relevant information of mating with this data message demonstration that picture engine server returns.Due to the drag operation based on user in embodiments of the present invention, the picture resource relevant information that provides the data message corresponding with this drag operation to match to user, thereby realize the knowledge figure mode based on pictorial information, expanded the scope of application of picture recognition, convenient for users to use.
The algorithm providing at this is intrinsic not relevant to any certain computer, virtual system or miscellaneous equipment with demonstration.Various general-purpose systems also can with based on using together with this teaching.According to description above, it is apparent constructing the desired structure of this type systematic.In addition, the present invention is not also for any certain programmed language.It should be understood that and can utilize various programming languages to realize content of the present invention described here, and the description of above language-specific being done is in order to disclose preferred forms of the present invention.
In the instructions that provided herein, a large amount of details have been described.Yet, can understand, embodiments of the invention can not put into practice in the situation that there is no these details.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand one or more in each inventive aspect, in the above in the description of exemplary embodiment of the present invention, each feature of the present invention is grouped together into single embodiment, figure or sometimes in its description.Yet, the method for the disclosure should be construed to the following intention of reflection: the present invention for required protection requires than the more feature of feature of clearly recording in each claim.Or rather, as reflected in claims below, inventive aspect is to be less than all features of disclosed single embodiment above.Therefore, claims of following embodiment are incorporated to this embodiment thus clearly, and wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and can the module in the equipment in embodiment are adaptively changed and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and can put them into a plurality of submodules or subelement or sub-component in addition.At least some in such feature and/or process or unit are mutually repelling, and can adopt any combination to combine all processes or the unit of disclosed all features in this instructions (comprising claim, summary and the accompanying drawing followed) and disclosed any method like this or equipment.Unless clearly statement in addition, in this instructions (comprising claim, summary and the accompanying drawing followed) disclosed each feature can be by providing identical, be equal to or the alternative features of similar object replaces.
In addition, those skilled in the art can understand, although embodiment more described herein comprise some feature rather than further feature included in other embodiment, the combination of the feature of different embodiment means within scope of the present invention and forms different embodiment.For example, in the following claims, the one of any of embodiment required for protection can be used with array mode arbitrarily.
All parts embodiment of the present invention can realize with hardware, or realizes with the software module moved on one or more processor, or realizes with their combination.Those skilled in the art is to be understood that, can use in practice microprocessor or digital signal processor (DSP) to realize the knowledge map device based on pulling picture that passes through according to the embodiment of the present invention, the some or all functions of the some or all parts in terminal device and system.The present invention for example can also be embodied as, for carrying out part or all equipment or device program (, computer program and computer program) of method as described herein.Realizing program of the present invention and can be stored on computer-readable medium like this, or can there is the form of one or more signal.Such signal can be downloaded and obtain from internet website, or provides on carrier signal, or provides with any other form.
It should be noted above-described embodiment the present invention will be described rather than limit the invention, and those skilled in the art can design alternative embodiment in the situation that do not depart from the scope of claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and is not listed as element or step in the claims.Being positioned at word " " before element or " one " does not get rid of and has a plurality of such elements.The present invention can be by means of including the hardware of some different elements and realizing by means of the computing machine of suitably programming.In having enumerated the unit claim of some devices, several in these devices can be to carry out imbody by same hardware branch.The use of word first, second and C grade does not represent any order.Can be title by these word explanations.
Obviously, those skilled in the art can carry out various changes and modification and not depart from the spirit and scope of the present invention the present invention.Like this, if within of the present invention these are revised and modification belongs to the scope of the claims in the present invention and equivalent technologies thereof, the present invention is also intended to comprise these changes and modification interior.

Claims (10)

1. the knowledge drawing method based on pulling picture, is characterized in that, the method comprises:
Identification user, in the drag operation of setting regions, provides and pulls placement input frame to described user;
Described in extraction, pull the data message of placing user's input in input frame;
Transmission is carried the request of described data message to picture engine server;
Receiving described picture engine server finds the picture resource relevant information of mating with described data message and shows.
2. the method for claim 1, is characterized in that, described to described user, provide to pull place input frame and comprise:
Recognize user setting regions pull beginning event time, to described user provide receive that this pulls information pull placement input frame.
3. method as claimed in claim 1 or 2, is characterized in that, described identification user comprises in the beginning event that pulls of setting regions:
Monitor setting regions left mouse button be pressed and move operation time, using described operation as user in the beginning event that pulls of this setting regions.
4. the method as described in claim 1~3 any one, is characterized in that, pulls the data message of placing user's input in input frame described in described extraction and comprises:
Identify the type of described user's drag operation corresponding data information;
When the type of the described data message of judgement is local file, the address information of uploading pictures is provided to subscriber's local equipment, when subscriber's local equipment is after the uploading pictures of described address, access described address, obtain the corresponding pictorial information of described drag operation, it is pulled to the data message of placing user's input in input frame described in extracting.
5. the method as described in claim 1~4 any one, is characterized in that, pulls the data message of placing user's input in input frame described in described extraction and comprises:
Identify the type of described user's drag operation corresponding data information;
When the type of the described data message of judgement is Internet resources, obtain the resource link address that this data message is corresponding, determine when data message corresponding to this resource link address is pictorial information, described resource link address is pulled to the data message of placing user's input in input frame described in extracting.
6. the method as described in claim 1~5 any one, is characterized in that, the request that described data message is carried in described transmission comprises to picture engine server:
Identification user is at the described End Event that pulls triggering in placing input frame that pulls;
Transmission is carried the request of described data message to picture engine server.
7. the method as described in claim 1~6 any one, is characterized in that, described identification user comprises at the described End Event that pulls triggering in placing input frame that pulls:
Described in monitoring, pull while placing the operation that in input frame, left mouse button is released, using described operation as user at the described End Event that pulls triggering in placing input frame that pulls.
8. the method as described in claim 1~7 any one, is characterized in that, described to described user, provide to pull place input frame and comprise:
Recognize user when the drag operation of setting regions, pull described in employing and place input frame and replace described search box, will described in pull and place input frame and offer user.
9. the knowledge map device based on pulling picture, is characterized in that, described device comprises:
Identification provides module, for identifying user in the drag operation of setting regions, to described user, provides and pulls placement input frame;
Extraction module pulls the data message of placing input frame user input described in extracting;
Sending module, for send carry described data message request to picture engine server;
Receive display module, for receiving described picture engine server, find the picture resource relevant information of mating with described data message and show.
10. the knowledge drawing system based on pulling picture, it is characterized in that, described system comprises device as claimed in claim 9, and receives the request of carrying described data message, searches and provide the picture engine server of other picture resource relevant informations of mating with described data message.
CN201310744455.XA 2013-12-30 2013-12-30 Picture identification method based on drag picture, picture identification system based on drag picture, picture identification equipment based on drag picture and picture identification device based on drag picture Pending CN103646122A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201310744455.XA CN103646122A (en) 2013-12-30 2013-12-30 Picture identification method based on drag picture, picture identification system based on drag picture, picture identification equipment based on drag picture and picture identification device based on drag picture
PCT/CN2014/087992 WO2015101074A1 (en) 2013-12-30 2014-09-30 Image-based image identification method, system, equipment and device
US15/109,432 US20160328110A1 (en) 2013-12-30 2014-09-30 Method, system, equipment and device for identifying image based on image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310744455.XA CN103646122A (en) 2013-12-30 2013-12-30 Picture identification method based on drag picture, picture identification system based on drag picture, picture identification equipment based on drag picture and picture identification device based on drag picture

Publications (1)

Publication Number Publication Date
CN103646122A true CN103646122A (en) 2014-03-19

Family

ID=50251335

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310744455.XA Pending CN103646122A (en) 2013-12-30 2013-12-30 Picture identification method based on drag picture, picture identification system based on drag picture, picture identification equipment based on drag picture and picture identification device based on drag picture

Country Status (1)

Country Link
CN (1) CN103646122A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103995895A (en) * 2014-06-04 2014-08-20 北京奇虎科技有限公司 Image recognition method and device based on image
CN104077426A (en) * 2014-06-30 2014-10-01 北京金山安全软件有限公司 Data recording method and device
WO2015101074A1 (en) * 2013-12-30 2015-07-09 北京奇虎科技有限公司 Image-based image identification method, system, equipment and device
CN104951537A (en) * 2015-06-18 2015-09-30 百度在线网络技术(北京)有限公司 Image searching method and device
CN106294527A (en) * 2015-06-26 2017-01-04 阿里巴巴集团控股有限公司 A kind of information recommendation method and equipment
CN106354885A (en) * 2016-10-14 2017-01-25 百度在线网络技术(北京)有限公司 Searching method and device
CN106843910A (en) * 2017-03-10 2017-06-13 锐达互动科技股份有限公司 A kind of method and system that Web page picture is dragged to software interface
CN112083978A (en) * 2019-06-12 2020-12-15 钉钉控股(开曼)有限公司 Event sharing method and device

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015101074A1 (en) * 2013-12-30 2015-07-09 北京奇虎科技有限公司 Image-based image identification method, system, equipment and device
CN103995895A (en) * 2014-06-04 2014-08-20 北京奇虎科技有限公司 Image recognition method and device based on image
CN103995895B (en) * 2014-06-04 2017-09-29 北京奇虎科技有限公司 A kind of knowledge drawing method and device based on picture
CN104077426A (en) * 2014-06-30 2014-10-01 北京金山安全软件有限公司 Data recording method and device
CN104077426B (en) * 2014-06-30 2018-09-11 北京金山安全软件有限公司 Data recording method and device
CN104951537A (en) * 2015-06-18 2015-09-30 百度在线网络技术(北京)有限公司 Image searching method and device
CN106294527A (en) * 2015-06-26 2017-01-04 阿里巴巴集团控股有限公司 A kind of information recommendation method and equipment
CN106354885A (en) * 2016-10-14 2017-01-25 百度在线网络技术(北京)有限公司 Searching method and device
US10496696B2 (en) 2016-10-14 2019-12-03 Baidu Online Network Technology (Beijing) Co., Ltd Search method and apparatus
CN106843910A (en) * 2017-03-10 2017-06-13 锐达互动科技股份有限公司 A kind of method and system that Web page picture is dragged to software interface
CN112083978A (en) * 2019-06-12 2020-12-15 钉钉控股(开曼)有限公司 Event sharing method and device
CN112083978B (en) * 2019-06-12 2024-01-16 钉钉控股(开曼)有限公司 Event sharing method and device

Similar Documents

Publication Publication Date Title
CN103646122A (en) Picture identification method based on drag picture, picture identification system based on drag picture, picture identification equipment based on drag picture and picture identification device based on drag picture
CN103678704A (en) Picture recognition method, system, equipment and device based on picture information
US10237299B2 (en) Browser extension for contemporaneous in-browser tagging and harvesting of internet content
US10496696B2 (en) Search method and apparatus
US20150121291A1 (en) Input Method Editor
US10175954B2 (en) Method of processing big data, including arranging icons in a workflow GUI by a user, checking process availability and syntax, converting the workflow into execution code, monitoring the workflow, and displaying associated information
CN103678566A (en) Method, server and system for providing mobile terminal fault problem solution
CN103034517A (en) Method and device for loading browser control tool
US10460017B2 (en) Provision of alternative text for use in association with image data
CN106951270B (en) Code processing method, system and server
CN105612511B (en) Identifying and structuring related data
CN108646972B (en) Method and equipment for displaying information and searching information
CN102968451A (en) Method for loading website data in browser format page and browser client
CN104462590A (en) Information searching method and device
CN103678706A (en) Picture recognition method, system, equipment and device based on screenshot information
CN103686809A (en) Method and system for providing mobile terminal fault problem solution and mobile terminal
US20160328110A1 (en) Method, system, equipment and device for identifying image based on image
CN113190152A (en) Method and device for switching application program theme
CN103761232A (en) Method and device for providing media content information of webpage
CN104021191A (en) Method and system for providing solutions to mobile terminal related problems and server
CN111708824A (en) Data processing method, device, equipment and storage medium
CN104699836A (en) Multi-keyword search prompting method and multi-keyword search prompting device
CN102955847A (en) System for loading website data on browser format page
CN113656737A (en) Webpage content display method and device, electronic equipment and storage medium
CN103761231A (en) Method and device for providing media content information of page by search engine

Legal Events

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

Application publication date: 20140319