输入信息的方法、装置、终端及存储介质与流程

文档序号:19283380发布日期:2019-11-29 23:13阅读:144来源:国知局
输入信息的方法、装置、终端及存储介质与流程
本申请实施例涉及计算机
技术领域
,特别涉及一种输入信息的方法、装置、终端及存储介质。
背景技术
:随着移动终端记录信息能力的日益增强,用户在日常生活中使用终端记录针对指定对象记录有价值的信息也称为常见的场景。在一种可能实现的方式中,当终端需要新建联系人的信息时,终端会弹出一个全屏的用户界面。在该用户界面中,可以包括姓名、电话、电子邮件、公司、职位、备注或群组等等设置的输入框。技术实现要素:本申请实施例提供了一种输入信息的方法、装置、终端及存储介质。所述技术方案如下:根据本申请的一方面内容,提供了一种输入信息的方法,所述方法包括:当接收到第一指令时,显示底部模态视图,所述第一指令用于指示终端进入接收第一信息的状态,所述底部模态视图是显示在当前用户界面上的浮层页面,所述底部模态视图的面积小于所述当前用户界面的面积;在所述底部模态视图中显示第一输入控件;当所述第一输入控件被触发时,根据输入信号输入第一信息,所述输入信号是通过所述终端的传感器输入终端的信号。根据本申请的另一方面内容,提供了一种输入信息的装置,所述装置包括:视图显示模块,用于当接收到第一指令时,显示底部模态视图,所述第一指令用于指示终端进入接收第一信息的状态,所述底部模态视图是显示在当前用户界面上的浮层页面,所述底部模态视图的面积小于所述当前用户界面的面积;控件显示模块,用于在所述底部模态视图中显示第一输入控件;信息输入模块,用于当所述第一输入控件被触发时,根据输入信号输入第一信息,所述输入信号是通过所述终端的传感器输入终端的信号。根据本申请的另一方面内容,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如本申请实施提供的输入信息的方法。根据本申请的另一方面内容,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如本申请实施提供的输入信息的方法。本申请实施例提供的技术方案带来的有益效果可以包括:本申请提供的实施例,能够在接收到第一指令时,显示底部模态视图,该第一指令用于指示终端进入接收第一信息的状态,底部模态视图是显示在当前用户界面上的浮层页面,底部模态视图的面积小于当前用户界面的面积;在底部模态视图中显示第一输入控件;当第一输入控件被触发时,根据输入信号输入第一信息,输入信号是通过终端的传感器输入终端的信号。由于终端能够在当前用户界面上显示底部模态视图,底部模态视图中能够向终端输入信息,因此,本申请提高了信息的输入效率,使得用户能够快速将重要信息输入终端。附图说明为了更清楚地介绍本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是本申请实施例提供的一种底部模态视图的示意图;图2是本申请一个示例性实施例提供的终端的结构框图;图3是本申请一个示例性实施例提供的输入信息的方法的流程图;图4是基于图3所示实施例提供的一种输入信息的过程示意图;图5是本申请另一个示例性实施例提供的输入信息的方法流程图;图6是基于图5所示实施例提供的一种全屏模态视图的打开示意图;图7是基于图5所示实施例提供的一种缩小模态视图的示意图;图8是基于图5所示实施例提供的一种关闭底部模态视图的示意图;图9是基于图5所示实施例提供的一种固定区域的方式转换底部模态视图的示意图;图10是基于图5所示实施例提供的一种灵活区域的方式转换底部模态视图的示意图;图11是基于图5所示实施例提供的一种新建日程的示意图;图12是基于图5所示实施例提供的一种新建便签的示意图;图13是基于图5所示实施例提供的一种设置计时器的示意图;图14是基于图5所示实施例提供的一种选择目标路径的示意图;图15是本申请一个示例性实施例提供的输入信息的装置的结构框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。为了本申请实施例所示方案易于理解,下面对本申请实施例中出现的若干名词进行介绍。底部模态视图:是显示在当前用户界面上的浮层页面,该底部模态视图的面积小于当前用户界面的面积。在一种可能的实现方式中,底部模态视图能够在终端接收到第一指令时显示。在一种可能的显示方式中,底部模态视图能够覆盖当前用户界面的底部,不遮挡当前用户界面的上半部分。针对底部模态视图的显示的动画效果,终端能够显示自下向上弹出或淡入的动画效果。请参考图1,图1是本申请实施例提供的一种底部模态视图的示意图。在图1中包括底部模态视图110和底部模态视图120。其中,底部模态视图110是包括有输入键盘的底部模态视图的显示状态,底部模态视图120是不包括输入键盘的底部模态视图的显示状态。在图1中,底部模态视图110是当前用户界面100上的浮层页面,遮挡了当前用户界面100下半部分的内容。需要说明的是,底部模态视图120同样也遮挡了部分当前用户界面100的内容。在图1中,当前用户界面100是联系人界面,也称通讯录界面,底部模态视图110和底部模态视图120都是新建联系人界面。第一信息:指通过底部模态视图输入到终端的信息。在一种可能的实现方式中,第一信息可以包括以下至少一种信息:联系人信息、日程信息、便签信息、计时器信息、路径信息或邮件信息。可选的,当第一信息是联系人信息时,底部模态视图可以用于新建或修改联系人。可选的,当第一信息是日程信息时,底部模态视图可以用于新建或修改行程或新建日程。可选的,当第一信息是便签信息时,底部模态视图可以用于新建或修改便签信息示例性地,本申请实施例所示的输入信息的方法,可以应用在终端中,该终端具备显示屏且具备输入信息的功能。终端可以包括手机、平板电脑、数码相机、mp4播放终端、mp5播放终端、学习机、点读机、电纸书、电子词典或车载终端等。请参考图2,图2是本申请一个示例性实施例提供的终端的结构框图,如图2所示,该终端包括处理器220、存储器240和显示屏260,所述存储器240中存储有至少一条指令,所述指令由所述处理器220加载并执行以实现如本申请各个方法实施例所述的输入信息的方法。显示屏260用于显示经过处理器处理生成的图像数据。在本申请中,终端200是具备输入信息的功能的电子设备。当终端200接收到第一指令时,终端200能够显示底部模态视图,该第一指令用于指示终端进入接收第一信息的状态,底部模态视图是显示在当前用户界面上的浮层页面,底部模态视图的面积小于当前用户界面的面积;终端200还能够在底部模态视图中显示第一输入控件;当第一输入控件被触发时,终端200根据输入信号输入第一信息,输入信号是通过终端的传感器输入终端的信号。处理器220可以包括一个或者多个处理核心。处理器220利用各种接口和线路连接整个终端200内的各个部分,通过运行或执行存储在存储器240内的指令、程序、代码集或指令集,以及调用存储在存储器240内的数据,执行终端200的各种功能和处理数据。可选的,处理器220可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器220可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器220中,单独通过一块芯片进行实现。存储器240可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选的,该存储器240包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器240可用于存储指令、程序、代码、代码集或指令集。存储器240可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储下面各个方法实施例中涉及到的数据等。显示屏260能够显示经过处理器220从存储器240获取并渲染完毕的图像数据。在一种可能的实现方式中,处理器220将渲染完成的图像帧放置在缓冲队列中,显示屏260按照缓冲队列中图像帧的顺序,依次显示其中的图像帧。请参考图3,图3是本申请一个示例性实施例提供的输入信息的方法的流程图。该输入信息的方法可以应用在图2所示的终端中。在图3中,该输入信息的方法包括:步骤310,当接收到第一指令时,显示底部模态视图,第一指令用于指示终端进入接收第一信息的状态,底部模态视图是显示在当前用户界面上的浮层页面,底部模态视图的面积小于当前用户界面的面积。在本申请实施例中,终端在正常运行的过程中,通常能够打开应用程序执行相应的操作。或者,终端也能够处于主页面(又称系统页面)、设置页面、通知栏页面或负一屏等用户界面提供相应的功能。终端当前显示的用户界面统称当前用户界面。当终端显示当前用户界面时,终端能够监听是否接收到第一指令,该第一指令用于指示终端进入接收第一信息的状态。需要说明的是,第一信息用于指示从底部模态视图中输入终端中的信息。在一种可能的实施方式中,第一指令可以是点击当前用户界面中指定的触摸控件而触发的指令。例如,在当前用户界面是图1所示的当前用户界面100时,指定的触摸控件可以是入口控件101,该加号形状的触摸控件被点击时,该操作将触发第一指令。在另一种可能的实施方式中,第一指令也可以是通过语音助手说出指定的语音而触发的指令。例如,当终端的语音助手处于激活状态,且收听到“新建联系人”的语音时,该语音会触发第一指令。在又一种可能的实施方式中,第一指令还可以是信息载体被选定时而触发的指令。需要说明的是,信息载体可以是图片、文字段落、便签或语音片段中至少一种多媒体文件。在一种可能的方式中,信息载体中可以包含包括姓名、联系电话或日程等信息。例如,当一张图片中包括姓名和联系电话,且终端检测到用户长按该图片的操作后,该操作将触发第一指令。在本申请实施例中,当终端接收到第一指令时,将显示底部模态视图。步骤320,在底部模态视图中显示第一输入控件。在本申请实施例中,终端能够在底部模态视图中显示第一输入控件。需要说明的是,第一输入控件用于向底部模态视图中输入第一信息。其中,第一信息的个数可以是1个,也可以是多个。例如,在图1所示的底部模态视图120中,第一信息的个数是两个,分别是姓名和号码。相应的。终端在该底部模态视图120中显示2个第一输入控件,分别用于接收针对姓名和号码的输入。步骤330,当第一输入控件被触发时,根据输入信号输入第一信息,输入信号是通过终端的传感器输入终端的信号。在本申请实施例中,终端在第一输入控件被触发时,根据输入信号输入第一信息,该输入信号是通过终端的传感器输入终端的信号。可选地,输入信号可以是触摸信号、语音信号或图像信号中的至少一种。在一种可能的方式中,第一信息可以通过虚拟键盘输入。输入信号是该虚拟键盘上的虚拟按键被触发时产生的信号。终端能够根据用户在虚拟键盘上按压虚拟按键产生的信号,在第一输入控件中显示已经输入的第一信息。在另一种可能的方式中,第一信息可以通过语音按钮输入,输入信号是用户说的语音信息,终端能够根据用户的语音信息,进行语音识别,将识别产生的文本数据显示在第一输入控件中。在又一种可能的方式中,第一信息可以通过图片提供的信息输入,输入信号是指定的图片经过图像识别后生成的文本数据,终端能够根据指定的图片,进行图像识别,将产生的文本数据显示在第一输入控件中。比如,请参考图4,图4是基于图3所示实施例提供的一种输入信息的过程示意图。在图4中,终端首先显示全屏显示用户当前界面100,当入口控件101被点击时,在用户当前界面100的上方出现底部模态视图110。由于底部模态视图110的首行是第一输入控件102,且同时包括第一输入控件103,因此,终端将在底部模态视图110中显示虚拟键盘104。当第一输入控件102和第一输入控件103中没有输入信息时,保存控件105处于不可选择状态,视觉上可以呈现为灰色。当第一输入控件102和第一输入控件103中已经输入第一信息时,保存控件105处于可选择状态,视觉上可以呈现为黑色或者彩色。当用户不在需要显示虚拟键盘104时,用户可以点击收起按钮106。当终端检测到收起按钮106被触发时,终端收起虚拟键盘104并调整底部模态视图110的显示面积,得到底部模态视图120。需要说明的是,底部模态视图120在屏幕中的显示高度将低于底部模态视图110的高度。当底部模态视图120中的保存控件105被触发时,终端将第一输入控件102中的姓名信息,以及,第一输入控件103中的号码信息保存为一个新的联系人。在图4中,该新的联系人可以是联系人107。在一种可能的方式中,底部模态视图110和底部模态视图120中还可以显示更多设置按钮130,当用户点击该更多设置按钮130时,用户能够输入联系人的更多的信息。在一种可能的方式中,底部模态视图110的高度可以自由设置。可选地,在一种可能的实际方案中,底部模态视图110的最大高度可以是1962px。综上所述,本实施例提供的输入信息的方法,能够在接收到第一指令时,显示底部模态视图,该第一指令用于指示终端进入接收第一信息的状态,底部模态视图是显示在当前用户界面上的浮层页面,底部模态视图的面积小于当前用户界面的面积;在底部模态视图中显示第一输入控件;当第一输入控件被触发时,根据输入信号输入第一信息,输入信号是通过终端的传感器输入终端的信号。由于终端能够在当前用户界面上显示底部模态视图,底部模态视图中能够向终端输入信息,因此,本申请提高了信息的输入效率,使得用户能够快速将重要信息输入终端。基于上一个实施例所公开的方案,终端还能够在不同的操作下将底部模态视图转化为其它模态视图,请参考如下实施例。请参见图5,图5是本申请另一个示例性实施例提供的输入信息的方法流程图。该输入信息的方法可以应用在上述所示的终端中。在图5中,该输入信息的方法包括:步骤511,当接收到输入第一信息的指令时,获取第一信息的历史编辑次数最多的前n个参数,n为正整数。在本申请的一种可能的实施方式中,终端在接收到输入第一信息的指令时,将获取第信息的历史编辑次数。需要说明的是,该历史编辑次数可能涉及到用户的隐私。因此,终端在获取历史编辑次数时,需要向用户请求权限,当用户许可终端使用该历史编辑次数时,终端方可获取该历史编辑次数。在一种可能的使用方式中,历史编辑次数用于指示被历史上各个对象的参数被编辑次数之和。可选地,请参见表一,其示出了一种对象是联系人,参数是姓名、号码、公司和即时通讯账号的历史编辑次数。表一参数名称姓名号码公司即时通讯账号历史编辑次数320315180296在表一所示的新建联系人的场景中,终端获取到的姓名、号码、公司和即时通讯账号的历史编辑次数分别为320、315、120和50。若n为2,则终端获取姓名和号码这两个参数。基于表一所示的数据,若终端继续使用,在后续某一时刻再次读取历史编辑次数,请参见表二,该数据如表二所示。表二参数名称姓名号码公司即时通讯账号历史编辑次数430390270396由表二所示数据可知,终端在后续使用过程中,用户在新建联系人时,更偏好于将姓名和即时通讯账号相绑定。因此,根据表二所示的历史编辑次数,历史编辑次数中的前2次为姓名和及时通讯账号。步骤512,显示底部模态视图。在本申请实施例中,终端将显示底部模态视图。步骤513,在底部模态视图中显示n个参数各自对应的输入控件。在本申请实施例中,终端在底部模态视图中显示n个参数各自对应的输入控件。需要说明的是,n为前述步骤获取的参数。例如,若n个参数是根据步骤511中表一所示的数据得的参数,则n个参数各自对应的输入控件为姓名对应的输入控件,和,号码对应的输入控件。例如,若n个参数是根据步骤511中表二所示的数据得的参数,则n个参数各自对应的输入控件为姓名对应的输入控件,和,即时通讯账号对应的输入控件。在一种可能的方式中,当n不大于项数阈值时,在底部模态视图中显示n个参数各自对应的输入控件,参数与输入控件一一对应。需要说明的是,由于底部模态视图设计的目的在轻量化用户的输入信息,因此在该底部模态视图提供的空间有限。当底部模态视图中能够容纳项数阈值个输入控件时,终端需要进行判断。当需要输入的参数的个数n不大于项数阈值时,终端能够在底部模态视图中显示n个参数各自对应的输入控件。基于本申请提供的,显示在底部模态视图中n个参数各自对应的输入控件的方案中。安装在终端中的应用也能够使用底部模态视图的功能,实现了交互性能优良的功能可以被被第三方应用共用的效果。步骤520,当接收到第二指令时,将底部模态视图转换为全屏模态视图。在本申请实施例中,全屏模态视图的面积和当前用户界面的面积相同,第二指令是底部模态视图在接收到指定操作时触发的指令。在第二指令的一种可能的方式中,第二指令可以是底部模态视图的顶部区域被向上滑动超过上拉阈值时生成。其中,上拉阈值可以是终端中预设的数值。可选地,上拉阈值可以是150px。需要说明的是,终端在接收到第二指令时,将底部模态视图转换为全屏模态视图。在转换的过程中,终端能够通过各式动画效果将底部模态视图转换为全屏模态视图。在一种可能的转换方式中,终端提供的动画效果是上滑弹出的动画效果。在另一种可能的方式中,底部模态视图中还可以显示全屏模态按钮,当全屏模态按钮被触发时,将底部模态视图转换为全屏模态视图。请参考图6,图6是基于图5所示实施例提供的一种全屏模态视图的打开示意图。在图6中,当底部模态视图110中的全屏模态按钮108被点击触发时,底部模态视图110将转换为全屏模态视图130。在图6中,另一种将底部模态视图110将转换为全屏模态视图130的方法是,当底部模态视图110的顶部区域109被向上滑动超过上拉阈值150px时,终端在当前用户界面100的上层显示全屏模态视图130。在本申请实施例中,当底部模态视图110的顶部区域109被向上滑动超过上拉阈值150px时,底部模态视图110可以先收起虚拟键盘,再以动画效果展开为全屏模态视图130。当展开为全屏模态视图130时,保留已经填写好的第一信息,并展开相应的部分供用户继续填写。步骤521,在全屏模态视图中显示m个第二输入控件,第二输入控件是不同于第一输入控件的控件,m为正整数。在本申请实施例中,终端能够在全屏模态视图中显示m个第二输入控件。该第二输入控件是不同于第一输入控件的控件。在一种可能的方式中,第二输入控件的功能与第一输入控件类似,都是用户获取信息,区别在于显示在底部模态视图中的输入控件为第一输入控件,显示在全屏模态视图中的输入控件为第二输入控件。以图6所示的示意图为例,姓名和手机两行对应的输入控件为第一输入控件。姓名拼音、公司、职位、工作、生日、社交软件和关联人各自对应的输入控件为第二输入控件。步骤522,当第二输入控件接收到录入的第二信息时,将第二信息存储在终端中。在本申请实施例中,终端能够将全屏模态视图中新输入的第二信息存储在终端中。以6所示的示意图为例,第二信息包括姓名拼音、公司、职位、工作、生日、社交软件和关联人。步骤523,接收到向下滑动指令,向下滑动指令是全屏模态视图的上边框受到向下拖动操作时生成的指令。在本申请所示的实施例中,全屏模态视图的上边框受到向下拖动操作时,将生成向下滑动指令。步骤524,当向下滑动指令对应的滑动距离不小于第一阈值且小于第二阈值时,将全屏模态视图转换为底部模态视图,。在本申请所示的实施例中,当向下滑动指令对应的滑动距离不小于第一阈值且小于第二阈值时,终端将全屏模态视图转换为底部模态视图。在一种可能的实施方式中,第一阈值和第二阈值可以是成比例的数值。例如,第二阈值可以是第一阈值的k倍,k为大于1的整数。在另一种可能的实施方式中,第二阈值比第一阈值大即可。步骤525,当向下滑动指令对应的滑动距离不小于第二阈值时,将全屏模态视图转换为缩小模态视图。在本申请所示的实施例中,缩小模态视图的面积小于底部模态视图。在一种可能的方式中,缩小模态视图可以是底部模态视图中的顶部区域。例如,以图6所示的示意图为例,底部模态视图110中的顶部区域109能够单独显示为缩小模态视图。步骤530,当接收到第三指令时,将底部模态视图转换为缩小模态视图。在本申请所示的实施例中,缩小模态视图的面积小于底部模态视图。可选地,第三指令可以是按压底部模态视图的顶部区域向下滑动的距离超过指定距离而触发的指令。请参见图7,图7是基于图5所示实施例提供的一种缩小模态视图的示意图。在图7中,终端能够在当前用户界面700的新建邮件按钮701被触发时,显示底部模态视图710,当底部模态视图710的顶部区域711被按住向下拖动超过150px时,底部模态视图710转换显示为缩小模态视图720。可选地,在当前用户界面700首次显示缩小模态视图720时,终端可以在当前用户界面700的缩小模态视图720附近显示提示信息721,该提示信息721用于提示如何从缩小模态视图720回复至底部模态视图710。如,在底部模态视图710中,显示提示信息721显示为“上拉可继续操作”。缩小模态视图720中包括发送控件722和取消控件723。步骤531,在缩小模态视图中显示存储控件。在本申请所示的实施例中,缩小模态视图中显示有存储控件。步骤532,当存储控件被触发时,存储第一信息。在本申请所示的实施例中,当存储控件被触发时,存储第一信息。在另一种可能的方式中,缩小模态视图中显示有发送控件,当发送控件被触发时,终端发送第一信息。步骤533,接收到向上滑动指令,向上滑动指令是缩小模态视图的上边框受到向上拖动操作时生成的指令。步骤534,当向上滑动指令对应的滑动距离不小于第三阈值且小于第四阈值时,将缩小模态视图转换为底部模态视图。在一种可能的实施方式中,第三阈值和第四阈值可以是成比例的数值。例如,第四阈值可以是第三阈值的l倍,l为大于1的整数。在另一种可能的实施方式中,第四阈值比第三阈值大即可。步骤535,当向上滑动指令对应的滑动距离不小于第四阈值时,将缩小模态视图转换为全屏模态视图。在上述实施例的基础上,本申请实施例还能够在显示底部模态视图之后,关闭该底部模态视图。请参见图8,图8是基于图5所示实施例提供的一种关闭底部模态视图的示意图。在图8中,当底部模态视图110的顶部区域109被按住并向下拖动超过150px时,终端关闭底部模态视图110并回复全屏显示当前用户界面100。在上述实施例的基础上,本申请实施例还能够通过固定区域和灵活区域两种方式,完成从底部模态视图到其它模态视图的转换。其中,其它模态视图包括全屏模态视图和缩小模态视图。请参见图9,图9是基于图5所示实施例提供的一种固定区域的方式转换底部模态视图的示意图。在图9的一种实施方式中,当底部模态视图110的顶部区域109被向上拖动超过150px时,在当前用户界面100的区域191中显示提示信息“此区域松手即进入全屏”,当用户的手指在区域191松手时,底部模态视图110将转换为全屏模态视图。在图9的另一种实施方式中,当底部模态视图110的顶部区域109被向下拖动超过150px时,在当前用户界面100的区域192中显示提示信息“此区域松手即取消”,当用户的手指在区域192松手时,底部模态视图110将隐藏,恢复全屏显示当前用户界面100。请参见图10,图10是基于图5所示实施例提供的一种灵活区域的方式转换底部模态视图的示意图。在图10所示的灵活方式的取消方式中,终端预先设置一个取消距离阈值。当底部模态视图110的顶部区域109被拖动的距离小于取消距离阈值时,终端在区域192显示“继续下拉”。在此场景中,当用户松手时,终端能够隐藏底部模态视图110并恢复全屏显示当前用户界面100。当底部模态视图110的顶部区域109被拖动的距离不小于取消距离阈值时,终端在区域192显示“松手取消”。在此场景中,当用户松手时,终端能够恢复显示底部模态视图110。基于上述图5提供的实施例,本实施例还能够提供以下几种应用场景,场景包括新建日程场景、新建便签场景、设置计时器场景和选择目标路径场景,下面将分别结合附图予以介绍。请参照图11,图11是基于图5所示实施例提供的一种新建日程的示意图。在图11中,终端在底部模态视图1110中输入第一信息,当底部模态视图1110中的更多设置按钮1111被触发时,底部模态视图1110转换为全屏模态视图1120,以供用户继续输入第二信息,完善所要新建的日程。请参照图12,图12是基于图5所示实施例提供的一种新建便签的示意图。在图12中,终端在底部模态视图1210中输入第一信息,当底部模态视图1210中的时间地点设置按钮1211被触发时,底部模态视图1210转换为全屏模态视图1220,以供用户继续输入第二信息,完善所要新建的便签。请参照图13,图13是基于图5所示实施例提供的一种设置计时器的示意图。在图13中,终端在底部模态视图1310中设置计时器的时间。相比于全屏设置计时器的用户界面1320,底部模态视图1310设置计时器的时间更为便捷。在本申请提供的一种底部模态视图的应用场景中,该底部模态视图还能够用于选择目标对象的存储路径。在该应用场景中,第一指令是用于选择目标对象的存储路径的指令,目标对象是显示在当前用户界面中的对象。请参照图14,图14是基于图5所示实施例提供的一种选择目标路径的示意图。在图14中,终端在底部模态视图1410中显示用户希望压缩的文件的路径。当用户选择的层级符合路径的要求时,终端将在底部模态视图1410中显示完成按钮1411,该完成按钮1411中可以显示提示信息“压缩到此处”。综上所述,本实施例在当前用户界面上显示底部模态视图,底部模态视图能够快速地转化为全屏模态视图或缩小模态视图,使得终端能够在当前用户界面不变的情况下,通过各种不同的模态视图之间的转化,快速完成信息输入,提高了向终端输入信息或者进行设置的效率。下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。请参考图15,图15是本申请一个示例性实施例提供的输入信息的装置的结构框图。该输入信息的装置可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分。该装置包括:视图显示模块1510,用于当接收到第一指令时,显示底部模态视图,所述第一指令用于指示终端进入接收第一信息的状态,所述底部模态视图是显示在当前用户界面上的浮层页面,所述底部模态视图的面积小于所述当前用户界面的面积;控件显示模块1520,用于在所述底部模态视图中显示第一输入控件;信息输入模块1530,用于当所述第一输入控件被触发时,根据输入信号向终端输入所述第一信息,所述输入信号是通过所述终端的传感器输入终端的信号在一个可选的实施例中,所述装置还包括第一转化模块和第二转化模块,第一转化模块,用于当接收到第二指令时,将所述底部模态视图转换为全屏模态视图,所述全屏模态视图的面积和所述当前用户界面的面积相同,所述第二指令是所述底部模态视图在接收到指定操作时触发的指令;第二转化模块,用于当接收到第三指令时,将所述底部模态视图转换为缩小模态视图,所述缩小模态视图的面积小于所述底部模态视图。在一个可选的实施例中,所述装置还包括执行模块,执行模块用于在所述全屏模态视图中显示m个第二输入控件,所述第二输入控件是不同于所述第一输入控件的控件,m为正整数;当所述第二输入控件接收到录入的第二信息时,将所述第二信息存储在所述终端中。在一个可选的实施例中,所述执行模块,还用于接收到向下滑动指令,所述向下滑动指令是所述全屏模态视图的上边框受到向下拖动操作时生成的指令;当所述向下滑动指令对应的滑动距离不小于第一阈值且小于第二阈值时,将所述全屏模态视图转换为所述底部模态视图;当所述向下滑动指令对应的滑动距离不小于所述第二阈值时,将所述全屏模态视图转换为所述缩小模态视图。在一个可选的实施例中,所述执行模块,还用于在所述缩小模态视图中显示存储控件;当所述存储控件被触发时,存储所述第一信息。在一个可选的实施例中,所述执行模块,还用于接收到向上滑动指令,所述向上滑动指令是所述缩小模态视图的上边框受到向上拖动操作时生成的指令;当所述向上滑动指令对应的滑动距离不小于第三阈值且小于第四阈值时,将所述缩小模态视图转换为所述底部模态视图;当所述向上滑动指令对应的滑动距离不小于所述第四阈值时,将所述缩小模态视图转换为所述全屏模态视图。在一个可选的实施例中,所述第一转化模块,用于所述底部模态视图中显示全屏模态按钮;当所述全屏模态按钮被触发时,将所述底部模态视图转换为全屏模态视图。在一个可选的实施例中,所述视图显示模块1510,用于当接收到输入所述第一信息的指令时,获取所述第一信息的历史编辑次数最多的前n个参数,n为正整数;显示所述底部模态视图;在所述底部模态视图中显示n个参数各自对应的输入控件。在一个可选的实施例中,所述视图显示模块1510,用于当n不大于项数阈值时,在所述底部模态视图中显示n个参数各自对应的输入控件,所述参数与所述输入控件一一对应。在一个可选的实施例中,所述装置中涉及的所述第一指令是用于选择目标对象的存储路径的指令,所述目标对象是显示在所述当前用户界面中的对象。在一个可选的实施例中,所述装置中涉及的所述第一信息包括以下至少一种:联系人信息、日程信息、便签信息、计时器信息、路径信息或邮件信息。本申请实施例还提供了一种计算机可读介质,该计算机可读介质存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的输入信息的方法。需要说明的是:上述实施例提供的输入信息的装置在执行输入信息的方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的输入信息的装置与输入信息的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本申请的能够实现的示例性的实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1