终端控制方法、装置、计算机装置及存储介质与流程

文档序号:11215810阅读:312来源:国知局
终端控制方法、装置、计算机装置及存储介质与流程

本发明涉及电子技术领域,尤其涉及一种终端控制方法、装置、计算机装置及存储介质。



背景技术:

本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

随着互联网的不断发展,人们经常用到智能手机、平板电脑等终端设备,而且终端的应用程序也各式各样。为了解决人们在日常中一个终端针对某个应用只能运行单个账号的问题,终端目前已经实现应用分身功能,例如,同一个微信开启应用分身后,就具有主应用和分身应用,通过主应用和分身应用可分别登陆两个不同的聊天账号。主应用和/或分身应用在开启悬浮窗后,终端所显示的悬浮窗是一样的,并不能区分是主应用的悬浮窗还是分身应用的悬浮窗,不方便于应用的管理。



技术实现要素:

鉴于此,有必要提供一种终端控制方法、装置、计算机装置及存储介质,可区分悬浮窗所对应的应用的应用类型,从而更方便于管理应用,提高用户体验。

本发明第一方面提供一种终端控制方法,所述方法包括:

获取所述终端当前显示的悬浮窗;

根据获取的所述悬浮窗的标识,确定所述悬浮窗所对应的应用的应用类型;其中,所述应用类型包括主应用和分身应用;

根据所述应用类型对所述应用进行应用管理。

进一步的,在所述确定所述悬浮窗所对应的应用的应用类型之后,还包括:

生成与所述悬浮窗所对应的应用列表,所述应用列表包括用于区分所述悬浮窗对应的应用的应用类型的区分标志;

显示所述应用列表;

接收对所述应用列表中至少一应用的应用管理指令;

所述根据所述应用类型对所述应用进行应用管理包括:

根据所述应用管理指令对所述至少一应用进行应用管理。

进一步的,在所述获取所述终端当前显示的悬浮窗之前,所述终端控制方法还包括:

设置所述主应用与所述分身应用分别所对应的悬浮窗的标识。

进一步的,所述设置所述主应用与所述分身应用分别所对应的悬浮窗的标识包括:

为所述主应用对应的悬浮窗和所述分身应用对应的悬浮窗设置不同的悬浮窗参数。

进一步的,所述设置所述主应用与所述分身应用分别所对应的悬浮窗的标识包括:

为所述主应用对应的悬浮窗和所述分身应用对应的悬浮窗分别增加标志位,所述标志位用于区分所述悬浮窗所对应的是主应用还是分身应用。

进一步的,所述应用管理包括以下中至少一种:冻结、解冻、查杀、关闭、下载、录音、播放、录屏。

本发明第二方面提供一种终端控制装置,应用于终端,所述装置包括:

获取模块,用于获取所述终端当前显示的悬浮窗;

确定模块,用于根据所述悬浮窗的标识,确定所述悬浮窗所对应的应用的应用类型;其中,所述应用类型包括主应用和分身应用;

执行模块,用于根据所述应用类型对所述应用进行应用管理。

进一步的,所述装置还包括:

生成模块,用于在所述确定所述悬浮窗所对应的应用的应用类型之后,生成与所述悬浮窗所对应的应用列表,所述应用列表包括用于区分所述悬浮窗对应的应用的应用类型的区分标志;

显示模块,用于显示所述应用列表;

接收模块,用于接收对所述应用列表中至少一应用的应用管理指令;

所述执行模块,具体用于根据所述应用管理指令对所述至少一应用进行应用管理。

本发明第三方面提供一种计算机装置,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上所述的终端控制方法的步骤。

本发明第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上所述的终端控制方法的步骤。

本发明提供的终端控制方法、装置、计算机装置及存储介质,获取所述终端当前显示的悬浮窗;根据所述悬浮窗的标识,确定所述悬浮窗所对应的应用的应用类型;其中,所述应用类型包括主应用和分身应用;根据所述应用类型对所述应用进行应用管理。因而终端在显示有悬浮窗时,可得到悬浮窗所对应的应用的应用类型,判断悬浮窗对应的应用是主应用还是分身应用,更方便于应用进行管理,提高用户体验。

附图说明

为了更清楚地说明本发明实施方式的技术方案,下面将对实施方式描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明第一实施方式的终端控制方法的流程图。

图2是本发明第二实施方式的终端控制方法的流程图。

图3是本发明一实施方式的终端的示例性的结构示意图。

图4是本发明一实施方式的终端控制装置的示例性的功能模块图。

主要元件符号说明

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施方式及实施方式中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本发明。

