输入法的屏蔽词的过滤方法及装置转让专利

申请号 : CN201510684177.2

文献号 : CN105204661B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 成军

申请人 : 广东欧珀移动通信有限公司

摘要 :

本发明提供一种输入法的屏蔽词的过滤方法及装置,该输入法的屏蔽词的过滤方法包括:接收用户的输入内容;根据所述输入内容获取多个候选词;判断所述候选词是否为预设屏蔽词;如果判定所述候选词为所述预设屏蔽词,则屏蔽该候选词,并展现其余的候选词。本实施例的输入法的屏蔽词的过滤方法及装置,在根据用户输入内容进行展示候选词之前,先判断候选词中是否存在预设屏蔽词,如果存在,则将属于预设屏蔽词的候选词屏蔽,并将其余的候选词展现,从而消除了用户使用过程中的困扰,提高了用户服务质量。

权利要求 :

1.一种输入法的屏蔽词的过滤方法,其特征在于,包括:接收用户的输入内容;

根据所述输入内容获取多个候选词;

接收用户的控制指令;

判断所述控制指令是否为开启指令;

如果判定所述控制指令为开启指令,则判断所述候选词是否为预设屏蔽词,具体包括:将所述候选词与预设屏蔽词样本进行匹配,其中所述预设屏蔽词样本包括至少一个所述预设屏蔽词,如果所述候选词与所述预设屏蔽词样本匹配,则判定所述候选词为所述预设屏蔽词,其中所述预设屏蔽词样本由提供商预先设置;如果判断所述控制指令为关闭指令时,显示输入控件对应的输入界面,并获取用户向所述输入控件输入的密码信息,然后判断所述密码信息是否预设密码信息相同,如果相同,则不执行判断所述候选词是否为预设屏蔽词的步骤,如果不相同,则执行判断所述候选词是否为预设屏蔽词的步骤;

如果判定所述候选词为所述预设屏蔽词,则屏蔽该候选词,并展现其余的候选词;

在所述将所述候选词与预设屏蔽词样本进行匹配的步骤之前,所述方法还包括:接收用户的修改请求,根据所述修改请求展现所述预设屏蔽词样本;接收用户的修改指令,所述修改指令为增加指令,根据所述修改指令对所述预设屏蔽词样本进行修改并存储,以更新所述预设屏蔽词样本。

2.根据权利要求1所述的输入法的屏蔽词的过滤方法,其特征在于,还包括:接收用户的选择指令;

根据所述选择指令,从所述展现的候选词中确定输入结果。

3.一种输入法的屏蔽词的过滤装置,其特征在于,包括:第一接收模块,用于接收用户的输入内容;

第一获取模块,用于根据所述输入内容获取多个候选词;

第三接收模块,用于接收到用户的控制指令;

第二判断模块,用于判断所述控制指令是否为开启指令;

第一判断模块,用于当所述第二判断模块判定所述控制指令为开启指令时判断所述候选词是否为预设屏蔽词,具体用于:将所述候选词与预设屏蔽词样本进行匹配,如果所述候选词与所述预设屏蔽词样本匹配,则判定所述候选词为所述预设屏蔽词,其中所述预设屏蔽词样本包括至少一个所述预设屏蔽词,其中所述预设屏蔽词样本由提供商预先设置,当所述第二判断模块判定所述控制指令为关闭指令时,显示输入控件对应的输入界面,并获取用户向所述输入控件输入的密码信息,然后判断所述密码信息是否预设密码信息相同,如果相同,则不执行判断所述候选词是否为预设屏蔽词的步骤,如果不相同,则执行判断所述候选词是否为预设屏蔽词的步骤;

处理模块,用于当判定所述候选词为所述预设屏蔽词时,屏蔽该候选词,并展现其余的候选词;

还包括:请求接收模块、展现模块、第二接收模块以及更新模块;

所述请求接收模块,用于在将所述候选词与预设屏蔽词样本进行匹配之前,接收用户的修改请求;

所述展现模块,用于根据所述修改请求展现所述预设屏蔽词样本;

所述第二接收模块,用于接收用户的修改指令,所述修改指令为增加指令;

所述更新模块,用于根据所述修改指令对所述预设屏蔽词样本进行修改并存储,以更新所述预设屏蔽词样本。

4.根据权利要求3所述的输入法的屏蔽词的过滤装置,其特征在于,还包括:第四接收模块和确定模块;

所述第四接收模块,用于接收用户的选择指令;

所述确定模块,用于根据所述选择指令,从所述展现的候选词中确定输入结果。

