数据保存方法、数据访问方法及相关装置、设备转让专利
申请号 : CN202080004855.5
文献号 : CN112654989B
文献日 : 2022-01-28
发明人 : 孔祥瑞 , 李明 , 詹益峰
申请人 : 华为技术有限公司
摘要 :
权利要求 :
1.一种数据保存方法,其特征在于,包括:数据存储设备接收数据上传设备发送的针对待存储数据的存储请求;
所述数据存储设备向第三方监管设备发送针对所述待存储数据的密钥请求,以使所述第三方监管设备在接收到所述密钥请求后生成监管密钥;
所述数据存储设备接收所述第三方监管设备发送的所述监管密钥;
所述数据存储设备通过所述监管密钥对所述待存储数据进行加密,得到第一加密数据;
所述数据存储设备存储所述第一加密数据;
其中,所述数据存储设备为具备所述待存储数据的存储资质单位的服务器,所述第三方监管设备为监管数据的单位或机构的服务器/设备。
2.如权利要求1所述的方法,其特征在于,所述待存储数据是由原始数据通过上传密钥加密得到的。
3.如权利要求1或2所述方法,其特征在于,所述数据存储设备通过所述监管密钥对所述待存储数据进行加密之前,所述方法还包括:所述数据存储设备接收所述第三方监管设备发送的针对所述监管密钥的时间权限;
在所述数据存储设备的当前时间在所述时间权限允许的时间范围内,触发所述数据存储设备执行所述通过所述监管密钥对所述待存储数据进行加密的步骤。
4.如权利要求1或2所述的方法,其特征在于,所述数据存储设备通过所述监管密钥对所述待存储数据进行加密之前,所述方法还包括:所述数据存储设备接收所述第三方监管设备发送的参考指纹,所述参考指纹为所述第三方监管设备的当前时间和所述待存储数据的标识的组合数据的数字指纹;
所述数据存储设备生成所述数据存储设备的当前时间和所述待存储数据的标识的组合数据的数字指纹,得到待检测指纹;
在所述待检测指纹与所述参考指纹一致时,触发所述数据存储设备执行所述通过所述监管密钥对所述待存储数据进行加密的步骤。
5.如权利要求1或2所述的方法,其特征在于,所述监管密钥是所述待存储数据的标识和随机字符串所生成的组合数据的哈希值。
6.一种数据保存方法,其特征在于,包括:数据上传设备获取待存储数据;
所述数据上传设备向数据存储设备发送针对所述待存储数据的存储请求,以使所述数据存储设备在接收到所述存储请求后,所述数据存储设备通过监管密钥对所述待存储数据进行加密并存储加密后的数据;其中,所述监管密钥是第三方监管设备根据来自所述数据存储设备的密钥请求生成的;
其中,所述数据存储设备为具备所述待存储数据的存储资质单位的服务器,所述第三方监管设备为监管数据的单位或机构的服务器/设备。
7.如权利要求6所述的方法,其特征在于,所述数据上传设备获取待存储数据包括:所述数据上传设备通过上传密钥对原始数据进行加密,得到所述待存储数据。
8.如权利要求6或7所述的方法,其特征在于,所述监管密钥是所述待存储数据的标识和随机字符串所生成的组合数据的哈希值。
9.一种数据访问方法,其特征在于,包括:数据存储设备接收访问设备访问请求,所述访问请求用于请求目标数据的明文;
所述数据存储设备向第三方监管设备发送针对所述目标数据的监管密钥请求,以使所述第三方监管设备在接收到所述监管密钥请求后向所述数据存储设备发送针对所述目标数据的监管密钥;
所述数据存储设备通过所述监管密钥对所述目标数据的加密数据进行解密,得到所述目标数据;
所述数据存储设备向所述访问设备发送所述目标数据的明文;
其中,所述数据存储设备为具备所述目标数据的存储资质单位的服务器,所述第三方监管设备为监管数据的单位或机构的服务器/设备。
10.如权利要求9所述的方法,其特征在于,所述数据存储设备向所述访问设备发送所述目标数据的明文之前,所述方法还包括:所述数据存储设备向数据上传设备发送针对所述目标数据的上传密钥请求,以使所述数据上传设备在接收到所述上传密钥请求后向所述数据存储设备发送所述目标数据的上传密钥;
所述数据存储设备接收所述上传密钥;
所述数据存储设备通过所述上传密钥对所述目标数据进行解密,得到所述目标数据的明文。
11.如权利要求9或10所述方法,其特征在于,所述数据存储设备通过所述监管密钥对所述目标数据的加密数据进行解密,得到所述目标数据之前,所述方法还包括:所述数据存储设备接收所述第三方监管设备发送的针对所述监管密钥的第一时间权限;
在所述数据存储设备的当前时间在所述第一时间权限允许的时间范围内,触发所述数据存储设备执行所述通过所述监管密钥对所述目标数据的加密数据进行解密的步骤。
12.如权利要求9或10所述的方法,其特征在于,所述数据存储设备通过所述监管密钥对所述目标数据的加密数据进行解密,得到所述目标数据之前,所述方法还包括:所述数据存储设备接收所述第三方监管设备发送的第一参考指纹,所述第一参考指纹为所述第三方监管设备的当前时间和所述目标数据的标识的组合数据的数字指纹;
所述数据存储设备生成所述数据存储设备的当前时间和所述目标数据的标识的组合数据的数字指纹,得到第一待检测指纹;
在所述第一待检测指纹与所述第一参考指纹一致时,触发所述数据存储设备执行所述通过所述监管密钥对所述目标数据的加密数据进行解密的步骤。
13.如权利要求11所述方法,其特征在于,所述数据存储设备通过所述监管密钥对所述目标数据的加密数据进行解密,得到所述目标数据之前,所述方法还包括:所述数据存储设备接收数据上传设备发送的针对所述监管密钥的第二时间权限;
在所述数据存储设备的当前时间在所述第二时间权限允许的时间范围内,触发所述数据存储设备执行所述通过所述监管密钥对所述目标数据的加密数据进行解密的步骤。
14.如权利要求9或10所述方法,其特征在于,所述数据存储设备通过所述监管密钥对所述目标数据的加密数据进行解密,得到所述目标数据之前,所述方法还包括:所述数据存储设备接收所述第三方监管设备发送的第二参考指纹,所述第二参考指纹为数据上传设备的当前时间和所述目标数据的标识的组合数据的数字指纹;
所述数据存储设备生成所述数据存储设备的当前时间和所述目标数据的标识的组合数据的数字指纹,得到第二待检测指纹;
在所述第二待检测指纹与所述第二参考指纹一致时,触发所述数据存储设备执行所述通过所述监管密钥对所述目标数据的加密数据进行解密的步骤。
15.一种数据访问方法,其特征在于,包括:访问设备向数据存储设备发送针对目标数据的访问请求,以使所述数据存储设备在接所述访问请求后,所述数据存储设备通过监管密钥对所述目标数据的加密数据进行解密,以得到所述目标数据;其中,所述监管密钥是第三方监管设备在接收到所述数据存储设备发送的监管密钥请求后生成的;
所述访问设备接收来自所述数据存储设备发送的所述目标数据的明文;
其中,所述数据存储设备为具备所述目标数据的存储资质单位的服务器,所述第三方监管设备为监管数据的单位或机构的服务器/设备。
16.如权利要求15所述的方法,其特征在于,所述目标数据的明文是所述数据存储设备通过上传密钥对所述目标数据进行解密得到的,所述上传密钥为数据上传设备根据来自所述数据存储设备的上传密钥请求生成的。
17.如权利要求15或16所述的方法,其特征在于,所述监管密钥是所述目标数据的标识和随机字符串所生成的组合数据的哈希值。
18.一种数据存储设备,其特征在于,包括:一个或多个处理器、存储器和通信接口;所述存储器和所述通信接口均与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,所述一个或多个处理器用于调用所述计算机指令执行:
通过所述通信接口接收数据上传设备发送的针对待存储数据的存储请求;
通过所述通信接口向第三方监管设备发送针对所述待存储数据的密钥请求,以使所述第三方监管设备在接收到所述密钥请求后生成监管密钥;
通过所述通信接口接收所述第三方监管设备发送的所述监管密钥;
通过所述监管密钥对所述待存储数据进行加密,得到第一加密数据;
在所述存储器中存储所述第一加密数据;
其中,所述数据存储设备为具备所述待存储数据的存储资质单位的服务器,所述第三方监管设备为监管数据的单位或机构的服务器/设备。
19.如权利要求18所述的数据存储设备,其特征在于,所述待存储数据是由原始数据通过上传密钥加密得到的。
20.如权利要求18或19所述的数据存储设备,其特征在于,所述一个或多个处理器执行所述通过所述监管密钥对所述待存储数据进行加密之前,所述一个或多个处理器还用于执行:
通过所述通信接口接收所述第三方监管设备发送的针对所述监管密钥的时间权限;
在所述数据存储设备的当前时间在所述时间权限允许的时间范围内,触发所述一个或多个处理器执行所述通过所述监管密钥对所述待存储数据进行加密的步骤。
21.如权利要求18或19所述的数据存储设备,其特征在于,所述一个或多个处理器执行所述通过所述监管密钥对所述待存储数据进行加密之前,所述一个或多个处理器还用于执行:
通过所述通信接口接收所述第三方监管设备发送的参考指纹,所述参考指纹为所述第三方监管设备的当前时间和所述待存储数据的标识的组合数据的数字指纹;
生成所述数据存储设备的当前时间和所述待存储数据的标识的组合数据的数字指纹,得到待检测指纹;
在所述待检测指纹与所述参考指纹一致时,触发所述一个或多个处理器执行所述通过所述监管密钥对所述待存储数据进行加密的步骤。
22.如权利要求18或19所述的数据存储设备,其特征在于,所述监管密钥是所述待存储数据的标识和随机字符串所生成的组合数据的哈希值。
23.一种数据上传设备,其特征在于,包括:一个或多个处理器、存储器和通信接口;所述存储器和所述通信接口均与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,所述一个或多个处理器用于调用所述计算机指令以使得所述数据上传设备执行:获取待存储数据;
通过所述通信接口向数据存储设备发送针对所述待存储数据的存储请求,以使所述数据存储设备在接收到所述存储请求后,所述数据存储设备通过监管密钥对所述待存储数据进行加密并存储加密后的数据;其中,所述监管密钥是第三方监管设备根据来自所述数据存储设备的密钥请求生成的;
其中,所述数据存储设备为具备所述待存储数据的存储资质单位的服务器,所述第三方监管设备为监管数据的单位或机构的服务器/设备。
24.如权利要求23所述的数据上传设备,其特征在于,所述获取待存储数据包括:通过上传密钥对原始数据进行加密,得到所述待存储数据。
25.如权利要求23或24所述的数据上传设备,其特征在于,所述监管密钥是所述待存储数据的标识和随机字符串所生成的组合数据的哈希值。
26.一种数据存储设备,其特征在于,包括:一个或多个处理器、存储器和通信接口;所述存储器和所述通信接口均与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,所述一个或多个处理器用于调用所述计算机指令执行:
通过所述通信接口接收访问设备访问请求,所述访问请求用于请求目标数据的明文;
通过所述通信接口向第三方监管设备发送针对所述目标数据的监管密钥请求,以使所述第三方监管设备在接收到所述监管密钥请求后向所述数据存储设备发送针对所述目标数据的监管密钥;
通过所述监管密钥对所述目标数据的加密数据进行解密,得到所述目标数据;
通过所述通信接口向所述访问设备发送所述目标数据的明文;
其中,所述数据存储设备为具备所述目标数据的存储资质单位的服务器,所述第三方监管设备为监管数据的单位或机构的服务器/设备。
27.如权利要求26所述的数据存储设备,其特征在于,所述通过所述通信接口向所述访问设备发送所述目标数据的明文之前,所述一个或多个处理器还用于执行:通过所述通信接口向数据上传设备发送针对所述目标数据的上传密钥请求,以使所述数据上传设备在接收到所述上传密钥请求后向所述数据存储设备发送所述目标数据的上传密钥;
通过所述通信接口接收所述上传密钥;
通过所述上传密钥对所述目标数据进行解密,得到所述目标数据的明文。
28.如权利要求26或27所述数据存储设备,其特征在于,所述通过所述监管密钥对所述目标数据的加密数据进行解密,得到所述目标数据之前,所述一个或多个处理器还用于执行:
通过所述通信接口接收所述第三方监管设备发送的针对所述监管密钥的第一时间权限;
在所述数据存储设备的当前时间在所述第一时间权限允许的时间范围内,触发所述一个或多个处理器执行所述通过所述监管密钥对所述目标数据的加密数据进行解密的步骤。
29.如权利要求26或27所述的数据存储设备,其特征在于,所述通过所述监管密钥对所述目标数据的加密数据进行解密,得到所述目标数据之前,所述一个或多个处理器还用于执行:
通过所述通信接口接收所述第三方监管设备发送的第一参考指纹,所述第一参考指纹为所述第三方监管设备的当前时间和所述目标数据的标识的组合数据的数字指纹;
生成所述数据存储设备的当前时间和所述目标数据的标识的组合数据的数字指纹,得到第一待检测指纹;
在所述第一待检测指纹与所述第一参考指纹一致时,触发所述一个或多个处理器执行所述通过所述监管密钥对所述目标数据的加密数据进行解密的步骤。
30.如权利要求28所述的数据存储设备,其特征在于,所述通过所述监管密钥对所述目标数据的加密数据进行解密,得到所述目标数据之前,所述一个或多个处理器还用于执行:通过所述通信接口接收数据上传设备发送的针对所述监管密钥的第二时间权限;
在所述数据存储设备的当前时间在所述第一时间权限允许的时间范围内,触发所述一个或多个处理器执行所述通过所述监管密钥对所述目标数据的加密数据进行解密的步骤。
31.如权利要求26或27所述的数据存储设备,其特征在于,所述数据存储设备通过所述监管密钥对所述目标数据的加密数据进行解密,得到所述目标数据之前,所述一个或多个处理器还用于执行:
通过所述通信接口接收所述第三方监管设备发送的第二参考指纹,所述第二参考指纹为数据上传设备的当前时间和所述目标数据的标识的组合数据的数字指纹;
生成所述数据存储设备的当前时间和所述目标数据的标识的组合数据的数字指纹,得到第二待检测指纹;
在所述第二待检测指纹与所述第二参考指纹一致时,触发所述一个或多个处理器执行所述通过所述监管密钥对所述目标数据的加密数据进行解密的步骤。
32.一种访问设备,其特征在于,包括:一个或多个处理器、存储器和通信接口;所述存储器和所述通信接口均与所述一个或多个处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,所述一个或多个处理器用于调用所述计算机指令执行:
通过所述通信接口向数据存储设备发送针对目标数据的访问请求,以使所述数据存储设备在接所述访问请求后,所述数据存储设备通过监管密钥对所述目标数据的加密数据进行解密,以得到所述目标数据;其中,所述监管密钥是第三方监管设备在接收到所述数据存储设备发送的监管密钥请求后生成的;
通过所述通信接口接收来自所述数据存储设备发送的所述目标数据的明文;
其中,所述数据存储设备为具备所述目标数据的存储资质单位的服务器,所述第三方监管设备为监管数据的单位或机构的服务器/设备。
33.如权利要求32所述的访问设备,其特征在于,所述目标数据的明文是所述数据存储设备通过上传密钥对所述目标数据进行解密得到的,所述上传密钥为数据上传设备根据来自所述数据存储设备的上传密钥请求生成的。
34.如权利要求32或33所述的访问设备,其特征在于,所述监管密钥是所述目标数据的标识和随机字符串所生成的组合数据的哈希值。
35.一种计算机可读存储介质,包括指令,其特征在于,当所述指令在计算机设备上运行时,使得所述计算机设备执行如权利要求1至17中任一项所述的方法。
说明书 :
数据保存方法、数据访问方法及相关装置、设备
技术领域
背景技术
业的数据保管机构代为保管其数据。
发明内容
数据进行加密并存储加密后的数据;其中,所述监管密钥是第三方监管设备根据来自所述
数据存储设备的密钥请求生成的。
目标数据的监管密钥;
的上传密钥;
密,以得到所述目标数据;其中,所述监管密钥是第三方监管设备在接收到所述数据存储设
备发送的监管密钥请求后生成的;
的上传密钥请求生成的。
求用于请求访问所述目标数据的明文;
据并向请求设备发送所述目标数据的明文。
储的程序被执行时,使得所述数据存储设备实现如第一方面所述的任意一种方法。
储的程序被执行时,使得所述数据上传设备实现如第二方面所述的任意一种方法。
器存储的程序被执行时,使得所述第三方监管设备实现如第三方面所述的任意一种方法。
存储的程序被执行时,使得所述数据存储设备实现如第四方面所述的任意一种方法。
的程序被执行时,使得所述访问设备实现如第五方面所述的任意一种方法。
器存储的程序被执行时,使得所述第三方监管设备实现如第六方面所述的任意一种方法。
所述计算机实现如第一至六方面任一方面所述的方法。
能的实现方式所述的机器学习模型的搜索方法。
使所述计算机实现实现如第一至六方面任一方面所述的方法。
附图说明
具体实施方式
种场景中,数据采集设备可以是用于采集地图数据的采集车,数据上传设备和访问设备可
以是车企数据服务器,数据存储设备可以是具备地图数据存储资质单位的服务器,第三方
监管设备可以是用于监管地图数据的单位或机构的服务器/设备等。应理解,图1A仅以各个
设备为一个为例来说明,在实际应用中,各个设备均可以包括多个。其中:
备本身也可以作为数据上传设备。在一种场景中,该数据采集是配置了激光雷达、摄像头、
运动传感器、定位系统等中至少一种的设备,如车辆、手机等用于采集环境中的位置数据、
点云数据和/或图像数据等。此时车辆可以被称为采集车,采集车在采集到数据后可以直接
上传到数据存储系统;也可以发送给数据上传设备(如实施数据采集的企业的服务器),由
数据上传设备将采集车采集到的原始数据上传到数据存储系统。在另一种场景中,数据采
集设备可以是如手机、智能手环等移动终端,例如,手机可以通过摄像头采集图片,还可以
接收到用户为该采集的图像添加的标签,进而将采集的到图片和该图片的标签上传至数据
存储系统,该图片和图标的标签可以用于机器学习模型的训练;手机也可以基于客户端将
采集到的图片和图片的标签发送至数据上传设备如服务器,由服务器经过审核后,将其上
传至数据存储系统。
存储设备,数据存储设备在接收到监管密钥后,通过监管密钥对待存储数据进行加密,进而
存储加密后的数据,还可以向数据上传设备发送用于指示待存储数据保存成功的指示消
息。
备。在另一些实施例中,访问数据A的访问设备与采集该数据A的数据采集设备或上传该数
据A的数据上传设备无关,为其他设备。在具体实现中访问数据可以向,数据存储设备发送
针对目标数据的访问请求,存储数据存储设备在接收到访问请求后可以查找出该目标数据
的密文,并向第三方监管设备发送针对该目标数据的密钥请求,第三方监管设备在接收到
该密钥请求后,获取到在该目标数据进行保存时所使用的密钥,即为目标数据的监管密钥,
将该目标数据的监管密钥发送至数据存储设备,所以存储设备通过该监管密钥对目标数据
进行解密,得到目标数据的明文,也称为其原始数据。
可以是用于实现数据保存和访问的的专用设备。该多个数据存储设备组成的系统可以是云
端、分布式计算机系统等,数据存储设备为该分布式计算机系统中的一个计算节点。
据存储设备在接收到该存储请求后向第三方监管设备发送针对该数据A的密钥请求,第三
方监管设备可以向数据存储设备返回数据A的监管密钥,使得数据存储设备可以通过该监
管密钥对该数据A进行加密,得到数据A的密文A*,进而存储该密文A*。
储设备在数据存储设备的当前时间在该时间权限允许的范围内,才通过该监管密钥对该数
据A进行加密,以限制监管密钥的使用时效。否则,删除该监管密钥,向数据上传设备发送用
于指示数据A存储失败的指示信息。
于数据A的标识和第三方监管设备的当前时间(比如当前时间为2020年2月1日8时)生成。数
据存储设备在接收到该参考指纹后,可以通过数据A的标识和数据存储设备的当前时间(比
如当前时间为2020年2月1日8时)生成待检测指纹,当第三方监管设备和数据存储设备的当
前时间在同一个小时内,则待检测指纹和参考指纹一致,可以触发执行通过该监管密钥对
该数据A进行加密,以限制监管密钥的使用时效;否则,删除该监管密钥,向数据上传设备发
送用于指示数据A存储失败的指示信息。
请求,以获取到数据A的监管密钥,这样通过该监管密钥对密文A*进行解密,得到数据A,将
该数据A发送至访问设备。
时间权限或者参考指纹对其使用监管密钥的时间限制条件下触发执行样通过该监管密钥
对密文A*进行解密的操作,否则,删除该监管密钥,向访问设备发送用于指示数据A访问失
败的指示信息。关于数据存储设备如何判断其是否满足时间权限或者参考指纹对其使用监
管密钥的时间限制条件,可以参见上述图1B所示的实施例中相关描述,这里不再赘述。
据上传设备在向数据存储系统上传数据A之前,可以通过上传密钥对该原始数据进行加密
(这里称为第一次加密),在将加密后的数据(即数据A的密文A*)上传至数据存储系统。数据
存储设备在接收到该存储请求后向第三方监管设备发送针对该数据A*的密钥请求,第三方
监管设备可以向数据存储设备返回数据A*的监管密钥,使得数据存储设备可以通过该监管
密钥对该数据A*进行第二次加密,得到数据A*的密文A**,进而存储该密文A**。
密钥的时间权限,进而,数据存储设备在数据存储设备的当前时间在该时间权限允许的范
围内,才通过该监管密钥对该数据A*进行加密,以限制监管密钥的使用时效。否则,删除该
监管密钥,向数据上传设备发送用于指示数据A*存储失败的指示信息。
参考指纹,该参考指纹可以基于数据A*的标识和第三方监管设备的当前时间(比如当前时
间为2020年2月1日8时)生成。数据存储设备在接收到该参考指纹后,可以通过数据A*的标
识和数据存储设备的当前时间(比如当前时间为2020年2月1日8时)生成待检测指纹,当第
三方监管设备和数据存储设备的当前时间在同一个小时内,则待检测指纹和参考指纹一
致,可以触发执行通过该监管密钥对该数据A*进行加密,以限制监管密钥的使用时效;否
则,删除该监管密钥,向数据上传设备发送用于指示数据A*存储失败的指示信息。
请求(这里也称为监管密钥请求),以获取到数据A的监管密钥,这样通过该监管密钥对密文
A**进行解密(这里也称为第一次解密),得到数据A*。向数据上传设备发送针对该数据A的
密钥请求(这里也称为上传密钥请求),以获取到数据A的上传密钥,这样通过该监管密钥对
密文A*进行解密(这里也称为第二次解密),得到数据A,将该数据A发送至访问设备。
(这里称为第一参考指纹),进而,数据存储设备在满足时间权限或者参考指纹对其使用监
管密钥的时间限制条件下触发执行样通过该监管密钥对密文A**进行解密的操作,否则,删
除该监管密钥,向访问设备发送用于指示数据A访问失败的指示信息。关于数据存储设备如
何判断其是否满足第一时间权限或者第一参考指纹对其使用监管密钥的时间限制条件,可
以参见上述图1B所示的实施例中相关描述,这里不再赘述。
(这里称为第一参考指纹),进而,数据存储设备在满足时间权限或者参考指纹对其使用监
管密钥的时间限制条件下触发执行样通过该上传密钥对密文A*进行解密的操作,否则,删
除该上传密钥,向访问设备发送用于指示数据A访问失败的指示信息。关于数据存储设备如
何判断其是否满足第二时间权限或者第二参考指纹对其使用上传密钥的时间限制条件,可
以参见上述图1B所示的实施例中相关描述,这里不再赘述。
私钥该密钥请求进行签名,以使第三方监管设备可以通过第三方监管设备的公钥来验证数
据存设备的身份。
用密文+秘钥还原成明文。对称加密算法可以是DES(Data Encryption Standard)算法、AES
(Advanced Encryption Standard)、RC4(Rivest Cipher 4)等。
据进行解密。其中,采用公钥加密的数据只能通过其对应的私钥解密,采用私钥加密的数据
也只能通过其对应的公钥来解密。并且,通过公钥几乎是不可能推导出其对应的私钥。通常
用户采用公钥来对数据进行加密,通过私钥用来解密及数字签名等。
上述数据A进行加密采用的监管密钥和对数据A*进行解密采用的监管密钥也可以是一对密
钥,此时,该加密采用的加密算法为非对称性加密算法。
密算法为对称性加密算法;上述数据A进行第一次加密采用的上传密钥和对数据A*进行第
二次解密采用的上传密钥也可以是一对密钥,此时,第一次加密采用的加密算法为非对称
性加密算法。同理,在图1D和图1E中,上述数据A*进行第二次加密采用的监管密钥和对数据
A**进行第一次解密采用的监管密钥可以是同一密钥,此时,第二次加密采用的加密算法为
对称性加密算法;上述上述数据A*进行第二次加密采用的监管密钥和对数据A**进行第一
次解密采用的监管密钥也可以是一对密钥,此时,第二次加密采用的加密算法为非对称性
加密算法。
示的数据保存方法的示意性说明图,该方法可以包括但不限于如下部分或全部步骤:
原始数据。
括:
地,数据上传设备通过上传密钥对该原始数据进行加密,得到加密后的数据,即为上述待存
储数据,该加密过程可以可以称为第一次加密。
一公钥即为上传密钥,得到上述待存储数据。此时,待存储数据作为加密数据只有拥有第一
私钥才能被解密。
到该待存储数据的哈希值或待存储数据的明文的哈希值。
像数据,该图像数据为在目标地址以目标角度、拍摄的图像,则该待存储数据的标识可以包
括目标地址和目标角度。又示例性地,待存储数据可以是用作机器学习模型训练的样本,该
待存储数据可以包括样本的编号,该编号用于在样本集中唯一标识该样本,样本集中样本
的编号可以由维护该样本集的服务器来管理。
备在生成监管密钥后,可以存储待存储数据的标识与监管密钥,也可以存储待存储数据的
标识与组合数据。
使用。
过监管密钥对数据进行加密。
以具有其他形式,这里不再赘述。
据存储设备发送监管密钥和针对该监管密钥的时间权限。
时间为第三方监管设备获取的当前时间。
指纹不一致,也就是说,监管密钥的有效时间为一分钟。可以理解,计算数字指纹所使用的
时间还可以精确到小时,本申请实施例不作限定。
据摘要也称为该数据的数据指纹,用于识别该数据。可选地,该摘要算法可以是循环冗余校
验(Cyclic Redundancy Check,CRC)算法、消息摘要算法版本5(Message‑Digest
Algorithm 5,MD5)算法,SHA(Secure Hash Algorithm)算法等。
为加密数据时,该待存储数据的标识或待存储数据的明文的标识。
前,可以对通过其第二私钥该密钥请求进行签名,以使第三方监管设备可以通过第三方监
管设备的第二公钥来验证数据存设备的身份。在验证通过后,才执行S210,否则,向数据存
储设备发送用于指示其身份不合法的指示信息。
能解密其存储的数据,实现了数据的监控,保护数据的安全。
供的数据访问方法,该方法可以用于实现上述数据存储方法得到存储的数据的访问。
部步骤:
于请求得到的目标数据进行处理。在另一种场景中,目标数据可以是样本,访问设备可以是
用于机器学习模型训练的训练设备等,该方位设备可以通过获取到的目标数据进行机器学
习模型的训练,以得到具备特定功能的机器学习模型。
描述请参见上述数据存储方法的实施例中关于待存储数据的标识的相关描述,这里不再赘
述。
在初次针对目标数据生成监管密钥后,可以存储该目标数据的标识和其对应的监管密钥,
进而,在再次请求该目标数据的密钥是可以根据该目标数据的标识从中查找到目标数据的
标识对应的监管密钥。
具体实现可以参见上述实施例一中相关描述,这里不再赘述。
求之前,可以对通过其第二私钥该监管密钥请求进行签名,以使第三方监管设备可以通过
数据存储设备的第二公钥来验证数据存设备的身份。在验证通过后,才执行S310,否则,向
数据存储设备发送用于指示其身份不合法的指示信息。
图,图3B所示的方法除包括如图3B所示的方法中各个步骤外,在步骤S312之后,S314之前,
该方法还可以包括:
第二公钥来验证其身份是否合法,在验证通过后,才执行S33133,否则,向数据存储设备发
送用于指示其身份不合法的指示信息。
上传密钥为同一密钥;然而,数据上传设备在对目标数据的明文进行第一次加密的过程中
可以采用非对称性加密算法,此时,数据上传设备在第一次加密时采用的上传密钥与在进
行第二次解密采用的上传密钥为一对密钥。
时间权限允许的时间范围内,如果是,则进行第一次解密,否则,删除监管密钥,向访问设备
发送用于指示目标数据访问失败的指示信息。
设备接收第一参考指纹,进而,采用同样方式生成数据存储设备的当前时间和目标数据的
标识的组合数据的数字指纹,得到第一待检测指纹,判断第一待检测指纹与第一参考指纹
是否一致,如果是,如果是,则进行第一次解密,否则,删除监管密钥,向访问设备发送用于
指示目标数据访问失败的指示信息。
时间权限允许的时间范围内,如果是,则进行第二次解密,否则,删除上传密钥,向访问设备
发送用于指示目标数据访问失败的指示信息。
设备接收第二参考指纹,进而,采用同样方式生成数据存储设备的当前时间和目标数据的
标识的组合数据的数字指纹,得到第二待检测指纹,判断第二待检测指纹与第二参考指纹
是否一致,如果是,如果是,则进行第二次解密,否则,删除上传密钥,向访问设备发送用于
指示目标数据访问失败的指示信息。
设备不能解密其存储的数据,实现了数据的监控,保护数据的安全。
中的步骤。该数据保存装置400可以包括但不限于如下功能单元:
监管密钥的时间权限;
述待存储数据进行加密的步骤。
纹,所述参考指纹为所述第三方监管设备的当前时间和所述待存储数据的标识的组合数据
的数字指纹;
骤。
中的步骤。该数据保存装置500可以包括但不限于如下功能单元:
数据进行加密并存储加密后的数据;其中,所述监管密钥是第三方监管设备根据来自所述
数据存储设备的密钥请求生成的。
中的步骤。该数据保存装置600可以包括但不限于如下功能单元:
的步骤。该数据访问装置700可以包括但不限于如下功能单元:
目标数据的监管密钥;
上传设备在接收到所述上传密钥请求后向所述数据存储设备发送所述目标数据的上传密
钥;
管设备发送的针对所述监管密钥的第一时间权限;
行解密的步骤。
管设备发送的第一参考指纹,所述第一参考指纹为所述第三方监管设备的当前时间和所述
待存储数据的标识的组合数据的数字指纹;
设备备发送的针对所述监管密钥的第二时间权限;
管设备发送的第二参考指纹,所述第二参考指纹为所述数据上传设备的当前时间和所述待
存储数据的标识的组合数据的数字指纹;
骤。该数据访问装置1300可以包括但不限于如下功能单元:
据进行解密,以得到所述目标数据;其中,所述监管密钥是第三方监管设备在接收到所述数
据存储设备发送的监管密钥请求后生成的;
的上传密钥请求生成的。
中的步骤。该数据访问装置900可以包括但不限于如下功能单元:
请求用于请求访问所述目标数据的明文;
并向请求设备发送所述目标数据的明文。
法中的步骤。该数据存储设备1000可以包括:存储器701、处理器702、通信接口703以及总线
704。其中,存储器701、处理器702、通信接口703通过总线704实现彼此之间的通信连接。
器701中存储的程序被处理器702执行时,处理器702和通信接口703用于执行本申请实施例
的数据保存方法和数据访问方法中数据存储设备执行的全部或部分步骤。
(graphics processing unit,GPU)或者一个或多个集成电路,用于执行相关程序,以实现
本申请实施例中数据保存方法和数据访问方法中数据存储设备执行的全部或部分步骤。
中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器702还可以是通用处理
器、数字信号处理器(Digital Signal Processing,DSP)、专用集成电路(ASIC)、现成可编
程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者
晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤
及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结
合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译
码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存
储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。
该存储介质位于存储器701,处理器702读取存储器701中的信息,结合其硬件执行本申请方
法实施例中数据保存方法和数据访问方法中数据存储设备执行的全部或部分步骤。
如,可以通过通信接口703发送密钥请求、指示信息等;。
法中的步骤。该数据上传设备1100可以包括:
器701中存储的程序被处理器702执行时,处理器702和通信接口703用于执行本申请实施例
的数据保存方法和数据访问方法中数据上传设备执行的全部或部分步骤。
(graphics processing unit,GPU)或者一个或多个集成电路,用于执行相关程序,以执行
本申请数据保存方法和数据访问方法中数据上传设备执行的全部或部分步骤。
软件形式的指令完成。上述的处理器702还可以是通用处理器、数字信号处理器(Digital
Signal Processing,DSP)、专用集成电路(ASIC)、现成可编程门阵列(Field Programmable
Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是
微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的
步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组
合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电
可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器701,处
理器702读取存储器701中的信息,结合其硬件执行本申请方法实施例数据保存方法和数据
访问方法中数据上传设备执行的全部或部分步骤。
指示信息。
访问方法中的步骤。该第三方监管设备1200可以包括:
器701中存储的程序被处理器702执行时,处理器702和通信接口703用于执行本申请实施例
的数据保存方法和数据访问方法中第三方监管设备执行的全部或部分步骤。
(graphics processing unit,GPU)或者一个或多个集成电路,用于执行相关程序,以执行
本申请数据保存方法和数据访问方法中第三方监管设备执行的全部或部分步骤。
软件形式的指令完成。上述的处理器702还可以是通用处理器、数字信号处理器(Digital
Signal Processing,DSP)、专用集成电路(ASIC)、现成可编程门阵列(Field Programmable
Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是
微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的
步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组
合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电
可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器701,处
理器702读取存储器701中的信息,结合其硬件执行本申请方法实施例的数据保存方法和数
据访问方法中第三方监管设备执行的全部或部分步骤。
数据集、待量化模型)。
该电子设备1300可以是手机、车辆、车载单元、平板电脑等,也可以是服务器,电子设备1300
可以包括:
动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳
机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用
户标识模块(subscriber identification module,SIM)卡接口195等。其中传感器模块180
可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传
感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传
感器180K,环境光传感器180L,骨传导传感器180M等。
些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和
硬件的组合实现。
unit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码
器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理
器(neural‑network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,
也可以集成在一个或多个处理器中。
或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了
重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
sound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器
(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口
(mobile industry processor interface,MIPI),通用输入输出(general‑purpose
input/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或
通用串行总线(universal serial bus,USB)接口等。
多组I2C总线。处理器110可以通过不同的I2C总线接口分别耦合触摸传感器180K,充电器,
闪光灯,摄像头193等。例如:处理器110可以通过I2C接口耦合触摸传感器180K,使处理器
110与触摸传感器180K通过I2C总线接口通信,实现电子设备1300的触摸功能。
信。在一些实施例中,音频模块170可以通过I2S接口向无线通信模块160传递音频信号,实
现通过蓝牙耳机接听电话的功能。
也可以通过PCM接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功
能。所述I2S接口和所述PCM接口都可以用于音频通信。
于连接处理器110与无线通信模块160。例如:处理器110通过UART接口与无线通信模块160
中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过UART接口向无
线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。
serial interface,DSI)等。在一些实施例中,处理器110和摄像头193通过CSI接口通信,实
现电子设备1300的拍摄功能。处理器110和显示屏194通过DSI接口通信,实现电子设备1300
的显示功能。
通信模块160,音频模块170,传感器模块180等。GPIO接口还可以被配置为I2C接口,I2S接
口,UART接口,MIPI接口等。
电子设备1300与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口
还可以用于连接其他电子设备,例如AR设备等。
用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过电子
设备1300的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还
可以通过电源管理模块141为电子设备供电。
器,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测
电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管
理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模
块140也可以设置于同一个器件中。
复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的
电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以
对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,
移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动
通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件
中。
调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理
后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170A,受话器170B等)输
出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是
独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块
150或其他功能模块设置在同一个器件中。
(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频
(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红
外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信
处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频
以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接
收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
无线通信技术可以包括全球移动通讯系统(global system for mobile communications,
GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(code
division multiple access,CDMA),宽带码分多址(wideband code division multiple
access,WCDMA),时分码分多址(time‑division code division multiple access,TD‑
SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所
述GNSS可以包括全球卫星定位系统(global positioning system,GPS),全球导航卫星系
统(global navigation satellite system,GLONASS),北斗卫星导航系统(beidou
navigation satellite system,BDS),准天顶卫星系统(quasi‑zenith satellite
system,QZSS)和/或星基增强系统(satellite based augmentation systems,SBAS)。
染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
diode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active‑matrix
organic light emitting diode的,AMOLED),柔性发光二极管(flex light‑emitting
diode,FLED),Miniled,MicroLed,Micro‑oLed,量子点发光二极管(quantum dot light
emitting diodes,QLED)等。在一些实施例中,电子设备1300可以包括1个或N个显示屏194,
N为大于1的正整数。
理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以
对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头193中。
体(complementary metal‑oxide‑semiconductor,CMOS)光电晶体管。感光元件把光信号转
换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP
加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,
电子设备1300可以包括1个或N个摄像头193,N为大于1的正整数。
里叶变换等。
专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。
可以实现电子设备1300的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解
等。
功能。例如将音乐,视频等文件保存在外部存储卡中。
能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序
区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)
等。存储数据区可存储电子设备1300使用过程中所创建的数据(比如音频数据,电话本等)
等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如
至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。
中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器
110中。
170C。电子设备1300可以设置至少一个麦克风170C。在另一些实施例中,电子设备1300可以
设置两个麦克风170C,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子
设备1300还可以设置三个,四个或更多麦克风170C,实现采集声音信号,降噪,还可以识别
声音来源,实现定向录音功能等。
蜂窝电信工业协会(cellular telecommunications industry association of the USA,
CTIA)标准接口。
传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个
具有导电材料的平行板。当有力作用于压力传感器180A,电极之间的电容改变。电子设备
1300根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,电子设备1300根据
压力传感器180A检测所述触摸操作强度。电子设备1300也可以根据压力传感器180A的检测
信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸
操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作
用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力
阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
传感器180B可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180B检测电子设备
1300抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电
子设备1300的抖动,实现防抖。陀螺仪传感器180B还可以用于导航,体感游戏场景。
180D检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自
动解锁等特性。
用于横竖屏切换,计步器等应用。
设备1300使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可
以确定电子设备1300附近有物体。当检测到不充分的反射光时,电子设备1300可以确定电
子设备1300附近没有物体。电子设备1300可以利用接近光传感器180G检测用户手持电子设
备1300贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器180G也可用于皮
套模式,口袋模式自动解锁与锁屏。
传感器180L还可以与接近光传感器180G配合,检测电子设备1300是否在口袋里,以防误触。
设备1300执行降低位于温度传感器180J附近的处理器的性能,以便降低功耗实施热保护。
在另一些实施例中,当温度低于另一阈值时,电子设备1300对电池142加热,以避免低温导
致电子设备1300异常关机。在其他一些实施例中,当温度低于又一阈值时,电子设备1300对
电池142的输出电压执行升压,以避免低温导致的异常关机。
上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触
摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触
摸传感器180K也可以设置于电子设备1300的表面,与显示屏194所处的位置不同。
动信号。在一些实施例中,骨传导传感器180M也可以设置于耳机中,结合成骨传导耳机。音
频模块170可以基于所述骨传导传感器180M获取的声部振动骨块的振动信号,解析出语音
信号,实现语音功能。应用处理器可以基于所述骨传导传感器180M获取的血压跳动信号解
析心率信息,实现心率检测功能。
信号输入。
反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。
不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效
果。触摸振动反馈效果还可以支持自定义。
N为大于1的正整数。SIM卡接口195可以支持Nano SIM卡,Micro SIM卡,SIM卡等。同一个SIM
卡接口195可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。SIM卡接口195
也可以兼容不同类型的SIM卡。SIM卡接口195也可以兼容外部存储卡。电子设备1300通过
SIM卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,电子设备1300采用
eSIM,即:嵌入式SIM卡。eSIM卡可以嵌在电子设备1300中,不能和电子设备1300分离。
数据访问方法中访问设备执行的步骤。
种说明性逻辑框、模块、和步骤描述的功能可作为一或多个指令或代码在计算机可读媒体
上存储或传输,且由基于硬件的处理单元执行。计算机可读媒体可包含计算机可读存储媒
体,其对应于有形媒体,例如数据存储媒体,或包括任何促进将计算机程序从一处传送到另
一处的媒体(例如,根据通信协议)的通信媒体。以此方式,计算机可读媒体大体上可对应于
(1)非暂时性的有形计算机可读存储媒体,或(2)通信媒体,例如信号或载波。数据存储媒体
可为可由一或多个计算机或一或多个处理器存取以检索用于实施本申请中描述的技术的
指令、代码和/或数据结构的任何可用媒体。计算机程序产品可包含计算机可读媒体。
数据结构的形式的所要程序代码并且可由计算机存取的任何其它媒体。并且,任何连接被
恰当地称作计算机可读媒体。举例来说,如果使用同轴缆线、光纤缆线、双绞线、数字订户线
(DSL)或例如红外线、无线电和微波等无线技术从网站、服务器或其它远程源传输指令,那
么同轴缆线、光纤缆线、双绞线、DSL或例如红外线、无线电和微波等无线技术包含在媒体的
定义中。但是,应理解,所述计算机可读存储媒体和数据存储媒体并不包括连接、载波、信号
或其它暂时媒体,而是实际上针对于非暂时性有形存储媒体。如本文中所使用,磁盘和光盘
包含压缩光盘(CD)、激光光盘、光学光盘、数字多功能光盘(DVD)和蓝光光盘,其中磁盘通常
以磁性方式再现数据,而光盘利用激光以光学方式再现数据。以上各项的组合也应包含在
计算机可读媒体的范围内。
执行指令。因此,如本文中所使用的术语“处理器”可指前述结构或适合于实施本文中所描
述的技术的任一其它结构中的任一者。另外,在一些方面中,本文中所描述的各种说明性逻
辑框、模块、和步骤所描述的功能可以提供于经配置以用于编码和解码的专用硬件和/或软
件模块内,或者并入在组合编解码器中。而且,所述技术可完全实施于一或多个电路或逻辑
元件中。
揭示的技术的装置的功能方面,但未必需要由不同硬件单元实现。实际上,如上文所描述,
各种单元可结合合适的软件和/或固件组合在编码解码器硬件单元中,或者通过互操作硬
件单元(包含如上文所描述的一或多个处理器)来提供。
换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范
围为准。