一种设置输入法界面的方法及装置与流程

文档序号:16528006发布日期:2019-01-05 10:30阅读:260来源:国知局
一种设置输入法界面的方法及装置与流程

本发明涉及计算机技术领域,特别是涉及一种设置输入法界面的方法及装置。



背景技术:

输入法是实现用户在设备上输入字符的编码方法。输入法界面则是使用输入法时,用户与设备之间的交互界面。根据用户输入习惯不同,商家提供的输入法界面,主要包括以下几种(以手机输入法界面为例):全键盘输入法界面,如图1所示;九宫格输入法界面,如图2所示;手写输入法界面,如图3所示,以及笔画输入法界面,如图4所示。

目前,上述输入法界面上各个按键的布局都是由商家预先设置的,用户安装了输入法后,只能使用由商家提供的固定的输入法界面。然而,固定的输入法界面不能满足不同用户的个性化需求,提供对输入法界面自定义设置的方案是亟待解决的问题。



技术实现要素:

本发明解决的技术问题在于提供一种设置输入法界面的方法及装置,以使得用户能够自定义输入法界面,用户自定义的输入法界面适应于用户的输入习惯,满足用户对输入法界面的个性化需求。

为此,本发明解决技术问题的技术方案是:

第一方面,为了解决上述问题,本发明实施例提供了一种设置输入法界面的方法,所述方法包括:

接收对第一输入法界面的设置开始请求,显示所述第一输入法界面的设置界面;

接收对所述设置界面的设置操作;

根据所述设置操作对所述设置界面进行界面设置;

接收对所述设置界面的设置结束请求,显示所获得第二输入法界面;

其中,存在至少一个按键,仅属于所述第一输入法界面或者所述第二输入法界面任意一个界面。

可选的,所述设置操作是替换操作,所述根据所述设置操作对所述设置界面进行界面设置包括:

获取所述替换操作中的第一按键集合和第二按键集合,所述第一按键集合包括至少一个所述第一输入法界面中存在的按键,所述第二按键集合包括至少一个所述第一输入法界面不存在的按键;

根据所述替换操作,在所述设置界面中利用所述第二按键集合替换所述第一按键集合。

可选的,所述第一按键集合对应的功能与所述第二按键集合对应的功能不同,所述获取所述替换操作中的第一按键集合和第二按键集合包括:

获取从所述设置界面上所选的第一按键集合;

获取从预设的按键库中所选的第二按键集合。

可选的,所述第一按键集合对应的功能与所述第二按键集合对应的功能相同,所述获取所述替换操作中的第一按键集合和第二按键集合包括:

获取从所述设置界面所选的第一按键集合;

根据所述第一按键集合生成所述第二按键集合,所述第一按键集合和所述第二按键集合中不存在相同功能的按键。

可选的,所述第一按键集合包括一个第一按键,所述第二按键集合包括至少两个第二按键,所述根据所述第一按键集合生成所述第二按键集合包括:

对所述第一按键对应的所有功能进行拆分,获得至少两个第一功能集合,每个第一功能集合包括功能各不相同;

给每个第一功能集合生成一个对应于该第一功能集合的第二按键。

可选的,所述第一按键集合包括至少两个第三按键,所述第二按键集合包括一个第四按键,所述根据所述第一按键集合生成所述第二按键集合包括:

获取所述第一按键集合中所有第三按键对应的所有功能作为第二功能集合;

生成对应于所述第二功能集合的第四按键。

可选的,所述设置操作是新增操作,所述根据所述设置操作对所述设置界面进行界面设置包括:

检测所述设置界面上未设置按键的空白区域;

获取所述新增操作中的第三按键集合,所述第三按键集合中的按键不存在所述第一输入法界面中;

将所述第三按键集合添加至所述空白区域。

可选的,所述设置操作是删除操作,所述根据所述设置操作对所述设置界面进行界面设置包括:

获取所述删除操作中的第四按键集合,所述第四按键集合包括所述第一输入法界面中的至少一个按键;

从所述设置界面上删除所述第四按键集合。

可选的,所述方法还包括:

接收对所述第五按键集合的显示调整操作,所述第五按键集合包括所述设置界面中的至少一个按键;

根据所述显示调整操作中的显示调整类型的值,调整所述第五按键集合在所述设置界面的显示结果,所述显示调整类型包括显示大小调整,显示位置调整,以及显示格式调整中的任意一种或多种。

可选的,所述方法还包括:

根据所述第二输入法界面生成配置文件,所述配置文件用于配置生成所述第二输入法界面;

将所述配置文件发送至服务器;

接收所述服务器发送的用于访问所述配置文件的链接地址,利用所述链接地址分享所述第二输入法界面。

可选的,所述接收所述服务器发送的用于访问所述配置文件的链接地址,利用所述链接地址分享所述第二输入法界面包括:

接收所述服务器发送的条码,所述条码包括用于访问所述配置文件的链接地址,所述条码包括一维条码和/或二维条码;

显示所述条码。

第二方面,本发明实施例提供了一种设置输入法界面的装置,所述装置包括:

第一显示模块,用于接收对第一输入法界面的设置开始请求,显示所述第一输入法界面的设置界面;

第一接收模块,用于接收对所述设置界面的设置操作;

设置模块,用于根据所述设置操作对所述设置界面进行界面设置;

第二显示模块,用于接收对所述设置界面的设置结束请求,显示获得的第二输入法界面;

其中,存在至少一个按键,仅属于所述第一输入法界面或者所述第二输入法界面任意一个界面。

可选的,所述设置操作是替换操作,所述设置模块包括:

第一获取单元,用于获取所述替换操作中的第一按键集合和第二按键集合,所述第一按键集合包括至少一个所述第一输入法界面中存在的按键,所述第二按键集合包括至少一个所述第一输入法界面不存在的按键;

替换单元,用于根据所述替换操作,在所述设置界面中利用所述第二按键集合替换所述第一按键集合。

可选的,所述第一按键集合对应的功能与所述第二按键集合对应的功能不同,所述第一获取单元包括:

第一获取子单元,用于获取从所述设置界面上所选的第一按键集合;

第二获取子单元,用于获取从预设的按键库中所选的第二按键集合。

可选的,所述第一按键集合对应的功能与所述第二按键集合对应的功能相同,所述第一获取单元包括:

第三获取子单元,用于获取从所述设置界面所选的第一按键集合;

生成子单元,用于根据所述第一按键集合生成所述第二按键集合,所述第一按键集合和所述第二按键集合中不存在相同功能的按键。

可选的,所述第一按键集合包括一个第一按键,所述第二按键集合包括至少两个第二按键,

所述生成子单元,用于对所述第一按键对应的所有功能进行拆分,获得至少两个第一功能集合,每个第一功能集合包括功能各不相同;给每个第一功能集合生成一个对应于该第一功能集合的第二按键。

可选的,所述第一按键集合包括至少两个第三按键,所述第二按键集合包括一个第四按键,

所述生成子单元,用于获取所述第一按键集合中所有第三按键对应的所有功能作为第二功能集合;生成对应于所述第二功能集合的第四按键。

可选的,所述设置操作是新增操作,所述设置模块包括:

检测单元,用于检测所述设置界面上未设置按键的空白区域;

第二获取单元,用于获取所述新增操作中的第三按键集合,所述第三按键集合中的按键不存在所述第一输入法界面中;

添加单元,用于将所述第三按键集合添加至所述空白区域。

可选的,所述设置操作是删除操作,所述设置模块包括:

第三获取单元,用于获取所述删除操作中的第四按键集合,所述第四按键集合包括所述第一输入法界面中的至少一个按键;

删除单元,用于从所述设置界面上删除所述第四按键集合。

可选的,所述装置还包括:

