CN106155676B - 一种应用程序的访问控制方法、装置及终端 - Google Patents
一种应用程序的访问控制方法、装置及终端 Download PDFInfo
- Publication number
- CN106155676B CN106155676B CN201510205712.1A CN201510205712A CN106155676B CN 106155676 B CN106155676 B CN 106155676B CN 201510205712 A CN201510205712 A CN 201510205712A CN 106155676 B CN106155676 B CN 106155676B
- Authority
- CN
- China
- Prior art keywords
- application program
- terminal screen
- interactive window
- target
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例提供一种应用程序的访问控制方法、装置及终端,其中的方法可包括:当接收到对终端中的目标应用程序的访问请求时,获取所述目标应用程序的交互窗口;获取所述目标应用程序对应的快捷图标在终端屏幕中的目标位置;根据所述目标位置配置所述交互窗口在所述终端屏幕中的输出起始位置;在所述终端屏幕中控制所述交互窗口从所述输出起始位置以动画方式放大展开。本发明通过柔和自然的动画方式展示目标应用程序的交互窗口,避免终端屏幕出现闪烁或卡顿,提升访问控制的智能性,提升终端的性能。
Description
技术领域
本发明涉及互联网技术领域,具体涉及互联网应用程序技术领域,尤其涉及一种应用程序的访问控制方法、装置及终端。
背景技术
随着互联网技术的发展,诸如手机、智能可穿戴设备的终端的使用也日益广泛。终端中可安装运行各类应用程序,包括但不限于:即时通信应用程序、SNS(SocialNetworking Services,社会性网络服务)应用程序、游戏应用程序、安全应用程序等等。用户可访问终端中的应用程序,响应于用户对应用程序的访问请求,需要在终端屏幕中输出被访问的应用程序的交互窗口,该被访问的应用程序的交互窗口中可用于显示该被访问的应用程序的交互界面,以使用户可以通过该交互界面中使用该被访问的应用程序。现有技术中,当接收到用户对应用程序的访问请求时,直接在终端屏幕中输出被访问的应用程序的交互窗口,使终端屏幕立即跳转显示该被访问的应用程序的交互窗口,这种对应用程序的访问控制方式较为单一,其终端屏幕的切换跳转过于生硬,通常会导致终端屏幕出现闪烁或卡顿,降低访问控制的智能性,影响终端的性能。
发明内容
本发明实施例提供一种应用程序的访问控制方法、装置及终端,通过柔和自然的动画方式展示目标应用程序的交互窗口,避免终端屏幕出现闪烁或卡顿,提升访问控制的智能性,提升终端的性能。
本发明实施例第一方面提供一种应用程序的访问控制方法,可包括:
当接收到对终端中的目标应用程序的访问请求时,获取所述目标应用程序的交互窗口;
获取所述目标应用程序对应的快捷图标在终端屏幕中的目标位置;
根据所述目标位置配置所述交互窗口在所述终端屏幕中的输出起始位置;
在所述终端屏幕中控制所述交互窗口从所述输出起始位置以动画方式放大展开。
本发明实施例第二方面提供一种应用程序的访问控制装置,可包括:
交互窗口获取单元,用于当接收到对终端中的目标应用程序的访问请求时,获取所述目标应用程序的交互窗口;
目标位置获取单元,用于获取所述目标应用程序对应的快捷图标在终端屏幕中的目标位置;
起始配置单元,用于根据所述目标位置配置所述交互窗口在所述终端屏幕中的输出起始位置;
启动控制单元,用于在所述终端屏幕中控制所述交互窗口从所述输出起始位置以动画方式放大展开。
本发明实施例第三方面提供一种终端,可包括上述第二方面所述的应用程序的访问控制装置。
实施本发明实施例,具有如下有益效果:
本发明实施例为了响应对终端中的目标应用程序的访问请求,依据所述目标应用程序对应的快捷图标在终端屏幕中的目标位置,配置所述交互窗口在所述终端屏幕中的输出起始位置,并在所述终端屏幕中控制所述交互窗口从所述输出起始位置以动画方式放大展开,由于从确定的输出起始位置采用柔和自然的动画方式展示目标应用程序的交互窗口,避免终端屏幕直接进行生硬的切换跳转出现的闪烁或卡顿,提升了访问控制的智能性,提升了终端的性能。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种应用程序的访问控制方法的流程图;
图2a为本发明实施例提供的一种终端屏幕的显示示意图;
图2b为本发明实施例提供的另一种终端屏幕的显示示意图;
图3为本发明实施例提供的目标应用程序的交互窗口的输出示意图;
图4为本发明实施例提供的另一种应用程序的访问控制方法的流程图;
图5为本发明实施例提供的目标应用程序的交互窗口的关闭示意图;
图6为本发明实施例提供的一种应用程序的访问控制装置的结构示意图;
图7为图6所示的目标位置获取单元的实施例的结构示意图;
图8为图6所示的起始配置单元的一个实施例的结构示意图;
图9为图6所示的起始配置单元的另一个实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中,终端可以为笔记本电脑、手机、PAD(平板电脑)、车载终端、智能可穿戴设备等设备。终端中可安装运行各类应用程序,包括但不限于:即时通信应用程序、SNS应用程序、游戏应用程序、安全应用程序等等。用户可访问终端中的应用程序,例如:用户可点击终端屏幕中的目标应用程序的快捷图标以访问该目标应用程序。需要说明的是,所述目标应用程序可以为安装运行于所述终端中的任一个应用程序。
响应于用户对目标应用程序的访问请求,需要在终端屏幕中输出所述目标应用程序的交互窗口,该目标应用程序的交互窗口中可用于显示所述目标应用程序的交互界面,以使用户可以通过该交互界面中使用该目标应用程序。本发明实施例的应用程序的访问控制方案采用柔和自然的动画方式展示目标应用程序的交互窗口,避免终端屏幕出现闪烁或卡顿,提升访问控制的智能性,提升终端的性能。
基于上述描述,下面将结合附图1-附图5,对本发明实施例提供的应用程序的访问控制方法进行详细介绍。需要说明的是,下述附图1-附图5的方法的流程可以由本发明实施例提供的应用程序的访问控制装置所执行,该装置可以为终端中具备访问控制处理能力的应用程序,例如:终端中的安全应用程序、***管理应用程序、***加速应用程序等等。
请参见图1,为本发明实施例提供的一种应用程序的访问控制方法的流程图;该方法可包括以下步骤S101-步骤S104。
S101,当接收到对终端中的目标应用程序的访问请求时,获取所述目标应用程序的交互窗口。
所述目标应用程序可以为安装运行于所述终端中的任一个应用程序,包括但不限于:即时通信应用程序、SNS应用程序、游戏应用程序、安全应用程序等中的任一种。用户可访问终端中的应用程序,例如:用户可点击终端桌面上的目标应用程序的快捷图标以访问该目标应用程序。本步骤中,在接收到用户对所述目标应用程序的访问请求时,响应于该访问请求,需要在终端屏幕中输出所述目标应用程序的交互窗口,该目标应用程序的交互窗口中可用于显示所述目标应用程序的交互界面,以使用户可以通过该交互界面中使用该目标应用程序,因此,本步骤需要获取所述目标应用程序的交互窗口。
S102,获取所述目标应用程序对应的快捷图标在终端屏幕中的目标位置。
终端中可安装运行至少一个应用程序,包括但不限于:即时通信应用程序、SNS应用程序、游戏应用程序、安全应用程序等等。终端中的每个应用程序均对应一个快捷图标,每个应用程序对应的快捷图标可按照一定的顺序排列显示于所述终端屏幕中;例如:可以按照每个应用程序的安装时间的先后顺序,在所述终端屏幕中排列显示每个应用程序对应的快捷图标;再如:可以对所述终端屏幕中的每个应用程序对应的快捷图标进行随机排序显示;等等,因此,每个应用程序对应的快捷图标在所述终端屏幕中均占据一个位置,请一并参见图2a,为本发明实施例提供的一种终端屏幕的显示示意图;终端中包括应用程序A、应用程序B和应用程序C,其中,应用程序A对应的快捷图标a,应用程序B对应的快捷图标b,应用程序C对应的快捷图标c。如图2a所示,快捷图标a、快捷图标b和快捷图标c在所述终端屏幕中均占据一个位置。每个应用程序对应的快捷图标可以随着用户的拖动发生位置更改,请参见图2b,为本发明实施例提供的另一种终端屏幕的显示示意图;如图2b所示,快捷图标b随着用户的拖动发生位置更改。终端存储每个应用程序对应的快捷图标在所述终端屏幕中的位置,并且,当每个应用程序对应的快捷图标发生位置更改时,及时更新所存储的位置。本步骤中,可以从终端的存储空间中获取所述目标应用程序对应的快捷图标在所述终端屏幕中的目标位置。需要说明的是,所述目标位置指由所述目标应用程序对应的快捷图标包含的各像素点在所述终端屏幕中的坐标组成的坐标范围。
S103,根据所述目标位置配置所述交互窗口在所述终端屏幕中的输出起始位置。
响应于所述访问请求,需要在终端屏幕中输出所述目标应用程序的交互窗口,所述输出起始位置定义了所述交互窗口在所述终端屏幕中的输出起点,也就是说,所述输出起始位置定义了从所述终端屏幕中的哪个位置开始输出所述交互窗口。本步骤可以根据所述目标位置配置所述交互窗口在所述终端屏幕中的输出起始位置。
S104,在所述终端屏幕中控制所述交互窗口从所述输出起始位置以动画方式放大展开。
所述交互窗口进行放大展开的动画可以根据实际情况进行设定,例如:可以设定为烟花绽放的动画,或者,可以设定为水波荡开的动画,等等。请一并参见图3,为本发明实施例提供的目标应用程序的交互窗口的输出示意图;如图3所示,假设应用程序B为目标应用程序,应用程序B的交互窗口从输出起始位置以烟花绽放的动画方式放大展开,最终全屏显示于所述终端屏幕中。本步骤中,将所述交互窗口从所述输出起始位置开始以动画方式由小至大的展开,最终使所述交互窗口全屏显示于所述终端屏幕中,此输出过程柔和自然可避免终端屏幕出现闪烁或卡顿,提升终端的性能。
本发明实施例为了响应对终端中的目标应用程序的访问请求,依据所述目标应用程序对应的快捷图标在终端屏幕中的目标位置,配置所述交互窗口在所述终端屏幕中的输出起始位置,并在所述终端屏幕中控制所述交互窗口从所述输出起始位置以动画方式放大展开,由于从确定的输出起始位置采用柔和自然的动画方式展示目标应用程序的交互窗口,避免终端屏幕直接进行生硬的切换跳转出现的闪烁或卡顿,提升了访问控制的智能性,提升了终端的性能。
请参见图4,为本发明实施例提供的另一种应用程序的访问控制方法的流程图;该方法可包括以下步骤S201-步骤S208。
S201,当接收到对终端中的目标应用程序的访问请求时,获取所述目标应用程序的交互窗口。
本实施例的步骤S201可参见图1所示实施例的步骤S101,在此不赘述。
S202,在所述终端屏幕中定位所述目标应用程序对应的快捷图标。
终端中可安装运行至少一个应用程序,包括但不限于:即时通信应用程序、SNS应用程序、游戏应用程序、安全应用程序等等。终端中的每个应用程序均对应一个快捷图标,每个应用程序对应的快捷图标可按照一定的顺序排列显示于所述终端屏幕中;例如:可以按照每个应用程序的安装时间的先后顺序,在所述终端屏幕中排列显示每个应用程序对应的快捷图标;再如:可以对所述终端屏幕中的每个应用程序对应的快捷图标进行随机排序显示;等等,因此,每个应用程序对应的快捷图标在所述终端屏幕中均占据一个位置,并且,每个应用程序对应的快捷图标可以随着用户的拖动发生位置更改;终端存储每个应用程序对应的快捷图标在所述终端屏幕中的位置,并且,当每个应用程序对应的快捷图标发生位置更改时,及时更新所存储的位置。本步骤中需要在所述终端屏幕中定位所述目标应用程序对应的快捷图标。
S203,调用所述终端的***API(Application Programming Interface,应用程序编程接口)接口,获取所述快捷图标的至少一个边缘像素点在所述终端屏幕中的坐标。
终端存储每个应用程序对应的快捷图标在所述终端屏幕中的位置,具体地,所述终端存储每个应用程序对应的快捷图标中的每个像素点的坐标。并且,终端可以开放用于获取应用程序的快捷图标中的各像素点的坐标的***API接口,本步骤可调用所述终端所开放的***API接口,获取所述快捷图标的至少一个边缘像素点在所述终端屏幕中的坐标。
S204,采用所述快捷图标的至少一个边缘像素点在所述终端屏幕中的坐标构建目标坐标范围。其中,所述目标坐标范围包括所述快捷图标的各像素点的坐标;所述目标坐标范围用于指示所述快捷图标在所述终端屏幕中的目标位置。
本实施例的步骤S202-步骤S204可以为图1所示实施例的步骤S102的具体细化步骤。
S205,根据所述目标位置配置所述交互窗口在所述终端屏幕中的输出起始位置。
响应于所述访问请求,需要在终端屏幕中输出所述目标应用程序的交互窗口,所述输出起始位置定义了所述交互窗口在所述终端屏幕中的输出起点,也就是说,所述输出起始位置定义了从所述终端屏幕中的哪个位置开始输出所述交互窗口。本步骤可以根据所述目标位置配置所述交互窗口在所述终端屏幕中的输出起始位置。
本步骤S205可包括以下两种可行的实施方式,在第一种可行的实施方式中,步骤S205具体包括以下步骤s11-s12。
s11,从所述目标坐标范围中随机选择所述快捷图标的一个像素点的坐标。
s12,将所选择的像素点的坐标配置为所述交互窗口在所述终端屏幕中的输出起始位置。
在第二种可行的实施方式中,步骤S205具体包括以下步骤s21-s22。
s21,从所述目标坐标范围中读取所述快捷图标的中心像素点的坐标。
s22,将所述中心像素点的坐标配置为所述交互窗口在所述终端屏幕中的输出起始位置。
实际应用中,上述两种可行的实施方式可以根据实际需要进行选择,步骤S205的目的在于根据所述目标位置配置所述交互窗口在所述终端屏幕中的输出起点。
S206,在所述终端屏幕中控制所述交互窗口从所述输出起始位置以动画方式放大展开。
本实施例的步骤S206可以参见图1所示实施例的步骤S104,在此不赘述。
S207,当接收到对所述交互窗口的关闭请求时,将所述输出起始位置配置为所述交互窗口在所述终端屏幕中的关闭终止位置。
所述关闭终止位置定义了所述交互窗口在所述终端屏幕中的关闭终点,也就是说,所述关闭终止位置定义了所述交互窗口在所述终端屏幕中的哪个位置消失。
S208,在所述终端屏幕中将所述交互窗口以动画方式缩小至所述关闭终止位置时进行关闭。
所述交互窗口进行缩小关闭的动画可以根据实际情况进行设定,例如:可以设定为绽放的烟花逐渐缩小至消失的动画,或者,可以设定为荡开的水波逐渐缩小至消失的动画,等等。请一并参见图5,为本发明实施例提供的目标应用程序的交互窗口的关闭示意图;如图5所示,应用程序B的交互窗口以绽放的烟花逐渐缩小至消失的动画方式缩小关闭,最终在所述关闭终止位置消失于所述终端屏幕中。本步骤中,将所述交互窗口从全屏以动画方式由大至小的缩小,最终在所述关闭终止位置时关闭消失,此关闭过程与该交互窗口的输出过程相互可逆,且柔和自然可避免终端屏幕出现闪烁或卡顿,提升终端的性能。
本发明实施例为了响应对终端中的目标应用程序的访问请求,依据所述目标应用程序对应的快捷图标在终端屏幕中的目标位置,配置所述交互窗口在所述终端屏幕中的输出起始位置,并在所述终端屏幕中控制所述交互窗口从所述输出起始位置以动画方式放大展开,由于从确定的输出起始位置采用柔和自然的动画方式展示目标应用程序的交互窗口,避免终端屏幕直接进行生硬的切换跳转出现的闪烁或卡顿,提升了访问控制的智能性,提升了终端的性能。
下面将结合附图6-附图9,对本发明实施例提供的应用程序的访问控制装置的结构和功能进行详细介绍。需要说明的是,下述的装置可以为该装置可以为终端中具备访问控制处理能力的应用程序,例如:终端中的安全应用程序、***管理应用程序、***加速应用程序等等,该装置可被安装并运行于所述终端中,以用于执行上述附图1-附图5所示的方法。
请参见图6,为本发明实施例提供的一种应用程序的访问控制装置的结构示意图;该装置可包括:交互窗口获取单元101、目标位置获取单元102、起始配置单元103和启动控制单元104。
交互窗口获取单元101,用于当接收到对终端中的目标应用程序的访问请求时,获取所述目标应用程序的交互窗口。
所述目标应用程序可以为安装运行于所述终端中的任一个应用程序,包括但不限于:即时通信应用程序、SNS应用程序、游戏应用程序、安全应用程序等中的任一种。用户可访问终端中的应用程序,例如:用户可点击终端桌面上的目标应用程序的快捷图标以访问该目标应用程序。所述交互窗口获取单元101在接收到用户对所述目标应用程序的访问请求时,响应于该访问请求,需要在终端屏幕中输出所述目标应用程序的交互窗口,该目标应用程序的交互窗口中可用于显示所述目标应用程序的交互界面,以使用户可以通过该交互界面中使用该目标应用程序,因此,所述交互窗口获取单元101需要获取所述目标应用程序的交互窗口。
目标位置获取单元102,用于获取所述目标应用程序对应的快捷图标在终端屏幕中的目标位置。
终端中可安装运行至少一个应用程序,包括但不限于:即时通信应用程序、SNS应用程序、游戏应用程序、安全应用程序等等。终端中的每个应用程序均对应一个快捷图标,每个应用程序对应的快捷图标可按照一定的顺序排列显示于所述终端屏幕中;例如:可以按照每个应用程序的安装时间的先后顺序,在所述终端屏幕中排列显示每个应用程序对应的快捷图标;再如:可以对所述终端屏幕中的每个应用程序对应的快捷图标进行随机排序显示;等等,因此,每个应用程序对应的快捷图标在所述终端屏幕中均占据一个位置,并且,每个应用程序对应的快捷图标可以随着用户的拖动发生位置更改。终端存储每个应用程序对应的快捷图标在所述终端屏幕中的位置,并且,当每个应用程序对应的快捷图标发生位置更改时,及时更新所存储的位置。所述目标位置获取单元102可以从终端的存储空间中获取所述目标应用程序对应的快捷图标在所述终端屏幕中的目标位置。需要说明的是,所述目标位置指由所述目标应用程序对应的快捷图标包含的各像素点在所述终端屏幕中的坐标组成的坐标范围。
起始配置单元103,用于根据所述目标位置配置所述交互窗口在所述终端屏幕中的输出起始位置。
响应于所述访问请求,需要在终端屏幕中输出所述目标应用程序的交互窗口,所述输出起始位置定义了所述交互窗口在所述终端屏幕中的输出起点,也就是说,所述输出起始位置定义了从所述终端屏幕中的哪个位置开始输出所述交互窗口。所述起始配置单元103可以根据所述目标位置配置所述交互窗口在所述终端屏幕中的输出起始位置。
启动控制单元104,用于在所述终端屏幕中控制所述交互窗口从所述输出起始位置以动画方式放大展开。
所述交互窗口进行放大展开的动画可以根据实际情况进行设定,例如:可以设定为烟花绽放的动画,或者,可以设定为水波荡开的动画,等等。所述启动控制单元104将所述交互窗口从所述输出起始位置开始以动画方式由小至大的展开,最终使所述交互窗口全屏显示于所述终端屏幕中,此输出过程柔和自然可避免终端屏幕出现闪烁或卡顿,提升终端的性能。
再请参见图6,该装置还可包括:终止配置单元105和关闭控制单元106。
终止配置单元105,用于当接收到对所述交互窗口的关闭请求时,将所述输出起始位置配置为所述交互窗口在所述终端屏幕中的关闭终止位置。
所述关闭终止位置定义了所述交互窗口在所述终端屏幕中的关闭终点,也就是说,所述关闭终止位置定义了所述交互窗口在所述终端屏幕中的哪个位置消失。
关闭控制单元106,用于在所述终端屏幕中将所述交互窗口以动画方式缩小至所述关闭终止位置时进行关闭。
所述交互窗口进行缩小关闭的动画可以根据实际情况进行设定,例如:可以设定为绽放的烟花逐渐缩小至消失的动画,或者,可以设定为荡开的水波逐渐缩小至消失的动画,等等。所述关闭控制单元106将所述交互窗口从全屏以动画方式由大至小的缩小,最终在所述关闭终止位置时关闭消失,此关闭过程与该交互窗口的输出过程相互可逆,且柔和自然可避免终端屏幕出现闪烁或卡顿,提升终端的性能。
本发明实施例为了响应对终端中的目标应用程序的访问请求,依据所述目标应用程序对应的快捷图标在终端屏幕中的目标位置,配置所述交互窗口在所述终端屏幕中的输出起始位置,并在所述终端屏幕中控制所述交互窗口从所述输出起始位置以动画方式放大展开,由于从确定的输出起始位置采用柔和自然的动画方式展示目标应用程序的交互窗口,避免终端屏幕直接进行生硬的切换跳转出现的闪烁或卡顿,提升了访问控制的智能性,提升了终端的性能。
请参见图7,为图6所示的目标位置获取单元的实施例的结构示意图;该目标位置获取单元102可包括:定位单元1001、调用单元1002和构建单元1003。
定位单元1001,用于在所述终端屏幕中定位所述目标应用程序对应的快捷图标。
终端中可安装运行至少一个应用程序,包括但不限于:即时通信应用程序、SNS应用程序、游戏应用程序、安全应用程序等等。终端中的每个应用程序均对应一个快捷图标,每个应用程序对应的快捷图标可按照一定的顺序排列显示于所述终端屏幕中;例如:可以按照每个应用程序的安装时间的先后顺序,在所述终端屏幕中排列显示每个应用程序对应的快捷图标;再如:可以对所述终端屏幕中的每个应用程序对应的快捷图标进行随机排序显示;等等,因此,每个应用程序对应的快捷图标在所述终端屏幕中均占据一个位置,并且,每个应用程序对应的快捷图标可以随着用户的拖动发生位置更改;终端存储每个应用程序对应的快捷图标在所述终端屏幕中的位置,并且,当每个应用程序对应的快捷图标发生位置更改时,及时更新所存储的位置。所述定位单元1001需要在所述终端屏幕中定位所述目标应用程序对应的快捷图标。
调用单元1002,用于调用所述终端的***API接口,获取所述快捷图标的至少一个边缘像素点在所述终端屏幕中的坐标。
终端存储每个应用程序对应的快捷图标在所述终端屏幕中的位置,具体地,所述终端存储每个应用程序对应的快捷图标中的每个像素点的坐标。并且,终端可以开放用于获取应用程序的快捷图标中的各像素点的坐标的***API接口,所述调用单元1002可调用所述终端所开放的***API接口,获取所述快捷图标的至少一个边缘像素点在所述终端屏幕中的坐标。
构建单元1003,用于采用所述快捷图标的至少一个边缘像素点在所述终端屏幕中的坐标构建目标坐标范围。其中,所述目标坐标范围包括所述快捷图标的各像素点的坐标;所述目标坐标范围用于指示所述快捷图标在所述终端屏幕中的目标位置。
本发明实施例为了响应对终端中的目标应用程序的访问请求,依据所述目标应用程序对应的快捷图标在终端屏幕中的目标位置,配置所述交互窗口在所述终端屏幕中的输出起始位置,并在所述终端屏幕中控制所述交互窗口从所述输出起始位置以动画方式放大展开,由于从确定的输出起始位置采用柔和自然的动画方式展示目标应用程序的交互窗口,避免终端屏幕直接进行生硬的切换跳转出现的闪烁或卡顿,提升了访问控制的智能性,提升了终端的性能。
请参见图8,为图6所示的起始配置单元的一个实施例的结构示意图;该起始配置单元103可包括:坐标选择单元2001和第一起始位置配置单元2002。
坐标选择单元2001,用于从所述目标坐标范围中随机选择所述快捷图标的一个像素点的坐标。
第一起始位置配置单元2002,用于将所选择的像素点的坐标配置为所述交互窗口在所述终端屏幕中的输出起始位置。
本发明实施例为了响应对终端中的目标应用程序的访问请求,依据所述目标应用程序对应的快捷图标在终端屏幕中的目标位置,配置所述交互窗口在所述终端屏幕中的输出起始位置,并在所述终端屏幕中控制所述交互窗口从所述输出起始位置以动画方式放大展开,由于从确定的输出起始位置采用柔和自然的动画方式展示目标应用程序的交互窗口,避免终端屏幕直接进行生硬的切换跳转出现的闪烁或卡顿,提升了访问控制的智能性,提升了终端的性能。
请参见图9,为图6所示的起始配置单元的另一个实施例的结构示意图;该起始配置单元103可包括:坐标读取单元2011和第二起始位置配置单元2012。
坐标读取单元2011,用于从所述目标坐标范围中读取所述快捷图标的中心像素点的坐标。
第二起始位置配置单元2012,用于将所述中心像素点的坐标配置为所述交互窗口在所述终端屏幕中的输出起始位置。
本发明实施例为了响应对终端中的目标应用程序的访问请求,依据所述目标应用程序对应的快捷图标在终端屏幕中的目标位置,配置所述交互窗口在所述终端屏幕中的输出起始位置,并在所述终端屏幕中控制所述交互窗口从所述输出起始位置以动画方式放大展开,由于从确定的输出起始位置采用柔和自然的动画方式展示目标应用程序的交互窗口,避免终端屏幕直接进行生硬的切换跳转出现的闪烁或卡顿,提升了访问控制的智能性,提升了终端的性能。
本发明实施例还公开了一种终端,该终端可包括应用程序的访问控制装置,该装置的结构和功能可参见附图6-附图9所示实施例的相关描述,在此不赘述。具体实现中,该装置可以为终端中具备访问控制处理能力的应用程序,例如:终端中的安全应用程序、***管理应用程序、***加速应用程序等等。需要说明的是,本实施例所公开的终端也可以应用于上述附图1-附图5所示的方法中。
本发明实施例为了响应对终端中的目标应用程序的访问请求,依据所述目标应用程序对应的快捷图标在终端屏幕中的目标位置,配置所述交互窗口在所述终端屏幕中的输出起始位置,并在所述终端屏幕中控制所述交互窗口从所述输出起始位置以动画方式放大展开,由于从确定的输出起始位置采用柔和自然的动画方式展示目标应用程序的交互窗口,避免终端屏幕直接进行生硬的切换跳转出现的闪烁或卡顿,提升了访问控制的智能性,提升了终端的性能。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (10)
1.一种应用程序的访问控制方法,其特征在于,包括:
当接收到对终端中的目标应用程序的访问请求时,获取所述目标应用程序的交互窗口;
在所述终端屏幕中定位所述目标应用程序对应的快捷图标,所述目标应用程序对应的快捷图标能够被拖动以发生位置更改;
调用所述终端的***API接口,获取所述快捷图标的至少一个边缘像素点在所述终端屏幕中的坐标;
采用所述快捷图标的至少一个边缘像素点在所述终端屏幕中的坐标构建目标坐标范围;
其中,所述目标坐标范围包括所述快捷图标的各像素点的坐标;所述目标坐标范围用于指示所述快捷图标在所述终端屏幕中的目标位置;
根据所述目标位置配置所述交互窗口在所述终端屏幕中的输出起始位置;
在所述终端屏幕中控制所述交互窗口从所述输出起始位置以动画方式放大展开。
2.如权利要求1所述的方法,其特征在于,所述在所述终端屏幕中从所述输出起始位置以动画方式展开所述交互窗口之后,还包括:
当接收到对所述交互窗口的关闭请求时,将所述输出起始位置配置为所述交互窗口在所述终端屏幕中的关闭终止位置;
在所述终端屏幕中将所述交互窗口以动画方式缩小至所述关闭终止位置时进行关闭。
3.如权利要求1所述的方法,其特征在于,所述根据所述目标位置配置所述交互窗口在所述终端屏幕中的输出起始位置,包括:
从所述目标坐标范围中随机选择所述快捷图标的一个像素点的坐标;
将所选择的像素点的坐标配置为所述交互窗口在所述终端屏幕中的输出起始位置。
4.如权利要求1所述的方法,其特征在于,所述根据所述目标位置配置所述交互窗口在所述终端屏幕中的输出起始位置,包括:
从所述目标坐标范围中读取所述快捷图标的中心像素点的坐标;
将所述中心像素点的坐标配置为所述交互窗口在所述终端屏幕中的输出起始位置。
5.一种应用程序的访问控制装置,其特征在于,包括:
交互窗口获取单元,用于当接收到对终端中的目标应用程序的访问请求时,获取所述目标应用程序的交互窗口;
目标位置获取单元,用于获取所述目标应用程序对应的快捷图标在终端屏幕中的目标位置,所述目标应用程序对应的快捷图标能够被拖动以发生位置更改;
所述目标位置获取单元包括:
定位单元,用于在所述终端屏幕中定位所述目标应用程序对应的快捷图标;
调用单元,用于调用所述终端的***API接口,获取所述快捷图标的至少一个边缘像素点在所述终端屏幕中的坐标;
构建单元,用于采用所述快捷图标的至少一个边缘像素点在所述终端屏幕中的坐标构建目标坐标范围;
其中,所述目标坐标范围包括所述快捷图标的各像素点的坐标;所述目标坐标范围用于指示所述快捷图标在所述终端屏幕中的目标位置;起始配置单元,用于根据所述目标位置配置所述交互窗口在所述终端屏幕中的输出起始位置;
启动控制单元,用于在所述终端屏幕中控制所述交互窗口从所述输出起始位置以动画方式放大展开。
6.如权利要求5所述的装置,其特征在于,还包括:
终止配置单元,用于当接收到对所述交互窗口的关闭请求时,将所述输出起始位置配置为所述交互窗口在所述终端屏幕中的关闭终止位置;
关闭控制单元,用于在所述终端屏幕中将所述交互窗口以动画方式缩小至所述关闭终止位置时进行关闭。
7.如权利要求5所述的装置,其特征在于,所述起始配置单元包括:
坐标选择单元,用于从所述目标坐标范围中随机选择所述快捷图标的一个像素点的坐标;
第一起始位置配置单元,用于将所选择的像素点的坐标配置为所述交互窗口在所述终端屏幕中的输出起始位置。
8.如权利要求5所述的装置,其特征在于,所述起始配置单元包括:
坐标读取单元,用于从所述目标坐标范围中读取所述快捷图标的中心像素点的坐标;
第二起始位置配置单元,用于将所述中心像素点的坐标配置为所述交互窗口在所述终端屏幕中的输出起始位置。
9.一种终端,其特征在于,包括如权利要求5-8任一项所述的应用程序的访问控制装置。
10.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有一条或多条程序,所述程序被用于执行如权利要求1-4任一项所述的应用程序的访问控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510205712.1A CN106155676B (zh) | 2015-04-27 | 2015-04-27 | 一种应用程序的访问控制方法、装置及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510205712.1A CN106155676B (zh) | 2015-04-27 | 2015-04-27 | 一种应用程序的访问控制方法、装置及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106155676A CN106155676A (zh) | 2016-11-23 |
CN106155676B true CN106155676B (zh) | 2020-04-03 |
Family
ID=57347372
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510205712.1A Active CN106155676B (zh) | 2015-04-27 | 2015-04-27 | 一种应用程序的访问控制方法、装置及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106155676B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107066268B (zh) * | 2017-03-28 | 2022-03-04 | 腾讯科技(深圳)有限公司 | 微件应用的显示位置切换方法及装置 |
CN111602107B (zh) * | 2018-04-19 | 2022-02-11 | 华为技术有限公司 | 一种应用退出时的显示方法及终端 |
CN112416480A (zh) * | 2019-08-21 | 2021-02-26 | 北京嗨动视觉科技有限公司 | 窗口编辑方法、装置和*** |
CN115268735A (zh) * | 2021-04-30 | 2022-11-01 | 华为技术有限公司 | 显示方法及其设备 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11327733A (ja) * | 1998-05-13 | 1999-11-30 | Nec Software Kobe Ltd | ウィンドウサイズ変更装置および方法 |
US8836654B2 (en) * | 2011-10-04 | 2014-09-16 | Qualcomm Incorporated | Application window position and size control in (multi-fold) multi-display devices |
CN103984464A (zh) * | 2013-02-07 | 2014-08-13 | 腾讯科技(深圳)有限公司 | 一种移动终端快捷方式的显示方法和装置 |
KR20140133072A (ko) * | 2013-05-09 | 2014-11-19 | 삼성디스플레이 주식회사 | 모바일 장치 및 이의 구동 방법 |
-
2015
- 2015-04-27 CN CN201510205712.1A patent/CN106155676B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN106155676A (zh) | 2016-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11449220B2 (en) | Electronic device including touch sensitive display and method for managing the display | |
KR102497195B1 (ko) | 컨텐츠를 처리하는 방법 및 이를 위한 전자 장치 및 저장 매체 | |
CN109062475B (zh) | 图标显示方法、装置、终端及存储介质 | |
CN103399703B (zh) | 用户设备的***栏的控制方法和用户设备 | |
CN110855828B (zh) | 一种通知信息处理方法、装置和终端 | |
US10732793B2 (en) | Apparatus and method for providing information via portion of display | |
CN105335048B (zh) | 具有隐藏应用图标的电子设备及隐藏应用图标的方法 | |
KR102504201B1 (ko) | 전자 장치 및 이의 알림 출력 제어 방법 | |
CN106951163B (zh) | 一种显示控制方法及装置 | |
CN108845854B (zh) | 用户界面显示方法、装置、终端及存储介质 | |
EP2669788A1 (en) | Mobile terminal and controlling method thereof | |
CN106155676B (zh) | 一种应用程序的访问控制方法、装置及终端 | |
CN109117060B (zh) | 下拉通知栏显示方法、装置、终端及存储介质 | |
CN105589619B (zh) | 终端多窗口显示方法及装置 | |
CN111443863A (zh) | 页面操控方法、装置、存储介质及终端 | |
WO2019047728A1 (zh) | 开启快捷功能的方法、装置、移动终端及存储介质 | |
CN106658139B (zh) | 一种焦点控制方法及装置 | |
CN107357501B (zh) | 桌面壁纸的更新方法、装置以及终端 | |
KR20190047142A (ko) | Ui 제어의 배경을 설정하는 방법 및 장치, 및 단말 | |
CN106648281B (zh) | 一种截图方法及装置 | |
CN110430253B (zh) | 一种提供小说更新通知信息的方法与设备 | |
CN106155870B (zh) | 一种终端的优化处理方法、装置及终端 | |
CN111443956B (zh) | 设置控件显示方法、装置、存储介质及电子设备 | |
CN106960460B (zh) | 动画处理方法、装置及设备 | |
CN105635832A (zh) | 一种视频处理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |