CN105511638A - Application method and device for input method - Google Patents

Application method and device for input method Download PDF

Info

Publication number
CN105511638A
CN105511638A CN201510882526.1A CN201510882526A CN105511638A CN 105511638 A CN105511638 A CN 105511638A CN 201510882526 A CN201510882526 A CN 201510882526A CN 105511638 A CN105511638 A CN 105511638A
Authority
CN
China
Prior art keywords
word
input method
input
character
privacy
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.)
Granted
Application number
CN201510882526.1A
Other languages
Chinese (zh)
Other versions
CN105511638B (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.)
Meizu Technology China Co Ltd
Original Assignee
Meizu Technology China 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 Meizu Technology China Co Ltd filed Critical Meizu Technology China Co Ltd
Priority to CN201510882526.1A priority Critical patent/CN105511638B/en
Publication of CN105511638A publication Critical patent/CN105511638A/en
Application granted granted Critical
Publication of CN105511638B publication Critical patent/CN105511638B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0237Character input methods using prediction or retrieval techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/279Recognition of textual entities
    • G06F40/289Phrasal analysis, e.g. finite state techniques or chunking

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Human Computer Interaction (AREA)
  • Machine Translation (AREA)
  • Input From Keyboards Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)
  • Document Processing Apparatus (AREA)

Abstract

The invention relates to an application method and device for an input method. The application method includes the following steps that a terminal acquires preset sensitive words; input characters are received; words matched with the input characters are displayed through a candidate entry applied to the input method, wherein the candidate entry applied to the input method does not contain words matched with the sensitive words. By means of the application method and device for the input method, personal privacy information of a user can be effectively protected; besides, the associating and recommending function still can be achieved, and input efficiency can be guaranteed.

Description

