数据处理方法及装置、电子设备及存储介质制造方法及图纸

技术编号:25843234 阅读:41 留言:0更新日期:2020-10-02 14:22
本申请公开了一种数据处理方法及装置、电子设备及存储介质。该方法包括:获取第一待显示数据集;从所述第一待显示数据集中确定待监听数据集;所述待监听数据集包含的数据的数量少于所述第一待显示数据集包含的数据的数量;监听所述待监听数据集,得到监听结果;依据所述监听结果,显示所述第一待显示数据集。

【技术实现步骤摘要】
数据处理方法及装置、电子设备及存储介质
本申请涉及计算机
,尤其涉及一种数据处理方法及装置、电子设备及存储介质。
技术介绍
在浏览器显示页面的过程中,浏览器通过渲染所需显示的数据,将所需显示的数据通过页面显示。由于所需显示的数据可能会随时间的推移而更新,为使浏览器通过页面即时显示更新后的数据,需要对所需显示的数据进行监听,以确定所需显示的数据是否更新,从而实现页面的实时显示。由于所需显示的数据的数量大,通过传统方法监听所需显示的数据带来的硬件开销大,进而导致浏览器的运行速度慢,甚至导致浏览器卡死、崩溃等情况的发生。
技术实现思路
本申请提供一种数据处理方法及装置、电子设备及存储介质。第一方面,提供了一种数据处理方法,所述方法包括:获取第一待显示数据集;从所述第一待显示数据集中确定待监听数据集;所述待监听数据集包含的数据的数量少于所述第一待显示数据集包含的数据的数量;监听所述待监听数据集,得到监听结果;依据所述监听结果,显示所述第一待显示数据集。在该方面中,通过对第一待显示数据集中的待监听数据集进行监听,减少所需监听的数据的数量,进而降低监听第一待显示数据集所消耗的硬件资源,从而提高数据处理装置显示第一待显示数据集的速度。结合本申请任一实施方式,所述从所述第一待显示数据集中确定待监听数据集,包括:从所述第一待显示数据集中选取至少一个动态数据,得到所述待监听数据集。结合本申请任一实施方式,所述监听所述待监听数据集,得到监听结果,包括:通过监听所述待监听数据集的被选状态,得到所述监听结果。结合本申请任一实施方式,所述依据所述监听结果,显示所述第一待显示数据集,包括:在所述监听结果为未更新的情况下,显示当前状态下所述第一待显示数据集中所需显示的数据;在所述监听结果为所述已更新的情况下,计算第一数据集与第二数据集之间的差异,得到第二待显示数据集;所述第一数据集包括所述当前状态下的所述待监听数据集;所述第二数据集包括下一个状态下的所述待监听数据集;显示所述第二待显示数据集。结合本申请任一实施方式,所述被选状态包括全选和空选;所述通过监听所述待监听数据集的被选状态,得到所述监听结果,包括:在第一被选状态和第二被选状态均为所述全选的情况下,确定所述监听结果为未更新;所述第一被选状态为所述待监听数据集在所述当前状态下的所述被选状态;所述第二被选状态为所述待监听数据集在所述下一个状态下的所述被选状态;或,在所述第一被选状态和所述第二被选状态均为所述空选的情况下,确定所述监听结果为未更新;所述第一被选状态为所述待监听数据集在所述当前状态下的所述被选状态;所述第二被选状态为所述待监听数据集在所述下一个状态下的所述被选状态;在所述第一被选状态和所述第二被选状态不同的情况下,确定所述监听结果为已更新。结合本申请任一实施方式,所述计算第一数据集与第二数据集之间的差异,得到第二待显示数据集,包括:在第三被选状态和第四被选状态均为所述空选的情况下,计算第三数据集与第四数据集之间的差异,得到所述第二待显示数据集;所述第三被选状态为第一节点在所述当前状态下的所述被选状态;所述第四被选状态为所述第一节点在所述下一个状态下的所述被选状态;所述第一节点为第二节点的子节点;所述第二节点为所述待监听数据集的节点;所述第三数据集包括所述第一数据集中除所述第一节点中的数据之外的数据;所述第四数据集包括所述第二数据集中除所述第一节点中的数据之外的数据;或,在所述第三被选状态和所述第四被选状态均为所述全选的情况下,计算所述第三数据集与所述第四数据集之间的差异,得到所述第二待显示数据集;所述第三被选状态为第一节点在所述当前状态下的所述被选状态;所述第四被选状态为所述第一节点在所述下一个状态下的所述被选状态;所述第一节点为第二节点的子节点;所述第二节点为所述待监听数据集的节点;所述第三数据集包括所述第一数据集中除所述第一节点中的数据之外的数据;所述第四数据集包括所述第二数据集中除所述第一节点中的数据之外的数据。结合本申请任一实施方式,所述计算所述第三数据集与所述第四数据集之间的差异,得到所述第二待显示数据集,包括:获取第三节点的显示状态;所述第三节点为第一节点的兄弟节点;在所述显示状态为折叠的情况下,计算第五数据集与第六数据集之间的差异,得到所述第二待显示数据集;所述第五数据集包括所述第三数据集中除第三节点中的数据之外的数据;所述第六数据集包括所述第四数据集中除第三节点中的数据之外的数据。结合本申请任一实施方式,所述第一待显示数据集包括:第一视频流;所述获取第一待显示数据集,包括:获取至少一个第二视频流;在接收到从所述至少一个第二视频流中选取至少一个视频流的指令的情况下,从所述至少一个第二视频流中选取所述第一视频流。第二方面,提供了一种数据处理装置,所述装置包括:获取单元,用于获取第一待显示数据集;确定单元,用于从所述第一待显示数据集中确定待监听数据集;所述待监听数据集包含的数据的数量少于所述第一待显示数据集包含的数据的数量;监听单元,用于监听所述待监听数据集,得到监听结果;显示单元,用于依据所述监听结果,显示所述第一待显示数据集。结合本申请任一实施方式,所述确定单元,用于:从所述第一待显示数据集中选取至少一个动态数据,得到所述待监听数据集。结合本申请任一实施方式,所述监听单元,用于:通过监听所述待监听数据集的被选状态,得到所述监听结果。结合本申请任一实施方式,所述显示单元,用于:在所述监听结果为未更新的情况下,显示当前状态下所述第一待显示数据集中所需显示的数据;在所述监听结果为所述已更新的情况下,计算第一数据集与第二数据集之间的差异,得到第二待显示数据集;所述第一数据集包括所述当前状态下的所述待监听数据集;所述第二数据集包括下一个状态下的所述待监听数据集;显示所述第二待显示数据集。结合本申请任一实施方式,所述被选状态包括全选和空选;所述监听单元,用于:在第一被选状态和第二被选状态均为所述全选的情况下,确定所述监听结果为未更新;所述第一被选状态为所述待监听数据集在所述当前状态下的所述被选状态;所述第二被选状态为所述待监听数据集在所述下一个状态下的所述被选状态;或,在所述第一被选状态和所述第二被选状态均为所述空选的情况下,确定所述监听结果为未更新;所述第一被选状态为所述待监听数据集在所述当前状态下的所述被选状态;所述第二被选状态为所述待监听数据集在所述下一个状态下的所述被选状态;在所述第一被选状态和所述第二被选状态不同的情况下,确定所述监听结果为已更新。结合本申请任一实施方式,所述显示单元,用于:在第三被选状态和第四被选状态均为所述空选的情况下,计算第三数据集与第四数据集之间的差异,得到所述本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:/n获取第一待显示数据集;/n从所述第一待显示数据集中确定待监听数据集;所述待监听数据集包含的数据的数量少于所述第一待显示数据集包含的数据的数量;/n监听所述待监听数据集,得到监听结果;/n依据所述监听结果,显示所述第一待显示数据集。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:
获取第一待显示数据集;
从所述第一待显示数据集中确定待监听数据集;所述待监听数据集包含的数据的数量少于所述第一待显示数据集包含的数据的数量;
监听所述待监听数据集,得到监听结果;
依据所述监听结果,显示所述第一待显示数据集。


