CN114025210B - 弹窗屏蔽方法、设备、存储介质及装置 - Google Patents
弹窗屏蔽方法、设备、存储介质及装置 Download PDFInfo
- Publication number
- CN114025210B CN114025210B CN202111296711.4A CN202111296711A CN114025210B CN 114025210 B CN114025210 B CN 114025210B CN 202111296711 A CN202111296711 A CN 202111296711A CN 114025210 B CN114025210 B CN 114025210B
- Authority
- CN
- China
- Prior art keywords
- window
- pop
- popup
- control
- information
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4516—Management of client data or end-user data involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- General Engineering & Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种弹窗屏蔽方法、设备、存储介质及装置,本发明采集发送弹窗上报指令的机顶盒的盒端信息;读取盒端信息中的弹窗控件信息,根据弹窗控件信息确定对应的弹窗控件是否属于待屏蔽弹窗控件;若是,则根据待屏蔽弹窗控件对预设弹窗屏蔽列表进行更新,并将更新后的屏蔽弹窗列表发送至所述机顶盒,以使机顶盒根据更新后的屏蔽弹窗列表进行弹窗控件屏蔽。由于本发明通过弹窗控件信息确定待屏蔽弹窗控件,并将待屏蔽弹窗控件添加至预设弹窗屏蔽列表中,以使机顶盒根据更新后的屏蔽弹窗列表进行弹窗控件屏蔽,相较于现有技术中通过手动关闭弹窗,影响用户体验,本发明实现了自动屏蔽掉客诉突出的弹窗,提高用户的使用好感度及用户体验。
Description
技术领域
本发明涉及弹窗领域,尤其涉及一种弹窗屏蔽方法、设备、存储介质及装置。
背景技术
目前,用户智能机顶盒的过程中,经常会报怨甚至投诉弹窗问题。比如在看视频过程中,界面突然跳出一个弹窗,用户必须要手动关闭才能继续观看。
目前市面上几乎所有的应用,特别是用户使用率最高的视频类的应用,均会有或多或少的弹窗,有些在App打开的时候弹,有些在观看视频过程中弹,有些在电视的正中间弹,有些在电视的边角弹...有些弹窗会抢占焦点,导致用户一不小心点击就跳转到其它的功能页,用户只能通过手动关闭弹窗,导致影响用户体验。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种弹窗屏蔽方法、设备、存储介质及装置,旨在解决现有技术中通过手动关闭弹窗,导致影响用户体验的技术问题。
为实现上述目的,本发明提供一种弹窗屏蔽方法,所述弹窗屏蔽方法包括以下步骤:
在接收到用户触发的弹窗上报指令时,采集发送所述弹窗上报指令的机顶盒的盒端信息;
读取所述盒端信息中的弹窗控件信息,根据所述弹窗控件信息确定对应的弹窗控件是否属于待屏蔽弹窗控件;
若是,则根据所述待屏蔽弹窗控件对预设弹窗屏蔽列表进行更新,并将更新后的屏蔽弹窗列表发送至所述机顶盒,以使所述机顶盒根据所述更新后的屏蔽弹窗列表进行弹窗控件屏蔽。
可选地,所述读取所述盒端信息中的弹窗控件信息,根据所述弹窗控件信息确定对应的弹窗控件是否属于待屏蔽弹窗控件的步骤,包括:
从所述盒端信息中提取界面屏幕截图、界面窗口控件信息、标记弹窗区域及应用信息;
根据所述界面屏幕截图、所述界面窗口控件信息、所述标记弹窗区域及所述应用信息确定弹窗控件信息;
根据所述弹窗控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件。
可选地,所述根据所述弹窗控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件的步骤,包括:
从所述应用信息中确定所述机顶盒当前运行的应用栈;
根据所述应用栈确定产生弹窗的应用的应用标识;
根据所述应用标识和所述界面窗口控件信息生成控件树文件;
根据所述控件树文件和所述弹窗控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件。
可选地,所述根据所述控件树文件和所述弹窗控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件的步骤,包括:
根据当前窗口层级遍历所述控件树文件,并记录归属所述标记弹窗区域的目标控件信息;
根据所述目标控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件。
可选地,所述根据当前窗口层级遍历所述控件树文件,并记录归属所述标记弹窗区域的目标控件信息的步骤之前,还包括:
对所述标记弹窗区域对应的界面截图进行图片相似度对比,获得对比相似度;
在所述界面截图的对比相似度高于预设相似度时,记录所述界面截图中弹窗区域的坐标信息;
相应地,所述根据当前窗口层级遍历所述控件树文件,并记录归属所述标记弹窗区域的目标控件信息的步骤,包括:
根据当前窗口层级遍历所述界面截图对应的控件树文件,记录满足所述坐标信息的目标控件信息。
可选地,所述根据所述目标控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件的步骤,包括:
获取所述目标控件信息中控件ID的出现次数;
在所述出现次数超过预设次数时,判定所述控件ID对应的弹窗控件为待屏蔽弹窗控件。
可选地,所述若是,则根据所述待屏蔽弹窗控件对预设弹窗屏蔽列表进行更新,并将更新后的屏蔽弹窗列表发送至所述机顶盒,以使所述机顶盒根据所述更新后的屏蔽弹窗列表进行弹窗控件屏蔽的步骤,包括:
将更新后的屏蔽弹窗列表发送至所述机顶盒,以使所述机顶盒根据所述更新后的屏蔽弹窗列表中的控件对弹窗控件进行屏蔽,并按照预设方式提示用户;
在所述弹窗控件不可见时,接收所述机顶盒上报的成功屏蔽所述弹窗控件的信息。
此外,为实现上述目的,本发明还提出一种弹窗屏蔽设备,所述弹窗屏蔽设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的弹窗屏蔽程序,所述弹窗屏蔽程序配置为实现如上文所述的弹窗屏蔽的步骤。
此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有弹窗屏蔽程序,所述弹窗屏蔽程序被处理器执行时实现如上文所述的弹窗屏蔽方法的步骤。
此外,为实现上述目的,本发明还提出一种弹窗屏蔽装置,所述弹窗屏蔽装置包括:
信息采集模块,用于在接收到用户触发的弹窗上报指令时,采集发送所述弹窗上报指令的机顶盒的盒端信息;
弹窗判断模块,用于读取所述盒端信息中的弹窗控件信息,根据所述弹窗控件信息确定对应的弹窗控件是否属于待屏蔽弹窗控件;
弹窗屏蔽模块,用于若是,则根据所述待屏蔽弹窗控件对预设弹窗屏蔽列表进行更新,并将更新后的屏蔽弹窗列表发送至所述机顶盒,以使所述机顶盒根据所述更新后的屏蔽弹窗列表进行弹窗控件屏蔽。
本发明在接收到用户触发的弹窗上报指令时,采集发送弹窗上报指令的机顶盒的盒端信息;读取盒端信息中的弹窗控件信息,根据弹窗控件信息确定对应的弹窗控件是否属于待屏蔽弹窗控件;若是,则根据待屏蔽弹窗控件对预设弹窗屏蔽列表进行更新,并将更新后的屏蔽弹窗列表发送至所述机顶盒,以使机顶盒根据更新后的屏蔽弹窗列表进行弹窗控件屏蔽。由于本发明通过对盒端信息中的弹窗控件信息确定待屏蔽弹窗控件,并将待屏蔽弹窗控件添加至预设弹窗屏蔽列表中,以使机顶盒根据更新后的屏蔽弹窗列表进行弹窗控件屏蔽,相较于现有技术中通过手动关闭弹窗,导致影响用户体验,本发明实现了自动屏蔽掉客诉突出的弹窗,提高用户的使用好感度及用户体验。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的弹窗屏蔽设备的结构示意图;
图2为本发明弹窗屏蔽方法第一实施例的流程示意图;
图3为本发明弹窗屏蔽方法第一实施例的弹窗屏蔽控制流程示意图;
图4为本发明弹窗屏蔽方法第二实施例的流程示意图;
图5为本发明弹窗屏蔽装置第一实施例的结构框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明实施例方案涉及的硬件运行环境的弹窗屏蔽设备结构示意图。
如图1所示,该弹窗屏蔽设备可以包括:处理器1001,例如中央处理器(CentralProcessing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display),可选用户接口1003还可以包括标准的有线接口、无线接口,对于用户接口1003的有线接口在本发明中可为USB接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(Wireless-Fidelity,Wi-Fi)接口)。存储器1005可以是高速的随机存取存储器(Random Access Memory,RAM),也可以是稳定的存储器(Non-volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的结构并不构成对弹窗屏蔽设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,认定为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及弹窗屏蔽程序。
在图1所示的弹窗屏蔽设备中,网络接口1004主要用于连接后台服务器,与所述后台服务器进行数据通信;用户接口1003主要用于连接用户设备;所述弹窗屏蔽设备通过处理器1001调用存储器1005中存储的弹窗屏蔽程序,并执行本发明实施例提供的弹窗屏蔽方法。
基于上述硬件结构,提出本发明弹窗屏蔽方法的实施例。
参照图2,图2为本发明弹窗屏蔽方法第一实施例的流程示意图,提出本发明弹窗屏蔽方法第一实施例。
在本实施例中,所述弹窗屏蔽方法包括以下步骤:
步骤S10:在接收到用户触发的弹窗上报指令时,采集发送所述弹窗上报指令的机顶盒的盒端信息。
需说明的是,本实施例的执行主体可以是一种弹窗屏蔽设备的后台服务器。还可为其它可实现相同或相似功能的弹窗屏蔽设备的后台服务器,本实施例对此不做限制。此处将以上述弹窗屏蔽设备为例对本实施例和下述各实施例进行说明。
应理解的是,弹窗上报指令是指用户在使用OTT智能机顶盒的过程中,遇到反感的弹窗时,用户触发的上报指令。上报的方式可以有多种,例如通过按遥控器的某个按键触发上报指令。本实施例对上报的方式不做具体限制。
可理解的是,盒端信息包括:盒子的唯一标志符(序列号、设备ID)、界面屏幕截图、***界面信息、最近的网络请求链接、标记弹窗区域等信息。
具体实现中,在接收到用户触发的弹窗上报指令时,采集发送所述弹窗上报指令的OTT智能机顶盒的盒子的唯一标志符(序列号、设备ID)、界面屏幕截图、***界面信息、最近的网络请求链接、标记弹窗区域等信息。
步骤S20:读取所述盒端信息中的弹窗控件信息,根据所述弹窗控件信息确定对应的弹窗控件是否属于待屏蔽弹窗控件。
需说明的是,弹窗控件信息可以是指智能机顶盒收集的所有弹窗控件信息。
应理解的是,在接收到用户触发的上报指令时,从盒端信息中读取弹窗控件信息,并对弹窗控件信息中的弹窗控件进行识别,以确定待屏蔽弹窗控件。
步骤S30:若是,则根据所述待屏蔽弹窗控件对预设弹窗屏蔽列表进行更新,并将更新后的屏蔽弹窗列表发送至所述机顶盒,以使所述机顶盒根据所述更新后的屏蔽弹窗列表进行弹窗控件屏蔽。
需说明的是,预设弹窗屏蔽列表可以是指预先设置的用于屏蔽弹窗的控件列表,所述控件列表中包含一个或多个控件,所述控件属于为隐藏属性,即在用户使用机顶盒的过程中,对所述控件对应的弹窗不进行显示。
具体实现中,在确定待屏蔽弹窗控件后,将待屏蔽弹窗控件添加至预设弹窗屏蔽列表中,并将更新后的屏蔽弹窗列表发送至待屏蔽弹窗控件对应的机顶盒,以使所述机顶盒根据更新后的屏蔽弹窗列表进行弹窗控件屏蔽。
进一步地,所述若是,则根据所述待屏蔽弹窗控件对预设弹窗屏蔽列表进行更新,并将更新后的屏蔽弹窗列表发送至所述机顶盒,以使所述机顶盒根据所述更新后的屏蔽弹窗列表进行弹窗控件屏蔽的步骤,包括:将更新后的屏蔽弹窗列表发送至所述机顶盒,以使所述机顶盒根据所述更新后的屏蔽弹窗列表中的控件对弹窗控件进行屏蔽,并按照预设方式提示用户;在所述弹窗控件不可见时,接收所述机顶盒上报的成功屏蔽所述弹窗控件的信息。
需说明的是,通过上述步骤,每台盒子通过请求后台,则可以获取到屏蔽控件的列表。
可理解的是,预设方式可以是预先设置的用于提示用户成功隐藏弹窗的方式。所述方式可以是通过文字弹窗的方式提示用户。
具体实现中,为进一步说明,可以参考图3弹窗屏蔽控制流程示意图,盒子在开机联网或定时请求后台,获取到后台发送的屏蔽控件的列表。***在创建窗口时,如果检测到与屏蔽控件列表中匹配成功的控件时,自动将该控件的可见属性设置为不可见,例如:在安卓上可将该控件设置为visibility="gone"或visibility="invisible"。同时可提示用户“已为您自动隐藏了弹窗”,弹窗不可见后,将信息上报至大数据后台。方便后续工作人员对弹窗屏蔽的效果及数量等进行统计分析。
本实施例在接收到用户触发的弹窗上报指令时,采集发送弹窗上报指令的机顶盒的盒端信息;读取盒端信息中的弹窗控件信息,根据弹窗控件信息确定对应的弹窗控件是否属于待屏蔽弹窗控件;若是,则根据待屏蔽弹窗控件对预设弹窗屏蔽列表进行更新,并将更新后的屏蔽弹窗列表发送至所述机顶盒,以使机顶盒根据更新后的屏蔽弹窗列表进行弹窗控件屏蔽。由于本实施例通过对盒端信息中的弹窗控件信息确定待屏蔽弹窗控件,并将待屏蔽弹窗控件添加至预设弹窗屏蔽列表中,以使机顶盒根据更新后的屏蔽弹窗列表进行弹窗控件屏蔽,相较于现有技术中通过手动关闭弹窗,影响用户体验,本实施例实现了自动屏蔽掉客诉突出的弹窗,提高用户的使用好感度及用户体验。
参照图4,图4为本发明弹窗屏蔽方法第二实施例的流程示意图,基于上述图2所示的第一实施例,提出本发明弹窗屏蔽方法的第二实施例。
在本实施例中,所述步骤S20,包括:
步骤S201:从所述盒端信息中提取界面屏幕截图、界面窗口控件信息、标记弹窗区域及应用信息。
需说明的是,界面屏幕截图是指弹窗在内的最后的OSD界面截图。由于弹窗有些是小窗口,因此截图中除了弹窗也可能存在其它的背景。
可理解的是,界面窗口控件信息包括当前***界面的所有控件信息,以安卓***为例,每个应用界面称之为一个surface(通常由SurfaceFlinger消耗的缓冲区队列的生产方,一个surface可以当做一层视图),或者说是window(视图顶层窗口,管理视图中最顶层的View),当应用通过WindowManager(窗口管理器)创建一个Window时,WindowManager会为每一个Window创建一个Surface,并把该Surface传递给应用以便应用在上面绘制内容。窗口的子类有多种,如popupWindow(弹出式窗口)、Activity(应用程序窗口)、Toast(消息框)、dialog(对话框)、menu(菜单)等,每个窗口由多种多个控件(View)组成,每个控件都会有各种属性(如宽高、类型、背景、父控件、子控件、坐标、是否可见等)。
应理解的是,标记弹窗区域是指用户通过简单的工具在界面屏幕截图上圈出弹窗的大致区域,在标记弹窗区域的同时将该区域的坐标、大小、记录至文件,同时也将带标记弹窗区域的截图上传。例如用户可以通过遥控器的左右上下键移动后,按确认键后获取到一个矩形框,使弹窗位于该矩形框内。该信息将是判断弹窗的重要参考依据,如果存在该截图则优先使用这个截图做分析依据。
可理解的是,应用信息是指当前正在运行的应用产生的信息。
步骤S202:根据所述界面屏幕截图、所述界面窗口控件信息、所述标记弹窗区域及所述应用信息确定弹窗控件信息。
需说明的是,将获取到的界面屏幕截图、界面窗口控件信息、标记弹窗区域及应用信息确定弹窗控件信息。
步骤S203:根据所述弹窗控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件。
需说明的是,大数据后台服务器对所有上报的弹窗控件信息进行汇总,如当前有多个用户上报弹窗问题,根据上报的弹窗控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件。
具体实现中,若有A、B、C、D、E、F用户上触发了上报,即采集A、B、C、D、E、F对应的机顶盒的盒端信息,并对盒端信息中的弹窗控件信息进行汇总,从而确定待屏蔽弹窗控件。
进一步地,为了精准确定待屏蔽弹窗控件,所述步骤S203,包括:从所述应用信息中确定所述机顶盒当前运行的应用栈;根据所述应用栈确定产生弹窗的应用的应用标识;根据所述应用标识和所述界面窗口控件信息生成控件树文件;根据所述控件树文件和所述弹窗控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件。
需说明的是,以安卓为例,从应用信息中获取机顶盒当前运行的应用栈,将所述应用栈作为确定产生弹窗的应用的应用标识的参考依据,并最上层的应用标识对所有的弹窗控件信息进行分类,例如将top应用都是腾讯视频的弹窗控件信息放在一起分类,进而可以节省弹窗控件识别时间,实现更快更精准的控件定位。
可理解的是,控件树文件是根据每个上报弹窗屏蔽指令的机顶盒采集的***界面的所有界面窗口控件信息和应用标识生成的控件树文件,创建窗口时,通过WindowManager窗口管理器执行addView操作,将界面中的控件增加到View树中,再经过测量、布局、绘制等流程展示出来。安卓***有多种方式能获取到当前***的界面信息,***当前存在的界面的所有控件属性及层级,在安卓***中,可以通过执行dumpWindowHierarchy、getWindow.getDecro()、及dump SurfaceFlinger等指令获取到将所有控件信息,将***控件树信息保存在某个文件里。本实施例对控件信息获取指令不做具体限制。
具体实现中,为了更加精准确定弹窗控件,可以根据应用标识对应的界面窗口控件信息生成控件树文件,进而根据控件树文件和弹窗控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件。
进一步地,所述根据所述控件树文件和所述弹窗控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件的步骤,包括:根据当前窗口层级遍历所述控件树文件,并记录归属所述标记弹窗区域的目标控件信息;根据所述目标控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件。
需说明的是,当前窗口层级是指所述应用标识对应的所有窗口控件的窗口层级。window根据层级依次遍历控件树文件(***会同时存在多个window,每个window都有其对应的层级,层级高的会覆盖层级低的,因此层级高的window会挡住层级低的window),记录归属该区域且可见的控件。对比上报的信息中,是否有多个用户上报信息中存在相同的控件。从而确定待屏蔽弹窗控件。
可理解的是,根据当前窗口层级遍历所述控件树文件确定所述应用标识对应的最上层的窗口及窗口的控件信息。所述目标控件信息是根据标记弹窗区域从所述最上层的窗口及窗口的控件信息中确定的控件信息。
具体实现中,根据归属于标记弹窗区域的最上层的窗口及窗口的控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件。
进一步地,所述根据当前窗口层级遍历所述控件树文件,并记录归属所述标记弹窗区域的目标控件信息的步骤之前,还包括:对所述标记弹窗区域对应的界面截图进行图片相似度对比,获得对比相似度;在所述界面截图的对比相似度高于预设相似度时,记录所述界面截图中弹窗区域的坐标信息;相应地,所述根据当前窗口层级遍历所述控件树文件,并记录归属所述标记弹窗区域的目标控件信息的步骤,包括:根据当前窗口层级遍历所述界面截图对应的控件树文件,记录满足所述坐标信息的目标控件信息。
需说明的是,通过对标记弹窗区域对应的界面截图进行特征提取,并将提取的特征进行相似度对比,从而获得对比相似度。
可理解的是,预设相似度是预先设置的用于判断截图是否高度相似的阈值,在标记弹窗区域对应的界面截图相似度高于预设相似度时,记录高度相似的界面截图中弹窗区域的坐标信息。
应理解的是,满足所述坐标信息的目标控件信息是指归属于标记弹窗区域中的坐标信息对应的最上层的窗口及窗口的控件信息。
具体实现中,根据归属于标记弹窗区域中的坐标信息对应的最上层的窗口及窗口的控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件
进一步地,所述根据所述目标控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件的步骤,包括:获取所述目标控件信息中控件ID的出现次数;在所述出现次数超过预设次数时,判定所述控件ID对应的弹窗控件为待屏蔽弹窗控件。
需说明的是,控件ID是指目标控件信息中各个控件对应的ID,所述ID可以是由字符标识,出现次数是指根据用户上报的信息中控件ID出现的数目,预设次数可以是预先设置的用于判断用户上报信息中控件是否需要被屏蔽。
具体实现中,有A、B、C、D、E、F用户上触发了上报,上报信息中有A、B、C、D共4个用户的上报的弹窗截图区域内容存在高度相似,遍历控件树A、B、C、D用户的窗口控件树信息,记录区域范围匹配且当前可见的控件,有A、B、C用户都存在id为popupImageView且都是同一个应用的控件。则记录该控件为弹窗的次数为3次。当次数越大,则为弹窗的可能性及出现频率越高。通过增加弹窗屏蔽的条件和阈值,从而确定待屏蔽弹窗控件。例如上一步骤中同一控件疑似弹窗的次数超过了10次则认为是弹窗且表明希望屏蔽的用户多,将该控件增加到弹窗屏蔽列表。对于较少量的弹窗上报信息或者后台工作人员已通过人工方法分析确认为弹窗的,后台工作人员可将控件信息或窗口信息增加到弹窗屏蔽列表。例如只有个别用户强烈投拆的弹窗可以通过该方法进行精准屏蔽,精准屏蔽可以将屏蔽的控件信息与盒子的唯一标志符进行关联,只有该台盒子获取到的屏蔽的控件列表中才有此控件信息,若出现较多用户投诉某个弹窗时,该弹窗是控件PopImageView,则可以将PopImageView控件的信息增加到粗犷屏蔽列表中,所有的盒子获取到的屏蔽的控件列表中都有PopImageView控件信息。
本实施例通过在接收到用户触发的弹窗上报指令时,采集发送弹窗上报指令的机顶盒的盒端信息,从盒端信息中提取界面屏幕截图、界面窗口控件信息、标记弹窗区域及应用信息;根据界面屏幕截图、界面窗口控件信息、标记弹窗区域及应用信息确定弹窗控件信息;根据弹窗控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件。若是,则根据待屏蔽弹窗控件对预设弹窗屏蔽列表进行更新,并将更新后的屏蔽弹窗列表发送至所述机顶盒,以使机顶盒根据所述更新后的屏蔽弹窗列表进行弹窗控件屏蔽。由于本实施例通过对盒端信息中的弹窗控件信息确定待屏蔽弹窗控件,并将待屏蔽弹窗控件添加至预设弹窗屏蔽列表中,以使机顶盒根据更新后的屏蔽弹窗列表进行弹窗控件屏蔽,相较于现有技术中通过手动关闭弹窗,影响用户体验,本实施例实现了自动屏蔽掉客诉突出的弹窗,提高用户的使用好感度及用户体验。
此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有弹窗屏蔽程序,所述弹窗屏蔽程序被处理器执行时实现如上文所述的弹窗屏蔽方法的步骤。
参照图5,图5为本发明弹窗屏蔽装置第一实施例的结构框图。
如图5所示,本发明实施例提出的弹窗屏蔽装置包括:
信息采集模块10,用于在接收到用户触发的弹窗上报指令时,采集发送所述弹窗上报指令的机顶盒的盒端信息;
弹窗判断模块20,用于读取所述盒端信息中的弹窗控件信息,根据所述弹窗控件信息确定对应的弹窗控件是否属于待屏蔽弹窗控件;
弹窗屏蔽模块30,用于若是,则根据所述待屏蔽弹窗控件对预设弹窗屏蔽列表进行更新,并将更新后的屏蔽弹窗列表发送至所述机顶盒,以使所述机顶盒根据所述更新后的屏蔽弹窗列表进行弹窗控件屏蔽。
本实施例在接收到用户触发的弹窗上报指令时,采集发送弹窗上报指令的机顶盒的盒端信息;读取盒端信息中的弹窗控件信息,根据弹窗控件信息确定对应的弹窗控件是否属于待屏蔽弹窗控件;若是,则根据待屏蔽弹窗控件对预设弹窗屏蔽列表进行更新,并将更新后的屏蔽弹窗列表发送至所述机顶盒,以使机顶盒根据更新后的屏蔽弹窗列表进行弹窗控件屏蔽。由于本实施例通过对盒端信息中的弹窗控件信息确定待屏蔽弹窗控件,并将待屏蔽弹窗控件添加至预设弹窗屏蔽列表中,以使机顶盒根据更新后的屏蔽弹窗列表进行弹窗控件屏蔽,相较于现有技术中通过手动关闭弹窗,影响用户体验,本实施例实现了自动屏蔽掉客诉突出的弹窗,提高用户的使用好感度及用户体验。
进一步地,所述弹窗判断模块20还用于从所述盒端信息中提取界面屏幕截图、界面窗口控件信息、标记弹窗区域及应用信息;根据所述界面屏幕截图、所述界面窗口控件信息、所述标记弹窗区域及所述应用信息确定弹窗控件信息;根据所述弹窗控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件。
进一步地,所述弹窗判断模块20还用于从所述应用信息中确定所述机顶盒当前运行的应用栈;根据所述应用栈确定产生弹窗的应用的应用标识;根据所述应用标识和所述界面窗口控件信息生成控件树文件;根据所述控件树文件和所述弹窗控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件。
进一步地,所述弹窗判断模块20还用于根据当前窗口层级遍历所述控件树文件,并记录归属所述标记弹窗区域的目标控件信息;根据所述目标控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件。
进一步地,所述弹窗判断模块20还用于对所述标记弹窗区域对应的界面截图进行图片相似度对比,获得对比相似度;在所述界面截图的对比相似度高于预设相似度时,记录所述界面截图中弹窗区域的坐标信息;根据当前窗口层级遍历所述界面截图对应的控件树文件,记录满足所述坐标信息的目标控件信息。
进一步地,所述弹窗判断模块20还用于获取所述目标控件信息中控件ID的出现次数;在所述出现次数超过预设次数时,判定所述控件ID对应的弹窗控件为待屏蔽弹窗控件。
进一步地,所述弹窗屏蔽模块30还用于将更新后的屏蔽弹窗列表发送至所述机顶盒,以使所述机顶盒根据所述更新后的屏蔽弹窗列表中的控件对弹窗控件进行屏蔽,并按照预设方式提示用户;在所述弹窗控件不可见时,接收所述机顶盒上报的成功屏蔽所述弹窗控件的信息。
应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的弹窗屏蔽方法,此处不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。词语第一、第二、以及第三等的使用不表示任何顺序,可将这些词语解释为名称。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器镜像(Read Only Memory image,ROM)/随机存取存储器(Random AccessMemory,RAM)、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (9)
1.一种弹窗屏蔽方法,其特征在于,所述弹窗屏蔽方法包括以下步骤:
在接收到用户触发的弹窗上报指令时,采集发送所述弹窗上报指令的机顶盒的盒端信息;
读取所述盒端信息中的弹窗控件信息,根据所述弹窗控件信息确定对应的弹窗控件是否属于待屏蔽弹窗控件;
若是,则根据所述待屏蔽弹窗控件对预设弹窗屏蔽列表进行更新,并将更新后的屏蔽弹窗列表发送至所述机顶盒,以使所述机顶盒根据所述更新后的屏蔽弹窗列表进行弹窗控件屏蔽;
所述读取所述盒端信息中的弹窗控件信息,根据所述弹窗控件信息确定对应的弹窗控件是否属于待屏蔽弹窗控件的步骤,包括:
从所述盒端信息中提取界面屏幕截图、界面窗口控件信息、标记弹窗区域及应用信息;
根据所述界面屏幕截图、所述界面窗口控件信息、所述标记弹窗区域及所述应用信息确定弹窗控件信息;
根据所述应用信息中所述机顶盒当前运行的应用栈确定产生弹窗的应用的应用标识;
根据所述界面窗口控件信息和所述应用标识生成控件树文件;
根据所述应用标识对应的所有窗口控件的窗口层级依次遍历所述控件树文件,并根据遍历获得的目标控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件。
2.如权利要求1所述的弹窗屏蔽方法,其特征在于,所述根据所述弹窗控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件的步骤,包括:
从所述应用信息中确定所述机顶盒当前运行的应用栈;
根据所述应用栈确定产生弹窗的应用的应用标识;
根据所述应用标识和所述界面窗口控件信息生成控件树文件;
根据所述控件树文件和所述弹窗控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件。
3.如权利要求2所述的弹窗屏蔽方法,其特征在于,所述根据所述控件树文件和所述弹窗控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件的步骤,包括:
根据当前窗口层级遍历所述控件树文件,并记录归属所述标记弹窗区域的目标控件信息;
根据所述目标控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件。
4.如权利要求3所述的弹窗屏蔽方法,其特征在于,所述根据当前窗口层级遍历所述控件树文件,并记录归属所述标记弹窗区域的目标控件信息的步骤之前,还包括:
对所述标记弹窗区域对应的界面截图进行图片相似度对比,获得对比相似度;
在所述界面截图的对比相似度高于预设相似度时,记录所述界面截图中弹窗区域的坐标信息;
相应地,所述根据当前窗口层级遍历所述控件树文件,并记录归属所述标记弹窗区域的目标控件信息的步骤,包括:
根据当前窗口层级遍历所述界面截图对应的控件树文件,记录满足所述坐标信息的目标控件信息。
5.如权利要求3所述的弹窗屏蔽方法,其特征在于,所述根据所述目标控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件的步骤,包括:
获取所述目标控件信息中控件ID的出现次数;
在所述出现次数超过预设次数时,判定所述控件ID对应的弹窗控件为待屏蔽弹窗控件。
6.如权利要求1-5中任一项所述的弹窗屏蔽方法,其特征在于,所述若是,则根据所述待屏蔽弹窗控件对预设弹窗屏蔽列表进行更新,并将更新后的屏蔽弹窗列表发送至所述机顶盒,以使所述机顶盒根据所述更新后的屏蔽弹窗列表进行弹窗控件屏蔽的步骤,包括:
将更新后的屏蔽弹窗列表发送至所述机顶盒,以使所述机顶盒根据所述更新后的屏蔽弹窗列表中的控件对弹窗控件进行屏蔽,并按照预设方式提示用户;
在所述弹窗控件不可见时,接收所述机顶盒上报的成功屏蔽所述弹窗控件的信息。
7.一种弹窗屏蔽设备,其特征在于,所述弹窗屏蔽设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的弹窗屏蔽程序,所述弹窗屏蔽程序被所述处理器执行时实现如权利要求1至6中任一项所述的弹窗屏蔽方法。
8.一种存储介质,其特征在于,所述存储介质上存储有弹窗屏蔽程序,所述弹窗屏蔽程序被处理器执行时实现如权利要求1至6中任一项所述的弹窗屏蔽方法。
9.一种弹窗屏蔽装置,其特征在于,所述弹窗屏蔽装置包括:
信息采集模块,用于在接收到用户触发的弹窗上报指令时,采集发送所述弹窗上报指令的机顶盒的盒端信息;
弹窗判断模块,用于读取所述盒端信息中的弹窗控件信息,根据所述弹窗控件信息确定对应的弹窗控件是否属于待屏蔽弹窗控件;
弹窗屏蔽模块,用于若是,则根据所述待屏蔽弹窗控件对预设弹窗屏蔽列表进行更新,并将更新后的屏蔽弹窗列表发送至所述机顶盒,以使所述机顶盒根据所述更新后的屏蔽弹窗列表进行弹窗控件屏蔽;
所述弹窗判断模块,还用于从所述盒端信息中提取界面屏幕截图、界面窗口控件信息、标记弹窗区域及应用信息;
所述弹窗判断模块,还用于根据所述界面屏幕截图、所述界面窗口控件信息、所述标记弹窗区域及所述应用信息确定弹窗控件信息;
所述弹窗判断模块,还用于根据所述应用信息中所述机顶盒当前运行的应用栈确定产生弹窗的应用的应用标识;根据所述界面窗口控件信息和所述应用标识生成控件树文件;根据所述应用标识对应的所有窗口控件的窗口层级依次遍历所述控件树文件,并根据遍历获得的目标控件信息判断对应的弹窗控件是否属于待屏蔽弹窗控件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111296711.4A CN114025210B (zh) | 2021-11-01 | 2021-11-01 | 弹窗屏蔽方法、设备、存储介质及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111296711.4A CN114025210B (zh) | 2021-11-01 | 2021-11-01 | 弹窗屏蔽方法、设备、存储介质及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114025210A CN114025210A (zh) | 2022-02-08 |
CN114025210B true CN114025210B (zh) | 2023-02-28 |
Family
ID=80060391
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111296711.4A Active CN114025210B (zh) | 2021-11-01 | 2021-11-01 | 弹窗屏蔽方法、设备、存储介质及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114025210B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103019906A (zh) * | 2012-11-20 | 2013-04-03 | 北京奇虎科技有限公司 | 一种弹窗信息展示的方法、装置及*** |
CN103019687A (zh) * | 2012-11-20 | 2013-04-03 | 北京奇虎科技有限公司 | 用于弹窗信息的展示方法和装置 |
CN103164654A (zh) * | 2013-03-28 | 2013-06-19 | 北京奇虎科技有限公司 | 一种在弹窗上进行信息提示的方法及用户界面显示装置 |
CN104021172A (zh) * | 2014-05-30 | 2014-09-03 | 北京搜狗科技发展有限公司 | 广告过滤方法及广告过滤装置 |
CN104965838A (zh) * | 2014-09-11 | 2015-10-07 | 腾讯科技(深圳)有限公司 | 页面元素处理方法及页面元素处理装置 |
CN105681561A (zh) * | 2016-01-22 | 2016-06-15 | 努比亚技术有限公司 | 广告拦截装置和方法 |
CN106326316A (zh) * | 2015-07-08 | 2017-01-11 | 腾讯科技(深圳)有限公司 | 一种网页广告过滤方法及装置 |
CN107609122A (zh) * | 2017-09-14 | 2018-01-19 | 百度在线网络技术(北京)有限公司 | 广告屏蔽规则的更新方法、装置、服务器和存储介质 |
CN109829092A (zh) * | 2018-12-26 | 2019-05-31 | 厦门邑通软件科技有限公司 | 一种对网页进行定向监测的方法 |
CN113032264A (zh) * | 2021-03-29 | 2021-06-25 | 网易(杭州)网络有限公司 | 页面视图控件的检测方法及装置 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030233482A1 (en) * | 2002-06-18 | 2003-12-18 | Skrepetos Nicholas C. | System and method for enhancing a user's web browsing experience |
US20060235960A1 (en) * | 2004-11-23 | 2006-10-19 | Inventec Appliances Corporation | Method for blocking network advertising |
CN103729110B (zh) * | 2013-12-27 | 2017-02-15 | 广州华多网络科技有限公司 | 弹窗信息显示方法、装置及终端 |
CN105843494B (zh) * | 2015-01-15 | 2020-06-09 | 中兴通讯股份有限公司 | 一种实现区域屏幕截图的方法、装置和终端 |
CN106339208B (zh) * | 2015-07-15 | 2019-12-13 | 腾讯科技(深圳)有限公司 | 一种多媒体信息弹窗的处理方法及设备 |
CN105354138A (zh) * | 2015-10-12 | 2016-02-24 | 上海斐讯数据通信技术有限公司 | 一种确定手机页面上特定控件属性的方法 |
CN106155691A (zh) * | 2016-07-21 | 2016-11-23 | 北京奇虎科技有限公司 | 一种移动终端的界面数据处理方法、装置和移动终端 |
CN109117358A (zh) * | 2017-06-23 | 2019-01-01 | 百度在线网络技术(北京)有限公司 | 用于电子设备的测试方法和测试装置 |
CN110737578A (zh) * | 2018-07-20 | 2020-01-31 | 北京奇虎科技有限公司 | 一种测试应用方法和装置 |
CN109947650B (zh) * | 2019-03-20 | 2022-04-29 | 北京云测信息技术有限公司 | 脚本步骤处理方法、装置和*** |
CN112685285A (zh) * | 2019-10-18 | 2021-04-20 | 北京奇虎科技有限公司 | 用户界面测试用例生成方法和装置 |
CN111475241B (zh) * | 2020-04-02 | 2022-03-11 | 深圳创维-Rgb电子有限公司 | 一种界面的操作方法、装置、电子设备及可读存储介质 |
CN111641750B (zh) * | 2020-05-19 | 2022-05-24 | Oppo广东移动通信有限公司 | 截屏方法、终端及非易失性计算机可读存储介质 |
-
2021
- 2021-11-01 CN CN202111296711.4A patent/CN114025210B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103019906A (zh) * | 2012-11-20 | 2013-04-03 | 北京奇虎科技有限公司 | 一种弹窗信息展示的方法、装置及*** |
CN103019687A (zh) * | 2012-11-20 | 2013-04-03 | 北京奇虎科技有限公司 | 用于弹窗信息的展示方法和装置 |
CN103164654A (zh) * | 2013-03-28 | 2013-06-19 | 北京奇虎科技有限公司 | 一种在弹窗上进行信息提示的方法及用户界面显示装置 |
CN104021172A (zh) * | 2014-05-30 | 2014-09-03 | 北京搜狗科技发展有限公司 | 广告过滤方法及广告过滤装置 |
CN104965838A (zh) * | 2014-09-11 | 2015-10-07 | 腾讯科技(深圳)有限公司 | 页面元素处理方法及页面元素处理装置 |
CN106326316A (zh) * | 2015-07-08 | 2017-01-11 | 腾讯科技(深圳)有限公司 | 一种网页广告过滤方法及装置 |
CN105681561A (zh) * | 2016-01-22 | 2016-06-15 | 努比亚技术有限公司 | 广告拦截装置和方法 |
CN107609122A (zh) * | 2017-09-14 | 2018-01-19 | 百度在线网络技术(北京)有限公司 | 广告屏蔽规则的更新方法、装置、服务器和存储介质 |
CN109829092A (zh) * | 2018-12-26 | 2019-05-31 | 厦门邑通软件科技有限公司 | 一种对网页进行定向监测的方法 |
CN113032264A (zh) * | 2021-03-29 | 2021-06-25 | 网易(杭州)网络有限公司 | 页面视图控件的检测方法及装置 |
Non-Patent Citations (1)
Title |
---|
恶意弹窗广告攻击检测技术的研究;孙冲冲等;《软件工程》;20200505(第05期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114025210A (zh) | 2022-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105302428B (zh) | 基于社交网络的动态信息展示方法和装置 | |
CN110837403A (zh) | 机器人过程自动化 | |
CN110851299A (zh) | 自动化流程的异常排除方法、装置、设备及存储介质 | |
CN112363943A (zh) | 一种埋点设置方法、装置、计算机设备和存储介质 | |
CN112070076B (zh) | 文本段落结构还原方法、装置、设备及计算机存储介质 | |
CN112507087B (zh) | 终端设备识别方法、设备、存储介质及装置 | |
CN111191201A (zh) | 基于数据埋点的用户识别方法、装置、设备及存储介质 | |
WO2019041442A1 (zh) | 图表数据结构化提取方法、***、电子设备及计算机可读存储介质 | |
CN109391620B (zh) | 异常行为判定模型的建立方法、***、服务器及存储介质 | |
CN109271982B (zh) | 多个识别区域识别方法、识别终端及可读存储介质 | |
CN112817817A (zh) | 埋点信息查询方法、装置、计算机设备和存储介质 | |
CN108230114B (zh) | 选取用户特征标签的方法、装置、设备及可读存储介质 | |
CN111602157B (zh) | 供应商供应链风险分析方法 | |
CN110796014A (zh) | 垃圾投放习惯分析方法、***、装置及存储介质 | |
CN114025210B (zh) | 弹窗屏蔽方法、设备、存储介质及装置 | |
US10038785B1 (en) | Methods and systems for automatically recognizing actions in a call center environment using video data | |
CN114463656A (zh) | 检测模型训练方法、装置、设备及存储介质 | |
CN104866545B (zh) | 在信息展示页面上检索关键字的方法 | |
CN110727436A (zh) | 操作界面的脚本执行方法、装置、终端设备及存储介质 | |
CN116939306A (zh) | 监控视频校时展示方法、***、设备及存储介质 | |
CN112492397A (zh) | 视频处理方法、计算机设备和存储介质 | |
CN114785607A (zh) | 广告拦截方法、装置、设备及计算机可读存储介质 | |
CN114360055A (zh) | 基于人工智能的行为检测方法、设备及存储介质 | |
CN112597012A (zh) | 应用程序的遍历方法、装置、电子设备和存储介质 | |
CN114303352B (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 |