一种输入法

文档序号:6625847阅读:148来源:国知局
一种输入法
【专利摘要】本发明实施例公开一种输入法,该输入法包括:当当前通信对象为单体要素时,判断是否首次与所述单体要素进行通信,所述单体要素包括:单个联系人、单个联系组或者单个联系群,当判断出不是首次与所述单体要素进行通信时,对所述单体要素进行身份鉴权;当身份鉴权结果为所述单体要素是目标通信对象时,查询所述单体要素配置的习惯用语,优先显示与单体要素匹配的习惯用语。本发明实施例提供的输入法,通过识别单体要素,使单体要素与其匹配的习惯用语精准对应,可提高输入法的输入效率,有效降低由误选择导致的消息误发送率。
【专利说明】—种输入法

【技术领域】
[0001]本发明涉及输入法【技术领域】,尤其涉及一种输入法。

【背景技术】
[0002]输入法,是指为了将各种符号输入计算机或其他设备(如手机)而采用的编码方法,随着手机的普及,人们亟需效率较高的输入法,是否具备输入效率及输入准确率较高的输入法已经成为人们在选购手机过程中重点考虑的因素之一。
[0003]现有技术中,输入法实现的记忆功能仅基于所有的通讯录联系人,在这种情况下,用户很容易将一个联系人的输入事件、昵称等输入到另一个联系人的输入栏中,不仅影响输入法的输入效率,还极易导致消息的误发送。


【发明内容】

[0004]本发明实施例提供一种输入法,该输入法通过识别单体要素,使单体要素与其匹配的习惯用语精准对应,提高输入效率。
[0005]本发明提供一种输入法,包括:
[0006]当当前通信对象为单体要素时,判断是否首次与所述单体要素进行通信;所述单体要素包括:单个联系人、单个联系组或者单个联系群;
[0007]当判断出不是首次与所述单体要素进行通信时,对所述单体要素进行身份鉴权;
[0008]当身份鉴权结果为所述单体要素是目标通信对象时,查询所述单体要素配置的习惯用语,优先显示与所述单体要素匹配的习惯用语。
[0009]本发明实施例提供一种输入法,该输入法通过识别单体要素,使单体要素与其匹配的习惯用语精准对应,可提高输入法的输入效率。有效降低由误选择导致的消息误发送率。

【专利附图】

【附图说明】
[0010]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011]图1是本发明第一实施例输入法流程图;
[0012]图2是本发明第二实施例输入法流程图;
[0013]图3是本发明第一实施例终端结构框图;
[0014]图4是本发明第二实施例终端结构框图
[0015]图5是本发明实施例终端的结构组成示意图。

