CN112578958B - 控制方法、装置、终端设备及存储介质 - Google Patents

控制方法、装置、终端设备及存储介质 Download PDF

Info

Publication number
CN112578958B
CN112578958B CN202011492405.3A CN202011492405A CN112578958B CN 112578958 B CN112578958 B CN 112578958B CN 202011492405 A CN202011492405 A CN 202011492405A CN 112578958 B CN112578958 B CN 112578958B
Authority
CN
China
Prior art keywords
display interface
window
preset
control
popup
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
Application number
CN202011492405.3A
Other languages
English (en)
Other versions
CN112578958A (zh
Inventor
郑子鋆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gree Electric Appliances Inc of Zhuhai
Original Assignee
Gree Electric Appliances Inc of Zhuhai
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Gree Electric Appliances Inc of Zhuhai filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN202011492405.3A priority Critical patent/CN112578958B/zh
Publication of CN112578958A publication Critical patent/CN112578958A/zh
Priority to PCT/CN2021/112604 priority patent/WO2022127152A1/zh
Application granted granted Critical
Publication of CN112578958B publication Critical patent/CN112578958B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • G06F9/44526Plug-ins; Add-ons

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例涉及一种控制方法、装置、终端设备及存储介质,所述方法包括:在弹窗悬浮设置于显示界面时,接收对所述显示界面的目标触发操作;基于所述目标触发操作确定所述弹窗对应的预设元素;通过所述预设元素对所述弹窗进行控制,通过目标触发操作实现对弹窗的关闭或跳过,操作快捷建档,避免用户花费时间去寻找关闭或跳过按钮,提升用户在终端设备过程中的用户体验。

Description

控制方法、装置、终端设备及存储介质
技术领域
本发明实施例涉及智能终端领域,尤其涉及一种控制方法、装置、终端设备及存储介质。
背景技术
随着通信技术的发展,智能移动电话、个人数字助理、掌上电脑以及台式机电脑等终端中安装的应用程序也越来越多,给一些恶意广告商带来了见缝插针的机会,例如,恶意广告商通过捆绑式下载,在用户安装下载的应用程序安装包时,在用户不知情的情况下,植入的恶意应用程序也被安装,从而可以通过该安装的恶意应用程序,向用户弹出各种类型的弹窗,如广告悬浮窗。
在用户对终端进行操作时,恶意应用程序以及后台运行的一些应用程序可以通过调用弹窗启动函数来启动弹窗,向用户展示广告悬浮窗,而广告悬浮窗对应的关闭图标通常被设置于不易被用户发现的地方,这就导致用户需要花费很大的时间去寻找关闭图标,再通过点击关闭图标以关闭广告悬浮窗。
发明内容
鉴于此,为解决用户手动关闭广告悬浮窗耗时长、用户体验差的技术问题,本发明实施例提供一种控制方法、装置、终端设备及存储介质。
第一方面,本发明实施例提供一种控制方法,包括:
在弹窗悬浮设置于显示界面时,接收对所述显示界面的目标触发操作;
基于所述目标触发操作确定所述弹窗对应的预设元素;
通过所述预设元素对所述弹窗进行控制。
在一个可能的实施方式中,所述基于所述目标触发操作确定所述弹窗对应的预设元素,包括:
通过所述目标触发操作调用所述显示界面的监控组件;
通过所述监控组件查找所述弹窗对应的预设元素。
在一个可能的实施方式中,所述预设元素包括:关闭按钮或跳过按钮。
在一个可能的实施方式中,所述通过所述预设元素对所述弹窗进行控制,包括:
在确定所述预设元素为所述关闭按钮时,调用控制组件对所述关闭按钮执行点击操作,以控制所述弹窗关闭;
或,
在确定所述预设元素为所述跳过按钮时,调用控制组件对所述跳过按钮执行点击操作,以控制所述弹窗跳过。
在一个可能的实施方式中,所述方法还包括:
配置所述弹窗对应的目标触发操作;
将所述目标触发操作与监控组件以及控制组件进行关联,以使所述目标触发操作对所述弹窗进行控制。
在一个可能的实施方式中,所述方法还包括:
对所述目标触发操作进行更新,所述目标触发操作包括一种或多种手势。
在一个可能的实施方式中,所述手势包括:两指同时向相同或相反方向滑动。
在一个可能的实施方式中,所述弹窗包括:广告弹窗。
第二方面,本发明实施例提供一种控制装置,包括:
接收模块,用于在弹窗悬浮设置于显示界面时,接收对所述显示界面的目标触发操作;
确定模块,用于基于所述目标触发操作确定所述弹窗对应的预设元素;
控制模块,用于通过所述预设元素对所述弹窗进行控制。
第三方面,本发明实施例提供一种终端设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的控制程序,以实现上述第一方面中任一项所述的控制方法。
第四方面,本发明实施例提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述第一方面中任一项所述的控制方法。
本发明实施例提供的控制方案,通过在弹窗悬浮设置于显示界面时,接收对所述显示界面的目标触发操作;基于所述目标触发操作确定所述弹窗对应的预设元素;通过所述预设元素对所述弹窗进行控制,通过目标触发操作实现对弹窗的关闭或跳过,避免用户花费时间去寻找关闭或跳过按钮,提升用户在终端设备过程中的用户体验。
附图说明
图1为本发明实施例提供的一种控制方法的流程示意图;
图2为本发明实施例提供的另一种控制方法的流程示意图;
图3为本发明实施例提供的一种弹窗悬浮设置于终端设备的显示界面的示意图;
图4为本发明实施例提供的一种基于手势控制弹窗关闭的示意图;
图5为本发明实施例提供的一种控制装置的结构示意图;
图6为本发明实施例提供的一种的终端设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为便于对本发明实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本发明实施例的限定。
图1为本发明实施例提供的一种控制方法的流程示意图,如图1所示,该方法具体包括:
S11、在弹窗悬浮设置于显示界面时,接收对所述显示界面的目标触发操作。
本发明实施例提供的控制方法应用于终端设备,终端设备的显示界面在展示过程中弹出浮窗时(该弹窗可悬浮设置于显示界面的任一位置),通过用户的触发操作,自动关闭或跳过该弹窗,以避免影响用户阅读/观看的体验,该弹窗可以是广告悬浮窗。
终端设备对当前的显示界面进行实时监控,在检测到有弹窗悬浮设置于显示界面时,用户可以通过手势动作在显示界面上进行操作,终端设备判断用户对显示界面触发的触发操作是否为目标触发操作,其中,目标触发操作为与弹窗对应的操作,该目标触发操作可以实现对弹窗的控制。
S12、基于所述目标触发操作确定所述弹窗对应的预设元素。
在本发明实施例中,弹窗对应设置有预设元素,该预设元素通常情况下设置于不利于被发现的区域,该预设元素可以是关闭按钮或跳过按钮。
根据目标触发操作从显示界面查找弹窗对应的预设元素,在显示界面中除弹窗对应的预设元素外,还可能存在其它元素(例如,翻页、快进等元素),因此,先从显示界面的全部元素中进行筛选,得到预设元素,筛选的依据可以是根据元素的视觉试样进行判断,例如,关闭按钮对应的视觉样式为:
Figure BDA0002838662590000051
S13、通过所述预设元素对所述弹窗进行控制。
在本实施例中,通过设置目标触发操作与弹窗的联动控制,以实现对弹窗的控制,通过目标触发操作先确定预设元素,再通过自动执行对预设元素的点击操作,进而实现通过目标触发操作控制弹窗。
进一步地,在预设元素为关闭按钮时,通过目标触发操作确定显示界面中弹窗的关闭按钮,再自动执行对关闭按钮的点击操作,以是弹窗自动关闭。
本发明实施例提供的控制方法,通过在弹窗悬浮设置于显示界面时,接收对所述显示界面的目标触发操作;基于所述目标触发操作确定所述弹窗对应的预设元素;通过所述预设元素对所述弹窗进行控制,通过目标触发操作实现对弹窗的关闭或跳过,避免用户花费时间去寻找关闭或跳过按钮,提升用户在终端设备过程中的用户体验。
图2为本发明实施例提供的另一种控制方法的流程示意图,如图2所示,该方法具体包括:
S21、在弹窗悬浮设置于显示界面时,接收对所述显示界面的目标触发操作。
在用户使用终端设备过程中,具有广告推广功能的弹窗时常出现在用户使用某个应用程序的过程中,而弹窗的设计人员通过为了用户将关注点长时间停留于弹窗上,往往将弹窗对应的“关闭按钮”或“跳过按钮”设置于隐蔽处,需要用户花费一定时间才能找到,以此来延长弹窗的展示时间。
本发明实施例提供的控制方法应用于终端设备上弹窗的控制,通过预先设置的目标触发操作对弹窗进行控制,不需要用户再花费时间寻找弹窗的控制按钮,目标触发操作可以是对显示界面内预设元素进行控制的操作。
在本发明实施例的一可选方案中,配置所述弹窗对应的目标触发操作,目标触发操作可以包括:一种或多种手势,该手势通过用户触发作用于终端设备的屏幕上。
进一步地,手势包括:两指同时向相同或相反方向滑动。
例如,手势可以是双手拇指由屏幕的中间位置同时向显示界面两侧边框滑动,或双手拇指由屏幕两侧边框的位置同时向屏幕中间滑动。
在本发明实施例的一可选方案中,还提供目标触发操作的更新选项,通过该更新选项可以实现对目标触发操作的删除、替换或新增等操作。
需要说明的是:手势还可以是其它任一形式的动作,手势的起始位置可以是屏幕的任一位置,手势在屏幕的滑动距离可以是根据用户需求进行设置,本实施例对于手势的形式、手势处于屏幕的初始位置以及手势对应的滑动距离,不作具体限定。
显示界面可以是承载于终端设备上应用程序上对应的某个界面,该界面可以是进入应用程序的初始界面、应用程序展示过程中某个内容界面或应用程序执行界面切换时的切换界面。
例如,小说阅读类APP的阅读展示界面。
进一步地,在该显示界面中包含有多个元素,元素可以理解为显示界面中的组件或悬浮设置于显示界面的子界面,元素可以包括预设元素和非预设元素,预设元素可以是:悬浮设置于显示界面的子界面或组件(例如,广告悬浮窗的关闭按钮或跳过按钮),非预设元素可以是:用于控制显示界面的组件(例如,当前显示界面的退出按钮或下一页按钮)。
S22、通过所述目标触发操作调用所述显示界面的监控组件。
在本实施例中,预先将目标出发操作、显示界面的监控组件、显示界面的控制组件进行关联,并实现通过目标出发操作调用监控组件和控制组件实现对显示界面中弹窗的联动控制。
S23、通过所述监控组件查找所述弹窗对应的预设元素。
监控组件用于对显示界面的元素进行监控,并确定弹窗对应的预设元素,对于从显示界面中全部的元素中确定预设元素的方式可以包括如下:通过元素的视觉样式进行判断或通过元素的代码进行判断。
进一步地,弹窗对应的预设元素可以包括:关闭按钮和跳过按钮,相应地,对于关闭按钮,通过元素的视觉样式进行判断时,可判断关闭按钮对应的视觉样式是否为:
Figure BDA0002838662590000071
在确定视觉样式为
Figure BDA0002838662590000072
时,将其确定为预设元素;通过元素的代码进行判断时,可判断关闭按钮对应的代码段中是否包含字符“button”和“关闭”,在代码段中包含“button”和“关闭”,将其确定为预设元素。
在本发明是一示例中,弹窗关闭按钮对应的代码段可以为:
<input id="BtnClose"type="button"value="关闭 "onclick="closeIframe()"/><input id="BtnClose"type="button"value="关闭 "onclick="closeIframe()"/>
S24、在确定所述预设元素为所述关闭按钮时,调用控制组件对所述关闭按钮执行点击操作,以控制所述弹窗关闭。
S25、在确定所述预设元素为所述跳过按钮时,调用控制组件对所述跳过按钮执行点击操作,以控制所述弹窗跳过。
在本实施例中,控制组件为对弹窗对应的预设元素控制的组件,在通过监控组件获取到弹窗的预设元素后,调用控制组件直接对预设元素执行点击操作,进而实现通过手势对弹窗的控制。
在预设元素为关闭按钮时,通过目标触发操作调用监控组件查找显示界面中弹窗对应的预设元素“关闭按钮”,进而再调用控制组件对预设元素“关闭按钮”执行点击操作,进而自动实现控制弹窗关闭。
在预设元素为跳过按钮时,通过目标触发操作调用监控组件查找显示界面中弹窗对应的预设元素“跳过按钮”,进而再调用控制组件对预设元素“跳过按钮”执行点击操作,进而自动实现控制弹窗跳过。
以上涉及的终端设备可以是移动终端,例如,智能手机、平板电脑等终端,以下将以终端设备为智能手机为例对本实施例进行介绍。
参照图3,示出了本发明实施例提供的一种弹窗悬浮设置于终端设备的显示界面的示意图,在该显示界面中,弹窗处于显示界面的中间,预设元素为“关闭按钮”,该“关闭按钮”处于弹窗的右上角处。
参照图4,示出了本发明实施例提供的一种基于手势控制弹窗关闭的示意图,在该显示界面中,用户的左右手的拇指分别置于显示界面弹窗下方的方位,并将左手拇指放置于左手食指位置,将右手拇指放置于右手拇指位置,再左手拇指和右手拇指同时按照箭头方向在终端设备的显示界面上滑动,以此控制弹窗关闭。
本发明实施例提供的控制方法,通过在弹窗悬浮设置于显示界面时,接收对所述显示界面的目标触发操作;基于所述目标触发操作确定所述弹窗对应的预设元素;通过所述预设元素对所述弹窗进行控制,通过目标触发操作实现对弹窗的关闭或跳过,操作简单快捷,避免用户花费时间去寻找关闭或跳过按钮,提升用户在终端设备过程中的用户体验。
图5为本发明实施例提供的一种控制装置的结构示意图,如图5所示,该装置具体包括:
接收模块501,用于在弹窗悬浮设置于显示界面时,接收对所述显示界面的目标触发操作;
确定模块502,用于基于所述目标触发操作确定所述弹窗对应的预设元素;
控制模块503,用于通过所述预设元素对所述弹窗进行控制。
在一个可能的实施方式中,所述确定模块502,具体用于通过所述目标触发操作调用所述显示界面的监控组件;通过所述监控组件查找所述弹窗对应的预设元素。
在一个可能的实施方式中,所述预设元素包括:关闭按钮或跳过按钮。
在一个可能的实施方式中,所述控制模块503,具体用于在确定所述预设元素为所述关闭按钮时,调用控制组件对所述关闭按钮执行点击操作,以控制所述弹窗关闭;或,在确定所述预设元素为所述跳过按钮时,调用控制组件对所述跳过按钮执行点击操作,以控制所述弹窗跳过。
在一个可能的实施方式中,所述装置还包括:
配置模块504,用于配置所述弹窗对应的目标触发操作;
关联模块505,用于将所述目标触发操作与监控组件以及控制组件进行关联,以使所述目标触发操作对所述弹窗进行控制。
在一个可能的实施方式中,所述装置还包括:
更新模块506,用于对所述目标触发操作进行更新,所述目标触发操作包括一种或多种手势。
在一个可能的实施方式中,所述手势包括:两指同时向相同或相反方向滑动。
在一个可能的实施方式中,所述弹窗包括:广告弹窗。
本实施例提供的控制装置可以是如图5中所示的控制装置,可执行如图1-2中控制方法的所有步骤,进而实现图1-2所示控制方法的技术效果,具体请参照图1-2相关描述,为简洁描述,在此不作赘述。
图6为本发明实施例提供的一种的终端设备的结构示意图,图6所示的终端设备600包括:至少一个处理器601、存储器602、至少一个网络接口604和其他用户接口603。终端设备600中的各个组件通过总线***605 耦合在一起。可理解,总线***605用于实现这些组件之间的连接通信。总线***605除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为总线***605。
其中,用户接口603可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。
可以理解,本发明实施例中的存储器602可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器 (Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM, EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory, RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器 (Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器 (DoubleData Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本文描述的存储器602旨在包括但不限于这些和任意其它适合类型的存储器。
在一些实施方式中,存储器602存储了如下的元素,可执行单元或者数据结构,或者他们的子集,或者他们的扩展集:操作***6021和应用程序6022。
其中,操作***6021,包含各种***程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序 6022,包含各种应用程序,例如媒体播放器(Media Player)、浏览器(Browser) 等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序6022中。
在本发明实施例中,通过调用存储器602存储的程序或指令,具体的,可以是应用程序6022中存储的程序或指令,处理器601用于执行各方法实施例所提供的方法步骤,例如包括:
在弹窗悬浮设置于显示界面时,接收对所述显示界面的目标触发操作;基于所述目标触发操作确定所述弹窗对应的预设元素;通过所述预设元素对所述弹窗进行控制。
在一个可能的实施方式中,通过所述目标触发操作调用所述显示界面的监控组件;通过所述监控组件查找所述弹窗对应的预设元素。
在一个可能的实施方式中,所述预设元素包括:关闭按钮或跳过按钮。
在一个可能的实施方式中,在确定所述预设元素为所述关闭按钮时,调用控制组件对所述关闭按钮执行点击操作,以控制所述弹窗关闭;或,在确定所述预设元素为所述跳过按钮时,调用控制组件对所述跳过按钮执行点击操作,以控制所述弹窗跳过。
在一个可能的实施方式中,配置所述弹窗对应的目标触发操作;将所述目标触发操作与监控组件以及控制组件进行关联,以使所述目标触发操作对所述弹窗进行控制。
在一个可能的实施方式中,对所述目标触发操作进行更新,所述目标触发操作包括一种或多种手势。
在一个可能的实施方式中,所述手势包括:两指同时向相同或相反方向滑动。
在一个可能的实施方式中,所述弹窗包括:广告弹窗。
上述本发明实施例揭示的方法可以应用于处理器601中,或者由处理器601实现。处理器601可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器601中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器601可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(FieldProgrammable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器602,处理器601读取存储器602中的信息,结合其硬件完成上述方法的步骤。
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(ApplicationSpecific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processing,DSP)、数字信号处理设备(DSPDevice, DSPD)、可编程逻辑设备(Programmable LogicDevice,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。
对于软件实现,可通过执行本文所述功能的单元来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
本实施例提供的终端设备可以是如图6中所示的终端设备,可执行如图1-2中控制方法的所有步骤,进而实现图1-2所示控制方法的技术效果,具体请参照图1-2相关描述,为简洁描述,在此不作赘述。
本发明实施例还提供了一种存储介质(计算机可读存储介质)。这里的存储介质存储有一个或者多个程序。其中,存储介质可以包括易失性存储器,例如随机存取存储器;存储器也可以包括非易失性存储器,例如只读存储器、快闪存储器、硬盘或固态硬盘;存储器还可以包括上述种类的存储器的组合。
当存储介质中一个或者多个程序可被一个或者多个处理器执行,以实现上述在控制设备侧执行的控制方法。
所述处理器用于执行存储器中存储的控制程序,以实现以下在控制设备侧执行的控制方法的步骤:
在弹窗悬浮设置于显示界面时,接收对所述显示界面的目标触发操作;基于所述目标触发操作确定所述弹窗对应的预设元素;通过所述预设元素对所述弹窗进行控制。
在一个可能的实施方式中,通过所述目标触发操作调用所述显示界面的监控组件;通过所述监控组件查找所述弹窗对应的预设元素。
在一个可能的实施方式中,所述预设元素包括:关闭按钮或跳过按钮。
在一个可能的实施方式中,在确定所述预设元素为所述关闭按钮时,调用控制组件对所述关闭按钮执行点击操作,以控制所述弹窗关闭;或,在确定所述预设元素为所述跳过按钮时,调用控制组件对所述跳过按钮执行点击操作,以控制所述弹窗跳过。
在一个可能的实施方式中,配置所述弹窗对应的目标触发操作;将所述目标触发操作与监控组件以及控制组件进行关联,以使所述目标触发操作对所述弹窗进行控制。
在一个可能的实施方式中,对所述目标触发操作进行更新,所述目标触发操作包括一种或多种手势。
在一个可能的实施方式中,所述手势包括:两指同时向相同或相反方向滑动。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (11)

1.一种控制方法,其特征在于,包括:
在弹窗悬浮设置于显示界面时,接收对所述显示界面的目标触发操作,其中,目标触发操作是对显示界面内预设元素进行控制的操作;
基于所述目标触发操作确定所述弹窗对应的预设元素,包括:根据目标触发操作从显示界面查找弹窗对应的预设元素,其中从显示界面的全部元素中进行筛选,得到预设元素,筛选的依据是根据元素的视觉试样进行判断;
通过所述预设元素对所述弹窗进行控制。
2.根据权利要求1所述的方法,其特征在于,所述基于所述目标触发操作确定所述弹窗对应的预设元素,包括:
通过所述目标触发操作调用所述显示界面的监控组件;
通过所述监控组件查找所述弹窗对应的预设元素。
3.根据权利要求1所述的方法,其特征在于,所述预设元素包括:关闭按钮或跳过按钮。
4.根据权利要求3所述的方法,其特征在于,所述通过所述预设元素对所述弹窗进行控制,包括:
在确定所述预设元素为所述关闭按钮时,调用控制组件对所述关闭按钮执行点击操作,以控制所述弹窗关闭;
或,
在确定所述预设元素为所述跳过按钮时,调用控制组件对所述跳过按钮执行点击操作,以控制所述弹窗跳过。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
配置所述弹窗对应的所述目标触发操作;
将所述目标触发操作与监控组件以及控制组件进行关联,以使所述目标触发操作对所述弹窗进行控制。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
对所述目标触发操作进行更新,所述目标触发操作包括一种或多种手势。
7.根据权利要求6所述的方法,其特征在于,所述手势包括:两指同时向相同或相反方向滑动。
8.根据权利要求1-7任一所述的方法,其特征在于,所述弹窗包括:广告弹窗。
9.一种控制装置,其特征在于,包括:
接收模块,用于在弹窗悬浮设置于显示界面时,接收对所述显示界面的目标触发操作,其中,目标触发操作是对显示界面内预设元素进行控制的操作;
确定模块,用于基于所述目标触发操作确定所述弹窗对应的预设元素,包括:根据目标触发操作从显示界面查找弹窗对应的预设元素,其中从显示界面的全部元素中进行筛选,得到预设元素,筛选的依据是根据元素的视觉试样进行判断;
控制模块,用于通过所述预设元素对所述弹窗进行控制。
10.一种终端设备,其特征在于,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的控制程序,以实现权利要求1~8中任一项所述的控制方法。
11.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~8中任一项所述的控制方法。
CN202011492405.3A 2020-12-16 2020-12-16 控制方法、装置、终端设备及存储介质 Active CN112578958B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202011492405.3A CN112578958B (zh) 2020-12-16 2020-12-16 控制方法、装置、终端设备及存储介质
PCT/CN2021/112604 WO2022127152A1 (zh) 2020-12-16 2021-08-13 控制方法、装置、终端设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011492405.3A CN112578958B (zh) 2020-12-16 2020-12-16 控制方法、装置、终端设备及存储介质

Publications (2)

Publication Number Publication Date
CN112578958A CN112578958A (zh) 2021-03-30
CN112578958B true CN112578958B (zh) 2022-05-17

Family

ID=75135635

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011492405.3A Active CN112578958B (zh) 2020-12-16 2020-12-16 控制方法、装置、终端设备及存储介质

Country Status (2)

Country Link
CN (1) CN112578958B (zh)
WO (1) WO2022127152A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112578958B (zh) * 2020-12-16 2022-05-17 珠海格力电器股份有限公司 控制方法、装置、终端设备及存储介质
CN114168873B (zh) * 2021-11-19 2023-02-17 北京达佳互联信息技术有限公司 一种页面弹框的处理方法、装置、终端设备及存储介质
CN118069263A (zh) * 2022-11-24 2024-05-24 华为技术有限公司 窗口控制方法及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109284157A (zh) * 2018-08-13 2019-01-29 北京城市网邻信息技术有限公司 自动关闭弹框的方法、装置、设备及计算机可读存储介质
CN111046290A (zh) * 2019-12-13 2020-04-21 珠海格力电器股份有限公司 一种广告处理的方法、装置、电子设备及存储介质
CN111385668A (zh) * 2018-12-29 2020-07-07 深圳市九洲电器有限公司 弹出广告管理方法及***
CN112083973A (zh) * 2020-09-18 2020-12-15 珠海豹趣科技有限公司 一种窗口关闭方法、装置、电子设备及存储介质

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9021402B1 (en) * 2010-09-24 2015-04-28 Google Inc. Operation of mobile device interface using gestures
CN102968590B (zh) * 2012-10-23 2015-08-05 北京奇虎科技有限公司 弹窗抑制方法和***
CN104915088B (zh) * 2014-03-10 2018-10-12 联想(北京)有限公司 一种信息处理方法和电子设备
CN104049900A (zh) * 2014-06-30 2014-09-17 北京安兔兔科技有限公司 悬浮窗口关闭方法及装置
US10360622B2 (en) * 2016-05-31 2019-07-23 Target Brands, Inc. Method and system for attribution rule controls with page content preview
CN111385652A (zh) * 2018-12-29 2020-07-07 深圳市九洲电器有限公司 弹窗管理方法及***
CN111610855A (zh) * 2020-03-30 2020-09-01 北京爱接力科技发展有限公司 一种手势去广告的方法、装置、终端和计算机可读存储介质
CN114661219A (zh) * 2020-07-09 2022-06-24 Oppo广东移动通信有限公司 设备控制方法、装置、存储介质及电子设备
CN112578958B (zh) * 2020-12-16 2022-05-17 珠海格力电器股份有限公司 控制方法、装置、终端设备及存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109284157A (zh) * 2018-08-13 2019-01-29 北京城市网邻信息技术有限公司 自动关闭弹框的方法、装置、设备及计算机可读存储介质
CN111385668A (zh) * 2018-12-29 2020-07-07 深圳市九洲电器有限公司 弹出广告管理方法及***
CN111046290A (zh) * 2019-12-13 2020-04-21 珠海格力电器股份有限公司 一种广告处理的方法、装置、电子设备及存储介质
CN112083973A (zh) * 2020-09-18 2020-12-15 珠海豹趣科技有限公司 一种窗口关闭方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
WO2022127152A1 (zh) 2022-06-23
CN112578958A (zh) 2021-03-30

Similar Documents

Publication Publication Date Title
CN112578958B (zh) 控制方法、装置、终端设备及存储介质
CN109753617B (zh) 一种页面显示方法、设备和存储介质
US10403235B2 (en) Methods for screen-sharing and apparatuses using the same
JP2021507364A (ja) ユーザーインタフェースの表示方法、装置、デバイス及び記憶媒体
US9154578B2 (en) Display device with scaling of selected object images
US20120287039A1 (en) User interface for application selection and action control
US9633208B2 (en) Apparatus and method for displaying computer health index
JP5253936B2 (ja) 情報処理装置及びプログラム
US10824445B2 (en) Dynamic presentation of function portals
CN106126041B (zh) 一种移动终端的桌面图标管理方法及移动终端
CN111666007A (zh) 鼠标跟随特效的实现方法、装置、计算机设备及存储介质
US11314391B2 (en) Navigation bar controlling method and terminal
EP3598303A1 (en) Method for multi-path copying and pasting, and mobile terminal
CN112835478A (zh) 客户端中标签的显示处理方法、装置、设备及存储介质
CN111046290A (zh) 一种广告处理的方法、装置、电子设备及存储介质
CN111158811B (zh) 一种广告处理的方法、装置、电子设备及存储介质
CN106991150B (zh) 一种网页数据的显示方法及移动终端
CN110262749B (zh) 一种网页操作方法、装置、容器、设备及介质
CN106599257B (zh) 一种页面快捷方式的实现方法及电子设备
CN105630304B (zh) 一种操作浏览器的方法及电子设备
CN111124584A (zh) 快捷面板显示方法、终端及可读存储介质
US20110173627A1 (en) Information-processing device and program
CN107562324B (zh) 数据显示控制的方法和终端
US9218788B2 (en) Information-processing device and program for displaying a window group including a plurality of windows
CN111324398A (zh) 最近内容的处理方法、装置、终端及存储介质

Legal Events

Date Code Title Description
PB01 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