一种控件状态检测方法及装置制造方法及图纸

技术编号:23763954 阅读:19 留言:0更新日期:2020-04-11 18:51
本发明专利技术公开了一种控件状态检测方法及装置,适用于个人信息处理技术领域。方法包括:基于预设的判断条件确定待检测控件为显示状态;记录待检测控件进入显示状态的持续时间。装置包括判断模块,用于基于预设的判断条件确定待检测控件为显示状态;数据处理模块,用于记录待检测控件进入显示状态的持续时间。本发明专利技术实施例通过基于预设的判断条件确定待检测控件为显示状态;记录待检测控件进入显示状态的持续时间。能够合理判断待检测控件是否处于能够被用户注意的状态,通过记录注意状态的持续时间,能够作为判断当前的控件是否能满足用户需求的基础。

A method and device of control state detection

【技术实现步骤摘要】
一种控件状态检测方法及装置
本专利技术涉及个人信息处理
,尤其是一种控件状态检测方法及装置。
技术介绍
在商业领域,如果能正确获取用户的需求,就能针对性的输出产品,有利于降低成本。随着信息技术的进步,通过APP等软件,用户能够很方便的获取想要的服务。考虑到用户需求的广度和深度,信息提供软件都会提供大量的信息以供用户的选择。同时,这些大量的信息是通过各种控件进行输出,例如,视频、语音、小游戏、文本和图片等。各种各样的控件虽然能够输出信息,但是针对于用户是如何看待这些控件,以及这些控件的实际的输出效果到底如何,并没有很好的判断方法。因此,不能够有效的获得用户的需求倾向。
技术实现思路
本专利技术旨于至少在一定程度上解决相关技术中的技术问题。为此,本专利技术的一个目的是提供一种控件状态检测方法及装置。本专利技术所采用的技术方案是:第一方面,本专利技术实施例提供一种控件状态检测方法,包括:基于预设的判断条件确定待检测控件为显示状态;记录所述待检测控件进入所述显示状态的持续时间。能够合理判断待检测控件是否处于能够被用户注意的状态,通过记录注意状态的持续时间,能够作为判断当前的控件是否能满足用户需求的基础。优选地,基于预设的判断条件确定待检测控件为显示状态包括:检测显示界面的操作事件,启动计时器;基于执行频率和所述计时器,确定判断执行时间;基于预设的所述判断条件和所述判断执行时间,确定所述待检测控件为显示状态。通过检测显示界面的操作,能够确定用户操作的起点,计时器可以结合执行频率确定后续的各个步骤的执行时间和循环执行的时间。优选地,所述判断条件包括:条件a:所述待检测控件正在加载或已经加载完成;条件b:所述待检测控件处于显示区域;条件c:所述待检测控件处于可供观察状态;同时满足条件a、b和c时,则判定所述待检测控件为显示状态,否则,为非显示状态。条件a用于说明当前的待检测控件的工作状态,可以作为启动后续判断的起点,条件b用于说明待检测控件确实属于被显示的阶段,或者处于显示器的某个区域,条件c用于判断待检测控件能够充分实现其所执行的信息展示的功能;当满足这三个条件,则说明待检测控件的确属于用户正在使用,或者正在留意的控件,可以准确的作为判断用户是否感兴趣的基础。优选地,控件状态检测方法,还包括:记录所述待检测控件进入所述显示状态的持续时间,正在加载或者没有正在运行的控件,或者在休眠阈值内未检测到显示界面的操作事件,则停止检测。确定没有正在运行或正在加载的控件,然后停止检测,能够降低执行检测方法的装置的功耗;同理,在休眠阈值内未检测到显示界面的操作事件也说明用户并未关注显示界面,则停止检测,能够降低执行检测方法的装置的功耗。优选地,所述操作事件包括通过显示界面内的指示点控制所述待检测控件,和/或通过指示点控制所述显示界面;根据所述指示点执行控制行为的时间和行为属性,设置执行频率。本优选方案的目的在于,能够根据不同的行为来确定不同的检测方案,有利于适用不同的用户层的数据处理,提供针对性。优选地,基于预设的处理规则处理所述持续时间,基于预设的输出规则输出所述持续时间。通过处理规则处理持续时间,能够根据各种处理公式输出合适的结果,能够扩展数据的用途;通过输出规则输出所述持续时间,能够灵活的处理数据传输的需求,提高检测方法的适应性。第二方面,本专利技术实施例提供一种控件状态检测装置,包括:判断模块,用于基于预设的判断条件,确定待检测控件为显示状态;数据处理模块,用于记录所述待检测控件进入所述显示状态的持续时间。判断模块能够合理判断待检测控件是否处于能够被用户注意的状态,数据处理模块通过记录注意状态的持续时间,能够作为判断当前的控件是否能满足用户需求的基础。优选地,控件状态检测装置还包括:操作检测模块,用于检测显示界面的操作事件,启动计时器;定时模块,用于基于执行频率和所述计时器确定判断执行时间;所述判断模块基于预设的判断条件和所述判断执行时间确定待检测控件为显示状态。优选地,所述判断条件包括:条件a:所述待检测控件正在加载或已经加载完成;条件b:所述待检测控件处于显示区域;条件c:所述待检测控件处于可供观察状态;同时满足条件a、b和c,则判定所述待检测控件为显示状态。优选地,控件状态检测装置,还包括休眠模块,用于在没有正在运行或正在加载的控件,或者在休眠阈值内未检测到显示界面的操作事件时,停止检测。优选地,控件状态检测装置,所述操作事件包括通过显示界面内的指示点控制所述待检测控件和/或通过指示点控制所述显示界面;根据所述指示点执行控制行为的时间和行为属性设置执行频率。附图说明图1是一种控件状态检测方法的一种实施例的流程图;图2是一种控件状态检测流程的一种实施例的流程图;图3是一种控件状态检测装置的连接图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。实施例1。本实施例提供如图1所示的一种控件状态检测方法,包括:S1、基于预设的判断条件确定待检测控件为显示状态;S2、记录待检测控件进入显示状态的持续时间。通过手机、iPad、笔记本电脑等电子设备,可以执行各种应用程序,简称为应用。本专利技术的目的是检测应用中的各种控件的显示状态以确定用户对控件的感兴趣的程度。首先,需要确定用户已经进入注意控件的阶段:本实施例采取的是检测显示界面的操作事件的方式,所谓的操作事件即为针对于显示界面内的各个元素,以及针对于显示界面本身的属性进行改变的行为。例如,开启、关闭显示界面,改变显示界面的颜色、尺寸等行为。具体表现为通过显示界面内的指示点控制待检测控件,和/或通过指示点控制显示界面。显示界面会有一个点以作为行为的目的地,经典的例子即为鼠标点,其目的在于作为行为的指示点,通过该指示点可以选择、取消、拖曳待检测控件,也可以控制显示界面本身。例如,手机可以通过两个手指的操作扩大或者缩小显示界面。此时,指示点有时候并不是可供肉眼识别的点,但是在操作系统的层面,必然存在两个坐标点以作为手指与屏幕接触的指示点。而行为属性则为上述的选择、取消和拖曳、扩大或者缩小显示界面等操作。另外,可以根据指示点执行控制行为的时间和行为属性,设置执行频率以供后续的步骤利用。通过检测到操作事件,可以判断用户已经正式使用电子设备。其次,基于预设的判断条件确定待检测控件为显示状态。此时默认,待检测控件已经存在。即需要满足条件a,待检测控件正在加载或已经加载完成。其中,正在加载的状态为,用户已经选定某一个控件,该控件正在执行加载的步骤,但是不一定能完全显示。例如,用户选定一个视频控件,则视频的播放组件被启动,但是视频相关的数据未被载入。此时,待检测控件处于一个将要播放而未播放的状态,其与已经加载完成的区别在于,已经加载完成时,控件能够执行完整本文档来自技高网...

