CN105930195B - 一种输入法面板的启动方法及装置 - Google Patents

一种输入法面板的启动方法及装置 Download PDF

Info

Publication number
CN105930195B
CN105930195B CN201610342031.4A CN201610342031A CN105930195B CN 105930195 B CN105930195 B CN 105930195B CN 201610342031 A CN201610342031 A CN 201610342031A CN 105930195 B CN105930195 B CN 105930195B
Authority
CN
China
Prior art keywords
starting
input
input method
current
animation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610342031.4A
Other languages
English (en)
Other versions
CN105930195A (zh
Inventor
杨林达
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201610342031.4A priority Critical patent/CN105930195B/zh
Publication of CN105930195A publication Critical patent/CN105930195A/zh
Application granted granted Critical
Publication of CN105930195B publication Critical patent/CN105930195B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例公开了一种输入法面板的启动方法及装置。该方法包括:确定输入法面板中输入按钮的当前动态启动操作;依据确定的当前动态启动操作,动态启动所述输入法面板。本发明的技术方案,实现了输入法面板的动态启动,相比于现有技术中输入法面板的静态启动,增加了输入法的趣味性与互动性,提升了用户体验的满意度。

Description

一种输入法面板的启动方法及装置
技术领域
本发明涉及输入法技术领域,尤其涉及一种输入法面板的启动方法及装置。
背景技术
随着电子产品的升级换代,功能日益增强,用户在移动设备处理的事务越来越多,经常需要使用输入法面板进行输入。目前,输入法面板主要以静态方式弹出,且输入法面板的形式单一,不能满足用户的趣味性与互动性需求。
发明内容
有鉴于此,本发明实施例提供一种输入法面板的启动方法及装置,以增强输入法的趣味性与互动性。
第一方面,本发明实施例提供了一种输入法面板的启动方法,包括:
确定输入法面板中输入按钮的当前动态启动操作;
依据确定的当前动态启动操作,动态启动所述输入法面板。
第二方面,本发明实施例提供了一种输入法面板的启动装置,包括:
动态启动操作确定模块,用于确定输入法面板中输入按钮的当前动态启动操作;
面板启动模块,用于依据确定的当前动态启动操作,动态启动所述输入法面板。
本发明实施例提供的技术方案,通过在启动输入法面板时,确定输入法面板中输入按钮的当前动态启动操作,并依据确定的当前动态启动操作,动态展现输入按钮,实现了输入法面板的动态启动,相比于现有技术中输入法面板的静态启动,增加了输入法的趣味性与互动性,提升了用户体验的满意度。
附图说明
图1是本发明实施例一提供的一种输入法面板的启动方法的流程图;
图2a是本发明实施例二提供的一种输入法面板的启动方法的流程图;
图2b是本发明实施例二提供的一种启动过程中输入法面板的示意图;
图2c是本发明实施例二提供的一种启动过程中输入法面板的示意图;
图2d是本发明实施例二提供的一种启动过程中输入法面板的示意图;
图2e是本发明实施例二提供的一种启动过程中输入法面板的示意图;
图3是本发明实施例三提供的一种输入法面板的启动装置的结构图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1是本发明实施例一提供的一种输入法面板的启动方法的流程图。本实施例的方法可以由输入法面板的启动装置来执行,该装置可通过硬件和/或软件的方式实现,并一般可集成于输入法客户端中,且本实施例的方法一般可适用于用户想要启动输入法面板的情形。参见图1,本实施例提供的输入法面板的启动方法具体可以包括如下:
S11、确定输入法面板中输入按钮的当前动态启动操作。
在本实施例中,当前动态启动操作指的是在输入法面板启动过程中输入按钮的运动操作,当前动态启动操作可以包括旋转、变形和平移操作等。
为了降低输入法面板动态启动的复杂度,可以对输入法面板中包含的输入法按钮进行分组,使得同一分组内的输入按钮的当前动态启动操作相同,不同分组内的输入按钮的当前动态启动操作不同。
S12、依据确定的当前动态启动操作,动态启动所述输入法面板。
具体的,在监测到输入法面板启动事件时,如检测到用户通过触摸屏或鼠标等输入设备点击输入框时,执行输入按钮的当前动态启动操作以确定并展示输入按钮的运动轨迹,若所有输入按钮的当前动态启动操作均执行完毕,则确定输入法面板完成启动。
本实施例提供的技术方案,通过在启动输入法面板时,确定输入法面板中输入按钮的当前动态启动操作,并依据确定的当前动态启动操作,动态展现输入按钮,实现了输入法面板的动态启动,相比于现有技术中输入法面板的静态启动,增加了输入法的趣味性与互动性,提升了用户体验的满意度。
为了使输入法面板的动态启动效果能够满足用户的个性化需求,示例性的,确定输入法面板中输入按钮的当前动态启动操作,包括:
依据输入法的当前皮肤类型,从预设的启动动画中选择当前启动动画;
依据所述当前启动动画,确定输入法面板中输入按钮的当前动态启动操作。
示例性的,为了给输入法面板的启动适配声音效果,示例性的,依据输入法的当前皮肤类型,从预设的启动动画中选择当前启动动画之后,还包括:依据当前皮肤类型,确定配合所述当前启动动画的音效。
具体的,若当前皮肤类型为卡通皮肤类型,则可以将流水音频或动漫类视频中的音频等确定为输入法面板的启动音频;若当前皮肤类型为机械皮肤类型,则可以将摇滚音频或机械转动音频等确定为输入法面板的启动音频。
实施例二
本实施例在上述实施例一的基础上提供了一种新的输入法面板的启动方法。在本实施例中具体提供了依据输入法的皮肤类型对输入法面板进行动态展示的方式。图2a是本发明实施例二提供的一种输入法面板的启动方法的流程图。参见图2a,本实施例提供的输入法面板的启动方法具体可以包括如下:
S21、配置皮肤类型关联的启动动画。
示例性的,配置皮肤类型关联的启动动画可以包括:配置机械类皮肤类型关联的机械类启动动画,其中所述机械类启动动画包含齿轮、零件和螺丝中的至少一个机械元素;配置卡通类皮肤类型关联的卡通类启动动画,其中所述卡通类启动动画包含波纹、泡泡和心形中的至少一个卡通元素。需要说明的是,本发明实施例中对机械元素或卡通元素并不作具体限定。
还需要说明的是,本实施例中皮肤类型除了为机械类皮肤类型或卡通类皮肤类型外,也可以为糖果类皮肤类型或星座类皮肤类型等其他类型,相应地,糖果类启动动画可以包含糖果图形等糖果元素,星座类启动动画可以包含星座图形等星座元素。
S22、依据所述启动动画,对输入法面板中输入按钮进行动态拆分组合,确定输入法面板中输入按钮的动态启动操作。
具体的,可以依据启动动画中包含的最后一帧图像,对输入按钮进行动态拆分组合,依据拆分组合结果确定输入法按钮在最后一帧图像中关联的最后图像区域;依据最后图像区域,确定输入法按钮在启动动画包含的其他帧图像中关联的中间图像区域及中间图像位置;随后,依据输入法按钮关联的中间图像区域、中间图像位置以及最后图像区域,确定输入法按钮关联的动态启动操作。
需要说明的是,本实施例中对依据启动动画,对输入法面板中输入按钮进行动态拆分组合的方式不作具体限定,只需输入按钮的启动操作构成的动画效果为启动动画即可。
示例性的,所述当前动态启动操作可以包括旋转、变形、平移和层状拆叠操作中的至少一个。具体的,机械类启动动画还可以包括零件拆分操作和零件组装操作等,卡通类启动动画还可以包含波纹操作和冒泡操作等。
示例性的,为了丰富用户的视觉体验,对输入法面板中输入按钮进行动态拆分组合,确定输入法面板中输入按钮的动态启动操作,可以包括:依据所述启动动画,对输入法面板中输入按钮进行动态拆分组合,确定输入法面板中字母输入按钮的第一动态启动操作,以及功能输入按钮的第二动态启动操作。
S23、依据输入法的当前皮肤类型,从预设的启动动画中选择当前启动动画。
具体的,获取输入法的当前皮肤类型,并从S21中配置的启动动画中选择当前皮肤类型关联的当前启动动画。
S24、依据所述当前启动动画,确定输入法面板中输入按钮的当前动态启动操作。
具体的,依据S22中确定的启动动画关联的输入按钮的动态启动操作,以及当前启动动画,确定输入按钮的当前动态启动操作。
S25、依据确定的当前动态启动操作,动态启动所述输入法面板。
具体的,以当前皮肤类型为机械类皮肤类型,当前启动动画为变形金刚动画为例,输入法面板启动过程中,第一时刻输入法面板的展示图(参考图2b)、第二时刻输入法面板的展示图(参考图2c)、第三时刻输入法面板的展示图(参考图2d)以及最后时刻输入法面板的展示图(参考图2e)均属于变形金刚动画中包含的图像帧,即,输入法面板的启动过程模拟了变形金刚的变形过程,增加了输入法面板的趣味性。
本实施例提供的技术方案,通过预先配置皮肤类型关联的启动动画,以及确定启动动画关联的输入按钮的启动操作,并且在启动输入法面板时,确定输入法的当前皮肤类型关联的当前启动动画以及当前启动操作,并依据确定的当前启动操作,动态展现输入按钮,进一步提高了输入法面板的动态启动效果与用户的个性化需求之间的匹配度。
实施例三
图3是本发明实施例三提供的一种输入法面板的启动装置的结构图。该装置一般可集成于输入法客户端中,且本实施例的装置一般可适用于用户想要启动输入法面板的情形。参见图3,本实施例提供的输入法面板的启动装置的具体结构如下:
动态启动操作确定模块31,用于确定输入法面板中输入按钮的当前动态启动操作;
面板启动模块32,用于依据确定的当前动态启动操作,动态启动所述输入法面板。
示例性的,动态启动操作确定模块31可以包括:
启动动画确定单元,用于依据输入法的当前皮肤类型,从预设的启动动画中选择当前启动动画;
动态启动操作确定单元,用于依据所述当前启动动画,确定输入法面板中输入按钮的当前动态启动操作。
示例性的,该装置可以包括:
动画配置模块,用于在依据输入法的当前皮肤类型,从预设的启动动画中选择当前启动动画之前,配置皮肤类型关联的启动动画;
输入按钮预处理模块,用于依据所述启动动画,对输入法面板中输入按钮进行动态拆分组合,确定输入法面板中输入按钮的动态启动操作。
示例性的,所述当前动态启动操作可以包括旋转、变形、平移和层状拆叠操作中的至少一个。
示例性的,输入按钮预处理模块具体可以用于:
依据所述启动动画,对输入法面板中输入按钮进行动态拆分组合,确定输入法面板中字母输入按钮的第一动态启动操作,以及功能输入按钮的第二动态启动操作。
示例性的,该装置还可以包括:
音效确定模块,用于依据输入法的当前皮肤类型,从预设的启动动画中选择当前启动动画之后,依据当前皮肤类型,确定配合所述当前启动动画的音效。
本实施例提供的输入法面板的启动装置,与本发明任意实施例所提供的输入法面板的启动方法属于同一发明构思,可执行本发明任意实施例所提供的输入法面板的启动方法,具备执行输入法面板的启动方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例提供的输入法面板的启动方法。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (10)

1.一种输入法面板的启动方法,其特征在于,包括:
确定输入法面板中输入按钮的当前动态启动操作,所述当前动态启动操作包括旋转、变形、平移和层状拆叠操作中的至少一个;
依据确定的当前动态启动操作,动态启动所述输入法面板;
其中,所述依据确定的当前动态启动操作,动态启动所述输入法面板,包括:在监测到所述输入法面板启动事件时,执行所述输入按钮的当前动态启动操作以确定并展示所述输入按钮的运动轨迹,若所有输入按钮的当前动态启动操作均执行完毕,则确定所述输入法面板完成启动。
2.根据权利要求1所述的方法,其特征在于,所述确定输入法面板中输入按钮的当前动态启动操作,包括:
依据输入法的当前皮肤类型,从预设的启动动画中选择当前启动动画;
依据所述当前启动动画,确定所述输入法面板中输入按钮的当前动态启动操作。
3.根据权利要求2所述的方法,其特征在于,所述依据输入法的当前皮肤类型,从预设的启动动画中选择当前启动动画之前,还包括:
配置皮肤类型关联的启动动画;
依据所述启动动画,对所述输入法面板中输入按钮进行动态拆分组合,确定所述输入法面板中输入按钮的动态启动操作。
4.根据权利要求3所述的方法,其特征在于,所述依据所述启动动画,对输入法面板中输入按钮进行动态拆分组合,确定输入法面板中输入按钮的动态启动操作,包括:
依据所述启动动画,对所述输入法面板中输入按钮进行动态拆分组合,确定所述输入法面板中字母输入按钮的第一动态启动操作,以及功能输入按钮的第二动态启动操作。
5.根据权利要求2所述的方法,其特征在于,所述依据输入法的当前皮肤类型,从预设的启动动画中选择当前启动动画之后,还包括:
依据所述当前皮肤类型,确定配合所述当前启动动画的音效。
6.一种输入法面板的启动装置,其特征在于,包括:
动态启动操作确定模块,用于确定输入法面板中输入按钮的当前动态启动操作,所述当前动态启动操作包括旋转、变形、平移和层状拆叠操作中的至少一个;
面板启动模块,用于依据确定的当前动态启动操作,动态启动所述输入法面板;
其中,所述面板启动模块具体用于:
在监测到所述输入法面板启动事件时,执行所述输入按钮的当前动态启动操作以确定并展示所述输入按钮的运动轨迹,若所有输入按钮的当前动态启动操作均执行完毕,则确定所述输入法面板完成启动。
7.根据权利要求6所述的装置,其特征在于,所述动态启动操作确定模块包括:
启动动画确定单元,用于依据输入法的当前皮肤类型,从预设的启动动画中选择当前启动动画;
动态启动操作确定单元,用于依据所述当前启动动画,确定所述输入法面板中输入按钮的当前动态启动操作。
8.根据权利要求7所述的装置,其特征在于,还包括:
动画配置模块,用于在依据输入法的当前皮肤类型,从预设的启动动画中选择当前启动动画之前,配置皮肤类型关联的启动动画;
输入按钮预处理模块,用于依据所述启动动画,对输入法面板中输入按钮进行动态拆分组合,确定输入法面板中输入按钮的动态启动操作。
9.根据权利要求8所述的装置,其特征在于,所述输入按钮预处理模块具体用于:
依据所述启动动画,对所述输入法面板中输入按钮进行动态拆分组合,确定所述输入法面板中字母输入按钮的第一动态启动操作,以及功能输入按钮的第二动态启动操作。
10.根据权利要求7所述的装置,其特征在于,还包括:
音效确定模块,用于依据输入法的当前皮肤类型,从预设的启动动画中选择当前启动动画之后,依据所述当前皮肤类型,确定配合所述当前启动动画的音效。
CN201610342031.4A 2016-05-20 2016-05-20 一种输入法面板的启动方法及装置 Active CN105930195B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610342031.4A CN105930195B (zh) 2016-05-20 2016-05-20 一种输入法面板的启动方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610342031.4A CN105930195B (zh) 2016-05-20 2016-05-20 一种输入法面板的启动方法及装置

Publications (2)

Publication Number Publication Date
CN105930195A CN105930195A (zh) 2016-09-07
CN105930195B true CN105930195B (zh) 2019-12-06

Family

ID=56841872

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610342031.4A Active CN105930195B (zh) 2016-05-20 2016-05-20 一种输入法面板的启动方法及装置

Country Status (1)

Country Link
CN (1) CN105930195B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106909393B (zh) * 2017-03-01 2020-06-05 腾讯科技(深圳)有限公司 一种输入法面板的显示调整方法及移动终端

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101866282A (zh) * 2009-04-20 2010-10-20 北京搜狗科技发展有限公司 一种实现输入法动态皮肤的方法及装置
CN101937313A (zh) * 2010-09-13 2011-01-05 中兴通讯股份有限公司 一种触摸键盘动态生成和输入的方法及装置
CN104182163A (zh) * 2013-05-27 2014-12-03 华为技术有限公司 一种显示虚拟键盘的方法及装置
CN104317479A (zh) * 2014-10-10 2015-01-28 百度在线网络技术(北京)有限公司 输入界面的展现方法和装置
CN104317481A (zh) * 2014-10-16 2015-01-28 百度在线网络技术(北京)有限公司 输入界面显示方法和装置
CN105260092A (zh) * 2015-09-11 2016-01-20 百度在线网络技术(北京)有限公司 一种动态改变输入键盘的方法和装置
CN105573640A (zh) * 2014-10-21 2016-05-11 中兴通讯股份有限公司 一种动态键盘的实现方法和***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140102066A (ko) * 2013-02-13 2014-08-21 정다영 전자 기기에서의 자판 입력 효과 표시 장치, 방법 및 컴퓨터 판독 가능한 기록 매체

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101866282A (zh) * 2009-04-20 2010-10-20 北京搜狗科技发展有限公司 一种实现输入法动态皮肤的方法及装置
CN101937313A (zh) * 2010-09-13 2011-01-05 中兴通讯股份有限公司 一种触摸键盘动态生成和输入的方法及装置
CN104182163A (zh) * 2013-05-27 2014-12-03 华为技术有限公司 一种显示虚拟键盘的方法及装置
CN104317479A (zh) * 2014-10-10 2015-01-28 百度在线网络技术(北京)有限公司 输入界面的展现方法和装置
CN104317481A (zh) * 2014-10-16 2015-01-28 百度在线网络技术(北京)有限公司 输入界面显示方法和装置
CN105573640A (zh) * 2014-10-21 2016-05-11 中兴通讯股份有限公司 一种动态键盘的实现方法和***
CN105260092A (zh) * 2015-09-11 2016-01-20 百度在线网络技术(北京)有限公司 一种动态改变输入键盘的方法和装置

Also Published As

Publication number Publication date
CN105930195A (zh) 2016-09-07

Similar Documents

Publication Publication Date Title
US10056113B2 (en) Video processing method and associated electronic device
CN106412708B (zh) 一种视频截图方法及装置
US9532116B2 (en) Interactive video advertisement in a mobile browser
US20080238929A1 (en) Local Themeing Of Remote Applications
US20170263035A1 (en) Video-Associated Objects
EP2690550A1 (en) Method and apparatus for displaying a multi-task interface
CN109491562B (zh) 一种语音助手应用程序的界面显示方法及终端设备
US20150074517A1 (en) Method and apparatus for displaying an extended function information area
CN112068750A (zh) 一种房源的处理方法和装置
CN106878825B (zh) 基于直播的声效展示方法和装置
CN106896899A (zh) 一种移动终端图像绘制的控制方法、装置及移动终端
CN110531862B (zh) 一种输入交互方法及装置
CN105930195B (zh) 一种输入法面板的启动方法及装置
CN107179952A (zh) 虚拟应用客户端和服务器之间的协同输入法编辑器(ime)活动
CN103853430A (zh) 应用组件拆分显示方法及装置
CN110764857A (zh) 虚拟键盘的显示效果配置方法、装置、设备及存储介质
WO2016112742A1 (zh) 一种应用提醒方法及装置
CN110493614A (zh) 视频控制方法、装置及设备
CN111708475B (zh) 虚拟键盘的生成方法和装置
CN115904514A (zh) 基于三维场景中云渲染像素流实现方法及终端设备
CN113079401B (zh) 显示设备及回声消除方法
CN105630579A (zh) 一种能选择性播放的电脑
CN111611415B (zh) 图片展示方法、服务器、电子设备及存储介质
CN114140560A (zh) 动画生成方法、装置、设备和存储介质
CN111367443A (zh) 一种信息交互方法、装置、电子设备和介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant