Embodiment
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing, the specific embodiment of the invention is described in further detail.
Fig. 1 take below as the disclosed method that establishes a communications link of the example explanation embodiment of the present invention, and Fig. 1 is the flow chart of the disclosed method that establishes a communications link of the embodiment of the present invention.
As shown in Figure 1, herein inventive embodiments is disclosed establishes a communications link in method, user in browsing the process of photo or video, can complete obtain with photo or video in another user's related communications, and establish a communications link with it.
When user uses mobile terminal to check a photo, touch image in mobile terminal touch screen, described image is the human face region in photo, if the facial image data that user selects are associated with certain entry in communication data storehouse, mobile terminal calls the communication mode list corresponding with facial image data from communication data storehouse, what in communication mode list, store is the name information corresponding with facial image data, short message application, phone application, mail applications, microblogging application, Tengxun's application etc., mobile terminal receives user and from communication mode list, selects the application instruction of communication mode, according to selected communication mode application, according to the application instruction mobile terminal corresponding with facial image data, communicate, the method that realization establishes a communications link needs following steps, as shown in Figure 1, specifically comprise:
Step 110, mobile terminal receive operational order, the selection instruction that this operational order is view data;
Particularly, when user uses mobile terminal to browse multiple pictures, user touches the multiple pictures in mobile terminal display screen, selects a photo from multiple pictures, and select view data from this photo, mobile terminal receives the instruction that user selects view data.
Step 120, mobile terminal call view data according to this selection instruction;
Particularly, according to described in step 110, user selects a photo from multiple pictures, mobile terminal is according to user's operation, from the memory of self, recall the photo that user selects, be presented in display screen, user touches the view data in this photo, and described view data is the human face region view data that mobile terminal calls according to user's selection instruction.
Step 130, mobile terminal are identified view data, judge that whether view data is associated with communication data storehouse;
Particularly, according to the description of step 120, mobile terminal calls out after the facial image data in photo, obtain the characteristic information of these facial image data, judge whether these facial image data exist associated with certain entry in communication data storehouse, if whether these facial image data are associated with certain entry existence in communication data storehouse, perform step 140.
If facial image data are not associated with communication data storehouse, from communication data storehouse, do not call communication mode list corresponding to facial image data, or the foundation communication information corresponding with facial image data.
It should be noted that, the face recognition technology that the characteristic information that obtains facial image data is prior art, repeats no more in embodiments of the present invention.
If the selected view data of step 140 is associated with communication data storehouse, from communication data storehouse, call communication mode list corresponding to view data;
Particularly, according to the judgement of step 130, if these facial image data are to exist associated with certain entry in communication data storehouse, mobile terminal calls the communication mode list corresponding with these facial image data from communication data storehouse, in described communication mode list, what store is application or other information establishing a communications link with these facial image data, as, the icons such as the name information of facial image book, short message application, phone application, mail applications, microblogging application, Tengxun's application.
Need to illustrate, the form of described communication mode list can be the various states such as annulus, rectangle, ellipse, rhombus, and the application of storing in communication mode list or other information do not limit above-mentioned cited application.
Step 150, mobile terminal receive user and from communication mode list, select the application instruction of communication mode, according to selected communication mode, according to the application instruction mobile terminal corresponding with described view data, communicate.
Particularly, according to the description of step 140, user selects the application needing in communication mode list, mobile terminal receives user and from communication mode list, selects the application instruction of communication mode, according to user-selected communication mode, according to the application instruction mobile terminal corresponding with facial image data, establishes a communications link.
By the disclosed method establishing a communications link of the application embodiment of the present invention, can realize all kinds of instructions according to user, from communication data storehouse, obtain the communication information of mating with view data, and communicate according to the application instruction mobile terminal corresponding with view data according to user-selected communication mode, reach can be corresponding with view data quickly mobile terminal establish a communications link, again can user friendly object.
Fig. 2 take below as the disclosed method that establishes a communications link of the example detailed description embodiment of the present invention, and Fig. 2 is the particular flow sheet of the disclosed method that establishes a communications link of the embodiment of the present invention.
As shown in Figure 2, herein inventive embodiments is disclosed establishes a communications link in method, user in browsing the process of photo or video, can complete obtain with photo or video in another user's related communications, and establish a communications link with it.
When user uses mobile terminal to check a photo, touch image in mobile terminal touch screen, described image is the human face region in photo, if the facial image data that user selects are associated with certain entry in communication data storehouse, mobile terminal calls the communication mode list corresponding with facial image data from communication data storehouse, what in communication mode list, store is the name corresponding with facial image data, short message application, phone application, mail applications, microblogging application, Tengxun's application etc., receive user and from communication mode list, select the application instruction of communication mode, according to selected communication mode, according to the application instruction mobile terminal corresponding with facial image data, communicate, the method that realization establishes a communications link needs following steps, as shown in Figure 2, specifically comprise:
Step 210, set up the associated of described view data and communication data storehouse;
Particularly, first mobile terminal is set up the associated of facial image data and communication data storehouse, when user uses mobile terminal to browse multiple pictures, user touches the multiple pictures in mobile terminal display screen, from multiple pictures, select a photo, and select view data from this photo, and described view data is arbitrary human face region in this photo, mobile terminal receives the instruction that user selects facial image data.
Mobile terminal receives after user's operational order, according to this selection instruction, calls described facial image data; Then, mobile terminal is identified described facial image data, obtains the characteristic information of described facial image data, and after obtaining characteristic information and completing, mobile terminal, showing on the basis of the photo of selecting, shows and is stored in local communications database;
User browses communications database, and mobile terminal receives user's query statement, and described query statement is the inquiry communication information corresponding with the characteristic information of described facial image data from local communication data storehouse; If mobile terminal enquiry, to the communication information corresponding with the characteristic information of described facial image data, carries out associated by the characteristic information of described facial image data with local communication data storehouse;
Otherwise, there is information in mobile terminal, show that described facial image data do not exist corresponding communication information in local communication database, if user wishes to set up new communication information for these facial image data, mobile terminal be the characteristic information of described facial image data in local communication data storehouse, set up communication information or, if user does not wish to set up new communication information for these facial image data, mobile terminal is not set up communication information.
Above-mentioned communication data library storage is in this locality of mobile terminal, in actual communication data storehouse, also can be stored in server, network, or during the picture of user in using mobile terminal browsing page, wish to obtain the data information of facial image Data Matching in picture, to it is paid close attention to, equally, mobile terminal obtains the data information of coupling from the communication data storehouse of server, and foundation is associated with facial image data;
When user uses the photo in mobile terminal browsing page, user touches the photo in webpage, from this photo, select view data, described view data is arbitrary facial image region in this photo, and mobile terminal receives the instruction that user selects facial image data.
Mobile terminal receives after user's operational order, according to this selection instruction, calls described facial image data; Then, mobile terminal is identified described facial image data, obtains the characteristic information of described facial image data, after obtaining characteristic information and completing, mobile terminal sends obtaining information to the server of communication with it, carries the characteristic information of described facial image data in obtaining information;
Server receives after the obtaining information of mobile terminal transmission, inquires the data information mating with the characteristic information of described facial image data, and this data information is sent in mobile terminal in the communication data storehouse of self;
Mobile terminal receives after this data information, data information is stored in local communication data storehouse, and this data information is carried out associated with described facial image data.
Step 220, mobile terminal receive operational order, the selection instruction that described operational order is view data;
Particularly, according to the description of step 210, user uses mobile terminal to browse multiple pictures, or during the photo in browsing page, user touches the multiple pictures in mobile terminal display screen, from multiple pictures, select a photo, and select view data from this photo, mobile terminal receives the instruction that user selects view data.
Step 230, mobile terminal call described view data according to this selection instruction;
Particularly, described in abovementioned steps, user selects a photo from multiple pictures, or during the photo in browsing page, mobile terminal, according to user's operation, recalls the photo that user selects, and is presented in display screen, user touches the view data in this photo, and described view data is the human face region view data that mobile terminal calls according to user's selection instruction.
Step 240, mobile terminal are identified described view data, judge that whether described view data is associated with communication data storehouse;
Particularly, according to abovementioned steps, describe, mobile terminal calls out after the facial image data in photo, obtain the characteristic information of these facial image data, judge whether these facial image data exist associated with certain entry in communication data storehouse, if whether these facial image data are associated with certain entry existence in communication data storehouse, perform step 250;
If facial image data are not associated with communication data storehouse, from communication data storehouse, do not call communication mode list corresponding to facial image data, or the foundation communication information corresponding with facial image data.
It should be noted that, the face recognition technology that the characteristic information that obtains facial image data is prior art, repeats no more in embodiments of the present invention.
If the view data of step 250, the described selection of mobile terminal is associated with communication data storehouse, from described communication data storehouse, call communication mode list corresponding to described view data;
Particularly, according to the judgement of step 240, if these facial image data are to exist associated with certain entry in communication data storehouse, mobile terminal calls the communication mode list corresponding with these facial image data from communication data storehouse, in described communication mode list, what store is application or other information establishing a communications link with these facial image data, as, the icons such as the name information of facial image data, short message application, phone application, mail applications, microblogging application, Tengxun's application.
Need explanation, the form of described communication mode list can be for annulus, hold, oval, various states of rhombus, and the application of storing in communication mode list or other information do not limit above-mentioned cited application.
Further, as shown in Figure 3, if these facial image data are to exist associated with certain entry in communication data storehouse, mobile terminal calls the communication mode list corresponding with these facial image data from communication data storehouse, and communication mode list is presented to facial image data around, centered by facial image data, around facial image data, demonstrate the communication mode list with facial image data, this communication mode list is that translucent annulus floating frame is (when user is not during at touch display screen, translucent annulus floating frame does not show), in translucent annulus floating frame, be distributed with facial image data name information (as, little Bai), short message application, phone application, mail applications, microblogging application, Tengxun's application waits icon,
Or, as shown in Figure 4, if these facial image data are to exist associated with certain entry in communication data storehouse, mobile terminal calls the communication mode list corresponding with these facial image data from communication data storehouse, and communication mode list is presented to the edge of display screen, the frames images that shows facial image data, in the edge of display screen, demonstrate the communication mode list with facial image data, this communication mode list is that translucent rectangle floating frame is (when user is not during at touch display screen, translucent rectangle floating frame does not show), in translucent rectangle floating frame, be distributed with facial image data name information (as, little Bai), short message application, phone application, mail applications, microblogging application, Tengxun's application waits icon,
It should be noted that, in embodiments of the present invention, take translucent annulus floating frame or translucent rectangle floating frame and be the state of example explanation communication mode list, but the state of communication mode list is not restricted to this.
Step 260, mobile terminal receive user and from described communication mode list, select the application instruction of communication mode, according to selected communication mode, according to the described application instruction mobile terminal corresponding with described view data, communicate.
Particularly, according to the description of step 250, user selects the application needing in communication mode list, mobile terminal receives user and from communication mode list, selects the application instruction of communication mode, according to user-selected communication mode, according to the application instruction mobile terminal corresponding with facial image data, establishes a communications link.
As the description of step 250, if communication mode list is translucent annulus floating frame as shown in Figure 3, centered by facial image data, around facial image data, demonstrate the communication mode list with facial image data, in translucent annulus floating frame, be distributed with facial image data name information (as, little Bai), the icon such as short message application, phone application, mail applications, microblogging application, Tengxun's application;
Mobile terminal receives user and from the list of circular ring type communication mode, selects the application rotation command of communication mode, as shown in Figure 5; Whether mobile terminal identification turn to the communications applications of selection the appointed area of described communication mode list; If the communications applications of described selection is turned to the appointed area of described communication mode list, carry out the application instruction that user selects communication mode; Otherwise, do not carry out the application instruction that described user selects communication mode;
As shown in Figure 5, the communications applications that user selects is phone application, in embodiments of the present invention, the appointed area of communication mode list is the topmost of translucent annulus floating frame, but be not restricted to this, when user turns to the topmost of translucent annulus floating frame by phone application, brightness is amplified and increased to corresponding phone application, now, mobile terminal thinks that the communication mode that user selects is phone application, and carry out phone application, the mobile terminal corresponding with facial image data according to phone application instruction establishes a communications link;
Or, as the description of step 250, if communication mode list is translucent annulus floating frame as shown in Figure 3, centered by facial image data, around facial image data, demonstrate the communication mode list with facial image data, in translucent annulus floating frame, be distributed with facial image data name information (as, little Bai), the icon such as short message application, phone application, mail applications, microblogging application, Tengxun's application;
Mobile terminal receives the application translation instruction that user selects communication mode from the list of circular ring type communication mode, as shown in Figure 6; Whether mobile terminal identification arrives the communications applications place of facial image data/selection by communications applications/facial image data translation of selecting; If the communications applications place by communications applications/facial image data translation of described selection to facial image data/selection, carries out the application instruction that user selects communication mode; Otherwise, do not carry out the application instruction that user selects communication mode;
As shown in Figure 6, the communications applications that user selects is phone application, in embodiments of the present invention, when user arrives facial image data by phone application translation, or when user arrives phone application by the translation of facial image data, brightness is amplified and increased to corresponding phone application, now, mobile terminal thinks that the communication mode that user selects is phone application, and carries out phone application, and the mobile terminal corresponding with facial image data according to phone application instruction establishes a communications link;
In embodiments of the present invention, described translation communications applications is, by the horizontal or vertical slip of communications applications.
It should be noted that, in embodiments of the present invention, the translucent annulus floating frame of only take identifies as example illustrates mobile terminal the processing procedure that user selects communication mode application, and the floating frame of translucent rectangle floating frame or other states is similar in this, but does not limit therewith.
Further it should be noted that, in step 210, to the communication data storehouse in server, obtain the data information with facial image data, according to this data information and facial image data, set up in associated method, its subsequent step is identical to the description of step 250 with step 220.
By the disclosed method establishing a communications link of the application embodiment of the present invention, can realize all kinds of instructions according to user, from communication data storehouse, obtain the communication information of mating with view data, and communicate according to the application instruction mobile terminal corresponding with view data according to user-selected communication mode, reach can be corresponding with view data quickly mobile terminal establish a communications link, again can user friendly object.
Above-described embodiment is that the method to establishing a communications link is described, and correspondingly, also the available device establishing a communications link is realized.Fig. 7 is the disclosed installation drawing establishing a communications link of the embodiment of the present invention, for realizing said method embodiment; As shown in Figure 7, the device establishing a communications link described in comprises: the first receiving element 710, call unit 720, recognition unit 730, the first performance element 740 and the second receiving element 750.
The first receiving element 710 in described device, for receiving operational order, the selection instruction that described operational order is view data;
Call unit 720, for calling described view data according to this selection instruction;
Recognition unit 730, for described view data is identified, judges that whether described view data is associated with communication data storehouse;
The first performance element 740 if associated with communication data storehouse for the view data of described selection, calls communication mode list corresponding to described view data from described communication data storehouse;
The second receiving element 750, selects the instruction of communication mode application for receiving user from described communication mode list, according to selected communication mode, according to the instruction of the described application mobile terminal corresponding with described view data, communicate.
Described device also comprises sets up unit 750, for setting up the associated of described view data and communication data storehouse.
Alternatively, described set up unit 750 specifically for: receive operational order, the selection instruction that described operational order is view data;
According to this selection instruction, call described view data;
Described view data is identified, obtained the characteristic information of described view data;
Receive query statement, described query statement is the inquiry communication information corresponding with the characteristic information of described view data from local communication data storehouse;
If inquire the communication information corresponding with the characteristic information of described view data, the characteristic information of described view data is carried out associated with local communication data storehouse; Otherwise, for the characteristic information of described view data is set up communication information or is not set up communication information in the communication data storehouse of described this locality.
Described set up unit 750 also specifically for: receive operational order, the selection instruction that described operational order is view data;
According to this selection instruction, call described view data;
Described view data is identified, obtained the characteristic information of described view data;
To server, send obtaining information, in described obtaining information, carry the characteristic information of described view data;
Receive described server data information mating with characteristic information described view data that inquire from the communication data storehouse of self;
Preserve described data information in local communication database.
Further, described the first performance element 740 specifically for: centered by described view data, in described view data, around demonstrate the communication mode list with described view data;
Or, show the frames images of described view data, in the edge of display, demonstrate the communication mode list with described view data.
Described the second receiving element specifically for: receive the rotation command that user selects communication mode application from described communication mode list;
Whether identification turn to the communications applications of selection the appointed area of described communication mode list;
If the communications applications of described selection is turned to the appointed area of described communication mode list, carry out the application instruction that user selects communication mode; Otherwise, do not carry out the application instruction that described user selects communication mode.
Described the second receiving element 750 further specifically for: receive the translation instruction that user selects communication mode application from described communication mode list;
Whether identification arrives the communications applications place of described view data/selection by communications applications/view data translation of selecting;
If the communications applications place by communications applications/view data translation of described selection to described view data/selection, carries out the application instruction that described user selects communication mode; Otherwise, do not carry out the application instruction that described user selects communication mode.
Described the first performance element 740 also specifically for: if the view data of described selection is not associated with communication data storehouse, from described communication data storehouse, do not call communication mode list corresponding to described view data, or the foundation communication information corresponding with described view data.
By the disclosed device establishing a communications link of the application embodiment of the present invention, can realize all kinds of instructions according to user, from communication data storehouse, obtain the communication information of mating with view data, and communicate according to the application instruction mobile terminal corresponding with view data according to user-selected communication mode, reach can be corresponding with view data quickly mobile terminal establish a communications link, again can user friendly object.
Professional should further recognize, unit and the algorithm steps of each example of describing in conjunction with embodiment disclosed herein, can realize with electronic hardware, computer software or the combination of the two, for the interchangeability of hardware and software is clearly described, composition and the step of each example described according to function in the above description in general manner.These functions are carried out with hardware or software mode actually, depend on application-specific and the design constraint of technical scheme.Professional and technical personnel can specifically should be used for realizing described function with distinct methods to each, but this realization should not thought and exceeds scope of the present invention.
The software module that the method for describing in conjunction with embodiment disclosed herein or the step of algorithm can use hardware, processor to carry out, or the combination of the two is implemented.Software module can be placed in the storage medium of any other form known in random asccess memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technical field.
Above-described embodiment; object of the present invention, technical scheme and beneficial effect are further described; institute is understood that; the foregoing is only the specific embodiment of the present invention; the protection range being not intended to limit the present invention; within the spirit and principles in the present invention all, any modification of making, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.