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 PDF

Info

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
Application number
CN201410649463.0A
Other languages
Chinese (zh)
Other versions
CN104391904A (en
Inventor
杨公白
丁广告
孟乾波
肖尧
郭冉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhongguancun Smart City Co Ltd
Original Assignee
BEIJING ZHONGHAIJIYUAN DIGITAL TECHNOLOGY DEVELOPMENT Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BEIJING ZHONGHAIJIYUAN DIGITAL TECHNOLOGY DEVELOPMENT Co Ltd filed Critical BEIJING ZHONGHAIJIYUAN DIGITAL TECHNOLOGY DEVELOPMENT Co Ltd
Priority to CN201410649463.0A priority Critical patent/CN104391904B/en
Publication of CN104391904A publication Critical patent/CN104391904A/en
Application granted granted Critical
Publication of CN104391904B publication Critical patent/CN104391904B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2291User-Defined Types; Storage management thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government 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

User terminal data quick input method towards household survey and system
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.
CN201410649463.0A 2014-11-14 2014-11-14 User terminal data quick input method towards household survey and system Active CN104391904B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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&#39;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&#39;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