Embodiment
It will be described in detail with reference to the accompanying drawings each embodiment according to the present invention.Here it is to be noted that it in the accompanying drawings,Identical reference, which is assigned, substantially has the part of same or like 26S Proteasome Structure and Function, and will omit on itRepeated description.
Hereinafter, by with reference to figure 1 and Fig. 2 come describe according to the present invention control method and control device.
Fig. 1 illustrates the control method according to the present invention, and Fig. 2 illustrates the control device according to the present invention.
Control method illustrated in Fig. 1 can be realized by the control device illustrated in Fig. 2.Specifically, the controlDevice 100 includes:Determining unit 110, allocation unit 120, display unit 130, detection unit 140, recognition unit 150 and holdRow unit 160.
As illustrated in figure 1, the control method is applied to an electronic equipment, and including:
In step s 110, determining unit 110 determines operable object;
In the step s 120, allocation unit 120 is to the operable object distribution object identifier, the object identifierLength be less than or equal to the operable object title length;
In step s 130, display unit 130 displays in association with the object identifier with the operable object;
In step S140, detection unit 140 detects the first control signal of user's input;
In step S150, recognition unit 150 user is identified according to first control signal selected by object markKnow symbol;And
In step S160,160 pairs of execution unit operable object corresponding with the object identifier selected by user is heldRow operation.
As can be seen here, using the control method and control device according to the present invention, it may be determined that user prepares to carry out itOperation operable object, to the operable object distribution object identifier, and to user feedback the operable object objectIdentifier so that user directly can perform operation using object identifier to the operable object.Therefore, in the present inventionIn, it is possible to achieve a kind of information input mode using object identifier, so as to simplify user's operation, improve user's bodyTest.
As described in the background art, gradually becoming strong with the cross-platform function of electronic equipment, its intrinsic information inputMode is difficult to the demand for control for meeting external source function.Below, existing in the prior art this ask is illustrated in specific exampleTopic.
For example, with the appearance of intelligent television, the function of television set is diversified all the more, in order to realize some function(ThanSuch as, user wants to abandon watching TV programme, then enters browser to read news), user may be needed by numerousButton selects and critical transition.This needs user to change sight repeatedly between remote control and television indicator, undoubtedly addsThe visual fatigue of user, thus be difficult to obtain preferable Consumer's Experience.If moreover, user and do not know about the function of television set and cutMethod is changed, his/her purpose I'm afraid to be even more what is be difficult to.
In addition, even if user, which just hopes, realizes a simple function(For example, the super of certain news is clicked in a browserLevel link, to read the detailed content of this news), but because intelligent television is still necessary to based on remote control come in browserCursor is moved in shown webpage and causes the moving step length of cursor relatively small to meet the granularity of click, soIt also will be very time-consuming that user, which wants to cross over webpage and navigate to cursor in the information of oneself needs,.
Therefore, inventors have contemplated that go out it is a kind of it is general, efficiently information input mode solves technology of the prior artProblem.
Hereinafter, will be filled with reference to figure 3 and Fig. 4 come the control method described according to a first embodiment of the present invention with controlPut.
Fig. 3 illustrates control method according to a first embodiment of the present invention, and Fig. 4 is illustrated and implemented according to the present invention firstThe control device of example.
Control method illustrated in Fig. 3 can be realized by the control device illustrated in Fig. 4.With Fig. 2, such asIllustrated in Fig. 4, the control device 100 includes:Determining unit 110, allocation unit 120, display unit 130, detection unit140th, recognition unit 150 and execution unit 160.Specifically, the determining unit 110 includes:Receiving module 111, identification module112nd, search module 113 and determining module 114.
The control device 100 is applied to an electronic equipment.In one example, the control device 100 can be used as oneFunctional module and/or hardware unit and be integrated into the electronic equipment.For example, when electronic equipment is mobile phone, the controlDevice 100 can be a software module in the operating system of the mobile phone, or can be directed to the mobile phoneThe application program developed.Alternatively, in another example, the control device 100 and the electronic equipment can also be pointFrom equipment, and the control device 100 can be connected to the electronic equipment by wired and or wireless network, and according toThe data format of agreement transmits control information.For example, when electronic equipment is television set, the control device 100 can integrateIn the remote control of the television set is exclusively used in.
Below, embodiments of the invention will be specifically described in following scene, wherein electronic equipment is chosen for passingControl device 100 is integrated in system based on remote control in the television set, by control method application come the television set operatedDuring the web page news browsed to open user to need are controlled to television set.
It should be noted that the invention is not restricted to this.But control device 100 can also be integrated in the television setIn remote control, or it is used as a single device and is separated with the television set and remote control.Further, it is also possible to should by the present inventionFor control device and other one or more electronic equipments(For example, personal computer, tablet personal computer, mobile phone, more matchmakersBody player, personal digital assistant, ultrabook etc.)Between any interaction.
As illustrated in fig. 3, control method according to a first embodiment of the present invention includes:
In step S210, the second control signal of user's input is received.
Specifically, when user is wanted using television set to complete oneself desired a certain function, user can for example lead to" start " button crossed in remote controller panel, or by pressing " start " button on television receiver body come to television setPower-on operation is performed, to cause television set to enter start running status.
Next, user can pass through various modes(Voice, handwriting input, button selection)To input oneself to television setDesired control command.For example, when user wishes that he/her can be first when browsing news on the giant-screen of television setBrowser is opened on a television set, and input provides the station address of press service in address field.Including numerous news then,The webpage of information is displayed on the display of television set, and itself news interested is specifically browsed for selection by the user.
In the prior art, this operation specifically browsed often moves cursor to click on this progressively longly by userThe hyperlink of news is carried out, however, in an embodiment of the present invention, user can be determined by directly inputting keywordThe related news in position.
For example, when user wishes to browse all news associated with " Peking University ", he/her can be to control device100 input keywords " Peking University ", as control signal.Correspondingly, in the determining unit 110 of control device 100, receiveModule 111 receives the control signal of user's input.
In a preferred exemplary, control device 100 according to a first embodiment of the present invention can have speech recognitionFunction.At this moment, user can be with the speech voice input function of activated control 100 and to the TV for being integrated with the control device 100Machine directly says the keyword " Peking University " for oneself needing to retrieve by voice mode.Then, receiving module 111 receives userThe audio signal of input, and the audio signal is sent to subsequent module to be identified.
However, the principle based on speech recognition technology is understood, voice life more in the word that the voice to be identified includesThe identification error rate of order will be increased with geometry multiple.Therefore, in order to improve the accuracy of speech recognition, it is preferable that in the present inventionFirst embodiment in, user, which only needs to say, it is expected exectorial a part of word.For example, user can only say" Beijing " two words gone out in " Peking University ".At this moment, the tool that receiving module 111 will receive user and be inputted by voice modeThere is the audio signal of less syllable, and the audio signal is sent to subsequent module to be identified.
Specifically, in order to realize the function of above-mentioned phonetic entry, web page browsing can be used for what is installed in a television setApplication program(For example, browser)Function Extension is carried out, is searched so as to establish a new current page for being used for phonetic entryPlain column.
For example, with HTML(HTML)Realize and illustrate exemplified by the extension of webpage function.IfItself keyword search column be present in Webpage, then phonetic entry attribute x-webkit- only need to be directly added into itSpeech.Otherwise, it is necessary to add one first in webpage<form>Label, then, at this<form>Add in labelEnter HTML sentences<input type="text"x-webkit-speech/>.
In this manner it is possible to the speech voice input function that icon is small microphone is realized in column is retrieved, so that user passes throughMobile cursor clicks on the small microphone, clicks on the corresponding phonetic entry control button on remote control or performs specific gesture operationEtc. activating the speech voice input function of television set.Obviously, the speech voice input function of the television set can also keep it turned on shape constantlyState, to receive the phonetic order of user's input at any time.
Fig. 5 illustrates display picture according to embodiments of the present invention.
The Webpage that shows in a television set can be as illustrated in fig. 5.Show in Figure 5 including keyword " north6 news informations in capital ", and show other news informations for not including keyword " Beijing "(By using short strikethroughWord is represented, and audio, image and video etc. are represented using square frame, and omits expression in Figure 5).And the accompanying drawing mark in Fig. 5Note 510 shows the searchable form column with speech voice input function newly added in embodiments of the present invention.
So, if as described above, user wants to search for the news information on " Peking University ", he/her can utilize wheatGram wind directly says keyword " Beijing ".
In step S220, according to the second control signal come identidication key.
Specifically, after the audio control signal of user's input is received, receiving module 111 is transferred to identification mouldBlock 112.The audio signal " Beijing " with less syllable that identification module 112 is inputted to user by voice mode carries out voiceIdentification.As noted previously, as the audio signal includes less syllable, so identification module 112 carries out the correct of speech recognitionRate is therefore greatly increased.
The audio signal is identified the identification module 112, and judges that the word that user is inputted is " Beijing ",And using the word as the keyword subsequently used.
Moreover it is preferred that when there is the word that user is inputted phonetically similar word or the identification module 112 can not carry out correctlyDuring identification, the identification module 112 can also prompt the user with phonetically similar word or nearly sound word in the display of television set, for userFurther selection.
For example, when the word of user input is " landscape ", the identification module 112 can prompt the user with its phonetically similar word" landscape " or " ventilating shaft ".And when the None- identified of identification module 112 goes out correct tone or syllable, it can also be prompted the user withNearly sound word " goggles ", " dividing mirror ", " wind is tight " etc..Then, the identification module 112 can also notify the distribution in control device 100Unit 120 distributes unique identifier so that user selects etc. to these phonetically similar words or nearly sound word.
In addition, the identification module 112 can also carry out descending row according to possible probability to these phonetically similar words or nearly sound wordRow, to facilitate the selection of user.
In step S230, the display object associated with keyword is searched in the electronic device.
Specifically, after the keyword that identification module 112 identifies user's input, identification module 112 is transferred toSearch module 113.Search module 113 searches for the display object associated with the keyword in a television set, and the display object showsShow in the current display picture of the television set.
In one example, after search module 113 receives keyword " Beijing ", the search module 113 can beThe current display picture of television set(That is, the Webpage shown in a browser)Middle search includes the keyword in its titleAll news informations.At this moment, the search module 113 will obtain news information " the Peking University's software work for including hyperlinkThe degree of journey two ", " 15 DEG C~27 DEG C of Beijing ", " " three is non-" foreigner is cleared up in Beijing from now on ", " income of residents amplification in April before BeijingSuper financial 5 times ", " citizen appeal " Beijing common reserve fund borrows the tune " " and " Beijing minimum living family, which spends 95 yuan, can rent a room ", asSearch result.
In another example, after search module 113 receives keyword " Beijing ", the search module 113 can be withThe near synonym of the keyword are automatically generated according to fuzzy algorithmic approach etc..
For example, the search module 113 can be by analyzing the keyword that user inputs, according to analysis result come structurePaste type mathematical modeling is modeled, data element set is neatly converted into fuzzy set using membership, and determine correlationMembership function, so as to obtain the near synonym of the keyword.For example, when keyword is " Beijing ", the search module 113 can be withIt is determined that " capital " is the near synonym of the keyword.
In addition, the search module 113 can also according to some pre-defined close word dictionaries, user thesaurus come inquire about withThe associated close word of the keyword.For example, when keyword is the name of certain public figure, the near synonym can be the personageStage name, former name, relatives' name, the various associated keywords of passport NO. etc..
Thus, in this step, in addition to including all news informations of the keyword in its title, the search mouldBlock 113 can also obtain its title in itself in do not include the keyword but have all of very High relevancy with the keywordNews information, so as to further enrich the desired search result of user.
In step S240, display object is defined as operable object.
Specifically, after all news informations associated with keyword being obtained in search module 113, the search module113 send it to determining module 114.The above-mentioned news information for including hyperlink is defined as grasping by determining module 114Make object, and return it to the allocation unit 120 of control device 100.
In step s 250, to operable object distribution object identifier.
Specifically, receiving and after the associated news information of keyword of user's input, allocation unit 120 is to workFor the news information distribution object identifier for including hyperlink of operable object.The length of the object identifier is less thanOr the length of the title equal to the operable object.
For example, the object identifier can be digital number.At this moment, the allocation unit 120 can seriatim to userThe associated unique numbering of news information distribution of the keyword of input, such as distributed to " degree of Peking University's soft project two "Number " 1 ";Numbering " 2 " is distributed to " 15 DEG C~27 DEG C of Beijing ";Distribute and number to " " three is non-" foreigner is cleared up in Beijing from now on "“3”;To " before Beijing April income of residents amplification super financial 5 times " distribution numbering " 4 ";To " citizen appeal that " Beijing common reserve fund is borrowed shouldAdjust " " distribution numbering " 5 ";And distribute numbering " 6 " to " Beijing minimum living family, which spends 95 yuan, can rent a room ".
Obviously, the allocation unit 120 can also distribute an English alphabet to above-mentioned news information, such as in turn to itDistribute alphabetical " A " and arrive " F ".
Similarly, the object identifier can also use other modes(For example, color)As long as it is easy to input to television setAnd it is easy to be identified by television set.
Moreover it is preferred that the allocation unit 120 can also be higher to user's select probability according to statistics or empirical dataNews information distribute identifier more forward in order, such as numbering " 1 " or alphabetical " A " etc..
In step S260, object identifier is displayed in association with operable object.
Specifically, identified in allocation unit 120 to the news information distribution object associated with the keyword that user inputsAfter symbol, display unit 130 displays in association with the object identifier with the news information as operable object.
In addition, for example, the display unit 130 can also be highlighted to the operable object, to be carried to userShow position of the operable object in the current display picture.
Fig. 6 illustrates the first display example according to embodiments of the present invention.
For example, display unit 130 can add a show layers, the display figure in the current display picture of television setLayer can cover at least a portion of current display picture.Next, described in the display unit 130 shows in the show layersThe object identifier of the title of operable object and the operable object.In addition, in order to clearly embody operable objectTitle and the operable object object identifier, the show layers preferably can be nontransparent or translucent.
As illustrated in FIG. 6, display unit 130 shows a square frame on the display of television set, in the square frameInclude a list, wherein list keyword " Beijing ", the news information associated with the keyword that user inputted,And the respective identifier of each news information.
Obviously, in addition to list, the display unit 130 can also use other modes(Such as, form, pattern)To showShow news information and its identifier.
Fig. 7 illustrates the second display example according to embodiments of the present invention.
For example, display unit 130 can determine position of the operable object in the current display picture.Connect downCome, it is preferably transparent show layers that the display unit 130 adds one in the current display picture of television set, describedThe current display picture is completely covered in bright show layers.Then, the display unit 130 is in the Transparence Display figure layer,The object identifier of the operable object is shown with the opening position of the position correspondence of the operable object.
As illustrated in figure 7, display unit 130 adds a transparent figure layer in the webpage front-end currently shown, determines instituteThere is coordinate of the news information including keyword " Beijing " on the webpage, and in the Transparence Display figure layer newly added,The position vicinity of each news information shows the object identifier distributed in step s 250 to the news information.For example,Display unit 130 can utilize div tag and CSS technologies in HTML so that the result of each keyword is corresponding hereinOne div block, so as in the transparent figure layer search keyword news information location carry out it is translucent display andAdd object identifier.
In addition, in this example, when user needs to roll web document or during page turning, because can be according to fileObject model(DOM)Set to calculate the position attribution of the news information including keyword, so display unit 130 can be easilyPositional information in webpage where calculating target, so, when div attributes are designed, display unit 130 can use newsThe absolute position of information is positioned to it so that its display can not be influenceed by roll screen, i.e. so that object identifier canTo follow display object movement with screen scroll.
Fig. 8 illustrates the 3rd display example according to embodiments of the present invention.
For example, display unit 130 can determine position of the operable object in the current display picture.Connect downCome, the display unit 130 is modified to the current display picture of television set so that is inserted in the opening position of the operable objectEnter the object identifier of the operable object.
As illustrated in Figure 8, display unit 130 obtains the source generation of the Webpage shown in current display picture firstCode, determines coordinate of all news informations including keyword " Beijing " on the webpage, and to the source generation of the WebpageCode is modified so that inserts one-to-one object identity therewith in the opening position of the position correspondence with each news informationSymbol.And preferably, typesetting that can also be to surplus element in webpage is suitably adjusted, in order to avoid the layout of original page is destroyed,Influence attractive in appearance.
In addition, in this example, display unit 130 can also preferably preserve the original display page of the Webpage,When user cancels search operation, to recover original display of the page.
In step S270, the first control signal of detection user's input.
Specifically, display unit 130 to user show the news information associated with keyword and its identifier itAfterwards, user can pass through various modes(Voice, handwriting input, button selection)Further to select him/her it is expected to whichNews information performs follow-up operational order.
For example, user can be continuing with the mode of phonetic entry to carry out above-mentioned selection.As noted previously, as user wishesHope and read the news information associated with Peking University, thus watch the display picture as illustrated in one of Fig. 6 to Fig. 8 itAfterwards, he/her will read and numbers " 1 ".Correspondingly, in control device 100, detection unit 140 detects the audio control of user's inputSignal processed, and the audio signal is sent to subsequent module to be identified.
Certainly, for the sake of convenient, user can also input " 1 " by handwriting pad or body-sensing instrument, or directly pass through pressingButton " 1 " on remote control selects it is expected the news information for performing it operational order.
In step S280, user is identified according to the first control signal selected by object identifier.
Specifically, receive user input be used for select the audio control signal of news information after, detection unit140 are transferred to recognition unit 150.
The audio control signal that identification module 150 is inputted to user by voice mode carries out speech recognition.Similarly, byIn news information object identifier only with single syllable or with less syllable, so they are readily identified.CauseThis, the object identifier easily identified selected by user is 1 by identification module 150.
In step S290, a pair operable object corresponding with the object identifier selected by user performs operation.
In one example, after the object identifier that identification module 150 identifies selected by user, execution unit160 can pair corresponding with the object identifier selected by the user operable object default action that performs the operation object refer toOrder.For example, in the case where operable object is to include the news information of hyperlink, execution unit 160 can be to television setSend control signal so that browser opens the news information selected by user, to meet the operational requirements of user.
In another example, after the object identifier that identification module 150 identifies selected by user, execution unit160 can determine the operational order associated with the operable object.Then, the execution unit 160 can repeat above-mentionedA part of step, to distribute instruction identifier to the operational order, wherein, the length of the instruction identifier is less than describedThe length of the title of operational order.In addition, displaying in association with the instruction identifier with the operational order, detection user is defeatedThe 3rd control signal entered, user is identified according to the 3rd control signal selected by instruction identifier, and pair with useOperable object performs operational order corresponding with the command identification selected by user corresponding to object identifier selected by family.
For example, in the case where operable object is to include the news information of hyperlink, the operational order can includeBut it is not limited to:Open, opened in new Shipping Options Page, being opened in the Shipping Options Page of backstage, target saves as etc..Also, the executionUnit 160 can cause allocation unit 120 to distribute digital number 1-4 respectively to these operational orders.Then, display unit 130The title of these operational orders and corresponding numbering are shown, so that detection unit 140 and recognition unit 150 detect and identified user instituteThe expectation of selection performs operational order, and is performed by execution unit 150.
So, user completes the control command for oneself expecting to realize in the case of completely without remote control is used.
As can be seen here, using control method according to a first embodiment of the present invention and control device, can determine to use firstThe keyword of the operable object of family desired operation, then searching for all display object conducts associated with the keyword can graspMake object, to each display object distribute a unique object identifier, prompt the user with above-mentioned operable object and itsIdentifier, and according to the identifier that user selects come so that performing operational order to the display object selected by user so thatThe intrinsic information of electronic device design can be substituted by completely by a kind of general, quick and cross-platform information input modeInput mode.
Therefore, the present invention obviously has advantages below:
(1)Realizability is strong.Due to speech recognition and keyword match technology comparative maturity in the industry, so meshPreceding needs slightly improve on search result regioselective can be achieved.
(2)Information extraction efficiency high., can by phonetic entry when user plane in the page to showing substantial amounts of informationPositioned with realizing, efficiency ratio remote control is much higher.
(3)Man-machine interaction is strong, and user experience is good.The equipment such as traditional keyboard, mouse and remote control have been abandoned, have been usedPhonetic entry so that added while the information required for convenient obtain recreational, operation is simpler, quick.
Hereinafter, will be filled with reference to figure 9 and Figure 10 come the control method described according to a second embodiment of the present invention with controlPut.
Fig. 9 illustrates control method according to a second embodiment of the present invention, and Figure 10 is illustrated according to the present invention second in factApply the control device of example.
Control method illustrated in Fig. 9 can be realized by the control device illustrated in Figure 10.With Fig. 2,The control device 100 includes:Determining unit 110, allocation unit 120, display unit 130, detection unit 140, recognition unit150 and execution unit 160.In addition, as illustrated in Figure 10, the determining unit 110 specifically includes:Search module 115 and determinationModule 116.
As illustrated in fig. 9, control method according to a second embodiment of the present invention includes:
In step S310, search in the electronic device shows object.
Specifically, when user is browsing news pages, he/her uncertain oneself may it is expected also and on earth at presentAny bar news links are opened, but want to browse the title of current all news informations, are entered further according to actual conditionsRow selection.
Therefore, in the determining unit 110 of control device 100, search module 115 can be searched in a television set first works asAll display objects for including hyperlink of preceding display.For example, the display object can be news information, and including textObject, audio object, image object and object video etc..
In step s 320, display object is defined as operable object.
Specifically, after search module 115 obtains current all display objects, the determining module 114 will be above-mentioned aobviousShow that object is defined as the operable object, and return it to the allocation unit 120 of control device 100.
In step S330, to operable object distribution object identifier.
In step S340, object identifier is displayed in association with operable object.
In step S350, the first control signal of detection user's input.
In step S360, user is identified according to the first control signal selected by object identifier.
In step S370, a pair operable object corresponding with the object identifier selected by user performs operation.
Because step S330 to the S370 in second embodiment is identical with step S250 to the S290 in first embodiment, andTherefore its detailed description is omitted.
As can be seen here, using control method according to a second embodiment of the present invention and control device, it may not be necessary to it is determined that appointingWhat keyword, and directly search electronic equipment display object all under current state as operable object, to eachIndividual display object distributes a unique object identifier, prompts the user with above-mentioned operable object and its identifier, and rootTo perform operational order to corresponding display object according to the identifier of user's selection, enabling user can be with one kindThe mode of " browsing " realizes the control of electronic equipment.
It should be noted that although hereinbefore describe basis in a manner of user inputs information by voice modeThe control method of the embodiment of the present invention, but the invention is not restricted to this.Obviously, user can also be by other means(Such as, handWrite input, button selection)To input information.
In the case of handwriting input, it is determined that during operable object, control device can receive user and pass throughThe letter signal of the input such as handwriting pad or body-sensing instrument, and according to the letter signal come identidication key;Similarly, in detection userInput the first control signal during, the control device can equally receive user input letter signal, and according toThe letter signal carrys out identification object identifier.
In the case where button selects, it is determined that during operable object, control device can receive user and pass throughThe button signal of remote control input, and keyword is generated according to the button signal;Similarly, in the first control of detection user's inputDuring signal processed, the control device can equally receive user input button signal, and according to the button signal comeDetermine object identifier.
In addition, although hereinbefore describing control method according to embodiments of the present invention during web page browsing,But the invention is not restricted to this.Obviously, control method according to embodiments of the present invention can also be applied to in electronic equipmentDuring other of the display object execution operational order shown in display picture.For example, to word processing in the electronic deviceThe text shown in software(For example, WORD documents)Perform word processing operation(For example, adjustment font, deletion, duplication, viscousPatch).
Through the above description of the embodiments, those skilled in the art can be understood that the present invention can be byRealized in the mode of software plus required hardware platform, naturally it is also possible to all implemented by software or hardware.Based on thisThe understanding of sample, what technical scheme contributed to background technology in whole or in part can be in the form of software productEmbody, the computer software product can be stored in storage medium, such as ROM/RAM, disk, CD, including someInstruct to cause a computer equipment(Can be personal computer, server, or network equipment etc.)Perform the present inventionMethod described in some parts of each embodiment or embodiment.
Each embodiment of the present invention has been described in detail above.However, it should be appreciated by those skilled in the art that do not taking offIn the case of principle and spirit from the present invention, these embodiments can be carried out with various modifications, combination or sub-portfolio, and soModification should fall within the scope of the present invention.