一种信息控制方法及电子设备的制造方法

文档序号:10665652阅读:200来源:国知局
一种信息控制方法及电子设备的制造方法
【专利摘要】本发明公开了一种信息控制方法及电子设备,所述方法包括:在一电子设备的触控显示单元上显示有第一主菜单及M个第一对象时,检测获得对所述第一主菜单进行的第一触控操作,其中,M为大于等于1的整数;判断所述第一触控操作是否为针对所述第一主菜单进行的第一操作,获得第一判断结果;当所述第一判断结果为是时,从所述M个第一对象中确定出与所述第一主菜单对应的N个第一对象,N为大于等于1且小于等于M的整数;控制所述N个第一对象位于第一区域,其中,所述第一区域具体为基于所述第一主菜单而确定的区域。
【专利说明】
一种信息控制方法及电子设备
技术领域
[0001 ] 本发明涉及电子技术领域,特别涉及一种信息控制方法及电子设备。
【背景技术】
[0002]随着科学技术的不断发展,电子设备也得到了飞速的发展,成为了人们日常生活的必需品。为了满足用户的使用需求,电子设备的屏幕越来越大也成电子设备的主流走向。
[0003]在现有技术中,在使用大屏电子设备时,如大屏电脑,大屏电视机,当用户需要对屏幕上的显示对象进行操作时,如,用户需要删除屏幕上的所有显示对象,如位于屏幕左上角的QQ应用程序,位于屏幕右边的图片及位于屏幕中间的文档,这时,用户需要首先移动到屏幕的左上角删除QQ应用程序,继续移动到屏幕中间删除文档,还需移动到屏幕右边删除图片。
[0004]本申请发明人在实现本申请实施例中技术方案的过程中,发现现有技术存在如下技术问题:
[0005]由于现有技术中当需要对电子设备屏幕上的显示对象进行统一处理时,由于电子设备的屏幕大,这样,用户在进行操作时,用户的操作区域也很大,所以,现有技术中的电子设备存在由于操作区域大而导致的在管理显示对象时操作不方便的技术问题。
[0006]进一步,由于现有技术中的电子设备存在由于操作区域大而导致的在管理显示对象时操作不方便的技术问题,这样,造成用户的使用体验较差,所以,现有技术中的电子设备存在用户体验差的问题。

【发明内容】

[0007]本发明实施例提供一种信息控制方法及电子设备,用于解决现有技术中的电子设备存在由于操作区域大而导致的在管理显示对象时操作不方便的技术问题,实现快速归拢显示对象,方便用户管理的技术效果。
[0008]本申请实施例一方面提供一种信息控制方法,包括以下步骤:
[0009]在一电子设备的触控显示单元上显示有第一主菜单及M个第一对象时,检测获得对所述第一主菜单进行的第一触控操作,其中,M为大于等于I的整数;
[0010]判断所述第一触控操作是否为针对所述第一主菜单进行的第一操作,获得第一判断结果;
[0011]当所述第一判断结果为是时,从所述M个第一对象中确定出与所述第一主菜单对应的N个第一对象,N为大于等于I且小于等于M的整数;
[0012]控制所述N个第一对象位于第一区域,其中,所述第一区域具体为基于所述第一主菜单而确定的区域。
[0013]可选的,所述判断所述第一触控操作是否为针对所述第一主菜单进行的第一操作,获得第一判断结果,具体包括:
[0014]获得所述第一触控操作的第一触控轨迹;
[0015]判断所述第一触控轨迹触控起点是否为所述第一主菜单在所述触控显示单元上的第一位置,获得第二判断结果;
[0016]判断所述第一触控轨迹是否包括沿第一方向将所述第一主菜单从所述第一位置移动至第二位置的第一部分轨迹,以及沿与所述第一方向相反的第二方向将所述第一主菜单从所述第二位置移动至所述第一位置后再移动至第三位置的第二部分轨迹,以及沿所述第一方向将所述第一主菜单从所述第三位置移动至所述第一位置的第三部分轨迹,获得第三判断结果;
[0017]基于所述第二判断结果及所述第三判断结果,判断所述第一触控操作是否为所述第一操作,获得第一判断结果;
[0018]其中,在所述第二判断结果及所述第三判断结果为是时,所述第一判断结果为是,表明所述第一触控操作为所述第一操作。
[0019]可选的,所述当所述第一判断结果为是时,从所述M个第一对象中确定出与所述第一主菜单对应的N个第一对象,具体包括:
[0020]获得所述M个第一对象的M个第一存储位置信息;
[0021]依次取i为I至M,判断所述第i个第一存储位置信息是否存储有与所述第一主菜单对应的第一名称信息,获得第i个第三判断结果,在i取M时,获得M个第三判断结果,其中,i为大于等于I的整数;
[0022]从所述M个第三判断结果确定出N个第三判断结果,其中,所述N个判断结果中每个判断结果均为是;
[0023]从确定所述M个第一对象中与所述N个第三判断结果对应的N个第一对象。
[0024]可选的,在所述控制所述N个第一对象位于第一区域之前,所述方法还包括:
[0025]依次取i为I至N,记录所述N个第一对象中第i个第一对象在所述触控显示单元上对应的第i个第四位置,在i为N时,获得N个第四位置,其中,i为大于等于I的整数。
[0026]可选的,所述控制所述N个第一对象位于第一区域,具体包括:
[0027]控制所述N个第一对象位于所述触控显示单元的第一区域,其中,所述第一区域具体为以所述第一主菜单的第一外边缘中任一点为起点,以一预设距离为半径形成的区域;或
[0028]在所述触控显示单元上生成第一窗口,其中,所述第一窗口对应的第一中心与所述第一位置的第一距离小于一预设阈值,控制所述N个对象位于所述第一窗口。
[0029]可选的,在所述控制所述N个第一对象位于第一区域之后,所述方法还包括:
[0030]检测获得对所述第一主菜单进行的第二触控操作;
[0031]判断所述第二触控操作是否为针对所述第一主菜单进行的所述第一操作,获得第四判断结果;
[0032]在所述第四判断结果为是时,依次取i为I至N,获得所述N个第一对象中第i个第一对象的在所述第一区域的第i个当前位置,在i为N时,获得N个当前位置,其中,i为大于等于I且小于等于N的整数;
[0033]依次取j为I至N,判断所述N个第一对象中第j个第一对象的第j个当前位置是否与所述第j个第一对象的第j个第四位置相同,获得第j个第五判断结果,在j为N时,获得N个第五判断结果,其中,j为大于等于I且小于等于N的整数;
[0034]当所述N个第五判断结果中有K个第五判断结果为否时,依次取k为I至K,控制K个第一对象中第s个第一对象由第s个当前位置还原至第s个第四位置,其中,s为大于等于I且小于等于K的整数。
[0035]本申请实施例另一方面提供一种电子设备,包括:
[0036]壳体;
[0037]触控显示单元,设置在所述壳体内;
[0038]处理单元,设置在所述壳体内,用于在一电子设备的触控显示单元上显示有第一主菜单及M个第一对象时,检测获得对所述第一主菜单进行的第一触控操作,其中,M为大于等于I的整数;以及判断所述第一触控操作是否为针对所述第一主菜单进行的第一操作,获得第一判断结果;以及当所述第一判断结果为是时,从所述M个第一对象中确定出与所述第一主菜单对应的N个第一对象,N为大于等于I且小于等于M的整数;以及控制所述N个第一对象位于第一区域,其中,所述第一区域具体为基于所述第一主菜单而确定的区域。
[0039]可选的,所述处理单元具体用于:
[0040]获得所述第一触控操作的第一触控轨迹;
[0041]判断所述第一触控轨迹触控起点是否为所述第一主菜单在所述触控显示单元上的第一位置,获得第二判断结果;
[0042]判断所述第一触控轨迹是否包括沿第一方向将所述第一主菜单从所述第一位置移动至第二位置的第一部分轨迹,以及沿与所述第一方向相反的第二方向将所述第一主菜单从所述第二位置移动至所述第一位置后再移动至第三位置的第二部分轨迹,以及沿所述第一方向将所述第一主菜单从所述第三位置移动至所述第一位置的第三部分轨迹,获得第三判断结果;
[0043]基于所述第二判断结果及所述第三判断结果,判断所述第一触控操作是否为所述第一操作,获得第一判断结果;
[0044]其中,在所述第二判断结果及所述第三判断结果为是时,所述第一判断结果为是,表明所述第一触控操作为所述第一操作。
[0045]可选的,所述处理单元具体用于:
[0046]获得所述M个第一对象的M个第一存储位置信息;
[0047]依次取i为I至M,判断所述第i个第一存储位置信息是否存储有与所述第一主菜单对应的第一名称信息,获得第i个第三判断结果,在i取M时,获得M个第三判断结果,其中,i为大于等于I的整数;
[0048]从所述M个第三判断结果确定出N个第三判断结果,其中,所述N个判断结果中每个判断结果均为是;
[0049]从确定所述M个第一对象中与所述N个第三判断结果对应的N个第一对象。
[0050]可选的,所述处理单元还用于:
[0051]依次取i为I至N,记录所述N个第一对象中第i个第一对象在所述触控显示单元上对应的第i个第四位置,在i为N时,获得N个第四位置,其中,i为大于等于I的整数。
[0052]可选的,所述处理单元还用于:
[0053]控制所述N个第一对象位于所述触控显示单元的第一区域,其中,所述第一区域具体为以所述第一主菜单的第一外边缘中任一点为起点,以一预设距离为半径形成的区域;或
[0054]在所述触控显示单元上生成第一窗口,其中,所述第一窗口对应的第一中心与所述第一位置的第一距离小于一预设阈值,控制所述N个对象位于所述第一窗口。
[0055]可选的,所述处理单元还用于:
[0056]检测获得对所述第一主菜单进行的第二触控操作;
[0057]判断所述第二触控操作是否为针对所述第一主菜单进行的所述第一操作,获得第四判断结果;
[0058]在所述第四判断结果为是时,依次取i为I至N,获得所述N个第一对象中第i个第一对象的在所述第一区域的第i个当前位置,在i为N时,获得N个当前位置,其中,i为大于等于I且小于等于N的整数;
[0059]依次取j为I至N,判断所述N个第一对象中第j个第一对象的第j个当前位置是否与所述第j个第一对象的第j个第四位置相同,获得第j个第五判断结果,在j为N时,获得N个第五判断结果,其中,j为大于等于I且小于等于N的整数;
[0060]当所述N个第五判断结果中有K个第五判断结果为否时,依次取k为I至K,控制K个第一对象中第S个第一对象由第S个当前位置还原至第s个第四位置,其中,s为大于等于I且小于等于K的整数。
[0061]本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
[0062]一、由于本申请实施例中的技术方案,采用检测获得对所述第一主菜单进行的第一触控操作,判断所述第一触控操作是否为针对所述第一主菜单进行的第一操作,获得第一判断结果;当所述第一判断结果为是时,从所述M个第一对象中确定出与所述第一主菜单对应的N个第一对象;控制所述N个第一对象位于第一区域,其中,所述第一区域具体为基于所述第一主菜单而确定的区域的技术方案,这样,当大屏电子设备的显示单元上有多个显示对象需要处理时,用户只需对主菜单进行所述第一操作,便能将显示单元上与主菜单对应的所有显示对象聚拢在主菜单对应的第一区域,用户只需在第一区域上对显示对象进行操作即可,方便用户对显示对象进行统一处理,所以,有效解决了现有技术中的电子设备存在由于操作区域大而导致的在管理显示对象时操作不方便的技术问题,实现快速归拢显示对象,方便用户管理的技术效果。
[0063]二、由于本申请实施例中的技术方案,采用检测获得对所述第一主菜单进行的第二触控操作;判断所述第二触控操作是否为针对所述第一主菜单进行的所述第一操作,获得第四判断结果;在所述第四判断结果为是时,依次取i为I至N,获得所述N个第一对象中第i个第一对象的在所述第一区域的第i个当前位置,在i为N时,获得N个当前位置,依次取j为I至N,判断所述N个第一对象中第j个第一对象的第j个当前位置是否与所述第j个第一对象的第j个第四位置相同,获得第j个第五判断结果,在j为N时,获得N个第五判断结果;当所述N个第五判断结果中有K个第五判断结果为否时,依次取k为I至K,控制K个第一对象中第s个第一对象由第s个当前位置还原至第s个第四位置的技术手段,这样,当用户对与主菜单对应的显示对象进行管理操作后,通过再次对主菜单进行所述第一操作,显示对象便可以还原到聚拢前的初始位置,所以,实现了还原显示对象的位置,方便用户查看的技术效果。
[0064]三、由于本申请实施例中的技术方案,采用检测获得对所述第一主菜单进行的第一触控操作,判断所述第一触控操作是否为针对所述第一主菜单进行的第一操作,获得第一判断结果;当所述第一判断结果为是时,从所述M个第一对象中确定出与所述第一主菜单对应的N个第一对象;控制所述N个第一对象位于第一区域,其中,所述第一区域具体为基于所述第一主菜单而确定的区域的技术方案,这样,当用户需要对多个显示对象进行操作时,操作区域可以缩小到所述第一区域内,方便操作,所以,有效解决了现有技术中的电子设备存在的由于操作不便导致的用户体验差的问题,实现了提高用户体验的技术效果。
【附图说明】
[0065]为了更清楚地说明本发明实施例或现有技术方案中的技术方案,下面对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。
[0066]图1为本申请实施例一中提供的一种信息控制方法的流程图;
[0067]图2为本申请实施例一中所述电子设备的显示单元上显示多个主菜单及多个显示对象的示意图;
[0068]图3为本申请实施例一中提供的一种信息控制方法步骤S102的第一种实现方式流程图;
[0069]图4为本申请实施例一中提供的一种信息控制方法步骤S102的第一种方式中判断方式示意图;
[0070]图5为本申请实施例一中提供的一种信息控制方法步骤S102的第二种方式中判断方式示意图;
[0071]图6为本申请实施例一中提供的一种信息控制方法步骤S103的具体实现方式流程图;
[0072]图7为本申请实施例一中提供的一种信息控制方法步骤S104的第一种实现方式示意图;
[0073]图8为本申请实施例一中提供的一种信息控制方法步骤S104的第二种实现方式示意图;
[0074]图9为本申请实施例二中提供的一种电子设备结构示意图。
【具体实施方式】
[0075]本发明实施例提供一种信息控制方法及电子设备,用于解决现有技术中的电子设备存在由于操作区域大而导致的在管理显示对象时操作不方便的技术问题,实现快速归拢显示对象,方便用户管理的技术效果。
[0076]本申请实施例中的技术方案为解决上述技术问题,总体思路如下:
[0077]一种信息控制方法,包括:
[0078]在一电子设备的触控显示单元上显示有第一主菜单及M个第一对象时,检测获得对所述第一主菜单进行的第一触控操作,其中,M为大于等于I的整数;
[0079]判断所述第一触控操作是否为针对所述第一主菜单进行的第一操作,获得第一判断结果;
[0080]当所述第一判断结果为是时,从所述M个第一对象中确定出与所述第一主菜单对应的N个第一对象,N为大于等于I且小于等于M的整数;
[0081]控制所述N个第一对象位于第一区域,其中,所述第一区域具体为基于所述第一主菜单而确定的区域。
[0082]在上述技术方案中,由于采用检测获得对所述第一主菜单进行的第一触控操作,判断所述第一触控操作是否为针对所述第一主菜单进行的第一操作,获得第一判断结果;当所述第一判断结果为是时,从所述M个第一对象中确定出与所述第一主菜单对应的N个第一对象;控制所述N个第一对象位于第一区域,其中,所述第一区域具体为基于所述第一主菜单而确定的区域的技术方案,这样,当大屏电子设备的显示单元上有多个显示对象需要处理时,用户只需对主菜单进行所述第一操作,便能将显示单元上与主菜单对应的所有显示对象聚拢在主菜单对应的第一区域,用户只需在第一区域上对显示对象进行操作即可,方便用户对显示对象进行统一处理,所以,有效解决了现有技术中的电子设备存在由于操作区域大而导致的在管理显示对象时操作不方便的技术问题,实现快速归拢显示对象,方便用户管理的技术效果。
[0083]为了更好的理解上述方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。
[0084]实施例一
[0085]请参考图1,本申请实施例一提供一种信息控制方法,包括:
[0086]SlOl:在一电子设备的触控显示单元上显示有第一主菜单及M个第一对象时,检测获得对所述第一主菜单进行的第一触控操作,其中,M为大于等于I的整数;
[0087]S102:判断所述第一触控操作是否为针对所述第一主菜单进行的第一操作,获得第一判断结果;
[0088]S103:当所述第一判断结果为是时,从所述M个第一对象中确定出与所述第一主菜单对应的N个第一对象,N为大于等于I且小于等于M的整数;
[0089]S104:控制所述N个第一对象位于第一区域,其中,所述第一区域具体为基于所述第一主菜单而确定的区域。
[0090]在具体实施过程中,所述电子设备具体可以是21寸大屏平板电脑、大屏液晶电视等,也可以是其他支持多用户多方向操作的大屏电子设备,其中,触控显示单元具体可以为触控显示屏,触控显示屏的类型可以是电容式触控屏、电阻式触控屏、电压式触控屏、红外线式触控屏等。当有第二电子设备接入所述电子设备时,所述电子设备会根据第二电子设备内包含的内容自动在所述电子设备的显示单元上生成一个与第二电子设备相对应的主菜单,以供用户在所述电子设备的显示单元上对所述第二电子设备的内容进行操作,所述主菜单可以为圆形、方形、或者三角形等。在本申请实施例中,将以所述电子设备为大屏平板电脑为例,来对本申请实施例中的方法的具体实现过程进行详细描述。
[0091]采用本申请实施例中的技术方案进行信息控制时,首先执行步骤SlOljP:在一电子设备的触控显示单元上显示有第一主菜单及M个第一对象时,检测获得对所述第一主菜单进行的第一触控操作,其中,M为大于等于I的整数。
[0092]在本申请实施例中,以所述电子设备具体为大屏平板电脑为例,步骤SlOl的具体实现过程为:当用户将用户手机通过数据传输线接入大屏平板电脑时,大屏平板电脑的显示屏上便出现了两个主菜单,其中,一个主菜单对应大屏平板电脑,另一个主菜单则对应用户手机,当用户通过主菜单查看了大屏平板电脑或者用户手机内的照片、视频、应用程序后,大屏平板电脑的显示屏上便会显示有多个显示对象,如图2所示,导致用户无法辨别哪些照片是用户手机内存储的对象,这时,用户可以对用户手机对应的主菜单进行第一触控操作,如,按住用户手机对应的主菜单并进行来回拖动的触控操作,此时,大屏平板电脑的触控显示屏上的传感器,如,压力传感器,便检测到一个来回拖动的操作,并将检测到的第一触控操作传送到大屏平板电脑的中央处理器,如大屏平板电脑的CPU。
[0093]在执行完成步骤SlOl之后,本申请实施例中的方法便执行步骤S102,即:判断所述第一触控操作是否为针对所述第一主菜单进行的第一操作,获得第一判断结果。
[0094]在具体实施过程中,步骤S102的具体实现方式有如下两种:
[0095]第一种方式,请参考图3:
[0096]步骤S102的具体实现为:
[0097]S1021:获得所述第一触控操作的第一触控轨迹;
[0098]S1022:判断所述第一触控轨迹触控起点是否为所述第一主菜单在所述触控显示单元上的第一位置,获得第二判断结果;
[0099]S1023:判断所述第一触控轨迹是否包括沿第一方向将所述第一主菜单从所述第一位置移动至第二位置的第一部分轨迹,以及沿与所述第一方向相反的第二方向将所述第一主菜单从所述第二位置移动至所述第一位置后再移动至第三位置的第二部分轨迹,以及沿所述第一方向将所述第一主菜单从所述第三位置移动至所述第一位置的第三部分轨迹,获得第三判断结果;
[0100]S1024:基于所述第二判断结果及所述第三判断结果,判断所述第一触控操作是否为所述第一操作操作,获得第一判断结果;
[0101]其中,在所述第二判断结果及所述第三判断结果为是时,所述第一判断结果为是,表明所述第一触控操作为所述第一操作。
[0102]继续以所述电子设备具体为大屏平板电脑为例,当大屏平板电脑的CPU接收到由显示屏的传感器发送的第一触控操作后,大屏平板电脑的CPU对第一触控操作采取如下处理方式:
[0103]第一步:获得与第一触控操作对应的操作轨迹,获得触控操作的触控起点在显示屏上的坐标,如(1.0,0.5),在检测到第一触控操作之前,大屏平板电脑的CPU会自动记录主菜单在显示屏上的区域,如,主菜单在显示屏上的区域为以(1.0,1.0)为原点,以Icm为半径的一个圆对应的区域,这时,CPU需要判断触控起点的坐标是否位于主菜单对应的区域内,由于(1.0,0.5)属于以(1.0,1.0)为原点,以Icm为半径的一个圆中的一个点对应的坐标,判断出第一触控操作的触控对象为主菜单,则第二判断结果为是。
[0104]第二步:判断第一操作的操作轨迹是否满足预设操作轨迹,其中,预设操作轨迹即对主菜单的晃动操作,具体判断过程如下:判断操作轨迹是否为沿第一方向将主菜单从起点位置移动至第二位置的第一部分轨迹,其中,第一方向可以是左、右、左上、右下等,在本申请实施例中不作限制。然后判断操作轨迹在移动到第二位置后,是否为沿与所述第一方向相反的第二方向将主菜单从第二位置移动至起点位置后再移动至第三位置的第二部分轨迹,其中,当第一方向具体为左时,第二方向即为右,以及判断操作轨迹是否继续以第一方向将主菜单从第三位置移动至起点位置的第三部分轨迹,如图4所示,在具体实施过程中,操作轨迹中可能具体五个部分轨迹,只要这五个部分轨迹中包括上述三部分轨迹就表明所述操作轨迹为第一操作,便获得第三判断结果为是。
[0105]第三步:在获得两个判断结果之后,根据这两个判断结果判断所述触控操作是否为晃动操作,如,获得第二判断结果为是,且第三判断结果也为是,这时,便判定所述触控操作为晃动操作,当第二判断结果和第三判断结果中有一个为否,则判定所述触控操作不是晃动操作。
[0106]第二种方式:
[0107]在具体实施过程中,步骤S102的具体实现方式为:
[0108]继续以所述电子设备具体为大屏平板电脑为例,当大屏平板电脑的CPU接收到由显示屏的传感器发送的第一触控操作后,大屏平板电脑的CPU对第一触控操作采取如下处理方式:
[0109]第一步:获得与第一触控操作对应的操作轨迹,获得触控操作的触控起点在显示屏上的坐标,如(1.0,0.5),在检测到第一触控操作之前,大屏平板电脑的CPU会自动记录主菜单在显示屏上的区域,如,主菜单在显示屏上的区域为以(1.0,1.0)为原点,以Icm为半径的一个圆对应的区域,这时,CPU需要判断触控起点的坐标是否位于主菜单对应的区域内,由于(1.0,0.5)属于以(1.0,1.0)为原点,以Icm为半径的一个圆中的一个点对应的坐标,判断出第一触控操作的触控对象为主菜单,则第二判断结果为是。
[0110]第二步:在所述第二判断结果为是时,通过判断所述触控操作的加速度变化趋势来判定所述触控操作是否为晃动操作。具体判断过程如下:判断沿第一方向从起点位置移动至第二位置的第一加速度变化趋势是否为从零至第一加速度值,其中,第一方向可以是左、右、左上、右下等,第一加速度值可以为0.5cm/s、0.4cm/s,在本申请实施例中不作限制。然后判断操作轨迹在移动到第二位置后,是否为以相同的方向从所述第二位置至第三位置,且对应的第二加速度变化趋势是否为从所述第一加速度值至零,以及判断操作轨迹是否沿与所述第一方向相反的第二方向从所述第三位置至第四位置,且对应的第三加速度变化趋势是否为从零至第二加速度值,其中,当第一方向具体为左时,第二方向即为右,以及判断操作轨迹是否为沿所述第二方向从所述第四位置至第五位置,且对应的第四加速度变化趋势是否为从所述第二加速度值至零,以及判断操作轨迹是否为沿所述第一方向从所述第五位置至第六位置,且对应的第五加速度变化趋势是否为零至第三加速度值,以及判断操作轨迹是否为沿所述第一方向从所述第六位置至所述第一位置,且对应的第六加速度变化趋势是否为从所述第三加速度值至零,获得第三判断结果,其中,所述第二位置和所述第四位置分布在所述第一位置的相对两侧,如图5所示,在具体实施过程中,操作轨迹中可能具体9个加速度变化趋势,只要这9个加速度变化趋势中包括上述6个加速度变化趋势就表明所述操作轨迹为第一操作,便获得第三判断结果为是。
[0111]第三步:在获得两个判断结果之后,根据这两个判断结果判断所述触控操作是否为晃动操作,如,获得第二判断结果为是,且第三判断结果也为是,这时,便判定所述触控操作为晃动操作,当第二判断结果和第三判断结果中有一个为否,则判定所述触控操作不是晃动操作。
[0112]在执行步骤S103之前,本申请实施例中的方法还包括:
[0113]依次取i为I至N,记录所述N个第一对象中第i个第一对象在所述触控显示单元上对应的第i个第四位置,在i为N时,获得N个第四位置,其中,i为大于等于I的整数。
[0114]在具体实施过程中,继续以所述电子设备具体为大屏平板电脑为例,当大屏平板电脑的显示屏上显示有多个显示对象时,如照片1、照片2、QQ应用程序、微信、视频I及视频2,大屏平板电脑的CPU会记录与每一个显示对象对应的当前位置坐标,如,照片I的当前位置为(2.0,3.0),照片2的当前位置为(3.2,4.4),QQ应用程序的当前位置为(2.5,5.6)、微信的当前位置为(3.6,4.1)、视频I的当前位置为(3.7,5.5)及视频2的当前位置为(4.7,5.3) ο
[0115]在执行完成上述步骤之后,本申请实施例中的方法便执行步骤S103,即:当所述第一判断结果为是时,从所述M个第一对象中确定出与所述第一主菜单对应的N个第一对象,N为大于等于I且小于等于M的整数。
[0116]在具体实施过程中,请参考图6,步骤S103的具体实现方式为:
[0117]S1031:获得所述M个第一对象的M个第一存储位置信息;
[0118]S1032:依次取i为I至M,判断所述第i个第一存储位置信息是否存储有与所述第一主菜单对应的第一名称信息,获得第i个第三判断结果,在i取M时,获得M个第三判断结果,其中,i为大于等于I的整数;
[0119]S1033:从所述M个第三判断结果确定出N个第三判断结果,其中,所述N个判断结果中每个判断结果均为是;
[0120]S1034:从确定所述M个第一对象中与所述N个第三判断结果对应的N个第一对象。
[0121]沿用上述例子,当大屏平板电脑的CPU获得当前显示屏上每个显示对象的当前位置后,CPU还需获得显示屏上每个显示对象的存储位置信息,如照片I的存储位置为“手机/SD卡/camera”、照片2的存储位置为“平板电脑/内存/DICM”、QQ应用程序的存储位置为“手机/SD卡/Tencent”、微信的存储位置为“手机/SD卡/weixin”、视频I的存储位置为“平板电脑/SD卡/视频”及视频2 “手机/SD卡/视频”,然后,判断每一个显示对象的存储位置是否包含主菜单的名称,由于用户进行操作的主菜单为与用户手机对应的主菜单,这时,CPU需判断上述多个存储位置信息中是否包含有“手机”,确定出包含有“手机”的存储位置为“手机 /SD 卡 /camera”、“手机 /SD 卡 /Tencent”、“手机 /SD 卡 /weixin”、“手机 /SD 卡 /视频”,上述存储位置对应显示对象即为与用户手机对应的显示对象,即:照片1、QQ应用程序、微信、视频2。
[0122]在执行完成步骤S103之后,本申请实施例中的方法便执行步骤S104,即:控制所述N个第一对象位于第一区域,其中,所述第一区域具体为基于所述第一主菜单而确定的区域。
[0123]在具体实施过程中,步骤S104的具体实现方式有如下两种:
[0124]第一种方式:控制所述N个第一对象位于所述触控显示单元的第一区域,其中,所述第一区域具体为以所述第一主菜单的第一外边缘中任一点为起点,以一预设距离为半径形成的区域。
[0125]沿用上述例子,当大屏平板电脑的CPU确定与用户手机的主菜单对应的显示对象分别为:照片1、QQ应用程序、微信、视频2之后,CPU控制这四个显示对象聚拢在以用户进行操作的主菜单为中心,以一预设距离为半径的形成的区域内,如图7所示,预设距离可以是4cm、5cm等,本领域技术人员可以根据实际使用需要进行设置,在本申请实施例中不作限制。
[0126]第二种方式:在所述触控显示单元上生成第一窗口,其中,所述第一窗口对应的第一中心与所述第一位置的第一距离小于一预设阈值,控制所述N个对象位于所述第一窗
□ O
[0127]沿用上述例子,当大屏平板电脑的CPU确定与用户手机的主菜单对应的显示对象分别为:照片1、QQ应用程序、微信、视频2之后,CPU在显示屏上,距离主菜单一预设阈值的位置弹出一个窗口,将这四个显示对象显示在弹出的窗口中,如图8所示,预设阈值可以是2cm、3cm等,本领域技术人员可以根据实际使用需要进行设置,在本申请实施例中不作限制。
[0128]在执行完成步骤S104之后,本申请实施例中的方法还包括:
[0129]检测获得对所述第一主菜单进行的第二触控操作;
[0130]判断所述第二触控操作是否为针对所述第一主菜单进行的所述第一操作,获得第四判断结果;
[0131]在所述第四判断结果为是时,依次取i为I至N,获得所述N个第一对象中第i个第一对象的在所述第一区域的第i个当前位置,在i为N时,获得N个当前位置,其中,i为大于等于I且小于等于N的整数;
[0132]依次取j为I至N,判断所述N个第一对象中第j个第一对象的第j个当前位置是否与所述第j个第一对象的第j个第四位置相同,获得第j个第五判断结果,在j为N时,获得N个第五判断结果,其中,j为大于等于I且小于等于N的整数;
[0133]当所述N个第五判断结果中有K个第五判断结果为否时,依次取k为I至K,控制K个第一对象中第s个第一对象由第s个当前位置还原至第s个第四位置,其中,s为大于等于I且小于等于K的整数。
[0134]沿用上述例子,当大屏平板电脑的CPU控制与手机主菜单对应的显示对象聚拢在主菜单周围之后,显示屏还需检测是否存在对手机主菜单进行的第二触控操作,当存在第二触控操作时,采用本申请实施例中相同的判断方式,判断第二触控操作是否为晃动操作,在确定第二触控操作是针对手机主菜单进行晃动操作时,CPU再次记录与手机主菜单对应的四个显示对象的当前显示位置,如,照片I的当前位置为(1.2,2.5),QQ应用程序的当前位置为(2.5,3.2)、微信的当前位置为(1.6,3.5)及视频2的当前位置为(3.7,3.8),并将这四个当前位置与聚拢之前这四个显示对象的位置进行比较,判断这四个显示对象的位置是否发生改变,如,照片I聚拢之前的位置为(2.0,3.0),当前位置为(1.2,2.5),则照片I位置发生改变;QQ应用程序聚拢之前的位置为(2.5,5.6),当前位置为(2.5,3.2),则QQ应用程序的位置发生改变,以此类推,判断出这四个显示对象的位置均与聚拢之前的位置不同,此时,大屏平板电脑的CPU再次控制这四个显示对象还原至聚拢之前的位置,从而实现了由聚拢显示状态变为还原显示状态。
[0135]实施例二
[0136]基于与本申请实施例一相同的发明构思,本申请实施例二提供一种电子设备,请参考图9,包括:
[0137]壳体101;
[0138]触控显示单元102,设置在壳体101的第一位置;
[0139]处理单元103,设置在壳体101内,用于在一电子设备的触控显示单元102上显示有第一主菜单及M个第一对象时,检测获得对所述第一主菜单进行的第一触控操作,其中,M为大于等于I的整数;以及判断所述第一触控操作是否为针对所述第一主菜单进行的第一操作,获得第一判断结果;以及当所述第一判断结果为是时,从所述M个第一对象中确定出与所述第一主菜单对应的N个第一对象,N为大于等于I且小于等于M的整数;以及控制所述N个第一对象位于第一区域,其中,所述第一区域具体为基于所述第一主菜单而确定的区域。
[0140]在本申请实施例二中,处理单元103具体用于:
[0141 ] 获得所述第一触控操作的第一触控轨迹;
[0142]判断所述第一触控轨迹触控起点是否为所述第一主菜单在所述触控显示单元上的第一位置,获得第二判断结果;
[0143]判断所述第一触控轨迹是否包括沿第一方向将所述第一主菜单从所述第一位置移动至第二位置的第一部分轨迹,以及沿与所述第一方向相反的第二方向将所述第一主菜单从所述第二位置移动至所述第一位置后再移动至第三位置的第二部分轨迹,以及沿所述第一方向将所述第一主菜单从所述第三位置移动至所述第一位置的第三部分轨迹,获得第三判断结果;
[0144]基于所述第二判断结果及所述第三判断结果,判断所述第一触控操作是否为所述第一操作,获得第一判断结果;
[0145]其中,在所述第二判断结果及所述第三判断结果为是时,所述第一判断结果为是,表明所述第一触控操作为所述第一操作。
[0146]在本申请实施例二中,处理单元103具体用于:
[0147]获得所述M个第一对象的M个第一存储位置信息;
[0148]依次取i为I至M,判断所述第i个第一存储位置信息是否存储有与所述第一主菜单对应的第一名称信息,获得第i个第三判断结果,在i取M时,获得M个第三判断结果,其中,i为大于等于I的整数;
[0149]从所述M个第三判断结果确定出N个第三判断结果,其中,所述N个判断结果中每个判断结果均为是;
[0150]从确定所述M个第一对象中与所述N个第三判断结果对应的N个第一对象。
[0151]在本申请实施例二中,处理单元103还用于:
[0152]依次取i为I至N,记录所述N个第一对象中第i个第一对象在所述触控显示单元上对应的第i个第四位置,在i为N时,获得N个第四位置,其中,i为大于等于I的整数。
[0153]在本申请实施例二中,处理单元103还用于:
[0154]控制所述N个第一对象位于所述触控显示单元的第一区域,其中,所述第一区域具体为以所述第一主菜单的第一外边缘中任一点为起点,以一预设距离为半径形成的区域;或
[0155]在所述触控显示单元上生成第一窗口,其中,所述第一窗口对应的第一中心与所述第一位置的第一距离小于一预设阈值,控制所述N个对象位于所述第一窗口。
[0156]在本申请实施例二中,处理单元103还用于:
[0157]检测获得对所述第一主菜单进行的第二触控操作;
[0158]判断所述第二触控操作是否为针对所述第一主菜单进行的所述第一操作,获得第四判断结果;
[0159]在所述第四判断结果为是时,依次取i为I至N,获得所述N个第一对象中第i个第一对象的在所述第一区域的第i个当前位置,在i为N时,获得N个当前位置,其中,i为大于等于I且小于等于N的整数;
[0160]依次取j为I至N,判断所述N个第一对象中第j个第一对象的第j个当前位置是否与所述第j个第一对象的第j个第四位置相同,获得第j个第五判断结果,在j为N时,获得N个第五判断结果,其中,j为大于等于I且小于等于N的整数;
[0161]当所述N个第五判断结果中有K个第五判断结果为否时,依次取k为I至K,控制K个第一对象中第S个第一对象由第S个当前位置还原至第s个第四位置,其中,s为大于等于I且小于等于K的整数。
[0162]通过本申请实施例中的一个或多个技术方案,可以实现如下一个或多个技术效果:
[0163]一、由于本申请实施例中的技术方案,采用检测获得对所述第一主菜单进行的第一触控操作,判断所述第一触控操作是否为针对所述第一主菜单进行的第一操作,获得第一判断结果;当所述第一判断结果为是时,从所述M个第一对象中确定出与所述第一主菜单对应的N个第一对象;控制所述N个第一对象位于第一区域,其中,所述第一区域具体为基于所述第一主菜单而确定的区域的技术方案,这样,当大屏电子设备的显示单元上有多个显示对象需要处理时,用户只需对主菜单进行所述第一操作,便能将显示单元上与主菜单对应的所有显示对象聚拢在主菜单对应的第一区域,用户只需在第一区域上对显示对象进行操作即可,方便用户对显示对象进行统一处理,所以,有效解决了现有技术中的电子设备存在由于操作区域大而导致的在管理显示对象时操作不方便的技术问题,实现快速归拢显示对象,方便用户管理的技术效果。
[0164]二、由于本申请实施例中的技术方案,采用检测获得对所述第一主菜单进行的第二触控操作;判断所述第二触控操作是否为针对所述第一主菜单进行的所述第一操作,获得第四判断结果;在所述第四判断结果为是时,依次取i为I至N,获得所述N个第一对象中第i个第一对象的在所述第一区域的第i个当前位置,在i为N时,获得N个当前位置,依次取j为I至N,判断所述N个第一对象中第j个第一对象的第j个当前位置是否与所述第j个第一对象的第j个第四位置相同,获得第j个第五判断结果,在j为N时,获得N个第五判断结果;当所述N个第五判断结果中有K个第五判断结果为否时,依次取k为I至K,控制K个第一对象中第s个第一对象由第s个当前位置还原至第s个第四位置的技术手段,这样,当用户对与主菜单对应的显示对象进行管理操作后,通过再次对主菜单进行所述第一操作,显示对象便可以还原到聚拢前的初始位置,所以,实现了还原显示对象的位置,方便用户查看的技术效果。
[0165]三、由于本申请实施例中的技术方案,采用检测获得对所述第一主菜单进行的第一触控操作,判断所述第一触控操作是否为针对所述第一主菜单进行的第一操作,获得第一判断结果;当所述第一判断结果为是时,从所述M个第一对象中确定出与所述第一主菜单对应的N个第一对象;控制所述N个第一对象位于第一区域,其中,所述第一区域具体为基于所述第一主菜单而确定的区域的技术方案,这样,当用户需要对多个显示对象进行操作时,操作区域可以缩小到所述第一区域内,方便操作,所以,有效解决了现有技术中的电子设备存在的由于操作不便导致的用户体验差的问题,实现了提高用户体验的技术效果。
[0166]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0167]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理单元以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理单元执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0168]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0169]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0170]具体来讲,本申请实施例中的信息控制方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与信息控制方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
[0171]在一电子设备的触控显示单元上显示有第一主菜单及M个第一对象时,检测获得对所述第一主菜单进行的第一触控操作,其中,M为大于等于I的整数;
[0172]判断所述第一触控操作是否为针对所述第一主菜单进行的第一操作,获得第一判断结果;
[0173]当所述第一判断结果为是时,从所述M个第一对象中确定出与所述第一主菜单对应的N个第一对象,N为大于等于I且小于等于M的整数;
[0174]控制所述N个第一对象位于第一区域,其中,所述第一区域具体为基于所述第一主菜单而确定的区域。
[0175]可选的,所述存储介质中存储的与步骤:所述判断所述第一触控操作是否为针对所述第一主菜单进行的第一操作,获得第一判断结果对应的计算机程序指令,在被执行时,具体包括:
[0176]获得所述第一触控操作的第一触控轨迹;
[0177]判断所述第一触控轨迹触控起点是否为所述第一主菜单在所述触控显示单元上的第一位置,获得第二判断结果;
[0178]判断所述第一触控轨迹是否包括沿第一方向将所述第一主菜单从所述第一位置移动至第二位置的第一部分轨迹,以及沿与所述第一方向相反的第二方向将所述第一主菜单从所述第二位置移动至所述第一位置后再移动至第三位置的第二部分轨迹,以及沿所述第一方向将所述第一主菜单从所述第三位置移动至所述第一位置的第三部分轨迹,获得第三判断结果;
[0179]基于所述第二判断结果及所述第三判断结果,判断所述第一触控操作是否为所述第一操作,获得第一判断结果;
[0180]其中,在所述第二判断结果及所述第三判断结果为是时,所述第一判断结果为是,表明所述第一触控操作为所述第一操作。
[0181]可选的,所述存储介质中存储的与步骤:所述当所述第一判断结果为是时,从所述M个第一对象中确定出与所述第一主菜单对应的N个第一对象对应的计算机程序指令,在被执行时,具体包括:
[0182]获得所述M个第一对象的M个第一存储位置信息;
[0183]依次取i为I至M,判断所述第i个第一存储位置信息是否存储有与所述第一主菜单对应的第一名称信息,获得第i个第三判断结果,在i取M时,获得M个第三判断结果,其中,i为大于等于I的整数;
[0184]从所述M个第三判断结果确定出N个第三判断结果,其中,所述N个判断结果中每个判断结果均为是;
[0185]从确定所述M个第一对象中与所述N个第三判断结果对应的N个第一对象。
[0186]可选的,所述存储介质中存储的与步骤:在所述控制所述N个第一对象位于第一区域之前对应的计算机程序指令,在被执行时,所述方法还包括:
[0187]依次取i为I至N,记录所述N个第一对象中第i个第一对象在所述触控显示单元上对应的第i个第四位置,在i为N时,获得N个第四位置,其中,i为大于等于I的整数。
[0188]可选的,所述存储介质中存储的与步骤:所述控制所述N个第一对象位于第一区域对应的计算机程序指令,在被执行时,具体包括:
[0189]控制所述N个第一对象位于所述触控显示单元的第一区域,其中,所述第一区域具体为以所述第一主菜单的第一外边缘中任一点为起点,以一预设距离为半径形成的区域;或
[0190]在所述触控显示单元上生成第一窗口,其中,所述第一窗口对应的第一中心与所述第一位置的第一距离小于一预设阈值,控制所述N个对象位于所述第一窗口。
[0191]可选的,所述存储介质中存储的与步骤:在所述控制所述N个第一对象位于第一区域之后对应的计算机程序指令,在被执行时,所述方法还包括:
[0192]检测获得对所述第一主菜单进行的第二触控操作;
[0193]判断所述第二触控操作是否为针对所述第一主菜单进行的所述第一操作,获得第四判断结果;
[0194]在所述第四判断结果为是时,依次取i为I至N,获得所述N个第一对象中第i个第一对象的在所述第一区域的第i个当前位置,在i为N时,获得N个当前位置,其中,i为大于等于I且小于等于N的整数;
[0195]依次取j为I至N,判断所述N个第一对象中第j个第一对象的第j个当前位置是否与所述第j个第一对象的第j个第四位置相同,获得第j个第五判断结果,在j为N时,获得N个第五判断结果,其中,j为大于等于I且小于等于N的整数;
[0196]当所述N个第五判断结果中有K个第五判断结果为否时,依次取k为I至K,控制K个第一对象中第s个第一对象由第s个当前位置还原至第s个第四位置,其中,s为大于等于I且小于等于K的整数。
[0197]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0198]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种信息控制方法,包括: 在一电子设备的触控显示单元上显示有第一主菜单及M个第一对象时,检测获得对所述第一主菜单进行的第一触控操作,其中,M为大于等于I的整数; 判断所述第一触控操作是否为针对所述第一主菜单进行的第一操作,获得第一判断结果; 当所述第一判断结果为是时,从所述M个第一对象中确定出与所述第一主菜单对应的N个第一对象,N为大于等于I且小于等于M的整数; 控制所述N个第一对象位于第一区域,其中,所述第一区域具体为基于所述第一主菜单而确定的区域。2.如权利要求1所述的方法,其特征在于,所述判断所述第一触控操作是否为针对所述第一主菜单进行的第一操作,获得第一判断结果,具体包括: 获得所述第一触控操作的第一触控轨迹; 判断所述第一触控轨迹触控起点是否为所述第一主菜单在所述触控显示单元上的第一位置,获得第二判断结果; 判断所述第一触控轨迹是否包括沿第一方向将所述第一主菜单从所述第一位置移动至第二位置的第一部分轨迹,以及沿与所述第一方向相反的第二方向将所述第一主菜单从所述第二位置移动至所述第一位置后再移动至第三位置的第二部分轨迹,以及沿所述第一方向将所述第一主菜单从所述第三位置移动至所述第一位置的第三部分轨迹,获得第三判断结果; 基于所述第二判断结果及所述第三判断结果,判断所述第一触控操作是否为所述第一操作,获得第一判断结果; 其中,在所述第二判断结果及所述第三判断结果为是时,所述第一判断结果为是,表明所述第一触控操作为所述第一操作。3.如权利要求2所述的方法,其特征在于,所述当所述第一判断结果为是时,从所述M个第一对象中确定出与所述第一主菜单对应的N个第一对象,具体包括: 获得所述M个第一对象的M个第一存储位置信息; 依次取i为I至M,判断所述第i个第一存储位置信息是否存储有与所述第一主菜单对应的第一名称信息,获得第i个第三判断结果,在i取M时,获得M个第三判断结果,其中,i为大于等于I的整数; 从所述M个第三判断结果确定出N个第三判断结果,其中,所述N个判断结果中每个判断结果均为是; 从确定所述M个第一对象中与所述N个第三判断结果对应的N个第一对象。4.如权利要求3所述的方法,其特征在于,在所述控制所述N个第一对象位于第一区域之前,所述方法还包括: 依次取i为I至N,记录所述N个第一对象中第i个第一对象在所述触控显示单元上对应的第i个第四位置,在i为N时,获得N个第四位置,其中,i为大于等于I的整数。5.如权利要求4所述的方法,其特征在于,所述控制所述N个第一对象位于第一区域,具体包括: 控制所述N个第一对象位于所述触控显示单元的第一区域,其中,所述第一区域具体为以所述第一主菜单的第一外边缘中任一点为起点,以一预设距离为半径形成的区域;或在所述触控显示单元上生成第一窗口,其中,所述第一窗口对应的第一中心与所述第一位置的第一距离小于一预设阈值,控制所述N个对象位于所述第一窗口。6.如权利要求5所述的方法,其特征在于,在所述控制所述N个第一对象位于第一区域之后,所述方法还包括: 检测获得对所述第一主菜单进行的第二触控操作; 判断所述第二触控操作是否为针对所述第一主菜单进行的所述第一操作,获得第四判断结果; 在所述第四判断结果为是时,依次取i为I至N,获得所述N个第一对象中第i个第一对象的在所述第一区域的第i个当前位置,在i为N时,获得N个当前位置,其中,i为大于等于I且小于等于N的整数; 依次取j为I至N,判断所述N个第一对象中第j个第一对象的第j个当前位置是否与所述第j个第一对象的第j个第四位置相同,获得第j个第五判断结果,在j为N时,获得N个第五判断结果,其中,j为大于等于I且小于等于N的整数; 当所述N个第五判断结果中有K个第五判断结果为否时,依次取k为I至K,控制K个第一对象中第s个第一对象由第s个当前位置还原至第s个第四位置,其中,s为大于等于I且小于等于K的整数。7.一种电子设备,包括: 壳体; 触控显示单元,设置在所述壳体的第一位置; 处理单元,设置在所述壳体内,用于在一电子设备的触控显示单元上显示有第一主菜单及M个第一对象时,检测获得对所述第一主菜单进行的第一触控操作,其中,M为大于等于I的整数;以及判断所述第一触控操作是否为针对所述第一主菜单进行的第一操作,获得第一判断结果;以及当所述第一判断结果为是时,从所述M个第一对象中确定出与所述第一主菜单对应的N个第一对象,N为大于等于I且小于等于M的整数;以及控制所述N个第一对象位于第一区域,其中,所述第一区域具体为基于所述第一主菜单而确定的区域。8.如权利要求7所述的电子设备,其特征在于,所述处理单元具体用于: 获得所述第一触控操作的第一触控轨迹; 判断所述第一触控轨迹触控起点是否为所述第一主菜单在所述触控显示单元上的第一位置,获得第二判断结果; 判断所述第一触控轨迹是否包括沿第一方向将所述第一主菜单从所述第一位置移动至第二位置的第一部分轨迹,以及沿与所述第一方向相反的第二方向将所述第一主菜单从所述第二位置移动至所述第一位置后再移动至第三位置的第二部分轨迹,以及沿所述第一方向将所述第一主菜单从所述第三位置移动至所述第一位置的第三部分轨迹,获得第三判断结果; 基于所述第二判断结果及所述第三判断结果,判断所述第一触控操作是否为所述第一操作,获得第一判断结果; 其中,在所述第二判断结果及所述第三判断结果为是时,所述第一判断结果为是,表明所述第一触控操作为所述第一操作。9.如权利要求8所述的电子设备,其特征在于,所述处理单元具体用于: 获得所述M个第一对象的M个第一存储位置信息; 依次取i为I至M,判断所述第i个第一存储位置信息是否存储有与所述第一主菜单对应的第一名称信息,获得第i个第三判断结果,在i取M时,获得M个第三判断结果,其中,i为大于等于I的整数; 从所述M个第三判断结果确定出N个第三判断结果,其中,所述N个判断结果中每个判断结果均为是; 从确定所述M个第一对象中与所述N个第三判断结果对应的N个第一对象。10.如权利要求9所述的电子设备,其特征在于,所述处理单元还用于: 依次取i为I至N,记录所述N个第一对象中第i个第一对象在所述触控显示单元上对应的第i个第四位置,在i为N时,获得N个第四位置,其中,i为大于等于I的整数。11.如权利要求10所述的电子设备,其特征在于,所述处理单元还用于: 控制所述N个第一对象位于所述触控显示单元的第一区域,其中,所述第一区域具体为以所述第一主菜单的第一外边缘中任一点为起点,以一预设距离为半径形成的区域;或 在所述触控显示单元上生成第一窗口,其中,所述第一窗口对应的第一中心与所述第一位置的第一距离小于一预设阈值,控制所述N个对象位于所述第一窗口。12.如权利要求11所述的电子设备,其特征在于,所述处理单元还用于: 检测获得对所述第一主菜单进行的第二触控操作; 判断所述第二触控操作是否为针对所述第一主菜单进行的所述第一操作,获得第四判断结果; 在所述第四判断结果为是时,依次取i为I至N,获得所述N个第一对象中第i个第一对象的在所述第一区域的第i个当前位置,在i为N时,获得N个当前位置,其中,i为大于等于I且小于等于N的整数; 依次取j为I至N,判断所述N个第一对象中第j个第一对象的第j个当前位置是否与所述第j个第一对象的第j个第四位置相同,获得第j个第五判断结果,在j为N时,获得N个第五判断结果,其中,j为大于等于I且小于等于N的整数; 当所述N个第五判断结果中有K个第五判断结果为否时,依次取k为I至K,控制K个第一对象中第s个第一对象由第s个当前位置还原至第s个第四位置,其中,s为大于等于I且小于等于K的整数。
【文档编号】G06F3/0488GK106033315SQ201510112051
【公开日】2016年10月19日
【申请日】2015年3月13日
【发明人】孙子砚
【申请人】联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1