本发明所提供的以下各实施方式的终端控制方法,涉及多开应用,所述多开应用包括主应用以与主应用对应的分身应用,例如应用a在使用应用分身功能后,应用a原本的应用为主应用,开启应用分身后的应用为分身应用,例如微信在开启应用分身后,会有微信主应用和微信分身应用,当然,也可能包括多个微信分身应用,在此不作限定。

所述的应用可以是浏览器、新闻、社交等客户端软件,例如360管家、微信、qq、今日头条、微博、腾讯新闻、新浪新闻等等为用户提供应用内容的应用程序,在此不作限制。

应用在使用分身功能后,虽然看起来是同一个应用,但是其实两个应用之间的操作是独立的,主应用和分身应用之间允许有各自的私有数据存放,例如,主应用可以通过一个账号进入,分身应用可以通过另一个账号进入,主应用和分身应用之间可互发消息和互相关注等等。

图1是本发明第一实施方式的终端控制方法的流程图。如图1所示,该终端控制方法可以包括如下步骤:

s101:获取所述终端当前显示的悬浮窗。

应用a在开启应用分身后,得到主应用和至少一个与所述主应用对应的分身应用,主应用和/或者所述至少一个与所述主应用对应的分身应用开启悬浮窗,终端当前显示的悬浮窗,终端显示的悬浮窗可以是单个,也可以是多个。当终端显示的悬浮窗为单个时,可以是主应用或者分身应用的悬浮窗,当终端显示的悬浮窗多个时,可以是主应用和至少一个分身应用同时显示的悬浮窗,也可以是某几个应用分身显示的悬浮窗。

可以理解的是,在本实施方式中,在步骤s201之前,本实施方式的方法还可以包括:设置所述主应用与所述分身应用分别所对应的悬浮窗的标识。

设置所述主应用与所述分身应用分别所对应的悬浮窗标识的可具体包括以下中的一种:

a1、为所述主应用对应的悬浮窗和所述分身应用对应的悬浮窗设置不同的悬浮窗参数。

a2、为所述主应用对应的悬浮窗和所述分身应用对应的悬浮窗分别增加标志位,所述标志位用于区分所述悬浮窗所对应的是主应用还是分身应用。

上述a1的方式中,可通过为主应用和分身应用分别设置不同的悬浮窗参数而使得悬浮窗以不同的形式呈现出来,例如悬浮窗的大小不同、悬浮窗边框的颜色不同、悬浮窗的透明度不同、悬浮窗的位置参数不同等等,均可使悬浮窗以不同的形式呈现出来,此方式为用户以及终端均可识别的标志位添加方式。

上述a2的方式中,通过在悬浮窗上添加标志位的方式来区别不同应用的悬浮窗,例如主应用的悬浮窗可增加标志位“0”,分身应用1可增加标志位“1”,分身应用2可增加标志位“2”,以此类推,此方式为用户不可识别,但是终端可识别的标志位添加方式。

s102:根据获取的所述悬浮窗的标识,确定所述悬浮窗所对应的应用的应用类型。

当终端当前显示只有一个悬浮窗时,只需判断该悬浮窗所对应的应用的是主应用还是分身应用,当终端当前显示有多个悬浮窗时,分别判断多个悬浮窗分别所对应的应用是主应用还是分身应用。

本实施方式中,步骤s102可以通过标志位来判断所述悬浮窗对应的应用是主应用还是分身应用,可选的是,通过上述a1的方式来判断目标应用是主应用还是分身应用,例如,当不具有边框的悬浮窗所对应的应用是主应用,具有边框的悬浮窗所对应的应用是分身应用,或者,悬浮窗略大的所对应的应用是主应用,悬浮窗略小的所对应的应用是分身应用;还可选的是,通过上述a2的方式来判断所述目标应用是主应用还是分身应用,例如,当识别标签为“0”时,则悬浮窗对应的应用是主应用,当识别标签为“1”时,则悬浮窗对应的应用是分身应用1,区分了悬浮窗对应的应用是主应用和分身应用后,方便于对目标应用进行管理。

s103:根据所述应用类型对所述应用进行应用管理。

区分了悬浮窗对应的应用的应用类型之后,更加方便于对应用进行管理,所述的管理可包括但不限于以下中的任意一种:冻结、解冻、查杀、关闭、下载、录音、播放、录屏。

例如在需要对悬浮窗所对应的应用进行冻结时,区分是主应用还是分身应用后,可决定是否对其冻结;再如需要对悬浮窗所对应的应用进行冻结时,区分是主应用还是分身应用后,可决定是否对其冻结;再如需要对悬浮窗所对应的应用进行录屏时,区分是主应用还是分身应用后,决定是否对其录屏。

