CN104391904B - User terminal data quick input method towards household survey and system - Google Patents
User terminal data quick input method towards household survey and system Download PDFInfo
- Publication number
- CN104391904B CN104391904B CN201410649463.0A CN201410649463A CN104391904B CN 104391904 B CN104391904 B CN 104391904B CN 201410649463 A CN201410649463 A CN 201410649463A CN 104391904 B CN104391904 B CN 104391904B
- Authority
- CN
- China
- Prior art keywords
- user
- ontology
- vocabulary
- typing
- concept
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000012360 testing method Methods 0.000 claims description 16
- 230000006870 function Effects 0.000 claims description 9
- 238000005516 engineering process Methods 0.000 claims description 8
- 238000011835 investigation Methods 0.000 claims description 7
- 238000004458 analytical method Methods 0.000 claims description 4
- 239000000463 material Substances 0.000 claims description 4
- 238000012913 prioritisation Methods 0.000 claims description 4
- 238000013316 zoning Methods 0.000 claims description 4
- 238000007689 inspection Methods 0.000 claims 1
- 230000006399 behavior Effects 0.000 description 16
- 238000011160 research Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 235000013399 edible fruits Nutrition 0.000 description 2
- 244000017020 Ipomoea batatas Species 0.000 description 1
- 235000002678 Ipomoea batatas Nutrition 0.000 description 1
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 241001560086 Pachyrhizus Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 235000013361 beverage Nutrition 0.000 description 1
- 235000008429 bread Nutrition 0.000 description 1
- 235000013339 cereals Nutrition 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011068 loading method Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 235000011888 snacks Nutrition 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
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/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2291—User-Defined Types; Storage management thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Economics (AREA)
- Databases & Information Systems (AREA)
- Development Economics (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Machine Translation (AREA)
Abstract
The invention belongs to technical field of information input more particularly to a kind of user terminal data quick input methods and system towards household survey.Method includes:Field ontology library towards household survey is built using ontology;According to the dynamic load of terminal user ID information realization entry base;Entry fuzzy search towards Select input and sequence is realized and presented based on user behavior attribute;Click typing based on selection.System includes:Server end and user terminal two parts Internet-based;Server end installs total Database, is stored with household survey domain body database;Client is portable or portable equipment, is connected by internet and back-end server, provides the function at the interface and data summarization upload of rapid data typing to the user.Convenience, high efficiency and the accuracy that terminal user's logging data of household survey system may be implemented through the invention greatly improve data acquisition scheme data inputting speed.
Description
Technical field
The invention belongs to technical field of information input more particularly to a kind of user terminal data towards household survey are quick
Input method and system.
Background technology
With quickly propelling for national information, urban and urual areas of whole country's household survey of State Statistics Bureau's tissue has promoted and applied intelligence
Energy mobile terminal accounting system, statistical work is served using modern mobile communication technology and intelligent terminal.
In the data acquisition scheme of traditional " quaternity ", generally use mobile phone, computer, tablet, account book batch input
A variety of book keeping operation modes are aggregated into unified backstage, to meet investigation demand automatically.However, in the data acquisition module of " quaternity "
In formula, one of most challenging problem is how to solve the quick of user information and convenient typing.Main cause is:
(1) keyboard of mobile terminal is smaller, and button is easy to push the wrong, and character input speed is slow;(2) user generally uses computer ratio
Less, keyboard operation is not very skilled, and typing speed is slow;(3) information that resident family's book keeping operation is related to is more, and the vocabulary that various regions use compares
How complexity unifies the information vocabulary of input standard, key technical problem needed to be considered when this is also typing.
Under such background, we have invented the crucial skills such as the design of the ontology library towards household survey field and structure
Art.By using the ontology library of standard, mobile terminal Rapid input on the one hand can be solved the problems, such as, on the other hand solve typing letter
The unification of breath and standardization issue.
Invention content
To solve the above problems, the present invention proposes a kind of user terminal data quick input method towards household survey
And system.
A kind of user terminal data quick input method towards household survey is selected using the fuzzy retrieval method of entry
Typing;It specifically includes:
Step 1 carries out refinement grouping according to the conceptual sense of entry to entry corresponding thereto, and between entry
Relationship distinguishes calibration, builds the ontologies library towards household survey field;
Step 2 is described ontology using ontology description language, and arrives ontology storage according to certain data structure
In database;
Step 3, during user's typing information, according to the basic identity information of user's typing at first, in server
Other all entries for being associated with its information are found to constitute interim ontology vocabulary word bank and download to user in the ontology library of end
The dynamic load of ontology entry word bank is realized at end;
The project word of other users typing is combined in step 4, the lexicon corresponding to the typing project of user's selection
The frequency of remittance shows alternative word lists after being ranked up;If user can't have found oneself to want to fill out in time at this time
The vocabulary option write, then the initial or words of importation information to be filled out, system follow carry out Dynamic Matching, will match user
Input the words that fuzzy search goes out from dictionary to be selected be shown to most obvious direct place, facilitate user quickly select with it is defeated
Enter;
In step 5, the constraint term provided based on step 4, if just there is user to need the option filled in, click directly on
Data inputting to system can be improved typing rapidity;
Vocabulary selected by user is updated into place project lexicon, and changes the frequency of vocabulary appearance by step 6.
The step 1 includes:The first field of determining ontology and ranging from household budgets and means test, then surround
Household budgets and means test this ontology, enumerate behavior associated in this ken, material object, personnel, content,
The term and concept of region zoning, later according to subordinate, example, part, attribute, the synonymous relationship between concept, level-one one
Grade refinement grouping, after grouping with every record include concept name, concept spelling initial, relationship type, relationship object lattice
Formula is stored to database.
The step 2 includes:After having divided concept to group, according to the grammer of ontology description language, with indicating the relationship of the concepts
Directed line segment connect each concept, form an ontology digraph, constitute the frame of ontology, between basic concept there are four types of
Relationship, including:Part and classification, definition and entity, entity and attribute whole, inherit.
The step 3 includes:According to the ontology built before, collection household budgets are all with means test field
Concept vocabulary, and carry out classification marshalling according to relationship between vocabulary;When ontology library is realized, ontology library is designed as different themes
Submodule according to user identity attribute come the body contents of tissue submodule in the division of submodule, and realizes individually load
Ontology submodule library;
Then, when project is made a report on by resident family, for there is a project of fixed options, system is according to the pass of option and resident family's attribute
System, finds the vocabulary of system associated therewith in ontology digraph, presents and recommends to reporter, efficiency of inputting is improved, by this
Analysis based on user identity attribute and typing behavior, realizes the dynamic load of sub- ontology library, reduces the load number of user terminal
According to amount, efficiency of transmission is improved, reduces the consumption of terminal hardware resource;It is also convenient for the Rapid input of user simultaneously.
The step 4 includes:There is the consumption habit of oneself for each family, the category name made a report on according to resident family
Number be ranked up to classification, the sequence for making a report on number more classification can be more forward;The algorithm is according to the identity of user
Attribute and current typing behavior, and the historical data of same generic operation is counted, it is associated to calculate current typing behavior
Term put in order, by high probability using term prioritization in front, the term that low probability uses be arranged in below;
When progress phonetic is made a report on, the first letter of pinyin of Item Title need to be only inputted, system is just all with this in lexicon
The Item Title of a little beginning of letter, which enumerates, to be come, and is selected for user;Other than using phonetic to obscure input technology, user makes a report on letter
When breath, the complete name of certain articles is not quite understood, or only knows several keywords, it in this case, can root
The full name that article is found according to initial or keyword, follows the input of user automatically, often inputs a letter, all according to current
Input is searched for associated vocabulary and is shown in row to be selected, and input speed is improved.
The step 5 includes:For user while input information, the content filled in just is wanted in the prompt of system with user
Identical, user need to only simply click on energy input information, save heavy follow-up input process.
A kind of user terminal data Rapid input system towards household survey, including:Server end Internet-based
With user terminal two parts;Server end installs total Database, is stored with household survey domain body database, is provided for user terminal
Basic data supports and reports information collect statistics service;Client is portable or portable equipment, including desktop computer, pen
Remember this computer, tablet computer and smart mobile phone, be connected by internet and back-end server, provides rapid data typing to the user
Interface and data summarization upload function;
The function of server end further includes:
The concept that household survey field is included in the A to Z of field is chosen, according to the meaning of concept to corresponding thereto
Entry carry out refinement grouping, and the relationship between entry distinguishes calibration, builds the knowledge towards household survey field
Ontology library;
Ontology is described using ontology description language, and stores ontology to database according to certain data structure
In;
During user's typing information, according to the basic identity information of user's typing at first, in server end ontology
Other all entries for being associated with its information are found in library to constitute interim ontology vocabulary word bank and download to user terminal, are realized
The dynamic load of ontology entry word bank;
The function of user terminal further includes:
The frequency of the project vocabulary of other users typing is combined in lexicon corresponding to the typing project of user's selection
Rate shows alternative word lists after being ranked up;If user can't have found the word for oneself wanting to fill in time at this time
Remittance option, then the initial or words of importation information to be filled out, system follow carry out Dynamic Matching, will match input by user
The words that fuzzy search goes out from dictionary to be selected is shown to most obvious direct place, and user is facilitated quickly to select and input;
If just there is user to need the option filled in, clicking directly on it is fast can to improve typing by data inputting to system
Speed;Vocabulary selected by user is updated into place project lexicon, and changes the frequency of vocabulary appearance, related data is returned
Into server end.
The beneficial effects of the present invention are:The quick input method and system of the user terminal proposed through the invention, can
To realize convenience, high efficiency and the accuracy of terminal user's logging data of household survey system, greatlys improve town and country and live
The data acquisition scheme data inputting speed of " quaternity " intelligent terminal in the investigating system of family.
Description of the drawings
Fig. 1 relational graphs between Ontological concept;
Fig. 2 is the schematic diagram of classification dynamic load;
Fig. 3 is that sort algorithm flow chart is presented in the dictionary based on user behavior attribute;
Fig. 4 is one of the application example interface of fuzzy retrieval method;
Fig. 5 is the two of the application example interface of fuzzy retrieval method;
Fig. 6 is the three of the application example interface of fuzzy retrieval method.
Specific implementation mode
Method proposed by the invention is described further with reference to the accompanying drawings and examples.
A kind of user terminal data quick input method towards household survey is selected using the fuzzy retrieval method of entry
Typing;It specifically includes:
Step 1 carries out refinement grouping according to the conceptual sense of entry to entry corresponding thereto, and between entry
Relationship distinguishes calibration, builds the ontologies library towards household survey field;
Step 2 is described ontology using ontology description language, and arrives ontology storage according to certain data structure
In database;
Step 3, during user's typing information, according to the basic identity information of user's typing at first, in server
Other all entries for being associated with its information are found to constitute interim ontology vocabulary word bank and download to user in the ontology library of end
The dynamic load of ontology entry word bank is realized at end;
The project word of other users typing is combined in step 4, the lexicon corresponding to the typing project of user's selection
The frequency of remittance shows alternative word lists after being ranked up;If user can't have found oneself to want to fill out in time at this time
The vocabulary option write, then the initial or words of importation information to be filled out, system follow carry out Dynamic Matching, will match user
Input the words that fuzzy search goes out from dictionary to be selected be shown to most obvious direct place, facilitate user quickly select with it is defeated
Enter;
In step 5, the constraint term provided based on step 4, if just there is user to need the option filled in, click directly on
Data inputting to system can be improved typing rapidity;
Vocabulary selected by user is updated into place project lexicon, and changes the frequency of vocabulary appearance by step 6.
A kind of user terminal data Rapid input system towards household survey, including:Server end Internet-based
With user terminal two parts;Server end installs total Database, is stored with household survey domain body database, is provided for user terminal
Basic data supports and reports information collect statistics service;Client is portable or portable equipment, including desktop computer, pen
Remember this computer, tablet computer and smart mobile phone, be connected by internet and back-end server, provides rapid data typing to the user
Interface and data summarization upload function;
The function of server end further includes:
The concept that household survey field is included in the A to Z of field is chosen, according to the meaning of concept to corresponding thereto
Entry carry out refinement grouping, and the relationship between entry distinguishes calibration, builds the knowledge towards household survey field
Ontology library;
Ontology is described using ontology description language, and stores ontology to database according to certain data structure
In;
During user's typing information, according to the basic identity information of user's typing at first, in server end ontology
Other all entries for being associated with its information are found in library to constitute interim ontology vocabulary word bank and download to user terminal, are realized
The dynamic load of ontology entry word bank;
The function of user terminal further includes:
The frequency of the project vocabulary of other users typing is combined in lexicon corresponding to the typing project of user's selection
Rate shows alternative word lists after being ranked up;If user can't have found the word for oneself wanting to fill in time at this time
Remittance option, then the initial or words of importation information to be filled out, system follow carry out Dynamic Matching, will match input by user
The words that fuzzy search goes out from dictionary to be selected is shown to most obvious direct place, and user is facilitated quickly to select and input;
If just there is user to need the option filled in, clicking directly on it is fast can to improve typing by data inputting to system
Speed;Vocabulary selected by user is updated into place project lexicon, and changes the frequency of vocabulary appearance, related data is returned
Into server end.
It applies the invention in specific embodiment.It is as follows:
(1) it establishes and realizes household survey domain body:
Ontology refers to being retouched to what entity existing for objective world or system carried out in such a way that logical and system is complete
It states bright, is defined as " providing the basic terms and relationship for constituting related field vocabulary, and constituting using these terms and relationship
The extension for providing these vocabulary rule " or the specific Formal Specification of conceptual model " shared explanation ".
The target of ontology research is to capture the knowledge of related field, provides and is commonly understood by the domain knowledge, and determining should
The vocabulary approved jointly in field, and provide these vocabulary (term) from the formalization pattern of different levels and vocabulary mutually closes
System explicitly defines.
Domain body, i.e., professional ontology are a kind of descriptions to disciplinary concept, are described general in specific area
The relationship between concept is read, provides the relationship between the vocabulary and concept of concept in some special disciplines field, or
Prevailing theory in the field.Since knowledge has significant domain feature, so domain body can be more reasonable
And expressing for knowledge is effectively performed.Here " field " is established according to the demand of ontological construction person, it can be one
A ambit can be a kind of combination in certain several field, can also be a small range in a field.
(1.1) field and the range of ontology are determined:
In the present invention, we by the domain body object of research be limited to " household budgets and means test " this
Field.The ontology extensive or parallel with this ontology is also many in fact, for example " investigation ", " economy " are exactly one and occupy " to live
The upper ontology of family revenue and expenditure and means test ", and " College Students'Love Affairs status investigation ", " urban traffic conditions investigation " are then
It is the ontology for occuping equal standing in parallel.But " household budgets and means test " this domain body is in the present invention
More accurate, science.
(1.2) term important in ken, concept are enumerated:
Around " household budgets and means test " this ontology, all associated behaviors, reality are enumerated first
The terms such as object, personnel, content, region zoning and concept (not considering overlapping and expression way).
For example, according to the content of investigation, we can be divided into community's basic condition, resident family's basic condition, cash and material object
Revenue and expenditure journal account etc., wherein cash and revenue and expenditure journal account in kind can be subdivided into Agriculture production and management, cash income, cash and disappear again
Take six major class such as expenditure, products in kind and service, non-consumption out-of-pocket expenses, other accounting terms, wherein being gone back down per a kind of
It can subdivide, until each crops of plantation, each commodity in shop, this has just derived ontology of enormous amount
Concept namely a huge vocabulary, these concepts (vocabulary) are all the objects of ontology research in invention.
Should include this as much as possible when structure to make a domain body include all knowledge in the field
The concept in field, therefore will as far as possible comprehensively when enumerating concept.To reach this requirement, when enumerating largely with reference to the neck
The books in domain, or consulted to the expert in the field, and it is substantial to enrich constantly in follow-up practice.
For example, with reference to《Household budgets and means test coding manual》, we can obtain involved in factual survey
The most Item Title and code arrived.Consult senior investigator, can obtain some articles with regional feature or
The title of concept.During real system use, the dialect call of new vocabulary or article is encountered, can be added at any time
Enter.
(1.3) body frame is established:
Be the vocabulary of a not no institutional framework in a large amount of domain body concepts that previous step obtains, need according to
Certain logic rules are grouped it, and each group constitutes different subordinate fields after grouping.Grouping can be taken top-down
Mode carry out, i.e., first since top layer concept " household budgets and means test ", according to the subordinate relation between concept,
Refinement grouping step by step, cluster separation.
In this research, according to《Household budgets and means test coding manual》, we are " household budgets and life
Concept of the status investigation living " as top in this ontology, divides the concepts such as book keeping operation, data, report, sample into a concept
Group by Agriculture production and management, cash income (be free of Agriculture production and management), cash consumption expenditure, products in kind and service, non-disappears
Expense property out-of-pocket expenses, other accounting terms etc. divide one kind into.And shop sell article inside, by fruit, beverage, bread,
Snacks are divided into one kind.
After having divided all concepts to group, need in each group (identical subordinate field) concept importance and correlation carry out
Assessment, sums up the predicable in the subordinate field, and select accurately refinedly to give expression to the subordinate field as far as possible
The key term of relevant knowledge, forms the frame system of subordinate's domain knowledge.Such as in commodity field, " grain ", " water
The concepts such as fruit ", " daily necessities ", " hardware " all contain more content, can put together, as expression " commodity " subordinate
The key term in field forms frame system.
It, can be with indicating the oriented of the relationship of the concepts according to the grammer of ontology description language (OWL) after having divided concept to group
Line segment connects each concept, forms an ontology digraph, constitutes the frame of ontology, such as Fig. 1.There are four types of between basic concept
Relationship, including:part-of,kind-of,instance-of,attribute-of.Wherein part-of is indicated between two concepts
It is part and whole relationship, is the relationship for the classification inherited between kind-of two concepts of expression, instance-of indicates two
A concept is the relationship of definition and entity, and attribute-of indicates the relationship of the entity and attribute between two concepts.According to
It needs, can define the pass " same-of " with self-defined new relationship, such as the synonymy between " sweet potato " and " pachyrhizus "
It is to indicate.In the body, a concept can generate relationship to other multiple concepts, for example " price " can be used as " commodity "
Attribute, can also be used as the attribute of " labor service ", while as the form of expression of " value ", generating kind-of relationships.One
A concept can also be used as the object that other multiple concepts generate relationship, such as " house ", there is " building time ", " building sides
To it relationship of attribute-of occurs for product ", " the outer road conditions of house " etc., also there is " villa ", " the commercial house ", " bobbin
To it relationship of instance-of occurs for building ", " one-storey house " etc..The number of concept and the number one being related between each other
As determined according to semantic artificial by expert.
(2) dictionary taxonomic organization structure and the classification vocabulary loading method according to user property and behavior:
According to the ontology built before, all concept vocabulary in " household budgets and means test " field are collected, and
Classification marshalling is carried out according to relationship between vocabulary.In body construction, with user property and the relevant vocabulary of behavior and user's word
Path distance between remittance is smaller.When ontology library is realized, ontology library is designed as to the submodule of different themes.In submodule
Division on according to classifications such as user identity attributes, such as peasant, herdsman, city dweller, carry out the body contents of tissue submodule,
And it is embodied as the ontology submodule library that can individually load.
Then, when project is made a report on by resident family, there are fixed options, system can be according to option and resident family's attribute some
Relationship, the vocabulary being directly related therewith is found in ontology digraph, to reporter present recommend, improve typing effect
Rate, such as Fig. 2.By this analysis based on user identity attribute and typing behavior, the dynamic load of sub- ontology library is realized, reduce
The load data volume of user terminal improves efficiency of transmission, reduces the consumption of terminal hardware resource.It is also convenient for the quick of user simultaneously
Typing.
For example, in resident family's house basic condition Input Process, if the inhabitation type of resident family is " ordinary residence ",
It can recommend to make a report on " this resident family is private " this option in subsequent " lavatory service condition " project, if the inhabitation type of resident family
If being " dormitory and builder's temporary shed ", then can recommend to make a report in subsequent " lavatory service condition " project " several families share " or
" communal toilet " because " this resident family is private " is related with " ordinary residence " in ontology library, but not with " dormitory and work
Canopy " is related.
(3) sort algorithm and vocabulary fuzzy retrieval method is presented in the dictionary based on user behavior:
(3.1) sort algorithm is presented in the dictionary based on user behavior:
When making a report on logging data using system, there can be selection to make a report on, Chinese character is made a report on, phonetic is made a report on and directly fills out
Which kind of no matter several typing modes such as report make a report on mode, be likely to a kind of situation occur using:Occur multiple on the screen
The alternative term (entry of dictionary) that a variety of possible typings are retrieved in body library is clicked for user.
But how to be preferably sequentially presented on relevant term on the interface of user terminal, to user's typing
Efficiency has very big influence.Therefore, the present invention establishes a kind of dictionary presentation sort algorithm based on user behavior.
There are the consumption habit of oneself, the number for the category name that foundation resident family made a report on to come to classification for each family
It is ranked up, the sequence for making a report on the more classification of number can be more forward;Because making a report on more classifications by resident family illustrates the classification
Often being made a report on by resident family, user makes a report on the maximum probability of such information, so will make a report on the more classification of number is discharged to front, with
Facilitate resident family that can quickly select.
The algorithm can be according to user identity attribute and current typing behavior, and unite to the historical data of same generic operation
Meter, calculate the term that current typing behavior may use and put in order, the term prioritization that most probable is used in front,
What is most unlikely used is arranged in below.This dictionary based on user behavior is presented permutation algorithm, very big raising user record
Enter speed.Sort algorithm flow is presented for dictionary based on user behavior attribute as shown in figure 3, application example interface is in such as Fig. 4, figure
Shown in 5.
(3.2) vocabulary fuzzy retrieval method:
Phonetic is carried out when making a report on, need to only input the first letter of pinyin of Item Title, system will in lexicon it is all with
The Item Title of these beginning of letter, which enumerates, to be come, and is selected for user.For example, wanting typing rice, input " dm ", click search,
It just will appear all items that initial is " dm " in list, it is convenient and efficient.This vocabulary based on phonetic is fuzzy to employ method
The input speed of user can be greatlyd improve, typing difficult point is reduced, improves efficiency of inputting, it is user-friendly.Based on phonetic
Fuzzy search input method application example it is as shown in Figure 6.
Other than using phonetic to obscure input technology, the present invention has also set up a kind of vocabulary fuzzy search technology.The technology
It is when user makes a report on information, the complete name of possible certain articles is not quite understood, or only knows several keywords, at this
In the case of kind, if the full name of article can be found according to initial or keyword, undoubtedly input speed, which is returned, improves very much.This system
The input of user can be followed, a letter is often inputted, is all shown in and is waited for according to the associated vocabulary of current input search
In choosing row, input speed is improved.
(4) the click typing based on selection:
For user in input information, the content that the prompt of system just is wanted to fill in user while input is identical,
User need to only simply click on, so that it may with input information, save heavy follow-up input process.
The foregoing is only a preferred embodiment of the present invention, but scope of protection of the present invention is not limited thereto,
Any one skilled in the art in the technical scope disclosed by the present invention, the change or replacement that can be readily occurred in,
It should be covered by the protection scope of the present invention.Therefore, protection scope of the present invention should be with scope of the claims
Subject to.
Claims (4)
1. a kind of user terminal data quick input method towards household survey, which is characterized in that use the fuzzy inspection of entry
Rope method choice typing, specifically includes:
Step 1 carries out refinement grouping, and the relationship between entry according to the meaning of entry concept to entry corresponding thereto
Calibration is distinguished, the ontologies library towards household survey field is built;
The step 1 includes:The first field of determining ontology and ranging from household budgets and means test, then surround resident family
Revenue and expenditure and this ontology of means test, enumerate behavior associated in this ken, material object, personnel, content, region
The term and concept of zoning, later according to subordinate, example, part, attribute, the synonymous relationship between concept, level-one level-one is thin
Change grouping, after grouping with every record include concept name, concept spelling initial, relationship type, relationship object format deposit
Store up database;
Step 2 is described ontology using ontology description language, and stores ontology to data according to certain data structure
In library;
Step 3, during user's typing information, according to the basic identity information of user's typing at first, in server end sheet
Other all entries for being associated with its information are found in body library to constitute interim ontology vocabulary word bank and download to user terminal, it is real
The dynamic load of existing ontology entry word bank;
The project vocabulary of other users typing is combined in step 4, the lexicon corresponding to the typing project of user's selection
Frequency shows alternative word lists after being ranked up;If user can't have found oneself to want to fill in time at this time
Vocabulary option, then the initial or words of importation information to be filled out, system follow carry out Dynamic Matching, will matching user input
The words that fuzzy search goes out from dictionary to be selected be shown to most obvious direct place, facilitate user quickly to select and input;
In step 5, the constraint term provided based on step 4, if just there is user to need the option filled in, click directly on
By data inputting to system, typing rapidity is improved;
Vocabulary selected by user is updated into place project lexicon, and changes the frequency of vocabulary appearance by step 6;
The step 3 includes:According to the ontology built before, all concepts of household budgets and means test field are collected
Vocabulary, and carry out classification marshalling according to relationship between vocabulary;When ontology library is realized, ontology library is designed as to the submodule of different themes
Block according to user identity attribute come the body contents of tissue submodule in the division of submodule, and realizes the sheet individually loaded
Body submodule library;
Then, when project is made a report on by resident family, for there is a project of fixed options, system according to the relationship of option and resident family's attribute,
The vocabulary that system associated therewith is found in ontology digraph presents to reporter and recommends, and improves efficiency of inputting, is based on by this
The dynamic load of sub- ontology library is realized in the analysis of user identity attribute and typing behavior;
The step 4 includes:There is the consumption habit of oneself for each family, time according to the category name that resident family made a report on
Number is ranked up to classification, and the sequence for making a report on number more classification can be more forward;Algorithm according to the identity attribute of user and
Current typing behavior, and the historical data of same generic operation is counted, calculate the associated term of current typing behavior
It puts in order, in front using term prioritization by high probability, the term that low probability uses is arranged in below;
When progress phonetic is made a report on, the first letter of pinyin of Item Title need to be only inputted, system is just all with these words in lexicon
The Item Title of mother's beginning, which enumerates, to be come, and is selected for user;Other than using phonetic to obscure input technology, user makes a report on information
When, the complete name of certain articles is not quite understood, or only know several keywords, it in this case, can basis
Initial or keyword find the full name of article, follow the input of user automatically, a letter are often inputted, all according to currently defeated
Enter to search for associated vocabulary to be shown in row to be selected, improves input speed.
2. according to the method described in claim 1, it is characterized in that, the step 2 includes:After having divided concept to group, according to this
The grammer of body description language forms an ontology digraph, structure with each concept of directed line segment connection for indicating the relationship of the concepts
At the frame of ontology, there are four types of relationships between basic concept, including:Part and whole, succession classification, definition and entity,
Entity and attribute.
3. according to the method described in claim 1, it is characterized in that, the step 5 includes:User while input information,
The content that the prompt of system just is wanted to fill in user is identical, and user need to only simply click on energy input information, save numerous
The follow-up input process of weight.
4. a kind of user terminal data Rapid input system towards household survey, which is characterized in that including:It is Internet-based
Server end and user terminal two parts;Server end install total Database, be stored with household survey domain body database, for
Family end provides basic data support and reports information collect statistics service;Client is portable or portable equipment, including platform
Formula computer, laptop, tablet computer and smart mobile phone, are connected by internet and back-end server, are provided to the user fast
The function that the interface of fast data inputting and data summarization upload;
The function of server end further includes:
The concept that household survey field is included in the A to Z of field is chosen, according to the meaning of concept to word corresponding thereto
Item carries out refinement grouping, and the relationship between entry distinguishes calibration, builds the ontologies towards household survey field
Library;Including:The first field of determining ontology and ranging from household budgets and means test, then surround household budgets and life
This ontology of status investigation, enumerate behavior associated in this ken, material object, personnel, content, region zoning term
And concept, later according to subordinate, example, part, attribute, the synonymous relationship between concept, the refinement grouping of level-one level-one, grouping
Afterwards with every record include concept name, concept spelling initial, relationship type, relationship object format store to database;
Ontology is described using ontology description language, and stores ontology into database according to certain data structure;
During user's typing information, according to the basic identity information of user's typing at first, in server end ontology library
Other all entries for being associated with its information are found to constitute interim ontology vocabulary word bank and download to user terminal, realize ontology
The dynamic load of entry word bank;
According to the ontology built before, all concept vocabulary of household budgets and means test field are collected, and according to word
Relationship carries out classification marshalling between remittance;When ontology library is realized, ontology library is designed as to the submodule of different themes, in submodule
According to user identity attribute come the body contents of tissue submodule in division, and realize the ontology submodule library individually loaded;So
Afterwards, when project is made a report on by resident family, for there is a project of fixed options, system is according to the relationship of option and resident family's attribute, in ontology
The vocabulary that system associated therewith is found in digraph presents to reporter and recommends, and improves efficiency of inputting, and user's body is based on by this
The analysis of part attribute and typing behavior, realizes the dynamic load of sub- ontology library, reduces the load data volume of user terminal, improves and passes
Defeated efficiency reduces the consumption of terminal hardware resource;It is also convenient for the Rapid input of user simultaneously;
The function of user terminal further includes:
User selection typing project corresponding to lexicon in combine other users typing the project vocabulary frequency into
Alternative word lists are shown after row sequence;If user can't have found that the vocabulary for oneself wanting to fill in selects in time at this time
, then the initial or words of importation information to be filled out, system follow carry out Dynamic Matching, will match input by user from waiting for
It selects the words that fuzzy search goes out in dictionary to be shown to most obvious direct place, user is facilitated quickly to select and input;
There are the consumption habit of oneself, the number for the category name that foundation resident family made a report on to carry out to classification for each family
Sequence, the sequence for making a report on the more classification of number can be more forward;Identity attribute and current typing behavior of the algorithm according to user,
And the historical data of same generic operation is counted, it calculates the associated term of current typing behavior and puts in order, it will be high general
In front using term prioritization, the term that low probability uses is arranged in below rate;
When progress phonetic is made a report on, the first letter of pinyin of Item Title need to be only inputted, system is just all with these words in lexicon
The Item Title of mother's beginning, which enumerates, to be come, and is selected for user;Other than using phonetic to obscure input technology, user makes a report on information
When, the complete name of certain articles is not quite understood, or only know several keywords, it in this case, can basis
Initial or keyword find the full name of article, follow the input of user automatically, a letter are often inputted, all according to currently defeated
Enter to search for associated vocabulary to be shown in row to be selected, improves input speed;
If just there is user to need the option filled in, typing rapidity can be improved by data inputting to system by clicking directly on;
Vocabulary selected by user is updated into place project lexicon, and changes the frequency of vocabulary appearance, related data is returned into clothes
It is engaged in device end.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410649463.0A CN104391904B (en) | 2014-11-14 | 2014-11-14 | User terminal data quick input method towards household survey and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410649463.0A CN104391904B (en) | 2014-11-14 | 2014-11-14 | User terminal data quick input method towards household survey and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104391904A CN104391904A (en) | 2015-03-04 |
CN104391904B true CN104391904B (en) | 2018-10-12 |
Family
ID=52609808
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410649463.0A Active CN104391904B (en) | 2014-11-14 | 2014-11-14 | User terminal data quick input method towards household survey and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104391904B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104766180A (en) * | 2015-04-24 | 2015-07-08 | 国家电网公司 | Method for improving power failure information submission accuracy |
CN106407247B (en) * | 2016-07-24 | 2020-08-04 | 平安科技(深圳)有限公司 | Data query method and device |
CN106557178B (en) * | 2016-11-29 | 2021-03-09 | 百度国际科技(深圳)有限公司 | Method and device for updating entries of input method |
CN113342793B (en) * | 2021-06-18 | 2023-04-07 | 立信(重庆)数据科技股份有限公司 | Research data standardization method and system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006004274A (en) * | 2004-06-18 | 2006-01-05 | Nippon Telegr & Teleph Corp <Ntt> | Interactive processing device, interactive processing method, and interactive processing program |
CN101510197A (en) * | 2008-02-15 | 2009-08-19 | 冲电气工业株式会社 | Information retrieving system |
CN103999081A (en) * | 2011-12-12 | 2014-08-20 | 国际商业机器公司 | Generation of natural language processing model for information domain |
-
2014
- 2014-11-14 CN CN201410649463.0A patent/CN104391904B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006004274A (en) * | 2004-06-18 | 2006-01-05 | Nippon Telegr & Teleph Corp <Ntt> | Interactive processing device, interactive processing method, and interactive processing program |
CN101510197A (en) * | 2008-02-15 | 2009-08-19 | 冲电气工业株式会社 | Information retrieving system |
CN103999081A (en) * | 2011-12-12 | 2014-08-20 | 国际商业机器公司 | Generation of natural language processing model for information domain |
Also Published As
Publication number | Publication date |
---|---|
CN104391904A (en) | 2015-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105512349B (en) | A kind of answering method and device for learner's adaptive learning | |
US10163090B1 (en) | Method and system for tagging of content | |
US10984051B2 (en) | System and method for querying a data repository | |
Kazmaier et al. | A generic framework for sentiment analysis: Leveraging opinion-bearing data to inform decision making | |
CN110457442A (en) | The knowledge mapping construction method of smart grid-oriented customer service question and answer | |
US12026591B2 (en) | Classification in hierarchical prediction domains | |
CN108701256A (en) | The system and method that the external interface of metadata driven for Application Programming Interface generates | |
CN106709040A (en) | Application search method and server | |
CN104391904B (en) | User terminal data quick input method towards household survey and system | |
CN108710663A (en) | A kind of data matching method and system based on ontology model | |
CN107315738A (en) | A kind of innovation degree appraisal procedure of text message | |
US20190286978A1 (en) | Using natural language processing and deep learning for mapping any schema data to a hierarchical standard data model (xdm) | |
US20210027116A1 (en) | Classification in hierarchical prediction domains | |
CN109447266A (en) | A kind of agricultural science and technology service intelligent sorting method based on big data | |
US12008047B2 (en) | Providing an object-based response to a natural language query | |
CN108664515A (en) | A kind of searching method and device, electronic equipment | |
Noguti et al. | Legal document classification: An application to law area prediction of petitions to public prosecution service | |
Rousi et al. | Semantically enriched crop type classification and linked earth observation data to support the common agricultural policy monitoring | |
CN108920521A (en) | User's portrait-item recommendation system and method based on pseudo- ontology | |
Vu et al. | A graph-based approach for inferring semantic descriptions of wikipedia tables | |
Qinghua | Data mining and management system design and application for college student mental health | |
CN114254615A (en) | Volume assembling method and device, electronic equipment and storage medium | |
Parlar et al. | IWD based feature selection algorithm for sentiment analysis | |
Bi et al. | Judicial knowledge-enhanced magnitude-aware reasoning for numerical legal judgment prediction | |
Saravanan et al. | Realizing social-media-based analytics for smart agriculture |
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 | ||
CP03 | Change of name, title or address |
Address after: 6 / F, Haidian Science and technology building, building 689, zone 1, No. 5, Zhongguancun South Street, Haidian District, Beijing 100081 Patentee after: Zhongguancun Science City City brain Co.,Ltd. Address before: 100083, Beijing, Haidian District Zhongguancun South Street, No. 1, 5 District, building 689, Haidian science and technology building, 6 floor Patentee before: BEIJING ZHONGHAIJIYUAN DIGITAL TECHNOLOGY DEVELOPMENT Co.,Ltd. |
|
CP03 | Change of name, title or address |