第二接收模块,用于接收对所述第五按键集合的显示调整操作,所述第五按键集合包括所述设置界面中的至少一个按键;

调整模块,用于根据所述显示调整操作中的显示调整类型的值,调整所述第五按键集合在所述设置界面的显示结果,所述显示调整类型包括显示大小调整,显示位置调整,以及显示格式调整中的任意一种或多种。

可选的,所述装置还包括:

生成模块,用于根据所述第二输入法界面生成配置文件,所述配置文件用于配置生成所述第二输入法界面;

发送模块,用于将所述配置文件发送至服务器;

分享模块,用于接收所述服务器发送的用于访问所述配置文件的链接地址,利用所述链接地址分享所述第二输入法界面。

可选的,所述分享模块包括:

接收单元,用于接收所述服务器发送的条码,所述条码包括用于访问所述配置文件的链接地址,所述条码包括一维条码和/或二维条码;

显示单元,用于显示所述条码。

第三方面,本发明实施例提供了一种终端设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:

接收对第一输入法界面的设置开始请求,显示所述第一输入法界面的设置界面;

接收对所述设置界面的设置操作;

根据所述设置操作对所述设置界面进行界面设置;

接收对所述设置界面的设置结束请求,显示获得的第二输入法界面;

其中,存在至少一个按键,仅属于所述第一输入法界面或者所述第二输入法界面任意一个界面。

可选的,所述设置操作是替换操作,所述根据所述设置操作对所述设置界面进行界面设置包括:

获取所述替换操作中的第一按键集合和第二按键集合,所述第一按键集合包括至少一个所述第一输入法界面中存在的按键,所述第二按键集合包括至少一个所述第一输入法界面不存在的按键;

根据所述替换操作,在所述设置界面中利用所述第二按键集合替换所述第一按键集合。

可选的,所述第一按键集合对应的功能与所述第二按键集合对应的功能不同,所述获取所述替换操作中的第一按键集合和第二按键集合包括:

获取从所述设置界面上所选的第一按键集合;

获取从预设的按键库中所选的第二按键集合。

可选的,所述第一按键集合对应的功能与所述第二按键集合对应的功能相同,所述获取所述替换操作中的第一按键集合和第二按键集合包括:

获取从所述设置界面所选的第一按键集合;

根据所述第一按键集合生成所述第二按键集合,所述第一按键集合和所述第二按键集合中不存在相同功能的按键。

可选的,所述第一按键集合包括一个第一按键,所述第二按键集合包括至少两个第二按键,所述根据所述第一按键集合生成所述第二按键集合包括:

对所述第一按键对应的所有功能进行拆分,获得至少两个第一功能集合,每个第一功能集合包括功能各不相同;

给每个第一功能集合生成一个对应于该第一功能集合的第二按键。

可选的,所述第一按键集合包括至少两个第三按键,所述第二按键集合包括一个第四按键,所述根据所述第一按键集合生成所述第二按键集合包括:

获取所述第一按键集合中所有第三按键对应的所有功能作为第二功能集合;

生成对应于所述第二功能集合的第四按键。

可选的,所述设置操作是新增操作,所述根据所述设置操作对所述设置界面进行界面设置包括:

检测所述设置界面上未设置按键的空白区域;

获取所述新增操作中的第三按键集合,所述第三按键集合中的按键不存在所述第一输入法界面中;

将所述第三按键集合添加至所述空白区域。

可选的,所述设置操作是删除操作,所述根据所述设置操作对所述设置界面进行界面设置包括:

获取所述删除操作中的第四按键集合,所述第四按键集合包括所述第一输入法界面中的至少一个按键;

从所述设置界面上删除所述第四按键集合。

可选的,所述一个或者一个以上程序包含用于进行以下操作的指令还包括:

接收对所述第五按键集合的显示调整操作,所述第五按键集合包括所述设置界面中的至少一个按键;

根据所述显示调整操作中的显示调整类型的值,调整所述第五按键集合在所述设置界面的显示结果,所述显示调整类型包括显示大小调整,显示位置调整,以及显示格式调整中的任意一种或多种。

可选的,所述一个或者一个以上程序包含用于进行以下操作的指令还包括:

根据所述第二输入法界面生成配置文件,所述配置文件用于配置生成所述第二输入法界面;

将所述配置文件发送至服务器;

接收所述服务器发送的用于访问所述配置文件的链接地址,利用所述链接地址分享所述第二输入法界面。

可选的,所述接收所述服务器发送的用于访问所述配置文件的链接地址,利用所述链接地址分享所述第二输入法界面包括:

接收所述服务器发送的条码,所述条码包括用于访问所述配置文件的链接地址,所述条码包括一维条码和/或二维条码;

显示所述条码。

第四方面,本发明实施例提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行一种信息回复的方法,所述方法包括:

接收对第一输入法界面的设置开始请求,显示所述第一输入法界面的设置界面;

接收对所述设置界面的设置操作;

根据所述设置操作对所述设置界面进行界面设置;

接收对所述设置界面的设置结束请求,显示获得的第二输入法界面;

其中,存在至少一个按键,仅属于所述第一输入法界面或者所述第二输入法界面任意一个界面。

可选的,所述设置操作是替换操作,所述根据所述设置操作对所述设置界面进行界面设置包括:

获取所述替换操作中的第一按键集合和第二按键集合,所述第一按键集合包括至少一个所述第一输入法界面中存在的按键,所述第二按键集合包括至少一个所述第一输入法界面不存在的按键;

根据所述替换操作,在所述设置界面中利用所述第二按键集合替换所述第一按键集合。

可选的,所述第一按键集合对应的功能与所述第二按键集合对应的功能不同,所述获取所述替换操作中的第一按键集合和第二按键集合包括:

获取从所述设置界面上所选的第一按键集合;

获取从预设的按键库中所选的第二按键集合。

可选的,所述第一按键集合对应的功能与所述第二按键集合对应的功能相同,所述获取所述替换操作中的第一按键集合和第二按键集合包括:

获取从所述设置界面所选的第一按键集合;

根据所述第一按键集合生成所述第二按键集合,所述第一按键集合和所述第二按键集合中不存在相同功能的按键。

可选的,所述第一按键集合包括一个第一按键,所述第二按键集合包括至少两个第二按键,所述根据所述第一按键集合生成所述第二按键集合包括:

对所述第一按键对应的所有功能进行拆分,获得至少两个第一功能集合,每个第一功能集合包括功能各不相同;

给每个第一功能集合生成一个对应于该第一功能集合的第二按键。

可选的,所述第一按键集合包括至少两个第三按键,所述第二按键集合包括一个第四按键,所述根据所述第一按键集合生成所述第二按键集合包括:

获取所述第一按键集合中所有第三按键对应的所有功能作为第二功能集合;

生成对应于所述第二功能集合的第四按键。

可选的,所述设置操作是新增操作,所述根据所述设置操作对所述设置界面进行界面设置包括:

检测所述设置界面上未设置按键的空白区域;

获取所述新增操作中的第三按键集合,所述第三按键集合中的按键不存在所述第一输入法界面中;

将所述第三按键集合添加至所述空白区域。

可选的,所述设置操作是删除操作,所述根据所述设置操作对所述设置界面进行界面设置包括:

获取所述删除操作中的第四按键集合,所述第四按键集合包括所述第一输入法界面中的至少一个按键;

从所述设置界面上删除所述第四按键集合。

可选的,所述方法还包括:

接收对所述第五按键集合的显示调整操作,所述第五按键集合包括所述设置界面中的至少一个按键;

根据所述显示调整操作中的显示调整类型的值,调整所述第五按键集合在所述设置界面的显示结果,所述显示调整类型包括显示大小调整,显示位置调整,以及显示格式调整中的任意一种或多种。

可选的,所述方法还包括:

根据所述第二输入法界面生成配置文件,所述配置文件用于配置生成所述第二输入法界面;

将所述配置文件发送至服务器;

接收所述服务器发送的用于访问所述配置文件的链接地址,利用所述链接地址分享所述第二输入法界面。

可选的,所述接收所述服务器发送的用于访问所述配置文件的链接地址,利用所述链接地址分享所述第二输入法界面包括:

接收所述服务器发送的条码,所述条码包括用于访问所述配置文件的链接地址,所述条码包括一维条码和/或二维条码;

显示所述条码。

通过上述技术方案可知,本发明有如下有益效果:

接收对第一输入法界面的设置开始请求,显示第一输入法界面的设置界面,接收对该设置界面的设置操作;根据该设置操作对设置界面进行界面设置,接收对设置界面的设置结束请求,显示获得的第二输入法界面。用户根据输入习惯,在第一输入法界面的设置界面上执行设置操作,生成与第一输入法界面不同的第二输入法界面。第一输入法界面和第二输入法界面的不同在于,存在至少一个按键,该按键仅属于第一输入法界面,但是不属于第二输入法界面;或者该按键仅属于第二输入法界面,但是不属于第一输入法界面。所生成的第二输入法界面由用户自定义设置,该第二输入法界面更适用于用户的输入习惯,满足用户对输入法界面的个性化需求。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的全键盘输入法界面示意图;

图2为本发明实施例提供的九宫格输入法界面示意图;

图3为本发明实施例提供的手写输入法界面示意图;

图4为本发明实施例提供的笔画输入法界面示意图;

图5为本发明实施例提供的设置输入法界面的方法场景实例示意图;

图6为本发明实施例提供的设置输入法界面的方法流程图;

图7为本发明实施例提供的第一输入法界面上的“设置”按键示意图;

图8为本发明实施例提供的对设置界面进行界面设置的方法一实例流程图;

图9为本发明实施例提供的获取第一按键集合和第二按键集合的方法一实例流程图;

图10为本发明实施例提供的所获取的第一按键集合示意图;

图11为本发明实施例提供的选择第二按键集合一实例示意图;

图12为本发明实施例提供的选择第二按键集合另一实例示意图;

图13为本发明实施例提供的替换操作实例一示意图;

图14为本发明实施例提供的替换操作实例二示意图;

图15为本发明实施例提供的替换操作实例三示意图;

图16为本发明实施例提供的替换操作实例四示意图;

图17为本发明实施提供的获取第一按键集合和第二按键集合的方法另一实例流程图;

图18为本发明实施例提供的替换操作实例一示意图;

图19为本发明实施例提供的替换操作实例二示意图;

图20为本发明实施例提供的替换操作实例三示意图;

图21为本发明实施例提供的对设置界面进行界面设置的方法另一实例流程图;

图22为本发明实施例提供的增加按键的实例示意图;

图23为本发明实施例提供的对设置界面进行界面设置的方法又一实例流程图;

图24为本发明实施例提供的删除按键的实例示意图;

图25为本发明实施例提供的显示大小调整实例示意图;

图26为本发明实施例提供的显示位置调整实例示意图;

图27为本发明实施例提供的设置输入法界面的装置结构示意图;

图28为本发明实施例提供的终端设备结构示意图。

具体实施方式

为了给出用户自定义输入法界面的实现方案,本发明实施例提供了一种设置输入法界面的方法及装置,以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

发明人经研究发现,目前用户所使用的输入法界面,都是由商家提供的,如图1至图4所示,商家提供的输入法界面都是固定的。然而,不同用户的输入习惯不同,上述固定的输入法界面,并不能满足用户对输入法界面的个性化需求。

为了解决上述问题,本发明实施例中,接收对第一输入法界面的设置开始请求,显示该第一输入法界面的设置界面。在该设置界面上进行自定义的设置操作,改变第一输入法界面的布局,生成与第一输入法界面不同的第二输入法界面,由于第二输入法界面是由用户根据输入习惯自定义生成的,该第二输入法界面能够适用于用户输入习惯的界面,满足用户的个性化需求。

举例说明:以图1所示为例,图1所示的全键盘输入法界面中,存在语音输入的按键,用户从不使用该语音输入的按键,而用户常输入符号“@”,每次输入符号“@”时,必须先点击“符”按键,进入符号输入界面,再输入符号“@”,用户使用该全键盘输入法界面时操作繁琐,该全键盘输入法界面不能适用于用户的输入习惯。采用本发明实施例提供的技术方案,用户可以对图1所示的全键盘输入法界面进行自定义的设置,将图1所示的全键盘输入法界面中的语音输入的按键,替换成符号“@”的输入按键,从而获得一个新的全键盘输入法界面,如图5所示。用户使用图5所示的新的全键盘输入法界面时,能够直接使用该新的全键盘输入法界面中的“@”按键,输入符号“@”,操作简单快捷,适用于用户的输入习惯,满足用户的个性化需求。

在上述实例的场景中,由图1所示的全键盘输入法界面生成图5所示的新的全键盘输入法界面,用户执行的设置操作是替换操作,利用“@”按键替换语音输入的按键。该设置操作还可以是新增操作或者删除操作等。可以理解的是,由第一输入法界面生成第二输入法界面时,所采用的设置操作可以是替换操作,新增操作,删除操作中任意一种,还可以是任意两种的组合,也可以是三种都有,根据用户的实际需要具体选择,这里不进行具体限定。

实例性方法

下面对本发明所提供的实例性的方案进行详细说明。

图6为本发明实施例提供的设置输入法界面的方法流程图,包括:

601:接收对第一输入法界面的设置开始请求,显示第一输入法界面的设置界面。

用户使用终端设备上显示的第一输入法界面,该终端设备可以是能够给用户显示输入法界面的任意终端设备,例如:手机,平板电脑等。若第一输入法界面不符合用户的需求时,用户可以向终端设备发送对第一输入界面的设置开始请求,终端设备接收该设置开始请求,向用户显示第一输入法界面的设置界面。

向终端设备发送对第一输入界面的设置开始请求,第一种可能的实现方式,通过点击第一输入法界面上预设的按键,发送对第一输入法界面的设置开始请求。

如图7所示,第一输入法界面上预先设置有一个“设置”按键,用户点击第一输入法界面上该“设置”按键,即实现发送对第一输入法界面的设置开始请求。

向终端设备发送对第一输入界面的设置开始请求,第二种可能的实现方式,通过对第一输入法界面上任意一个按键执行预设操作,发送对第一输入法界面的设置开始请求。

在第一输入法界面上,对任意一个按键执行该预设操作,都会触发该设置开始请求。该预设操作可以是任意操作,该预设操作与第一输入法界面上的输入操作不同即可,只要终端设备能够识别该预设操作。例如:该预设操作可以是对按键进行双击,即对按键执行两次点击操作,并且两次点击操作之间的时间间隔小于第一预设阈值;该预设操作还可以是对按键进行长按,即对该按键按压的时间大于第二预设阈值。当然,该预设操作还可以是其它操作,这里不再赘述。

第二种实现方式与第一种实现方式相比,无需在第一输入法界面上设置额外的按键,节省第一输入法界面的空间。

第一输入法界面,是一个用于输入字符的界面;而第一输入法界面的设置界面,是用于对第一输入法界面进行设置的界面。单独设置一个第一输入法界面的设置界面,而不是在第一输入法界面上直接执行设置操作,是为了避免用户在使用第一输入法界面输入字符时,错误的执行设置操作,影响用户的输入体验。

602:接收对设置界面的设置操作。

603:根据设置操作对设置界面进行界面设置。

604:接收对所述设置界面的设置结束请求,获得第二输入法界面。