Input method application process and device
Technical field
The present invention relates to input technology field, particularly relate to a kind of input method application process and device.
Background technology
In traditional smart mobile phone input system, usually there is association's recommendation function, namely when the user inputs a character, input method can search the user's everyday expressions with this character match according to the character of user's input in candidate's dictionary, such as input Pinyin or first letter of pinyin, input method just can recommend user's everyday expressions of following this phonetic or first letter of pinyin coupling to user.But this association recommendation function often reveals privacy and the personal information of user, if user does not want to reveal its privacy information, association's recommendation function of closing input method can only be selected, its input efficiency can be reduced again.
Summary of the invention
Based on this, be necessary to provide a kind of input method application process, individual privacy when user can be protected to input, and ensure input efficiency.
In addition, there is a need to provide a kind of input method application apparatus, individual privacy when user can be protected to input, and ensure input efficiency.
A kind of input method application process, comprises the following steps:
Terminal obtains the sensitive word preset;
Receive the character of input;
The candidate entry applied by input method is shown and the word that the character of described input matches, and wherein, does not comprise the word matched with described sensitive word in the candidate entry of described input method application.
Wherein in an embodiment, the described candidate entry applied by input method is shown and the word that the character of described input matches, and specifically comprises the following steps:
According to the character of described input, the word that inquiry and the character of described input match in the candidate entry of input method application, obtains set of words;
Judge in described set of words, whether there is the word matched with described sensitive word;
If there is the word matched with described sensitive word in described set of words, then remove the word matched with described sensitive word in described set of words;
The candidate's language bar applied by described input method shows the word in described set of words.
Wherein in an embodiment, the described candidate entry applied by input method is shown and the word that the character of described input matches, and specifically comprises the following steps:
According to described sensitive word, in the candidate entry of input method application, filter out the word matched with described sensitive word, to obtain the candidate entry after filtering;
According to the character of described input, the word that in the candidate entry after described filtration, inquiry matches with the character of described input;
Candidate's language bar of being applied by described input method shows the word matched with the character of described input inquired.
Wherein in an embodiment, described method is further comprising the steps of:
Sensitive word is set;
Described sensitive word is set, at least one step specifically comprised the following steps:
Privacy theme is set, and obtains the related word associated with described privacy theme according to described privacy theme, described related word is defined as described sensitive word;
Privacy application is set, and obtains the everyday expressions in the application of described privacy according to described privacy application, described everyday expressions are defined as described sensitive word;
Private space is set, stored in particular words in described private space, described particular words is defined as described sensitive word.
Wherein in an embodiment, the candidate entry of described input method application comprises during the word that matches with the local information of described terminal and/or described input method applys conventional output word record, and described conventional output word is the word that output exceedes preset times threshold value in described input method is applied.
A kind of input method application apparatus, comprising:
Acquisition module, for obtaining default sensitive word;
Receiver module, for receiving the character of input;
Display module, the candidate entry for being applied by input method is shown and the word that the character of described input matches, and wherein, does not comprise the word matched with described sensitive word in the candidate entry of described input method application.
Wherein in an embodiment, described display module comprises:
Query unit, for the character according to described input, the word that inquiry and the character of described input match in the candidate entry of input method application, obtains set of words;
Whether judging unit, have for judging the word matched with described sensitive word in described set of words;
Removal unit, for when judging there is the word matched with described sensitive word in described set of words, then removes the word matched with described sensitive word in described set of words;
Display unit, the candidate's language bar for being applied by described input method shows the word in described set of words.
Wherein in an embodiment, described display module comprises:
Filter element, for according to described sensitive word, filters out the word matched with described sensitive word in the candidate entry of input method application, to obtain the candidate entry after filtering;
Query unit, for the character according to described input, the word that in the candidate entry after described filtration, inquiry matches with the character of described input;
Display unit, shows the word matched with the character of described input inquired for candidate's language bar of being applied by described input method.
Wherein in an embodiment, described device also comprises:
Module is set, for arranging sensitive word;
Described module is set also for arranging privacy theme, and obtains the related word associated with described privacy theme according to described privacy theme, described related word is defined as described sensitive word;
The described module that arranges also is applied for arranging privacy, and obtains the everyday expressions in the application of described privacy according to described privacy application, and described everyday expressions are defined as described sensitive word;
Described module being set also for arranging private space, stored in particular words in described private space, described particular words being defined as described sensitive word.
Wherein in an embodiment, the candidate entry of described input method application comprises during the word that matches with the local information of described terminal and/or described input method applys conventional output word record, and described conventional output word is the word that output exceedes preset times threshold value in described input method is applied.
Above-mentioned input method application process and device; when the user inputs a character, in the word mated with input character shown in candidate entry, shield the word mated with sensitive word, effectively can protect the individual privacy information of user; and still there is association's recommendation function, ensure input efficiency.
Accompanying drawing explanation
Fig. 1 is the schematic flow sheet of input method application process in an embodiment;
Fig. 2 is the schematic flow sheet that the candidate entry applied by input method in an embodiment shows the word matched with the character of input;
Fig. 3 is the schematic flow sheet that the candidate entry applied by input method in another embodiment shows the word matched with the character of input;
Fig. 4 is the structural representation of input method application apparatus in an embodiment;
Fig. 5 is the inner structure schematic diagram of display module in an embodiment;
Fig. 6 is the inner structure schematic diagram of display module in another embodiment;
Fig. 7 is the structural representation of input method application apparatus in another embodiment.
Embodiment
In order to make object of the present invention, technical scheme and advantage clearly understand, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
As shown in Figure 1, a kind of input method application process, comprises the following steps:
Step S110, terminal obtains the sensitive word preset.
Concrete, sensitive word can be set by user oneself, also can generate according to the privacy information of user, for user wishes the word of conductively-closed.Terminal can be mobile phone, panel computer, laptop computer, desktop computer etc.
Step S120, receives the character of input.
Concrete, obtain the character of the current input of user in the input frame of input method application, the type of the character of input can be phonetic or first letter of pinyin, such as input " jiating " or " JT ", input character type can also be stroke, symbol etc., and the input method application that input character type is selected according to user is determined.
Step S130, the candidate entry applied by input method is shown and the word that the character of input matches, and wherein, does not comprise the word matched with sensitive word in the candidate entry of input method application.
Concrete, the word that the candidate entry applied by input method is shown can comprise during the word that matches with the local information of terminal and/or input method applys conventional output word record, and the conventional word that exports is the word that output exceedes preset times threshold value in described input method is applied.By storing the database of user's input and output custom in the application of inquiry input method, can obtain user and export the high word of frequency by input method application, this frequency threshold value preset can set according to actual conditions, such as 5 times, 10 inferior.The local information of terminal generally comprises name, telephone number etc. in such as address list.Such as, the character of user's input is " ZS ", pass through Query Database, in input method application in the conventional output word of the output number of times of record more than 5 times, the word matched with " ZS " is " morning ", " purple ", " selfishness " etc., the name that has matched with " ZS " in the address list of local information is " Zhang San ", telephone number is the contact person of " 1358XXXX ", then in candidate entry, show the word such as " morning ", " purple ", " selfishness ", " Zhang San " respectively.If the sensitive word preset comprises the word such as " selfishness ", " rose ", " appointment ", then do not show " selfishness " word in candidate entry, a word such as displaying " morning ", " purple ", " Zhang San " etc.The character character that match with input in other embodiments, also can sort by display, by export number of times maximum come before, and show successively, convenient user exports according to custom, raises the efficiency.
Above-mentioned input method application process; when the user inputs a character, in the word mated with input character shown in candidate entry, shield the word mated with sensitive word, effectively can protect the individual privacy information of user; and still there is association's recommendation function, ensure input efficiency.
As shown in Figure 2, in one embodiment, step is shown and the word that the character of input matches by the candidate entry that input method is applied, and specifically comprises:
Step S210, according to the character of input, the word that inquiry and the character of input match in the candidate entry of input method application, obtains set of words.
Concrete, the conventional output word recorded can be comprised during the word matched with the local information of terminal and/or input method are applied in the candidate entry of input method application.First can obtain during the word that matches with the local information of terminal and/or input method are applied the conventional output word recorded, the more therefrom word that matches with the character of input of inquiry, obtain set of words.Such as, the character of input is " ZG ", inquiring the word matched with the character inputted in the conventional output word recorded from the local information and/or input method application of terminal is the word such as " China ", " the highest ", " qualification ", and the word that these and " ZG " match constitutes set of words.
Step S220, judges whether there is the word matched with sensitive word in set of words, if so, then performs step S230, if not, then performs step S240.
Concrete, judge whether there is the word matched with sensitive word in the set of words obtained, if there is the word matched with sensitive word in set of words, then remove the word matched with sensitive word in set of words.
Step S230, removes the word matched with sensitive word in set of words.
Concrete, such as, set of words comprises the word " morning ", " purple ", " selfishness ", " Zhang San " etc. that match with the character " ZS " of input, sensitive word comprises " selfishness ", " rose ", " appointment ", wherein, " selfishness " in set of words is the word matched with sensitive word, then removal " selfishness " word, only include the word such as " morning ", " purple ", " Zhang San " in set of words, and show by the candidate entry that input method is applied the set of words removing the word matched with sensitive word.
Step S240, the candidate entry applied by input method shows the word in set of words.
Above-mentioned input method application process; when the user inputs a character, in the word mated with input character shown in candidate entry, shield the word mated with sensitive word, effectively can protect the individual privacy information of user; and still there is association's recommendation function, ensure input efficiency.
As shown in Figure 3, in another embodiment, step is shown and the word that the character of input matches by the candidate entry that input method is applied, and specifically comprises:
Step S310, according to sensitive word, filters out the word matched with sensitive word in the candidate entry of input method application, to obtain the candidate entry after filtering.
Concrete, the conventional output word recorded can be comprised during the word matched with the local information of terminal and/or input method are applied in the candidate entry of input method application.First can obtain during the word that matches with the local information of terminal and/or input method are applied the conventional output word recorded, and therefrom filter out the word matched with sensitive word, obtain the candidate entry after filtering.
Step S320, according to the character of input, the word that in candidate entry after filtration, inquiry matches with the character of input.
Concrete; can inquiry matches with the character of input in candidate entry after filtration word, now, the word matched with the character of input inquired does not comprise the word matched with sensitive word; namely shield the word mated with sensitive word, reach the effect of protection privacy of user.
Step S330, the candidate entry applied by input method is shown that inquire with the word that matches of character that is input.
Above-mentioned input method application process; when the user inputs a character, in the word mated with input character shown in candidate entry, shield the word mated with sensitive word, effectively can protect the individual privacy information of user; and still there is association's recommendation function, ensure input efficiency.
In one embodiment, above-mentioned input method application process, also comprises step: arrange sensitive word.
Step arranges sensitive word, at least one step specifically comprised the following steps:
(1) privacy theme is set, and obtains the related word associated with this privacy theme according to privacy theme, this related word is defined as sensitive word.
Concrete, privacy theme can be set, and calculate the theme degree of association according to the frequency that privacy theme and word use jointly, then obtain the related word associated with this privacy theme according to the theme degree of association.The degree of association can be word and uses the number percent accounting for privacy theme and use.Such as, privacy theme " appointment " is set, by storing the database of user's input and output custom in the application of inquiry input method, " appointment " can be obtained the highest with the common usage frequency of " dinner " word, totally 10 times, secondly for " fresh flower " one word use 7 inferior, if " appointment " use total degree is 50 times, then the theme degree of association of " dinner " is 0.2, and the theme degree of association of " fresh flower " is 0.14 etc.Theme degree of association threshold value can be set, when the theme degree of association of word is greater than this theme degree of association threshold value, is the related word associated with this theme, and this related word is defined as sensitive word.In other embodiments, the related word associated with privacy theme also can be arranged by user voluntarily, privacy theme " appointment " is such as set, directly can arrange in corresponding theme set and comprise related word for " dining room ", " rose ", user can carry out personalized customization to privacy information.
(2) privacy application is set, and obtains the everyday expressions in the application of this privacy according to privacy application, these everyday expressions are defined as sensitive word.
Concrete, privacy application can be set, and obtain the everyday expressions of this privacy application according to the word usage frequency in privacy application.Privacy application can be arbitrary application program of terminal, such as " micro-letter ", " QQ " etc., and the everyday expressions of privacy application can be user's access times in the application of this privacy and exceed the word of threshold value, such as more than 10 times, 20 inferior to the word used.The database of user's input and output custom is stored by inquiry inquiry, the everyday expressions that user applies in this privacy can be obtained, such as, privacy application " micro-letter " is set, getting user's access times everyday expressions more than 20 times in " micro-letter " is the word such as " good morning ", " goodbye ", then determine that above-mentioned everyday expressions are sensitive word.
(3) private space is set, stored in particular words in private space, this particular words is defined as sensitive word.
Concrete, private space is for the protection of local sensitive information, can stored in particular words in private space, such as name, the pet name etc., the local sensitive information of association can be obtained according to this particular words, local sensitive information can comprise personal information, chat record etc., such as stored in name " Zhang San ", the local sensitive information relevant with Zhang San includes the telephone number of Zhang San, address, note record etc., this particular words is defined as sensitive word, when showing the word matched with the character of input in candidate entry, namely the local sensitive information matched with particular words is shielded.
In a further embodiment, above-mentioned input method application process, also comprises step: judge whether current application is privacy application; If current application is privacy application, then the everyday expressions of current application are not set to sensitive word.
Concrete, first can judge whether current application is default privacy application, if current application is privacy application, does not then shield the everyday expressions of this privacy application.In other embodiments, also can judge current transmission information object be whether in private space stored in particular words, such as, stored in name " Zhang San " in private space, when with Zhang San carry out short message send time, then do not shield the local sensitive information matched with Zhang San.
Above-mentioned input method application process, user can carry out personalized customization to the protected privacy information of needs, arranges voluntarily and selects to need to carry out the sensitive word that shields, can effectively protect the individual privacy information of user and meet the user's request of different user.
As shown in Figure 4, a kind of input method application apparatus, comprises acquisition module 410, receiver module 420 and display module 430.
Acquisition module 410, for obtaining default sensitive word.
Concrete, terminal obtains the sensitive word preset, and sensitive word can be set by user oneself, also can generate according to the privacy information of user, for user wishes the word of conductively-closed.Terminal can be mobile phone, panel computer, laptop computer, desktop computer etc.
Receiver module 420, for receiving the character of input.
Concrete, obtain the character of the current input of user in the input frame of input method application, the type of the character of input can be phonetic or first letter of pinyin, such as input " jiating " or " JT ", input character type can also be stroke, symbol etc., and the input method application that input character type is selected according to user is determined.
Display module 430, the candidate entry for being applied by input method is shown and the word that the character of input matches, and wherein, does not comprise the word matched with sensitive word in the candidate entry of input method application.
Concrete, the word that the candidate entry applied by input method is shown can comprise during the word that matches with the local information of terminal and/or input method applys conventional output word record, and the conventional word that exports is the word that output exceedes preset times threshold value in described input method is applied.By storing the database of user's input and output custom in the application of inquiry input method, can obtain user and export the high word of frequency by input method application, this frequency threshold value preset can set according to actual conditions, such as 5 times, 10 inferior.The local information of terminal generally comprises name, telephone number etc. in such as address list.Such as, the character of user's input is " ZS ", pass through Query Database, in input method application in the conventional output word of the output number of times of record more than 5 times, the word matched with " ZS " is " morning ", " purple ", " selfishness " etc., the name that has matched with " ZS " in the address list of local information is " Zhang San ", telephone number is the contact person of " 1358XXXX ", then in candidate entry, show the word such as " morning ", " purple ", " selfishness ", " Zhang San " respectively.If the sensitive word preset comprises the word such as " selfishness ", " rose ", " appointment ", then do not show " selfishness " word in candidate entry, a word such as displaying " morning ", " purple ", " Zhang San " etc.The character character that match with input in other embodiments, also can sort by display, by export number of times maximum come before, and show successively, convenient user exports according to custom, raises the efficiency.
Above-mentioned input method application apparatus; when the user inputs a character, in the word mated with input character shown in candidate entry, shield the word mated with sensitive word, effectively can protect the individual privacy information of user; and still there is association's recommendation function, ensure input efficiency.
As shown in Figure 5, in one embodiment, display module 430 comprises query unit 432, judging unit 434, removal unit 436 and display unit 438.
Query unit 432, for the character according to input, the word that inquiry and the character of input match in the candidate entry of input method application, obtains set of words.
Concrete, the conventional output word recorded can be comprised during the word matched with the local information of terminal and/or input method are applied in the candidate entry of input method application.First can obtain during the word that matches with the local information of terminal and/or input method are applied the conventional output word recorded, the more therefrom word that matches with the character of input of inquiry, obtain set of words.Such as, the character of input is " ZG ", inquiring the word matched with the character inputted in the conventional output word recorded from the local information and/or input method application of terminal is the word such as " China ", " the highest ", " qualification ", and the word that these and " ZG " match constitutes set of words.
Whether judging unit 434, have for judging the word matched with sensitive word in set of words.
Concrete, judge whether there is the word matched with sensitive word in the set of words obtained, if there is the word matched with sensitive word in set of words, then remove the word matched with sensitive word in set of words.
Removal unit 436, for when judging there is the word matched with sensitive word in set of words, then removes the word matched with sensitive word in set of words.
Concrete, such as, set of words comprises the word " morning ", " purple ", " selfishness ", " Zhang San " etc. that match with the character " ZS " of input, sensitive word comprises " selfishness ", " rose ", " appointment ", wherein, " selfishness " in set of words is the word matched with sensitive word, then removal " selfishness " word, only include the word such as " morning ", " purple ", " Zhang San " in set of words, and show by the candidate entry that input method is applied the set of words removing the word matched with sensitive word.
Display unit 438, the candidate's language bar for being applied by input method shows the word in set of words.
Above-mentioned input method application apparatus; when the user inputs a character, in the word mated with input character shown in candidate entry, shield the word mated with sensitive word, effectively can protect the individual privacy information of user; and still there is association's recommendation function, ensure input efficiency.
As shown in Figure 6, in another embodiment, display module 430 comprises filter element 302, query unit 304 and display unit 306.
Filter element 302, for according to sensitive word, filters out the word matched with sensitive word in the candidate entry of input method application, to obtain the candidate entry after filtering.
Concrete, the conventional output word recorded can be comprised during the word matched with the local information of terminal and/or input method are applied in the candidate entry of input method application.First can obtain during the word that matches with the local information of terminal and/or input method are applied the conventional output word recorded, and therefrom filter out the word matched with sensitive word, obtain the candidate entry after filtering.
Query unit 304, for the character according to input, the word that in candidate entry after filtration, inquiry matches with the character of input.
Concrete; can inquiry matches with the character of input in candidate entry after filtration word, now, the word matched with the character of input inquired does not comprise the word matched with sensitive word; namely shield the word mated with sensitive word, reach the effect of protection privacy of user.
Display unit 306, shows the word matched with the character of input inquired for candidate's language bar of being applied by input method.
Above-mentioned input method application apparatus; when the user inputs a character, in the word mated with input character shown in candidate entry, shield the word mated with sensitive word, effectively can protect the individual privacy information of user; and still there is association's recommendation function, ensure input efficiency.
As shown in Figure 7, in one embodiment, above-mentioned input method application apparatus, except comprising acquisition module 410, receiver module 420 and display module 430, also comprising and arranging module 440.
Module 440 is set, for arranging sensitive word.
Module 440 is set also for arranging privacy theme, and obtains the related word associated with this privacy theme according to privacy theme, this related word is defined as sensitive word.
Concrete, privacy theme can be set, and calculate the theme degree of association according to the frequency that privacy theme and word use jointly, then obtain the related word associated with this privacy theme according to the theme degree of association.The degree of association can be word and uses the number percent accounting for privacy theme and use.Such as, privacy theme " appointment " is set, by storing the database of user's input and output custom in the application of inquiry input method, " appointment " can be obtained the highest with the common usage frequency of " dinner " word, totally 10 times, secondly for " fresh flower " one word use 7 inferior, if " appointment " use total degree is 50 times, then the theme degree of association of " dinner " is 0.2, and the theme degree of association of " fresh flower " is 0.14 etc.Theme degree of association threshold value can be set, when the theme degree of association of word is greater than this theme degree of association threshold value, is the related word associated with this theme, and this related word is defined as sensitive word.In other embodiments, the related word associated with privacy theme also can be arranged by user voluntarily, privacy theme " appointment " is such as set, directly can arrange in corresponding theme set and comprise related word for " dining room ", " rose ", user can carry out personalized customization to privacy information.
Module 440 is set also for arranging privacy application, and obtains the everyday expressions in the application of this privacy according to privacy application, these everyday expressions are defined as sensitive word.
Concrete, privacy application can be set, and obtain the everyday expressions of this privacy application according to the word usage frequency in privacy application.Privacy application can be arbitrary application program of terminal, such as " micro-letter ", " QQ " etc., and the everyday expressions of privacy application can be user's access times in the application of this privacy and exceed the word of threshold value, such as more than 10 times, 20 inferior to the word used.The database of user's input and output custom is stored by inquiry inquiry, the everyday expressions that user applies in this privacy can be obtained, such as, privacy application " micro-letter " is set, getting user's access times everyday expressions more than 20 times in " micro-letter " is the word such as " good morning ", " goodbye ", then determine that above-mentioned everyday expressions are sensitive word.
Module 440 being set also for arranging private space, stored in particular words in private space, this particular words being defined as sensitive word.
Concrete, private space is for the protection of local sensitive information, can stored in particular words in private space, such as name, the pet name etc., the local sensitive information of association can be obtained according to this particular words, local sensitive information can comprise personal information, chat record etc., such as stored in name " Zhang San ", the local sensitive information relevant with Zhang San includes the telephone number of Zhang San, address, note record etc., this particular words is defined as sensitive word, when showing the word matched with the character of input in candidate entry, namely the local sensitive information matched with particular words is shielded.
In a further embodiment, above-mentioned input method application apparatus, also comprises judge module, for judging whether current application is privacy application; If current application is privacy application, then the everyday expressions of current application are not set to sensitive word.
Concrete, first can judge whether current application is default privacy application, if current application is privacy application, does not then shield the everyday expressions of this privacy application.In other embodiments, also can judge current transmission information object be whether in private space stored in particular words, such as, stored in name " Zhang San " in private space, when with Zhang San carry out short message send time, then do not shield the local sensitive information matched with Zhang San.
Above-mentioned input method application apparatus, user can carry out personalized customization to the protected privacy information of needs, arranges voluntarily and selects to need to carry out the sensitive word that shields, can effectively protect the individual privacy information of user and meet the user's request of different user.
Each technical characteristic of the above embodiment can combine arbitrarily, for making description succinct, the all possible combination of each technical characteristic in above-described embodiment is not all described, but, as long as the combination of these technical characteristics does not exist contradiction, be all considered to be the scope that this instructions is recorded.
The above embodiment only have expressed several embodiment of the present invention, and it describes comparatively concrete and detailed, but can not therefore be construed as limiting the scope of the patent.It should be pointed out that for the person of ordinary skill of the art, without departing from the inventive concept of the premise, can also make some distortion and improvement, these all belong to protection scope of the present invention.Therefore, the protection domain of patent of the present invention should be as the criterion with claims.

