The embodiment of the invention discloses a carton determination method, a device and a storage medium of a user interface, and is applied to the technical field of information processing. In the method of this embodiment, the application module of the terminal device needs to calculate the value of the Carton parameter according to the time points at which the terminal device starts to draw the user interface, and divide these time points according to the value of the Carton parameter to obtain multiple Carton segments, so as to correspond to multiple Carton segments. The Caton parameter value determines that the terminal device displays the Caton degree information of the user interface over a period of time. In this way, according to the calculated values of the Carton parameters, the time points at which the user interface begins to be drawn are divided into several Carton segments, so that each Carton segment can be processed individually and the Carton situation when the display module displays the user interface can be reflected in segments, so that there is only a short period of time in a longer period of time. In the case of Caton, Caton's data will not be drowned by fluent data.
【技术实现步骤摘要】
一种用户界面的卡顿确定方法、装置及存储介质
本专利技术涉及信息处理
,特别涉及一种用户界面的卡顿确定方法、装置及存储介质。
技术介绍
一般情况下,在终端设备中都包括显示模块,渲染模块和各个应用模块,为了使得应用模块绘制各个应用模块的用户界面(userinterface,UI)的频率,与终端设备中显示模块刷新显示屏幕的频率一致,以稳定显示模块输出的画面质量,终端设备中的显示模块一般会按照一定周期(比如16.6毫秒)发出同步信号,即垂直同步(verticalsynchronization,VSYNC)信号,该同步信号用于通知应用模块重新绘制用户界面。其中,显示模块发出同步信号的周期表示该显示模块刷新一帧屏幕的频率。应用模块每一次绘制用户界面时,都会记录开始绘制用户界面的时间点,这样,如果应用模块开始绘制用户界面的两个相邻时间点之间的时间间隔,超出终端设备的显示模块发出同步信号的周期,则说明这个时间间隔内,应用模块显示的用户界面的过程中发生掉帧现象,即发生卡顿。现有技术中,终端设备中的各个应用模块还会获取每次开始绘制用户界面的时间点,并计算得到开始绘制用户界面的两 ...
【技术保护点】
1.一种用户界面的卡顿确定方法,其特征在于,包括:获取终端设备开始绘制用户界面的各个时间点;根据所述各个时间点计算卡顿参数值;根据所述卡顿参数值划分所述各个时间点,得到多个卡顿分段,其中,任一卡顿分段包括至少一个时间分段;根据所述多个卡顿分段分别对应的卡顿参数值,确定所述终端设备显示用户界面的卡顿程度信息。
【技术特征摘要】
1.一种用户界面的卡顿确定方法,其特征在于,包括:获取终端设备开始绘制用户界面的各个时间点;根据所述各个时间点计算卡顿参数值;根据所述卡顿参数值划分所述各个时间点,得到多个卡顿分段,其中,任一卡顿分段包括至少一个时间分段;根据所述多个卡顿分段分别对应的卡顿参数值,确定所述终端设备显示用户界面的卡顿程度信息。2.如权利要求1所述的方法,其特征在于,所述获取终端设备开始绘制用户界面的各个时间点,具体包括:获取所述终端设备调用绘制触发接口的时间点,将所述调用绘制触发接口的时间点作为所述终端设备开始绘制用户界面的时间点。3.如权利要求1所述的方法,其特征在于,所述卡顿参数值为流畅度值,则所述根据所述各个时间点计算卡顿参数值,具体包括:按照1秒的时间间隔将所述各个时间点进行分组,统计各个分组中时间点的个数,将所述各个分组中时间点的个数减1的值作为所述各个分组对应的流畅度值。4.如权利要求1所述的方法,其特征在于,所述卡顿参数值为掉帧数,则所述根据所述各个时间点计算卡顿参数值,具体包括:计算任意两个相邻的时间点之间的时间差值,与所述终端设备显示所述用户界面时的刷新频率的比值,将所述比值作为所述任意两个相邻的时间点之间的掉帧数。5.如权利要求1至4任一项所述的方法,其特征在于,所述根据所述卡顿参数值划分所述各个时间点,得到多个卡顿分段,具体包括:对所述卡顿参数值进行预处理;将相同的所述预处理后的卡顿参数值对应的时间点,划分为同一卡顿分段的时间点。6.如权利要求5所述的方法,其特征在于,所述对所述卡顿参数值进行预处理,具体包括:将所述卡顿参数值进行分组,得到多个卡顿参数分组;从各个卡顿参数分组中分别选取第一卡顿参数值,将所述第一卡顿参数值与对应权重值的乘积,作为预处理后的第一卡顿参数值。7.如权利要求6所述的方法,其特征在于,如果所述卡顿参数值为流畅度值,则所述第一卡顿参数值为所述卡顿参数分组的卡顿参数值中最小的至少一个卡顿参数值;如果所述卡顿参数值为掉帧数,则所述第一卡顿参数值为所述卡顿参数分组的卡顿参数值中最高的至少一个卡顿参数值。8.如权利要求6所述的方法,其特征在于,如果某一卡顿参数分组中的至少一个卡顿参数值超出预置范围,则所述某一卡顿参数分组对应的第一卡顿参数值对应的权重值为:1与第一乘积的相减值,所述第一乘积为所述某一卡顿参数分组中超出预置范围的至少一个卡顿参数值的个数,与0.1的乘积。9.如权利要求1至4任一项所述的方法,其特征在于,所述根据所述多个卡顿分段分别对应的卡顿参数值,确...
【专利技术属性】
技术研发人员:吴伟江,罗彧成,黄进,
申请(专利权)人:腾讯音乐娱乐科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。