显示第一输入法界面的设置界面时,用户可以根据实际自身输入习惯对该第一输入法界面进行设置,在第一输入法界面的设置界面上,执行设置操作。该设置操作包括替换操作,新增操作和删除操作中的任意一种或多种。终端设备接收该设置操作,根据该设置操作对第一输入法界面的设置界面进行界面设置,用户结束设置操作后,终端设备接收设置结束请求,获得第二输入法界面。

其中,存在至少一个按键,仅属于所述第一输入法界面或者所述第二输入法界面任意一个界面。可以理解的是,若设置操作包括替换操作,则存在至少一个按键,该按键用于替换第一输入法界面上的按键,该按键不属于第一输入法界面,但是,属于第二输入法界面;若设置操作包括新增操作,则存在至少一个按键,该按键是新添加至第二输入法界面的,该按键不属于第一输入法界面,但是,属于第二输入法界面;若设置操作包括删除操作,则存在至少一个按键,该按键是从第一输入法界面上删除的按键,则该按键属于第一输入法界面,但是,不属于第二输入法界面。

根据设置操作对第一输入法界面设置界面进行界面设置,用户对第一输入法界面的设置界面的界面设置结束后,触发设置结束请求。终端设备接收该设置结束请求,获得第二输入法界面。该第二输入法界面是用户对第一输入法界面自定义设置后获得的,更符合用户的输入习惯。本发明提供的设置输入法界面的方法,能够满足用户对输入法界面的个性化需求。

为了更好的理解本发明提供的技术方案,下面根据不同的应用场景,对“603:根据设置操作对所述设置界面进行界面设置”的具体实现方案进行实例性的说明。下述场景中,每个应用场景仅对一种类型的设置操作进行说明,实际应用中,对输入法界面进行自定义设置时,可以包括以下应用场景中的多种。

第一应用场景,设置操作是替换操作,如图8所示,603:根据所述设置操作对所述设置界面进行界面设置包括:

801:获取所述替换操作中的第一按键集合和第二按键集合,所述第一按键集合包括至少一个所述第一输入法界面中存在的按键,所述第二按键集合包括至少一个所述第一输入法界面不存在的按键。

802:根据所述替换操作,在所述设置界面中利用所述第二按键集合替换所述第一按键集合。

在执行替换操作时,根据该替换操作获取第一按键集合,该第一按键集合中可以仅包括一个第一输入法界面中的按键,也可以包括多个第一输入法界面中的按键。并且,根据该替换操作获取第二按键集合,该第二按键集合可以包括一个第一输入法界面中不存在的按键,也可以包括多个第一输入法界面中不存在的按键。

则执行替换操作时,利用第二按键集合替换该第一按键集合。因此,上述替换操作,可以实现采用一个第一输入法界面中不存在的按键替换一个第一输入法界面上存在的按键,也可以采用一个第一输入法界面中不存在的按键替换多个第一输入法界面上存在的相邻的按键,还可以采用多个第一输入法界面中不存在的按键替换一个第一输入法界面上存在的按键,当然,也可以采用多个第一输入法界面中不存在的按键替换多个第一输入法界面上存在的相邻的按键。在利用第二按键集合替换第一按键集合时,会根据第一按键集合在第一输入法界面的设置界面的大小,自适应的调整第二按键集合的大小。

在第一应用场景中,801:获取替换操作的第一按键集合和第二按键集合,包括两种可能的实现方式,如下:

第一种可能的实现方式,如图9所示,所述第一按键集合对应的功能与所述第二按键集合能够对应的功能不同,801:获取所述替换操作中的第一按键集合和第二按键集合包括:

901:获取所述用户从所述设置界面上所选的第一按键集合。

902:获取所述用户从预设的按键库中所选的第二按键集合。

第一按键集合包括一个按键时,用户可以采用点击操作,从第一输入法界面的设置界面上选择要被替换的第一按键集合。第一按键集合包括多个相邻的按键时,用户可以采用滑动操作,从第一输入法界面的设置界面上选择要被替换的第一按键集合。该滑动操作的方向,与第一按键集合在第一输入法界面上所处的位置有关,只要实现第一按键集合中所有按键都被选择即可。例如,可以从左到右执行滑动操作,也可以从上到下执行滑动操作,还可以从一个点向另一个点滑动操作,所获得的第一按键集合如图10所示。当然,上述内容仅选择第一按键集合的实例性实现方式,还可以采用其它方式实现,这里不再赘述。

第二按键集合是从预设的按键库中选择的按键,该预设的按键库包括第一输入法界面上不存在的按键,并且,该预设按键库中的按键的功能也是预先设置的。用户从预设的按键库中选择第二按键集合可以采用如下方式:一种是,用户选择了第一按键集合后,第一输入法界面的设置界面上,提供替换操作的按键选项,可以从所提供的替换操作的按键选项中选择第二按键集合,利用该第二按键集合替换第一按键集合,如图11所示。另一种是,用户选择了第一按键集合后,第一输入法界面上提供一个输入框,可以在该输入框中输入第二按键集合的名称,如图12所示。

可以理解的是,由于该第二按键集合是从预设的按键库中选择的,该预设按键库中的按键是第一输入法界面上不存在的按键,则第一按键集合对应的功能,即为该第一按键集合中,所有按键所能提供的所有功能的集合,第二按键集合对应的功能,即为该第二按键集合中,所有按键所能提供的功能的集合,第一按键集合对应的功能与第一按键集合对应的功能不同。

该替换操作中,包括用户所选的第一按键集合的信息,可以获得第一按键集合;也包括用户所选的第二按键集合的信息,可以获得第二按键集合。实现该替换操作时,利用第二按键集合替换该第一按键集合。

为了更好的理解本发明提供的第一种场景中第一种可能的实现方式,下面举例说明。

实例一,第一按键集合包括一个按键,第二按键集合包括一个按键,利用从预设的按键库中选取的一个按键,替换第一输入法界面上的一个按键。例如,第一输入法界面以全键盘输入法界面为例,如图13所示,第一按键集合是语音输入按键,第二按键集合是“换行”按键,以“换行”按键替换第一输入法界面中的语音输入按键。

实例二,第一按键集合包括一个按键,第二按键集合包括多个按键,利用从预设的按键库中选取的多个按键,替换第一输入法界面上的一个按键。例如,第一输入法界面以手写输入法界面为例,如图14所示,第一按键集合是“中/英”按键,第二按键集合包括“换行”按键和“@”按键。以“换行”按键和“@”按键替换第一输入法界面中的“中/英”按键。

实例三,第一按键集合包括多个按键,第二按键集合包括一个按键,利用从预设的按键库中选取的一个按键,替换第一输入法界面上的多个按键。例如,第一输入法界面以九宫格输入法界面为例,如图15所示,第一按键集合包括“。”按键和“,”按键,第二按键集合是“重输”按键。以“重输”按键替换第一输入法界面中的“。”按键和“,”按键。

实例四,第一按键集合包括多个按键,第二按键集合也包括多个按键,利用从预设的按键库中选取的多个按键,替换第一输入法界面上的多个按键。例如,第一输入法界面以笔画输入法界面为例,如图16所示,第一按键集合包括“分隔”按键,“:”按键和“;”按键,第二按键集合包括“重输”按键和“@”按键。以“重输”按键和“@”按键,替换第一输入法界面中的“分隔”按键,“:”按键和“;”按键。

这里需要说明的是,上述实例中,第二按键集合都是从预设的按键库中获取的,该预设的按键库中的各个按键的功能都是预先设置的,并且,第一输入法界面上的按键无法直接提供,该第二按键集合中的各个按键的功能。用户根据输入习惯,利用常用的第二按键集合,替换第一输入法界面上不常用的第一按键集合。

上述每种实例仅以一种输入法界面为例进行说明,在实际应用中,每种输入法界面,都可以采用上述四种实例中的任意一种实例所述的方法,实现利用第二按键集合替换第一按键集合,这里不再赘述。

