首页 / 专利库 / 电脑零配件 / 接口 / 通信接口 / 一种网络资源处理方法、装置以及终端

一种网络资源处理方法、装置以及终端

阅读:1021发布:2020-09-05

专利汇可以提供一种网络资源处理方法、装置以及终端专利检索,专利查询,专利分析的服务。并且本 发明 实施例 公开一种网络资源处理方法、装置以及终端,其中,所述方法包括:获取终端三维显示方式,以及至少一个网络资源数据中每个网络资源数据对应的 属性信息 ;在所述每个网络资源数据对应的属性信息中,获取携带有三维标识的属性信息,并将所述携带有三维标识的属性信息中所携带的三维显示方式,与所述终端三维显示方式进行匹配;当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,在所述相匹配的属性信息中选取第一目标属性信息,以加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据。采用本发明,可使终端正常显示所加载的3D资源。,下面是一种网络资源处理方法、装置以及终端专利的具体信息内容。

1.一种网络资源处理方法,其特征在于,包括:
获取终端三维显示方式,以及包含3D资源的页面中的至少一个网络资源数据中每个网络资源数据对应的属性信息,其中,所述终端三维显示方式是指所述终端可支持的三维显示方式,所述每个网络资源数据间相互关联,所述每个网络资源数据同属于某一张图片或某一个视频,所述属性信息为HTML标准中的source元素;
在所述每个网络资源数据对应的属性信息中,获取携带有三维标识的属性信息,并将所述携带有三维标识的属性信息中所携带的三维显示方式,与所述终端三维显示方式进行匹配;
当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,在所述相匹配的属性信息中选取第一目标属性信息,以加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据;
其中,还包括:
当所述携带有三维标识的属性信息中不存在与所述终端三维显示方式相匹配的属性信息时,在携带有二维标识的属性信息中选取第二目标属性信息,并加载和显示所述第二目标属性信息对应的网络资源数据。
2.如权利要求1所述的方法,其特征在于,在所述当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,在所述相匹配的属性信息中选取第一目标属性信息,以加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据的步骤之后,还包括:
检测终端工作信息,所述终端工作信息包括网络类型、电量剩余值、界面显示状态中的至少一个;
当检测到所述终端工作信息满足切换条件时,将所显示的所述第一目标属性信息对应的网络资源数据切换为第二目标属性信息对应的网络资源数据;
其中,所述第二目标属性信息是在携带有二维标识的属性信息中选取出的。
3.如权利要求1所述的方法,其特征在于,在所述当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,在所述相匹配的属性信息中选取第一目标属性信息,以加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据的步骤之后,还包括:
获取所述第一目标属性信息所携带的三维显示方式对应的亮度信息和刷新率信息;
根据所述亮度信息和所述刷新率信息调整终端屏幕的亮度和刷新率。
4.如权利要求2所述的方法,其特征在于,在所述当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,在所述相匹配的属性信息中选取第一目标属性信息,以加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据的步骤之后,还包括:
获取所述第一目标属性信息所携带的三维显示方式对应的亮度信息和刷新率信息;
根据所述亮度信息和所述刷新率信息调整终端屏幕的亮度和刷新率。
5.如权利要求1至4任一项所述的方法,其特征在于,所述当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,在所述相匹配的属性信息中选取第一目标属性信息,以加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据,包括:
当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,获取所述相匹配的属性信息中所携带的三维显示方式对应的分辨率信息;
根据所述分辨率信息在所述相匹配的属性信息中选取第一目标属性信息,并加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据。
6.如权利要求2所述的方法,其特征在于,还包括:
存储所述第一目标属性信息对应的网络资源数据所对应的网络地址,以及所述第二目标属性信息对应的网络资源数据所对应的网络地址,以便于在切换网络资源数据时根据所存储的网络地址获取对应的网络资源数据。
7.一种网络资源处理装置,应用于终端,其特征在于,包括:
第一获取模,用于获取终端三维显示方式,以及包含3D资源的页面中的至少一个网络资源数据中每个网络资源数据对应的属性信息,其中,所述终端三维显示方式是指所述终端可支持的三维显示方式,所述每个网络资源数据间相互关联,所述每个网络资源数据同属于某一张图片或某一个视频,所述属性信息为HTML标准中的source元素;
匹配模块,用于在所述每个网络资源数据对应的属性信息中,获取携带有三维标识的属性信息,并将所述携带有三维标识的属性信息中所携带的三维显示方式,与所述终端三维显示方式进行匹配;
加载显示模块,用于当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,在所述相匹配的属性信息中选取第一目标属性信息,以加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据;
其中,
所述加载显示模块,还用于当所述携带有三维标识的属性信息中不存在与所述终端三维显示方式相匹配的属性信息时,在携带有二维标识的属性信息中选取第二目标属性信息,并加载和显示所述第二目标属性信息对应的网络资源数据。
8.如权利要求7所述的装置,其特征在于,还包括:
检测模块,用于检测终端工作信息,所述终端工作信息包括网络类型、电量剩余值、界面显示状态中的至少一个;
切换模块,用于当检测到所述终端工作信息满足切换条件时,将所显示的所述第一目标属性信息对应的网络资源数据切换为第二目标属性信息对应的网络资源数据;
其中,所述第二目标属性信息是在携带有二维标识的属性信息中选取出的。
9.如权利要求7所述的装置,其特征在于,还包括:
第二获取模块,用于获取所述第一目标属性信息所携带的三维显示方式对应的亮度信息和刷新率信息;
调整模块,用于根据所述亮度信息和所述刷新率信息调整终端屏幕的亮度和刷新率。
10.如权利要求8所述的装置,其特征在于,还包括:
第二获取模块,用于获取所述第一目标属性信息所携带的三维显示方式对应的亮度信息和刷新率信息;
调整模块,用于根据所述亮度信息和所述刷新率信息调整终端屏幕的亮度和刷新率。
11.如权利要求7至10任一项所述的装置,其特征在于,所述加载显示模块包括:
分辨率获取单元,用于当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,获取所述相匹配的属性信息中所携带的三维显示方式对应的分辨率信息;
资源加载显示单元,用于根据所述分辨率信息在所述相匹配的属性信息中选取第一目标属性信息,并加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据。
12.如权利要求10所述的装置,其特征在于,还包括:
存储模块,用于存储所述第一目标属性信息对应的网络资源数据所对应的网络地址,以及所述第二目标属性信息对应的网络资源数据所对应的网络地址,以便于所述切换模块在切换网络资源数据时根据所存储的网络地址获取对应的网络资源数据。
13.一种终端,其特征在于,包括:处理器、通信接口以及显示器;
所述通信接口,用于获取终端三维显示方式,以及包含3D资源的页面中的至少一个网络资源数据中每个网络资源数据对应的属性信息,其中,所述终端三维显示方式是指所述终端可支持的三维显示方式,所述每个网络资源数据间相互关联,所述每个网络资源数据同属于某一张图片或某一个视频,所述属性信息为HTML标准中的source元素;
所述处理器,用于在所述每个网络资源数据对应的属性信息中,获取携带有三维标识的属性信息,并将所述携带有三维标识的属性信息中所携带的三维显示方式,与所述终端三维显示方式进行匹配;
所述处理器,还用于当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,在所述相匹配的属性信息中选取第一目标属性信息;
所述通信接口,还用于加载所述第一目标属性信息对应的网络资源数据;
所述显示器,用于根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据;
其中,
所述处理器,还用于当所述携带有三维标识的属性信息中不存在与所述终端三维显示方式相匹配的属性信息时,在携带有二维标识的属性信息中选取第二目标属性信息;
所述通信接口,还用于加载所述第二目标属性信息对应的网络资源数据;
所述显示器,还用于显示所述第二目标属性信息对应的网络资源数据。
14.如权利要求13所述的终端,其特征在于,
所述处理器,还用于检测终端工作信息,所述终端工作信息包括网络类型、电量剩余值、界面显示状态中的至少一个,且当检测到所述终端工作信息满足切换条件时,将所显示的所述第一目标属性信息对应的网络资源数据切换为第二目标属性信息对应的网络资源数据;
所述通信接口,还用于加载所述第二目标属性信息对应的网络资源数据;
所述显示器,还用于显示所述第二目标属性信息对应的网络资源数据;
其中,所述第二目标属性信息是在携带有二维标识的属性信息中选取出的。
15.如权利要求13所述的终端,其特征在于,
所述处理器,还用于获取所述第一目标属性信息所携带的三维显示方式对应的亮度信息和刷新率信息,并根据所述亮度信息和所述刷新率信息调整所述显示器的亮度和刷新率。
16.如权利要求14所述的终端,其特征在于,
所述处理器,还用于获取所述第一目标属性信息所携带的三维显示方式对应的亮度信息和刷新率信息,并根据所述亮度信息和所述刷新率信息调整所述显示器的亮度和刷新率。
17.如权利要求13至16任一项所述的终端,其特征在于,
所述处理器,还用于当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,获取所述相匹配的属性信息中所携带的三维显示方式对应的分辨率信息,并根据所述分辨率信息在所述相匹配的属性信息中选取第一目标属性信息。
18.如权利要求15所述的终端,其特征在于,还包括:存储器
所述存储器,用于存储所述第一目标属性信息对应的网络资源数据所对应的网络地址,以及所述第二目标属性信息对应的网络资源数据所对应的网络地址;
所述通信接口,具体用于根据所存储的网络地址获取对应的网络资源数据。
19.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质存储有计算机程序,所述计算机程序用于指令相关的硬件,来完成权利要求1至6任意一项所述的方法。