说明书 :

输入法的屏蔽词的过滤方法及装置

技术领域

[0001] 本发明涉及通信领域,特别是涉及一种输入法的屏蔽词的过滤方法及装置。

背景技术

[0002] 随着手机、平板电脑等终端的发展,输入法已成为终端进行输写的重要工具。目前用户使用的大多数输入法,在输入后会展现出很多候选词语,以便帮助用户筛选输入结果。
[0003] 但是有时候展现出的候选词并不是用户想看到的。而且很多时候,从用户的个人喜好上也不希望看到这样的词语;特别是在儿童用户模式下,如果候选词中出一些负面词语(如暴力、脏话、性方面等词语)或者敏感词;会影响儿童的身心健康。因此现有的输入法给用户带来了困扰,从而降低了用户服务质量。

发明内容

[0004] 本发明实施例提供一种输入法的屏蔽词的过滤方法及装置,以解决现有的输入法在展现的候选词中会出现敏感词或者暴力词,从而导致用户服务质量较差的技术问题。
[0005] 为解决上述问题,本发明提供的技术方案如下:
[0006] 本发明实施例提供一种输入法的屏蔽词的过滤方法,其包括:
[0007] 接收用户的输入内容;
[0008] 根据所述输入内容获取多个候选词;
[0009] 判断所述候选词是否为预设屏蔽词;
[0010] 如果判定所述候选词为所述预设屏蔽词,则屏蔽该候选词,并展现其余的候选词。
[0011] 本发明实施例还提供一种输入法的屏蔽词的过滤装置,其包括:
[0012] 第一接收模块,用于接收用户的输入内容;
[0013] 第一获取模块,用于根据所述输入内容获取多个候选词;
[0014] 第一判断模块,用于判断所述候选词是否为预设屏蔽词;
[0015] 处理模块,用于当判定所述候选词为所述预设屏蔽词时,屏蔽该候选词,并展现其余的候选词。
[0016] 相较于现有技术,本实施例的输入法的屏蔽词的过滤方法及装置,通过在接收用户的输入内容之后;根据该输入内容获取多个候选词;判断该候选词是否为预设屏蔽词;如果判定该候选词为该预设屏蔽词,则屏蔽该候选词,并展现其余的候选词,实现了展现的候选词中不出现屏蔽词,譬如负面词或者敏感词,从而消除了用户的困扰,提高了用户服务质量。

附图说明

[0017] 图1为本发明实施例一提供的输入法的屏蔽词的过滤方法的流程图;
[0018] 图2为本发明实施例二提供的输入法的屏蔽词的过滤方法的流程图;
[0019] 图3为本发明实施例三提供的输入法的屏蔽词的过滤装置的结构示意图;
[0020] 图4为本发明实施例四提供的输入法的屏蔽词的过滤装置的结构示意图;
[0021] 图5为本发明实施例五提供的输入法的屏蔽词的过滤装置的结构示意图。

具体实施方式