第二种可能的实现方式,如图17所示,所述第一按键集合对应的功能与所述第二按键集合对应的功能相同,801:获取所述替换操作中的第一按键集合和第二按键集合包括:

1701:获取所述用户从所述设置界面所选的第一按键集合。

1702:根据所述第一按键集合生成所述第二按键集合,所述第一按键集合和所述第二按键集合中不存在相同功能的按键。

在第一应用场景的第二种可能的实现方式中,第一按键集合还是由用户从第一输入法界面上选择的按键,具体选择方式与第一种可能的实现方式中所述的选择方式类似,参考第一种可能的实现方式中所述的选择方式,这里不再赘述。

而第二按键集合,不是从预设的按键库中选择的按键,即不是预先设置的按键。第二按键集合中的按键,是基于用户的输入习惯,根据第一按键集合生成的。第一按键集合中所有按键能够实现的功能集合,与第二按键集合中所有按键能够实现的所有功能集合相同。但是,第一按键集合中任意一个按键单独能够提供的功能,与第二按键集合中任意一个按键单独能够提供的功能,都不相同。

为了更好的理解本发明提供的第一种场景中第二种可能的实现方式,下面举例说明。

实例一,第一按键集合包括一个第一按键,第二按键集合包括至少两个第二按键,对第一按键对应的功能进行拆分,获得至少两个第一功能集合,每个第一功能集合包括功能各不相同,给每个第一功能集合生成一个对应于该第一功能集合的第二按键。

每个第一功能集合,可以仅包括一个功能,也可以包括多个功能,这里不进行具体限定。第一功能集合与第二按键集合中的第二按键的个数相同,即第二按键集合中每个第二按键,能够实现第一按键的一部分功能,也就是说,第二按键集合是对第一按键集合拆分所获得的。

例如:第一输入法界面以九宫格为例,如图18所示,第一按键集合是“pqrs”按键,“pqrs”按键对应的功能是输入字符“p”,“q”,“r”,以及“s”。将“pqrs”按键对应的功能进行拆分,获得一个第一功能集合是输入字符“p”和“q”,另一个功能集合是输入字符“r”,以及“s”。则生成一个“pq”按键,提供输入字符“p”和“q”的功能,即“pq”按键能够实现“pqrs”按键的一部分功能;再生成一个“rs”按键,提供输入“r”,以及“s”的功能,即“rs”按键能够实现“pqrs”按键的一部分功能,则“pq”按键和“rs”按键则为第二按键集合。

在实例一中,能够将集成了多个功能的第一按键拆分成两个第二按键,每个第二按键能够实现第一按键的一部分功能,从而能够降低第一按键对应的功能的复杂度,便于用户输入。当然,实例一中,第一输入法界面以九宫格输入法界面为例进行说明,该第一输入法界面是全键盘输入法界面,笔画输入法界面以及手写输入法界面时,实现方式类似,这里不再赘述。

实例二,第一按键集合包括至少两个第三按键,第二按键集合包括一个第四按键,获取第一按键集合中所有第三按键对应的所有功能作为第二功能集合,生成对应于第二功能集合的第四按键。

第一按键集合中的每个第三按键,都能提供至少一个功能,获取每一个第三按键所能提供的功能,生成一个第二功能集合。生成一个第四按键,该第四按键能够提供第二功能集合中的所有功能。也就是说,第二按键集合是对第一按键集合组合所获得的。

例如,第一输入法界面以笔画输入法界面为例,如图19所示,第一按键集合是“.”按键,“。”按键,“?”按键,以及“!”按键。则第二功能集合为输入“.”,输入“。”,输入“?”,以及输入“!”。生成一个第四按键,第四按键的图标如图9所示,该第四按键能够提供输入“.”,输入“。”,输入“?”,以及输入“!”的功能。

在实例二中,能够将多个不同的第三按键对应的功能,集成在一个第四按键中,该第四按键能够实现第一按键集合中,所有第三按键所能提供的所有功能。从而能够减少多个第三按键所占用的空间,便于用户在输入法界面上添加更多的常用的按键。当然,实例二中,第一输入法界面以笔画输入法界面为例进行说明,该第一输入法界面是全键盘输入法界面,九宫格输入法界面以及手写输入法界面时,实现方式类似,这里不再赘述。

实例三,第一按键集合包括至少两个第五按键,第二按键集合包括至少两个第六按键。获取第一按键集合中,所有第五按键所能提供的功能作为第三功能集合,生成至少两个第六按键,每个第六按键能够提供第三功能集合中的一部分功能,并且每个第六按键与任意一个第五按键相比,所能提供的功能不完全一致。也就是说,第二按键集合是第一按键集合中的第五按键相互组合所获得的。

例如,第一输入法界面以九宫格输入法界面为例,如图20所示,第一按键集合包括三个第五按键,分别是“pqrs”按键,“tuv”按键,以及“wxyz”按键。“pqrs”按键对应的功能是输入字符“p”,“q”,“r”,以及“s”,“tuv”按键提供的功能是输入字符“t”,“u”,以及“v”,“wxyz”按键对应的功能是输入字符“w”,“x”,“y”,以及“z”。则第一按键集合对应的功能是输入字符“p”,“q”,“r”,“s”,“t”,“u”,“v”,“w”,“x”,“y”,以及“z”。则生成四个第六按键作为第二按键集合,分别是“pq”按键,提供的功能是输入字符“p”,以及“q”;“rst”按键,提供的功能是输入字符“r”,“s”,以及“t”;“uvw”按键,提供的功能是输入字符“u”,“v”,以及“w”;“xyz”按键,提供的功能是输入字符“x”,“y”,以及“z”。

在实例二中,能够将多个第五按键对应的第三功能集合,重新组合分配至多个第六按键。该第六按键能够更适用于用户的输入习惯,满足用户个性化的输入需求。当然,实例三中,第一输入法界面以九宫格输入法界面为例进行说明,该第一输入法界面是全键盘输入法界面,笔画输入法界面以及手写输入法界面时,实现方式类似,这里不再赘述。

这里需要说明的是,第一应用场景的上述两种可能的实现方式中所述的功能,包括按键对应的输入功能,例如输入标点符号,输入数字,输入字符等;还包括按键对应的操作功能,例如换行功能,发送功能,重输功能,语音输入功能等;也包括按键对应的切换功能,例如切换中文输入或英文输入的功能,切换至数字键盘界面的功能,切换至符号输入界面的功能等。

上述内容对“603:根据设置操作对所述设置界面进行界面设置”的第一应用场景进行实例性的说明,下面对603的第二应用场景进行实例性的说明,在第二应用场景中,设置操作是新增操作。

第二应用场景,如图21所示,603:根据所述设置操作对所述设置界面进行界面设置包括:

2101:检测所述设置界面上未设置按键的空白区域。

2102:获取所述新增操作中的第三按键集合,所述第三按键集合中的按键不存在所述第一输入法界面中。

2103:将所述第三按键集合添加至所述空白区域。

第三按键集合是用户常用的按键集合,但是,该第三按键集合并不存在于第一输入法界面中。若用户想使用该第三按键集合对应的功能,则需要执行多步操作,才能实现。为了适用于用户的输入习惯,用户可以在第一输入法界面的设置界面中,检测没有设置按键的空白区域,在该空白区中添加常用的第三按键集合,便于用户能够直接从输入法界面上使用该第三按键集合对应的功能。第三按键集合可以包括一个按键,即一次性添加一个按键;也可以包括多个按键,即一次性添加多个按键。一般情况下,第三按键集合包括的按键的个数,与空白区域的大小相适应。

