CN104424227B - Content search apparatus and content search method - Google Patents
Content search apparatus and content search method Download PDFInfo
- Publication number
- CN104424227B CN104424227B CN201310375881.0A CN201310375881A CN104424227B CN 104424227 B CN104424227 B CN 104424227B CN 201310375881 A CN201310375881 A CN 201310375881A CN 104424227 B CN104424227 B CN 104424227B
- Authority
- CN
- China
- Prior art keywords
- facility name
- character string
- retrieval
- unit
- single facility
- 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.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/90335—Query processing
- G06F16/90344—Query processing by using string matching techniques
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The present invention provides a kind of content search apparatus and content search method, and user can be assisted to modify retrieval with character string, to improve recall precision and reduce the operating quantity of user in retrieving.Content search apparatus provided by the present invention has character string display unit, precomposed character string judging unit, cursor position detection unit, unit word detection unit, substitution word display unit, character string reconfiguration unit and expectation content retrieval unit.Word display unit is substituted according to other unit word, that is, adjacent cells word adjacent with object unit word in retrieval character string, acquisition can substitute the object unit lexeme word and substitute unit word, and show the substitution unit word for selection by the user.When user has selected substitution unit word, character string reconfiguration unit forms new retrieval character string with the substitution unit word substitution object unit word selected and shows, so that user search it is expected content.
Description
Technical field
The present invention relates to content search apparatus and content search method, more particularly to auxiliary user to retrieval character string into
The content search apparatus and content search method of row modification.
Background technique
With the continuous development of informationized society, all there is an urgent need to effectively obtain information in each field.Wherein, it utilizes
Retrieval obtains desired content, is the important means of acquisition of information.In order to improve recall precision, user in retrieving is reduced
Operating quantity, propose various assisted retrieval technologies.
For example, proposing a kind of facility-searching device for navigation device in patent document 1, prediction user is being retrieved
When be easy to produce the fuzzy region of mistake, abolished region and easy misidentification region, and the reading by these estimation ranges is stored in advance
The dictionary that the pronunciation of facility name corresponding to the coordinate for including in sound and estimation range is constituted, is having input estimation range from user
Facility name pronunciation when, identify that user inputs and export search result using pre-stored dictionary, thus in Target area
It can also be retrieved by voice recognition in domain.
Patent document 1: Japanese Patent Publication No. 4926689
But in patent document 1, it is only applicable to limited estimation range, is related to these Target areas in user's input
When domain, the information of estimation range according to the pre-stored data itself is modified user's input and is used to retrieve, although for pre-
The accuracy rate that region increases retrieval is surveyed, but use scope is extremely limited, it is little to the booster action of user.
In addition, carrying out association in assisted retrieval technology based on user's input and being attracted attention with the technology of assisted retrieval.Example
Such as, the term inputted before user is stored as association with term, is inputted again and the storage in user
When identical with the first character of the term character of association, association's term of the storage is associated and shown, it is straight for user
Connect utilization.
But in the assisted retrieval technology, there are following technical problems.That is, associating and showing being inputted based on user
When association's term of the storage, although user has selected association's term, but is often not intended to directly utilize the connection
Want to use term, and wishes that carrying out several modifications with term to the association recycles.
For example, it is assumed that inputting " 23 tunnel bus station of software centre road " in retrieval before user, but specifically want defeated
Enter " 10 tunnel bus station of software centre road ".According to above-mentioned assisted retrieval technology, when user has input first character " soft ",
Associate and shows former " the 23 tunnel bus station of software centre road " inputted stored.At this point, user is selecting display
" 23 tunnel bus station of software centre road " after, need delete " 23 tunnel bus station of software centre road " in " 23 " and input
"10".Alternatively, needing to delete " software in the case that user unthinks hope input " 23 tunnel bus station of black stone reef "
" software centre road " in the 23 tunnel bus station Yuan Lu " and input " black stone reef ".
The above-mentioned modification for term (also referred to as retrieval character string) is extremely common, due to complicated for operation, to user
Bring great burden.In the case where especially retrieval in on-vehicle navigation apparatus, if driver in motion into
The above-mentioned modification of row, not only causes operating difficulties since vehicle jolts, and importantly, driver must pay close attention to navigation device
Picture considerably increase risk so that driver can not be absorbed in driving to carry out the operation of above-mentioned complexity.
Summary of the invention
The present invention is directed to the above-mentioned technical problems in the prior art, and providing one kind can assist user to retrieval word
Symbol string is modified, to improve recall precision and reduce the content search apparatus and content of the operating quantity of user in retrieving
Search method.
Content search apparatus provided by the present invention has: character string display unit, the input operation based on user, display
Character string is used in retrieval;Precomposed character string judging unit judges the retrieval character string shown by the character string display unit
It whether is the precomposed character string being made of multiple unit words;Cursor position detection unit judges by the precomposed character string
Unit judges are the retrieval when with character string being precomposed character string, and whether detection cursor is located at the aobvious of the retrieval character string
Show region;Unit word detection unit is located at the retrieval character being detected as cursor by the cursor position detection unit
When the display area of string, detect whether there is unit word corresponding with cursor position i.e. object unit word;It is single to substitute word display
Member is detected as there are when the object unit word, according in the retrieval character string by the unit word detection unit
Other unit word, that is, adjacent cells the word adjacent with the object unit word, acquisition can substitute the object unit lexeme word i.e.
Unit word is substituted, and shows the substitution unit word for selection by the user;Character string reconfiguration unit has been selected in user by described
When the substitution unit word that substitution word display unit is shown, the object unit word is substituted with the substitution unit word selected
And it forms new retrieval character string and shows;And expectation content retrieval unit is retrieved in expectation according to retrieval character string
Hold.
Content search method provided by the present invention includes: character string display step, the input operation based on user, display
Character string is used in retrieval;Precomposed character string judgment step judges the retrieval character string shown by the character string display step
It whether is the precomposed character string being made of multiple unit words;Cursor position detecting step judges by the precomposed character string
When step is judged as that the retrieval with character string is precomposed character string, whether detection cursor is located at the aobvious of the retrieval character string
Show region;Unit word detecting step is located at the retrieval character being detected as cursor by the cursor position detecting step
When the display area of string, detect whether there is unit word corresponding with cursor position i.e. object unit word;Substitute word display step
Suddenly, it is detected as by the unit word detecting step there are when the object unit word, according in the retrieval character string
Other unit word, that is, adjacent cells the word adjacent with the object unit word, acquisition can substitute the object unit lexeme word i.e.
Unit word is substituted, and shows the substitution unit word for selection by the user;Character string reconstructs step, has selected in user by described
When substitution word shows the substitution unit word that step is shown, the object unit word is substituted with the substitution unit word selected
And it forms new retrieval character string and shows;And expectation content retrieval step is retrieved in expectation according to retrieval character string
Hold.
Device and content search method are retrieved according to above content, when user modifies retrieval character string, according to the inspection
The other unit word adjacent with the object unit word that user wants modification in rope character string, automatically obtaining and showing can substitute
The substitution unit word of the object unit word, after receiving user to the selection of substitution unit word, according to the substitution unit
Desired content is retrieved in the new retrieval that word substitutes object unit word and formed with character string.Thereby, it is possible to assist user to inspection
Rope is modified with character string, and operating quantity of the user when modifying retrieval character string is greatly reduced, and mitigates user in retrieval
Operating burden, improve recall precision.
In above content retrieval device, it is also possible to the character string display unit based on the input behaviour by user
The content made and inputted prompts the character string comprising the content, the word by user's confirmation input among the character string that will be prompted to
Symbol string is shown as retrieval with character string.
Input operation based on user as a result, retrieval character string is prompted by association, can effectively utilize association
To reduce operating quantity of the user when inputting retrieval character string.
In above content retrieval device, it is also possible in the first character of the input operation input by user,
The character string of the character string display unit prompt comprising the character is for user's confirmation input.
Associate here, providing a kind of character string according to the pre-stored data and prompt the concrete mode of retrieval character string.
According to which, operating quantity of the user when inputting retrieval character string can be more efficiently reduced using association.
In above content retrieval device, be also possible to be also equipped with: retrieval character string storage unit is stored in retrieval
Character string is used in the middle used retrieval of benefit;The character string display unit is utilized to be stored by the retrieval character string storage unit
Retrieval prompted with character string.
As a result, by storing the used retrieval character string of benefit in retrieval before this, effective retrieval can be constantly accumulated
Use character string and additional as pre-stored association's character string, be continuously improved the retrieval character string of association availability and
Accuracy.
In above content retrieval device, it is also possible to the cursor position detection unit being detected as cursor and is located at institute
When stating the display area of retrieval character string, also further whether detection cursor position is changed;The unit word detection
Unit is being detected as display area and the cursor that cursor is located at the retrieval character string by the cursor position detection unit
When change has occurred in position, detect whether to have unit word corresponding with the cursor position after change as object unit word.
The display area of retrieval character string only is in cursor position as a result, and user is by actively changing cursor position
It sets come in the case where showing the wish of desired modifications, starting unit word detection processing and substitution word display processing can only exist
It assists user to modify when user's desired modifications retrieval character string, not only reduces the operating quantity of user, and avoid
User does not need the case where bringing puzzlement to user when modification, while reducing system resource consumed by relevant treatment.
In above content retrieval device, be also possible to unit word detection unit detection be located at cursor position it is tight before
Unit word, as the object unit word.
Based on user input operation display retrieval character string the case where (including associative search character string and by with
The case where family confirmation input) under, cursor is normally at the end of retrieval character string.By the way that the tight preceding list of cursor position will be located at
Object unit word of the position word as user's desired modifications, can farthest reduce user moved in modification cursor away from
From to farthest reduce the operating quantity of user's mobile cursor in modification.
In above content retrieval device, it is also possible to the substitution word display unit are as follows: obtain in pre-stored word
It accords with adjacent with the adjacent cells word in string and the object unit lexeme word can be substituted, and as the substitution unit
Word is shown, when the substitution unit word has multiple, carries out list display to multiple substitution unit words for user
Selection.
Character string according to the pre-stored data substitutes unit word to obtain as a result, can be improved the accuracy of substitution unit word,
And by carrying out list display to multiple substitution unit words, user can be with seldom operating quantity from multiple substitution unit words
It is selected.
In above content retrieval device, it is also possible to the content search apparatus for navigation device, the unit word
For single facility name, it is divided into region facility name and specific facility name, the precomposed character string is compound facility name, by region facility
Name and specific facility name are constituted;The substitution word display unit are as follows: when the object unit word is specific facility name, with described
Retrieval uses region facility name adjacent with the object unit word in character string as the adjacent cells word, obtains in the navigation
Device it is adjacent with the adjacent cells word in pre-stored navigation information and the specific of the object unit word can be substituted
Facility name, and shown as the substitution unit word, when the object unit word is region facility name, with the retrieval
It uses specific facility name adjacent with the object unit word in character string as the adjacent cells word, obtains in the navigation device
Region facility adjacent with the adjacent cells word and that the object unit word can be substituted in pre-stored navigation information
Name, and shown as the substitution unit word.
In above content search method, it is also possible to the content search method for navigation device, the unit word
For single facility name, it is divided into region facility name and specific facility name, the precomposed character string is compound facility name, by region facility
Name and specific facility name are constituted;It is shown in step in the substitution word, when the object unit word is specific facility name, with institute
Stating retrieval uses region facility name adjacent with the object unit word in character string as the adjacent cells word, and acquisition is led described
Navigate device tool adjacent with the adjacent cells word and that the object unit word can be substituted in pre-stored navigation information
Body facility name, and shown as the substitution unit word, when the object unit word is region facility name, with the inspection
Rope uses specific facility name adjacent with the object unit word in character string as the adjacent cells word, obtains and fills in the navigation
Set in pre-stored navigation information region adjacent with the adjacent cells word and that the object unit word can be substituted set
Name is applied, and is shown as the substitution unit word.
Here, the contents of the present invention are retrieved device and content search method specifically for navigation device, can substantially drop
Low user inputs the operating quantity when information such as destination information on a navigation device, mitigates operating burden of the user in retrieval,
Improve recall precision.In particular, driver can be made easily operated in the case where driver operates in motion, and
So that driver is absorbed in driving, the safety of driving is improved.
Meanwhile when object unit word is the one party in specific facility name and region facility name, specific facility name is utilized
With another party in the facility name of region as adjacent cells word, the characteristics of navigation information can be effectively utilized, improve according to phase
The availability and accuracy for the substitution unit word that adjacent unit word obtains.
In above content retrieval device, it is also possible to the specific facility name with classification information, in the object list
When position word is specific facility name, classification and the object unit shown in the preferential Display Category information of substitution word display unit
The identical substitution unit word of classification shown in the classification information of word.
Preferential Display Category substitution unit word identical with object unit word as a result, can further increase substitution unit
The availability and accuracy of word.
Detailed description of the invention
Fig. 1 is the block diagram for indicating the structure of content search apparatus of first embodiment of the invention.
Fig. 2 is the flow chart for indicating the process of content search method of first embodiment of the invention.
Fig. 3 A~Fig. 3 D indicates a concrete example of the content retrieval processing of first embodiment of the invention.
Fig. 4 indicates the concrete example that the substitution word in the content retrieval of first embodiment of the invention is shown.
Fig. 5 is the block diagram for indicating the structure of navigation device of second embodiment of the invention.
Fig. 6 A~Fig. 6 D indicates a concrete example of the destination retrieval process of second embodiment of the invention.
Fig. 7 A, Fig. 7 B indicate the concrete example that the substitution word in the destination retrieval of second embodiment of the invention is shown.
Description of symbols:
1 content search apparatus;11 character string display units;12 precomposed character string judging units;The detection of 13 cursor positions is single
Member;14 unit word detection units;15 substitution word display units;16 character string reconfiguration units;17 expectation content retrieval units;100
Navigation device;101 navigation information data libraries;802 display pictures;804 association candidate regions;806 handwriting input regions;808 is defeated
Enter determining region.
Specific embodiment
Below in conjunction with attached drawing, specific embodiment and embodiment, the present invention will be described in more detail.In addition, in attached drawing
In be accompanied by same appended drawing reference to same or considerable part, the repetitive description thereof will be omitted.
(first embodiment)
Illustrate the content search apparatus of first embodiment of the invention below in conjunction with Fig. 1.Fig. 1 is to indicate that the present invention first is real
Apply the block diagram of the structure of the content search apparatus of mode.As shown in Figure 1, the content search apparatus 1 of first embodiment of the invention
Have character string display unit 11, precomposed character string judging unit 12, cursor position detection unit 13, unit word detection unit
14, word display unit 15, character string reconfiguration unit 16 and expectation content retrieval unit 17 are substituted.Content search apparatus 1 both can be with
It is realized by the program stored in the CPU execution memory of general computer, smart phone, navigation device etc., it can also be with base
It is realized in dedicated hardware configuration.In the case where content search apparatus 1 is realized by dedicated hardware configuration, such as can be by
Specific integrated circuit based on FPGA technology is realized.The each component of detailed description below content search apparatus 1.
Character string display unit 11 is operated based on the input of user, shows retrieval character string.Here, the input of user is grasped
Make either the case where being directly inputted by user, is also possible to carry out based on the content of the input operation input by user
Associate and the case where by user's confirmation input.
The case where carrying out association based on the content for inputting operation input by user and by user's confirmation input
Under, as an example, content of the character string display unit 11 based on the input operation input by user prompts to include the content
Character string, the character string by user's confirmation input among the character string that will be prompted to shows as retrieval with character string.
As a concrete example, in the first character of the input operation input by user, the prompt packet of character string display unit 11
Character string containing the character is for user's confirmation input.Here, character string display unit 11 can be from the data of content search apparatus
It is prompted in pre-stored character string in library, which also may include utilizing in retrieval before this
The retrieval character string crossed.For example, content search apparatus can also have retrieval character string storage unit (not shown), storage
The used retrieval character string of benefit in retrieval, and make that it includes in pre-stored character string.Certainly, the character string of prompt
Acquisition source be not limited to pre-stored character string, such as can also be obtained by the retrieval networks resource such as internet.
Precomposed character string judging unit 12 judgement by character string display unit 11 show retrieval character string whether be
The precomposed character string being made of multiple unit words.Here, unit word is, for example, the smallest retrieval unit that can independently use, both
It can be made of, can also be made of multisyllable single syllable.
Cursor position detection unit 13 is being judged as that retrieval with character string is compound by precomposed character string judging unit 12
When character string, whether detection cursor is located at the display area of retrieval character string.Here, in the case where user directly inputs,
Display area can be the input field that retrieval character string is inputted for user;Based on the input operation input by user
Content carry out association and by user's confirmation input in the case where, display area can be user determine input after show retrieval use
Character string determines input display unit.As an example, cursor position detection unit 13 be detected as cursor be located at the retrieval use
When the display area of character string, also further whether detection cursor position is changed.
Unit word detection unit 14 is detected as cursor and is located at the retrieval character by cursor position detection unit 13
When the display area of string, detect whether there is unit word corresponding with cursor position i.e. object unit word.In addition, in cursor position
In the case where detection unit 13 is set and further whether detection cursor position has occurred change, unit word detection unit 14 is passing through
Cursor position detection unit 13 is detected as cursor and is located at the display area of retrieval character string and when change has occurred in cursor position,
It detects whether to have unit word corresponding with the cursor position after change as object unit word.Here, as an example, unit
The detection of word detection unit 14 is located at the tight preceding unit word of cursor position as object unit word.Certainly, corresponding with cursor position
Unit word it is without being limited thereto, be also possible to be located at the next unit word or the unit word at cursor position of cursor position.
Substitution word display unit 15 is detected as by unit word detection unit 14 there are when object unit word, according to retrieval
With other unit word, that is, adjacent cells word adjacent with the object unit word in character string, acquisition can substitute the object unit word
Unit word substitute unit word, and show the substitution unit word for selection by the user.As an example, word display unit 15 is substituted
It obtains adjacent with adjacent cells word in pre-stored character string and can substitute object unit lexeme word, and as replacing
It is shown for unit word, when substituting unit word has multiple, list display is carried out for user's choosing to multiple substitution unit words
It selects.It, can also be with here, pre-stored character string can be the pre-stored character string in the database of content search apparatus
Including the used retrieval character string of benefit in retrieval before this.Certainly, the acquisition pattern for substituting unit word is not limited to above-mentioned example
Son, as long as being obtained according to adjacent cells word, such as can also be by the retrieval networks resource such as internet and according to adjacent
Unit word obtains.In addition, adjacent cells word is either unit word before object unit word, is also possible to object unit word
Unit word later, the unit word both sides being also possible to before and after object unit word.
Character string reconfiguration unit 16 is used when user has selected the substitution unit word shown by substitution word display unit 15
The substitution unit word selected substitutes object unit word and forms new retrieval character string and show.New retrieval character
String can cover former retrieval character string display.
It is expected that content retrieval unit 17 is according to retrieval character string, retrieval expectation content.It is desirable here that content retrieval unit
17 can be in user for retrieval character string (such as the new retrieval character reconstructed by character string reconfiguration unit 16 of display
String) carried out search operaqtion in the case where, according to the retrieval with string search it is expected content.It is expected that content retrieval unit 17
It can be by the way of being retrieved while inputting, the variation with retrieval character string is synchronously carried out retrieval, and shows retrieval
The content arrived.
Illustrate the content search method and several specific embodiments of first embodiment of the invention below in conjunction with Fig. 2~Fig. 4.
Fig. 2 is the flow chart for indicating the process of content search method of first embodiment of the invention.Fig. 3 A~Fig. 3 D is to indicate this hair
One concrete example of the content retrieval processing of bright first embodiment.
As shown in Fig. 2, the content search method of first embodiment of the invention is carried out by content search apparatus 1, including with
Lower step.
Character string display step S11: the input operation based on user shows retrieval character string.Here, illustrated base
Association is carried out and the case where by user's confirmation input in the content of the input operation input by user.As shown in Figure 3A, exist
When having input " soft " in the confirmation input display unit of user above, associates and show in association's character string display unit of lower section
Retrieval carries out confirmation input for user with character string " 23 tunnel bus station of software centre road ".When user for example passes through clicking operation
After having carried out confirmation input to " 23 tunnel bus station of software centre road ", " software is shown in confirmation input display unit above
The 23 tunnel bus station Yuan Lu ".
Precomposed character string judgment step S12: the retrieval that judgement is shown by character string display step S11 with character string whether
It is the precomposed character string being made of multiple unit words.In the case where "Yes", step S13 is executed.In the case where "No", terminate
This processing.Here, the retrieval of display is by multiple unit words " software centre with character string " 23 tunnel bus station of software centre road "
The precomposed character string that road ", " 23 tunnel ", " bus station " are constituted, therefore execute step S13.
Cursor position detecting step S13: whether detection cursor is located at the display area of retrieval character string.In the feelings of "Yes"
Under condition, step S14 is executed.In the case where "No", terminate this processing.As shown in Figure 3B, cursor is located at retrieval character string
Display area, therefore execute step S14.Here, can also be as described above, detecting that cursor is located at retrieval character string
When display area, further detects whether cursor position is changed, step is only executed when change has occurred in cursor position
S14。
Unit word detecting step S14: detect whether there is unit word corresponding with cursor position i.e. object unit word.?
In the case where "Yes", step S15 is executed.In the case where "No", terminate this processing.Here, detection is tight positioned at cursor position
Preceding unit word is as object unit word.As shown in Figure 3B, it detects object unit word " 23 tunnel ", therefore enters step S15.
Substitution word shows step S15: being with other unit word adjacent with the object unit word in character string according to retrieval
Adjacent cells word, acquisition can substitute the object unit lexeme word and substitute unit word, and show the substitution unit word with
It is selected for user.As shown in Figure 3 C, adjacent cells word is " software centre road " and " bus station ", according to content search apparatus
Pre-stored character string etc. in database, the multiple substitution unit words of list display " 10 tunnel ", " 91 tunnel " and " 26 tunnel ".
Character string reconstructs step S16: having selected to show the substitution unit word that step S15 is shown by substitution word in user
When, new retrieval character string is formed with the substitution unit word substitution object unit word selected and is shown.Such as Fig. 3 D institute
Show, when user has selected " 10 tunnel ", shows new retrieval character string " 10 tunnel of software centre road with " 10 tunnel " substitution " 23 tunnel "
Bus station ".
It is expected that content retrieval step S17: according to retrieval character string, retrieval expectation content.For example, using in user retrieval
In the case that character string " 10 tunnel bus station of software centre road " has carried out search operaqtion (such as pressing index button), according to retrieval
Desired content is retrieved with character string " 10 tunnel bus station of software centre road ".
In the case that any one step in above-mentioned steps S12, S13, S14 is "No", directly terminate present treatment.Separately
It outside, can also be according to the inspection inputted in step S11 by user's operation in the case wheres the mode etc. retrieved while inputting
Rope is directly retrieved with character string, and shows the content retrieved, if having misleading since user inputs retrieval character string
Cause the retrieved desired content of content non-user, and user moves in order to which the retrieval inputted before modifying has character string
In the case where cursor, the later step of S12 is executed to realize readily modification searching character string.
Fig. 4 indicates the concrete example that the substitution word in the content retrieval of first embodiment of the invention is shown.In above content
Any time in search method, as shown in figure 4, if cursor is further moved to " software centre road " next, root by user
According to the testing result of cursor position detecting step S13, into unit word detecting step S14, " software centre road " is used as object list
Position word is then shown in substitution word " digital wide according to the multiple substitution unit words of adjacent cells word " 23 tunnel " acquisition in step S15
", " black stone reef ", " medical university " row-column list of going forward side by side shows.Later the step of, is similar with example shown in Fig. 3 C, Fig. 3 D,
Details are not described herein.That is, user can according to need or retrieve situation moves cursor position, the Lai Shiyong contents of the present invention at any time
Retrieval process.
The content search apparatus and content search method of first embodiment according to the present invention modifies retrieval word in user
When symbol string, according to other unit word adjacent with the object unit word that user wants modification in the retrieval character string, obtain automatically
Obtain and show the substitution unit word that can substitute the object unit word, after receiving user to the selection of substitution unit word,
Desired content is retrieved with character string according to the new retrieval for substituting object unit word with the substitution unit word and being formed.As a result,
User can be assisted to modify retrieval with character string, operating quantity of the user when modifying retrieval character string is greatly reduced,
Mitigate operating burden of the user in retrieval, improves recall precision.
In turn, it is operated by the input based on user, retrieval character string is prompted by association, can be effectively utilized
Association reduces operating quantity of the user when inputting retrieval character string.In particular, by being utilized in the retrieval of storage before this
Retrieval character string, can constantly accumulate effective retrieval and use character string and chased after as pre-stored association with character string
Add, the availability and accuracy of the retrieval character string of association is continuously improved.
In turn, by being only in the display area of retrieval character string and user by actively changing light in cursor position
In the case where wish of the cursor position to show desired modifications, starting unit word detection processing and substitution word display processing can
It only assists user to modify in user's desired modifications retrieval character string, not only reduces the operating quantity of user, and keep away
Exempt from user and do not needed the case where puzzlement is brought to user when modification, while reducing system resource consumed by relevant treatment.
It in turn, can by the way that object unit word of the tight preceding unit word of cursor position as user's desired modifications will be located at
The distance of user's mobile cursor in modification is farthest reduced, to farthest reduce user's mobile light in modification
Target operating quantity.
In turn, character string according to the pre-stored data substitutes unit word to obtain, and can be improved the accuracy of substitution unit word,
And by carrying out list display to multiple substitution unit words, user can be with seldom operating quantity from multiple substitution unit words
It is selected.
(second embodiment)
Illustrate the navigation device of second embodiment of the invention below in conjunction with Fig. 5.Fig. 5 is to indicate the second embodiment party of the invention
The block diagram of the structure of the navigation device of formula.As shown in figure 5, the navigation device 100 of second embodiment of the invention has first in fact
The content search apparatus 1 of mode is applied, and has navigation information data library 101.That is, in this second embodiment, first implements
The content search apparatus 1 and its content search method of mode can be used in navigation device 100.Navigation device 100 has interior
Hold retrieval device 1 and its content search method is identical with first embodiment, the repetitive description thereof will be omitted.
Illustrate a typical example i.e. mesh of the content detection processing of second embodiment of the invention below in conjunction with Fig. 6 A~6D
Ground retrieval process.Fig. 6 A~Fig. 6 D shows the display picture 802 of navigation device, including association candidate region 804, hand-written
Input area 806 and input determine region 808.As shown in Figure 6A, such as user has selected region " Daliang City " and in hand before
It writes and has carried out the handwriting input (not shown) of " prosperous " word in input area 806, candidate is thus shown in association candidate region 804
Character.In candidate characters, as shown, user for example selects " prosperous ".Then as shown in Figure 6B, in association candidate region 804
Middle display according to the navigation information data library 101 of navigation device 100 associates retrieval out, and with character string, " the prosperous water food in Dalian is limited
Company " and " Dalian Xin Xin machine Co., Ltd ".Then, user to retrieval with character string " Dalian Xin Shui Food Co., Ltd " into
Thus as shown in Figure 6 C row confirmation input shows retrieval character string " the prosperous water food in Dalian in inputting determining region 808
Co., Ltd ".Then, cursor is moved to position shown in Fig. 6 C by user, and unit word " prosperous water " becomes object unit word, according to
Adjacent cells word " Dalian " and " Food Co., Ltd " obtain substitution unit word " spring " and " rainwater ", and row-column list of going forward side by side display supplies
User's selection.Finally, as shown in Figure 6 D, being shown in inputting determining region 808 when user has selected substitution unit word " spring "
Show new retrieval with character string " Dalian spring Food Co., Ltd ".If user is directed to " the limited public affairs of Dalian spring food at this time
Department " carries out search operaqtion (such as clicking the arrow for inputting and determining 808 right side of region), then shows the navigation picture as search result
Face.
Illustrate a preference of the navigation device 100 as second embodiment below in conjunction with Fig. 7 A, Fig. 7 B.Fig. 7 A,
Fig. 7 B indicates the concrete example that the substitution word in the destination retrieval of second embodiment of the invention is shown.
In this second embodiment, an example of unit word is single facility name, is divided into region facility name and specific facility name,
An example of precomposed character string is compound facility name, is made of region facility name and specific facility name.As shown in Figure 7 A, precomposed character
String " software centre road KShi hamburger restaurant " includes region facility name " software centre road " and specific facility name " KShi hamburger restaurant ".
As shown in Figure 7 A, there are object unit words before detecting that cursor position is tight, and the object unit word is specifically to set
When applying name (KShi hamburger restaurant), substitution word display unit 15 is set with retrieval with region adjacent with the object unit word in character string
Name (software centre road) is applied as adjacent cells word, is obtained pre-stored in the navigation information data library 101 of navigation device 100
Specific facility name adjacent with adjacent cells word and that object unit word can be substituted (MShi hamburger restaurant, HShi Pizza in navigation information
Shop), and shown as substitution unit word.
In the navigation information data library 101 of navigation device 100, specific facility name is believed with the classification of its classification is indicated sometimes
Manner of breathing accordingly stores.For example, correspondingly stored with specific facility name " KShi hamburger restaurant, MShi hamburger restaurant, HShi Pizza Parlor "
Classification information is fast food restaurant.Here, when object unit word is specific facility name, it can also preferential Display Category and object unit
The identical substitution unit word of word.As the example preferentially shown, it can be and lean on the identical substitution unit word of classification in lists
Preceding display, can also substitution unit word identical to classification focus on display, be also possible to there are the identical substitutions of classification
The substitution unit word is only shown when unit word, and other substitution units are just shown in substitution unit word identical there is no classification
Word.
As shown in Figure 7 B, there are object unit words before detecting that cursor position is tight, and the object unit word is that region is set
When applying name (software centre road), word display unit 15 is substituted with specific facility adjacent with the object unit word in retrieval character string
Name (KShi hamburger restaurant) is used as adjacent cells word, obtains pre-stored in the navigation information data library 101 of navigation device 100
Region facility name (black stone reef, Xinghai Square, length adjacent with adjacent cells word and that object unit word can be substituted in navigation information
Spring road), and as substitution unit word shown.
It, can also be with here, the navigation information in the navigation information data library 101 of navigation device 100 can both be stored in advance
User's instruction is periodically or based upon by internet etc. to be updated.
The contents of the present invention are retrieved device and content search method are specifically used for by second embodiment according to the present invention
Operating quantity when user inputs the information such as destination information on a navigation device can be greatly reduced in navigation device, mitigate user
Operating burden in retrieval, improves recall precision.In particular, in the case where driver operates in motion, it can
Keep driver easily operated, and driver is made to be absorbed in driving, improves the safety of driving.
Meanwhile when object unit word is the one party in specific facility name and region facility name, specific facility name is utilized
With another party in the facility name of region as adjacent cells word, the characteristics of navigation information can be effectively utilized, improve according to phase
The availability and accuracy for the substitution unit word that adjacent unit word obtains.
In turn, preferential Display Category substitution unit word identical with object unit word, can further increase substitution unit
The availability and accuracy of word.
Above by reference to Detailed description of the invention a specific embodiment of the invention and embodiment.Wherein, specific reality described above
Applying mode and embodiment only is specific example of the invention, for understanding the present invention, rather than is limited the scope of the invention.This
Field technical staff can based on the technical idea of the invention to specific embodiment and embodiment carry out various modifications, combination and
The reasonable omission of element, thus obtained mode are intended to be included within the scope of the present invention.
For example, advantages of the present invention especially prominent, however, the present invention is not limited thereto in the case where being suitable for navigation device,
It can be suitable for any retrieval device with search function.For example, being retrieved in the devices such as music player to melody
When, using artist, song name etc. as unit word, it can be effectively applied the present invention.In addition, being used as navigation dress in smart phone
It sets, in the case where the content search apparatus such as music player, web browser, it is clear that can also be applicable in this hair to smart phone
It is bright.
For example, user's operation involved in above-mentioned specific embodiment and embodiment include input operation, determine operation and
Selection operation etc., the modes of these user's operations either using mouse or keyboard etc. button operation, be also possible to utilize
The touch operation of touch panel is also possible to the voice operating using speech recognition, as long as can input for user, really
Fixed, selection, is not limited thereto.
For example, advantages of the present invention based on by user input operation input content carry out association and by with
Especially prominent in the case where the confirmation input of family, but the invention is not restricted to this, in the case where being directly inputted by user, also can
The present invention is applicable in assist user to modify.
For example, the detection of unit word involved in above-mentioned specific embodiment and embodiment can use it is in the prior art each
Kind keyword identification technology.For example, in the prior art can be by technologies such as fuzzy diagnosis, by " 23 tunnel ", " 23 tunnel public transport vapour
Vehicle ", " 23 tunnel bus station " etc. are identified as the same unit word, for example, in navigation device it is corresponding with a facility name.
Thereby, it is possible to further apply flexibly the present invention.
For example, above-mentioned specific embodiment and embodiment illustrate the example that retrieval character string is made of Chinese character and number
Son, but the present invention obviously can be suitable for the text or other characters of other language.
Claims (15)
1. a kind of content search apparatus, which is characterized in that
The content search apparatus is used for navigation device, has:
Character string display unit, the input operation based on user, shows retrieval character string;
Precomposed character string judging unit judges whether the retrieval character string shown by the character string display unit is by more
The compound facility name that a single facility name is constituted;
Cursor position detection unit is being judged as that the retrieval with character string is compound by the precomposed character string judging unit
When facility name, whether detection cursor is located at the display area of the retrieval character string;
Unit word detection unit is located at the retrieval character string being detected as cursor by the cursor position detection unit
When display area, detect whether there is single facility name corresponding with the cursor position i.e. single facility name of object;
Substitute word display unit, when being detected as facility name single there are the object by the unit word detection unit, root
According to other single facility names adjacent with the single facility name of the object in the retrieval character string, that is, adjacent single facility name, obtain
The single facility name that must can substitute the single facility name of the object substitutes single facility name, and shows the single facility name of the substitution
For selection by the user;
Character string reconfiguration unit has selected the single facility name of the substitution shown by the substitution word display unit in user
When, the single facility name of the object is substituted with the single facility name of the substitution selected and is formed new compound facility name and is shown
Show;And
It is expected that content retrieval unit, according to the new compound facility name, content it is expected in retrieval,
The unit word detection unit detection is located at the tight preceding single facility name of cursor position, as the single facility of the object
Name.
2. content search apparatus as described in claim 1, which is characterized in that
Content of the character string display unit based on the input operation input by user, prompts the character comprising the content
It goes here and there, the character string by user's confirmation input among the character string that will be prompted to is shown as retrieval with character string.
3. content search apparatus as claimed in claim 2, which is characterized in that
In the first character of the input operation input by user, the character string display unit prompt includes the character
Character string is for user's confirmation input.
4. content search apparatus as claimed in claim 2 or claim 3, which is characterized in that be also equipped with:
Retrieval character string storage unit is stored in the used retrieval character string of benefit in retrieval;
The character string display unit is carried out with the retrieval that character string storage unit stores with character string using by the retrieval
Prompt.
5. content search apparatus as described in claim 1, which is characterized in that
The cursor position detection unit is also further when being detected as cursor and being located at the display area of the retrieval character string
Whether detection cursor position is changed;
The unit word detection unit is located at the retrieval character being detected as cursor by the cursor position detection unit
The display area of string and when change has occurred in cursor position, detection be located at the cursor position after change it is tight before single facility masterpiece
For the single facility name of object.
6. content search apparatus as described in claim 1, which is characterized in that
The substitution word display unit are as follows:
It obtains adjacent with the adjacent single facility name in pre-stored character string and can substitute that the object is single to be set
The single facility name of name is applied, and is shown as the single facility name of substitution,
When the single facility name of substitution has multiple, list display is carried out for user to multiple single facility names of substitution
Selection.
7. a kind of content search apparatus, which is characterized in that
The content search apparatus is used for navigation device, has:
Character string display unit, the input operation based on user, shows retrieval character string;
Precomposed character string judging unit judges whether the retrieval character string shown by the character string display unit is by more
The compound facility name that a single facility name is constituted;
Cursor position detection unit is being judged as that the retrieval with character string is compound by the precomposed character string judging unit
When facility name, whether detection cursor is located at the display area of the retrieval character string;
Unit word detection unit is located at the retrieval character string being detected as cursor by the cursor position detection unit
When display area, detect whether there is single facility name corresponding with the cursor position i.e. single facility name of object;
Substitute word display unit, when being detected as facility name single there are the object by the unit word detection unit, root
According to other single facility names adjacent with the single facility name of the object in the retrieval character string, that is, adjacent single facility name, obtain
The single facility name that must can substitute the single facility name of the object substitutes single facility name, and shows the single facility name of the substitution
For selection by the user;
Character string reconfiguration unit has selected the single facility name of the substitution shown by the substitution word display unit in user
When, the single facility name of the object is substituted with the single facility name of the substitution selected and is formed new compound facility name and is shown
Show;And
It is expected that content retrieval unit, according to the new compound facility name, content it is expected in retrieval,
The single facility name is divided into region facility name and specific facility name,
The compound facility name is made of region facility name and specific facility name;
The substitution word display unit are as follows:
When the single facility name of the object is specific facility name, in the retrieval character string with the single facility name of the object
Adjacent region facility name is obtained as the adjacent single facility name in the pre-stored navigation information of the navigation device institute
In it is adjacent with the adjacent single facility name and the specific facility name of the single facility name of the object can be substituted, and as described
Single facility name is substituted to be shown,
When the single facility name of the object is region facility name, in the retrieval character string with the single facility name of the object
Adjacent specific facility name is obtained as the adjacent single facility name in the pre-stored navigation information of the navigation device institute
In it is adjacent with the adjacent single facility name and the region facility name of the single facility name of the object can be substituted, and as described
Single facility name is substituted to be shown.
8. content search apparatus as claimed in claim 7, which is characterized in that
Content of the character string display unit based on the input operation input by user, prompts the character comprising the content
It goes here and there, the character string by user's confirmation input among the character string that will be prompted to is shown as retrieval with character string.
9. content search apparatus as claimed in claim 8, which is characterized in that
In the first character of the input operation input by user, the character string display unit prompt includes the character
Character string is for user's confirmation input.
10. content search apparatus as claimed in claim 8 or 9, which is characterized in that be also equipped with:
Retrieval character string storage unit is stored in the used retrieval character string of benefit in retrieval;
The character string display unit is carried out with the retrieval that character string storage unit stores with character string using by the retrieval
Prompt.
11. content search apparatus as claimed in claim 7, which is characterized in that
The cursor position detection unit is also further when being detected as cursor and being located at the display area of the retrieval character string
Whether detection cursor position is changed;
The unit word detection unit is located at the retrieval character being detected as cursor by the cursor position detection unit
The display area of string and when change has occurred in cursor position, detects whether to exist corresponding with the cursor position after change single
Facility name is as the single facility name of object.
12. content search apparatus as claimed in claim 7, which is characterized in that
The substitution word display unit when the single facility name of the substitution has multiple, to multiple single facility names of substitution into
Row-column list is displayed for user's selection.
13. content search apparatus as claimed in claim 7, which is characterized in that
The specific facility name has classification information,
When the single facility name of the object is specific facility name, shown in the preferential Display Category information of substitution word display unit
The single facility name of classification substitution identical with classification shown in the classification information of the single facility name of the object.
14. a kind of content search method, which is characterized in that
The content search method is used for navigation device, comprising:
Character string display step, the input operation based on user, shows retrieval character string;
Precomposed character string judgment step judges whether the retrieval character string shown by the character string display step is by more
The compound facility name that a single facility name is constituted;
Cursor position detecting step is being judged as that the retrieval with character string is compound by the precomposed character string judgment step
When facility name, whether detection cursor is located at the display area of the retrieval character string;
Unit word detecting step is located at the retrieval character string being detected as cursor by the cursor position detecting step
When display area, detect whether there is single facility name corresponding with the cursor position i.e. single facility name of object;
It substitutes word and shows step, when being detected as facility name single there are the object by the unit word detecting step, root
According to other single facility names adjacent with the single facility name of the object in the retrieval character string, that is, adjacent single facility name, obtain
The single facility name that must can substitute the single facility name of the object substitutes single facility name, and shows the single facility name of the substitution
For selection by the user;
Character string reconstructs step, has selected to show the single facility name of the substitution that step is shown by the substitution word in user
When, the single facility name of the object is substituted with the single facility name of the substitution selected and is formed new compound facility name and is shown
Show;And
It is expected that content retrieval step, according to the new compound facility name, content it is expected in retrieval,
The unit word detecting step detection is located at the tight preceding single facility name of cursor position, as the single facility of the object
Name.
15. a kind of content search method, which is characterized in that
The content search method is used for navigation device, comprising:
Character string display step, the input operation based on user, shows retrieval character string;
Precomposed character string judgment step judges whether the retrieval character string shown by the character string display step is by more
The compound facility name that a single facility name is constituted;
Cursor position detecting step is being judged as that the retrieval with character string is compound by the precomposed character string judgment step
When facility name, whether detection cursor is located at the display area of the retrieval character string;
Unit word detecting step is located at the retrieval character string being detected as cursor by the cursor position detecting step
When display area, detect whether there is single facility name corresponding with the cursor position i.e. single facility name of object;
It substitutes word and shows step, when being detected as facility name single there are the object by the unit word detecting step, root
According to other single facility names adjacent with the single facility name of the object in the retrieval character string, that is, adjacent single facility name, obtain
The single facility name that must can substitute the single facility name of the object substitutes single facility name, and shows the single facility name of the substitution
For selection by the user;
Character string reconstructs step, has selected to show the single facility name of the substitution that step is shown by the substitution word in user
When, the single facility name of the object is substituted with the single facility name of the substitution selected and is formed new compound facility name and is shown
Show;And
It is expected that content retrieval step, according to the new compound facility name, content it is expected in retrieval,
The single facility name is divided into region facility name and specific facility name,
The compound facility name is made of region facility name and specific facility name;
It is shown in step in the substitution word,
When the single facility name of the object is specific facility name, in the retrieval character string with the single facility name of the object
Adjacent region facility name is obtained as the adjacent single facility name in the pre-stored navigation information of the navigation device institute
In it is adjacent with the adjacent single facility name and the specific facility name of the single facility name of the object can be substituted, and as described
Single facility name is substituted to be shown,
When the single facility name of the object is region facility name, in the retrieval character string with the single facility name of the object
Adjacent specific facility name is obtained as the adjacent single facility name in the pre-stored navigation information of the navigation device institute
In it is adjacent with the adjacent single facility name and the region facility name of the single facility name of the object can be substituted, and as described
Single facility name is substituted to be shown.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310375881.0A CN104424227B (en) | 2013-08-26 | 2013-08-26 | Content search apparatus and content search method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310375881.0A CN104424227B (en) | 2013-08-26 | 2013-08-26 | Content search apparatus and content search method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104424227A CN104424227A (en) | 2015-03-18 |
CN104424227B true CN104424227B (en) | 2019-10-11 |
Family
ID=52973222
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310375881.0A Expired - Fee Related CN104424227B (en) | 2013-08-26 | 2013-08-26 | Content search apparatus and content search method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104424227B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107025502A (en) * | 2017-04-13 | 2017-08-08 | 成都悠途信息技术有限公司 | A kind of one-stop travel paths generation system and generation method |
CN108763421B (en) * | 2018-05-24 | 2021-11-12 | 湖南国科微电子股份有限公司 | Data searching method and system based on logic circuit |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09179858A (en) * | 1995-12-26 | 1997-07-11 | Hitachi Ltd | Document creation device and display method |
CN1504867A (en) * | 2002-11-29 | 2004-06-16 | 爱信艾达株式会社 | Map displaying device and its program |
JP2011159079A (en) * | 2010-01-29 | 2011-08-18 | Toshiba Corp | Information processing system, program and information processing method |
CN102750088A (en) * | 2012-06-04 | 2012-10-24 | 华为终端有限公司 | Method and electronic device for prompting character inputting |
CN103076962A (en) * | 2012-12-27 | 2013-05-01 | 华为技术有限公司 | Search hint generating method and device |
-
2013
- 2013-08-26 CN CN201310375881.0A patent/CN104424227B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09179858A (en) * | 1995-12-26 | 1997-07-11 | Hitachi Ltd | Document creation device and display method |
CN1504867A (en) * | 2002-11-29 | 2004-06-16 | 爱信艾达株式会社 | Map displaying device and its program |
JP2011159079A (en) * | 2010-01-29 | 2011-08-18 | Toshiba Corp | Information processing system, program and information processing method |
CN102750088A (en) * | 2012-06-04 | 2012-10-24 | 华为终端有限公司 | Method and electronic device for prompting character inputting |
CN103076962A (en) * | 2012-12-27 | 2013-05-01 | 华为技术有限公司 | Search hint generating method and device |
Also Published As
Publication number | Publication date |
---|---|
CN104424227A (en) | 2015-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103098051B (en) | Search engine optmization assistant | |
US20170031652A1 (en) | Voice-based screen navigation apparatus and method | |
US8060841B2 (en) | Method and device for touchless media searching | |
US7895534B2 (en) | Information processing apparatus, control method therefor, and program | |
US20160283055A1 (en) | Customized contextual user interface information displays | |
CN101968789A (en) | Data browsing method, system and computer program product used | |
JP2018536218A (en) | Action proposal for user-selected content | |
CN105917334A (en) | Coherent question answering in search results | |
JP2020135891A (en) | Methods, apparatus, devices and media for providing search suggestions | |
CN102314452B (en) | A kind of method and system of being undertaken navigating by input method platform | |
JP2007310734A (en) | Retrieval device | |
JP6064629B2 (en) | Voice input / output database search method, program, and apparatus | |
JPWO2008152765A1 (en) | Navigation device | |
US20100100383A1 (en) | System and method for searching webpage with voice control | |
JP2010225035A (en) | Device, method, and program for searching information | |
CN104424227B (en) | Content search apparatus and content search method | |
US20080263037A1 (en) | Method and apparatus for indicating content search results | |
US20140229876A1 (en) | Method and apparatus for providing a user interface | |
JP2002269135A (en) | Device for supporting information retrieval | |
JP2009140287A (en) | Retrieval result display device | |
JP4204608B2 (en) | Web text extraction apparatus, method and program | |
US20130080412A1 (en) | Short search result along with query suggestions | |
KR20140095715A (en) | Method and device for changing icon | |
US9426237B2 (en) | Web navigation using web navigation pattern histories | |
KR101279753B1 (en) | Search service providing apparatus and method for reconstructing search result based on user's response for search result |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20191011 |
|
CF01 | Termination of patent right due to non-payment of annual fee |