本实施方式提供的所述终端控制方法,获取所述终端当前显示的悬浮窗;根据所述悬浮窗的标识,确定所述悬浮窗所对应的应用的应用类型;其中,所述应用类型包括主应用和分身应用;根据所述应用类型对所述应用进行应用管理。因而终端在显示有悬浮窗时,可得到悬浮窗所对应的应用的应用类型,便于判断悬浮窗对应的应用是主应用还是分身应用,更方便对应用进行管理,提高用户体验。

图2为本发明第二实施方式的终端控制方法的流程图。本发明的第二实施方式与第一实施方式的区别在于通过应用列表对应用进行管理的具体步骤。需要说明的是,在本发明的精神或基本特征的范围内,适用于第一实施方式中的各具体方案也可以相应的适用于第二实施方式中,为节省篇幅及避免重复起见,在此就不再赘述。

s201:获取所述终端当前显示的悬浮窗。

详细内容可参考第一实施方式中的步骤s101。

s202:根据获取的所述悬浮窗的标识,确定所述悬浮窗所对应的应用的应用类型。

详细内容可参考第一实施方式中的步骤s102。

s203:生成与所述悬浮窗所对应的应用列表,所述应用列表包括用于区分所述悬浮窗对应的应用的应用类型的区分标志。

当终端当前显示的悬浮窗的个数为一个时,则通过悬浮窗的标识,判断所述悬浮窗所对应的应用的应用类型是主应用还是分身应用,并得到与所述悬浮窗所对应的应用列表,其中应用具有用于区分所述单个悬浮窗对应的应用是主应用还是分身应用的区分标志,当终端当前显示的悬浮窗的个数为多个时,则通过悬浮窗的标识,分别判断每个悬浮窗所对应的应用的应用类型是主应用还是分身应用,得到包括所有与悬浮窗对应的应用的应用列表,应用列表中的应用与悬浮窗对应,并且带有区分标识。

其中,所述的区分标识可以是名称上的区分,例如,当一个应用a的主应用和分身应用在开启悬浮窗时,在应用列表中呈现的是应用a主应用、应用a分身应用1、应用a分身应用2…,或者,所述的区分标识可以是图标上的区分,例如一个应用a的主应用和分身应用在开启悬浮窗时,主应用和分身应用采用图形相同但是颜色不相同的图标,例如列表中呈现的是应用a的主应用的图标是蓝色的、应用a的分身应用的图标是红色的…。

s204:显示所述应用列表。

通过终端的屏幕显示所述应用列表,应用列表的显示方式,可以是全屏显示的方式,也可以是半屏显示方式,在此不作限定。

s205:接收对所述应用列表中至少一应用的应用管理指令。

s206:根据所述应用管理指令对所述至少一应用进行应用管理。

步骤s205和s206,终端在接收到用户点击应用列表中应用的指令时,可以是直接进行相应的应用管理,也可以是在接收到用户点击应用列表中某个应用的按钮后进入一个下层列表中,下层列表显示有至少一个应用管理选项,终端接收下层列表中的一个选项的点击指令后而进行相应的应用管理,例如下层列表中显示包括但不限制有以下中的一种或多种:冻结、解冻、查杀、关闭、下载、录音、播放、录屏,用户点击冻结选项,则应用进行冻结,用户点击解冻选项,则应用进行解冻等。

本实施方式提供的所述终端控制方法,除具有第一实施方式的技术效果外,本实施方式还包括了得到应用列表的步骤,以及更为具体地介绍了是如何通过得到的应用列表对区分后的应用进行管理,还更加方便于用户区分主应用还是分身应用在使用悬浮窗,并进行相应的管理。本实施方式,通过应用列表呈列带有区分标识的应用,通过列表可对当前终端显示的悬浮窗对应的应用进行应用管理,提高应用属性的识别性,不仅具有第一种实施方式的有益效果,而且还更好地方便用户对应用进行管理,提高用户体验。

图3为本发明一实施方式中,提供的可应用上述各实施方式的终端的结构示意图。如图3所示,终端1包括存储装置10,还可以包括显示屏20及处理器30,当然终端1还可以包括其他未示出的硬件,其中存储装置10、显示屏20可以分别与处理器30电连接。所述的终端1可以是手机、平板电脑、个人数字助理、台式电脑等终端,本实施方式采用手机为例。

所述的存储装置10可以是不同类型存储设备,用于存储各类数据。例如,可以是终端1的内存,还可以是可外接于该终端1的存储卡,如闪存、sm卡(smartmediacard,智能媒体卡)、sd卡(securedigitalcard,安全数字卡)等。存储装置10用于存储各类数据,例如,所述终端1中安装的包括终端管理的应用、具有终端管理功能的应用等各类应用程序(applications)、应用安装包(applicationinstallationpackage,例如apk,androidpackage)、应用上述终端控制方法而设置、获取的数据等信息。