[0022] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023] 请参照图1,图1为本发明实施例一提供的输入法的屏蔽词的过滤方法的流程图。
[0024] 本优选实施例的输入法的屏蔽词的过滤方法,包括:
[0025] 步骤S101,接收用户的输入内容;
[0026] 步骤S102,根据该输入内容获取多个候选词;
[0027] 步骤S103,判断该候选词是否为预设屏蔽词;如果判定该候选词为该预设屏蔽词,则执行步骤S104;否则,如果判定该候选词为该预设屏蔽词,则执行步骤S105;
[0028] 步骤S104,在判定该候选词为该预设屏蔽词时,则屏蔽该候选词,并展现其余的候选词。
[0029] 步骤S105,在判定该候选词不为该预设屏蔽词时,则不作处理。
[0030] 本优选实施例的照片分类方法结束于步骤S105。
[0031] 下面详细说明本优选实施例的输入法的屏蔽词的过滤方法的各步骤的具体流程。
[0032] 在步骤S101中,终端接收用户的输入内容,该终端可以为手机、平板电脑等设备;用户可以使用键盘输入或者手写方式输入,也即本实施例的输入法适用于手写输入法、五笔输入法、拼音输入法等等。例如用户通过拼音输入法输入内容为拼音,随后转到步骤S102。
[0033] 在步骤S102中,终端根据该输入内容获取多个候选词;例如终端根据步骤S101中的输入拼音,获取多个候选词,以供用户根据候选词选择输入结果,随后转到步骤103;
[0034] 在步骤S103中,终端判断该候选词是否为预设屏蔽词,该预设屏蔽词例如为敏感词或者负面词等,譬如暴力、脏话、性方面词语等等,该预设屏蔽词可以预先存储在屏蔽词数据库中,例如终端判断所有候选词中是否存在预设屏蔽词,如果判定存在预设屏蔽词,则转到步骤104;如果判定不存在预设屏蔽词,则转到步骤105;
[0035] 在步骤S104中,终端屏蔽该候选词,并展现其余的候选词。例如终端将属于敏感词或者负面词的候选词删除,不在屏幕上展现;而将剩余的不属于敏感词或者负面词的候选词在屏幕上展现。
[0036] 在步骤S105中,终端不作处理。譬如终端判定所有的候选词都不属于预设屏蔽词时,将获取的多个候选词正常展现,不作屏蔽处理。
[0037] 本实施例的输入法的屏蔽词的过滤方法,通过在根据用户输入内容进行展示候选词之前,先判断候选词中是否存在预设屏蔽词,如果存在,则将属于预设屏蔽词的候选词屏蔽,将其余的候选词展现,从而消除了用户使用过程中的困扰,提高了用户服务质量。
[0038] 请参照图2,图2为本发明实施例二提供的输入法的屏蔽词的过滤方法的流程图。
[0039] 步骤S201,接收用户的输入内容;
[0040] 步骤S202,根据该输入内容获取多个候选词;
[0041] 步骤S203,判断该候选词是否为预设屏蔽词;如果判定该候选词为该预设屏蔽词,则执行步骤S204;否则,如果判定该候选词为该预设屏蔽词,则执行步骤S205;
[0042] 步骤S204,在判定该候选词为该预设屏蔽词时,则屏蔽该候选词,并展现其余的候选词。
[0043] 步骤S205,在判定该候选词不为该预设屏蔽词时,则不作处理。
[0044] 步骤S206,接收用户的选择指令;
[0045] 步骤S207,根据所述选择指令,从所述展现的候选词中确定输入结果。
[0046] 本优选实施例的照片分类方法结束于步骤S207。
[0047] 本优选实施例的步骤S201至步骤S205与上一实施例中的步骤S101至步骤S105相同,本优选实施例的步骤S201至步骤S205的具体流程请参见上述实施例一中的相关描述。
[0048] 在步骤S206中,终端接收用户的选择指令,例如在终端展现的候选词选择其中一个,该选择指令譬如为空格键或者数字键等等。随后转到步骤S207;
[0049] 在步骤S207中,根据所述选择指令,从所述展现的所述候选词中确定输入结果,例如终端按下空格键,则将所展现的候选词中的第一个候选词输入到屏幕上。
[0050] 优选地,步骤S203可以包括,所述判断所述候选词是否为预设屏蔽词的步骤包括:
[0051] 步骤(1)、将所述候选词与预设屏蔽词样本进行匹配;
[0052] 步骤(2)、如果所述候选词与所述预设屏蔽词样本匹配,则判定所述候选词为所述预设屏蔽词;
[0053] 步骤(3)、如果所述候选词与所述预设屏蔽词样本不匹配,则判定所述候选词不是所述预设屏蔽词。
[0054] 例如,在步骤(1)中,终端将所述候选词与所述预设屏蔽词样本中的所有预设屏蔽词进行比较,其中该预设屏蔽词样本由提供商预设设置,该预设屏蔽词样本包括至少一个预设屏蔽词;
[0055] 在步骤(2)中,如果终端判断该候选词与所述预设屏蔽词样本中的一个预设屏蔽词相同,则判定该候选词为预设屏蔽词;
[0056] 在步骤(3)中,如果终端判断该候选词与所述预设屏蔽词样本中所有预设屏蔽词都不相同,则判定该候选词不是预设屏蔽词。
[0057] 优选地,当然该预设屏蔽词样本可以事先由提供商预设设置,之后,还可以根据用户的需求进行修改,即可以根据用户的喜好自行设置预设屏蔽词,例如,在将所述候选词与预设屏蔽词样本进行匹配,即步骤(1)步骤之前,所述方法还可包括:
[0058] A、接收用户的修改请求;
[0059] B、根据所述修改请求展现预设屏蔽词样本;
[0060] C、接收用户的修改指令;
[0061] D、根据所述修改指令对所述预设屏蔽词样本进行修改并存储,以更新所述预设屏蔽词样本。
[0062] 在步骤A中,例如该预设屏蔽词样本包括至少一个预设屏蔽词;该修改请求可以为用户通过终端打开输入法时,先打开预设屏蔽词样本的操作;
[0063] 在步骤B中,终端接收用户的修改指令,该修改指令可以为添加或者删除操作,譬如用户删除了提供商提供的预设屏蔽词样本中的预设屏蔽词,或者增加了新的预设屏蔽词;
[0064] 在步骤C中,如果用户删除了提供商提供的预设屏蔽词样本中的预设屏蔽词,或者增加了新的预设屏蔽词,则对原有的预设屏蔽词样本进行更新。然后返回步骤(1),此时终端将所述候选词与更新后的预设屏蔽词样本进行匹配。
[0065] 当然,由于负面词或者敏感词对儿童的身心健康影响较大,因此根据用户自行选择是否在使用输入法时屏蔽负面词或者敏感词,从而更人性化,以及提高终端的响应效率,即在步骤203、判断所述候选词是否为预设屏蔽词的步骤之前,所述方法还包括:
[0066] 接收用户的控制指令;
[0067] 判断所述控制指令是否为开启指令;
[0068] 如果判定所述控制指令为开启指令,则执行所述判断所述候选词是否为预设屏蔽词的步骤。
[0069] 例如该控制指令可以为开启指令或者关闭指令等等,首先终端接收用户的控制指令,接着终端判断该控制指令是否为开启指令,当所述控制指令为开启指令时,则执行所述判断所述候选词是否为预设屏蔽词的步骤;当所述控制指令为关闭指令时,则不执行所述判断所述候选词是否为预设屏蔽词的步骤。例如儿童在使用终端时,选择打开屏蔽预设词功能,即屏蔽输入法的预设屏蔽词,则终端在输入法运行时,屏蔽掉预设屏蔽词;又例如成人在使用终端时,选择选择屏蔽预设词功能,则终端在输入法运行时,不将预设屏蔽词屏蔽掉。
[0070] 当然,为了避免儿童用户自行关闭屏蔽预设词功能,还可以在判定所述控制指令为关闭指令时,对用户进行身份验证,例如:
[0071] 显示输入控件对应的输入界面;
[0072] 获取用户向所述输入控件输入的密码信息;
[0073] 判断所述密码信息是否预设密码信息相同;
[0074] 如果相同,则不执行所述判断所述候选词是否为预设屏蔽词的步骤。
[0075] 例如可以在首次使用该手机时,可以提醒用户预设设置控制该功能的验证密码,之后,儿童自行关闭屏蔽预设词功能时,终端显示输入控件对应的输入界面,例如显示一密码输入框,接着接收用户在密码输入框中输入的密码,判断该密码是否与预设密码相同,如果该密码与预设密码相同,则允许用户的关闭该屏蔽预设词功能,如果该密码与预设密码不相同,则不允许用户关闭该屏蔽预设词功能。例如儿童在控制该屏蔽预设词功能时,由于儿童并不知道密码,因此当儿童自行关闭该项功能时,不关闭屏蔽输入法的预设屏蔽词的功能,即终端继续判断所述候选词是否为预设屏蔽词。
[0076] 当然,由于负面词或者敏感词对儿童的身心健康影响较大,也可以由终端根据当前的用户模式自动设置是否在使用输入法时屏蔽负面词或者敏感词,从而使用户使用更加方便,进一步提高用户服务质量。例如,在所述判断所述候选词是否为预设屏蔽词的步骤之前,所述方法还包括:
[0077] 获取当前的用户模式;
[0078] 判断所述用户模式是否为预设屏蔽用户模式;
[0079] 如果判定所述用户模式为预设屏蔽用户模式,则执行所述判断所述候选词是否为预设屏蔽词的步骤。
[0080] 例如终端获取当前用户使用的用户模式,该用户模式可以包括一般用户模式,儿童用户模式等等;之后终端判断获取到的用户模式是否为预设屏蔽用户模式,该预设屏蔽模式譬如为儿童用户模式;如果终端判断当前的用户模式为儿童用户模式,则转到步骤203,即执行屏蔽输入法的预设屏蔽词的功能。
[0081] 例如上述方法具体可以为,例如用户通过拼音输入法输入内容为“gund”,获取的候选词包括“滚动”、“滚蛋”、“滚刀”、“滚到”;将上述候选词与预设屏蔽词样本匹配,发现“滚蛋”属于预设屏蔽词,则将“滚蛋”屏蔽掉,之后在屏幕上只显示“滚动”、“滚刀”、“滚到”。
[0082] 本优选实施例的输入法的屏蔽词的过滤方法,在第一实施例的基础上,根据用户的喜好或者根据当前使用的用户模式,确定是否进行屏蔽候选词中的预设屏蔽词的操作,使用户使用更加方便,进一步提高了用户服务质量。
[0083] 请参照图3,图3为本发明实施例三提供的输入法的屏蔽词的过滤装置的结构示意图。本优选实施例的照片分类装置30包括第一接收模块31,第一获取模块32、第一判断模块33、处理模块34;
[0084] 该第一接收模块31,用于接收用户的输入内容;
[0085] 该第一获取模块32,用于根据所述输入内容获取多个候选词;
[0086] 该第一判断模块33,用于判断所述候选词是否为预设屏蔽词;
[0087] 该处理模块34,用于当判定所述候选词为所述预设屏蔽词时,屏蔽该候选词,并展现其余的候选词。
[0088] 本实施例的输入法的屏蔽词的过滤装置,通过在根据用户输入内容进行展示之前,先判断候选词中是否存在预设屏蔽词,如果存在,则将属于预设屏蔽词的候选词屏蔽,将其余的候选词展现,从而消除了用户使用过程中的困扰,提高了用户服务质量。
[0089] 请参照图4,图4为本发明实施例四提供的输入法的屏蔽词的过滤装置的结构示意图。本优选实施例的输入法的屏蔽词的过滤装置40包括第一接收模块41,第一获取模块42、第一判断模块43、处理模块44;在上一实施例的基础上还包括请求接收模块45、展现模块46、第二接收模块47、更新模块48、第三接收模块49、第二判断模块50、第四接收模块51以及确定模块52;
[0090] 所述请求接收模块45,用于在将所述候选词与预设屏蔽词样本进行匹配之前,接收用户的修改请求;
[0091] 所述展现模块46,用于根据所述修改请求展现所述预设屏蔽词样本;所述预设屏蔽词样本包括至少一个所述预设屏蔽词;
[0092] 所述第二接收模块47,用于接收用户的修改指令;
[0093] 所述更新模块48,用于根据所述修改指令对所述预设屏蔽词样本进行修改并存储,以更新所述预设屏蔽词样本。
[0094] 所述第三接收模块49,用于在判断所述候选词是否为预设屏蔽词之前,接收到用户的控制指令;
[0095] 所述第二判断模块50,用于判断所述控制指令是否为开启指令;
[0096] 优选地,所述第一判断模块43,具体用于当所述第二判断模块50判定所述控制指令是否为开启指令时,判断所述候选词是否为预设屏蔽词。
[0097] 优选地,所述第一判断模块43,具体用于将所述候选词与预设屏蔽词样本进行匹配,所述预设屏蔽词样本包括至少一个所述预设屏蔽词;如果所述候选词与所述预设屏蔽词样本匹配,则判定所述候选词为所述预设屏蔽词。
[0098] 所述第四接收模块51,用于接收用户的选择指令;
[0099] 所述确定模块52,用于根据所述选择指令,从所述展现的候选词中确定输入结果。
[0100] 本优选实施例的输入法的屏蔽词的过滤装置,在第三实施例的基础上,根据用户的喜好,确定是否进行屏蔽候选词中的预设屏蔽词的操作,使用户使用更加方便,进一步提高了用户服务质量。
[0101] 请参照图5,图5为本发明实施例五提供的输入法的屏蔽词的过滤装置的结构示意图。本优选实施例的输入法的屏蔽词的过滤装置60包括第一接收模块61,第一获取模块62、第一判断模块63、处理模块64;在实施例三的基础上还包括请求接收模块65、展现模块66、第二接收模块67以及更新模块68;第二获取模块69、第三判断模块70、第四接收模块71和确定模块72;
[0102] 所述第二获取模块69,用于在所述判断所述候选词是否为预设屏蔽词之前,获取当前的用户模式;
[0103] 所述第三判断模块70,用于判断所述用户模式是否为预设屏蔽用户模式;
[0104] 优选地,所述第一判断模块63,具体用于当所述第三判断模块70判定所述用户模式为所述预设屏蔽用户模式时,判断所述候选词是否为预设屏蔽词。
[0105] 本优选实施例的输入法的屏蔽词的过滤装置,在第三实施例的基础上,根据当前使用的用户模式,确定是否进行屏蔽候选词中的预设屏蔽词的操作,使用户使用更加方便,进一步提高了用户服务质量。
[0106] 本发明实施例提供的输入法的屏蔽词的过滤装置和方法属于同一构思,该装置的具体实现过程详见上述方法中的描述,此处不再赘述。
[0107] 以上对本发明实施例所提供的一种输入法的屏蔽词的过滤方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。