【技术保护点】
1.一种控件状态检测方法,其特征在于,包括:/n基于预设的判断条件确定待检测控件为显示状态;/n记录所述待检测控件进入所述显示状态的持续时间。/n

【技术特征摘要】
1.一种控件状态检测方法,其特征在于,包括:
基于预设的判断条件确定待检测控件为显示状态;
记录所述待检测控件进入所述显示状态的持续时间。


2.根据权利要求1所述的一种控件状态检测方法,其特征在于,基于预设的判断条件确定待检测控件为显示状态包括:
检测显示界面的操作事件,启动计时器;
基于执行频率和所述计时器,确定判断执行时间;
基于预设的所述判断条件和所述判断执行时间,确定所述待检测控件为显示状态。


3.根据权利要求1或2所述的一种控件状态检测方法,其特征在于,所述判断条件包括:
条件a:所述待检测控件正在加载或已经加载完成;
条件b:所述待检测控件处于显示区域;
条件c:所述待检测控件处于可供观察状态;
同时满足条件a、b和c时,则判定所述待检测控件为显示状态。


4.根据权利要求1或2所述的一种控件状态检测方法,其特征在于,还包括:
正在加载或者没有正在运行的控件,或者在休眠阈值内未检测到显示界面的操作事件,则停止检测。


5.根据权利要求2所述的一种控件状态检测方法,其特征在于,所述操作事件包括通过显示界面内的指示点控制所述待检测控件,和/或通过指示点控制所述显示界面;
根据所述指示点执行控制行为的时间和行为属性,设置执行频率。


...

【专利技术属性】
技术研发人员:陈方毅李江淮
申请(专利权)人:厦门美柚股份有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1