2.根据权利要求1所述的方法,其特征在于,所述从所述第一待显示数据集中确定待监听数据集,包括:
从所述第一待显示数据集中选取至少一个动态数据,得到所述待监听数据集。


3.根据权利要求1或2所述的方法,其特征在于,所述监听所述待监听数据集,得到监听结果,包括:
通过监听所述待监听数据集的被选状态,得到所述监听结果。


4.根据权利要求3所述的方法,其特征在于,所述依据所述监听结果,显示所述第一待显示数据集,包括:
在所述监听结果为未更新的情况下,显示当前状态下所述第一待显示数据集中所需显示的数据;
在所述监听结果为所述已更新的情况下,计算第一数据集与第二数据集之间的差异,得到第二待显示数据集;所述第一数据集包括所述当前状态下的所述待监听数据集;所述第二数据集包括下一个状态下的所述待监听数据集;
显示所述第二待显示数据集。


5.根据权利要求3或4所述的方法,其特征在于,所述被选状态包括全选和空选;
所述通过监听所述待监听数据集的被选状态,得到所述监听结果,包括:
在第一被选状态和第二被选状态均为所述全选的情况下,确定所述监听结果为未更新;所述第一被选状态为所述待监听数据集在所述当前状态下的所述被选状态;所述第二被选状态为所述待监听数据集在所述下一个状态下的所述被选状态;或,
在所述第一被选状态和所述第二被选状态均为所述空选的情况下,确定所述监听结果为未更新;所述第一被选状态为所述待监听数据集在所述当前状态下的所述被选状态;所述第二被选状态为所述待监听数据集在所述下一个状态下的所述被选状态;
在所述第一被选状态和所述第二被选状态不同的情况下,确定所述监听结果为已更新。


6.根据权利要求5所述的方法,其特征在于,所述计算第一数据集与第二数据集之间的差异,得到第二待显示数据集,包括:
在第三被选状态和第四被选状态均为所述空选的情况下,计算第三数据集与第四数据集之间的差异,得到所述第二待显示数据集;所述第三被选状态为第一节点在所述当前状态下的所述被选状态;所述第四被选状态为所述第一节点在所述下一个状态下的所述被选状态;所述第一节点为第二节点的子节点;所述第二节点为所述待监听数据集的节点;所述第三数据集包括所述第一数据集中...

【专利技术属性】
技术研发人员:李嘉宾张寅艳苏醒强
申请(专利权)人:深圳市商汤科技有限公司
类型:发明
国别省市:广东;44

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

1