说明书全文

一种网络资源处理方法、装置以及终端

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种网络资源处理方法、装置以及终端。

背景技术

[0002] 目前的3D(3-dimensional,三维)显示技术分类繁多,不过最基本的原理是相似的,均是利用人眼左右分别接收不同画面,然后大脑经过对图像信息进行叠加重生,构成立体方向效果的影像。目前的3D显示方式主要有两种方式:眼镜式和裸眼式,其中,眼镜式主要包括色差式、偏光式、主动快式等,裸眼式主要包括光屏障式、柱状透镜式、指向光源式等。
[0003] 目前有些网页可以提供3D资源,终端浏览器可以直接加载网页所提供的3D资源,但是终端所支持的3D显示方式与所加载的3D资源对应的3D显示方式可能会不同,这时可能会导致终端无法正常显示所加载的3D资源。

发明内容

[0004] 本发明实施例提供一种网络资源处理方法、装置以及终端,可使终端正常显示所加载的3D资源。
[0005] 本发明第一方面提供一种网络资源处理方法,包括:
[0006] 获取终端三维显示方式,以及至少一个网络资源数据中每个网络资源数据对应的属性信息
[0007] 在所述每个网络资源数据对应的属性信息中,获取携带有三维标识的属性信息,并将所述携带有三维标识的属性信息中所携带的三维显示方式,与所述终端三维显示方式进行匹配;
[0008] 当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,在所述相匹配的属性信息中选取第一目标属性信息,以加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据。
[0009] 在第一种可能的实现方式中,还包括:
[0010] 当所述携带有三维标识的属性信息中不存在与所述终端三维显示方式相匹配的属性信息时,在携带有二维标识的属性信息中选取第二目标属性信息,并加载和显示所述第二目标属性信息对应的网络资源数据。
[0011] 结合第一方面,在第二种可能的实现方式中,在所述当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,在所述相匹配的属性信息中选取第一目标属性信息,以加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据的步骤之后,还包括:
[0012] 检测终端工作信息,所述终端工作信息包括网络类型、电量剩余值、界面显示状态中的至少一个;
[0013] 当检测到所述终端工作信息满足切换条件时,将所显示的所述第一目标属性信息对应的网络资源数据切换为第二目标属性信息对应的网络资源数据;
[0014] 其中,所述第二目标属性信息是在携带有二维标识的属性信息中选取出的。
[0015] 结合第一方面,或第一方面的第一种可能的实现方式,或第一方面的第二种可能的实现方式,在第三种可能的实现方式中,在所述当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,在所述相匹配的属性信息中选取第一目标属性信息,以加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据的步骤之后,还包括:
[0016] 获取所述第一目标属性信息所携带的三维显示方式对应的亮度信息和刷新率信息;
[0017] 根据所述亮度信息和所述刷新率信息调整终端屏幕的亮度和刷新率。
[0018] 结合第一方面,或第一方面的第一种可能的实现方式,或第一方面的第二种可能的实现方式,或第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,在所述相匹配的属性信息中选取第一目标属性信息,以加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据,包括:
[0019] 当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,获取所述相匹配的属性信息中所携带的三维显示方式对应的分辨率信息;
[0020] 根据所述分辨率信息在所述相匹配的属性信息中选取第一目标属性信息,并加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据。
[0021] 结合第一方面的第二种可能的实现方式,在第五种可能的实现方式中,还包括:
[0022] 存储所述第一目标属性信息对应的网络资源数据所对应的网络地址,以及所述第二目标属性信息对应的网络资源数据所对应的网络地址,以便于在切换网络资源数据时根据所存储的网络地址获取对应的网络资源数据。
[0023] 本发明第二方面提供了一种网络资源处理装置,应用于终端,包括:
[0024] 第一获取模,用于获取终端三维显示方式,以及至少一个网络资源数据中每个网络资源数据对应的属性信息;
[0025] 匹配模块,用于在所述每个网络资源数据对应的属性信息中,获取携带有三维标识的属性信息,并将所述携带有三维标识的属性信息中所携带的三维显示方式,与所述终端三维显示方式进行匹配;
[0026] 加载显示模块,用于当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,在所述相匹配的属性信息中选取第一目标属性信息,以加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据。
[0027] 在第一种可能的实现方式中,
[0028] 所述加载显示模块,还用于当所述携带有三维标识的属性信息中不存在与所述终端三维显示方式相匹配的属性信息时,在携带有二维标识的属性信息中选取第二目标属性信息,并加载和显示所述第二目标属性信息对应的网络资源数据。
[0029] 结合第二方面,在第二种可能的实现方式中,还包括:
[0030] 检测模块,用于检测终端工作信息,所述终端工作信息包括网络类型、电量剩余值、界面显示状态中的至少一个;
[0031] 切换模块,用于当检测到所述终端工作信息满足切换条件时,将所显示的所述第一目标属性信息对应的网络资源数据切换为第二目标属性信息对应的网络资源数据;
[0032] 其中,所述第二目标属性信息是在携带有二维标识的属性信息中选取出的。
[0033] 结合第二方面,或第二方面的第一种可能的实现方式,或第二方面的第二种可能的实现方式,在第三种可能的实现方式中,还包括:
[0034] 第二获取模块,用于获取所述第一目标属性信息所携带的三维显示方式对应的亮度信息和刷新率信息;
[0035] 调整模块,用于根据所述亮度信息和所述刷新率信息调整终端屏幕的亮度和刷新率。
[0036] 结合第二方面,或第二方面的第一种可能的实现方式,或第二方面的第二种可能的实现方式,或第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述加载显示模块包括:
[0037] 分辨率获取单元,用于当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,获取所述相匹配的属性信息中所携带的三维显示方式对应的分辨率信息;
[0038] 资源加载显示单元,用于根据所述分辨率信息在所述相匹配的属性信息中选取第一目标属性信息,并加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据。
[0039] 结合第二方面的第二种可能的实现方式,在第五种可能的实现方式中,还包括:
[0040] 存储模块,用于存储所述第一目标属性信息对应的网络资源数据所对应的网络地址,以及所述第二目标属性信息对应的网络资源数据所对应的网络地址,以便于所述切换模块在切换网络资源数据时根据所存储的网络地址获取对应的网络资源数据。
[0041] 本发明第三方面提供了一种终端,包括:处理器、通信接口以及显示器;
[0042] 所述通信接口,用于获取终端三维显示方式,以及至少一个网络资源数据中每个网络资源数据对应的属性信息;
[0043] 所述处理器,用于在所述每个网络资源数据对应的属性信息中,获取携带有三维标识的属性信息,并将所述携带有三维标识的属性信息中所携带的三维显示方式,与所述终端三维显示方式进行匹配;
[0044] 所述处理器,还用于当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,在所述相匹配的属性信息中选取第一目标属性信息;
[0045] 所述通信接口,还用于加载所述第一目标属性信息对应的网络资源数据;
[0046] 所述显示器,用于根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据。
[0047] 在第一种可能的实现方式中,
[0048] 所述处理器,还用于当所述携带有三维标识的属性信息中不存在与所述终端三维显示方式相匹配的属性信息时,在携带有二维标识的属性信息中选取第二目标属性信息;
[0049] 所述通信接口,还用于加载所述第二目标属性信息对应的网络资源数据;
[0050] 所述显示器,还用于显示所述第二目标属性信息对应的网络资源数据。
[0051] 结合第三方面,在第二种可能的实现方式中,
[0052] 所述处理器,还用于检测终端工作信息,所述终端工作信息包括网络类型、电量剩余值、界面显示状态中的至少一个,且当检测到所述终端工作信息满足切换条件时,将所显示的所述第一目标属性信息对应的网络资源数据切换为第二目标属性信息对应的网络资源数据;
[0053] 所述通信接口,还用于加载所述第二目标属性信息对应的网络资源数据;
[0054] 所述显示器,还用于显示所述第二目标属性信息对应的网络资源数据;
[0055] 其中,所述第二目标属性信息是在携带有二维标识的属性信息中选取出的。
[0056] 结合第三方面,或第三方面的第一种可能的实现方式,或第三方面的第二种可能的实现方式,在第三种可能的实现方式中,
[0057] 所述处理器,还用于获取所述第一目标属性信息所携带的三维显示方式对应的亮度信息和刷新率信息,并根据所述亮度信息和所述刷新率信息调整所述显示器的亮度和刷新率。
[0058] 结合第三方面,或第三方面的第一种可能的实现方式,或第三方面的第二种可能的实现方式,或第三方面的第三种可能的实现方式,在第四种可能的实现方式中,[0059] 所述处理器,还用于当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,获取所述相匹配的属性信息中所携带的三维显示方式对应的分辨率信息,并根据所述分辨率信息在所述相匹配的属性信息中选取第一目标属性信息。
[0060] 结合第三方面的第二种可能的实现方式,在第五种可能的实现方式中,还包括:存储器
[0061] 所述存储器,用于存储所述第一目标属性信息对应的网络资源数据所对应的网络地址,以及所述第二目标属性信息对应的网络资源数据所对应的网络地址;
[0062] 所述通信接口,具体用于根据所存储的网络地址获取对应的网络资源数据。
[0063] 由上可见,本发明实施例通过获取终端三维显示方式以及至少一个网络资源数据中每个网络资源数据对应的属性信息,并当携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,可以在相匹配的属性信息中获取第一目标属性信息,并加载第一目标属性信息对应的网络资源数据,以保证终端所支持的3D显示方式与所加载的3D资源对应的3D显示方式相同,从而可以使终端正常显示所加载的3D资源。附图说明
[0064] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0065] 图1是本发明实施例提供的一种网络资源处理方法的流程示意图;
[0066] 图2是本发明实施例提供的另一种网络资源处理方法的流程示意图;
[0067] 图3是本发明实施例提供的又一种网络资源处理方法的流程示意图;
[0068] 图4是本发明实施例提供的一种网络资源处理装置的结构示意图;
[0069] 图5是本发明实施例提供的另一种网络资源处理装置的结构示意图;
[0070] 图6是本发明实施例提供的一种加载显示模块的结构示意图;
[0071] 图7是本发明实施例提供的一种终端的结构示意图。