例如,如图22所示,以九宫格输入法界面为例,用户经常使用“@”按键,而第一输入法界面上并不存在“@”按键,用户需要点击第一输入法界面中的“符”按键,进入符号输入界面,从符号输入界面中找到“@”按键,输入符号“@”。为了方便用户直接输入符号“@”,在第一输入法界面的设置界面中,检测空白区域,在该空白区域上添加“@”按键。

添加该第三按键集合时,用户可以点击该第一输入法界面的设置界面的空白区域,第一输入法界面的设置界面给提供一个增加操作的按键选项,从该增加操作的按键选项中选择第三按键集合。或者第一输入法界面的设置界面给用户提供一个输入框,用户在该输入框中输入第三按键集合的名称。从而,终端设备在该空白区域添加该第三按键集合。

当然,第二应用场景中,第一输入法界面以九宫格输入法界面为例进行说明,该第一输入法界面是全键盘输入法界面,笔画输入法界面以及手写输入法界面时,实现方式类似,这里不再赘述。

上述内容对“603:根据设置操作对所述设置界面进行界面设置”的第二应用场景进行实例性的说明,下面对603的第三应用场景进行实例性的说明,在第二应用场景中,设置操作是删除操作。

第三应用场景,如图23所示,所述设置操作是删除操作,603:根据所述设置操作对所述设置界面进行界面设置包括:

2301:获取所述删除操作中的第四按键集合,所述第四按键集合包括所述第一输入法界面中的至少一个按键。

2302:从所述设置界面上删除所述第四按键集合。

第四按键集合中的按键第一输入法界面中存在的按键,但是,该第四按键集合中的按键是用户不常用的按键,或者根本不会使用的按键。第四按键集合可以包括一个按键,也可以包括多个按键。由于用户在使用第一输入法界面时,很少使用或者根本不使用该第四按键集合,则该第四按键集合浪费第一输入法界面上的空间。为了能够在第一输入法界面上设置更多适用于用户输入习惯的按键,即多添加用户常用的按键,则需要删除该第四按键集合。

例如,如图24所示,第一输入法界面以全键盘输入法界面为例,第一输入法界面上存在语音输入按键,对于聋哑用户来说,根本用不到该语音输入按键。则可以从第一输入法界面的设置界面上删除该语音输入按键。

在删除第四按键集合时,用户在第一输入法界面的设置界面上选择第四按键集合,选择第四按键集合的实现方式与选择第一按键集合的实现方式类似,参考选择第一按键集合的实现方式,这里不再赘述。然后,用户执行删除操作,例如点击删除图标,或者执行表征删除的预设动作等,实现删除该第四按键集合。

当然,第三应用场景中,第一输入法界面以全键盘输入法界面为例进行说明,该第一输入法界面是九宫格输入法界面,笔画输入法界面以及手写输入法界面时,实现方式类似,这里不再赘述。

在一个例子中,本发明提供的实施例,除了包括上述三种实现场景中的任意一种实现场景以外,还包括:

接收所述用户发送的对所述第五按键集合的显示调整操作,所述第五按键集合包括所述设置界面中的至少一个按键;

根据所述显示调整操作中的显示调整类型的值,调整所述第五按键集合在所述设置界面的显示结果,所述显示调整类型包括显示大小调整,显示位置调整,以及显示格式调整中的任意一种或多种。

本实提供的显示调整操作,是对第一输入法界面上的第五按键集合进行显示调整,该显示调整类型包括按键的显示大小调整,按键的显示位置调整,以及按键的显示格式调整等。其中,第五按键集合包括第一输入法界面上的一个按键,或者多个按键,但是,不包括第一输入法界面上的所有按键。

该显示调整操作包括两部分信息,一部分信息是第五按键集合的信息,该第五按键集合是用户从第一输入法界面的设置界面中选择的按键;另一部分信息是显示调整类型的值,包括类型(type)和值(value),用于表征显示调整操作的类型,以及显示调整操作的目标。下面对各个显示调整操作进行具体说明。

第一,显示调整操作中的显示调整类型的值,是将第五按键集合调整至第三预设阈值。则表示该显示调整操作的类型是显示大小调整,而对第五按键集合调整的目标是第三预设阈值,即对第五按键集合在第一输入法界面上所占的空间进行调整,直至达到第三预设阈值。用户在对该第五按键集合进行该显示调整操作时,可以采用拖拽操作实现对第五按键集合的显示大小的调整,也可以采用在预置输入框中输入第三预设阈值实现对第五按键集合的显示大小的调整,当然,也可以采用其它操作方式,这里不再赘述。

例如:如图25所示,第一输入法界面以手写输入法界面为例,第五按键集合包括退格按键,“,”按键,“。”按键,以及“?”按键。对第五按键集合执行显示大小调整,将该第五按键集合调整至如图25所示。

这样,用户可以根据输入习惯,将第一输入法界面上,常用的按键调大,不常用的按键调小,可以减少常用按键的操作错误,便于用户操作。当然,上述例子中,第一输入法界面以手写输入法界面为例进行说明,该第一输入法界面是九宫格输入法界面,笔画输入法界面以及全键盘输入法界面时,实现方式类似,这里不再赘述。

第二,该显示调整操作中显示调整类型的值是,将第五按键集合的位置调整至第四预设阈值。则表示该显示调整操作的类型是显示位置调整,而对第五按键集合调整的目标是第四预设阈值,即对第五按键集合的位置进行调整,将该第五按键集合调整至该第四预设阈值所表示的位置。用户在对第五按键集合进行该显示位置调整时,一般采用拖拽操作实现将第五按键集合移动至第四预设阈值所表示的位置。而第一输入法界面上第四阈值所表示的位置上的按键集合,可以与第五按键集合互换位置,也可以适应性的调整其在第一输入法界面上的位置。

例如,如图26所示,第一输入法界面以笔画输入法界面为例,第五按键集合包括“符”按键,该“符”按键用的次数很多,将“符”按键设置在输入法界面的边缘,不适用于用户的输入习惯,该“符”按键显示在终端设备显示屏的边角,容易造成该“符”按键操作无效。则将该“符”按键的位置调整至“中/英”按键所处的位置。一种方式是,将“符”按键的位置与“中/英”按键的位置互换;另一种方式是,将“符”按键调整至“中/英”按键的位置,语音输入按键,“123”按键,空格键以及“中/英”按键顺序左移,适应性的调整所处的位置。

这样,用户可以根据输入习惯,将第一输入法界面上,常用的按键调整至显著的位置,将不常用的按键调整至不显著的位置。亦或者,调整多个按键之间的位置,从而适用于用户的输入习惯。当然,上述例子中,第一输入法界面以笔画输入法界面为例进行说明,该第一输入法界面是九宫格输入法界面,手写输入法界面以及全键盘输入法界面时,实现方式类似,这里不再赘述。

第三,该显示调整操作中显示调整类型的值是,将第五按键集合的格式调整至第五预设阈值。按键的格式包括该按键的背景颜色,按键中字符的字体,字号,颜色,以及透明度等。虽然现有技术中,更换第一输入法界面的皮肤,也可以改变按键的格式,但是,只能同时改变第一输入法界面上所有按键的格式。而本发明提供的技术方案,可以从第一输入法界面上,有选择性的改变一个按键,或者几个按键的格式。从而,能够使得改变格式后的第五按键集合在第一输入法界面上的显示更突出,能够引起用户的注意,便于用户在第一输入法界面上快速的查找到该第五按键集合,便于提高用户输入操作的速度。

例如,调整第一输入法界面上语音输入按键的格式(可以是背景色,可以是按键上图案的颜色等),使得该语音输入按键更突出,便于用户更快的查找到该语音输入按键,执行语音输入操作。

