一种定位方法以及一种电子设备的制作方法
【专利摘要】本申请公开了一种定位方法以及一种电子设备,所述方法应用于一电子设备,所述电子设备具有显示单元,所述方法包括:检测单元检测操作体的第一操作,以及所述第一操作在所述显示单元区域内的第一位置;在所述显示单元上显示有第一程序且存在所述第一操作时,获取第一位置信息并在所述显示单元的第二位置显示第一光标;所述第一光标与所述第一操作相对应,所述第二位置与所述第一位置之间具有预定距离。
【专利说明】一种定位方法以及一种电子设备
【技术领域】
[0001]本发明涉及电子【技术领域】,特别涉及一种定位方法以及一种电子设备。
【背景技术】
[0002]目前,随着电子技术的发展,越来越多的电子设备进入了人们的生活,为人们的生活带来了极大的便利。
[0003]而现在的电子设备已经具备了多种多样的功能,例如支持文本编辑、支持无线宽带上网服务、支持存储海量数据等等。
[0004]而电子设备的在进行文本编辑时,以电脑举例,当电脑中在进行文本编辑时,通常是通过鼠标和键盘等设备来控制输入符的标定。比如:在文档中输入了错别字之后,用户可以通过鼠标来控制输入符第一光标停留在错别字的位置,已对其进行修改。
[0005]另外,若电子设备具有触控功能,如平板电脑或手机,还可以接受用户的触控操作。以手机举例,当手机在进行文本编辑时,可以通过用户手指在触控屏上操作,来控制第一光标的标定。
[0006]当然,在网页上输入文字时也可以有上面两种操作方式。
[0007]而本申请发明人在实现本申请实施例技术方案的过程中发现,现有的电子设备在进行文本编辑时,操作体会遮挡第一光标,导致用户不能获知第一光标的准确位置,会给电子设备错误的操作指示,进而使得电子设备的工作效率低下。例如图1,用户在使用平板电脑编辑文本时,由于手指触控的位置和第一光标的位置是重叠的,因此手指会遮挡第一光标的位置,使用户不清楚第一光标的具体位置。进一步的,若用户此时需要从第一光标位置选定一段文字内容,由于不清楚第一光标的具体位置,当平板电脑接收用户的操作指令时,可能会多选或者少选文字,使得选定的文字内容可能不符合用户的需求,需要重新选定,使得用户需要多次操作来进而使得电子设备的工作效率低下。而对于需要使用第一光标操作的其他程序而言,也会存在同样的问题。
[0008]因此,现有技术存在的问题是:由于电子设备中显示的第一光标和操作体在显示单元的同一位置,使得第一光标被操作体遮挡,导致第一光标定位不准确、操作不便,使电子设备的工作效率低下的技术问题。
【发明内容】
[0009]本发明提供一种定位方法以及一种电子设备,用以解决现有技术中存在的由于电子设备中显示的第一光标和操作体在显示单元的同一位置,使得第一光标被操作体遮挡,导致第一光标定位不准确、操作不便,使电子设备的工作效率低下的技术问题。
[0010]一方面,本发明通过本申请的一个实施例,提供如下技术方案:
[0011 ] 一种定位方法,所述方法应用于一电子设备,所述电子设备具有显示单元,所述方法包括:
[0012]检测单元检测操作体的第一操作,以及所述第一操作在所述显示单元区域内的第一位置;
[0013]在所述显示单元上显示有第一程序且存在所述第一操作时,获取第一位置信息并在所述显示单元的第二位置显示第一光标;
[0014]所述第一光标与所述第一操作相对应,所述第二位置与所述第一位置之间具有预定距离。
[0015]优选的,所述在所述显示单元上显示有第一程序且存在所述第一操作时,获取第一位置信息并在所述显示单元的第二位置显示第一光标,具体为:
[0016]在所述显示单元上显示有第一程序且存在所述第一操作时,获取所述第一操作在所述第一位置上停留的第一时长;
[0017]检测所述第一时长是否满足第一预定条件;
[0018]在所述第一时长达到所述第一预定条件时,在所述第二位置显示所述第一光标。
[0019]优选的,所述在获取第一位置信息并在所述显示单元的第二位置显示第一光标之后,所述方法还包括:
[0020]接收所述操作体的第二操作;
[0021]判断所述第二操作是否满足第二预定条件;
[0022]若所述第二操作满足所述第二预定条件,将所述第一光标的位置从第二位置移动到第三位置进行显示。
[0023]优选的,在所述判断所述第二操作是否满足第二预定条件之后,所述方法还包括:
[0024]若所述第二操作满足所述第二预定条件,基于所述第二操作的操作轨迹移动所述第一光标,以使所述第一光标在所述第一程序中的移动轨迹和所述第二操作的操作轨迹对应。
[0025]优选的,所述判断所述第二操作是否满足第二预定条件,具体包括:
[0026]基于所述第二操作,获得所述第二操作的操作时长;
[0027]判断所述第二操作的操作时长是否满足预设的第一时间阈值;
[0028]若所述第二操作的操作时长满足所述预设的第一时间阈值,则所述第二操作满足所述第二预定条件。
[0029]优选的,所述判断所述第二操作是否满足第二预定条件,具体包括:
[0030]基于所述第二操作,获得所述第二操作的操作压力值;
[0031]判断所述第二操作的操作压力值是否满足预设的压力阈值;
[0032]若所述第二操作的操作压力值满足所述预设的压力阈值,则所述第二操作满足所述第二预定条件。
[0033]优选的,在所述获取第一位置信息并在所述显示单元的第二位置显示第一光标之后,所述方法还包括:
[0034]接收所述用户的第三操作;
[0035]判断所述第三操作是否满足第三预定条件;
[0036]若所述第三操作满足所述第三预定条件,将所述第一光标的位置从所述第二位置移动到所述第一位置进行显示。
[0037]优选的,所述判断所述第三操作是否满足第三预定条件,具体包括:
[0038]基于所述第三操作,获得所述第三操作的操作时长;
[0039]判断所述第三操作的操作时长是否满足预设的第二时间阈值;
[0040]若所述第三操作的操作时长满足所述预设的第二时间阈值,则说明所述第三操作满足所述第三预定条件。
[0041 ] 优选的,所述预定距离可以手动调节或通过所述电子设备自动设定。
[0042]另一方面,本发明通过本申请的另一个实施例提供:
[0043]一种电子设备,所述电子设备具有显示单元,包括:
[0044]检测单元,用于检测操作体的第一操作,以及所述第一操作在所述显示单元区域内的第一位置;
[0045]处理单元,用于在所述显示单元上显示有第一程序且存在所述第一操作时,获取第一位置信息并在所述显示单元的第二位置显示第一光标;所述第一光标与所述第一操作相对应,所述第二位置与所述第一位置之间具有预定距离。
[0046]优选的,所述处理单元,还用于在所述显示单元上显示有第一程序且存在所述第一操作时,获取所述第一操作在所述第一位置上停留的第一时长;
[0047]所述检测单元,还用于检测所述第一时长是否满足第一预定条件;
[0048]所述显示单元,还用于在所述第一时长达到所述第一预定条件时,在所述第二位置显示所述第一光标。
[0049]优选的,所述电子设备还包括:
[0050]接收单元,用于所述在获取第一位置信息并在所述显示单元的第二位置显示第一光标之后,接收所述操作体的第二操作;
[0051]判断单元,用于判断所述第二操作是否满足第二预定条件;
[0052]所述显示单元,用于若所述第二操作满足所述第二预定条件,将所述第一光标的位置从第二位置移动到第三位置进行显示。
[0053]优选的,所述电子设备还包括:
[0054]移动单元,用于在所述判断所述第二操作是否满足第二预定条件之后,若所述第二操作满足所述第二预定条件,基于所述第二操作的操作轨迹移动所述第一光标,以使所述第一光标在所述第一程序中的移动轨迹和所述第二操作的操作轨迹对应。
[0055]上述技术方案中的一个或多个技术方案,具有如下技术效果或优点:
[0056](I),由于发明的显示单元在显示第一程序且存在所述第一操作时,获取了第一操作的第一位置,并在显示单元的第二位置显示第一光标。如此,使得第一光标的第二位置和用户的第一操作的第一位置不同,因此第一光标不会和操作体显示在同一位置,进而不会被操作体遮挡,使第一光标定位在用户需要的位置,进而用户在对电子设备进行操作时,电子设备不会多次执行操作才能够达到用户的需求,进而提高了电子设备的工作效率。
[0057]( 2 ),由于本发明在将第一光标定位在第二位置之后,还可以接收用户的其他操作任意调整第一光标的位置,如将第一光标的位置从第二位置移动到其他位置,或者从第二位置移动到第一位置等等,因此能够满足用户的需求,方便用户使用,进而提高了用户的体验。
【专利附图】
【附图说明】
[0058]图1为现有技术中第一光标被遮挡的示意图;
[0059]图2为本申请实施例中定位方法的流程图;
[0060]图3为本申请实施例中第一光标在第二位置显示的示意图;
[0061]图4为本申请实施例中第一光标的轨迹示意图;
[0062]图5为本申请实施例中电子设备的示意图。
【具体实施方式】
[0063]为了解决现有技术中存在的电子设备中的第一光标和操作体显示在同一位置,使得第一光标被操作体遮挡,导致第一光标定位不准确,使电子设备的工作效率低下的技术问题,本发明实施例提出了一种定位方法以及一种电子设备,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例和实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。
[0064]实施例一:
[0065]在本申请实施例中,提出了一种定位方法。
[0066]具体的,所述方法应用于一电子设备。
[0067]进一步的,所述电子设备具有显示单元501。
[0068]在本申请实施例中,电子设备可以有多种类型,例如平板电脑、笔记本电脑、手机等等,在实际情况中,电子设备的类型本申请不做限制。
[0069]而显示单元501具体为显示屏,此时的显示单元501可以是普通的显示屏,也可以是触控显示屏。
[0070]下面请参看图2,本申请实施例中的定位方法的具体实施过程如下:
[0071]S201,检测单元502检测操作体的第一操作,以及所述第一操作在所述显示单元区域内的第一位置。
[0072]S202,在所述显示单元上显示有第一程序且存在所述第一操作时,获取第一位置信息并在所述显示单元的第二位置显示第一光标。
[0073]其中,所述第一光标与所述第一操作相对应,所述第二位置与所述第一位置之间具有预定距离。
[0074]在SlOl的实施过程中,操作体可以是用户的手指,或者手写笔等等。而此时的显示屏可以是可以是普通的显示屏,也可以是触控显示屏。而为了便于描述,此时的显示单元以触控显示屏举例。而检测单元502可以为传感器,此时的传感器的位置可以在触控屏的下层,也可以在其他位置。另外,检测单元502也可以为摄像头等图像采集设备,通过摄像、拍照的方式检测操作体的第一操作。
[0075]下面以示例进行说明,当用户在触控显示屏上操作时,会在触控显示屏上引起电容或电阻变化,进而处于触控显示屏下层的传感器可以采集到用户的第一操作。并能够进一步根据变化的电容和电阻的位置确定出第一操作在所述触控显示屏中的第一位置。
[0076]另外,若用户在普通显示屏上操作时,一般是通过鼠标键盘操作模式进行操作,此时可以使用摄像头等图像采集设备,通过摄像、拍照的方式检测操作体的第一操作,在此本申请不做具体描述。
[0077]在S102的实施过程中,第一程序包括电子书、word等文本编辑程序。另外其也可以指代具有文本编辑框的应用程序,例如搜索网页、翻译网页等等。
[0078]当触控显示屏上显示有第一程序时,此时若存在第一操作,则会获得第一操作在触控显示屏上的操作位置(即第一位置)。进一步的,还会将第一光标显示在第二位置。
[0079]此时第二位置和第一位置是两个不同的位置,第二位置与所述第一位置之间具有预定距离。此处的预定距离可以是人为设定的距离,也可以是电子设备自动设定的距离。在实际情况中,预定距离视情况而定,本申请不做限制。
[0080]例如图3,用户的手指在触控显示屏上操作时,触控的位置就是第一操作在所述触控显示屏中的第一位置。此时手指的触控位置处于“闭目聆听”的“聆听”位置处。而此时第一光标显示在“可曾也这样”的“可”字前面,即第二位置。此时的第一光标位置和第一位置不是同一位置,具有预定距离。
[0081]而在具体的实施过程中,当在第二位置显示第一光标时,是需要一定的条件的,本申请实施例包含但不限于以下条件,即基于第一操作在第一位置上停留的第一时长来确定是否在第二位置显示第一光标,具体如下:
[0082]第①步,在所述显示单元上显示有第一程序且存在所述第一操作时,获取所述第一操作在所述第一位置上停留的第一时长。
[0083]第②步,检测所述第一时长是否满足第一预定条件。
[0084]第③步,在所述第一时长达到所述第一预定条件时,在所述第二位置显示所述第一光标。
[0085]具体的,第一预定条件具体可以是第一预定时长,此时的时长可以由人为设定,可以由系统设定。此时以第一预定时长为I秒为例。当用户在触控显示屏上具有第一操作时,会检测到第一操作在第一位置上停留的第一时长,此时的第一时长是从用户接触到触控显示屏上开始计时的。进一步的,会判断第一时长是否超过了 I秒,若超过了 I秒,则表示第一时长达到了第一预定条件,则会在第二位置显示第一光标。
[0086]而在第二位置显示第一光标之后,在本申请实施例中,若此时的第二位置不是用户需要的位置,还可以将第一光标从第二位置移动到其他位置,进一步的,还可以显示第一光标移动的轨迹。另外,还可以将第一光标从第二位置移动到第一操作对应的第一位置等等,具体如下所示。
[0087]第一种:
[0088]此处描述的是将第一光标从第二位置移动到其他位置显示的实施过程。
[0089]首先,接收所述操作体的第二操作。
[0090]其次,判断所述第二操作是否满足第二预定条件。
[0091]再次,若所述第二操作满足所述第二预定条件,将所述第一光标的位置从第二位置移动到第三位置进行显示。
[0092]具体的,此处的第三位置和第二位置不是同一个位置,并且两者也可以相隔一预定距离。
[0093]若此前将第一光标显示在第二位置不满足用户的需求,用户可以再次向触控显示屏上进行触控操作,此时的操作被称为第二操作。当电子设备接收到第二操作之后,则会判断第二操作是否满足第二预定条件。
[0094]而具体的判断过程如下:
[0095]其一:
[0096]使用第二操作的操作时长进行判断。
[0097]首先,基于所述第二操作,获得所述第二操作的操作时长。
[0098]其次,判断所述第二操作的操作时长是否满足预设的第一时间阈值。
[0099]若所述第二操作的操作时长满足所述预设的第一时间阈值,则所述第二操作满足所述第二预定条件。
[0100]具体的,此处的第一时间阈值可以是人为设定,也可以是系统设定。当电子设备检测到第二操作之后,可以进一步检测第二操作的操作时长,此时的操作时长具体是用户在触控显示屏上的第二操作停留的时长。若第一时间阈值为2秒,若此时第二操作的操作时长超过了 2秒,则可以表明第二操作满足所述第二预定条件。
[0101]其二:
[0102]使用第二操作的操作压力值进行判断。
[0103]首先,基于所述第二操作,获得所述第二操作的操作压力值。
[0104]其次,判断所述第二操作的操作压力值是否满足预设的压力阈值。
[0105]若所述第二操作的操作压力值满足所述预设的压力阈值,则所述第二操作满足所述第二预定条件。
[0106]具体的,此处的预设的压力阈值可以是人为设定,也可以是系统设定。当电子设备检测到第二操作之后,可以进一步检测第二操作的压力值,并判断该压力值是否满足条件。假设预设的压力值为5N,若此时电子设备检测到第二操作的压力值查过了 5N,那么则表示第二操作满足所述第二预定条件。
[0107]而当第二操作满足所述第二预定条件之后,就可以将所述第一光标的位置从第二位置移动到第三位置进行显示。
[0108]此时的第三位置和第二操作对应。
[0109]另外,当判断所述第二操作是否满足第二预定条件之后,还可以基于所述第二操作的操作轨迹移动所述第一光标,以使所述第一光标在所述第一程序中的移动轨迹和所述第二操作的操作轨迹对应。
[0110]在具体的实施过程中,在判断第二操作是否满足第二预定条件时,具体的判断可以包括但不仅限于上述描述的过程,在此本申请不再赘述。
[0111]更为具体的,此处的第二操作包括但不仅限于滑动操作或者点击操作。
[0112]下面以示例进行举例。
[0113]若用户需要复制文本内容中的一段文字内容,此时用户会使用手指在触控显示屏上进行滑动,以选定被操作的文字内容,具体请参看图4。此时的第二操作为滑动操作。若此时用户在触控显示屏上的操作满足了预设的时间阈值,那么第二操作则满足了第二预定条件。进一步的,基于滑动操作的操作轨迹,第一光标也会随着该操作轨迹进行滑动,对用户需要的文字内容进行选定。此时被选定的文字内容“可曾也这样,置身于葱茏的野外,闭目聆听,自然的话语。”表征的移动轨迹就是第一光标的移动轨迹。
[0114]另外,若用户需要复制文本内容中的一段文字内容,此时用户会使用手指在触控显示屏上进行双击操作,此双击操作即为第二操作。为了便于区分,此时的双击操作由第四操作和第五操作构成,第四操作是双击操作的第一次点击,第五操作是双击操作的第二次点击。第四操作和第五操作都属于第二操作。
[0115]此时,具体的操作过程如下:
[0116]首先,当用户在触控显示屏上双击时,电子设备会接收到第四操作和第五操作。
[0117]其次,判断所述第四操作和所述第五操作共同的操作时长是否满足第一时间阈值。
[0118]此时,第四操作和所述第五操作共同的操作时长是以用户才触控显示屏上具有第四操作开始计时起算,到第五操作完成时结束。
[0119]用户若要复制文本内容中的一段文字内容,此时用户会使用手指在触控显示屏上进行双击操作,在用户执行第五操作之后,会停留在触控显示屏上,以便对文字内容进行选定。
[0120]假设此时第一时间阈值设定为2秒。当用户执行第四操作时为I秒,当用户执行第五操作时,若两者的总时长超过了 2秒,那么则可以认为第四操作和所述第五操作共同的操作时长满足了第一时间阈值。
[0121]进一步的,此时的电子设备会检测第五操作的操作轨迹,然后基于该操作轨迹移动第一光标,以对文字内容进行选定,具体的示例请参看图4。
[0122]当然,此处的判断还可以以第四操作和/或第五操作的压力值进行判断,具体的判断过错和上述类似,在此本申请不再赘述。
[0123]第二种:
[0124]此处描述的是将第一光标从第二位置移动到第一位置显示的实施过程。
[0125]首先,接收所述用户的第三操作。
[0126]其次,判断所述第三操作是否满足第三预定条件。
[0127]再次,若所述第三操作满足所述第三预定条件,将所述第一光标的位置从所述第二位置移动到所述第一位置进行显示。
[0128]在具体的实施过程中,第三操作可以是滑动操作,当用户在执行第三操作时,会基于所述第三操作,获得所述第三操作的操作时长。然后,会判断所述第三操作的操作时长是否满足预设的第二时间阈值。若所述第三操作的操作时长满足所述预设的第二时间阈值,则说明所述第三操作满足所述第三预定条件。
[0129]当第三操作满足所述第三预定条件,则可以将所述第一光标的位置从所述第二位置移动到所述第一位置进行显示。
[0130]基于同一发明构思,下面的实施例介绍了一种电子设备。
[0131]实施例二:
[0132]在具体的实施过程中,描述了一种电子设备。
[0133]下面请参看图5,所述电子设备具有显示单元501。
[0134]在本申请实施例中,电子设备可以有多种类型,例如平板电脑、笔记本电脑、手机等等,在实际情况中,电子设备的类型本申请不做限制。
[0135]而显示单元501具体为显示屏,此时的显示单元501可以是普通的显示屏,也可以是触控显示屏。
[0136]另外所述电子设备还包括:
[0137]检测单元502,用于检测操作体的第一操作,以及所述第一操作在所述显示单元501区域内的第一位置;
[0138]处理单元503,用于在所述显示单元501上显示有第一程序且存在所述第一操作时,获取第一位置信息并在所述显不单兀501的第二位置显不第一光标;所述第一光标与所述第一操作相对应,所述第二位置与所述第一位置之间具有预定距离。
[0139]进一步的,所述处理单元503,还用于在所述显示单元501上显示有第一程序且存在所述第一操作时,获取所述第一操作在所述第一位置上停留的第一时长;
[0140]所述检测单元502,还用于检测所述第一时长是否满足第一预定条件;
[0141]所述显示单元501,还用于在所述第一时长达到所述第一预定条件时,在所述第二位置显示所述第一光标。
[0142]进一步的,所述电子设备还包括:
[0143]接收单元,用于所述在获取第一位置信息并在所述显示单元501的第二位置显示第一光标之后,接收所述操作体的第二操作;
[0144]判断单元,用于判断所述第二操作是否满足第二预定条件;
[0145]所述显示单元501,用于若所述第二操作满足所述第二预定条件,将所述第一光标的位置从第二位置移动到第三位置进行显示。
[0146]进一步的,所述电子设备还包括:
[0147]移动单元,用于在所述判断所述第二操作是否满足第二预定条件之后,若所述第二操作满足所述第二预定条件,基于所述第二操作的操作轨迹移动所述第一光标,以使所述第一光标在所述第一程序中的移动轨迹和所述第二操作的操作轨迹对应。
[0148]通过本发明的一个或多个实施例,可以实现如下技术效果:
[0149](1),由于本申请实施例的显示单元在显示第一程序且存在所述第一操作时,获取了第一操作的第一位置,并在显不单兀的第二位置显不第一光标。如此,使得第一光标的第二位置和用户的第一操作的第一位置不同,因此第一光标不会和操作体显示在同一位置,进而不会被操作体遮挡,使第一光标定位在用户需要的位置,进而用户在对电子设备进行操作时,电子设备不会多次执行操作才能够达到用户的需求,进而提高了电子设备的工作效率。
[0150]( 2 ),由于本申请实施例在将第一光标定位在第二位置之后,还可以接收用户的其他操作任意调整第一光标的位置,如将第一光标的位置从第二位置移动到其他位置,或者从第二位置移动到第一位置等等,因此能够满足用户的需求,方便用户使用,进而提高了用户的体验。
[0151]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器,CD-ROM,光学存储器等)上实施的计算机程序产品的形式。
[0152]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0153]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0154]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0155]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种定位方法,所述方法应用于一电子设备,所述电子设备具有显示单元,所述方法包括: 检测单元检测操作体的第一操作,以及所述第一操作在所述显示单元区域内的第一位置; 在所述显示单元上显示有第一程序且存在所述第一操作时,获取第一位置信息并在所述显示单元的第二位置显示第一光标; 所述第一光标与所述第一操作相对应,所述第二位置与所述第一位置之间具有预定距离。
2.如权利要求1所述的方法,其特征在于,所述在所述显示单元上显示有第一程序且存在所述第一操作时,获取第一位置信息并在所述显示单元的第二位置显示第一光标,具体为: 在所述显示单元上显示有第一程序且存在所述第一操作时,获取所述第一操作在所述第一位置上停留的第一时长; 检测所述第一时长是否满足第一预定条件; 在所述第一时长达到所述第一预定条件时,在所述第二位置显示所述第一光标。
3.如权利要求1所述的方法,其特征在于,所述在获取第一位置信息并在所述显示单元的第二位置显示第一光标之后,所述方法还包括: 接收所述操作体的第二操作; 判断所述第二操作是否满足第二预定条件; 若所述第二操作满足所述第二预定条件,将所述第一光标的位置从第二位置移动到第三位置进行显示。
4.如权利要求3所述的方法,其特征在于,在所述判断所述第二操作是否满足第二预定条件之后,所述方法还包括: 若所述第二操作满足所述第二预定条件,基于所述第二操作的操作轨迹移动所述第一光标,以使所述第一光标在所述第一程序中的移动轨迹和所述第二操作的操作轨迹对应。
5.如权利要求3所述的方法,其特征在于,所述判断所述第二操作是否满足第二预定条件,具体包括: 基于所述第二操作,获得所述第二操作的操作时长; 判断所述第二操作的操作时长是否满足预设的第一时间阈值; 若所述第二操作的操作时长满足所述预设的第一时间阈值,则所述第二操作满足所述第二预定条件。
6.如权利要求3所述的方法,其特征在于,所述判断所述第二操作是否满足第二预定条件,具体包括: 基于所述第二操作,获得所述第二操作的操作压力值; 判断所述第二操作的操作压力值是否满足预设的压力阈值; 若所述第二操作的操作压力值满足所述预设的压力阈值,则所述第二操作满足所述第二预定条件。
7.如权利要求1所述的方法,其特征在于,在所述获取第一位置信息并在所述显示单元的第二位置显示第一光标之后,所述方法还包括: 接收所述用户的第三操作; 判断所述第三操作是否满足第三预定条件; 若所述第三操作满足所述第三预定条件,将所述第一光标的位置从所述第二位置移动到所述第一位置进行显示。
8.如权利要求7所述的方法,其特征在于,所述判断所述第三操作是否满足第三预定条件,具体包括: 基于所述第三操作,获得所述第三操作的操作时长; 判断所述第三操作的操作时长是否满足预设的第二时间阈值; 若所述第三操作的操作时长满足所述预设的第二时间阈值,则所述第三操作满足所述第三预定条件。
9.如权利要求1所述的方法,其特征在于, 所述预定距离可以手动调节或通过所述电子设备自动设定。
10.一种电子设备,所述电子设备具有显示单元,包括: 检测单元,用于检测操作体的第一操作,以及所述第一操作在所述显示单元区域内的第一位置; 处理单元,用于在所述显示单元上显示有第一程序且存在所述第一操作时,获取第一位置信息并在所述显示单元的第二位置显示第一光标;所述第一光标与所述第一操作相对应,所述第二位置与所述第一位置之间具有预定距离。
11.如权利要求10所述的电子设备,其特征在于, 所述处理单元,还用于在所述显示单元上显示有第一程序且存在所述第一操作时,获取所述第一操作在所述第一位置上停留的第一时长; 所述检测单元,还用于检测所述第一时长是否满足第一预定条件; 所述显示单元,还用于在所述第一时长达到所述第一预定条件时,在所述第二位置显示所述第一光标。
12.如权利要求10所述的电子设备,其特征在于,所述电子设备还包括: 接收单元,用于所述在获取第一位置信息并在所述显示单元的第二位置显示第一光标之后,接收所述操作体的第二操作; 判断单元,用于判断所述第二操作是否满足第二预定条件; 所述显示单元,用于若所述第二操作满足所述第二预定条件,将所述第一光标的位置从第二位置移动到第三位置进行显示。
13.如权利要求12所述的电子设备,其特征在于,所述电子设备还包括: 移动单元,用于在所述判断所述第二操作是否满足第二预定条件之后,若所述第二操作满足所述第二预定条件,基于所述第二操作的操作轨迹移动所述第一光标,以使所述第一光标在所述第一程序中的移动轨迹和所述第二操作的操作轨迹对应。
【文档编号】G06F3/0481GK104516620SQ201310452830
【公开日】2015年4月15日 申请日期:2013年9月27日 优先权日:2013年9月27日
【发明者】孙子乔, 刘杨, 杜树安, 汤莹, 张禄 申请人:联想(北京)有限公司