输入法切换方法及其移动终端的制作方法

文档序号:9527789阅读:334来源:国知局
输入法切换方法及其移动终端的制作方法
【技术领域】
[0001]本发明涉及移动通信领域,尤其涉及一种输入法切换方法及其移动终端。
【背景技术】
[0002]随着智能移动终端的不断发展,其功能也越来越强大,人们通过智能移动终端可以完成日常通信、聊天、办公、收发邮件、游戏、购物等各种应用。
[0003]在智能移动终端的上述应用中,经常要利用输入法完成文本输入。然而,目前的输入法还不够智能化和人性化,经常需要用户进行频繁的切换。以聊天工具为例,当用户同时与不同国籍的联系人聊天时,可能会使用不同的语言进行交流,这导致用户在输入聊天信息时必须不停地切换语言类型,操作极其不便,降低了信息交流的速度,使得用户对输入法的体验非常不好。

【发明内容】

[0004]为解决现有技术中存在的上述问题,本发明实施例一方面提供了一种输入法切换方法,其特征在于,包括:
[0005]当检测到用户与联系人开启会话时,获取联系人的标识信息,确定与联系人对应的目标输入法;
[0006]切换用户与联系人开启会话时的默认输入法为目标输入法。
[0007]另一方面,本发明实施例还提供了一种移动终端,包括:
[0008]第一确定模块,用于当检测到用户与联系人开启会话时,获取联系人的标识信息,确定与联系人对应的目标输入法;
[0009]切换模块,用于切换用户与联系人开启会话时的默认输入法为目标输入法。
[0010]本发明实施例可根据用户在与不同联系人交流时的不同习惯,智能地切换到常用的输入法,并使用常用的输入法参数,避免了用户频繁切换输入法的繁琐步骤,有效提升了用户的文本输入体验。
【附图说明】
[0011]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0012]图1为本发明的输入法切换方法的第一实施例的流程示意图;
[0013]图2为本发明的输入法切换方法的第二实施例的流程示意图;
[0014]图3为本发明的输入法切换方法的第三实施例的流程示意图;
[0015]图4为本发明的移动终端的第一实施例的结构示意图;
[0016]图5为本发明的移动终端的第二实施例的结构示意图;
[0017]图6为本发明的移动终端的第三实施例的结构示意图。
【具体实施方式】
[0018]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0019]请参照图1,是本发明的输入法切换方法的第一实施例的流程示意图,该方法包括:
[0020]步骤S11:当检测到用户与联系人开启会话时,获取联系人的标识信息,确定与联系人对应的目标输入法。
[0021]本步骤中,用户与联系人所开启的会话可包括在短信、电子邮件、微博、微信以及QQ等各种聊天类、通讯类软件中所开启的会话。联系人的标识信息可包括联系人的手机号、QQ/微博/微信的号码、昵称、身份二维码或真实姓名等能够唯一标识联系人身份的信息。
[0022]本步骤中,所确定的目标输入法,包括确定输入法的类型(如智能拼音输入法、智能五笔输入法、微软拼音输入法、手写输入法等)、语言类型(如中文、英文、法文、俄文、葡萄牙语、西班牙语、韩语、日语、西班牙语等)或文本格式(如字号、字体、加粗、倾斜、加下划线等)等与输入法相关的参数。
[0023]步骤S12:切换用户与联系人开启会话时的默认输入法为目标输入法。
[0024]本步骤中,由系统提供默认的输入法参数,当目标输入法的参数与默认的输入法参数不一致时,触发切换动作,完成输入法的相关修改。
[0025]本发明实施例中,在步骤S12之后,还可以包括:记录会话中执行的输入事件,并存储在预创建的输入法数据库中;该输入事件包括输入法类型的使用次数,输入法的语言,联系人发出的文本信息,或用户使用的字体信息、字号信息、字体颜色信息中的一种或多种输入事件;根据输入法数据库记载的输入事件,确定下次用户与联系人会话时使用的输入法。其中,根据输入法的语言,确定下次用户与联系人会话时使用的默认输入法的语言;根据输入法的字体,确定下次用户与联系人会话时使用的默认输入法的字体;根据输入法的字号,确定下次用户与联系人会话时使用的默认输入法的字号。
[0026]虽然用户的输入法使用习惯可能随时间的推移而有所改变,但总体来说,时间间隔越近,越有可能使用相同的输入法参数。因此,有必要在当前会话中记录下用户所使用的各项输入法参数,并作为下次会话时的默认参数推荐给用户。
[0027]本发明实施例的技术方案,通过将输入法与联系人的标识相关联,可根据用户与不同联系人交流时的不同习惯,智能地切换到常用的输入法,并使用常用的输入法参数,避免了用户频繁切换输入法的繁琐步骤,有效提升了用户的文本输入体验。
[0028]请参照图2,是本发明的输入法切换方法的第二实施例的流程示意图,该方法包括:
[0029]步骤S21:检测到用户与联系人首次会话时,获取联系人在首次会话中的个人信息的语言类型,个人信息包括个人网站、用户名、微博、签名信息、备注信息或微信中的一种或多种信息。
[0030]本步骤中,当用户与联系人首次会话时,他们之间从未沟通过,因此历史交互记录是不存在。由于无法获知用户与该联系人的交流习惯,为了尽可能的匹配联系人的语言习惯,减少用户与联系人在首次会话时就需要改变输入法参数的可能性,可从联系人的个人信息中获取联系人常用的语言类型。此处的个人信息可以从联系人在网络上使用的各种软件或应用中获得。
[0031]步骤S22:根据个人信息的语言类型,确定与联系人对应的目标输入法,目标输入法作为下次用户与联系人会话的默认输入法。
[0032]本步骤中,由于在用户与某联系人从未沟通过的情况下,该联系人的个人信息的语言类型最有可能是用户与该联系人沟通时将要使用的语言类型,因此,可将对应的目标输入法作为下次用户与联系人会话的默认输入法。
[0033]步骤S23:切换用户与联系人开启会话时的默认输入法为目标输入法。
[0034]本步骤与输入法切换方法的第一实施例中的对应步骤相同,这里不再赘述。
[0035]本发明实施例,可在用户与联系人从未沟通过的情况下,主动从其他途径获取联系人的语言类型,作为用户所使用的初始化语言类型,从而最大程度地减少用户切换输入法的可能性,方便用户的操作。
[0036]请参照图3,是本发明的输入法切换方法的第三实施例的流程示意图,该方法包括:
[0037]步骤S31:当检测到用户与联系人开启会话且与联系人存在历史会话时,获取用户使用输入法的历史记录。
[0038]本步骤中,当用户与某联系人以前曾经沟通过时,在此后的沟通中,很大可能会沿用以前沟通时的输入法习惯,因此,可获取用户使用输入法的历史记录作为判断依据。
[0039]步骤S32:根据历史记录,确定与联系人对应的目标输入法。
[0040]本步骤中,获取历史记录后,可统计历史记录中各种输入法及其参数的使用频率,将其中出现频率最高的输入法作为与该联系人的本次会话中所推荐的目标输入法。例如,假设用户曾使用过中文、英文和日文输入法与某联系人进行交流,其中中文输入法出现过20次,英文输入法出现过5次,日文输入法出现过2次,那么可以推知,中文这一语言类型最符合用户在与该联系人对话时的习惯,可将中文输入法确定为与该联系人对于的目标输入法。
[0041]此外,也可将历史记录中最近一次使用的输入法作为与该联系人的本次会话中所推荐的目标输入法。
[0042]步骤S33:切换用户与联系人开启会话时的默认输入法为目标输入法。
[0043]本步骤与输入法切换方法的第一实施例中的对应步骤相同,这里不再赘述。
[0044]本发明实施例,根据用户与某联系人历史会话中使用输入法的历史记录来获取目标输入法,使得系统向用户推荐的输入法更符合用户与该联系人的交流习惯,最大程度的减少了切换输入法的可能性。
[0045]请参照图4,是本发明的移动终端的第一实施例的结构示意图,该移动终端100包括第一确定模块110和切换模块120。
[0046]其中,第一确定模块110,用于当检测到用户与联系人开启会话时,获取联系人的标识信息,确定与联系人对应的目标输入法;
[0047]切换模块120,与第一确定模块110相连,用于切换用户与联系人开启会话时的默认输入法为目标输入法。
[0048]用户与联系人所开启的会话可包括在短信、电子邮件、微博、微信以及QQ等各种聊天类、通讯类软件中所开启的会话。联系人的标识信息可包括联系人的手机号、QQ/微博/微信的号码、昵称、身份二维码或真实姓名等能够唯一标识联系人身份的信息。
[0049]所确定的目标输入法,包括确定输入法的类型(如智能拼音输入法、智能五笔输入法、微软拼音输入法、手写输入法等)、语言类型(如中文、英文、法文、俄文、葡萄牙语、西班牙语、韩语、日语、西班牙语等)或文本格式(如字号、字体、加粗、倾斜、加下划线等)等与输入法相关的参数。
[0050]可由系统提供默认的输入法参数,当目标输入法的参数与默认的输入法参数不一致时,触发切换动作,完成输入法的相关修改。
[0051]进一步的,移动终端100还可包括记录模块和第二确定模块(图中未示出)。其中,记录模块,用于记录会话中执行的输入事件,并存储在预创建的输入法数据库中;输入事件包括输入法类型的使用次数,输入法的语言,联系人发出的文本信息,或用户使用的字体信息、字号信息、字体颜色信息中的一种或多种输入事件;第二确定模块,与记
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1