一种信息处理方法和电子设备的制造方法_3

文档序号:8412204阅读:来源:国知局
本申请不做限制。
[0107]具体来讲,在可交互对象周围的预设范围内显示多个控制标识包括:
[0108]在所述至少两个窗口中的至少一个窗口中显示至少一个控制标识;其中,所述至少一个控制标识用于控制所在窗口的所述布局参数。
[0109]在显示多个控制标识时,在至少两个窗口中的至少一个窗口中显示至少一个控制标识。其中,显示在窗口中的至少一个控制标识用于控制所在窗口的布局参数。所以具体来讲,当至少两个窗口中的每个窗口都可以被控制标识所控制时,可以在至少两个窗口中的每个窗口中均显示数量相同的控制标识,或者在每个窗口中显示数量不完全相同的控制标识。当至少两个窗口中存在不能被控制标识控制的窗口时,则也可以在至少两个窗口的可以被控制标识控制的至少一个窗口中显示2个、3个或4个控制标识。本申请所属领域的普通技术人员可以根据实际进行设置,本申请不做具体限制。
[0110]本申请实施例中的布局参数具体为窗口位置和/或窗口大小。例如将可交互对象从第一位置移动到第二位置后,窗口位置从图2a所示的位置移动到了图2b所示的位置。而对窗口大小的调整在上文中已有介绍,这里就不再赘述了、
[0111]如图8所示,假设至少两个窗口具体为3个窗口。当用户针对可交互对象进行预设操作,如点击可交互对象后,在可交互对象0.5cm的圆形范围内显示5个控制标识。具体为在每个窗口中各显示一个第一可控制标识,在第I窗口和第2窗口的边界线上显示一个第二可控制标识,在第I窗口和第3窗口的边界线上显示一个第三可控制标识。
[0112]其中,第一可控制标识用于控制所在窗口关闭,第二控制标识用于添加新窗口,第三可控制标识用于控制预设窗口最大化。
[0113]当用户点击第I窗口的第一控制标识后,第I窗口的布局参数被清除;点击第2窗口的第一控制标识后,第2窗口的布局参数被清除;点击第3窗口的第一控制标识后,第3窗口的布局参数被清除。当用户点击第二控制标识后,电子设备将会向用户显示窗口列表,用户从窗口列表中选择需要添加的窗口。然后电子设备在3个窗口中添加用户选择的添加窗口。当用户点击第三控制标识后,电子设备将会最大化预设窗口,即将预设窗口的局部参数调整至最大值。其中,预设窗口可以为默认窗口,如当前面积最大的窗口。也可以为用户根据自己的需要,单击3个窗口中的任意一个窗口,从而使单击窗口成为预设窗口。
[0114]在具体实现过程中,控制标识控制至少两个窗口的布局参数还可以为其他,本申请所属领域的普通技术人员可以跟实际进行设置,不申请不做具体限制。
[0115]另外,当用户针对可交互对象进行预设操作,以使可交互对象周围的预设范围内显示多个控制标识后,若用户在预设时长内,如I分钟,20秒等,未针对控制标识进行操作,则电子设备将控制多个控制标识处于非显示状态。
[0116]为了减少至少两个窗口间每个窗口的相互影响,在本申请实施例中,电子设备将运行至少两个栈。并且至少两个栈与至少两个窗口一一对应,每个栈中存储有对应窗口所显示的应用程序的至少一个参数。换言之,当触控显示单元显示有N个窗口时,电子设备中运行有N个栈,第i个栈中存储的是第i个窗口所显示的应用程序的至少一个参数。I彡i彡N,i为整数。
[0117]由于将每个窗口所显示的应用程序的至少一个参数存储在一个单独的栈中,因此减小了每个窗口中显示的应用程序对其他窗口的影响,同时也减小了其他窗口对该窗口的影响。
[0118]进一步,所述方法还包括:
[0119]关闭所述至少两个窗口中的一个窗口 ;
[0120]清除所述被关闭的窗口所对应的栈;或
[0121]新建一个窗口 ;
[0122]建立一个与新建的窗口所对应的栈,所述的栈用于存储所述新建的窗口所运行的应用程序的至少一个参数。
[0123]具体来讲,当用户关闭至少两个窗口中的一个窗口时,电子设备将关闭的窗口对应的栈清除。在具体实现过程中,可以将关闭的窗口对应的栈中的数据清除后,进而存储其他电子设备中的数据。也可以在关闭窗口后,将关闭窗口对应的栈删除。本申请所属领域的普通技术人员可以根据实际进行设置,本申请不做具体限制。
[0124]另外,当电子设备新建一个窗口后,为了单独存储新建窗口中显示的应用的至少一个参数,电子设备将会为新建的窗口建立一个栈,将新建的窗口中显示应用至少一个参数存储在该栈中。
[0125]实施例二:
[0126]本申请实施例提供了一种电子设备,如图9所示,包括:
[0127]第一获得单元901,用于在电子设备的触控显示单元显示有一可交互对象和至少两个窗口,获得一操作体将所述可交互对象从第一位置移动至第二位置的移动操作;
[0128]第二获得单元902,用于获得所述第二位置的坐标;
[0129]确定单元903,用于根据所述坐标,确定所述至少两个窗口的布局参数,所述至少两个窗口处于未重叠状态。
[0130]进一步,确定单元903用于:
[0131 ] 所述至少两个窗口相邻接且不重叠,所述可交互对象位于所述至少两个窗口的交界处,根据所述坐标的横坐标,确定所述至少两个窗口的垂直分界线;
[0132]根据所述坐标的纵坐标,确定所述至少两个窗口的水平分界线。
[0133]确定单元903还用于:
[0134]基于所述垂直分界线,确定所述至少两个窗口中每个窗口的布局参数中的纵坐标;
[0135]基于所述水平分界线,确定所述每个窗口的布局参数中的横坐标。
[0136]可选的,本申请实施例中的电子设备还包括:
[0137]第三获得单元,用于获得所述操作体针对所述可交互对象进行的预设操作;
[0138]控制显示单元,用于在所述可交互对象周围的预设范围内,显示多个控制标识,所述多个控制标识用于控制所述布局参数。
[0139]其中,控制显示单元用于:
[0140]在所述至少两个窗口中的至少一个窗口中显示至少一个控制标识;其中,所述至少一个控制标识用于控制所在窗口的所述布局参数。
[0141]本申请实施例中,电子设备还包括:
[0142]栈运行单元,用于运行至少两个栈,且所述至少两个栈与所述至少两个窗口一一对应;
[0143]每个栈中存储有对应窗口所显示的应用程序的至少一个参数。
[0144]进一步,栈运行单元还用于:
[0145]关闭所述至少两个窗口中的一个窗口;
[0146]清除所述被关闭的窗口所对应的栈;或
[0147]新建一个窗口 ;
[0148]建立一个与新建的窗口所对应的栈,所述的栈用于存储所述新建的窗口所运行的应用程序的至少一个参数。
[0149]本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
[0150]本申请的技术方案中,在电子设备的触控显示单元显示有一可交互对象和至少两个窗口,获得一操作体将所述可交互对象从第一位置移动至第二位置的移动操作;获得所述第二位置的坐标;根据所述坐标,确定所述至少两个窗口的布局参数,所述至少两个窗口处于未重叠状态。所以,根据操作体对可交互对象的移动操作,进而根据移动结束后的第二位置的坐标确定至少两个窗口的布局参数,就解决了现有技术中手机无法根据用户需求调整多个窗口的参数的技术问题。进而实现了根据用户输入调整窗口参数的技术效果。
[0151]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0152]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0153]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。<
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1