具体实施方式

[0072] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0073] 本发明实施例涉及的终端可以包括:计算机、平板电脑、智能手机、笔记本电脑、掌上电脑以及移动互联网设备(MID)等终端设备;同时,本发明实施例涉及的终端还具备3D显示功能。
[0074] 请参见图1,是本发明实施例提供的一种网络资源处理方法的流程示意图,所述方法可以包括:
[0075] S101,获取终端三维显示方式,以及至少一个网络资源数据中每个网络资源数据对应的属性信息;
[0076] 具体的,终端中的浏览器在请求加载包含3D资源的页面时,所述终端可以通过所述浏览器获取终端三维显示方式,所述终端三维显示方式是指所述终端可支持的三维显示方式,所述终端三维显示方式可以由所述终端预先设置好的,所述终端三维显示方式的格式可以为3D-(显示类型)-(具体显示方式),例如,所述终端三维显示方式可以包括3D-Glass-Ana、3D-Glass-Pol、3D-Glass-Act、3D-Eye-Bar、3D-Eye-Len、3D-Eye-Dir中的至少一个,其中,Glass表示眼镜式,Eye表示裸眼式,Ana表示色差式,Pol表示偏光式,Act表示主动快门式,Bar表示光屏障式,Len表示柱状透镜式,Dir表示指向光源式。或者,所述终端三维显示方式的格式还可以为3D-(显示类型):(具体显示方式),例如,所述终端三维显示方式可以包括3D-Glass:Ana、3D-Glass:Pol、3D-Glass:Act、3D-Eye:Bar、3D-Eye:Len、3D-Eye:Dir中的至少一个。
[0077] 所述终端在获取所述终端三维显示方式的同时,还可以通过浏览器获取当前所请求加载的页面中的至少一个网络资源数据中每个网络资源数据对应的属性信息。其中,所述每个网络资源数据间相互关联,即所述每个网络资源数据同属于某一张图片或某一个视频,例如,若所请求加载的页面为一张图片,则该图片可以对应有多种网络资源数据,每种网络资源数据所显示出的图片的格式、维度以及其他属性均可以互不相同。在网页的后台服务器侧,可以预先在属性信息中添加三维标识或二维标识,并在添加有三维标识的属性信息中继续添加具体的三维显示方式,其中所述属性信息可以为HTML(Hyper Text Markup language,超文本标记语言)标准中的source元素。在网页的后台服务器侧,可以有如下两种添加方式在属性信息中添加维度标识以及三维显示方式:
[0078] 第一种添加方式:可以通过扩展Meida Query(媒体特性),以在属性信息中的Meida Query中添加三维显示方式,Meida Query中的三维显示方式的格式可以与所述终端三维显示方式的格式相同,这里不再进行赘述。进一步的,再通过在属性信息中增加sourcetype属性,以在sourcetype属性中添加三维标识或二维标识,通过添加维度标识可以区分属性信息对应的网络资源数据为3D资源还是2D(2-dimensional,二维)资源。例如,所述终端获取到的属性信息可以为,其中,(3D-Eye:Bar)为在Meida Query中添加的三维显示方式,″3D″表示在sourcetype属性中添加三维标识。又例如,所述终端获取到的属性信息可以为,其中″2D″表示在sourcetype属性中添加二维标识,即表示该属性信息对应的网络资源数据为2D资源。
[0079] 第二种添加方式:可以在属性信息中添加viewedType属性,即在source元素中添加viewedType属性,当viewedType属性为空时,表示在属性信息中添加了二维标识,以表明该属性信息对应的网络资源数据为2D资源;当viewedType属性不为空时,表示在属性信息中添加了三维标识,以表明该属性信息对应的网络资源数据为3D资源,并且在viewedType属性中所添加的内容为三维显示方式,viewedType属性中的三维显示方式的格式可以为3D(显示类型)(具体显示方式),例如,viewedType属性中的三维显示方式的格式可以为3DGlassAna、3DGlassPol、3DGlassAct、3DEyeBar、3DEyeLen、3DEyeDir中的任意一个。例如,所述终端获取到的属性信息可以为,其中,viewedType属性不为空,说明该属性信息中的viewedType属性表示三维标识,即该属性信息携带有三维标识,viewedType属性中的具体内容“3DGlassPol”表示的是三维显示方式。
[0080] S102,在所述每个网络资源数据对应的属性信息中,获取携带有三维标识的属性信息,并将所述携带有三维标识的属性信息中所携带的三维显示方式,与所述终端三维显示方式进行匹配;
[0081] 具体的,所述终端在获取到所述每个网络资源数据对应的属性信息之后,所述终端可以通过浏览器对每个属性信息进行遍历,以获取携带有三维标识的属性信息,并提取携带三维标识的属性信息中的三维显示方式。其中,若每个属性信息均是由上述S101中的第一种添加方式进行设置的,则所述浏览器在对每个属性信息进行遍历时,可以检测每个属性信息中的sourcetype属性,以获取sourcetype=″3D″的属性信息,即获取携带三维标识的属性信息,所述浏览器再在sourcetype=″3D″的属性信息中提取media query条件语句中的三维显示方式。若每个属性信息均是由上述S101中的第二种添加方式进行设置的,则所述浏览器在对每个属性信息进行遍历时,可以检测每个属性信息中的viewedType属性是否为空,以获取viewedType属性不为空的属性信息,即获取携带三维标识的属性信息,所述浏览器再在viewedType属性不为空的属性信息中读取viewedType属性中的三维显示方式。
[0082] 所述浏览器在获取到携带有三维标识的属性信息中的三维显示方式之后,可以将所述携带有三维标识的属性信息中所携带的三维显示方式,与所述终端三维显示方式进行匹配。例如,若存在两个携带有三维标识的属性信息,其中属性信息A中的三维显示方式为3D-Eye:Bar,属性信息B中的三维显示方式为3D-Glass:Act,所述终端三维显示方式为3D-Eye:Bar,则属性信息A中的三维显示方式与所述终端三维显示方式匹配成功,属性信息B中的三维显示方式与所述终端三维显示方式匹配失败。
[0083] S103,当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,在所述相匹配的属性信息中选取第一目标属性信息,以加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据;
[0084] 具体的,当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,即说明有至少一个属性信息中的三维显示方式与所述终端三维显示方式相同,此时,所述终端通过所述浏览器可以在所述相匹配的属性信息中选取第一目标属性信息,并加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据。所述第一目标属性信息对应的网络资源数据是与所述终端三维显示方式相同且符合所述终端的基本显示条件的3D资源。
[0085] 若所述相匹配的属性信息均是由上述S101中的第一种添加方式进行设置的,则获取所述第一目标属性信息的具体过程为:判断所述相匹配的属性信息中的media query中的其他属性值是否符合所述终端的基本显示条件,并在所述相匹配的属性信息中选择出media query中的其他属性值均符合所述终端的基本显示条件的属性信息,以作为第一目标属性信息,所述media query中的其他属性值包括media query中除了三维显示方式以外的所有属性值。当所述相匹配的属性信息中media query中的其他属性值均符合所述终端的基本显示条件的属性信息的数量超过1个时,选择排在最前的相匹配且符合基本显示条件的属性信息作为第一目标属性信息。例如,若某个相匹配的属性信息为,则该属性信息中的media query中的其他属性值为(min-width:480px)。其中,判断属性信息中的media query中的其他属性值是否符合所述终端的基本显示条件的过程为现有技术,这里不再进行赘述。
[0086] 若所述相匹配的属性信息均是由上述S101中的第二种添加方式进行设置的,则获取所述第一目标属性信息的具体过程为:判断所述相匹配的属性信息中的media query对应的属性值是否符合所述终端的基本显示条件,并在所述相匹配的属性信息中选择出media query对应的属性值均符合所述终端的基本显示条件的属性信息,以作为第一目标属性信息。当所述相匹配的属性信息中media query对应的属性值均符合所述终端的基本显示条件的属性信息的数量超过1个时,选择排在最前的相匹配且符合基本显示条件的属性信息作为第一目标属性信息。例如,若某个相匹配的属性信息为,则该属性信息中的media query对应的属性值为(max-width:320px),其中,判断media query对应的属性值(max-width:320px)是否符合所述终端的基本显示条件的过程为现有技术,这里不再进行赘述。
[0087] 可选地,当所述携带有三维标识的属性信息中不存在与所述终端三维显示方式相匹配的属性信息时,在携带有二维标识的属性信息中选取第二目标属性信息,并加载和显示所述第二目标属性信息对应的网络资源数据,使得所述终端可以在无法找到合适的3D资源时,对2D资源进行加载和显示;获取所述第二目标属性信息的具体过程为:判断所述携带有二维标识的属性信息中的media query对应的属性值是否符合所述终端的基本显示条件,并在所述携带有二维标识的属性信息中选择出media query对应的属性值均符合所述终端的基本显示条件的属性信息,以作为第二目标属性信息。例如,若某个携带有二维标识的属性信息为,则该属性信息中的media query对应的属性值为max-width:320px。其中,判断携带有二维标识的属性信息中的media query对应的属性值是否符合所述终端的基本显示条件的过程为现有技术,这里不再进行赘述。
[0088] 例如,所述终端三维显示方式为3D-Eye:Bar,所述终端在请求加载某页面中的某张图片时,获取到以下4个与该图片对应的属性信息:
[0089] 1、
[0090] 2、
[0091] 3、[0092] 4、所述终端通过浏览器可以对这4个属性信息进行遍历,以获取携带有三维标识的属性信息,其中,由于第一个属性信息和第二个属性信息均包括sourcetype=″3D″,因此,第一个属性信息和第二个属性信息均为携带有三维标识的属性信息。所述浏览器可以提取第一个属性信息和第二个属性信息的media query中的三维显示方式,由于第一个属性信息和第二个属性信息的三维显示方式均为3D-Eye:Bar,所以所述浏览器可以检测出第一个属性信息和第二个属性信息的三维显示方式均与所述终端三维显示方式相匹配。所述浏览器进一步检测第一个属性信息中media query中的其他属性值是否符合所述终端的基本显示条件,即检测min-width:480px是否符合所述终端的基本显示条件,若符合,则将第一个属性信息确定为第一目标属性信息,以加载第一个属性信息对应的网络资源数据,并根据所述第一个属性信息所携带的三维显示方式显示所加载的网络资源数据;若第一属性信息中media query中的其他属性值不符合所述终端的基本显示条件,则检测第二个属性信息中media query中的其他属性值是否符合所述终端的基本显示条件,即检测min-width:540px是否符合所述终端的基本显示条件,若符合,则将第二个属性信息确定为第一目标属性信息,以加载第二个属性信息对应的网络资源数据,并根据所述第二个属性信息所携带的三维显示方式显示所加载的网络资源数据;若第二属性信息中media query中的其他属性值不符合所述终端的基本显示条件,则可以在携带有二维标识的第三个属性信息和第四个属性信息中选择出其中一个作为第二目标属性信息,并加载和显示所述第二目标属性信息对应的网络资源数据。
[0093] 由上可见,本发明实施例通过获取终端三维显示方式以及至少一个网络资源数据中每个网络资源数据对应的属性信息,并当携带有三维标识的属性信息中存在与终端三维显示方式相匹配的属性信息时,可以在相匹配的属性信息中获取第一目标属性信息,并加载第一目标属性信息对应的网络资源数据,以保证终端所支持的3D显示方式与所加载的3D资源对应的3D显示方式相同,从而可以使终端正常显示所加载的3D资源。
[0094] 再请参见图2,是本发明实施例提供的另一种网络资源处理方法的流程示意图,所述方法可以包括:
[0095] S201,获取终端三维显示方式,以及至少一个网络资源数据中每个网络资源数据对应的属性信息;
[0096] S202,在所述每个网络资源数据对应的属性信息中,获取携带有三维标识的属性信息,并将所述携带有三维标识的属性信息中所携带的三维显示方式,与所述终端三维显示方式进行匹配;
[0097] S203,当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,在所述相匹配的属性信息中选取第一目标属性信息,以加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据;
[0098] S201至S203步骤的具体实现方式可以参见上述图1对应实施例中的S101至S103的步骤的具体实现方式,这里不再进行赘述。
[0099] S204,检测终端工作信息,所述终端工作信息包括网络类型、电量剩余值、界面显示状态中的至少一个;
[0100] 具体的,所述终端通过浏览器加载和显示所述第一目标属性信息对应的网络资源数据之后,所述浏览器可以实时或周期性地检测终端工作信息,所述终端工作信息包括网络类型、电量剩余值、界面显示状态中的至少一个。其中,所述网络类型可以包括收费网络类型和免费网络类型两种,收费网络类型可以包括2G(2-Generation,第二代移动通信技术)、3G(3-Generation,第三代移动通信技术)、4G(4-Generation,第四代移动通信技术)等收费型网络,免费网络类型可以包括wifi(WIreless-Fidelity,无线保真)等免费网络。所述界面显示状态包括全屏显示状态和非全屏显示状态两种。
[0101] S205,当检测到所述终端工作信息满足切换条件时,将所显示的所述第一目标属性信息对应的网络资源数据切换为第二目标属性信息对应的网络资源数据;
[0102] 具体的,当所述终端工作信息为网络类型时,检测所述网络类型是否满足切换条件,即检测所述网络类型是否从免费网络类型切换至收费网络类型,若检测到所述网络类型从免费网络类型切换至收费网络类型,即表示所述网络类型满足切换条件,此时,所述终端可以通过浏览器将所显示的所述第一目标属性信息对应的网络资源数据切换为第二目标属性信息对应的网络资源数据。其中,所述第二目标属性信息是在携带有二维标识的属性信息中获取到的,获取所述第二目标属性信息的具体过程可以参见上述图1对应实施例中对第二目标属性信息的描述,这里不再进行赘述。可选地,所述浏览器加载并显示第二目标属性信息对应的网络资源数据之后,所述浏览器可以继续检测网络类型,当检测到所述网络类型从收费网络类型切换回免费网络类型时,所述网络类型也可以满足切换条件,此时,所述终端可以通过浏览器将所显示的所述第二目标属性信息对应的网络资源数据切换回第一目标属性信息对应的网络资源数据。
[0103] 当所述终端工作信息为电量剩余值时,检测所述电量剩余值是否满足切换条件,即检测所述电量剩余值是否小于预设的电量阈值,若检测到所述电量剩余值小于预设的电量阈值,则表示所述电量剩余值满足切换条件,此时,所述终端可以通过浏览器将所显示的所述第一目标属性信息对应的网络资源数据切换为第二目标属性信息对应的网络资源数据。可选地,所述浏览器加载并显示第二目标属性信息对应的网络资源数据之后,所述浏览器可以继续检测电量剩余值,当对所述终端进行充电,且检测到所述电量剩余值恢复至预设的电量阈值时,所述电量剩余值也可以满足切换条件,此时,所述终端可以通过浏览器将所显示的所述第二目标属性信息对应的网络资源数据切换回第一目标属性信息对应的网络资源数据。
[0104] 当所述终端工作信息为界面显示状态时,检测所述界面显示状态是否满足切换条件,即检测所述界面显示状态是否从全屏显示状态切换至非全屏显示状态,若检测到所述界面显示状态从全屏显示状态切换至非全屏显示状态,则表示所述界面显示状态满足切换条件,此时,所述终端可以通过浏览器将所显示的所述第一目标属性信息对应的网络资源数据切换为第二目标属性信息对应的网络资源数据。可选地,所述浏览器加载并显示第二目标属性信息对应的网络资源数据之后,所述浏览器可以继续检测所述界面显示状态,当检测到所述界面显示状态从非全屏显示状态切换回全屏显示状态时,所述界面显示状态也可以满足切换条件,此时,所述终端可以通过浏览器将所显示的所述第二目标属性信息对应的网络资源数据切换回第一目标属性信息对应的网络资源数据。
[0105] 优选地,所述终端工作信息可以同时包括网络类型、电量剩余值以及界面显示状态,当所述浏览器检测到网络类型为收费网络类型,或电量剩余值小于预设的电量阈值,或界面显示状态为非全屏显示状态时,所述浏览器均可以将所显示的所述第一目标属性信息对应的网络资源数据切换为第二目标属性信息对应的网络资源数据。当所述浏览器检测到网络类型为免费网络类型,且电量剩余值大于预设的电量阈值,且界面显示状态为全屏显示状态时,可以将所显示的所述第二目标属性信息对应的网络资源数据切换为第一目标属性信息对应的网络资源数据。
[0106] 可选地,在S201步骤之前,所述浏览器即可开始检测所述终端工作信息,当检测到所述终端工作信息中的网络类型为免费网络类型,且电量剩余值大于预设的电量阈值,且界面显示状态为全屏显示状态时,所述浏览器才开始执行S201的步骤;当检测到终端工作信息中的网络类型为收费网络类型,或电量剩余值小于预设的电量阈值,或界面显示状态为非全屏显示状态时,所述浏览器直接在携带有二维标识的属性信息中选取第二目标属性信息,并加载和显示所述第二目标属性信息对应的网络资源数据,当所述终端工作信息满足切换条件时,所述浏览器再将所显示的所述第二目标属性信息对应的网络资源数据切换为第一目标属性信息对应的网络资源数据。
[0107] 可选地,所述浏览器在加载所述第一目标属性信息对应的网络资源数据时,可以存储所述第一目标属性信息对应的网络资源数据所对应的网络地址;同样地,所述浏览器在加载所述第二目标属性信息对应的网络资源数据时,可以存储所述第二目标属性信息对应的网络资源数据所对应的网络地址,以便于在切换网络资源数据时根据所存储的网络地址获取对应的网络资源数据。例如,所述浏览器在将所显示的所述第二目标属性信息对应的网络资源数据切换为第一目标属性信息对应的网络资源数据之前,所述浏览器可以先检查所述终端是否已存储有所述第一目标属性信息对应的网络资源数据所对应的网络地址,若有存储,则所述浏览器可以根据所存储的所述第一目标属性信息对应的网络资源数据所对应的网络地址,获取所述第一目标属性信息对应的网络资源数据,使得所述浏览器无需重新再在携带有三维标识的属性信息中获取第一目标属性信息,从而使所述浏览器可以更快的在2D资源和3D资源之间进行切换。
[0108] 由上可见,本发明实施例通过获取终端三维显示方式以及至少一个网络资源数据中每个网络资源数据对应的属性信息,并当携带有三维标识的属性信息中存在与终端三维显示方式相匹配的属性信息时,可以在相匹配的属性信息中获取第一目标属性信息,并加载第一目标属性信息对应的网络资源数据,以保证终端所支持的3D显示方式与所加载的3D资源对应的3D显示方式相同,从而可以使终端正常显示所加载的3D资源;同时,通过检测网络类型、电量剩余值以及界面显示状态,可以使终端在不同的情况下对2D资源和3D资源进行切换,使得终端可以节省流量、提高运行效率,而且通过存储所述第一目标属性信息对应的网络资源数据所对应的网络地址,以及所述第二目标属性信息对应的网络资源数据所对应的网络地址,还可以使所述终端更快的在2D资源和3D资源之间进行切换。
[0109] 再请参见图3,是本发明实施例提供的又一种网络资源处理方法的流程示意图,所述方法可以包括:
[0110] S301,获取终端三维显示方式,以及至少一个网络资源数据中每个网络资源数据对应的属性信息;
[0111] S302,在所述每个网络资源数据对应的属性信息中,获取携带有三维标识的属性信息,并将所述携带有三维标识的属性信息中所携带的三维显示方式,与所述终端三维显示方式进行匹配;
[0112] S301至S302步骤的具体实现方式可以参见上述图1对应实施例中的S101至S102的步骤的具体实现方式,这里不再进行赘述。
[0113] S303,当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,获取所述相匹配的属性信息中所携带的三维显示方式对应的分辨率信息;
[0114] 具体的,所述终端可以预先存储有一张各三维显示方式对画面产生影响的对应关系的列表,该列表可以参见如下表1:
[0115]显示方式 亮度 分辨率 刷新率
色差式 不变 不变 /
偏光式 画面亮度降低 分辨率减半 需要较高刷新率
主动快门式 不变 不变 需要较高刷新率
光屏障式 画面亮度降低 不变 /
柱状透镜式 不变 分辨率减半 /
指向光源式 不变 不变 /
[0116] 表1
[0117] 其中,从表1可以看出,色差式的三维显示方式不会对画面的亮度和分辨率产生影响,对刷新率也没有特定要求;偏光式的三维显示方式会使画面亮度降低,并会使分辨率减半,而且还需要较高的刷新率;主动快门式的三维显示方式不会对画面的亮度和分辨率产生影响,但需要较高的刷新率;光屏障式会使画面亮度降低,但不会对分辨率产生影响,并且对刷新率也没有特定要求;柱状透镜式不会对画面的亮度产生影响,但会使分辨率减半,并且对刷新率也没有特定要求;指向光源式不会对画面的亮度和分辨率产生影响,对刷新率也没有特定要求。
[0118] 当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,所述终端的浏览器可以在所述表1中获取所述相匹配的属性信息中所携带的三维显示方式对应的分辨率信息。例如,若所述相匹配的属性信息中所携带的三维显示方式为偏光式,则可以获取到偏光式对应的分辨率信息为“分辨率减半”,即说明所述相匹配的属性信息中所携带的三维显示方式会使画面分辨率减半;若所述相匹配的属性信息中所携带的三维显示方式为色差式,则可以获取到色差式对应的分辨率信息为“不变”,即说明所述相匹配的属性信息中所携带的三维显示方式不会对画面的分辨率产生影响。
[0119] S304,根据所述分辨率信息在所述相匹配的属性信息中选取第一目标属性信息,并加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据;
[0120] 具体的,所述终端的浏览器获取到所述相匹配的属性信息中所携带的三维显示方式对应的分辨率信息后,可以根据所述分辨率信息在所述相匹配的属性信息中选取第一目标属性信息,并加载所述第一目标属性信息对应的网络资源数据。当所述分辨率信息为“不变”时,所述终端可以按照上述图1对应实施例中的S103步骤中对第一目标属性信息的获取方法,在所述相匹配的属性信息中选取第一目标属性信息,并加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据。
[0121] 当所述分辨率信息为“分辨率减半”时,所述终端的浏览器可以先在所述相匹配的属性信息中选择出至少一个相匹配且符合基本显示条件的属性信息,再在至少一个相匹配且符合基本显示条件的属性信息中选择出网络资源数据对应的分辨率最大的属性信息作为第一目标属性信息,并压缩所述第一目标属性信息对应的网络资源数据,以加载压缩后的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据,所述终端通过选择分辨率较大的3D资源进行加载,可以较大程度上弥补“分辨率减半”所带来的影响。其中,选择出至少一个相匹配且符合基本显示条件的属性信息的具体过程可以参见上述图1对应实施例中的S103,这里不再进行赘述。
[0122] S305,获取所述第一目标属性信息所携带的三维显示方式对应的亮度信息和刷新率信息;
[0123] 具体的,所述终端的浏览器在加载所述第一目标属性信息对应的网络资源数据的同时,可以进一步从所述表1中获取所述第一目标属性信息所携带的三维显示方式对应的亮度信息和刷新率信息。
[0124] S306,根据所述亮度信息和所述刷新率信息调整终端屏幕的亮度和刷新率;
[0125] 具体的,当所述终端的浏览器获取到的所述亮度信息为“画面亮度降低”时,所述终端的浏览器可以通过调用终端系统接口来增大终端屏幕的亮度;当所述终端的浏览器获取到的所述亮度信息为“不变”时,所述终端的浏览器无需对终端屏幕的亮度进行调整;当所述终端的浏览器获取到的所述刷新率信息为“需要较高刷新率”时,所述终端的浏览器可以通过调用终端系统接口来提高终端屏幕的刷新率;当所述终端的浏览器获取到的所述刷新率信息为“/”时,所述终端的浏览器无需对终端屏幕的刷新率进行调整。
[0126] 可选地,当3D资源失去焦点或停止加载播放时,所述终端的浏览器可以通过调用终端系统接口将终端屏幕的亮度和刷新率恢复至初始状态。
[0127] 可选地,在执行S305和S306的同时,还可以一并执行上述图2对应实施例中的S204和S205,即所述终端的浏览器不仅可以根据三维显示方式对应的亮度信息和刷新率信息对终端进行调整,还可以根据所述终端工作信息对2D资源和3D资源进行切换。
[0128] 由上可见,本发明实施例通过获取终端三维显示方式以及至少一个网络资源数据中每个网络资源数据对应的属性信息,并当携带有三维标识的属性信息中存在与终端三维显示方式相匹配的属性信息时,可以根据分辨率信息在相匹配的属性信息中获取第一目标属性信息,并加载第一目标属性信息对应的网络资源数据,以保证终端所支持的3D显示方式与所加载的3D资源对应的3D显示方式相同,从而可以使终端正常显示所加载的3D资源,而且可以弥补三维显示方式对分辨率的影响;同时,还可以根据亮度信息和刷新率信息对终端屏幕的亮度和刷新率进行调整,以增强显示效果。
[0129] 请参见图4,是本发明实施例提供的一种网络资源处理装置的结构示意图,所述网络资源处理装置1可以应用于终端,所述网络资源处理装置1可以为一种浏览器,所述网络资源处理装置1可以包括:第一获取模块10、匹配模块20、加载显示模块30;
[0130] 所述第一获取模块10,用于获取终端三维显示方式,以及至少一个网络资源数据中每个网络资源数据对应的属性信息;
[0131] 具体的,所述网络资源处理装置1在请求加载包含3D资源的页面时,所述第一获取模块10可以获取所述网络资源处理装置1所在终端的可支持的三维显示方式,即获取终端三维显示方式,所述终端三维显示方式可以由所述网络资源处理装置1预先设置好,所述终端三维显示方式的格式可以为3D-(显示类型)-(具体显示方式),例如,所述终端三维显示方式可以包括3D-Glass-Ana、3D-Glass-Pol、3D-Glass-Act、3D-Eye-Bar、3D-Eye-Len、3D-Eye-Dir中的至少一个,其中,Glass表示眼镜式,Eye表示裸眼式,Ana表示色差式,Pol表示偏光式,Act表示主动快门式,Bar表示光屏障式,Len表示柱状透镜式,Dir表示指向光源式。或者,所述终端三维显示方式的格式还可以为3D-(显示类型):(具体显示方式),例如,所述终端三维显示方式可以包括3D-Glass:Ana、3D-Glass:Pol、3D-Glass:Act、3D-Eye:Bar、3D-Eye:Len、3D-Eye:Dir中的至少一个。
[0132] 所述第一获取模块10在获取所述终端三维显示方式的同时,还可以获取当前所请求加载的页面中的至少一个网络资源数据中每个网络资源数据对应的属性信息。其中,所述每个网络资源数据间相互关联,即所述每个网络资源数据同属于某一张图片或某一个视频,例如,若所请求加载的页面为一张图片,则该图片可以对应有多种网络资源数据,每种网络资源数据所显示出的图片的格式、维度以及其他属性均可以互不相同。在网页的后台服务器侧,可以预先在属性信息中添加三维标识或二维标识,并在添加有三维标识的属性信息中继续添加具体的三维显示方式,其中所述属性信息可以为HTML标准中的source元素。在网页的后台服务器侧,可以有如下两种添加方式在属性信息中添加维度标识以及三维显示方式:
[0133] 第一种添加方式:可以通过扩展Meida Query,以在属性信息中的Meida Query中添加三维显示方式,Meida Query中的三维显示方式的格式可以与所述终端的三维显示方式中的三维显示方式的格式相同,这里不再进行赘述。进一步的,再通过在属性信息中增加sourcetype属性,以在sourcetype属性中添加三维标识或二维标识,通过添加维度标识可以区分属性信息对应的网络资源数据为3D资源还是2D资源。例如,所述第一获取模块10获取到的属性信息可以为,其中,(3D-Eye:Bar)为在Meida Query中添加的三维显示方式,″3D″表示在sourcetype属性中添加三维标识。又例如,所述第一获取模块10获取到的属性信息可以为,其中″2D″表示在sourcetype属性中添加二维标识,即表示该属性信息对应的网络资源数据为2D资源。
[0134] 第二种添加方式:可以在属性信息中添加viewedType属性,即在source元素中添加viewedType属性,当viewedType属性为空时,表示在属性信息中添加了二维标识,以表明该属性信息对应的网络资源数据为2D资源;当viewedType属性不为空时,表示在属性信息中添加了三维标识,以表明该属性信息对应的网络资源数据为3D资源,并且在viewedType属性中所添加的内容为三维显示方式,viewedType属性中的三维显示方式的格式可以为3D(显示类型)(具体显示方式),例如,viewedType属性中的三维显示方式的格式可以为3DGlassAna、3DGlassPol、3DGlassAct、3DEyeBar、3DEyeLen、3DEyeDir中的任意一个。例如,所述第一获取模块10获取到的属性信息可以为,其中,viewedType属性不为空,说明该属性信息中的viewedType属性表示三维标识,即该属性信息携带有三维标识,viewedType属性中的具体内容“3DGlassPol”表示的是三维显示方式。
[0135] 所述匹配模块20,用于在所述每个网络资源数据对应的属性信息中,获取携带有三维标识的属性信息,并将所述携带有三维标识的属性信息中所携带的三维显示方式,与所述终端三维显示方式进行匹配;
[0136] 具体的,所述第一获取模块10在获取到所述每个网络资源数据对应的属性信息之后,所述匹配模块20可以对每个属性信息进行遍历,以获取携带有三维标识的属性信息,并提取携带三维标识的属性信息中的三维显示方式。其中,若每个属性信息均是由网页的后台服务器侧通过上述的第一种添加方式进行设置的,则所述匹配模块20在对每个属性信息进行遍历时,可以检测每个属性信息中的sourcetype属性,以获取sourcetype=″3D″的属性信息,即获取携带三维标识的属性信息,所述匹配模块20再在sourcetype=″3D″的属性信息中提取media query条件语句中的三维显示方式。若每个属性信息均是由网页的后台服务器侧通过上述的第二种添加方式进行设置的,则所述匹配模块20在对每个属性信息进行遍历时,可以检测每个属性信息中的viewedType属性是否为空,以获取viewedType属性不为空的属性信息,即获取携带三维标识的属性信息,所述匹配模块20再在viewedType属性不为空的属性信息中读取viewedType属性中的三维显示方式。
[0137] 所述匹配模块20在获取到携带有三维标识的属性信息中的三维显示方式之后,可以将所述携带有三维标识的属性信息中所携带的三维显示方式,与所述终端三维显示方式进行匹配。例如,若存在两个携带有三维标识的属性信息,其中属性信息A中的三维显示方式为3D-Eye:Bar,属性信息B中的三维显示方式为3D-Glass:Act,所述终端三维显示方式为3D-Eye:Bar,则所述匹配模块20可以确定属性信息A中的三维显示方式与所述终端三维显示方式匹配成功,并确定属性信息B中的三维显示方式与所述终端三维显示方式匹配失败。
[0138] 所述加载显示模块30,用于当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,在所述相匹配的属性信息中选取第一目标属性信息,以加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据;
[0139] 具体的,当所述匹配模块20确定出所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,即说明有至少一个属性信息中的三维显示方式与所述终端三维显示方式相同,此时,所述加载显示模块30可以在所述相匹配的属性信息中选取第一目标属性信息,并加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据。所述第一目标属性信息对应的网络资源数据是与所述终端三维显示方式相同且符合所述终端的基本显示条件的3D资源。
[0140] 若所述相匹配的属性信息均是由网页的后台服务器侧通过上述的第一种添加方式进行设置的,则所述加载显示模块30获取所述第一目标属性信息的具体过程为:所述加载显示模块30判断所述相匹配的属性信息中的media query中的其他属性值是否符合所述终端的基本显示条件,并在所述相匹配的属性信息中选择出media query中的其他属性值均符合所述终端的基本显示条件的属性信息,以作为第一目标属性信息,所述media query中的其他属性值包括media query中除了三维显示方式以外的所有属性值。当所述相匹配的属性信息中media query中的其他属性值均符合所述终端的基本显示条件的属性信息的数量超过1个时,所述加载显示模块30选择排在最前的相匹配且符合基本显示条件的属性信息作为第一目标属性信息。例如,若某个相匹配的属性信息为,则该属性信息中的media query中的其他属性值为(min-width:480px)。其中,所述加载显示模块30判断属性信息中的media query中的其他属性值是否符合所述终端的基本显示条件的过程为现有技术,这里不再进行赘述。
[0141] 若所述相匹配的属性信息均是由网页的后台服务器侧通过上述的第二种添加方式进行设置的,则所述加载显示模块30获取所述第一目标属性信息的具体过程为:所述加载显示模块30判断所述相匹配的属性信息中的media query对应的属性值是否符合所述终端的基本显示条件,并在所述相匹配的属性信息中选择出media query对应的属性值均符合所述终端的基本显示条件的属性信息,以作为第一目标属性信息。当所述相匹配的属性信息中media query对应的属性值均符合所述终端的基本显示条件的属性信息的数量超过1个时,所述加载显示模块30选择排在最前的相匹配且符合基本显示条件的属性信息作为第一目标属性信息。例如,若某个相匹配的属性信息为320px)”src=“med.jpg“viewedType=“3DGlassPol”>,则该属性信息中的media query对应的属性值为(max-width:320px),其中,所述加载显示模块30判断media query对应的属性值(max-width:320px)是否符合所述终端的基本显示条件的过程为现有技术,这里不再进行赘述。
[0142] 可选地,当所述携带有三维标识的属性信息中不存在与所述终端三维显示方式相匹配的属性信息时,所述加载显示模块30可以在携带有二维标识的属性信息中选取第二目标属性信息,并加载和显示所述第二目标属性信息对应的网络资源数据,使得所述加载显示模块30可以在无法找到合适的3D资源时,对2D资源进行加载和显示;所述加载显示模块30获取所述第二目标属性信息的具体过程为:所述加载显示模块30判断所述携带有二维标识的属性信息中的media query对应的属性值是否符合所述终端的基本显示条件,并在所述携带有二维标识的属性信息中选择出media query对应的属性值均符合所述终端的基本显示条件的属性信息,以作为第二目标属性信息。例如,若某个携带有二维标识的属性信息为,则该属性信息中的media query对应的属性值为max-width:320px。其中,所述加载显示模块30判断携带有二维标识的属性信息中的media query对应的属性值是否符合所述终端的基本显示条件的过程为现有技术,这里不再进行赘述。
[0143] 例如,所述终端的三维显示方式中的三维显示方式为3D-Eye:Bar,所述第一获取模块10在请求加载某页面中的某张图片时,获取到以下4个与该图片对应的属性信息:
[0144] 1、
[0145] 2、
[0146] 3、[0147] 4、所述匹配模块20可以对这4个属性信息进行遍历,以获取携带有三维标识的属性信息,其中,由于第一个属性信息和第二个属性信息均包括sourcetype=″3D″,因此,第一个属性信息和第二个属性信息均为携带有三维标识的属性信息。所述匹配模块20可以提取第一个属性信息和第二个属性信息的media query中的三维显示方式,由于第一个属性信息和第二个属性信息的三维显示方式均为3D-Eye:Bar,所以所述匹配模块20可以检测出第一个属性信息和第二个属性信息的三维显示方式均与所述终端三维显示方式相匹配。所述加载显示模块30进一步检测第一个属性信息中media query中的其他属性值是否符合所述终端的基本显示条件,即检测min-width:480px是否符合所述终端的基本显示条件,若符合,则将第一个属性信息确定为第一目标属性信息,以加载第一个属性信息对应的网络资源数据,并根据所述第一个属性信息所携带的三维显示方式显示所加载的网络资源数据;若第一属性信息中media query中的其他属性值不符合所述终端的基本显示条件,则所述加载显示模块30检测第二个属性信息中media query中的其他属性值是否符合所述终端的基本显示条件,即检测min-width:540px是否符合所述终端的基本显示条件,若符合,则将第二个属性信息确定为第一目标属性信息,以加载第二个属性信息对应的网络资源数据,并根据所述第二个属性信息所携带的三维显示方式显示所加载的网络资源数据;若第二属性信息中media query中的其他属性值不符合所述终端的基本显示条件,则所述加载显示模块30可以在携带有二维标识的第三个属性信息和第四个属性信息中选择出其中一个作为第二目标属性信息,并加载和显示所述第二目标属性信息对应的网络资源数据。
[0148] 由上可见,本发明实施例通过获取终端三维显示方式以及至少一个网络资源数据中每个网络资源数据对应的属性信息,并当携带有三维标识的属性信息中存在与终端三维显示方式相匹配的属性信息时,可以在相匹配的属性信息中获取第一目标属性信息,并加载第一目标属性信息对应的网络资源数据,以保证终端所支持的3D显示方式与所加载的3D资源对应的3D显示方式相同,从而可以使终端正常显示所加载的3D资源。
[0149] 再请参见图5,是本发明实施例提供的另一种网络资源处理装置的结构示意图,所述网络资源处理装置1可以包括上述图4对应实施例中的第一获取模块10、匹配模块20、加载显示模块30,进一步的,所述网络资源处理装置1还可以包括:检测模块40、切换模块50、存储模块60、第二获取模块70、调整模块80;
[0150] 所述检测模块40,用于检测终端工作信息,所述终端工作信息包括网络类型、电量剩余值、界面显示状态中的至少一个;
[0151] 具体的,所述加载显示模块30加载所述第一目标属性信息对应的网络资源数据之后,所述检测模块40可以实时或周期性地检测所述终端工作信息,所述终端工作信息包括网络类型、电量剩余值、界面显示状态中的至少一个。其中,所述网络类型可以包括收费网络类型和免费网络类型两种,收费网络类型可以包括2G、3G、4G等收费型网络,免费网络类型可以包括wifi等免费网络。所述界面显示状态包括全屏显示状态和非全屏显示状态两种。
[0152] 所述切换模块50,用于当检测到所述终端工作信息满足切换条件时,将所显示的所述第一目标属性信息对应的网络资源数据切换为第二目标属性信息对应的网络资源数据;
[0153] 具体的,当所述终端工作信息为网络类型时,所述检测模块40检测所述网络类型是否满足切换条件,即检测所述网络类型是否从免费网络类型切换至收费网络类型,若检测到所述网络类型从免费网络类型切换至收费网络类型,即表示所述网络类型满足切换条件,此时,所述切换模块50可以将所显示的所述第一目标属性信息对应的网络资源数据切换为第二目标属性信息对应的网络资源数据。其中,所述第二目标属性信息是在携带有二维标识的属性信息中获取到的,获取所述第二目标属性信息的具体过程可以参见上述图4对应实施例中的所述加载显示模块30选取第二目标属性信息的过程,这里不再进行赘述。可选地,所述加载显示模块30加载并显示第二目标属性信息对应的网络资源数据之后,所述检测模块40可以继续检测网络类型,当检测到所述网络类型从收费网络类型切换回免费网络类型时,所述网络类型也可以满足切换条件,此时,所述切换模块50可以将所显示的所述第二目标属性信息对应的网络资源数据切换回第一目标属性信息对应的网络资源数据。
[0154] 当所述终端工作信息为电量剩余值时,所述检测模块40检测所述电量剩余值是否满足切换条件,即检测所述电量剩余值是否小于预设的电量阈值,若检测到所述电量剩余值小于预设的电量阈值,则表示所述电量剩余值满足切换条件,此时,所述切换模块50可以将所显示的所述第一目标属性信息对应的网络资源数据切换为第二目标属性信息对应的网络资源数据。可选地,所述加载显示模块30加载并显示第二目标属性信息对应的网络资源数据之后,所述检测模块40可以继续检测电量剩余值,当对所述终端进行充电,且检测到所述电量剩余值恢复至预设的电量阈值时,所述电量剩余值也可以满足切换条件,此时,所述切换模块50可以将所显示的所述第二目标属性信息对应的网络资源数据切换回第一目标属性信息对应的网络资源数据。
[0155] 当所述终端工作信息为界面显示状态时,所述检测模块40检测所述界面显示状态是否满足切换条件,即检测所述界面显示状态是否从全屏显示状态切换至非全屏显示状态,若检测到所述界面显示状态从全屏显示状态切换至非全屏显示状态,则表示所述界面显示状态满足切换条件,此时,所述切换模块50可以将所显示的所述第一目标属性信息对应的网络资源数据切换为第二目标属性信息对应的网络资源数据。可选地,所述加载显示模块30加载并显示第二目标属性信息对应的网络资源数据之后,所述检测模块40可以继续检测所述界面显示状态,当检测到所述界面显示状态从非全屏显示状态切换回全屏显示状态时,所述界面显示状态也可以满足切换条件,此时,所述切换模块50可以将所显示的所述第二目标属性信息对应的网络资源数据切换回第一目标属性信息对应的网络资源数据。
[0156] 优选地,所述终端工作信息可以同时包括网络类型、电量剩余值以及界面显示状态,当所述检测模块40检测到网络类型为收费网络类型,或电量剩余值小于预设的电量阈值,或界面显示状态为非全屏显示状态时,所述切换模块50均可以将所显示的所述第一目标属性信息对应的网络资源数据切换为第二目标属性信息对应的网络资源数据。当所述检测模块40检测到网络类型为免费网络类型,且电量剩余值大于预设的电量阈值,且界面显示状态为全屏显示状态时,所述切换模块50将所显示的所述第二目标属性信息对应的网络资源数据切换为第一目标属性信息对应的网络资源数据。
[0157] 可选地,在所述第一获取模块10获取终端三维显示方式以及至少一个网络资源数据中每个网络资源数据对应的属性信息之前,所述检测模块40即可开始检测所述终端工作信息。当检测到所述终端工作信息中的网络类型为免费网络类型,且电量剩余值大于预设的电量阈值,且界面显示状态为全屏显示状态时,所述检测模块40通知所述第一获取模块10开始执行相应操作;当所述检测模块40检测到终端工作信息中的网络类型为收费网络类型,或电量剩余值小于预设的电量阈值,或界面显示状态为非全屏显示状态时,所述检测模块40直接通知所述加载显示模块30在携带有二维标识的属性信息中选取第二目标属性信息,并加载和显示所述第二目标属性信息对应的网络资源数据,当所述终端工作信息满足切换条件时,所述切换模块50再将所显示的所述第二目标属性信息对应的网络资源数据切换为第一目标属性信息对应的网络资源数据。
[0158] 所述存储模块60,用于存储所述第一目标属性信息对应的网络资源数据所对应的网络地址,以及所述第二目标属性信息对应的网络资源数据所对应的网络地址,以便于所述切换模块50在切换网络资源数据时根据所存储的网络地址获取对应的网络资源数据;
[0159] 具体的,所述加载显示模块30在加载所述第一目标属性信息对应的网络资源数据时,所述存储模块60可以存储所述第一目标属性信息对应的网络资源数据所对应的网络地址;同样地,所述加载显示模块30在加载所述第二目标属性信息对应的网络资源数据时,所述存储模块60可以存储所述第二目标属性信息对应的网络资源数据所对应的网络地址,以便于所述切换模块50在切换网络资源数据时可以根据所存储的网络地址获取对应的网络资源数据。例如,所述切换模块50在将所显示的所述第二目标属性信息对应的网络资源数据切换为第一目标属性信息对应的网络资源数据之前,所述存储模块60可以先检查所述终端是否已存储有所述第一目标属性信息对应的网络资源数据所对应的网络地址,若有存储,则所述切换模块50可以根据所述存储模块60所存储的所述第一目标属性信息对应的网络资源数据所对应的网络地址,获取所述第一目标属性信息对应的网络资源数据,使得所述切换模块50无需重新再在携带有三维标识的属性信息中获取第一目标属性信息,从而使所述网络资源处理装置1可以更快的在2D资源和3D资源之间进行切换。
[0160] 所述第二获取模块70,用于获取所述第一目标属性信息所携带的三维显示方式对应的亮度信息和刷新率信息;
[0161] 具体的,所述加载显示模块30在加载所述第一目标属性信息对应的网络资源数据的同时,所述第二获取模块70可以从上述图3对应实施例中的表1中获取所述第一目标属性信息所携带的三维显示方式对应的亮度信息和刷新率信息。所述表1是由所述网络资源处理装置1预先存储的一张包含各三维显示方式对画面产生影响的对应关系的列表,从表1可以看出,色差式的三维显示方式不会对画面的亮度和分辨率产生影响,对刷新率也没有特定要求;偏光式的三维显示方式会使画面亮度降低,并会使分辨率减半,而且还需要较高的刷新率;主动快门式的三维显示方式不会对画面的亮度和分辨率产生影响,但需要较高的刷新率;光屏障式会使画面亮度降低,但不会对分辨率产生影响,并且对刷新率也没有特定要求;柱状透镜式不会对画面的亮度产生影响,但会使分辨率减半,并且对刷新率也没有特定要求;指向光源式不会对画面的亮度和分辨率产生影响,对刷新率也没有特定要求。
[0162] 所述调整模块80,用于根据所述亮度信息和所述刷新率信息调整终端屏幕的亮度和刷新率;
[0163] 具体的,当所述第二获取模块70从表1中获取到的所述亮度信息为“画面亮度降低”时,所述调整模块80可以通过调用终端系统接口来增大终端屏幕的亮度;当所述第二获取模块70从表1中获取到的所述亮度信息为“不变”时,所述调整模块80无需对终端屏幕的亮度进行调整;当所述第二获取模块70从表1中获取到的所述刷新率信息为“需要较高终端刷新率”时,所述调整模块80可以通过调用终端系统接口来提高终端屏幕的刷新率;当所述第二获取模块70从表1中获取到的所述刷新率信息为“/”时,所述调整模块80无需对终端屏幕的刷新率进行调整。
[0164] 可选地,当3D资源失去焦点或停止加载播放时,所述调整模块80可以通过调用终端系统接口将终端屏幕的亮度和刷新率恢复至初始状态。
[0165] 进一步的,再请参见图6,是本发明实施例提供的一种加载显示模块30的结构示意图,所述加载显示模块30可以包括:分辨率获取单元301、资源加载显示单元302;
[0166] 所述分辨率获取单元301,用于当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,获取所述相匹配的属性信息中所携带的三维显示方式对应的分辨率信息;
[0167] 具体的,当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,所述分辨率获取单元301可以从上述图3对应实施例中的表1中获取所述相匹配的属性信息中所携带的三维显示方式对应的分辨率信息。例如,若所述相匹配的属性信息中所携带的三维显示方式为偏光式,则所述分辨率获取单元301可以获取到偏光式对应的分辨率信息为“分辨率减半”,即说明所述相匹配的属性信息中所携带的三维显示方式会使画面分辨率减半;若所述相匹配的属性信息中所携带的三维显示方式为色差式,则所述分辨率获取单元301可以获取到色差式对应的分辨率信息为“不变”,即说明所述相匹配的属性信息中所携带的三维显示方式不会对画面的分辨率产生影响。
[0168] 所述资源加载显示单元302,用于根据所述分辨率信息在所述相匹配的属性信息中选取第一目标属性信息,并加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据;
[0169] 具体的,所述分辨率获取单元301获取到所述相匹配的属性信息中所携带的三维显示方式对应的分辨率信息后,所述资源加载显示单元302可以根据所述分辨率信息在所述相匹配的属性信息中选取第一目标属性信息,并加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据。当所述分辨率信息为“不变”时,所述资源加载显示单元302可以按照上述图1对应实施例中的S103步骤中对第一目标属性信息的获取方法,在所述相匹配的属性信息中选取第一目标属性信息,并加载所述第一目标属性信息对应的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据。
[0170] 当所述分辨率信息为“分辨率减半”时,所述资源加载显示单元302可以先在所述相匹配的属性信息中选择出至少一个相匹配且符合基本显示条件的属性信息,再在至少一个相匹配且符合基本显示条件的属性信息中选择出网络资源数据对应的分辨率最大的属性信息作为第一目标属性信息,并压缩所述第一目标属性信息对应的网络资源数据,以加载压缩后的网络资源数据,并根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据,所述资源加载显示单元302通过选择分辨率较大的3D资源进行加载,可以较大程度上弥补“分辨率减半”所带来的影响。其中,所述资源加载显示单元302选择出至少一个相匹配且符合基本显示条件的属性信息的具体过程可以参见上述图1对应实施例中的S103,这里不再进行赘述。
[0171] 由上可见,本发明实施例通过获取终端三维显示方式以及至少一个网络资源数据中每个网络资源数据对应的属性信息,并当携带有三维标识的属性信息中存在与终端三维显示方式相匹配的属性信息时,可以根据分辨率信息在相匹配的属性信息中获取第一目标属性信息,并加载第一目标属性信息对应的网络资源数据,以保证终端所支持的3D显示方式与所加载的3D资源对应的3D显示方式相同,从而可以使终端正常显示所加载的3D资源,而且可以弥补三维显示方式对分辨率的影响;同时,还可以根据亮度信息和刷新率信息对终端屏幕的亮度和刷新率进行调整,以增强显示效果。
[0172] 请参见图7,是本发明实施例提供的一种终端的结构示意图,所述终端1000可以包括处理器1001、通信接口1002、显示器1003以及存储器1004(终端1000中的处理器1001的数量可以为一个或多个,图7中以一个处理器1001为例)。本发明的一些实施例中,处理器1001、通信接口1002、显示器1003以及存储器1004可通过通信总线或其他方式连接,其中,图7以通过通信总线连接为例。
[0173] 所述通信接口1002,用于获取终端三维显示方式,以及至少一个网络资源数据中每个网络资源数据对应的属性信息;
[0174] 所述处理器1001,用于在所述每个网络资源数据对应的属性信息中,获取携带有三维标识的属性信息,并将所述携带有三维标识的属性信息中所携带的三维显示方式,与所述终端三维显示方式进行匹配;
[0175] 所述处理器1001,还用于当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,在所述相匹配的属性信息中选取第一目标属性信息;
[0176] 所述通信接口1002,还用于加载所述第一目标属性信息对应的网络资源数据;
[0177] 所述显示器1003,用于根据所述第一目标属性信息中所携带的三维显示方式显示所加载的网络资源数据。
[0178] 具体的,所述通信接口1002在请求加载包含3D资源的页面时,可以获取所述终端三维显示方式,所述终端三维显示方式是指所述终端1000可支持的三维显示方式,所述终端三维显示方式可以由所述终端1000预先设置好的,所述终端三维显示方式的格式可以为3D-(显示类型)-(具体显示方式),例如,所述终端三维显示方式可以包括3D-Glass-Ana、
3D-Glass-Pol、3D-Glass-Act、3D-Eye-Bar、3D-Eye-Len、3D-Eye-Dir中的至少一个,其中,Glass表示眼镜式,Eye表示裸眼式,Ana表示色差式,Pol表示偏光式,Act表示主动快门式,Bar表示光屏障式,Len表示柱状透镜式,Dir表示指向光源式。或者,所述终端三维显示方式的格式还可以为3D-(显示类型):(具体显示方式),例如,所述终端三维显示方式可以包括
3D-Glass:Ana、3D-Glass:Pol、3D-Glass:Act、3D-Eye:Bar、3D-Eye:Len、3D-Eye:Dir中的至少一个。
[0179] 其中,
[0180] 所述处理器1001,还用于当所述携带有三维标识的属性信息中不存在与所述终端三维显示方式相匹配的属性信息时,在携带有二维标识的属性信息中选取第二目标属性信息;
[0181] 所述通信接口1002,还用于加载所述第二目标属性信息对应的网络资源数据;
[0182] 所述显示器1003,还用于显示所述第二目标属性信息对应的网络资源数据。
[0183] 其中,
[0184] 所述处理器1001,还用于检测终端工作信息,所述终端工作信息包括网络类型、电量剩余值、界面显示状态中的至少一个,且当检测到所述终端工作信息满足切换条件时,将所显示的所述第一目标属性信息对应的网络资源数据切换为第二目标属性信息对应的网络资源数据;
[0185] 所述通信接口1002,还用于加载所述第二目标属性信息对应的网络资源数据;
[0186] 所述显示器1003,还用于显示所述第二目标属性信息对应的网络资源数据;
[0187] 其中,所述第二目标属性信息是在携带有二维标识的属性信息中选取出的。
[0188] 其中,
[0189] 所述处理器1001,还用于获取所述第一目标属性信息所携带的三维显示方式对应的亮度信息和刷新率信息,并根据所述亮度信息和所述刷新率信息调整所述显示器1003的亮度和刷新率。
[0190] 其中,
[0191] 所述处理器1001,还用于当所述携带有三维标识的属性信息中存在与所述终端三维显示方式相匹配的属性信息时,获取所述相匹配的属性信息中所携带的三维显示方式对应的分辨率信息,并根据所述分辨率信息在所述相匹配的属性信息中选取第一目标属性信息。
[0192] 其中,
[0193] 所述存储器1004,用于存储所述第一目标属性信息对应的网络资源数据所对应的网络地址,以及所述第二目标属性信息对应的网络资源数据所对应的网络地址;
[0194] 所述通信接口1002,具体用于根据所存储的网络地址获取对应的网络资源数据。
[0195] 由上可见,本发明实施例通过获取终端三维显示方式以及至少一个网络资源数据中每个网络资源数据对应的属性信息,并当携带有三维标识的属性信息中存在与终端三维显示方式相匹配的属性信息时,可以根据分辨率信息在相匹配的属性信息中获取第一目标属性信息,并加载第一目标属性信息对应的网络资源数据,以保证终端1000所支持的3D显示方式与所加载的3D资源对应的3D显示方式相同,从而可以使终端1000正常显示所加载的3D资源,而且可以弥补三维显示方式对分辨率的影响;同时,还可以根据亮度信息和刷新率信息对显示器1003的亮度和刷新率进行调整,以增强显示效果。
[0196] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0197] 以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