按照上述内容所述的方法,根据设置操作对第一输入法界面的设置界面进行界面设置,用于对该设置界面的界面设置结束后,终端设备接收对该设置界面的设置结束请求,显示所获得第二输入法界面。用户获得该第二输入法界面后,还可以向其它用户分享该自定义的第二输入法界面,则本发明所提供的技术方案,还可以包括:

根据所述第二输入法界面生成配置文件,所述配置文件用于配置生成所述第二输入法界面;

将所述配置文件发送至服务器;

接收所述服务器发送的用于访问所述配置文件的链接地址,利用所述链接地址分享所述第二输入法界面。

终端设备生成一个配置文件,该配置文件包括生成第二输入法界面所需的所有配置信息,根据该配置文件可以生成该第二输入法界面。终端设备将该配置文件发送至服务器,服务器利用一个存储区域存储该配置文件,并获得能够访问该存储区域的链接地址。服务器将该链接地址发送给终端设备,用户可以通过将该链接地址转发给其它用户,其它用户可以根据该链接地址访问配置文件,从而生成第二输入法界面,实现向其它用户分享该第二输入法界面。

在一个例子中,服务器将配置信息存储至一个存储区域后,获得该访问该存储区域的链接地址,利用该链接地址生成一个条码,该条码中包括该链接地址。服务器将所生成的条码发送至终端设备显示给用户。用户可以将该条码展示给其它用户,其它用户通过识别该条码中的链接地址,访问配置文件,从而生成第二输入法界面,实现向其它用户分享该第二输入法界面。其中,该条码可以是二维条码,也可以是三维条码。

采用上述方法实现用户之间分享自定义获得的输入法界面,以使得用户可以从众多自定义的输入法界面中,选择适用于该用户输入习惯的输入法界面,相较于现有技术所提供的固定的输入法界面,用户能够选择的输入法界面更多。

实例性设备

图27为本发明实施例提供的设置输入法界面的装置结构示意图,包括:

第一显示模块2701,用于接收对第一输入法界面的设置开始请求,显示所述第一输入法界面的设置界面。

第一接收模块2702,用于接收对所述设置界面的设置操作。

设置模块2703,用于根据所述设置操作对所述设置界面进行界面设置。

第二显示模块2704,用于接收对所述设置界面的设置结束请求,显示获得的第二输入法界面。

其中,存在至少一个按键,仅属于所述第一输入法界面或者所述第二输入法界面任意一个界面。

可选的,所述设置操作是替换操作,所述设置模块2703包括:

第一获取单元,用于获取所述替换操作中的第一按键集合和第二按键集合,所述第一按键集合包括至少一个所述第一输入法界面中存在的按键,所述第二按键集合包括至少一个所述第一输入法界面不存在的按键;

替换单元,用于根据所述替换操作,在所述设置界面中利用所述第二按键集合替换所述第一按键集合。

可选的,所述第一按键集合对应的功能与所述第二按键集合对应的功能不同,所述第一获取单元包括:

第一获取子单元,用于获取从所述设置界面上所选的第一按键集合;

第二获取子单元,用于获取从预设的按键库中所选的第二按键集合。

可选的,所述第一按键集合对应的功能与所述第二按键集合对应的功能相同,所述第一获取单元包括:

第三获取子单元,用于获取从所述设置界面所选的第一按键集合;

生成子单元,用于根据所述第一按键集合生成所述第二按键集合,所述第一按键集合和所述第二按键集合中不存在相同功能的按键。

可选的,所述第一按键集合包括一个第一按键,所述第二按键集合包括至少两个第二按键,

所述生成子单元,用于对所述第一按键对应的所有功能进行拆分,获得至少两个第一功能集合,每个第一功能集合包括功能各不相同;给每个第一功能集合生成一个对应于该第一功能集合的第二按键。

可选的,所述第一按键集合包括至少两个第三按键,所述第二按键集合包括一个第四按键,

所述生成子单元,用于获取所述第一按键集合中所有第三按键对应的所有功能作为第二功能集合;生成对应于所述第二功能集合的第四按键。

可选的,所述设置操作是新增操作,所述设置模块2703包括:

检测单元,用于检测所述设置界面上未设置按键的空白区域;

第二获取单元,用于获取所述新增操作中的第三按键集合,所述第三按键集合中的按键不存在所述第一输入法界面中;

添加单元,用于将所述第三按键集合添加至所述空白区域。

可选的,所述设置操作是删除操作,所述设置模块2703包括:

第三获取单元,用于获取所述删除操作中的第四按键集合,所述第四按键集合包括所述第一输入法界面中的至少一个按键;

删除单元,用于从所述设置界面上删除所述第四按键集合。

可选的,所述装置还包括:

第二接收模块,用于接收对所述第五按键集合的显示调整操作,所述第五按键集合包括所述设置界面中的至少一个按键;

调整模块,用于根据所述显示调整操作中的显示调整类型的值,调整所述第五按键集合在所述设置界面的显示结果,所述显示调整类型包括显示大小调整,显示位置调整,以及显示格式调整中的任意一种或多种。

可选的,所述装置还包括:

生成模块,用于根据所述第二输入法界面生成配置文件,所述配置文件用于配置生成所述第二输入法界面;

发送模块,用于将所述配置文件发送至服务器;

分享模块,用于接收所述服务器发送的用于访问所述配置文件的链接地址,利用所述链接地址分享所述第二输入法界面。

可选的,所述分享模块包括:

接收单元,用于接收所述服务器发送的条码,所述条码包括用于访问所述配置文件的链接地址,所述条码包括一维条码和/或二维条码;

显示单元,用于显示所述条码。

图27所示的装置是与图6所示的方法所对应的装置,具体实现方式与图6所示的方法类似,参考图6所示的方法中的描述,这里不再赘述。

通过本事实例提供的实现方式,根据输入习惯,在第一输入法界面的设置界面上执行设置操作,生成与第一输入法界面不同的第二输入法界面。第一输入法界面和第二输入法界面的不同在于,存在至少一个按键,该按键仅属于第一输入法界面,但是不属于第二输入法界面;或者该按键仅属于第二输入法界面,但是不属于第一输入法界面。所生成的第二输入法界面自定义设置,该第二输入法界面更适用于用户的输入习惯,满足用户对输入法界面的个性化需求。

参照图28,装置2800可以包括以下一个或多个组件:处理组件2802,存储器2804,电源组件2806,多媒体组件2808,音频组件2810,输入/输出(i/o)的接口2812,传感器组件2814,以及通信组件2816。

处理组件2802通常控制装置2800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件2802可以包括一个或多个处理器2820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件2802可以包括一个或多个模块,便于处理组件2802和其他组件之间的交互。例如,处理部件2802可以包括多媒体模块,以方便多媒体组件2808和处理组件2802之间的交互。

存储器2804被配置为存储各种类型的数据以支持在设备2800的操作。这些数据的示例包括用于在装置2800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器2804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件2806为装置2800的各种组件提供电力。电源组件2806可以包括电源管理系统,一个或多个电源,及其他与为装置2800生成、管理和分配电力相关联的组件。

多媒体组件2808包括在所述装置2800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件2808包括一个前置摄像头和/或后置摄像头。当设备2800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件2810被配置为输出和/或输入音频信号。例如,音频组件2810包括一个麦克风(mic),当装置2800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器2804或经由通信组件2816发送。在一些实施例中,音频组件2810还包括一个扬声器,用于输出音频信号。

i/o接口2812为处理组件2802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件2814包括一个或多个传感器,用于为装置2800提供各个方面的状态评估。例如传感器组件2814可以检测到设备2800的打开/关闭状态,组件的相对定位,例如所述组件为装置2800的显示器和小键盘,传感器组件2814还可以检测装置2800或装置2800一个组件的位置改变,用户与装置2800接触的存在或不存在,装置2800方位或加速/减速和装置2800的温度变化。传感器组件2814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件2814还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件2814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件2816被配置为便于装置2800和其他设备之间有线或无线方式的通信。装置2800可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信部件2816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件2816还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,装置2800可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

