一种操作对象集合显示方法及电子设备的制作方法

文档序号:6491374阅读:113来源:国知局
一种操作对象集合显示方法及电子设备的制作方法
【专利摘要】本发明实施例提供一种操作对象集合显示方法及电子设备,其中方法包括:在操作对象集合的显示被触发时,或操作对象集合正显示时,检测用户当前针对所述电子设备的与操作对象集合显示状态相关的行为信息;其中,所述操作对象集合中的每个操作对象在被触发后,能够在所述电子设备上输入对应内容;根据预置的行为信息与操作对象集合的显示状态的对应关系,显示与当前行为信息对应显示状态的操作对象集合。本发明实现了操作对象集合显示状态的自适应调整,而不需通过设置操作对象集合的菜单选项来实现操作对象集合显示状态的改变,简化了操作对象集合的显示调整过程,实现了操作对象集合的自适应调整。
【专利说明】一种操作对象集合显不方法及电子设备
【技术领域】
[0001]本发明涉及信息处理【技术领域】,更具体地说,涉及一种操作对象集合显示方法及电子设备。
【背景技术】
[0002]目前大多数的电子设备均安装有触摸屏,如触摸屏手机,平板电脑等,对于这类电子设备,当用户需要进行字符(文字或符号)输入时,触摸屏设备的显示屏会显示虚拟键盘,用户在触摸屏上对虚拟键盘上的按键进行选择性的点击、按压即可实现期望的字符输入。
[0003]现有技术中虚拟键盘分为整体键盘和分离式子键盘两种,整体键盘是指虚拟键盘作为一个整体进行显示,常见的整体键盘有触摸屏手机,平板电脑等设备上显示的国际键盘,整体键盘的具体结构可如图1所示;分离式子键盘是指一个完整的虚拟键盘拆分成分离式的至少两个子键盘,如完整的虚拟键盘拆分成两个分离式子键盘,一个分离式子键盘是指拆分后的作为一个整体显示的键盘区域,具体形式可参照图2,键盘区域I为一个分离式子键盘,键盘区域2为另一个分离式子键盘。
[0004]发明人在实现本发明的过程中发现:目前针对虚拟键盘的显示状态调整均是通过手动的设置来完成,虚拟键盘的显示状态是指虚拟键盘的整体键盘或分离式子键盘显示,虚拟键盘的显示大小,显示位置等虚拟键盘显示状态的表征,当用户需要进行虚拟键盘的显示状态调整时,必须进入虚拟键盘的设置菜单中进行相应的设置更改,如用户要进行整体键盘和分离式子键盘的切换时,必须进入如图3所示的菜单中进行整体键盘和分离式子键盘切换的更改。可以看出,现有技术中用户对虚拟键盘显示状态的调整操作过于繁琐,影响用户体验。

【发明内容】

[0005]有鉴于此,本发明实施例提供一种操作对象集合显示方法及电子设备,以解决现有技术中用户对虚拟键盘显示状态的调整操作过于繁琐,影响用户体验的问题。
[0006]为实现上述目的,本发明实施例提供如下技术方案:
[0007]—种操作对象集合显示方法,应用于具有触摸屏的电子设备,所述方法包括:
[0008]在操作对象集合的显示被触发时,或操作对象集合正显示时,检测用户当前针对所述电子设备的与操作对象集合显示状态相关的行为信息;其中,所述操作对象集合中的每个操作对象在被触发后,能够在所述电子设备上输入对应内容;
[0009]根据预置的行为信息与操作对象集合的显示状态的对应关系,显示与当前行为信息对应显示状态的操作对象集合。
[0010]本发明实施例还提供一种电子设备,所述电子设备具有触摸屏,所述电子设备包括:
[0011]行为信息检测模块,用于在操作对象集合的显示被触发时,或操作对象集合正显示时,检测用户当前针对所述电子设备的与操作对象集合显示状态相关的行为信息;其中,所述操作对象集合中的每个操作对象在被触发后,能够在所述电子设备上输入对应内容;
[0012]对应关系存储模块,用于存储预置的与操作对象集合显示状态相关的行为信息,与操作对象集合的显示状态的对应关系;
[0013]显示模块,用于根据预置的行为信息与操作对象集合的显示状态的对应关系,显示与当前行为信息对应显示状态的操作对象集合。
[0014]基于上述技术方案,本发明实施例提供的操作对象集合显示方法,在操作对象集合的显示被触发时,或操作对象集合正显示时,检测用户当前针对所述电子设备的与操作对象集合显示状态相关的行为信息;根据预置的行为信息与操作对象集合的显示状态的对应关系,显示与当前行为信息对应显示状态的操作对象集合。通过本发明实施例提供的操作对象集合显示方法,可通过所检测到的用户针对所述电子设备的与操作对象集合显示状态相关的行为信息,进行操作对象集合的显示状态的调整,从而无需像现有技术一样需要进入菜单进行显示状态的改变,进而解决了解决现有技术中用户对虚拟键盘显示状态的调整操作过于繁琐,影响用户体验的问题。本发明实施例提供的操作对象集合显示方法,通过采集与操作对象集合显示状态相关的行为信息,从而自适应的显示与当前行为信息对应显示状态的操作对象集合,而不需通过设置操作对象集合的菜单选项来实现操作对象集合显示状态的改变,简化了操作对象集合的显示调整过程,实现了操作对象集合的自适应调整。
【专利附图】

【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为现有技术整体键盘的不意图;
[0017]图2为现有技术分离式子键盘的示意图;
[0018]图3为现有技术进行虚拟键盘显示状态切换的菜单选项示意图;
[0019]图4为本发明实施例提供的操作对象集合显示方法的流程图;
[0020]图5为本发明实施例提供的操作对象集合显示方法的另一流程图;
[0021]图6为本发明实施例提供的操作对象集合显示方法的又一流程图;
[0022]图7为本发明实施例提供的操作对象集合显示方法的再一流程图;
[0023]图8为本发明实施例提供的虚拟键盘显示位置自适应调整的示意图;
[0024]图9为本发明实施例提供的操作对象集合显示方法的又另一流程图;
[0025]图10为本发明实施例提供的虚拟键盘显示位置自适应调整的示意图;
[0026]图11为本发明实施例提供的操作对象集合显示方法的又再一流程图;
[0027]图12为本发明实施例提供的操作对象集合显示方法的再又一流程图;
[0028]图13为本发明实施例提供的操作对象集合预设缩放区域的示意图;
[0029]图14为本发明实施例提供的电子设备的结构框图;
[0030]图15为本发明实施例提供的对应关系存储模块的结构框图;
[0031]图16为本发明实施例提供的电子设备的另一结构框图;
[0032]图17为本发明实施例提供的第一显示单元的结构框图;[0033]图18为本发明实施例提供的第二显示单元的结构框图;
[0034]图19为本发明实施例提供的电子设备的又一结构框图;
[0035]图20为本发明实施例提供的对应关系存储模块的另一结构框图;
[0036]图21为本发明实施例提供的电子设备的再一结构框图;
[0037]图22为本发明实施例提供的电子设备的又另一结构框图;
[0038]图23为本发明实施例提供的电子设备的又再一结构框图;
[0039]图24为本发明实施例提供的对应关系存储模块的又一结构框图;
[0040]图25为本发明实施例提供的电子设备的再又一结构框图。
【具体实施方式】
[0041]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0042]图4为本发明实施例提供的操作对象集合显示方法的流程图,参照图4,该方法可以包括:
[0043]步骤S100、在操作对象集合的显示被触发时,或操作对象集合正显示时,检测用户当前针对所述电子设备的与操作对象集合显示状态相关的行为信息;
[0044]其中,操作对象集合中的每个操作对象在被触发后,能够在电子设备上输入对应内容;本发明实施例提供的操作对象集合显示方法应用于具有触摸屏的电子设备,操作对象集合为虚拟的功能实体,如虚拟键盘,虚拟键盘可以是国际键盘,也可以是中文拼音键盘,还可以是具有手写区域及按键区域的键盘,虚拟键盘的类型可以视实际情况设定。
[0045]可选的,对于本发明实施例而言,与操作对象集合显示状态相关的行为信息对应的行为具有第一目标,与操作对象集合显示状态相关的行为信息,是在该行为实现第一目标的过程中采集的辅助信息。
[0046]具体的,相比现有技术通过设置操作对象集合的菜单选项进行操作对象集合显示状态调整的方式,本发明实施例所检测的与操作对象集合显示状态相关的行为信息并不是设置操作对象集合的菜单选项的行为信息;相比现有技术中,与操作对象集合显示状态存在直接关系的操作对象集合的菜单选项的设置信息,本发明实施例提供的与操作对象集合显示状态相关的行为信息,与操作对象集合的显示状态存在间接关系。即对于本发明实施例而言,与操作对象集合显示状态相关的行为信息对应的行为具有第一目标和第二目标,该第一目标与第二目标不同,第二目标可以与现有技术中设置操作对象集合的菜单选项所要实现的直接进行操作对象集合显示状态调整的目标相同,而与操作对象集合显示状态相关的行为信息是用户在实现第一目标的过程中所采集的,本发明实施例通过第一目标的实现,建立实现第一目标的行为信息与操作对象集合显示状态的对应关系,从而间接的实现改变操作对象集合显示状态的第二目标。
[0047]为便于理解上述对于与操作对象集合显示状态相关的行为信息的描述,可参照下述示例:
[0048]本发明实施例与操作对象集合显示状态相关的行为信息可以是用户握持电子设备的信息,第一目标为用户所要实现的对电子设备的把持,而在实现电子设备把持目的的过程中,本发明实施例将采集用户握持电子设备对应的信息,从而显示与预定的用户握持电子设备对应的信息所对应显示状态的操作对象集合,从而实现操作对象集合显示状态改变的第二目标,从而在不同的把持状态下显示不同对应显示状态的操作对象集合;与操作对象集合显示状态相关的行为信息还可以是输入焦点的触发信息等,只要是与操作对象集合显示状态存在间接关联的行为信息,即可认为是本发明实施例所指的与操作对象集合显示状态相关的行为信息,对此下文将做更为详细的描述。
[0049]步骤S110、根据预置的行为信息与操作对象集合的显示状态的对应关系,显示与当前行为信息对应显示状态的操作对象集合。
[0050]本发明实施例预置有不同的与操作对象集合显示状态相关的行为信息,和操作对象集合的显示状态两者间的对应关系,通过所检测的当前与操作对象集合显示状态相关的行为信息,可自适应的调整当前操作对象集合的显示状态与所检测的当前的行为信息相对应。
[0051]本发明实施例提供的操作对象集合显示方法,在操作对象集合的显示被触发时,或操作对象集合正显示时,检测用户当前针对所述电子设备的与操作对象集合显示状态相关的行为信息;根据预置的行为信息与操作对象集合的显示状态的对应关系,显示与当前行为信息对应显示状态的操作对象集合。通过本发明实施例提供的操作对象集合显示方法,可通过所检测到的用户针对所述电子设备的与操作对象集合显示状态相关的行为信息,进行操作对象集合的显示状态的调整,从而无需像现有技术一样需要进入菜单进行显示状态的改变,进而解决了解决现有技术中用户对虚拟键盘显示状态的调整操作过于繁琐,影响用户体验的问题。本发明实施例提供的操作对象集合显示方法,通过采集与操作对象集合显示状态相关的行为信息,从而自适应的显示与当前行为信息对应显示状态的操作对象集合,而不需通过设置操作对象集合的菜单选项来实现操作对象集合显示状态的改变,简化了操作对象集合的显示调整过程,实现了操作对象集合的自适应调整。
[0052]本发明实施例可以调整的操作对象集合的显示状态可以是操作对象集合的分离或合一显示状态,所显示的操作对象集合的位置,所显示的操作对象集合的大小等。其中,操作对象集合在分离显示状态时划分为第一操作对象子集合和第二操作对象子集合,所述第一操作对象子集合和/或第二操作对象子集合内相邻的操作对象的距离,小于所述第一操作对象子集合与所述第二操作对象子集合间相邻的操作对象的距离,以图2所示分离式虚拟键盘为例,分离后的子键盘中各相邻按键的距离,小于两子键盘间相邻按键的距离;操作对象集合在合一显示状态显示时,操作对象集合内各相邻操作对象的距离相等。
[0053]可选的,可根据预置的与操作对象集合显示状态相关的行为信息,和操作对象集合分合显示状态的对应关系,显示与当前行为信息对应的分离显示状态的操作对象集合,或,合一显示状态的操作对象集合。
[0054]图5为本发明实施例提供的操作对象集合显示方法的另一流程图,参照图5,该方法可以包括:
[0055]步骤S200、在操作对象集合的显示被触发时,或操作对象集合正显示时,检测用户握持电子设备的握持状态信息;
[0056]可选的,用户握持电子设备的握持状态信包括用户双手握持电子设备对应的信息,或用户单手握持电子设备对应的信息。可在电子设备的框面设置手势传感器,或在电子设备上设置红外传感器,或在电子设备上设置可180度拍摄的摄像头等方式检测用户握持电子设备的握持状态信息。
[0057]以在电子设备的框面设置手势传感器的方式为例,若通过手势传感器检测到电子设备的左右框面均受到按压,则确定用户当前通过双手握持电子设备,所检测到的用户握持电子设备的握持状态信息包括用户双手握持电子设备对应的信息;若通过手势传感器检测到电子设备只有一个框面受到按压,则确定用户当前通过单手握持电子设备,所检测到的用户握持电子设备的握持状态信息包括用户单手握持电子设备对应的信息。
[0058]以在电子设备上设置可180度拍摄的摄像头,如广角摄像头的方式为例,可分析通过该摄像头获取的图片,通过图片处理技术,确定用户当前是双手还是单手握持电子设备,从而确定当前用户握持电子设备的握持状态信息包括用户单手握持电子设备对应的信息,还是用户双手握持电子设备对应的信息。
[0059]步骤S210、若所检测的用户握持电子设备的握持状态信息包括用户双手握持电子设备对应的信息,则依据预置的用户双手握持电子设备对应的信息与操作对象集合的分离显示状态的对应关系,显示与当前用户双手握持电子设备对应的信息,对应的分离显示状态的操作对象集合;
[0060]步骤S220、若所检测的用户握持电子设备的握持状态信息包括用户单手握持电子设备对应的信息,则依据预置的用户单手握持电子设备对应的信息与操作对象集合的合一显示状态的对应关系,显示与当前用户单手握持电子设备对应的信息,对应的合一显示状态的操作对象集合。
[0061]图5示出了本发明进行操作对象集合的分离或合一显示状态自适应调整的可选实现方式,具体的,对于本发明实施例而言,与操作对象集合分合显示状态的对应的行为信息可以包括用户握持电子设备的握持状态信息,握持状态信息包括:用户双手握持电子设备对应的信息,或用户单手握持电子设备对应的信息;通过预置用户双手握持电子设备对应的信息与操作对象集合的分离显示状态的对应关系,和用户单手握持电子设备对应的信息与操作对象集合的合一显示状态的对应关系,在检测到当前行为信息包括用户双手握持电子设备对应的信息时,进行操作对象集合的分离显示状态的自适应调整,在检测到当前行为信息包括用户单手握持电子设备对应的信息时,进行操作对象集合的合一显示状态的自适应调整。
[0062]对于本发明实施例而言,操作对象集合的合一或分离显示状态的自适应调整可在操作对象集合的显示被触发时,或操作对象集合正显示时;当所检测到的当前与操作对象集合显示状态相关的行为信息包括用户双手握持电子设备对应的信息时,确定操作对象集合进行分离显示,如果操作对象集合的显示正被触发时,则显示分离显示状态的操作对象集合,如果操作对象集合正显示且以分离显示状态显示时,保持操作对象集合的显示状态为分离显示状态,显示分离显示状态的操作对象集合,如果操作对象集合正显示且以合一显示状态显示时,则将操作对象集合的显示状态调整为分离显示状态,显示分离显示状态的操作对象集合。当所检测到的当前与操作对象集合显示状态相关的行为信息包括用户单手握持电子设备对应的信息时,确定操作对象集合进行合一显示,如果操作对象集合的显示正被触发,则显示合一显示状态的操作对象集合;如果操作对象集合正显示且以合一显示状态显示,则保持操作对象集合的显示状态为合一显示,显示合一显示状态的操作对象集合;如果操作对象集合正显示且以分离显示状态显示,则将操作对象集合的显示状态调整为合一显示,显示合一显示状态的操作对象集合。
[0063]发明人在研究过程中进一步发现:当用户握持电子设备的握持状态由双手握持切换为单手握持时,并不一定表示用户打算进行长久的握持状态切换,可能用户是出于拿东西或其他原因,暂时的将握持状态由双手握持切换为单手握持,可能在很短的时间内,握持状态又将由单手切换至双手,如果在这种情况下进行操作对象集合的分合显示状态的自适应调整,可能导致切换过于频繁的问题。因此对于本发明实施例而言,短时间的握持状态切换可不进行操作对象集合分合显示状态的自适应调整。
[0064]图6为本发明实施例提供的操作对象集合显示方法的又一流程图,结合图5和图6所示,图6所示方法还可以包括:
[0065]步骤S230、在显示分离显示状态的操作对象集合之后,检测到用户双手握持电子设备对应的信息存在中断、且当前握持状态信息包括用户单手握持电子设备对应的信息;
[0066]步骤S240、判断在用户双手握持电子设备对应的信息中断之后的预设时间内,是否还检测到用户双手握持电子设备对应的信息,若是,执行步骤S250、若否,执行步骤S220 ;
[0067]即判断用户握持电子设备的握持状态是否在短时间内由单手握持调整回双手握持,可选的,预设时间可视实际情况选定,可选为I秒。
[0068]步骤S250、维持操作对象集合的显示状态为分离显示状态;
[0069]步骤S260、在显示合一显示状态的操作对象集合之后,检测到用户单手握持电子设备对应的信息存在中断、且当前握持状态信息包括用户双手握持电子设备对应的信息;
[0070]步骤S270、判断在用户单手握持电子设备对应的信息中断之后的预设时间内,是否还检测到用户单手握持电子设备对应的信息,若是,执行步骤S280、若否,执行步骤S210 ;
[0071]即判断用户握持电子设备的握持状态是否在短时间内由双手握持调整回单手握持。
[0072]步骤S280、维持操作对象集合的显示状态为合一显示状态。
[0073]其中,步骤S230至步骤S250,步骤S260至步骤S280的流程为针对不同情况进行的两种不同的处理方式,两者之间可以不存在先后顺序。
[0074]图6所示操作对象集合显示方法可在用户由于拿东西等其他非本意进行握持状态切换的原因的情况下,在设定时间内恢复初始握持状态的操作下,在该设定时间内维持操作对象集合的显示状态与初始握持状态对应,初始握持状态表示进行握持状态切换前,用户握持电子设备的握持状态。显然图6所示方法仅为本发明的可选实施方式。
[0075]上述描述了本发明可通过检测握持状态的切换,进行操作对象集合的分合显示状态自适应调整的实现方式,显然进行操作对象集合的分合显示状态的自适应调整还可通过其他方式进行,而不局限于通过检测握持状态的切换的方式实现。如当前针对电子设备的与操作对象集合显示状态相关的行为信息还可包括:当前正使用电子设备的用户类型,即实施当前行为的用户类型;通过电子设备的摄像头获取当前正使用电子设备的用户的图像,通过对图像进行处理识别,从而确定当前正使用电子设备的用户类型,为不同类型的用户显示对应显示状态的操作对象集合,用户类型与操作对象集合的显示状态的对应关系,同样可通过预置方式实现;如可预置男性用户与操作对象集合分离显示状态的对应关系,女性用户与操作对象集合合一显示状态的对应关系,从而在识别出摄像头所获取的用户图像对应的用户为男性时,显示分离状态的操作对象集合,在识别出摄像头所获取的用户图像对应的用户为女性时,显然合一状态的操作对象集合;显然,还可预置孩童用户与操作对象集合分离显示状态的对应关系,成年用户与操作对象集合合一显示状态的对应关系,从而在识别出摄像头所获取的用户图像对应的用户为孩童用户时,显示分离状态的操作对象集合,在识别出摄像头所获取的用户图像对应的用户为成年用户时,显示合一状态的操作对象集合。显然用户类型并不局限于上述表述,还可依据视不同情况设定不同用户类型与操作对象集合不同显示状态的对应关系,从而在不同的用户类型下,实现操作对象集合显示状态的自适应调整。
[0076]可选的,可根据预置的与操作对象集合显示状态相关的行为信息,与操作对象集合的显示位置的对应关系,在与当前行为信息对应的显示位置,显示操作对象集合。
[0077]图7为本发明实施例提供的操作对象集合显示方法的再一流程图,参照图7,该方法可以包括:
[0078]步骤S300、在操作对象集合的显示被触发时,或操作对象集合正显示时,检测用户握持电子设备的位置信息;
[0079]本发明实施例与操作对象集合的显示位置对应的行为信息为用户握持电子设备的位置信息,可选的,用户握持电子设备的位置信息包括用户双手握持电子设备时,双手握持位置对应的信息,或用户单手握持电子设备时,单手握持位置对应的信息。可在电子设备的框面设置手势传感器,或在电子设备上设置红外传感器实现用户握持电子设备的位置信息的检测。
[0080]以在电子设备的框面设置手势传感器的方式为例,若通过手势传感器检测到电子设备的左右框面均受到按压,则确定用户当前双手握持电子设备,且电子设备的左右框面的按压部位,分别为用户左右手握持电子设备的位置,通过手势传感器所检测的左右框面的按压部位的位置信息,进行用户握持电子设备的位置信息的检测。若通过手势传感器检测到电子设备的单一框面受到按压,则确定用户当前单手握持电子设备,且电子设备的框面按压部位为当前所检测的用户握持电子设备的位置信息。显然本发明实施例还可通过其他方式实现用户握持电子设备的位置的检测,而不局限于采用手势传感器,如还可在电子设备的左右框面上分别设置多台红外传感器,通过左右框面设置的红外传感器所发射的红外光线被遮挡的情况,确定用户当前处于双手或单手握持状态,并将所检测到的红外光线被用户双手或单手遮挡的部位确定为所检测的用户握持电子设备的位置信息。显然,还可通过摄像头获取用户握持电子设备的图像,通过图像处理技术,确定用户握持电子设备的位置。
[0081]步骤S310、若确定操作对象集合分离显示,且所检测到的用户握持电子设备的位置信息包括用户双手握持电子设备的位置对应的信息时,则根据预置的操作对象集合分离显示后的第一操作对象子集合的显示位置,与用户一只手握持电子设备的位置的对应关系,及操作对象集合分离显示后的第二操作对象子集合的显示位置与用户另一只手握持电子设备的位置的对应关系,在与用户一只手握持电子设备的位置相对应的第一显示区域显示第一操作对象子集合,在与用户另一只手握持电子设备的位置相对应的第二显示区域显示第二操作对象子集合;
[0082]本发明实施例确定操作对象集合分离显示的方式可以依照图5所示方法,通过用户握持电子设备的状态进行;也可与现有技术一致,通过设置操作对象集合的菜单项进行确定。本发明实施例主要描述如何实现操作对象集合显示位置的自适应,对于其他操作对象集合的显示状态的显示方式可不考虑。
[0083]本发明实施例在操作对象集合分离显示,且用户当前双手握持电子设备时,将根据用户的手势浮动情况,分别在用户的左手握持位置对应的预设显示区域,显示一部分分离后的操作对象集合,在用户右手握持位置对应的预设显示区域,显示另一部分的操作对象集合。即第一操作对象子集合和第二操作对象子集合可分别根据用户对应手的手势浮动,实现第一操作对象子集合和第二操作对象子集合显示位置的自适应调整。
[0084]为便于理解上述关于第一操作对象子集合和第二操作对象子集合显示位置的自适应调整的说明,可参照图8所示示意图,初始情况,用户的左手和右手分别握持电子设备的左右边框的中间部位,第一操作对象子集合和第二操作对象子集合分别显示在显示区域的左中部和右中部,当用户的左手握持位置改变为握持电子设备的左下部位,右手握持位置改变为握持电子设备的右上部位时,第一操作对象子集合的显示区域则由左中部改变为左下部,第二操作对象子集合的显示区域则由右中部改变为右上部。显然,也可设置第一操作对象子集合的显示位置对应用户的右手握持位置,第二操作对象子集合的显示位置对应用户的左手握持位置。
[0085]步骤S320、若确定操作对象集合合一显示,且用户握持电子设备的握持位置信息包括用户单手握持电子设备的位置对应的信息,则判断用户单手握持电子的方式;
[0086]操作对象集合合一显示的确定方式可通过图5所示方法,依据用户握持电子设备的状态实现;也可与现有技术一致,通过设置操作对象集合的菜单项选定。
[0087]步骤S330、若当前用户单手握持电子设备的位置对应的信息为用户单手侧边握持电子设备对应的信息,则根据预置的单手侧边握持对应的信息与操作对象集合显示位置的对应关系,将操作对象集合显示在距用户握持的侧边预设距离的显示区域;
[0088]步骤S340、若当前用户单手握持电子设备的位置对应的信息为用户单手背面把持电子设备对应的信息,则根据预置的单手背面把持对应的信息与操作对象集合显示位置的对应关系,将操作对象集合居中显示在显示界面上,或将操作对象集合两端对齐显示在显示界面上。
[0089]本发明实施例在用户单手侧边握持电子设备时,将在距用户握持的侧边预设距离的显示区域显示操作对象集合;在用户单手背面把持电子设备时,将操作对象集合居中显示在显示界面上,或将操作对象集合两端对齐显示在显示界面上。本发明实施例在用户不同的单手握持电子设备方式下,在不同的对应显示位置进行操作对象集合的显示,使得用户通过操作对象集合进行的内容输入更为容易、输入感觉更为舒适。
[0090]用户单手握持电子设备的检测方式同样可通过设置于电子设备框面的手势传感器进行,通过检测用户单手握持电子设备的部位是在电子设备的侧边框面还是背面,从而确定用户当前是单手侧边握持电子设备,还是单手背面把持电子设备。
[0091]值得注意的是,本发明实施例实现操作对象集合显示位置的自适应调整,并不局限于上文描述的通过检测用户握持电子设备的位置实现,即与操作对象集合显示大小的对应的行为信息并不局限于用户握持电子设备的位置信息,还可以是其他的行为信息,如与操作对象集合显示大小的对应的行为信息可以是用户触发操作对象集合显示的信息,通过检测用户触发操作对象集合显示的信息实现操作对象集合显示位置的自适应调整。
[0092]图9为本发明实施例提供的操作对象集合显示方法的又另一流程图,参照图9,该方法可以包括:
[0093]步骤S400、在操作对象集合的显示被触发时,检测用户触发操作对象集合显示的信息;
[0094]用户触发操作对象集合显示的信息可以包含触发操作对象集合显示的触发点的位置。
[0095]步骤S410、依据预置的用户触发操作对象集合显示的信息,与操作对象集合显示位置的对应关系,在距触发操作对象集合显示的触发处的预设距离处显示操作对象集合。
[0096]为便于理解图9所示方法,下文以用户在网页输入框触发虚拟键盘,实现网址输入为例,结合图10所示,现有技术在网页输入框的A点触发虚拟键盘后,将在与A距离较远的B点显示虚拟键盘,用户在进行网址输入时,目光需要在输入框和虚拟键盘上来回,从而保证输入内容的正确,这使得用户的输入操作较为麻烦。而通过本发明实施例,在网页输入框的A点触发虚拟键盘后,将在与A相距预设距离处显示虚拟键盘C,通过进行设定距离的设置,可使得A、C距离缩短,使得用户在进行网址输入时,目光可直接覆盖A、C范围,不需进行目光的来回,使得网址输入操作更为便捷。
[0097]可选的,图9所示方法在距触发操作对象集合显示的触发处的预设距离处显示操作对象集合之后,还可以包括步骤:维持操作对象集合与显示界面上的内容输入点的距离为所述预设距离。即对于本发明实施例而言,操作对象集合与输入焦点的距离将维持预设距离,使得用户在进行内容输入时,目光始终能够覆盖操作对象集合与输入焦点,在保证内容输入正确性的同时,使得内容输入操作更为便捷。
[0098]可选的,可根据预置的与操作对象集合显示状态相关的行为信息,与操作对象集合显示大小的对应关系,显示与当前行为信息对应显示大小的操作对象集合。可选的,与操作对象集合显示大小的对应的行为信息可以是用户操作操作对象集合的信息,用户操作操作对象集合的信息可以包括用户指点操作对象集合内的操作对象的信息,和/或用户拖动操作对象集合的预设缩放区域的信息。
[0099]图11为本发明实施例提供的操作对象集合显示方法的又再一流程图,参照图11,该方法可以包括:
[0100]步骤S500、在操作对象集合正显示时,检测用户指点操作对象所对应的信息;
[0101]步骤S510、依据预置的用户指点操作对象所对应的信息,与操作对象集合显示大小的对应关系,调节操作对象集合的显示大小。
[0102]其中,所调节的操作对象集合的显示大小与第一比值对应;第一比值为在用户指点操作对象集合内的操作对象时,所检测的用户指点面积与被指点的操作对象的面积的比值。
[0103]通过图11所示方法,可检测用户指点操作对象集合内的操作对象的指点面积,通过判断指点面积与被指点的操作对象的面积的比值,判断当前用户是否能够准确的指点操作对象,如果指点面积与被指点的操作对象的面积的比值小于1,说明被指点的操作对象的面积较大,用户虽然可准确的指点操作对象,但操作对象集合的显示面积过大,将导致显示界面的面积被多余的占用,因此可根据实际比值情况,缩小操作对象集合的显示大小;如果指点面积与被指点的操作对象的面积的比值大于1,说明被指点的操作对象的面积较小,用户指点面积过大,有可能使得用户错按其他操作对象,造成输入错误,因此可放大操作对象集合的显示大小。
[0104]图12为本发明实施例提供的操作对象集合显示方法的再又一流程图,参照图12,该方法可以包括:
[0105]步骤S600、在操作对象集合正显示时,检测用户拖动操作对象集合的预设缩放区域的信息;
[0106]步骤S610、根据预置的操作对象集合的预设缩放区域的拖动信息,与操作对象集合显示大小的对应关系,将操作对象集合的显示大小调节为,与用户当前拖动操作对象集合的预设缩放区域的信息相对应的大小。
[0107]本发明实施例操作对象集合可以设置有预设缩放区域,如图13所示,当用户对所述预设缩放区域的拖动方向为预设第一方向时,按照预设拖动距离与放大比值的对应关系,放大所述操作对象集合的显示大小;当用户对所述预设缩放区域的拖动方向为预设第二方向时,按照预设拖动距离与缩小比值的对应关系,缩小所述操作对象集合的显示大小。可选的,可设置用户向内拖动操作对象集合的预设缩放区域为缩小操作对象集合的显示大小,用户向外拖动操作对象集合的预设缩放区域为放大操作对象集合的显示大小,显然,也可设置向右拖动预设缩放区域为缩小操作对象集合的显示大小,向左拖动预设缩放区域为放大操作对象集合的显示大小;对于操作对象集合放大或缩小的比例,与预设缩放区域拖动距离的对应关系,可视具体情况设定,本发明实施例并不做限制。
[0108]对于合一显示的操作对象集合,可具有一个整体的预设缩放区域。对于分离显示的操作对象集合,第一操作对象集合和第二操作对象集合可分别设置对应的预设缩放区域,也可只设置第一操作对象集合和第二操作对象集合中的一个具备预设缩放区域,如对于包括手写区域和按键区域的键盘,可只设置手写区域具备预设缩放区域。
[0109]显然,当显示的操作对象集合分离显示时,本发明实施例可根据预置的第一操作对象子集合的预设缩放区域的拖动信息,与第一操作对象子集合的显示大小的对应关系,将第一操作对象子集合的显示大小调节为,与用户当前拖动第一操作对象子集合的预设缩放区域的信息相对应的大小;和/或根据预置的第二操作对象子集合的预设缩放区域的拖动信息,与第二操作对象子集合的显示大小的对应关系,将第二操作对象子集合的显示大小调节为,与用户当前拖动第二操作对象子集合的预设缩放区域的信息相对应的大小。
[0110]本发明提供的操作对象集合的显示方法可通过所检测到的用户针对所述电子设备的与操作对象集合显示状态相关的行为信息,进行操作对象集合显示状态的自适应调整,从而无需像现有技术一样需要进入操作对象集合的菜单进行显示状态的改变,进而解决了解决现有技术中用户对操作对象集合显示状态的调整操作过于繁琐,影响用户体验的问题,简化了操作对象集合的显示调整过程。
[0111]下面对本发明实施例提供的电子设备进行描述,下文所描述的电子设备与上文所描述的操作对象集合的显示方法对应,两者可相互参照。[0112]图14为本发明实施例提供的电子设备的结构框图,参照图14,该电子设备可以包括:
[0113]行为信息检测模块100,用于在操作对象集合的显示被触发时,或操作对象集合正显示时,检测用户当前针对所述电子设备的与操作对象集合显示状态相关的行为信息;
[0114]其中,所述操作对象集合中的每个操作对象在被触发后,能够在所述电子设备上输入对应内容。
[0115]对应关系存储模块200,用于存储预置的与操作对象集合显示状态相关的行为信息,与操作对象集合的显示状态的对应关系;
[0116]显示模块300,用于根据预置的行为信息与操作对象集合的显示状态的对应关系,显示与当前行为信息对应显示状态的操作对象集合。
[0117]其中,所述与操作对象集合显示状态相关的行为信息对应的行为具有第一目标,所述与操作对象集合显示状态相关的行为信息,是在所述行为实现所述第一目标的过程中采集的,此处的具体描述可参照上文。
[0118]图15为本发明实施例提供的对应关系存储模块200的结构框图,对应关系存储模块200可以包括:
[0119]第一存储单元210,用于存储预置的与操作对象集合分合显示状态相关的行为信息,与操作对象集合的分离显示状态或合一显示状态的对应关系;
[0120]在图15所不对应关系存储I旲块200的基础上,图16不出了本发明实施例提供的电子设备的另一结构框图,参照图16,行为信息检测模块100可以包括:
[0121]握持状态检测单元110,用于检测用户握持电子设备的握持状态信息;
[0122]所述握持状态信息包括:用户双手握持电子设备对应的信息,或用户单手握持电子设备对应的信息。
[0123]第一存储单元210可以包括:
[0124]第一存储子单元211,用于存储预置的用户双手握持电子设备对应的信息,与操作对象集合的分离显示状态的对应关系;
[0125]第二存储子单元212,用于存储预置的用户单手握持电子设备对应的信息,与操作对象集合的合一显不状态的对应关系;
[0126]显示模块300包括:
[0127]第一显示单元310,用于在当前行为信息包括用户双手握持电子设备对应的信息时,依据第一存储子单元211预置的用户双手握持电子设备对应的信息与操作对象集合的分离显示状态的对应关系,显示与用户双手握持电子设备对应的信息,对应的分离显示状态的操作对象集合;
[0128]第二显示单元320,用于在当前行为信息包括用户单手握持电子设备对应的信息时,依据第二存储子单元212预置的用户单手握持电子设备对应的信息与操作对象集合的合一显示状态的对应关系,显示与当前用户单手握持电子设备对应的信息,对应的合一显示状态的操作对象集合。
[0129]图17示出了第一显示单元310的结构,第一显示单元310可以包括:
[0130]第一显示子单元311,用于在操作对象集合的显示被触发时,显示分离显示状态的操作对象集合;[0131]第二显示子单元312,用于在操作对象集合正显示且以分离显示状态显示时,保持操作对象集合的显示状态为分离显示状态,显示分离显示状态的操作对象集合;
[0132]第三显示子单元313,用于在操作对象集合正显示且以合一显示状态显示时,将操作对象集合的显示状态调整为分离显示状态,显示分离显示状态的操作对象集合;
[0133]图18示出了第二显示单元320的结构,第二显示单元320可以包括:
[0134]第四显示子单元321,用于在操作对象集合的显示被触发时,显示合一显示状态的操作对象集合;
[0135]第五显示子单元322,用于在操作对象集合正显示且以合一显示状态显示时,保持操作对象集合的显示状态为合一显示,显示合一显示状态的操作对象集合;
[0136]第六显示子单元323,用于在操作对象集合正显示且以分离显示状态显示时,将操作对象集合的显示状态调整为合一显示,显示合一显示状态的操作对象集合。
[0137]图19为本发明实施例提供的电子设备的又一结构框图,结合图16和图19所示,图19所示电子设备还可以包括:
[0138]第一显示维持模块400,用于在第一显示单元310显示分离显示状态的操作对象集合之后,若握持状态检测单元110检测到用户双手握持电子设备对应的信息存在中断、且当前握持状态信息包括用户单手握持电子设备对应的信息时,判断在用户双手握持电子设备对应的信息中断之后的预设时间内,是否还检测到用户双手握持电子设备对应的信息,若是,维持操作对象集合的显示状态为分离显示状态;
[0139]第二显示维持模块500,用于在第二显示单元320显示合一显示状态的操作对象集合之后,若握持状态检测单元110检测到用户单手握持电子设备对应的信息存在中断、且当前握持状态信息包括用户双手握持电子设备对应的信息时,判断在用户单手握持电子设备对应的信息中断之后的预设时间内,是否还检测到用户单手握持电子设备对应的信息,若是,维持操作对象集合的显示状态为合一显示状态。
[0140]图20示出了对应关系存储模块200的另一结构,对应关系存储模块200可以包括:
[0141]第二存储单元220,用于存储预置的与操作对象集合显示位置相关的行为信息,与操作对象集合的显示位置的对应关系。
[0142]在图20所不对应关系存储I旲块200的基础上,图21不出了本发明实施例提供的电子设备再一结构,参照图21,行为信息检测模块100可以包括:
[0143]握持位置检测单元120,用于检测用户握持电子设备的握持位置信息;
[0144]所述握持位置信息包括:用户双手握持电子设备的位置对应的信息,或,用户单手握持电子设备的位置对应的信息;
[0145]第二存储单元220可以包括:
[0146]第三存储子单元221,用于存储预置的操作对象集合分离显示后的第一操作对象子集合的显示位置,与用户一只手握持电子设备的位置的对应关系,及操作对象集合分离显示后的第二操作对象子集合的显示位置,与用户另一只手握持电子设备的位置的对应关系;
[0147]第四存储子单元222,用于存储预置的操作对象集合合一显示后,用户单手侧边握持对应的信息,与操作对象集合显示在距用户握持的侧边预设距离的显示区域的对应关系,及用户单手背面把持电子设备对应的信息,与操作对象集合居中显示在显示界面,或操作对象集合两端对齐显示在显示界面的对应关系;
[0148]显示模块300可以包括:
[0149]第三显示单元330,用于在确定操作对象集合分离显示,且握持位置检测单元120检测的当前行为信息包括用户双手握持电子设备的位置对应的信息时,根据第三存储子单元221预置的操作对象集合分离显示后的第一操作对象子集合的显示位置,与用户一只手握持电子设备的位置的对应关系,及操作对象集合分离显示后的第二操作对象子集合的显示位置与用户另一只手握持电子设备的位置的对应关系,在与用户一只手握持电子设备的位置相对应的第一显示区域显示第一操作对象子集合,在与用户另一只手握持电子设备的位置相对应的第二显示区域显示第二操作对象子集合;
[0150]第四显示单元340,用于在确定操作对象集合合一显示,且握持位置检测单元120检测的当前行为信息包括用户单手握持电子设备的位置对应的信息时,若当前用户单手握持电子设备的位置对应的信息为用户单手侧边握持电子设备对应的信息,则根据第四存储子单元222预置的单手侧边握持对应的信息与操作对象集合显示位置的对应关系,将操作对象集合显示在距用户握持的侧边预设距离的显示区域;若当前用户单手握持电子设备的位置对应的信息为用户单手背面把持电子设备对应的信息,则根据第四存储子单元222预置的单手背面把持对应的信息与操作对象集合显示位置的对应关系,将操作对象集合居中显示在显示界面上,或将操作对象集合两端对齐显示在显示界面上。
[0151]图22为本发明实施例提供的电子设备的又另一结构框图,其中,第二存储单元220可以包括:
[0152]第五存储子单元223,用于存储预置的用户触发操作对象集合显示的信息,与操作对象集合显示位置的对应关系;
[0153]行为信息检测模块100可以包括:
[0154]触发检测单元130,用于检测用户触发操作对象集合显示的信息;
[0155]显示模块300可以包括:
[0156]第五显示单元350,用于在触发检测单元130检测到用户触发操作对象集合显示的信息时,依据第五存储子单元223预置的用户触发操作对象集合显示的信息,与操作对象集合显示位置的对应关系,在距触发操作对象集合显示的触发处的预设距离处显示操作对象集合。
[0157]图23为本发明实施例提供的电子设备的又再一结构框图,结合图22和图23,图23所示电子设备还可以包括:
[0158]第三显示维持模块600,用于维持操作对象集合与显示界面上的内容输入点的距离为所述预设距离。
[0159]图24示出了对应关系存储模块200的又一结构,对应关系存储模块200可以包括:
[0160]第三存储单元230,用于存储预置的与操作对象集合的显示大小相关的行为信息,与操作对象集合的显示大小的对应关系。
[0161]在此基础上,图25示出了本发明实施例提供的电子设备的结构,行为信息检测模块100可以包括:[0162]操作信息检测单元140,用于检测用户操作操作对象集合的信息;
[0163]所述用户操作操作对象集合的信息包括:用户指点操作对象集合内的操作对象的信息,和/或,用户拖动操作对象集合的预设缩放区域的信息;
[0164]第三存储单元230包括:
[0165]第六存储子单元231,用于存储预置的用户指点操作对象集合内的操作对象的信息,与操作对象集合的显示大小的对应关系;
[0166]第七存储子单元232,用于存储预置的用户拖动操作对象集合的预设缩放区域的信息,与操作对象集合的显示大小的对应关系;
[0167]显示模块300可以包括:
[0168]第六显示单元360,用于在操作信息检测单元140所检测的当前行为信息包括用户指点操作对象集合内的操作对象的信息时,依据第六存储子单元231预置的用户指点操作对象所对应的信息,与操作对象集合显示大小的对应关系,调节操作对象集合的显示大小,所调节的操作对象集合的显示大小与第一比值对应;
[0169]其中,所述第一比值为在用户指点操作对象集合内的操作对象时,所检测的用户指点面积与被指点的操作对象的面积的比值;
[0170]第七显示单元370,用于在操作信息检测单元140所检测的当前行为信息包括用户拖动操作对象集合的预设缩放区域的信息时,依据第七存储子单元232预置的操作对象集合的预设缩放区域的拖动信息,与操作对象集合显示大小的对应关系,将操作对象集合的显示大小调节为,与用户当前拖动操作对象集合的预设缩放区域的信息相对应的大小;
[0171]其中,当用户对所述预设缩放区域的拖动方向为预设第一方向时,按照预设拖动距离与放大比值的对应关系,放大所述操作对象集合的显示大小;当用户对所述预设缩放区域的拖动方向为预设第二方向时,按照预设拖动距离与缩小比值的对应关系,缩小所述操作对象集合的显示大小。
[0172]其中,第七显示单元370可以包括:
[0173]第七显示子单元(未图示),用于在当前显示的操作对象集合为分离显示状态的操作对象集合时,根据预置的第一操作对象子集合的预设缩放区域的拖动信息,与第一操作对象子集合的显示大小的对应关系,将第一操作对象子集合的显示大小调节为,与用户当前拖动第一操作对象子集合的预设缩放区域的信息相对应的大小;
[0174]第八显示子单元(未图示),用于在当前显示的操作对象集合为分离显示状态的操作对象集合时,根据预置的第二操作对象子集合的预设缩放区域的拖动信息,与第二操作对象子集合的显示大小的对应关系,将第二操作对象子集合的显示大小调节为,与用户当前拖动第二操作对象子集合的预设缩放区域的信息相对应的大小。
[0175]本发明实施例提供的电子设备通过采集与操作对象集合显示状态相关的行为信息,从而自适应的显示与当前行为信息对应显示状态的操作对象集合,而不需通过设置操作对象集合的菜单选项来实现操作对象集合显示状态的改变,简化了操作对象集合的显示调整过程,实现了操作对象集合的自适应调整。
[0176]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0177]专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0178]结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或【技术领域】内所公知的任意其它形式的存储介质中。
[0179]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种操作对象集合显示方法,其特征在于,应用于具有触摸屏的电子设备,所述方法包括: 在操作对象集合的显示被触发时,或操作对象集合正显示时,检测用户当前针对所述电子设备的与操作对象集合显示状态相关的行为信息;其中,所述操作对象集合中的每个操作对象在被触发后,能够在所述电子设备上输入对应内容; 根据预置的行为信息与操作对象集合的显示状态的对应关系,显示与当前行为信息对应显示状态的操作对象集合。
2.根据权利要求1所述的方法,其特征在于,所述与操作对象集合显示状态相关的行为信息对应的行为具有第一目标,所述与操作对象集合显示状态相关的行为信息,是在所述行为实现所述第一目标的过程中采集的。
3.根据权利要求1或2所述的方法,其特征在于,所述根据预置的行为信息与操作对象集合的显示状态的对应关系,显示与当前行为信息对应显示状态的操作对象集合包括: 根据预置行为信息与操作对象集合分合显示状态的对应关系,显示与当前行为信息对应的分离显示状态的操作对象集合,或,合一显示状态的操作对象集合; 所述操作对象集合在分离显示状态时划分为第一操作对象子集合和第二操作对象子集合,所述第一操作对象子集合和/或第二操作对象子集合内相邻的操作对象的距离,小于所述第一操作对象子集合与所述第二操作对象子集合间相邻的操作对象的距离; 所述操作对象集合在合一显示状态显示时,操作对象集合内各相邻操作对象的距离相等。
4.根据权利要求3所述的方法,其特征在于,与操作对象集合显示状态相关的行为信息包括:用户握持电子设备的握持状态信息,所述握持状态信息包括:用户双手握持电子设备对应的信息,或用户单手握持电子设备对应的信息; 所述根据预置行为信息与操作对象集合分合显示状态的对应关系,显示与当前行为信息对应的分离显示状态的操作对象集合,或,合一显示状态的操作对象集合包括: 在当前行为信息包括用户双手握持电子设备对应的信息时,依据预置的用户双手握持电子设备对应的信息与操作对象集合的分离显示状态的对应关系,显示与当前用户双手握持电子设备对应的信息,对应的分离显示状态的操作对象集合;或, 在当前行为信息包括用户单手握持电子设备对应的信息时,依据预置的用户单手握持电子设备对应的信息与操作对象集合的合一显示状态的对应关系,显示与当前用户单手握持电子设备对应的信息,对应的合一显示状态的操作对象集合。
5.根据权利要求4所述的方法,其特征在于,所述显示与当前用户双手握持电子设备对应的信息,对应的分离显示状态的操作对象集合包括: 在操作对象集合的显示被触发时,显示分离显示状态的操作对象集合; 或,在操作对象集合正显示且以分离显示状态显示时,保持操作对象集合的显示状态为分离显示状态,显示分离显示状态的操作对象集合; 或,在操作对象集合正显示且以合一显示状态显示时,将操作对象集合的显示状态调整为分离显示状态,显示分离显示状态的操作对象集合。
6.根据权利要求4或5所述的方法,其特征在于,还包括: 在显示分离显示状态的操作对象集合之后,若检测到用户双手握持电子设备对应的信息存在中断、且当前握持状态信息包括用户单手握持电子设备对应的信息时,判断在用户双手握持电子设备对应的信息中断之后的预设时间内,是否还检测到用户双手握持电子设备对应的信息; 若是,维持操作对象集合的显示状态为分离显示状态,若否,显示合一显示状态的操作对象集合。
7.根据权利要求4所述的方法,其特征在于,所述显示与当前用户单手握持电子设备对应的信息,对应的合一显示状态的操作对象集合包括: 在操作对象集合的显示被触发时,显示合一显示状态的操作对象集合; 或,在操作对象集合正显示且以合一显示状态显示时,保持操作对象集合的显示状态为合一显示,显示合一显示状态的操作对象集合; 或,在操作对象集合正显示且以分离显示状态显示时,将操作对象集合的显示状态调整为合一显示,显示合一显示状态的操作对象集合。
8.根据权利要求4或7所述的方法,其特征在于,还包括: 在显示合一显示状态的操作对象集合之后,若检测到用户单手握持电子设备对应的信息存在中断、且当前握持状态信息包括用户双手握持电子设备对应的信息时,判断在用户单手握持电子设备对应的信息中断之后的预设时间内,是否还检测到用户单手握持电子设备对应的信息; 若是,维持操作对象集合的显示状态为合一显示状态,若否,显示分离显示状态的操作对象集合。
9.根据权利要求1或2所述的方法,其特征在于,所述根据预置的行为信息与操作对象集合的显示状态的对应关系,显示与当前行为信息对应显示状态的操作对象集合包括: 根据预置行为信息与操作对象集合的显示位置的对应关系,在与当前行为信息对应的显示位置,显示操作对象集合。
10.根据权利要求9所述的方法,其特征在于,与操作对象集合显示状态相关的行为信息包括:用户握持电子设备的握持位置信息;其中,所述握持位置信息包括:用户双手握持电子设备的位置对应的信息; 所述根据预置行为信息与操作对象集合的显示位置的对应关系,在与当前行为信息对应的显示位置,显示操作对象集合包括: 在确定操作对象集合分离显示,且当前行为信息包括用户双手握持电子设备的位置对应的信息时,根据预置的操作对象集合分离显示后的第一操作对象子集合的显示位置,与用户一只手握持电子设备的位置的对应关系,及操作对象集合分离显示后的第二操作对象子集合的显示位置,与用户另一只手握持电子设备的位置的对应关系,在与用户一只手握持电子设备的位置相对应的第一显示区域显示第一操作对象子集合,在与用户另一只手握持电子设备的位置相对应的第二显示区域显示第二操作对象子集合。
11.根据权利要求9所述的方法,其特征在于,与操作对象集合显示状态相关的行为信息包括:用户握持电子设备的握持位置信息;其中,所述握持位置信息包括:用户单手握持电子设备的位置对应 的信息; 所述根据预置行为信息与操作对象集合的显示位置的对应关系,在与当前行为信息对应的显示位置,显示操作对象集合包括:在确定操作对象集合合一显示,且当前行为信息包括用户单手握持电子设备的位置对应的信息时,若当前用户单手握持电子设备的位置对应的信息为用户单手侧边握持电子设备对应的信息,则根据预置的单手侧边握持对应的信息与操作对象集合显示位置的对应关系,将操作对象集合显示在距用户握持的侧边预设距离的显示区域;若当前用户单手握持电子设备的位置对应的信息为用户单手背面把持电子设备对应的信息,则根据预置的单手背面把持对应的信息与操作对象集合显示位置的对应关系,将操作对象集合居中显示在显示界面上,或将操作对象集合两端对齐显示在显示界面上。
12.根据权利要求9所述的方法,其特征在于,与操作对象集合显示状态相关的行为信息包括:用户触发操作对象集合显示的信息; 所述根据预置行为信息与操作对象集合的显示位置的对应关系,在与当前行为信息对应的显示位置,显示操作对象集合包括: 依据预置的用户触发操作对象集合显示的信息,与操作对象集合显示位置的对应关系,在距触发操作对象集合显示的触发处的预设距离处显示操作对象集合。
13.根据权利要求12所述的方法,其特征在于,还包括: 维持操作对象集合与显示界面上的内容输入点的距离为所述预设距离。
14.根据权利要求1或2所述的方法,其特征在于,所述根据预置的行为信息与操作对象集合的显示状态的对应关系,显示与当前行为信息对应显示状态的操作对象集合包括: 根据预置行为信息与操作对象集合的显示大小的对应关系,显示与当前行为信息对应显示大小的操作对象集合。
15.根据权利要求14所述的方法,其特征在于,与操作对象集合显示状态相关的行为信息包括:用户操作操作对象集合的信息;所述用户操作操作对象集合的信息包括:用户指点操作对象集合内的操作对象的信息; 所述根据预置行为信息与操作对象集合的显示大小的对应关系,显示与当前行为信息对应显示大小的操作对象集合包括: 依据预置的用户指点操作对象所对应的信息,与操作对象集合显示大小的对应关系,调节操作对象集合的显示大小,所调节的操作对象集合的显示大小与第一比值对应;其中,所述第一比值为在用户指点操作对象集合内的操作对象时,所检测的用户指点面积与被指点的操作对象的面积的比值。
16.根据权利要求14所述的方法,其特征在于,与操作对象集合显示状态相关的行为信息包括:用户操作操作对象集合的信息;所述用户操作操作对象集合的信息包括:用户拖动操作对象集合的预设缩放区域的信息; 所述根据预置行为信息与操作对象集合的显示大小的对应关系,显示与当前行为信息对应显示大小的操作对象集合包括: 根据预置的操作对象集合的预设缩放区域的拖动信息,与操作对象集合显示大小的对应关系,将操作对象集合的显示大小调节为,与用户当前拖动操作对象集合的预设缩放区域的信息相对应的大小; 其中,当用户对所述预设缩放区域的拖动方向为预设第一方向时,按照预设拖动距离与放大比值的对应关系,放大所述操作对象集合的显示大小; 当用户对所述预设缩放区域的拖动方向为预设第二方向时,按照预设拖动距离与缩小比值的对应关系,缩小所述操作对象集合的显示大小。
17.根据权利要求16所述的方法,其特征在于,根据预置的操作对象集合的预设缩放区域的缩放信息,与操作对象集合显示大小的对应关系,将操作对象集合的显示大小调节为,与用户当前缩放操作对象集合的预设缩放区域的信息相对应的大小包括: 在当前显示的操作对象集合为分离显示状态的操作对象集合时,根据预置的第一操作对象子集合的预设缩放区域的拖动信息,与第一操作对象子集合的显示大小的对应关系,将第一操作对象子集合的显示大小调节为,与用户当前拖动第一操作对象子集合的预设缩放区域的信息相对应的大小; 和/或,根据预置的第二操作对象子集合的预设缩放区域的拖动信息,与第二操作对象子集合的显示大小的对应关系,将第二操作对象子集合的显示大小调节为,与用户当前拖动第二操作对象子集合的预设缩放区域的信息相对应的大小。
18.一种电子设备,其特征在于,所述电子设备具有触摸屏,所述电子设备包括: 行为信息检测模块,用于在操作对象集合的显示被触发时,或操作对象集合正显示时,检测用户当前针对所述电子设备的与操作对象集合显示状态相关的行为信息;其中,所述操作对象集合中的每个操作对象在被触发后,能够在所述电子设备上输入对应内容; 对应关系存储模块,用于存储预置的与操作对象集合显示状态相关的行为信息,与操作对象集合的显示状态的对应关系; 显示模块,用于根据预置的行为信息与操作对象集合的显示状态的对应关系,显示与当前行为信息对应显示状态的操作对象集合。
19.根据权利要求18所述的电子设备,其特征在于,所述与操作对象集合显示状态相关的行为信息对应的行为具有第一目标,所述与操作对象集合显示状态相关的行为信息,是在所述行为实现所述第一目标的过程中采集的。
20.根据权利要求18或19所述的电子设备,其特征在于,所述对应关系存储模块包括: 第一存储单元,用于存储预置的与操作对象集合分合显示状态相关的行为信息,与操作对象集合的分离显示状态或合一显示状态的对应关系; 所述操作对象集合在分离显示状态时划分为第一操作对象子集合和第二操作对象子集合,所述第一操作对象子集合和/或第二操作对象子集合内相邻的操作对象的距离,小于所述第一操作对象子集合与所述第二操作对象子集合间相邻的操作对象的距离; 所述操作对象集合在合一显示状态显示时,操作对象集合内各相邻操作对象的距离相坐寸ο
21.根据权利要求20所述的电子设备,其特征在于,所述行为信息检测模块包括: 握持状态检测单元,用于检测用户握持电子设备的握持状态信息,所述握持状态信息包括:用户双手握持电子设备对应的信息,或用户单手握持电子设备对应的信息; 所述第一存储单元包括: 第一存储子单元,用于存储预置的用户双手握持电子设备对应的信息,与操作对象集合的分离显示状态的对应关系; 第二存储子单元,用于存储预置的用户单手握持电子设备对应的信息,与操作对象集合的合一显不状态的对应关系;所述显示模块包括: 第一显示单元,用于在当前行为信息包括用户双手握持电子设备对应的信息时,依据所述第一存储子单元预置的用户双手握持电子设备对应的信息与操作对象集合的分离显示状态的对应关系,显示与用户双手握持电子设备对应的信息,对应的分离显示状态的操作对象集合; 第二显示单元,用于在当前行为信息包括用户单手握持电子设备对应的信息时,依据所述第二存储子单元预置的用户单手握持电子设备对应的信息与操作对象集合的合一显示状态的对应关系,显示与当前用户单手握持电子设备对应的信息,对应的合一显示状态的操作对象集合。
22.根据权利要求21所述的电子设备,其特征在于,所述第一显示单元包括: 第一显示子单元,用于在操作对象集合的显示被触发时,显示分离显示状态的操作对象集合; 第二显示子单元,用于在操作对象集合正显示且以分离显示状态显示时,保持操作对象集合的显示状态为分离显示状态,显示分离显示状态的操作对象集合; 第三显示子单元,用于在操作对象集合正显示且以合一显示状态显示时,将操作对象集合的显示状态调整为分离显示状态,显示分离显示状态的操作对象集合; 所述第二显示单元包括: 第四显示子单元,用于在操作对象集合的显示被触发时,显示合一显示状态的操作对象集合; 第五显示子单元,用于在操作对象集合正显示且以合一显示状态显示时,保持操作对象集合的显示状态为合一显示,显示合一显示状态的操作对象集合; 第六显示子单元,用于在操作对象集合正显示且以分离显示状态显示时,将操作对象集合的显示状态调整为合一显示,显示合一显示状态的操作对象集合。
23.根据权利要求21或22所述的电子设备,其特征在于,还包括: 第一显示维持模块,用于在所述第一显示单元显示分离显示状态的操作对象集合之后,若所述握持状态检测单元检测到用户双手握持电子设备对应的信息存在中断、且当前握持状态信息包括用户单手握持电子设备对应的信息时,判断在用户双手握持电子设备对应的信息中断之后的预设时间内,是否还检测到用户双手握持电子设备对应的信息,若是,维持操作对象集合的显示状态为分离显示状态; 第二显示维持模块,用于在所述第二显示单元显示合一显示状态的操作对象集合之后,若所述握持状态检测单元检测到用户单手握持电子设备对应的信息存在中断、且当前握持状态信息包括用户双手握持电子设备对应的信息时,判断在用户单手握持电子设备对应的信息中断之后的预设时间内,是否还检测到用户单手握持电子设备对应的信息,若是,维持操作对象集合的显示状态为合一显示状态。
24.根据权利要求18或19所述的电子设备,其特征在于,所述对应关系存储模块包括: 第二存储单元,用于存储预置的与操作对象集合显示位置相关的行为信息,与操作对象集合的显示位置 的对应关系。
25.根据权利要求24所述的电子设备,其特征在于,所述行为信息检测模块包括:握持位置检测单元,用于检测用户握持电子设备的握持位置信息,所述握持位置信息包括:用户双手握持电子设备的位置对应的信息,或,用户单手握持电子设备的位置对应的信息; 所述第二存储单元包括: 第三存储子单元,用于存储预置的操作对象集合分离显示后的第一操作对象子集合的显示位置,与用户一只手握持电子设备的位置的对应关系,及操作对象集合分离显示后的第二操作对象子集合的显示位置,与用户另一只手握持电子设备的位置的对应关系; 第四存储子单元,用于存储预置的操作对象集合合一显示后,用户单手侧边握持对应的信息,与操作对象集合显示在距用户握持的侧边预设距离的显示区域的对应关系,及用户单手背面把持电子设备对应的信息,与操作对象集合居中显示在显示界面,或操作对象集合两端对齐显不在显不界面的对应关系; 所述显示模块包括: 第三显示单元,用于在确定操作对象集合分离显示,且所述握持位置检测单元检测的当前行为信息包括用户双手握持电子设备的位置对应的信息时,根据所述第三存储子单元预置的操作对象集合分离显示后的第一操作对象子集合的显示位置,与用户一只手握持电子设备的位置的对应关系,及操作对象集合分离显示后的第二操作对象子集合的显示位置与用户另一只手握持电子设备的位置的对应关系,在与用户一只手握持电子设备的位置相对应的第一显示区域显示第一操作对象子集合,在与用户另一只手握持电子设备的位置相对应的第二显示区域显示第二操作对象子集合; 第四显示单元,用于在确定操作对象集合合一显示,且所述握持位置检测单元检测的当前行为信息包括用户单手握持电子设备的位置对应的信息时,若当前用户单手握持电子设备的位置对应的信息为用户单手侧边握持电子设备对应的信息,则根据所述第四存储子单元预置的单手侧边握持对应的信息与操作对象集合显示位置的对应关系,将操作对象集合显示在距用户握持的侧边预设距离的显示区域;若当前用户单手握持电子设备的位置对应的信息为用户单手背面把持电子设备对应的信息,则根据所述第四存储子单元预置的单手背面把持对应的信息与操作对象集合显示位置的对应关系,将操作对象集合居中显示在显示界面上,或将操作对象集合两端对齐显示在显示界面上。
26.根据权利要求24所述的电子设备,其特征在于,所述第二存储单元包括: 第五存储子单元,用于存储预置的用户触发操作对象集合显示的信息,与操作对象集合显示位置的对应关系; 所述行为信息检测模块包括: 触发检测单元,用于检测用户触发操作对象集合显示的信息; 所述显示模块包括: 第五显示单元,用于在所述触发检测单元检测到用户触发操作对象集合显示的信息时,依据所述第五存储子单元预置的用户触发操作对象集合显示的信息,与操作对象集合显示位置的对应关系,在距触发操作对象集合显示的触发处的预设距离处显示操作对象集入口 ο
27.根据权利要求26所述的电子设备,其特征在于,还包括: 第三显示维持模块,用于维持操作对象集合与显示界面上的内容输入点的距离为所述预设距离。
28.根据权利要求18或19所述的电子设备,其特征在于,所述对应关系存储模块包括: 第三存储单元,用于存储预置的与操作对象集合的显示大小相关的行为信息,与操作对象集合的显示大小的对应关系。
29.根据权利要求28所述的电子设备,其特征在于,所述行为信息检测模块包括: 操作信息检测单元,用于检测用户操作操作对象集合的信息,所述用户操作操作对象集合的信息包括:用户指点操作对象集合内的操作对象的信息,和/或,用户拖动操作对象集合的预设缩放区域的信息; 所述第三存储单元包括: 第六存储子单元,用于存储预置的用户指点操作对象集合内的操作对象的信息,与操作对象集合的显示大小的对应关系; 第七存储子单元,用于存储预置的用户拖动操作对象集合的预设缩放区域的信息,与操作对象集合的显示大小的对应关系; 所述显示模块包 括: 第六显示单元,用于在所述操作信息检测单元所检测的当前行为信息包括用户指点操作对象集合内的操作对象的信息时,依据所述第六存储子单元预置的用户指点操作对象所对应的信息,与操作对象集合显示大小的对应关系,调节操作对象集合的显示大小,所调节的操作对象集合的显示大小与第一比值对应;其中,所述第一比值为在用户指点操作对象集合内的操作对象时,所检测的用户指点面积与被指点的操作对象的面积的比值; 第七显示单元,用于在所述操作信息检测单元所检测的当前行为信息包括用户拖动操作对象集合的预设缩放区域的信息时,依据所述第七存储子单元预置的操作对象集合的预设缩放区域的拖动信息,与操作对象集合显示大小的对应关系,将操作对象集合的显示大小调节为,与用户当前拖动操作对象集合的预设缩放区域的信息相对应的大小;其中,当用户对所述预设缩放区域的拖动方向为预设第一方向时,按照预设拖动距离与放大比值的对应关系,放大所述操作对象集合的显示大小;当用户对所述预设缩放区域的拖动方向为预设第二方向时,按照预设拖动距离与缩小比值的对应关系,缩小所述操作对象集合的显示大小。
30.根据权利要求29所述的电子设备,其特征在于,所述第七显示单元包括: 第七显示子单元,用于在当前显示的操作对象集合为分离显示状态的操作对象集合时,根据预置的第一操作对象子集合的预设缩放区域的拖动信息,与第一操作对象子集合的显示大小的对应关系,将第一操作对象子集合的显示大小调节为,与用户当前拖动第一操作对象子集合的预设缩放区域的信息相对应的大小; 第八显示子单元,用于在当前显示的操作对象集合为分离显示状态的操作对象集合时,根据预置的第二操作对象子集合的预设缩放区域的拖动信息,与第二操作对象子集合的显示大小的对应关系,将第二操作对象子集合的显示大小调节为,与用户当前拖动第二操作对象子集合的预设缩放区域的信息相对应的大小。
【文档编号】G06F3/0488GK103838500SQ201210473680
【公开日】2014年6月4日 申请日期:2012年11月20日 优先权日:2012年11月20日
【发明者】周志强 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1