Claims (10)

1. an input method application process, is characterized in that, comprises the following steps:
Terminal obtains the sensitive word preset;
Receive the character of input;
The candidate entry applied by input method is shown and the word that the character of described input matches, and wherein, does not comprise the word matched with described sensitive word in the candidate entry of described input method application.
2. input method application process according to claim 1, is characterized in that, the described candidate entry applied by input method is shown and the word that the character of described input matches, and specifically comprises the following steps:
According to the character of described input, the word that inquiry and the character of described input match in the candidate entry of input method application, obtains set of words;
Judge in described set of words, whether there is the word matched with described sensitive word;
If there is the word matched with described sensitive word in described set of words, then remove the word matched with described sensitive word in described set of words;
The candidate's language bar applied by described input method shows the word in described set of words.
3. input method application process according to claim 1, is characterized in that, the described candidate entry applied by input method is shown and the word that the character of described input matches, and specifically comprises the following steps:
According to described sensitive word, in the candidate entry of input method application, filter out the word matched with described sensitive word, to obtain the candidate entry after filtering;
According to the character of described input, the word that in the candidate entry after described filtration, inquiry matches with the character of described input;
Candidate's language bar of being applied by described input method shows the word matched with the character of described input inquired.
4. input method application process according to claim 1, is characterized in that, described method is further comprising the steps of:
Sensitive word is set;
Described sensitive word is set, at least one step specifically comprised the following steps:
Privacy theme is set, and obtains the related word associated with described privacy theme according to described privacy theme, described related word is defined as described sensitive word;
Privacy application is set, and obtains the everyday expressions in the application of described privacy according to described privacy application, described everyday expressions are defined as described sensitive word;
Private space is set, stored in particular words in described private space, described particular words is defined as described sensitive word.
5. according to the arbitrary described input method application process of Claims 1-4, it is characterized in that, the candidate entry of described input method application comprises during the word that matches with the local information of described terminal and/or described input method applys conventional output word record, and described conventional output word is the word that output exceedes preset times threshold value in described input method is applied.
6. an input method application apparatus, is characterized in that, comprising:
Acquisition module, for obtaining default sensitive word;
Receiver module, for receiving the character of input;
Display module, the candidate entry for being applied by input method is shown and the word that the character of described input matches, and wherein, does not comprise the word matched with described sensitive word in the candidate entry of described input method application.
7. input method application apparatus according to claim 6, is characterized in that, described display module comprises:
Query unit, for the character according to described input, the word that inquiry and the character of described input match in the candidate entry of input method application, obtains set of words;
Whether judging unit, have for judging the word matched with described sensitive word in described set of words;
Removal unit, for when judging there is the word matched with described sensitive word in described set of words, then removes the word matched with described sensitive word in described set of words;
Display unit, the candidate's language bar for being applied by described input method shows the word in described set of words.
8. input method application apparatus according to claim 6, is characterized in that, described display module comprises:
Filter element, for according to described sensitive word, filters out the word matched with described sensitive word in the candidate entry of input method application, to obtain the candidate entry after filtering;
Query unit, for the character according to described input, the word that in the candidate entry after described filtration, inquiry matches with the character of described input;
Display unit, shows the word matched with the character of described input inquired for candidate's language bar of being applied by described input method.
9. input method application apparatus according to claim 6, is characterized in that, described device also comprises:
Module is set, for arranging sensitive word;
Described module is set also for arranging privacy theme, and obtains the related word associated with described privacy theme according to described privacy theme, described related word is defined as described sensitive word;
The described module that arranges also is applied for arranging privacy, and obtains the everyday expressions in the application of described privacy according to described privacy application, and described everyday expressions are defined as described sensitive word;
Described module being set also for arranging private space, stored in particular words in described private space, described particular words being defined as described sensitive word.
10. according to the arbitrary described input method application apparatus of claim 6 to 9, it is characterized in that, the candidate entry of described input method application comprises during the word that matches with the local information of described terminal and/or described input method applys conventional output word record, and described conventional output word is the word that output exceedes preset times threshold value in described input method is applied.
CN201510882526.1A 2015-12-03 2015-12-03 Input method application method and device Expired - Fee Related CN105511638B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510882526.1A CN105511638B (en) 2015-12-03 2015-12-03 Input method application method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510882526.1A CN105511638B (en) 2015-12-03 2015-12-03 Input method application method and device