显示屏20安装于终端1,可以用于显示信息,例如可用于显示终端的所述的应用列表。优选的,本发明中,显示屏20为液晶显示触摸屏。

处理器30用于执行所述终端控制方法以及所述终端1内安装的各类软件,例如操作系统、终端控制应用、具有终端控制功能的应用及终端控制软件等。处理器30包含但不限于处理器(centralprocessingunit,cpu)、微控制单元(microcontrollerunit,mcu)等用于解释计算机指令以及处理计算机软件中的数据的装置。

终端1还包括如图4所示的终端控制装置100,终端控制装置100可以存储于所述存储装置10中。所述的终端控制装置100可用于获取终端1当前显示的悬浮窗,并根据悬浮窗的标识,确定所述悬浮窗所对应的应用的应用类型,对所述应用进行应用管理。因而终端在显示有悬浮窗时,可得到悬浮窗所对应的应用的应用类型,判断该应用是主应用还是分身应用,更方便于应用的管理,提高用户体验。

所述的终端控制装置100还可以用于生成与所述悬浮窗所对应的应用列表,并将应用列表显示,接收对所述应用列表中至少一应用的应用管理指令后对所述至少一应用进行应用管理。本实施方式,通过应用列表呈列带有区分标识的应用,通过列表可对当前终端显示的悬浮窗对应的应用进行应用管理,提高应用属性的识别性,更好地管理应用,提高用户体验。

终端1的终端控制装置100可以包括一个或多个的模块,所述一个或多个模块可以被存储在终端1的存储装置10中并可以被配置成由一个或多个处理器(本实施方式为一个处理器30)执行,以完成本发明。例如,参阅图4所示,所述终端控制装置100可以包括获取模块11、确定模块12、执行模块13、生成模块14、显示模块15和接收模块16。本发明所称的模块是完成一特定功能的程序段,比程序更适合于描述软件在处理器中的执行过程。

可以理解的是,对应上述终端控制方法中的各实施方式,终端控制装置100可以包括图4中所示的各功能模块中的一部分或全部,各模块的功能将在以下具体介绍。需要说明的是,以上终端控制方法的各实施方式中相同的名词相关名词及其具体的解释说明也可以适用于以下对各模块的功能介绍。为节省篇幅及避免重复起见,在此就不再赘述。

获取模块11,可用于获取所述终端当前显示的悬浮窗。

确定模块12,可用于根据获取的所述悬浮窗的标识,确定所述悬浮窗所对应的应用的应用类型;其中,所述应用类型包括主应用和分身应用。

执行模块13,可用于根据所述应用类型对所述应用进行应用管理。

生成模块14,可用于在所述确定所述悬浮窗所对应的应用的应用类型之后,生成与所述悬浮窗所对应的应用列表,所述应用列表包括用于区分所述悬浮窗对应的应用的应用类型的区分标志。

显示模块15,可用于显示所述应用列表。

接收模块16,可用于接收对所述应用列表中至少一应用的应用管理指令。

所述执行模块13,还可用于根据所述应用管理指令对所述至少一应用进行应用管理。

进一步的,所述终端控制装置100还可包括:预设模块17,可用于在所述获取所述终端当前显示的悬浮窗之前,设置所述主应用与所述分身应用分别所对应的悬浮窗的标识。

通过预设模块17为主应用与所述分身应用分别对应的悬浮窗设置,可通过以下方式设置:

a1、为所述主应用对应的悬浮窗和所述分身应用对应的悬浮窗设置不同的悬浮窗参数。

a2、为所述主应用对应的悬浮窗和所述分身应用对应的悬浮窗分别增加标志位,所述标志位用于区分所述悬浮窗所对应的是主应用还是分身应用。

本发明各实施方式如果以软件的形式并作为独立的产品在使用时,可以存储在计算机可读存储介质中,计算机可读存储介质存储有该软件的计算机程序,包括若干指令用以使得计算机设备执行本发明各实施例所述信息发送控制方法的全部或者部分步骤,其中,计算机可读存储介质包括但不限于:u盘(usb闪存盘)、移动硬盘(mobileharddisk)、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)或者光盘等可以存储计算机程序代码的介质。

在本发明所提供的几个具体实施方式中,应该理解到,所揭露的终端和方法,可以通过其它的方式实现。例如,以上所描述的系统实施方式仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统、装置或终端权利要求中陈述的多个单元、模块或装置也可以由同一个单元、模块或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

以上实施方式仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施方式对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换都不应脱离本发明技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1