1.一种数据处理方法,其特征在于,所述方法包括:
获取操作消息;其中,所述操作消息用于指示对当前页面的操作;
根据所述操作消息和预设规则确定当前页面是否发生场景切换。
2.根据权利要求1所述的数据处理方法,其特征在于,获取操作消息之前,所述方法还包括:检测当前页面的显示状态;
所述页面显示状态至少包含以下之一:多标签显示状态、多窗口显示状态、背景桌面显示状态或标签和窗口混合显示状态。
3.根据权利要求1或2任一项所述的数据处理方法,其特征在于,所述根据所述操作消息和预设规则确定当前页面是否发生场景切换包括:
判断所述操作消息对当前页面的操作是否为鼠标左键单击任务栏或触摸点击任务栏;
如果所述操作消息对当前页面的操作为鼠标左键单击任务栏或触摸点击任务栏,确定当前页面发生场景切换。
4.根据权利要求3所述的数据处理方法,其特征在于,所述当前页面的显示状态为多标签显示状态,所述方法还包括:
如果所述操作消息对当前页面的操作不是鼠标左键单击任务栏或触摸点击任务栏,判断所述操作消息对当前页面的操作是否为鼠标左键单击标签栏或触摸点击标签栏;
如果所述操作消息对当前页面的操作为鼠标左键单击标签栏或触摸点击标签栏,确定当前页面发生场景切换。
5.根据权利要求3所述的数据处理方法,其特征在于,所述当前页面的显示状态为多窗口显示状态,所述方法还包括:
如果所述操作消息对当前页面的操作不是鼠标左键单击任务栏或触摸点击任务栏,判断所述操作消息对当前页面的操作是否为鼠标左键单击窗口显示区域或触摸点击窗口显示区域;所述操作消息对当前页面的操作为鼠标左键单击窗口显示区域或触摸点击窗口显示区域,确定当前页面发生场景切换。
6.根据权利要求3所述的数据处理方法,其特征在于,所述当前页面的显示状态为标签和窗口混合显示状态,所述方法还包括:
如果所述操作消息对当前页面的操作不是鼠标左键单击任务栏或触摸点击任务栏,判断所述操作消息对当前页面的操作是否为鼠标左键单击窗口显示区域或标签栏中标签位置,或者判断所述操作消息对当前页面的操作是否为触摸点击窗口显示区域或标签栏中标签位置;
如果所述操作消息对当前页面的操作为鼠标左键单击窗口显示区域或标签栏中标签位置,或者所述操作消息对当前页面的操作为触摸点击窗口显示区域或标签栏中标签位置,确定当前页面发生场景切换。
7.根据权利要求3所述的数据处理方法,其特征在于,所述当前页面的显示状态为背景桌面显示状态,所述方法还包括:
如果所述操作消息对当前页面的操作不是鼠标左键单击任务栏并且不是触摸点击任务栏,确定当前页面未发生场景切换。
8.根据权利要求4至7任一项所述的数据处理方法,其特征在于,所述方法还包括:
确定当前发生场景切换时,按照预设规则选取满足预设条件的参考帧对当前页面进行帧间编码。
9.根据权利要求8所述的数据处理方法,其特征在于,所述按照预设规则选取满足预设条件的参考帧对当前页面进行帧间编码包括:
获取参考帧队列;其中,所述参考帧队列中存储有多个原始参考帧;
分别统计所述当前图像帧相对参考帧队列中的多个原始参考帧不变宏块的数量;
根据所述统计结果,在所述参考帧队列中选取目标参考帧;
根据所述目标参考帧对所述当前图像帧进行帧间编码。
10.根据权利要求9所述的数据处理方法,其特征在于,所述根据所述统计结果,在所述参考帧队列中选取目标参考帧包括:
将统计结果指示不变宏块数量最多的原始参考帧标选取为目标参考帧。
11.根据权利要求9所述的数据处理方法,其特征在于,根据所述统计结果,在所述参考帧队列中选取目标参考帧包括:
将统计结果指示不变宏块数量最多的原始参考帧标识为潜在目标参考帧;
判断所述不变宏块数量是否大于预设阈值,在所述不变宏块数量大于预设阈值时,选取所述潜在目标参考帧为目标参考帧。
12.根据权利要求9所述的数据处理方法,其特征在于,所述分别统计所述当前图像帧相对参考帧队列中的多个原始参考帧不变宏块的数量包括:
在当前图像帧和参考帧队列中的多个原始参考帧中对应的宏块中,抽取部分像素点的y分量,生成当前帧与参考帧队列中各帧的y分量缩略图;其中,当前图像帧和参考帧队列中的多个原始参考帧以yuv数据形式进行存储;
将当前帧的y分量缩略图与参考帧队列中各帧的y分量缩略图进行逐宏块比对,计算出当前图像帧相对参考帧队列中的多个原始参考帧不变宏块的数量。
13.一种数据处理装置,其特征在于,所述装置包括:
获取模块,用于获取操作消息;其中,所述操作消息用于指示对当前页面的操作;
确定模块,用于根据所述操作消息和预设规则确定当前页面是否发生场景切换。