Publications (2)

Publication Number Publication Date
CN105511638A true CN105511638A (en) 2016-04-20
CN105511638B CN105511638B (en) 2019-01-25

Family

ID=55719687

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510882526.1A Expired - Fee Related CN105511638B (en) 2015-12-03 2015-12-03 Input method application method and device

Country Status (1)

Country Link
CN (1) CN105511638B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106445189A (en) * 2016-12-16 2017-02-22 北京小米移动软件有限公司 Candidate word display method and device
CN108563965A (en) * 2018-03-29 2018-09-21 广东欧珀移动通信有限公司 Character input method and device, computer readable storage medium, terminal
WO2019024246A1 (en) * 2017-08-01 2019-02-07 深圳市鹰硕技术有限公司 Information blocking method and system
CN110287689A (en) * 2019-05-07 2019-09-27 珠海格力电器股份有限公司 Password protection method, terminal and computer readable medium
CN110598489A (en) * 2018-06-13 2019-12-20 北京搜狗科技发展有限公司 Privacy protection method for inputting prompt information and related device
CN110750162A (en) * 2019-09-17 2020-02-04 上海掌门科技有限公司 Input method and equipment
CN111158497A (en) * 2019-11-15 2020-05-15 西安海的电子科技有限公司 Common word bank recognition method of input method
CN111381684A (en) * 2018-12-28 2020-07-07 北京搜狗科技发展有限公司 Method and device for shielding gray self-made phrase
WO2021092848A1 (en) * 2019-11-14 2021-05-20 Citrix Systems, Inc. Text classification for input method editor

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101178737A (en) * 2006-12-12 2008-05-14 北京搜狗科技发展有限公司 Method and system for publishing information related to internet key character
CN101694608A (en) * 2008-12-04 2010-04-14 北京搜狗科技发展有限公司 Input method and system of same
CN104462357A (en) * 2014-12-08 2015-03-25 百度在线网络技术(北京)有限公司 Method and device for realizing personalized search
CN105204661A (en) * 2015-10-20 2015-12-30 广东欧珀移动通信有限公司 Method and device for filtering banned words in input method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101178737A (en) * 2006-12-12 2008-05-14 北京搜狗科技发展有限公司 Method and system for publishing information related to internet key character
CN101694608A (en) * 2008-12-04 2010-04-14 北京搜狗科技发展有限公司 Input method and system of same
CN104462357A (en) * 2014-12-08 2015-03-25 百度在线网络技术(北京)有限公司 Method and device for realizing personalized search
CN105204661A (en) * 2015-10-20 2015-12-30 广东欧珀移动通信有限公司 Method and device for filtering banned words in input method

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106445189A (en) * 2016-12-16 2017-02-22 北京小米移动软件有限公司 Candidate word display method and device
CN106445189B (en) * 2016-12-16 2020-03-17 北京小米移动软件有限公司 Candidate word display method and device
WO2019024246A1 (en) * 2017-08-01 2019-02-07 深圳市鹰硕技术有限公司 Information blocking method and system
CN108563965B (en) * 2018-03-29 2020-06-12 Oppo广东移动通信有限公司 Character input method and device, computer readable storage medium and terminal
CN108563965A (en) * 2018-03-29 2018-09-21 广东欧珀移动通信有限公司 Character input method and device, computer readable storage medium, terminal
CN110598489B (en) * 2018-06-13 2024-05-28 北京搜狗科技发展有限公司 Privacy protection method and related device for input prompt information
CN110598489A (en) * 2018-06-13 2019-12-20 北京搜狗科技发展有限公司 Privacy protection method for inputting prompt information and related device
CN111381684A (en) * 2018-12-28 2020-07-07 北京搜狗科技发展有限公司 Method and device for shielding gray self-made phrase
CN110287689A (en) * 2019-05-07 2019-09-27 珠海格力电器股份有限公司 Password protection method, terminal and computer readable medium
CN110750162A (en) * 2019-09-17 2020-02-04 上海掌门科技有限公司 Input method and equipment
CN110750162B (en) * 2019-09-17 2024-04-05 上海掌门科技有限公司 Input method and device
WO2021092848A1 (en) * 2019-11-14 2021-05-20 Citrix Systems, Inc. Text classification for input method editor
CN111158497A (en) * 2019-11-15 2020-05-15 西安海的电子科技有限公司 Common word bank recognition method of input method

Also Published As

Publication number Publication date
CN105511638B (en) 2019-01-25

Similar Documents

Publication Publication Date Title
CN105511638A (en) Application method and device for input method
CN106446054B (en) A kind of information recommendation method, device and electronic equipment
CN105335398B (en) Service recommendation method and terminal
US8903708B2 (en) Analyzing restaurant menus in view of consumer preferences
CN104142964A (en) Information matching method and device
US20140074527A1 (en) Schedule generation method and communication terminal for schedule generation method
US20180341376A1 (en) Method and device for displaying information resource, and computer readable storage medium
CN105100366A (en) Method, device and system for confirming harassment telephone number
CN102938807B (en) A kind of method of recommending contact persons and message and device
CN103927190A (en) Network expression downloading method and device
CN105760522A (en) Information search method and device based on application program
CN103793838A (en) Advertisement intercepting method and device
CN106657639A (en) Short message display method and mobile terminal
CN103345606A (en) Method and device for protecting mobile terminal address list contact person information
WO2018144435A1 (en) Article information displaying method, apparatus and system, and intelligent communication device
CN102831189A (en) Method for adding contact information and terminal
CN102984391A (en) Mobile terminal and reply processing method for message content in mobile terminal
KR20150041592A (en) Method for updating contact information in callee electronic device, and the electronic device
CN102970405A (en) Method and device for distinguishing short messages of different contact persons
JP7028179B2 (en) Information processing equipment, information processing methods and computer programs
CN104657065A (en) Method for acquiring search result, terminal and server
CN104346151B (en) A kind of information processing method and electronic equipment
CN105554296A (en) Information sending method and terminal
CN102970410B (en) Terminal and display method for contact names
CN105580326A (en) Information notifying method, apparatus and terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190125

Termination date: 20211203