【具体实施方式】
[0016]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0017]请参见图1,是本发明第一实施例输入法流程图,本发明实施例所述的终端包括:手机、PDA、掌上电脑、平板电脑等电子设备,该方法具体包括:
[0018]S101、当当前通信对象为单体要素时,终端判断是否首次与单体要素进行通信。
[0019]具体的,本发明实施例的单体要素包括:单个联系人、单个联系组或者单个联系群。终端判断是否首次与单体要素进行通信,是为了获得单体要素的习惯用语,在判断出不是第一次出现该单体要素时,终端可在对单体要素鉴权后直接加载与单体要素匹配的习惯用语,提高输入法的输入效率。
[0020]应当理解,当当前通信对象不是单体要素,例如当前通信对象是密码栏时,或者当前通信对象是浏览器的搜索栏时,则需要按照默认顺序加载词库。
[0021]S102、当终端判断出不是首次与单体要素进行通信时,对单体要素进行身份鉴权。
[0022]具体的,当终端判断出不是首次与单体要素进行通信时,提取单体要素,通过存储的身份鉴权信息,判断单体要素是否为目标通信对象,判断单体要素是否为目标通信对象,可判断单体要素的身份鉴权信息是否与存储的身份鉴权信息至少两项相同,若是,则判断单体要素为目标通信对象,若否,则判断单体要素为待选通信对象,并提示用户是否将待选通信对象设置为目标通信对象。
[0023]在本发明实施例中,身份鉴权信息包括:通讯录单体要素绑定信息、即时通讯软件中的单体要素绑定信息、邮件中的单体要素绑定信息中的一种或者多种,应当理解,从通讯录、即时通讯软件、邮件中提取的单体要素可以共用同一身份鉴权信息,即从通讯录、即时通讯软件、邮件中提取的若是同一单体要素,则可共用同一身份鉴权信息。
[0024]需要知道的是,当判断出是首次与单体要素进行通信时,按照默认顺序加载词库,保存单体要素的身份鉴权信息及与单体要素匹配的习惯用语至非易失性存储介质中,可提高输入法的输入效率。
[0025]另外,根据与单体要素的通信记录,实时更新与单体要素匹配的习惯用语,具体包括:统计与单体要素匹配的习惯用语到当前为止预设时间内被选择的次数,或者记录当前为止与单体要素匹配的习惯用语最后一次被选择的时间,也就是说,习惯用语到当前为止预设时间内被使用的次数越多,则将习惯用语设置为最新习惯用语或者习惯用语最后一次被选择的时间越接近当前时间,则将习惯用语设置为最新习惯用语,实时动态更新与单体要素匹配的习惯用语,可进一步提高输入法的输入效率。
[0026]S103、当身份鉴权结果为单体要素是目标通信对象时,查询单体要素配置的习惯用语,优先显示与单体要素匹配习惯用语。
[0027]具体的,本发明实施例中的习惯用语包括:词汇、事件、符号、句式中的一种或者多种。
[0028]本发明实施例提供一种输入法及终端,该输入法通过识别单体要素,使单体要素与其匹配的习惯用语精准对应,可提高输入法的输入效率有效降低由误选择导致的消息误发送率。
[0029]请参见图2,是本发明第二实施例输入法流程图,本发明实施例所述的终端包括:手机、PDA、掌上电脑、平板电脑等电子设备,该方法具体包括:
[0030]S201、终端判断当前通信对象是否为单体要素。
[0031]具体的,本发明实施例的单体要素包括:单个联系人、单个联系组或者单个联系群
[0032]S202、当前通信对象为单体要素时,终端判断是否首次与单体要素进行通信。
[0033]需要知道的是,终端判断是否是首次与单体要素进行通信时,是为了在首次与单体要素进行通信时按照默认顺序加载词库,保存单体要素的身份鉴权信息及与单体要素匹配的习惯用语至非易失性存储介质中,再次与所述单体要素进行通信时,身份鉴权通过后可直接加载习惯用语,提高输入法的输入效率。
[0034]S203、当终端判断出不是首次与单体要素进行通信时,对单体要素进行身份鉴权。
[0035]具体的,当终端判断出不是首次与单体要素进行通信时,提取单体要素,通过存储的身份鉴权信息,判断单体要素是否为目标通信对象。判断单体要素是否为目标通信对象,可判断单体要素的身份鉴权信息是否与存储的身份鉴权信息至少两项相同,若是,则判断单体要素为目标通信对象,若否,则判断单体要素为待选通信对象,并提示用户是否将待选通信对象设置为目标通信对象。在本发明实施例中,身份鉴权信息包括:通讯录单体要素绑定信息、即时通讯软件中的单体要素绑定信息、邮件中的单体要素绑定信息中的一种或者多种,应当理解,从通讯录、即时通讯软件、邮件中提取的单体要素可以共用同一身份鉴权信息,即从通讯录、即时通讯软件、邮件中提取的若是同一单体要素,则可共用同一身份鉴权信息。
[0036]S204、当身份鉴权结果为单体要素是目标通信对象时,终端查询单体要素配置的习惯用语,并加载与单体要素匹配习惯用语。
[0037]具体的,本发明实施例中的习惯用语包括:词汇、事件、符号、句式中的一种或者多种。
[0038]S205、终端判断当前通信对象不是单体要素,则按照默认顺序加载词库。
[0039]具体的,当当前通信对象不是单体要素,例如:当前通信对象是密码栏、搜索栏等时,则按照默认顺序加载词库。
[0040]S206、当终端判断出是首次与单体要素进行通信时,按照默认顺序加载词库,保存单体要素的身份鉴权信息及与单体要素匹配的习惯用语。
[0041]具体的,终端判断是否首次与单体要素进行通信,是为了获得单体要素的习惯用语,在判断出不是第一次出现该单体要素时,终端可在对单体要素鉴权后直接加载与单体要素匹配的习惯用语,提高输入法的输入效率。
[0042]本发明实施例提供一种输入法及终端,该输入法通过识别单体要素,使单体要素与其匹配的习惯用语精准对应,可提高输入法的输入效率,有效降低由误选择导致的消息误发送率。
[0043]请参见图3,是本发明第一实施例终端结构框图,本发明实施例所述的终端包括:手机、PDA、掌上电脑、平板电脑等电子设备,该终端I具体包括:判断单元10、第一鉴权单元20和第一处理单元30,其中:
[0044]判断单元10,用于当当前通信对象为单体要素时,判断是否首次与单体要素进行通信。
[0045]具体的,本发明实施例的单体要素包括:单个联系人、单个联系组或者单个联系群。终端判断是否首次与单体要素进行通信,是为了获得单体要素的习惯用语,在判断出不是第一次出现该单体要素时,终端可在对单体要素鉴权后直接加载与单体要素匹配的习惯用语,提高输入法的输入效率。
[0046]应当理解,当当前通信对象不是单体要素,例如当前通信对象是密码栏、搜索栏等时,则按照默认顺序加载词库。
[0047]第一鉴权单元20,用于当判断出不是首次与单体要素进行通信时,对单体要素进行身份鉴权。
[0048]具体的,当终端判断出不是首次与单体要素进行通信时,提取单体要素,通过存储的身份鉴权信息,判断单体要素是否为目标通信对象。判断单体要素是否为目标通信对象,可判断单体要素的身份鉴权信息是否与存储的身份鉴权信息至少两项相同,若是,则判断单体要素为目标通信对象,若否,则判断单体要素为待选通信对象,并提示用户是否将待选通信对象设置为目标通信对象。
[0049]在本发明实施例中,身份鉴权信息包括:通讯录单体要素绑定信息、即时通讯软件中的单体要素绑定信息、邮件中的单体要素绑定信息中的一种或者多种,应当理解,从通讯录、即时通讯软件、邮件中提取的单体要素可以共用同一身份鉴权信息,即从通讯录、即时通讯软件、邮件中提取的若是同一单体要素,则可共用同一身份鉴权信息。
[0050]另外,根据与单体要素的通信记录,实时更新与单体要素匹配的习惯用语,具体包括:统计与单体要素匹配的习惯用语到当前为止预设时间内被选择的次数,或者记录当前为止与单体要素匹配的习惯用语最后一次被选择的时间,也就是说,习惯用语到当前为止预设时间内被使用的次数越多,则将习惯用语设置为最新习惯用语或者习惯用语最后一次被选择的时间越接近当前时间,则将习惯用语设置为最新习惯用语,实时动态更新与单体要素匹配的习惯用语,可进一步提高输入法的输入效率。
[0051]需要知道的是,当判断出是首次与单体要素进行通信时,按照默认顺序加载词库,保存单体要素的身份鉴权信息及与单体要素匹配的习惯用语至非易失性存储介质中,可提高输入法的输入效率。
[0052]第一处理单元30,用于当身份鉴权结果为单体要素是目标通信对象时,查询单体要素配置的习惯用语,优先显示与单体要素匹配的习惯用语。
[0053]具体的,本发明实施例中的习惯用语包括:词汇、事件、符号、句式中的一种或者多种。
[0054]本发明实施例提供的终端,其输入法可通过识别单体要素,使单体要素与其匹配的习惯用语精准对应,可提高输入法的输入效率,有效降低由误选择导致的消息误发送率。
[0055]请参见图4,是本发明第二实施例终端结构框图,本发明实施例所述的终端包括:手机、PDA、掌上电脑、平板电脑等移动电子设备,该终端2是图3所示的终端I进行优化得到的,除了图3所示的单元,终端2还包括:提取单元21和判断单元22,识别单元22、确认单元221,第二处理单元40、第二鉴权单元50及更新单元60,其中,第一鉴权单元20包括:提取单元21和判断单元22,识别单元22包括确认单元221,更新单元60包括执行单元61和设置单元62,具体包括:
[0056]第一鉴权单元20,包括:
[0057]提取单元21,用于提取所述单体要素;
[0058]识别单元22,用于通过存储的身份鉴权信息,判断所述单体要素是否为目标通信对象。
[0059]应当理解,判断单元22,具体包括:
[0060]确认单元221,用于单体要素的身份鉴权信息是否与存储的身份鉴权信息至少两项相同,若是,则判断单体要素为目标通信对象,若否,则判断单体要素为待选通信对象,并提示用户是否将待选通信对象设置为目标通信对象。
[0061]具体的,本发明实施例中的身份鉴权信息包括:通讯录单体要素绑定信息、即时通讯软件中的单体要素绑定信息、邮件中的单体要素绑定信息中的一种或者多种,应当理解,从通讯录、即时通讯软件、邮件中提取的单体要素可以共用同一身份鉴权信息,即从通讯录、即时通讯软件、邮件中提取的若是同一单体要素,则可共用同一身份鉴权信息。
[0062]第二处理单元40,用于当当前通信对象不是单体要素,则按照默认顺序加载词库。
[0063]具体的,当当前通信对象不是单体要素,例如:当前通信对象是密码栏、搜索栏等时,则按照默认顺序加载词库。
[0064]第二鉴权单元50,用于当判断出是首次与单体要素进行通信时,按照默认顺序加载词库,保存单体要素的身份鉴权信息及与单体要素匹配的习惯用语。
[0065]更新单元60,用于根据与单体要素的通信记录,更新与单体要素匹配的习惯用语。
[0066]需要知道的是,更新单元60,包括:执行单元61,用于统计与单体要素匹配的习惯用语到当前为止预设时间内被选择的次数;或记录当前为止与单体要素匹配的习惯用语最后一次被选择的时间。
[0067]设置单元62,用于习惯用语到当前为止预设时间内被使用的次数越多,则将习惯用语设置为最新习惯用语;或习惯用语最后一次被选择的时间越接近当前时间,则将习惯用语设置为最新习惯用语。
[0068]具体的,终端判断是否首次与单体要素进行通信,是为了获得单体要素的习惯用语,在判断出不是第一次出现该单体要素时,终端可在对单体要素鉴权后直接加载与单体要素匹配的习惯用语,提高输入法的输入效率。
[0069]本发明实施例提供的终端,其输入法可通过识别单体要素,使单体要素与其匹配的习惯用语精准对应,可提高输入法的输入效率,有效降低由误选择导致的消息误发送率。
[0070]请参见图5,是本发明实施例终端的结构组成示意图,该终端100包括:至少一个处理器101,例如CPU,存储器104,至少一个用户接口 103,至少一个通信总线102,其中,通信总线102用于实现这些组件之间的连接通信。其中,用户接口 103可以包括显示屏(Display)、键盘(Keyboard),可选用户接口 103还可以包括标准的有线接口、无线接口。存储器104可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器104可选的还可以是至少一个位于远离前述处理器101的存储装置。
[0071]其中处理器101可以结合图3和图4所描述的终端,存储器104中存储一组程序代码,且处理器101调用存储器104中存储的程序代码,用于执行以下操作:
[0072]当当前通信对象为单体要素时,判断是否首次与单体要素进行通信;单体要素包括:单个联系人、单个联系组或者单个联系群;
[0073]当判断出不是首次与单体要素进行通信时,对单体要素进行身份鉴权;
[0074]当身份鉴权结果为单体要素是目标通信对象时,查询单体要素配置的习惯用语,优先显示与单体要素匹配的习惯用语。
[0075]在可选实施例中,处理器101调用存储器104中存储的程序代码还可以执行以下操作:
[0076]当当前通信对象不是单体要素,则按照默认顺序加载词库。
[0077]当判断出是首次与所述单体要素进行通信时,在可选实施例中,处理器101调用存储器104中存储的程序代码还可以执行以下操作:
[0078]按照默认顺序加载词库;
[0079]保存所述单体要素的身份鉴权信息及与所述单体要素匹配的习惯用语。
[0080]在可选实施例中,处理器101调用存储器104中存储的程序代码还可以执行以下操作:
[0081]根据与所述单体要素的通信记录,更新与所述单体要素匹配的习惯用语。
[0082]在可选实施例中,处理器101调用存储器104中存储的程序代码还可以执行以下操作:
[0083]统计与所述单体要素匹配的习惯用语到当前为止预设时间内被选择的次数;或,
[0084]记录当前为止与所述单体要素匹配的习惯用语最后一次被选择的时间;
[0085]所述习惯用语到当前为止预设时间内被使用的次数越多,则将所述习惯用语设置为最新习惯用语;或,
[0086]所述习惯用语最后一次被选择的时间越接近当前时间,则将所述习惯用语设置为最新习惯用语。
[0087]具体的,身份鉴权信息包括:通讯录单体要素绑定信息、即时通讯软件中的单体要素绑定信息、邮件中的单体要素绑定信息中的一种或者多种。
[0088]应当理解,从通讯录、即时通讯软件、邮件中提取的单体要素共用同一身份鉴权信肩、O
[0089]当判断出不是首次与所述单体要素进行通信时,对所述单体要素进行身份鉴权,在可选实施例中,处理器101调用存储器104中存储的程序代码还可以执行以下步骤:
[0090]提取所述单体要素的身份鉴权信息;
[0091]通过存储的身份鉴权信息,判断所述单体要素是否为目标通信对象。
[0092]通过存储的身份鉴权信息,判断所述单体要素是否为目标通信对象,在可选实施例中,处理器101调用存储器104中存储的程序代码还可以具体执行以下步骤:
[0093]判断所述单体要素的身份鉴权信息是否与存储的身份鉴权信息至少两项相同;
[0094]若是,则判断所述单体要素为目标通信对象;
[0095]若否,则判断所述单体要素为待选通信对象,并提示用户是否将所述待选通信对象设置为所述目标通信对象。
[0096]需要知道的是,本发明实施例中,习惯用语包括:词汇、事件、符号、句式中的一种或者多种。
[0097]具体的,本实施例中介绍的终端可以用以实施本发明结合图1、图2介绍的输入法实施例中的部分或全部流程。
[0098]应当理解,上述第一处理单元和第二处理单元并不是表示顺序关系,而是为了区别不同的处理单元。同理,第一鉴权单元、第二鉴权单元是为了表示不同的鉴权单元,在此不再赘述。
[0099]本领域普通技术人员将会理解,本发明的各个方面、或各个方面的可能实现方式可以被具体实施为系统、方法或者计算机程序产品。此外,本发明的各方面、或各个方面的可能实现方式可以采用计算机程序产品的形式,计算机程序产品是指存储在计算机可读介质中的计算机可读程序代码。
[0100]计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质包含但不限于电子、磁性、光学、电磁、红外或半导体系统、设备或者装置,或者前述的任意适当组合,如随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPR0M或者快闪存储器)、光纤、便携式只读存储器(CD-ROM)。
[0101]计算机中的处理器读取存储在计算机可读介质中的计算机可读程序代码,使得处理器能够执行在流程图中每个步骤、或各步骤的组合中规定的功能动作;生成实施在框图的每一块、或各块的组合中规定的功能动作的装置。
[0102]本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0103]本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
[0104]计算机可读程序代码可以完全在用户的计算机上执行、部分在用户的计算机上执行、作为单独的软件包、部分在用户的本地计算机上并且部分在远程计算机上,或者完全在远程计算机或者服务器上执行。也应该注意,在某些替代实施方案中,在流程图中各步骤、或框图中各块所注明的功能可能不按图中注明的顺序发生。例如,依赖于所涉及的功能,接连示出的两个步骤、或两个块实际上可能被大致同时执行,或者这些块有时候可能被以相反顺序执行。
[0105]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1.一种输入法,其特征在于,包括: 当当前通信对象为单体要素时,判断是否首次与所述单体要素进行通信;所述单体要素包括:单个联系人、单个联系组或者单个联系群; 当判断出不是首次与所述单体要素进行通信时,对所述单体要素进行身份鉴权; 当身份鉴权结果为所述单体要素是目标通信对象时,查询所述单体要素配置的习惯用语,优先显示与所述单体要素匹配的习惯用语。
2.如权利要求1所述的输入法,其特征在于,还包括: 当当前通信对象不是单体要素,则按照默认顺序加载词库。
3.如权利要求1所述的输入法,其特征在于,当判断出是首次与所述单体要素进行通信时,还包括: 按照默认顺序加载词库; 保存所述单体要素的身份鉴权信息及与所述单体要素匹配的习惯用语。
4.如权利要求3所述的输入法,其特征在于,还包括: 根据与所述单体要素的通信记录,更新与所述单体要素匹配的习惯用语。
5.如权利要求4所述的输入法,其特征在于,所述更新与所述单体要素匹配的习惯用语包括: 统计与所述单体要素匹配的习惯用语到当前为止预设时间内被选择的次数;或, 记录当前为止与所述单体要素匹配的习惯用语最后一次被选择的时间; 所述习惯用语到当前为止预设时间内被使用的次数越多,则将所述习惯用语设置为最新习惯用语;或, 所述习惯用语最后一次被选择的时间越接近当前时间,则将所述习惯用语设置为最新习惯用语。
6.如权利要求1所述的输入法,其特征在于,所述身份鉴权信息包括:通讯录单体要素绑定信息、即时通讯软件中的单体要素绑定信息、邮件中的单体要素绑定信息中的一种或者多种。
7.如权利要求6所述的输入法,其特征在于,从通讯录、即时通讯软件、邮件中提取的单体要素共用同一身份鉴权信息。
8.如权利要求1所述的输入法,其特征在于,所述当判断出不是首次与所述单体要素进行通信时,对所述单体要素进行身份鉴权,包括: 提取所述单体要素的身份鉴权信息; 通过存储的身份鉴权信息,判断所述单体要素是否为目标通信对象。
9.如权利要求8所述的输入法,所述通过存储的身份鉴权信息,判断所述单体要素是否为目标通信对象,具体包括: 判断所述单体要素的身份鉴权信息是否与存储的身份鉴权信息至少两项相同; 若是,则判断所述单体要素为目标通信对象; 若否,则判断所述单体要素为待选通信对象,并提示用户是否将所述待选通信对象设置为所述目标通信对象。
10.如权利要求1所述的输入法,其特征在于, 所述习惯用语包括:词汇、事件、符号、句式中的一种或者多种。
【文档编号】G06F3/023GK104281274SQ201410446709
【公开日】2015年1月14日 申请日期:2014年9月3日 优先权日:2014年9月3日
【发明者】梅政 申请人:深圳市金立通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1