具体地,本发明实施例提供了一种终端设备,该设备可以具体为装置

2800,包括有存储器2804,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器2804中,且经配置以由一个或者一个以上处理器2820执行所述一个或者一个以上程序包含用于进行以下操作的指令:

接收对第一输入法界面的设置开始请求,显示所述第一输入法界面的设置界面;

接收对所述设置界面的设置操作;

根据所述设置操作对所述设置界面进行界面设置;

接收对所述设置界面的设置结束请求,显示获得的第二输入法界面;

其中,存在至少一个按键,仅属于所述第一输入法界面或者所述第二输入法界面任意一个界面。

可选的,所述设置操作是替换操作,所述根据所述设置操作对所述设置界面进行界面设置包括:

获取所述替换操作中的第一按键集合和第二按键集合,所述第一按键集合包括至少一个所述第一输入法界面中存在的按键,所述第二按键集合包括至少一个所述第一输入法界面不存在的按键;

根据所述替换操作,在所述设置界面中利用所述第二按键集合替换所述第一按键集合。

可选的,所述第一按键集合对应的功能与所述第二按键集合对应的功能不同,所述获取所述替换操作中的第一按键集合和第二按键集合包括:

获取从所述设置界面上所选的第一按键集合;

获取从预设的按键库中所选的第二按键集合。

可选的,所述第一按键集合对应的功能与所述第二按键集合对应的功能相同,所述获取所述替换操作中的第一按键集合和第二按键集合包括:

获取从所述设置界面所选的第一按键集合;

根据所述第一按键集合生成所述第二按键集合,所述第一按键集合和所述第二按键集合中不存在相同功能的按键。

可选的,所述第一按键集合包括一个第一按键,所述第二按键集合包括至少两个第二按键,所述根据所述第一按键集合生成所述第二按键集合包括:

对所述第一按键对应的所有功能进行拆分,获得至少两个第一功能集合,每个第一功能集合包括功能各不相同;

给每个第一功能集合生成一个对应于该第一功能集合的第二按键。

可选的,所述第一按键集合包括至少两个第三按键,所述第二按键集合包括一个第四按键,所述根据所述第一按键集合生成所述第二按键集合包括:

获取所述第一按键集合中所有第三按键对应的所有功能作为第二功能集合;

生成对应于所述第二功能集合的第四按键。

可选的,所述设置操作是新增操作,所述根据所述设置操作对所述设置界面进行界面设置包括:

检测所述设置界面上未设置按键的空白区域;

获取所述新增操作中的第三按键集合,所述第三按键集合中的按键不存在所述第一输入法界面中;

将所述第三按键集合添加至所述空白区域。

可选的,所述设置操作是删除操作,所述根据所述设置操作对所述设置界面进行界面设置包括:

获取所述删除操作中的第四按键集合,所述第四按键集合包括所述第一输入法界面中的至少一个按键;

从所述设置界面上删除所述第四按键集合。

可选的,所述一个或者一个以上程序包含用于进行以下操作的指令还包括:

接收对所述第五按键集合的显示调整操作,所述第五按键集合包括所述设置界面中的至少一个按键;

根据所述显示调整操作中的显示调整类型的值,调整所述第五按键集合在所述设置界面的显示结果,所述显示调整类型包括显示大小调整,显示位置调整,以及显示格式调整中的任意一种或多种。

可选的,所述一个或者一个以上程序包含用于进行以下操作的指令还包括:

根据所述第二输入法界面生成配置文件,所述配置文件用于配置生成所述第二输入法界面;

将所述配置文件发送至服务器;

接收所述服务器发送的用于访问所述配置文件的链接地址,利用所述链接地址分享所述第二输入法界面。

可选的,所述接收所述服务器发送的用于访问所述配置文件的链接地址,利用所述链接地址分享所述第二输入法界面包括:

接收所述服务器发送的条码,所述条码包括用于访问所述配置文件的链接地址,所述条码包括一维条码和/或二维条码;

显示所述条码。

本发明实施例还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器2804,上述指令可由装置2800的处理器2820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行一种通信信息的提示方法,所述方法包括:

接收对第一输入法界面的设置开始请求,显示所述第一输入法界面的设置界面;

接收对所述设置界面的设置操作;

根据所述设置操作对所述设置界面进行界面设置;

接收对所述设置界面的设置结束请求,显示获得的第二输入法界面;

其中,存在至少一个按键,仅属于所述第一输入法界面或者所述第二输入法界面任意一个界面。

可选的,所述设置操作是替换操作,所述根据所述设置操作对所述设置界面进行界面设置包括:

获取所述替换操作中的第一按键集合和第二按键集合,所述第一按键集合包括至少一个所述第一输入法界面中存在的按键,所述第二按键集合包括至少一个所述第一输入法界面不存在的按键;

根据所述替换操作,在所述设置界面中利用所述第二按键集合替换所述第一按键集合。

可选的,所述第一按键集合对应的功能与所述第二按键集合对应的功能不同,所述获取所述替换操作中的第一按键集合和第二按键集合包括:

获取从所述设置界面上所选的第一按键集合;

获取从预设的按键库中所选的第二按键集合。

可选的,所述第一按键集合对应的功能与所述第二按键集合对应的功能相同,所述获取所述替换操作中的第一按键集合和第二按键集合包括:

获取从所述设置界面所选的第一按键集合;

根据所述第一按键集合生成所述第二按键集合,所述第一按键集合和所述第二按键集合中不存在相同功能的按键。

可选的,所述第一按键集合包括一个第一按键,所述第二按键集合包括至少两个第二按键,所述根据所述第一按键集合生成所述第二按键集合包括:

对所述第一按键对应的所有功能进行拆分,获得至少两个第一功能集合,每个第一功能集合包括功能各不相同;

给每个第一功能集合生成一个对应于该第一功能集合的第二按键。

可选的,所述第一按键集合包括至少两个第三按键,所述第二按键集合包括一个第四按键,所述根据所述第一按键集合生成所述第二按键集合包括:

获取所述第一按键集合中所有第三按键对应的所有功能作为第二功能集合;

生成对应于所述第二功能集合的第四按键。

可选的,所述设置操作是新增操作,所述根据所述设置操作对所述设置界面进行界面设置包括:

检测所述设置界面上未设置按键的空白区域;

获取所述新增操作中的第三按键集合,所述第三按键集合中的按键不存在所述第一输入法界面中;

将所述第三按键集合添加至所述空白区域。

可选的,所述设置操作是删除操作,所述根据所述设置操作对所述设置界面进行界面设置包括:

获取所述删除操作中的第四按键集合,所述第四按键集合包括所述第一输入法界面中的至少一个按键;

从所述设置界面上删除所述第四按键集合。

可选的,所述方法还包括:

接收对所述第五按键集合的显示调整操作,所述第五按键集合包括所述设置界面中的至少一个按键;

根据所述显示调整操作中的显示调整类型的值,调整所述第五按键集合在所述设置界面的显示结果,所述显示调整类型包括显示大小调整,显示位置调整,以及显示格式调整中的任意一种或多种。

可选的,所述方法还包括:

根据所述第二输入法界面生成配置文件,所述配置文件用于配置生成所述第二输入法界面;

将所述配置文件发送至服务器;

接收所述服务器发送的用于访问所述配置文件的链接地址,利用所述链接地址分享所述第二输入法界面。

可选的,所述接收所述服务器发送的用于访问所述配置文件的链接地址,利用所述链接地址分享所述第二输入法界面包括:

接收所述服务器发送的条码,所述条码包括用于访问所述配置文件的链接地址,所述条码包括一维条码和/或二维条码;

显示所述条码。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1