一种实现输入法动态皮肤的方法及装置制造方法及图纸

技术编号:3846012 阅读:188 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种实现输入法动态皮肤的方法,该方法包括:获取用户的输入行为信息;根据所述输入行为信息调整输入法皮肤的状态;通过所述输入法皮肤的状态展示所述输入行为信息。本发明专利技术还公开了一种实现输入法动态皮肤的装置。通过本发明专利技术,实现输入法的动态皮肤,即,使得展现给用户的皮肤不再是一成不变,或者是随机变化的几种,而是实时调整的。而且,这种调整是随着用户输入行为的变化而进行的。可见,本发明专利技术充分利用了利用输入行为信息,实现了输入法皮肤随着用户输入行为的动态变化。

【技术实现步骤摘要】

本专利技术涉及输入法
,特别是涉及一种实现输入法动态皮肤的方法及装置
技术介绍
应用程序的皮肤是指在图形显示模式下,基于图片的程序展现方式,图片内容不 限,但通常不影响软件功能。输入法作为一种应用程序软件,也可以拥有其皮肤,例如,图 1-1及图1-2所示的即为两款输入法皮肤,而如果不使用输入法皮肤,则进行字符输入时显 示的界面如图1-3所示,可见,使用皮肤会使得输入的界面显得美观,但是并不影响用户的 实际输入,即,不同的输入法皮肤可能具有不同的视觉表现,但是用户进行字符输入的过程 及结果都是相同的。同时,用户的输入也不影响输入法皮肤。输入法皮肤具有如下特点1)基于图片或者图片的变换(如裁减、拼接等)、组合(如动画等);2)具有一定的独立性(例如窗口中的图标等不能算是皮肤);3)具有可定制性(可以根据个人喜好更改输入法皮肤);4)不影响输入法软件的操作功能。最初,设置及更换输入法皮肤都是有用户手动进行的,其过程包括通过网络下载 等方式获得皮肤文件,然后进行安装操作等步骤;或者也可以通过菜单等从系统预置的若 干皮肤中进行选择等。即,如果用户不进行手动地操作,则输入法皮肤将会是一成不变的。为了改变这种需要手动更换输入法皮肤的现状,目前,个别输入法提供了随机更 换皮肤的功能,服务器可以随机地改变当前皮肤,或者随机地选择一款皮肤推荐给用户。但 是这种随机的输入法皮肤实现方式仍然比较单调,且不够灵活。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种实现输入法动态皮肤的方法及装置,可以 依据用户的输入行为灵活地实现输入法的动态皮肤。为实现上述目的,本专利技术提供了如下方案一种实现输入法动态皮肤的方法,包括获取用户的输入行为信息;根据所述输入行为信息调整输入法皮肤的状态。优选的,还包括通过所述输入法皮肤的状态展示所述输入行为信息。优选的,所述用户的输入行为信息包括用户是否正在进行输入;和/或,用户输入字符的速度;和/或,用户的输入习惯; 和/或,用户的输入内容。优选的,所述根据所述输入行为信息调整输入法皮肤的状态包括根据所述输入行为信息启动预置的策略,所述预置的策略用于保存触发条件及相 应的输入法皮肤的状态;当达到某触发条件时,将输入法皮肤调整为与该触发条件相应的状态。优选的,所述根据所述输入行为信息调整输入法皮肤的状态包括在预置的多款输入法皮肤中,选择与用户输入行为相匹配的输入法皮肤。优选的,所述根据所述输入行为信息调整输入法皮肤的状态包括根据所述输入行为信息,改变输入法皮肤的图片属性,或者,增加输入法皮肤的动 画效果,或者,改变输入法皮肤的动画播放速度。一种实现输入法动态皮肤的装置,包括信息获取单元,用于获取用户的输入行为信息;皮肤调整单元,用于根据所述输入行为信息调整输入法皮肤的状态。优选的,还包括信息展示单元,用于通过所述输入法皮肤的状态展示所述输入行为信息。优选的,所述信息获取单元获取的用户的输入行为信息包括用户是否正在进行输入;和/或,用户输入字符的速度;和/或,用户的输入习惯; 和/或,用户的输入内容。优选的,所述皮肤调整单元包括策略启动子单元,用于根据所述输入行为信息启动预置的策略,所述预置的策略 用于保存触发条件及相应的输入法皮肤的状态;调整子单元,用于当达到某触发条件时,将输入法皮肤调整为与该触发条件相应 的状态。优选的,所述皮肤调整单元包括选择子单元,用于在预置的多款输入法皮肤中,选择与用户输入行为相匹配的输 入法皮肤。优选的,所述皮肤调整单元包括修改子单元,用于根据所述输入行为信息,改变输入法皮肤的图片属性,或者,增 加输入法皮肤的动画效果,或者,改变输入法皮肤的动画播放速度。根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果本专利技术在获取用户的输入行为信息后,可以根据所述输入行为信息调整输入法皮 肤的状态,因此,本专利技术实现输入法的动态皮肤,即,使得展现给用户的皮肤不再是一成不 变,或者是随机变化的几种,而是实时调整的。而且,这种调整是随着用户输入行为的变化 而进行的。例如,当用户打字速度越来越快时,可以增加动画效果等,从视觉及心理上丰富 了用户的体验。可见,本专利技术充分利用了利用输入行为信息,实现了输入法皮肤随着用户输 入行为的动态变化。另外,本专利技术还可以通过所述输入法皮肤的状态展示所述输入行为信息。由于输 入法皮肤具有基于图片的展现方式,具有较强地表现力,能够提供比文字或图表更加直观、 丰富的展现途径,因此,可以通过输入法皮肤的不同状态来灵活地展示用户的各种输入行 为信息,使得输入法皮肤在除了具有装饰及美观的作用之外,还具有了展示用户输入行为 信息的功能。附图说明图1-1是使用输入法皮肤的输入界面示意图;图1-2是使用另一输入法皮肤的输入界面示意图;图1-3是不使用输入法皮肤的输入界面示意图;图2是本专利技术实施例提供的方法的流程图;图3是现有技术展示用户打字速度的方法的示意图;图4是现有技术展示用户打字速度的另一方法的示意图;图5是本专利技术实施例使用“小白猪”输入法皮肤的输入界面示意图;图6是本专利技术实施例提供的装置的示意图。具体实施例方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本专利技术作进一步详细的说明。本专利技术实施例所述的技术方案可以应用于各种需要通过输入法系统输入的语言, 例如,英文、中文、日文等,由于本专利技术在上述几种语言文字中的应用流程都是相似的,所以 为了方便说明,下面仅仅对本专利技术应用在中文的情况进行说明。参见图2,本专利技术实施例提供的展示输入行为信息的方法包括以下步骤S201 获取用户的输入行为信息;本专利技术实施例可以直接通过输入法平台来获取用户的输入行为信息。例如,输入 法平台可以在用户输入字词上屏输出时记录用户的输入内容或者对其进行统计;还可以获 取到更直接的击键信息,比如用户使用简拼、双拼、模糊音等等,以及打字可能发生的击键 错误(比如将ting打成了 tign)。S202 根据所述输入行为信息调整输入法皮肤的状态。由于输入法皮肤是基于图片进行展现的,因此能够提供比文字更加直观、丰富的 展现途径。例如,不同的输入法皮肤以及图片本身具有的参数(包括颜色、形状、大小、出现 的位置等等)都可以为携带并展示信息提供多种途径。本专利技术实施例就是基于这点出发, 通过输入法皮肤来展示用户的输入行为信息,在灵活地展示用户输入信息的同时,还可以 给用户带来多种不同的视觉效果。例如,可以预先在客户端保存多款输入法皮肤,在用户使用输入法进行输入的过 程中,跟踪用户的输入行为,并根据用户的输入行为从多款输入法皮肤中选择一款适合该 用户当前输入行为的,并替换当前的输入法皮肤;或者,控制当前输入法皮肤的图片参数变yf>坐坐 YUJ寸寸o因此,本专利技术实施例实现了输入法的动态皮肤,S卩,使得展现给用户的皮肤不再是 一成不变,或者是随机变化的几种,而是实时调整的。而且,这种调整是随着用户输入行为 的变化而进行的。例如,当用户打字速度越来越快时,可以增加动画效果等,从视觉及心理 上丰富了用户的体验。可见,本专利技术实施例充分利用了利用输入行为信息,实现了输入法皮 肤随着用户输入行为的动态变化。需要说明的是,某些应用程序也可以直接分析用户输入。比如一个博客书写工具,5可以本文档来自技高网...

【技术保护点】
一种实现输入法动态皮肤的方法,其特征在于,包括:获取用户的输入行为信息;根据所述输入行为信息调整输入法皮肤的状态。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨磊宋涛周志华
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1