一种输入符号的方法、装置及终端的利记博彩app

文档序号:6399671阅读:175来源:国知局
专利名称:一种输入符号的方法、装置及终端的利记博彩app
技术领域
本发明涉及移动通信技术领域,尤其涉及一种输入符号的方法、装置及终端。
背景技术
随着新一代智能手机和平板电脑的普及,多点触摸屏幕成为了全新的、主流的交互界面。触摸屏设备大多没有物理实体键盘,所以文字的录入、操作都是基于虚拟键盘和手指的。由于受限于屏幕尺寸、识别精度和触摸处理逻辑流程,触摸屏文字的录入和操作始终无法达到物理键盘的方便程度,限制了该日常操作的便利性、准确性、快捷性。苹果iOS、谷歌Android的虚拟键盘、文字输入、文字操作使用类似的机制提出了解决方案。如图1所示,苹果iOS操作系统中符号的输入方法是用户单击键盘上特定的按钮,切换到专门的符号输入界面,输入完符号后还要切换回字母键盘。这种操作方式相当复杂,当用户希望输入符号时,需要将手指离开虚拟键盘的区域,切换到特定的符号输入键盘,操作十分繁琐,用户体验不好。

发明内容
本发明实施例提供一种输入符号的方法、装置及终端,能够使得用户不用切换到特定符号键入键盘即可快速输入符号和标点,提升了文本编辑速度,提高用户体验效果。本发明的一个方面,提出了一种输入符号的方法,应用于具有触摸显不单兀的电子设备,所述触摸显示单元上包括用于显示文本编辑窗口的第一区域以及用于显示虚拟键盘的第二区域,所述输入符号方法包括以下步骤:采集对于触摸显示单元的第二区域的触摸手势,获得所述触摸手势的参数信息;根据所述触摸手势的参数信息,判断所述触摸手势是否符合预设条件;当所述触摸手势符合预设条件时,确定所述触摸手势为绘制符号的操作,采集所述触摸手势的移动轨迹;对所述移动轨迹的坐标数组进行解析,用手写输入的方法判断输入的符号;将所述符号显示在与移动轨迹的结束位置坐标相对应的所述文本编辑窗口的第一区域的光标处。通过采用该技术方案,使得用户不用切换到特定符号键入键盘即可快速输入符号和标点,大大提升了使用体验,将文字录入、操作这项基本需求的效率提升。上述技术方案中,优选的,所述采集对于触摸显示单元的第二区域的触摸手势,获得所述触摸手势的参数信息的步骤具体包括:在所述触摸显示单元的第二区域内,对触摸显示单元的坐标进行解析,判断触摸显示单元上是否有一个手指触点,并记录所述手指触点的坐标。当用户需要输入各种符号的时候,将触摸手势判断为一个手指触点,符合用户的使用习惯。上述技术方案中,优选的,所述根据所述触摸手势的参数信息,判断所述触摸手势是否符合预设条件的步骤进一步包括:所述预设条件是所述手指触点的移动在预设阈值范围内,而且没有其他手指触点出现。
在手势触点移动过程中,没有其他手指触点出现,能够更加准确的判断用户的输入意图是否是标点符号。上述技术方案中,优选的,所述当所述触摸手势符合预设条件时,确定所述触摸手势为绘制符号的操作,采集所述触摸手势的移动轨迹的步骤之后还包括步骤:在所述触摸显示单元的第二区域内显示触摸手势的移动轨迹。通过在触摸显示单元同步显示用户触摸手势的移动轨迹,能够使用户更好的判断自己的输入是否准确,提高用户输入标点符号的准确度。上述技术方案中,优选的,所述对所述移动轨迹的坐标数组进行解析,用手写输入的方法判断输入的符号具体包括:将所述移动轨迹的坐标数组进行解析,判断为最接近的符号;如果所述移动轨迹不属于任何符号,则不进行输入操作。通过将手指触点的移动轨迹解析,判断属于哪一个符号,能够最接近的输入用户欲输入的符号,当用户的触摸手势不符合任何一个符号时,预示用户的输入有误,不做任何操作能够减少用户发现输入的符号不符合自己的需求时的删除步骤,提高输入效率。本发明的另一个方面,还提出了一种输入符号的装置,应用于具有触摸显示单元的电子设备,所述触摸显示单元上包括用于显示文本编辑窗口的第一区域以及用于显示虚拟键盘的第二区域,所述输入符号的装置包括手势采集单元、手势判断单元、符号输入单元和符号显示单元,其中,所述手势采集单元,用于采集对于触摸显示单元的第二区域的触摸手势,获得所述触摸手势的参数信息;所述手势判断单元,用于根据所述触摸手势的参数信息,判断所述触摸手势是否符合预设条件;所述符号输入单元,用于当所述触摸手势符合预设条件时,确定所述触摸手势为绘制符号的操作,采集所述触摸手势的移动轨迹;对所述移动轨迹的坐标数组进行解析,用手写输入的方法判断输入的符号;所述符号显示单元,用于将所述符号显示在与移动轨迹的结束位置坐标相对应的所述文本编辑窗口的第一区域的光标处。上述技术方案中,优选的,所述手势采集单元具体用于:在所述触摸显示单元的第二区域内,对触摸显示单元的坐标进行解析,判断触摸显示单元上是否有一个手指触点,并记录所述手指触点的坐标。上述技术方案中,优选的,所述手势判断单元进一步用于:所述预设条件是所述手指触点的移动在预设阈值范围内,而且没有其他手指触点出现。上述技术方案中,优选的,所述符号输入单元还用于:在所述触摸显示单元的第二区域内显示触摸手势的移动轨迹。上述技术方案中,优选的,所述符号输入单元具体用于:将所述移动轨迹的坐标数组进行解析,判断为最接近的符号;如果所述移动轨迹不属于任何符号,则不进行输入操作。本发明的再一个方面,还提出了一种终端,具有触摸显示单元,所述触摸显示单元上包括用于显示文本编辑窗口的第一区域以及用于显示虚拟键盘的第二区域,其特征在于,还包括输入符号的装置,所述输入符号的装置包括手势采集单元、手势判断单元、符号输入单元和符号显示单元,其中,所述手势采集单元,用于采集对于触摸显示单元的第二区域的触摸手势,获得所述触摸手势的参数信息;所述手势判断单元,用于根据所述触摸手势的参数信息,判断所述触摸手势是否符合预设条件;所述符号输入单元,用于当所述触摸手势符合预设条件时,确定所述触摸手势为绘制符号的操作,采集所述触摸手势的移动轨迹;对所述移动轨迹的坐标数组进行解析,用手写输入的方法判断输入的符号;所述符号显示单元,用于将所述符号显示在与移动轨迹的结束位置坐标相对应的所述文本编辑窗口的第一区域的光标处。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:图1为现有技术中操作标识提示符移动方法的示意图;图2为本发明实施例中便携式电子设备的结构示意图;图3为本发明实施例中操作标识提示符移动方法的流程图;图4为本发明实施例中操作标识提示符移动方法的详细流程图;图5为本发明实施例中操作标识提示符移动方法的示意图;图6为本发明实施例中操作标识提示符在行间移动的示意图;图7为本发明实施例中操作提示标识符移动装置的结构示意图。
具体实施例方式以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。如图2所示,便携式电子设备,例如智能手机、平板电脑等,具有带有图形用户界面(⑶I)的触敏显示器201 (也称为触摸屏)、一个或多个处理器202、存储器203和存储在存储器内的用于执行多个功能的一个或多个模块、程序或指令集合204。用户可以通过触摸屏显示器上的手指接触和姿态与GUI交互。实现的功能包括打电话、视频会议、电子邮件收发、即时消息收发、博客、摄影摄像、网络浏览、数字音乐播放等,用于执行这些功能的指令被配置在由一个内多个处理器执行的计算机程序产品内。触摸屏提供设备和用户之间的输入接口和输出接口,显示控制器从触摸屏接收和/或发送电信号,触摸屏可以向用户显示可视输出,包括图形、文本、图标、视频和他们的组合(统称为图形)。触摸屏具有触敏表面,基于触觉和/或感触接收来自用户的输入的传感器或传感器集合,触摸屏和显示控制器检测触摸屏上的接触,包括接触的任意移动或中断,并且将检测到的接触转换为与显示在触摸屏上的用户接口对象(软键盘、图标、网页或图像)的交互。一般情况下,触摸屏与用户之间的接触点相应于用户的手指或手写笔等。触摸屏可以使用LCD (液晶显示器)技术或LPD (发光聚合物显示器)技术,触摸屏和显示控制器可以使用现在一直或以后开发的多种触摸感测技术中的人一种,检测基础以及接触的任意移动或中断,所属技术包括但不限于电容性、电阻性、红外的以及表面声波技术,以及用于确定于触摸屏的一点或多点接触的其他接近传感器阵列或其他元件。
终端通过触摸屏采集对于所述触摸显示单元的触摸手势,以获得触摸手势的参数信息,所述参数信息包括所述触摸手势的触摸点信息、进行触摸的手指的指纹信息、进行触摸的手指的面积等,根据参数信息决定下一步的处理步骤,完成相应的功能。根据目前带有触摸屏的电子设备所具有的对于触摸手势处理的基本功能,本发明实施例提出了 一种输入符号的方法,应用在具有触摸显示单元的电子设备上,所述触摸显示单元上包括用于显示文本编辑窗口和操作提示标识符的第一区域以及用于显示虚拟键盘的第二区域,所述操作提示标识符显示在所述第一区域上。如图3所示,本发明实施例中输入符号的方法包括以下步骤:步骤301、采集对于触摸显示单元的第二区域的触摸手势,获得所述触摸手势的参数信息;步骤302、根据所述触摸手势的参数信息,判断所述触摸手势是否符合预设条件;步骤303、当所述触摸手势符合预设条件时,确定所述触摸手势为绘制符号的操作,采集所述触摸手势的移动轨迹;步骤304、对所述移动轨迹的坐标数组进行解析,用手写输入的方法判断输入的符号;步骤305、将所述符号显示在与移动轨迹的结束位置坐标相对应的所述文本编辑窗口的第一区域的光标处。与现有技术不同,本实施例通过在虚拟键盘的位置通过手指触摸操作,激活手势识别程序,对手指触点的移动轨迹进行识别,判断输入的符号并将其输入在文本编辑窗口的对应光标处,能够使用户的手指在不离开虚拟键盘区域,不切换到特定符号输入键盘的情况下即可快速输入符号和标点,与现有技术需要切换到特定符号输入键盘的方法相比,本实施例通过将虚拟键盘与手写技术相结合,在虚拟键盘上直接进行手写符号的识别,更符合人类的使用习惯,能够提高用户的输入速度。如图4所示,本发明另一实施例更加详细的说明了输入符号的方法的处理流程,包括以下步骤:步骤401、在所述触摸显示单元的第二区域内,对触摸显示单元的坐标进行解析,判断触摸显示单元上是否有一个手指触点,并记录所述手指触点的坐标。电容式触摸屏硬件在系统软件,例如苹果的iOS或者Android的配合下,可以区分有几个触点。步骤402、所述手指触点进行移动,记录手指触点的移动坐标,当移动轨迹在预设的阈值范围内,而且移动过程中没有其他的手指触点出现,判定为符号输入。手指在触摸显示单元的第二区域内移动,根据苹果公司生产的iPhone手机的屏幕尺寸和分辨率,设定的阈值为当前手指的坐标位置距离其初始坐标大于30像素,而且在移动过程中只有这一个手指触点。此时可以判定为用户想要进行的操作为输入符号。本领域技术人员可以理解,此处的数值根据终端屏幕尺寸不同而不同,不作为对本发明的限制。步骤403、采集所述触摸手势的移动轨迹,并进行识别,将所述移动轨迹与预设的符号库内的符号进行对比,找到与手指的移动轨迹最接近的符号。从手指触点的初始位置出发,根据一个预设的时间间隔不断采集手指的移动轨迹,记录各点的坐标,将各坐标的值进行解析,利用手写输入的标准方法判断用户输入了什么符号。此处的手写输入的方法在各个操作系统,苹果的iOS或者Android中,都是成熟的技术。只需要将坐标轨迹数组传入设备中的手写识别模块,该模块根据各坐标值的组合返回输入的符号就可以完成识别工作。例如,用户通过一个手指接触触摸屏,画了一个圆,识别模块将其识别为句号。作为一种故障处理模式,如果用户的输入不符合现有符号库中的任何一个符号,则不作出任何操作。这样能够更好的根据用户的手指移动轨迹完成符号的输入工作。在用户的手指移动过程中,在虚拟键盘的第二区域可以同步显示手指移动轨迹,这样更加直观的显示用户的输入,方便用户控制自己的手势,完成符号的输入。步骤404、确定输入的符号后,将所述符号显示在与移动轨迹的结束位置坐标相对应的所述文本编辑窗口的第一区域的光标处完成输入符号操作。当用户手指第一次触碰到第二区域即虚拟键盘的位置的虚拟键盘视图时,程序判定为手势起始,此时分别记录两个起始坐标:手指在键盘上的起始坐标HO和光标在文本编
辑窗口内的起始坐标CO。之后,每隔1/60秒,获取一次手指的坐标,记为HI,H2,H3......每
次获取后,比对与上一个手指坐标的位移:dX = Hn.x-H(n-1).x, dY = Hn.y-H(n-l).y。有了 dX与dY后,只要对光标在文本编辑窗口的坐标加上对应的位移即可获得对应的Cl,C2,
C3......考虑到加速度,可以同时为每个dX、dY乘以相同的正数,比如同乘以2,则光标的
运动方向与趋势和手指的移动保持一致,只是移动的速度是手指速度的2倍。图5示出了通过本实施例符号输入的示意图。在手指的移动过程中,检测与所述触摸显示单元的手指接触,当触摸手势变更为手指离开屏幕时,判定为触摸手势结束;确定光标在所述第一区域的位置信息,将识别的符号显示在该位置即完成符号的输入操作。操作系统会在电容式触屏每个触点消失时向系统发出通知,由于每个触点代表一个手指,即当触点消失时即手指离开了屏幕。通过判断触摸手势的变化,来判定操作是否结束,能够准确定位光标的结束位置。为实现上述方法,本发明实施例还提出了一种用于实现上述方法的装置。如图6所示,该装置应用于具有触摸显示单元的电子设备,所述触摸显示单元上包括用于显示文本编辑窗口的第一区域以及用于显示虚拟键盘的第二区域,所述输入符号的装置包括手势采集单元601、手势判断单元602、符号输入单元603和符号显示单元604,其中,所述手势采集单元601,用于采集对于触摸显示单元的第二区域的触摸手势,获得所述触摸手势的参数信息;所述手势判断单元602,用于根据所述触摸手势的参数信息,判断所述触摸手势是否符合预设条件;所述符号输入单元603,用于当所述触摸手势符合预设条件时,确定所述触摸手势为绘制符号的操作,采集所述触摸手势的移动轨迹;对所述移动轨迹的坐标数组进行解析,用手写输入的方法判断输入的符号;所述符号显示单元604,用于将所述符号显示在与移动轨迹的结束位置坐标相对应的所述文本编辑窗口的第一区域的光标处。如图7所示,本发明实施例还提出了一种终端,具有触摸显示单元,所述触摸显示单元上包括用于显示文本编辑窗口的第一区域以及用于显示虚拟键盘的第二区域,其特征在于,还包括输入符号的装置,所述输入符号的装置包括手势采集单元、手势判断单元、符号输入单元和符号显示单元,其中,所述手势采集单元,用于采集对于触摸显示单元的第二区域的触摸手势,获得所述触摸手势的参数信息;所述手势判断单元,用于根据所述触摸手势的参数信息,判断所述触摸手势是否符合预设条件;所述符号输入单元,用于当所述触摸手势符合预设条件时,确定所述触摸手势为绘制符号的操作,采集所述触摸手势的移动轨迹;对所述移动轨迹的坐标数组进行解析,用手写输入的方法判断输入的符号;所述符号显示单元,用于将所述符号显示在与移动轨迹的结束位置坐标相对应的所述文本编辑窗口的第一区域的光标处。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种输入符号的方法,应用于具有触摸显示单元的电子设备,所述触摸显示单元上包括用于显示文本编辑窗口的第一区域以及用于显示虚拟键盘的第二区域,所述输入符号方法包括以下步骤: 采集对于触摸显示单元的第二区域的触摸手势,获得所述触摸手势的参数信息; 根据所述触摸手势的参数信息,判断所述触摸手势是否符合预设条件; 当所述触摸手势符合预设条件时,确定所述触摸手势为绘制符号的操作,采集所述触摸手势的移动轨迹; 对所述移动轨迹的坐标数组进行解析,用手写输入的方法判断输入的符号; 将所述符号显示在与移动轨迹的结束位置坐标相对应的所述文本编辑窗口的第一区域的光标处。
2.如权利要求1所述的方法,其特征在于,所述采集对于触摸显示单元的第二区域的触摸手势,获得所述触摸手势的参数信息的步骤具体包括: 在所述触摸显示单元的第二区域内,对触摸显示单元的坐标进行解析,判断触摸显示单元上是否有一个手指触点,并记录所述手指触点的坐标。
3.如权利要求1所述的方法,其特征在于,所述根据所述触摸手势的参数信息,判断所述触摸手势是否符合预设条件的步骤进一步包括: 所述预设条件是所述手指触点的移动在预设阈值范围内,而且没有其他手指触点出现。
4.如权利要求1所述的方法,其特征在于,所述当所述触摸手势符合预设条件时,确定所述触摸手势为绘制符号的操作,采集所述触摸手势的移动轨迹的步骤之后还包括步骤: 在所述触摸显示单元的第二区域内显示触摸手势的移动轨迹。
5.如权利要求1所述的方法,其特征在于,所述对所述移动轨迹的坐标数组进行解析,用手写输入的方法判断输入的符号具体包括: 将所述移动轨迹的坐标数组进行解析,判断为最接近的符号; 如果所述移动轨迹不属于任何符号,则不进行输入操作。
6.一种输入符号的装置,应用于具有触摸显示单元的电子设备,所述触摸显示单元上包括用于显示文本编辑窗口的第一区域以及用于显示虚拟键盘的第二区域,所述输入符号的装置包括手势采集单元、手势判断单元、符号输入单元和符号显示单元,其中, 所述手势采集单元,用于采集对于触摸显示单元的第二区域的触摸手势,获得所述触摸手势的参数信息; 所述手势判断单元,用于根据所述触摸手势的参数信息,判断所述触摸手势是否符合预设条件; 所述符号输入单元,用于当所述触摸手势符合预设条件时,确定所述触摸手势为绘制符号的操作,采集所述触摸手势的移动轨迹;对所述移动轨迹的坐标数组进行解析,用手写输入的方法判断输入的符号; 所述符号显示单元,用于将所述符号显示在与移动轨迹的结束位置坐标相对应的所述文本编辑窗口的第一区域的光标处。
7.如权利要求6所述的装置,其特征在于,所述手势采集单元具体用于: 在所述触摸显示单元的第二区域内,对触摸显示单元的坐标进行解析,判断触摸显示单元上是否有一个手指触点,并记录所述手指触点的坐标。
8.如权利要求6所述的装置,其特征在于,所述手势判断单元进一步用于: 所述预设条件是所述手指触点的移动在预设阈值范围内,而且没有其他手指触点出现。
9.如权利要求6所述的装置,其特征在于,所述符号输入单元还用于: 在所述触摸显示单元的第二区域内显示触摸手势的移动轨迹。
10.如权利要求6所述的装置,其特征在于,所述符号输入单元具体用于: 将所述移动轨迹的坐标数组进行解析,判断为最接近的符号; 如果所述移动轨迹不属于任何符号,则不进行输入操作。
11.一种终端,具有触摸显示单元,所述触摸显示单元上包括用于显示文本编辑窗口的第一区域以及用于显示虚拟键盘的第二区域,其特征在于,还包括输入符号的装置,所述输入符号的装置包括手势采集单元、手势判断单元、符号输入单元和符号显示单元,其中, 所述手势采集单元,用于采集对于触摸显示单元的第二区域的触摸手势,获得所述触摸手势的参数信息; 所述手势判断单元,用于根据所述触摸手势的参数信息,判断所述触摸手势是否符合预设条件; 所述符号输入单元,用于当所述触摸手势符合预设条件时,确定所述触摸手势为绘制符号的操作,采集所述触摸手势的移动轨迹;对所述移动轨迹的坐标数组进行解析,用手写输入的方法判断输入的符号; 所述符号显示单元,用于将所述符号显示在与移动轨迹的结束位置坐标相对应的所述文本编辑窗口的第一区域的光标处。
全文摘要
本发明公开了一种输入符号的方法、装置及终端,应用于具有触摸显示单元的电子设备,其方法为采集对于触摸显示单元的第二区域的触摸手势,获得所述触摸手势的参数信息;根据所述触摸手势的参数信息,判断所述触摸手势是否符合预设条件;当所述触摸手势符合预设条件时,确定所述触摸手势为绘制符号的操作,采集所述触摸手势的移动轨迹;对所述移动轨迹的坐标数组进行解析,用手写输入的方法判断输入的符号;将所述符号显示在与移动轨迹的结束位置坐标相对应的所述文本编辑窗口的第一区域的光标处。利用该方法,能够在不用切换到特殊字符键盘的情况下完成符号的输入,提升用户输入速度。
文档编号G06F3/0488GK103150111SQ20131005786
公开日2013年6月12日 申请日期2013年2月25日 优先权日2013年2月25日
发明者季逸超 申请人:北京极兴莱博信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1