快捷浮层面板控制的方法和装置的制造方法_4

文档序号:8543378阅读:来源:国知局
层面板的触发方式冲突为例。假设快捷浮层面板的触发方式为滑动触发,触发区域显示在终端界面下方,而浏览器启动后,当切换至后台运行时,也在终端界面下方显示呼出触发区域,供用户通过滑动触发的方式呼出浏览器界面显示在终端界面上,此时,由于浏览器与快捷浮层面板的触发区域都在终端界面下方,并且都是通过向上滑动的方式呼出,则发生了冲突,如图11左边的切换前的界面所示。此时,移动终端判断出浏览器的滑出触发方向与快捷浮层面板的滑出触发方向相同,自动切换快捷浮层面板的滑出触发方向,使快捷浮层面板的触发区域切换到终端显示界面的右边,快捷浮层面板的滑出触发方向被切换成向左滑动,如图11右边的切换后的界面所示,此时快捷浮层面板的滑出触发方向与浏览器的快捷滑出触发方向不同,有效避免了冲突。
[0109]参照图12,图12为本发明实施例中快捷浮层面板显示触发区域隐藏前后的终端界面示意图。本实施例以前台运行的浏览器界面被快捷浮层面板的触发区域遮挡为例。当浏览器在前台运行时,此时浏览器界面下方的功能操作控件被快捷浮层面板的触发区域遮挡,如图12左边的隐藏前的界面。当用户想要操作浏览器界面下方的功能操作控件时,可单击快捷浮层面板触发区域,或向下滑动快捷浮层面板触发区域,即生成了隐藏快捷浮层面板触发区域的指令,隐藏快捷浮层面板的触发区域,如图12右边的隐藏后的界面。在隐藏快捷浮层面板的触发区域后,移动终端启动计时器开始计时,同时监测浏览器的功能控件区域,当预设隐藏时长计时到达时,或当用户触发了浏览器的功能操作控件后,即还原显示快捷浮层面板的触发区域,终端界面又恢复到图12左边所示的隐藏前的界面。
[0110]如图13所示,图13为本发明快捷浮层面板控制的装置的第一实施例的结构示意图。本实施例提到的快捷浮层面板控制的装置包括:
[0111]冲突判断模块201,用于判断移动终端上是否有系统程序或应用软件的触发方式与快捷浮层面板的显示触发方式冲突;
[0112]触发切换模块202,用于当移动终端上有系统程序或应用软件的触发方式与快捷浮层面板的滑出触发方式冲突时,自动切换快捷浮层面板的显示触发方式,使快捷浮层面板的显示触发方式与系统程序和应用软件的触发方式不同。
[0113]本实施例可以通过滑动的方式使快捷浮层面板从移动终端显示界面的上端、下端、左侧或右侧滑出,还可以通过点击触发区域的方式使快捷浮层面板显示在终端界面上,用户可预先对快捷浮层面板的显示触发方式进行设置,快捷浮层面板可按照设置的显示触发方式呼出,即显示在移动终端的显示界面上。而对于一些移动终端系统自带的程序,或是安装在移动终端上的应用软件,其触发方式可能会与快捷浮层面板的显示触发方式相同,例如,对于终端的程序监控类软件,可将其快捷浮标显示在终端屏幕上,在用户点击该快捷浮标后,可快速关闭正在运行的程序,以释放终端内存,如果此时快捷浮层面板的显示触发方式也是点击,并且快捷浮层面板的触发区域与该程序监控类软件的快捷浮标的显示位置重叠时,则当用户点击该区域时,移动终端无法确定被触发的是快捷浮层面板还是该程序监控类软件,此时即发生了冲突。
[0114]为了避免冲突的发生,在移动终端接收用户对快捷浮层面板的显示触发方式的设置后,或在其他系统程序或应用软件完成安装或设置触发方式后,或有系统程序或应用软件刚启动时,移动终端都需对系统程序或应用软件的触发方式进行监测,判断是否有系统程序或应用软件的触发方式与快捷浮层面板的显示触发方式相冲突。当有冲突时,移动终端自动切换快捷浮层面板的显示触发方式,使快捷浮层面板的显示触发方式与系统程序和应用软件的触发方式不同,例如,将快捷浮层面板的点击触发改为滑动触发,或改变快捷浮层面板的触发区域在显示屏上的位置,此时,移动终端还可以在切换显示触发方式后,弹出提示框提示用户已改变快捷浮层面板的显示触发方式。此外,移动终端也可以在切换显示触发方式前,弹出提示框,提示用户当前设置快捷浮层面板的显示触发方式与其他程序的触发方式有冲突,用户需手动修改快捷浮层面板的显示触发方式,以避免冲突发生。而对于无冲突的情况,则可按照设置的显示触发方式等待快捷浮层面板被触发。在等待过程中,还可继续监测新安装的、刚启动的或修改了设置的系统程序或应用软件的触发方式,以避免冲关。
[0115]本实施例在完成快捷浮层面板的显示触发方式的设置后,或在其他系统程序或应用软件完成安装或设置触发方式后,或有系统程序或应用软件刚启动时,对系统程序或应用软件的触发方式进行监测,当有系统程序或应用软件的触发方式与快捷浮层面板的显示触发方式相冲突时,自适应的调整快捷浮层面板的显示触发方式,避免冲突发生,有利于减少误操作。
[0116]进一步的,冲突判断模块201还用于,判断移动终端上是否有系统程序或应用软件的滑出触发方向与快捷浮层面板的滑出触发方向相同;
[0117]触发切换模块202还用于,当移动终端上有系统程序或应用软件的滑出触发方向与快捷浮层面板的滑出触发方向相同时,自动切换快捷浮层面板的滑出触发方向,使快捷浮层面板的滑出触发方向与系统程序和应用软件的滑出触发方向不同。
[0118]本实施例以滑出作为快捷浮层面板的显示触发方式为例,用户可设置快捷浮层面板从移动终端显示界面的上端、下端、左侧或右侧滑出,而对于移动终端本身已经有一些程序也是通过滑出的方式触发的情况,此时如果采用同样的滑出方式,则会产生冲突。例如,系统自带的快捷浮窗的滑出方式是从屏幕上方向下滑出,如果快捷浮层面板也设置为从上向下滑出,则会产生冲突;又例如,有一些移动终端在屏幕的顶端或底部设置有虚拟导航栏,也是通过向下或向上滑动屏幕的方式,使虚拟导航栏滑出,如果快捷浮层面板也设置为从上向下或从下向上滑出的方式,则会产生冲突。在完成快捷浮层面板的滑出触发方向的设置后,或在其他系统程序或应用软件完成安装或设置滑出触发方向后,或有系统程序或应用软件刚启动时,对系统程序或应用软件的滑出触发方向进行监测,当移动终端检测到系统程序或应用软件的滑出触发方向与快捷浮层面板的滑出触发方向相同时,自动切换快捷浮层面板的滑出触发方向,使快捷浮层面板的滑出触发方向与系统程序和应用软件的滑出触发方向不同,例如将切换快捷浮层面板的滑出触发方向改为从右侧向左侧滑出,或从左侧向右侧滑出,并提示用户滑出触发方向已改变。此外也可弹出提示框提示用户手动修改滑出触发方向。如果没有滑出触发方向相同的情况,则可按照设置的滑出触发方向等待快捷浮层面板被触发。在等待过程中,还可继续监测新安装的、刚启动的或更改了设置的系统程序或应用软件的滑出触发方向,以避免冲突。
[0119]本实施例对于移动终端中存在系统程序或应用软件的滑出触发方向与快捷浮层面板的滑出触发方向相同时,自适应的切换快捷浮层面板的滑出触发方向,避免冲突发生。
[0120]如图14所示,图14为本发明快捷浮层面板控制的装置的第二实施例的结构示意图。本实施例在图13所示实施例的基础上,增加了触点检测模块203 ;
[0121]触点检测模块203用于,当移动终端上的系统程序或应用软件的触发区域被快捷浮层面板的触发区域遮挡时,判断是否接收到隐藏所述快捷浮层面板触发区域的指令;
[0122]触发切换模块202还用于,当接收到隐藏所述快捷浮层面板触发区域的指令时,隐藏快捷浮层面板的触发区域;当预设隐藏时长到达时,或当被遮挡的系统程序或应用软件的触发区域被触发后,还原显示快捷浮层面板的触发区域,被遮挡的系统程序或应用软件的触发区域是被隐藏前的快捷浮层面板的触发区域遮挡。
[0123]本实施例中,对于快捷浮层面板的触发区域遮挡其他系统程序或应用软件的触发区域的情况,例如,当快捷浮层面板的显示触发方式设置为从下方向上滑出时,快捷浮层面板的触发区域位于屏幕下方,而在文字输入框输出文字时,从屏幕下方弹出输入法键盘,位于输入法键盘底部的“,”、“。”、空格符、回车符等,则容易被快捷浮层面板的触发区域遮挡,用户无法点击到输入法键盘底部的“,”、“。”、空格符、回车符等。
[0124]为了便于操作被遮挡的区域,可采用暂时屏蔽快捷浮层面板的触发区域的方式,例如,针对滑动触发的快捷浮层面板,通过点击快捷浮层面板的触发区域,或朝向设置的触发方向相反的方向滑动快捷浮层面板的触发区域,则快捷浮层面板的触发区域暂时隐藏,被遮挡的区域显示出来,供用户对其执行操作。在用户完成对被遮挡区域的操作后,隐藏的快捷浮层面板的触发区域重新显示出来,或预设一个隐藏时长,在快捷浮层面板的触发区域隐藏时,移动终端中的计时器开始计时,在计时时间到达预设隐藏时长时,重新显示快捷浮层面板的触发区域。如果没有系统程序或应用软件的触发区域被快捷浮层面板的触发区域遮挡,或用户不需要用到被遮挡区域,则可保持快捷浮层面板的触发区域所在位置。在此过程中,还可继续监测是否有系统程序或应用软件的触发区域被快捷浮层面板的触发区域遮挡,或在遮挡时用户是否有触发隐藏功能,以避免冲突。
[0125]本实施例对于移动终端中存在系统程序或应用软件的触发区域被快捷浮层面板的触发区域遮挡时,暂时隐藏快捷浮层面板的触发区域,避免冲突发生。
[0126]进一步的,冲突判断模块201还用于,判断移动终端上是否有系统程序或应用软件正在运行;当移动终端上有系统程序或应用软件正在运行时,判断正在运行的系统程序或应用软件的运行模式是否为全屏模式;
[0127]触发切换模块202还用于,当正在运行的系统程序或应用软件的运行模式为全屏模式时,禁止触发快捷浮层面板;当全屏模式的系统程序或应用软件退出全屏模式时,还原快捷浮层面板的显示触发方式。
[0128]本实施例中,对于全屏模式下运行的系统程序或应用软件时,如果触发了快捷浮层面板,则很容易产生误操作。为避免误操作,需对正在运行的系统程序或应用软件的运行模式进行监测,当存在全屏模式运行的系统程序
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1