一种数据融合方法和装置,存储介质和电子设备与流程

文档序号:32518942发布日期:2022-12-13 18:08阅读:33来源:国知局
1.本技术涉及计算机应用
技术领域
:,具体涉及一种数据融合方法和装置。本技术同时涉及一种计算机存储介质和电子设备。
背景技术
::2.全加密数据库旨在消除数据库运行中任何时刻存在的数据泄露隐患,保证数据在传输、使用和存储等,全程以密文形式存在。同时仍然具备完整的数据库查询能力,杜绝云平台以及运维人员接触到明文数据的可能,保证客户对存储在云服务器上数据的具有完全的所有权,确保云服务器端数据库在提供数据服务的过程中,全程无法获得用户的明文数据;授权用户可以通过现有协议正常读写云服务器端数据库内的数据;未授权用户无法获得被保护用户的明文数据。从而达到数据库全加密,进而提高数据安全性。技术实现要素:3.本技术提供一种数据融合方法,以解决现有技术中在面对全加密数据库的数据融合场景下,因为数据冲突而造成无法获得数据的技术问题。4.本技术提供一种数据融合方法,包括:5.获取待融合数据库中待融合的融合密钥信息;6.确定所述融合密钥信息中的融合密钥标识信息,是否与目标数据库中密钥信息的密钥标识信息相匹配;7.若是,则为所述融合密钥标识信息分配的新密钥标识信息;8.将所述融合密钥信息中的融合密钥标识信息替换为所述新密钥标识信息的目标密钥信息,记录到所述目标数据库中;9.将所述融合密钥标识信息和所述新密钥标识信息之间的映射关系,记录到所述目标数据库中。10.在一些实施例中,还包括:11.确定所述待融合数据库和所述目标数据库是否为同一用户的同源数据库;12.若否,则为所述融合密钥信息的融合密钥属性信息,分配全局唯一标识符;确定所述全局唯一标识符是否被记录在所述目标数据库的密钥属性融合映射表中;13.若否,则执行所述确定所述融合密钥信息中的融合密钥标识信息,是否与目标数据库中密钥信息的密钥标识信息相匹配的步骤。14.在一些实施例中,所述确定所述融合密钥信息中的融合密钥标识信息,是否与所述目标数据库中密钥信息的密钥标识信息相匹配,包括:15.确定所述融合密钥属性信息对应的融合密钥属性标识信息,是否与所述密钥属性信息对应的密钥属性标识信息相匹配;16.所述若是,则为所述融合密钥标识信息分配的新密钥标识信息,包括:17.若是,则为所述融合密钥属性标识信息分配新密钥属性标识信息;18.所述将所述融合密钥信息中的融合密钥标识信息替换为所述新密钥标识信息的目标密钥信息,记录到所述目标数据库中,包括:19.将所述融合密钥信息中的所述融合密钥标识信息替换为所述新密钥属性标识信息的目标密钥信息,记录到所述目标数据库中;20.所述将所述融合密钥标识信息和所述新密钥标识信息之间的映射关系,记录到所述目标数据库中,包括:21.将所述新密钥属性标识信息和所述融合密钥属性标识信息之间的映射关系,记录到所述目标数据库中。22.在一些实施例中,所述将所述新密钥属性标识信息和所述融合密钥属性标识信息之间的映射关系,记录到所述目标数据库中,包括:23.将所述新密钥属性标识信息和所述融合密钥属性标识信息之间的映射关系,记录到所述目标数据库的密钥属性融合映射表中。24.在一些实施例中,所述确定所述融合密钥属性信息对应的融合密钥属性标识信息,是否与所述密钥属性信息对应的密钥属性标识信息相匹配,包括:25.确定所述融合密钥属性标识信息,是否与所述目标数据库的密钥属性融合映射表中的所述密钥属性标识信息相匹配;其中,所述密钥属性融合映射表用于记录密钥属性标识信息之间的映射关系,以及所述全局唯一标识符。26.在一些实施例中,还包括:27.确定所述待融合数据库和所述目标数据库是否为同一用户的同源数据库;28.若是,则为所述融合密钥信息的融合密钥属性信息,分配第一全局唯一标识符;29.为所述融合密钥信息的融合数据密钥信息,分配第二全局唯一标识符;确定所述第一全局唯一标识符是否被记录在所述目标数据库的密钥属性融合映射表中,以及所述第二全局唯一标识符是否被记录在所述目标数据库的数据密钥融合映射表中;30.若否,则执行所述确定所述融合密钥信息中的融合密钥标识信息,是否与目标数据库中密钥信息的密钥标识信息相匹配的步骤。31.在一些实施例中,所述确定所述融合密钥信息中的融合密钥标识信息,是否与所述目标数据库中密钥信息的密钥标识信息相匹配,包括:32.确定所述融合密钥属性信息对应的融合密钥属性标识信息,是否与所述密钥属性信息对应的密钥属性标识信息相匹配,以及确定所述融合数据密钥信息对应的融合数据密钥标识信息,是否与所述数据密钥信息对应的数据密钥标识信息相匹配;33.所述若是,则为所述融合密钥标识信息分配的新密钥标识信息,包括:34.为所述融合密钥属性标识信息分配新密钥属性标识信息,以及为所述融合数据密钥标识信息分配新数据密钥标识信息;35.将所述新数据密钥标识信息,以及与所述新数据密钥标识信息对应的融合数据密钥信息重新加密;36.所述将所述融合密钥信息中的融合密钥标识信息替换为所述新密钥标识信息的目标密钥信息,记录到所述目标数据库中,包括:37.将所述融合密钥信息中的所述融合密钥标识信息替换为所述新密钥属性标识信息的目标密钥属性信息,记录到所述目标数据库中,以及将所述融合数据密钥标识信息替换为新数据密钥标识信息,以及与所述融合数据密钥标识信息对应的主密钥标识信息作为所述目标数据密钥信息,记录到所述目标数据库中;其中,所述主密钥标识信息为对所述融合数据密钥标识信息进行加密的主密钥信息的标识信息;38.所述将所述融合密钥标识信息和所述新密钥标识信息之间的映射关系,记录到所述目标数据库中,包括:39.将所述新密钥属性标识信息和所述融合密钥属性标识信息之间的映射关系,记录到所述目标数据库中,以及将所述新数据密钥标识信息和所述融合数据密钥标识信息之间的映射关系,记录到所述目标数据库中。40.在一些实施例中,所述确定所述融合密钥属性信息对应的融合密钥属性标识信息,是否与所述密钥属性信息对应的密钥属性标识信息相匹配,以及确定所述融合数据密钥信息对应的融合数据密钥标识信息,是否与所述数据密钥信息对应的数据密钥标识信息相匹配,包括:41.确定所述融合密钥属性标识信息,是否与所述目标数据库的密钥属性融合映射表中的所述密钥属性标识信息相匹配;以及,确定所述融合数据密钥标识信息,是否与所述目标数据库的数据密钥融合映射表中的所述数据密钥标识信息相匹配;其中,所述密钥属性融合映射表用于记录所述融合密钥属性标识信息和所述密钥属性标识信息之间的映射关系,以及所述第一全局唯一标识符;所述数据密钥融合映射表用于记录融合数据密钥标识信息和数据密钥标识信息之间的映射关系,以及所述第二全局唯一标识符。42.在一些实施例中,所述将所述新密钥属性标识信息和所述融合密钥属性标识信息之间的映射关系,记录到所述目标数据库中,包括:43.将所述新密钥属性标识信息和所述融合密钥属性标识信息之间的映射关系,记录到所述目标数据库的密钥属性融合映射表中;44.所述将所述新数据密钥标识信息和所述融合数据密钥标识信息之间的映射关系,记录到所述目标数据库中,包括:45.将所述新数据密钥标识信息和所述融合数据密钥标识信息之间的映射关系,记录到所述目标数据库的数据密钥融合映射表中。46.在一些实施例中,还包括:47.确定所述待融合数据库中与所述融合密钥信息对应的待融合密文数据是否为空;48.若否,则将融合到所述目标数据库中的所述待融合密文数据,确定为目标密文数据;49.获取所述目标密文数据中的所述融合密钥标识信息;50.确定与获取的所述融合密钥标识信息具有所述映射关系的所述新密钥标识信息;51.将所述目标密文数据中的所述融合密钥标识信息更新为所述新密钥标识信息。52.本技术还提供一种数据融合装置,包括:53.获取单元,用于获取待融合数据库中待融合的融合密钥属性信息;54.确定单元,用于确定所述融合密钥信息中的融合密钥标识信息,是否与目标数据库中密钥信息的密钥标识信息相匹配;55.分配单元,用于根据所述确定单元的确定结果为是时,为所述融合密钥标识信息分配的新密钥标识信息;56.第一记录单元,用于将所述融合密钥信息中的融合密钥标识信息替换为所述新密钥标识信息的目标密钥信息,记录到所述目标数据库中;57.第二记录单元,用于将所述融合密钥标识信息和所述新密钥标识信息之间的映射关系,记录到所述目标数据库中。58.本技术还提供一种计算机存储介质,用于存储网络平台产生数据,以及对应所述网络平台产生数据进行处理的程序;59.所述程序在被处理器读取执行时,执行如上述数据融合方法。60.本技术还提供一种电子设备,包括:61.处理器;62.存储器,用于存储对网络平台产生数据进行处理的程序,所述程序在被所述处理器读取执行时,执行如上述数据融合方法。63.与现有技术相比,本技术具有以下优点:64.本技术提供的一种数据融合方法,对存在冲突的密钥id进行重新分配密钥id,基于此对融合的密文数据的元信息进行更新,使得融合过程中不需要解密密文数据,同时也不会改变数据的所有权,即融合过程中仅涉及密文元数据,不涉及数据解密,因此不会存在数据泄露风险。进一步,由于不涉及数据解密,融合过程不受环境限制,在未授权的情况下,也仅涉及数据解密错误,依然无法获取加密数据的数据内容,因此能够有效提高数据融合或迁移的安全性。更进一步的,通过为待融合的融合密钥信息中的融合密钥属性信息分配全局唯一标识符,或者是,为融合密钥属性信息和融合数据密钥信息分别分配全局唯一标识符,避免融合密钥信息的重复融合,即可以确定目标数据库中是否记录有全局唯一标识符,若没有记录则说明融合密钥信息没有融合,反之则已经融合。附图说明65.图1是根据一个或多个实施例提供的本技术提供的一种数据融合方法的流程图;66.图2是本技术提供的一种数据融合方法第一实施例的流程图;67.图3是本技术提供的一种数据融合方法第二实施例的流程图;68.图4是本技术提供的一种数据融合方法的时序图;69.图5是本技术提供的一种数据融合装置的结构示意图;70.图6是本技术提供的一种电子设备实施例的结构示意图。具体实施方式71.在下面的描述中阐述了很多具体细节以便于充分理解本技术。但是本技术能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本技术内涵的情况下做类似推广,因此本技术不受下面公开的具体实施的限制。72.本技术中使用的术语是仅仅出于对特定实施例描述的目的,而非旨在限制本技术。在本技术中和所附权利要求书中所使用的描述方式例如:“一种”、“第一”、和“第二”等,并非对数量上的限定或先后顺序上的限定,而是用来将同一类型的信息彼此区分。73.结合
背景技术
:可知,全加密数据库能够保证数据在传输、使用和存储等,全程以密文形式存在,从而提高数据安全性。然而,在面对数据分析的场景下,为了挖掘数据价值,不可避免的需要联合第三方数据实现数据分析及数据挖掘。因此,需要将两个或多个数据库的数据在物理上和/或逻辑上进行融合,使得能够在数据融合库上直观地对融合后的数据进行分析,挖掘数据价值。74.在全加密数据库中,数据库中存储的均是经由用户数据密钥(dek:dataencryptionkey)加密保护后的密文数据,及其关联的加密时所使用的用户密钥信息(cc:ciphercontext),因此,两个或两个以上的全加密数据库的融合,不仅需要融合密文数据还需要融合密钥信息,通常密钥的相关信息会存储在密钥仓库(keystore)中,因此,在融合密文数据时还需要连同密钥仓库一起融合,从而确保融合后的密文数据仍然能够被正确的解密。由于全加密数据库中密钥仓库中的密钥信息具有局部性,例如dekid(数据密钥id)、ctxid(密钥信息索引id,即:密钥属性id)在各自的密钥仓库范围内是唯一的,但是在全加密数据库的数据融合过程中会存在冲突问题,从而导致融合后在融合数据库中读取密文数据时无法正常解密的情况。例如:在数据融合场景下,当融合数据的来源为同源数据库和不同数据库,以及针对不同用户和同一用户进行数据融合时,存在冲突的情况可以如下表所示:[0075][0076]基于上表可知,不论数据融合的场景是在同源数据库还是不同数据库,以及是在同一用户还是不同用户,在数据融合时,存在ctxid冲突的问题,因为ctxid在每个数据库中内均为单调递增,必然导致两个或两个以上数据库融合时ctxid冲突;[0077]进一步地,对于同一用户下同源数据库的情形,存在《mekid,dekid》冲突的问题,例如,同步衍生库中:用户1在a库有t1一张表,并同步到b库上,然后用户1分别在a库上创建了t2a表,在b库上创建了t2b表,此时a和b将分别独立为t2a和t2b更新各自密钥仓库中的密钥相关元信息,独立的t2a和t2b会存在相同的dekid以及ctxid,因为,由于b库是由a库在同一个用户下初始化同步而来,因此mekid相同,当融合a、b库时,《mekid,dekid》、ctxid都将冲突。基于上述可知,在数据融合场景下,ctxid可能存在冲突,或者,《mekid,dekid》存在冲突,即不论是对同一用户还是不同用户,不论是在同源数据库还是不同数据库,在数据融合场景下,发生任何冲突都可能会造成密文数据无法正常解密,进而无法获得数据的情况。[0078]可以理解的是,以上是以全加密数据库的数据融合场景进行举例,在其他应用场景中也会存在密钥标识信息冲突的情况。[0079]鉴于此,本技术提供一种基于全加密数据库的数据融合方法,如图1所示,图1是本技术提供的一种数据融合方法实施例的流程图;在对方法实施例进行详细描述前,先对本实施例中涉及的技术术语进行解释。[0080]密钥仓库(keystore):是用于存储和管理了用户的密钥数据。[0081]全局唯一:是在所有数据库实例中不重复;全局唯一标识符是指用于标识信息的标识符在数据库中不重复。[0082]主密钥/主密钥标识(mek/mekid:masterencryptionkey/masterencryptionkeyid,也即ownerid):主密钥(mek)为主加密密钥,主密钥标识(mekid)为用户在数据库系统中的主密钥id身份。以密钥仓库粒度分配,可以全局唯一标识用户的身份,实现上可以通过随机方式生成。同一个实体用户,在不同的加密数据库系统实例上,mekid不同。[0083]数据加密密钥/数据加密密钥标识(dek/dekid:dataencryptionkey/dataencryptionkeyid):dek为用户用于加密数据所使用的密钥。dekid为dek的唯一标识,在密钥仓库范围唯一。通过《mekid,dekid》可以全局唯一确定一把dek。mek和dek之间的关系可以理解为,dek用于加密保护用户数据,mek用于加密保护dek。[0084]cc/ctxid:cc(ciphercontext:加密上下文)中包含了用于解密密文数据所需要的元信息,包括加密算法、加密模式、dekid等,ctxid为cc的唯一标识,在密钥仓库范围唯一,即cc可以理解为是关于密钥的属性信息,ctxid为密钥属性信息的标识信息,即密钥属性标识信息。[0085]以上是对本技术提供的一种基于全加密数据库的数据融合方法涉及到的技术名词进行的说明。鉴于上述对现有技术的介绍,为克服现有技术中存在的缺陷,本技术提供一种基于全加密数据库的数据融合方法,具体内容如下:[0086]如图1所示,图1是根据一个或多个实施例提供的本技术提供的一种数据融合方法的流程图,该方法可以包括:[0087]步骤s101:获取待融合数据库中待融合的融合密钥信息;其中待融合数据库也可以看做为源数据库;[0088]步骤s102:确定所述融合密钥信息中的融合密钥标识信息,是否与目标数据库中的密钥标识信息相匹配;[0089]步骤s103:若是,则为所述融合密钥标识信息分配的新密钥标识信息;[0090]步骤s104:将所述融合密钥信息中的融合密钥标识信息替换为所述新密钥标识信息的目标密钥信息,记录到所述目标数据库中;[0091]步骤s105:将所述融合密钥标识信息和所述新密钥标识信息之间的映射关系,记录到所述目标数据库中。[0092]第一实施例:[0093]本实施例中,涉及的数据库可以是全加密数据库,也可以是存在密钥信息冲突的其他数据库,因此,本实施例中仅以全加密数据库为例,并不限制解决密钥信息冲突问题的范围。[0094]全加密数据库中密钥仓库中的密钥信息具有局部性,例如dekid、ctxid都是密钥仓库范围下唯一的,对两个或两个以上数据库进行数据融合或数据迁移时,则这些局部信息存在发生冲突情况。因此,为了避免融合的重复性,在所述步骤s102的具体实现之前当然也可以是之后,具体执行顺序不限,可以如图2所示,具体还可以包括:[0095]步骤s201-11:确定所述待融合数据库和所述目标数据库是否为同一用户的同源数据库;[0096]所述同源数据库可以理解为是同一数据库或者是同步衍生库,可以是针对不同用户也可以是针对同一用户。所述步骤s201-11的目的在于确定至少两个需要进行数据融合的数据库是否为同一用户的同源数据库,例如:用户1在a库有t1一张表,然后,用户1将t1同步到了b库上,则b库为a库的同步衍生库。[0097]步骤s201-12:若否,则为所述融合密钥信息的融合密钥属性信息,分配全局唯一标识符;[0098]所述步骤s201-12的目的在于分配全局唯一标识符,基于所述步骤s201-11的确定结果为否时,即所述待融合数据库和所述目标数据库非同一用户的同源数据库的情况下,为所述融合密钥信息的融合密钥属性信息(ctx)分配所述全局唯一标识符。具体地,可以是基于用于所述待融合数据库中的密钥仓库存储的密钥属性表(cctable)进行分配,如下表1所示:[0099]表1(表1为待融合数据库的融合密钥属性表存储的融合密钥属性信息):[0100][0101]即可以是为密钥属性表中的每一条记录分配一个对应的全局唯一标识符。在本实施例中,所述全局唯一标识符可以采用uuid的形式,所谓uuid即通用唯一识别码(universallyuniqueidentifier),是一个128比特的数值,这个数值可以通过一定的算法计算出来。uuid用来识别属性类型,在所有空间和时间上被视为唯一的标识。因为uuid属于现有技术,此处对于uuid的具体内容此处不再详述。上述以融合数据库中的两条融合密钥信息为举例,实际上,还可以是一条或多条,具体融合密钥信息的数量不限,融合迁移的过程可以是一条一条迁移融合也可以是批量迁移融合,具体方式不限,此处仅为示例。[0102]需要说明的是,所述融合密钥属性表中,每一条记录关联了mekid、dekid、uuid、以及具体的属性,即ctxid、mekid、dekid、uuid等信息。因此,可以通过ctxid获得mekid、dekid。[0103]可以理解的是,所述待融合数据库的密钥仓库中不仅可以存储融合密钥属性表还可以存储融合数据密钥表,如下表2(表2为待融合数据库的融合数据密钥表存储的融合数据密钥信息):[0104][0105]可以理解的是,本实施例中,需要为所述待融合数据库中的融合密钥属性表中的每一条融合密钥属性信息分配对应的全局唯一标识符;也可以为所述目标数据库中密钥属性表中的每一条密钥属性信息分配对应的全局唯一标识符。如下表3所示:[0106]表3(表3为目标数据库的密钥属性表存储的密钥属性信息):[0107]ctxidmekid...uuid******..."********_****_****_****_************"[0108]同样地,目标数据库中的密钥属性表中,每一条记录也关联mekid、dekid、uuid、以及具体的属性,即ctxid、mekid、dekid、uuid等信息。因此,可以通过ctxid获得mekid、dekid。所述目标数据库中也存在数据密钥表,如下表4(表4为目标数据库的数据密钥表存储的数据密钥信息)所示:[0109][0110]需要说明的是,上述表3和表4仅为解释性说明,以*表示相应的信息,具体信息内容可以根据实际应用场景确定。在本实施例中可以为目标数据库中的密钥属性信息和数据密钥信息分配全局唯一标识符,也可以是,当目标数据库作为融合数据库时再进行分配,因此,是否为目标数据库分配全局唯一标识符可以根据需求或者具体应用场景进行。[0111]关于全局唯一标识符的分配可以是预先分配也可以是实时分配,具体分配的时间不受限制,能够满足进行匹配操作的需求即可。[0112]步骤s201-13:确定所述全局唯一标识符是否被记录在所述目标数据库的密钥属性融合映射表中。所述步骤s201-13的目的是判断待融合数据库中的融合密钥属性信息对应的全局唯一标识符(uuid)与目标数据库中的密钥属性信息对应的全局唯一标识符(uuid)是否相同,具体可以通过比较二者的字段确定是否相同即可。[0113]为了避免重复融合和/或避免额外冗余造成的存储空间浪费及维护成本问题,所述步骤s201-13的具体实现过程在在本实施例中,可以包括:[0114]确定所述融合密钥信息中融合密钥属性信息的全局唯一标识符,是否与所述目标数据库的密钥属性融合映射表中的所述密钥属性信息的全局唯一标识符相匹配;其中,所述密钥属性融合映射表用于记录密钥属性标识信息之间的映射关系,以及与所述密钥属性标识信息对应的所述全局唯一标识符,如下表5(表5为目标数据库中的密钥属性融合映射表,即:cc融合映射表(ccfusionmappingtable)):[0115][0116]其中,表5中的uuid字段为主键。ctxid_src和ctxid具备unique(唯一)约束。对于每一个冲突的《mekid_src,ctxid_src》记录,表中为其分配一个新的ctxid,否则继续使用ctxid_src作为ctxid。以*表示相应的信息,具体信息内容可以根据实际应用场景确定。[0117]基于上述提供的表1到表5的示例,可知,将表1中的uuid=86ae913e-166a-431a-a392-18fcfab606dc,与表5中的uuid进行比较,在表5中没有找到与所述表1中uuid=86ae913e-166a-431a-a392-18fcfab606dc匹配的uuid,因此,所述确定结果为否。[0118]当所述步骤s201-13的确定结果为否时,则执行所述步骤s102;当所述步骤s201-13的确定结果为是时,则退出融合或者输出融合重复的提示信息,具体不限。[0119]所述步骤s102的具体实现过程可以包括:[0120]步骤s102-11:确定所述融合密钥属性信息对应的融合密钥属性标识信息,是否与所述密钥属性信息对应的密钥属性标识信息相匹配;[0121]所述融合密钥属性信息对应的融合密钥属性标识信息即为ctxid,所述步骤s102-11的目的在于,确定待融合数据库中的融合密钥属性标识信息和目标数据库中的密钥属性标识信息是否匹配,换言之,确定待融合数据库的融合密钥属性表中记录的融合密钥属性标识信息,是否被记录在所述目标数据库的密钥属性表中。具体实现方式可以是,将融合密钥属性标识信息与目标数据库的密钥属性表进行比对,相同则为匹配。沿用上述表1到表5的示例,例如:将待融合数据库的融合密钥属性表中记录的ctxid=17与目标数据库的密钥属性表中记录的ctxid进行比较,找到目标数据库的密钥属性表中的第一条记录的ctxid也等于17,因此二者ctxid相同,进而确定目标数据库的密钥属性表中存在匹配的ctxid,则进入步骤s103:若是,则为所述融合密钥标识信息分配的新密钥标识信息。[0122]可以理解的是,当所述步骤s102-11的确定结果为否时,则可以将融合密钥属性信息记录到所述目标数据库的密钥属性表中,无需进行新密钥属性标识信息的分配,即无需执行步骤s103。[0123]所述步骤s103的具体实现过程可以包括:[0124]步骤s103-11:若是,则为所述融合密钥属性标识信息分配新密钥属性标识信息;[0125]沿用上述示例,所述步骤s103-11的目的是为ctxid=17的融合密钥属性标识信息重新分配一个新的标识信息。例如:ctxid=33。[0126]所述步骤s104:将所述融合密钥信息中的融合密钥标识信息替换为所述新密钥标识信息的目标密钥信息,记录到所述目标数据库中,其具体实现过程可以包括:[0127]步骤s104-11:将所述融合密钥信息中的所述融合密钥标识信息替换为所述新密钥属性标识信息的目标密钥信息,记录到所述目标数据库中。即:将融合密钥标识信息替换为所述新密钥属性标识信息后密钥信息确定为目标密钥信息,记录到所述目标数据库中的密钥属性表中,例如表6所示:[0128]ctxidmekid...uuid******..."********_****_****_****_************"*****..."********_****_****_****_************"332335..."86ae913e-166a-431a-a392-18fcfab606dc"[0129]所述目标数据库中的数据密钥表例如表7所示:[0130][0131]所述步骤s105:将所述融合密钥标识信息和所述新密钥标识信息之间的映射关系,记录到所述目标数据库中,其具体实现过程可以包括:[0132]步骤s105-11:将所述新密钥属性标识信息和所述融合密钥属性标识信息之间的映射关系,记录到所述目标数据库中。[0133]同样地,为了避免重复融合和/或避免额外冗余造成的存储空间浪费及维护成本问题,可以将所述新密钥属性标识信息和所述融合密钥属性标识信息之间的映射关系,记录到所述目标数据库的密钥属性融合映射表中。如下表8所示:[0134][0135][0136]可以理解的是,也可以将所述目标密钥信息记录在目标数据库中的密钥属性表中。本实施例中,以记录到密钥属性融合映射表为例进行描述,具体将所述映射关系记录在目标数据库中的具体位置没有限制,满足通过新密钥属性标识信息能够融合密钥属性信息即可。[0137]基于上述内容在获取相关密钥信息时,可以通过密钥属性融合映射表中找到与融合密钥属性标识信息17相对应的新密钥属性标识信息33,再在目标数据库中的密钥属性表中按照ctxid=33,查找相对应的《mekid,dekid》,即《2335,1》,以及其他密钥属性信息,例如:加密算法、加密模式等,通过《mekid,dekid》在目标数据库的数据密钥表中查找对应的密钥密文信息,即dek信息。[0138]以上首先,确定步骤s201-11中的所述待融合数据库和所述目标数据库不是同一用户的同源数据库;再者,确定步骤s201-13中的融合密钥信息的全局唯一标识符与目标数据库中密钥信息的全局唯一标识符不存在匹配关系,进而需要进入到步骤s102的相关步骤执行,反之,当所述步骤s201-13中的融合密钥信息的全局唯一标识符与目标数据库中密钥信息的全局唯一标识符相匹配,则说明本实施例中的密钥属性融合映射表中已经记录融合密钥属性信息的相关信息,则无需进行重复融合。[0139]第二实施例:[0140]如图3所示,图3是本技术提供的一种数据融合方法第二实施例的流程图;本实施例中,还可以包括:[0141]步骤s301-11:确定所述待融合数据库和所述目标数据库是否为同一用户的同源数据库;[0142]步骤s301-12:若是,则为所述融合密钥信息的融合密钥属性信息,分配第一全局唯一标识符;[0143]步骤s301-13:为所述融合密钥信息的融合数据密钥信息,分配第二全局唯一标识符;[0144]步骤s301-14:确定所述第一全局唯一标识符是否被记录在所述目标数据库的密钥属性融合映射表中,以及所述第二全局唯一标识符是否被记录在所述目标数据库的数据密钥融合映射表中;[0145]步骤s301-15:若否,则执行所述确定所述融合密钥信息中的融合密钥标识信息,是否与目标数据库中密钥信息的密钥标识信息相匹配的步骤,即执行步骤s102。若是,则说明融合密钥信息已经融合迁移到目标数据库中,不需重复融合。。所述步骤s301-11和步骤s301-12的具体实现过程可以参考上述步骤s201-11和步骤s201-12的相关内容,此处不再赘述。[0146]所述步骤s301-13的目的在于为融合数据密钥信息分配第二全局唯一标识符,也可以理解为,对所述待融合数据库中用于记录或存储所述融合数据密钥信息的融合数据密钥表进行扩展,为每一条记录增加全局唯一标识符(uuid),即第二全局唯一标识符,此处的第一全局唯一标识符和第二全局唯一标识符仅为表述上清楚,并非用于限制全局唯一标识符的数量或顺序,融合密钥属性信息的全局唯一标识符可以根据其数量分别设置,融合数据密钥信息的全局唯一标识符可以根据其数量分别设置,能够保证全局唯一即可,如下表9所示:[0147]表9(表9为待融合数据库的融合数据密钥表存储的融合数据密钥信息)[0148][0149]此时,待融合数据库中的融合密钥属性表存储的融合密钥属性信息为如下表10(其可以来源于表9)所示的内容,如表10所示:[0150]ctxidmekid...uuid172365..."86ae913e-166a-431a-a392-18fcfab606dc"232365..."814fb937-7730-4cc4-a54b-6b96fbff471b"[0151]需要说明的是,融合密钥属性表中,每一条记录关联了mekid、dekid、uuid、以及具体的属性,即ctxid、mekid、dekid、uuid等信息。因此,可以通过ctxid获得mekid、dekid。[0152]与上述第一实施例相同,也可以为目标数据库中的数据密钥信息分配全局唯一标识符,也可以理解为,对所述目标数据库中用于记录或存储所述数据密钥信息的数据密钥表进行扩展,为每一条记录增加全局唯一标识符(uuid),如下表11所示:[0153][0154]此时,目标数据库中的密钥属性表存储的密钥属性信息为如下表12(其可以来源于表11)所示的内容,表12如下所示:[0155]ctxidmekid...uuid172365..."3979e26b-f722-4e03-a24e-b83b747365ca"232365..."2e379bc8-562a-4f49-873a-84eae485079a"[0156]与上述密钥属性表记录的密钥属性信息一样,所述融合数据密钥表在待融合数据库的密钥仓库中存在,也可以在目标数据库的密钥仓库中与存在,根据具体需求进行设置即可。[0157]所述步骤s301-14中关于确定所述融合密钥属性信息的第一全局唯一标识符,是否被记录在所述目标数据库的密钥属性融合映射表中,具体可以是,所述第一全局唯一标识符与所述密钥属性融合映射表的全局唯一标识符进行比较,可以参考所述步骤s201-13的内容,此处不再重复赘述。关于确定所述融合数据密钥信息的第二全局唯一标识符是否与所述目标数据库的数据密钥融合映射表的全局唯一标识符相匹配,其目的是判断待融合数据库中的融合数据密钥信息对应的第二全局唯一标识符(uuid)是否已被记录在目标数据库中,具体可以通过比较二者的字段确定是否相同即可。从而能够避免重复融合和/或避免额外冗余造成的存储空间浪费及维护成本问题。本实施例中,所述密钥属性融合映射表用于记录融合密钥属性标识信息和密钥属性标识信息之间的映射关系以及与所述融合密钥属性标识信息对应的所述第一全局唯一标识符;所述数据密钥融合映射表用于记录融合数据密钥标识信息和数据密钥标识信息之间的映射关系,以及与所述融合数据密钥标识信息对应的所述第二全局唯一标识符。[0158]数据密钥融合映射表可以参考下表13所示(表13为目标数据库中的数据密钥融合映射表,即:dek融合映射表(dekfusionmappingtable)):[0159][0160]其中,表13中的uuid字段为主键。《mekid_src,dekid_src》和《mekid_src,dekid》具备unique(唯一)约束。对于每一个冲突的《mekid_src,dekid_src》记录,表中为其分配一个新的dekid,否则继续使用dekid_src作为dekid。[0161]密钥属性融合映射表(cc融合映射表)可以参考表14所示:[0162][0163]基于上述提供的表9到表14的示例,可知,将表9中的uuid=2b1bc79a-b291-4a92-b865-8aba080f46e2,与表13(dek融合映射表)中的uuid进行比较,在表13中没有找到与所述表9中与uuid=2b1bc79a-b291-4a92-b865-8aba080f46e2匹配的uuid。将表10中的uuid=814fb937-7730-4cc4-a54b-6b96fbff471b,与表14(cc融合映射表)中的uuid进行比较,在表14中也没有找到与表10中与uuid=814fb937-7730-4cc4-a54b-6b96fbff471b匹配的uuid,因此,所述确定结果为否,执行所述步骤s102,即执行所述确定所述融合密钥信息中的融合密钥标识信息,是否与目标数据库中密钥信息的密钥标识信息相匹配的步骤。[0164]在本实施例中,所述步骤s102的具体实现过程可以包括:[0165]步骤s102-21:确定所述融合密钥属性信息对应的融合密钥属性标识信息,是否与所述密钥属性信息对应的密钥属性标识信息相匹配,以及确定所述融合数据密钥信息对应的融合数据密钥标识信息,是否与所述数据密钥信息对应的数据密钥标识信息相匹配;[0166]其中,关于确定所述融合密钥属性信息对应的融合密钥属性标识信息,是否与所述密钥属性信息对应的密钥属性标识信息相匹配,可以参考上述第一实施例中的描述,此处不再详述。[0167]关于确定所述融合数据密钥信息对应的融合数据密钥标识信息,是否与所述数据密钥信息对应的数据密钥标识信息相匹配,具体描述如下:[0168]所述融合数据密钥信息对应的融合数据密钥标识信息即为dekid,所述步骤s102-21中的确定所述融合数据密钥信息对应的融合数据密钥标识信息,是否与所述数据密钥信息对应的数据密钥标识信息相匹配,其目的在于,确定待融合数据库中的融合数据密钥标识信息和目标数据库中的数据密钥标识信息是否匹配,换言之,确定待融合数据库的融合数据密钥表(待融合数据库中的dektable)中记录的融合数据密钥标识信息,是否被记录在所述目标数据库的数据密钥表(目标数据库中的dektable)中。具体实现方式可以是,将融合数据密钥标识信息与目标数据库的数据密钥标识信息进行比对,相同则为匹配。沿用上述表9到表12的示例,例如:将待融合数据库的融合数据密钥表中记录的dekid=2与目标数据库的数据密钥表中记录的dekid进行比较,找到目标数据库的数据密钥表中的第二条记录的dekid也等于2,与融合数据密钥表的融合数据密钥标识信息相同,进而确定目标数据库的数据密钥表中存在匹配的dekid,则进入步骤s103。[0169]可以理解的是,当所述步骤s102-21的确定结果为是时,则可以将融合数据密钥信息记录到所述目标数据库的数据密钥表中,无需执行步骤s103。[0170]所述步骤s103的具体实现过程可以包括:[0171]步骤s103-21:为所述融合密钥属性标识信息分配新密钥属性标识信息,以及为所述融合数据密钥标识信息分配新数据密钥标识信息;[0172]关于为所述融合密钥属性标识信息分配新密钥属性标识信息可以参考上述第一实施例中的步骤s103-11的内容,此处不再详述。[0173]关于为所述融合数据密钥标识信息分配新数据密钥标识信息可以沿用上述示例,所述步骤s103-21的目的是为dekid=1的融合数据密钥标识信息重新分配一个新的标识信息。例如:dekid=9。[0174]步骤s103-22:将所述新数据密钥标识信息,以及与所述新数据密钥标识信息对应的融合数据密钥信息重新加密,即对dekid=9和dek进行重新加密,同时可以更新关联的字段。[0175]基于上述所述步骤s105的具体实现过程可以包括:[0176]步骤s104-21:将所述融合密钥信息中的所述融合密钥标识信息替换为所述新密钥属性标识信息的目标密钥属性信息,记录到所述目标数据库中,以及将所述融合数据密钥标识信息替换为新数据密钥标识信息,以及与所述融合数据密钥标识信息对应的主密钥标识信息作为所述目标密钥信息,记录到所述目标数据库中。其中,所述主密钥标识信息为对所述融合数据密钥标识信息进行加密的主密钥信息的标识信息。[0177]关于将所述融合密钥信息中的所述融合密钥标识信息替换为所述新密钥属性标识信息的目标密钥属性信息,记录到所述目标数据库中,可以参考上述第一实施例中的步骤s104-11的内容,此处不再详述。[0178]关于将所述融合数据密钥标识信息替换为新数据密钥标识信息,以及与所述融合数据密钥标识信息对应的主密钥标识信息作为所述目标密钥信息,记录到所述目标数据库中,可以沿用上述示例,参考表15(目标数据库的数据密钥表)所示:[0179][0180]所述目标数据库中的密钥属性表例如表16所示:[0181]ctxidmekid...uuid172365..."3979e26b-f722-4e03-a24e-b83b747365ca"232365..."2e379bc8-562a-4f49-873a-84eae485079a"302365..."f01b28a2-82e1-4704-b337-891b1d398593"[0182]所述步骤s105的具体实现过程可以包括:[0183]步骤s105-21:将所述新密钥属性标识信息和所述融合密钥属性标识信息之间的映射关系,记录到所述目标数据库中,以及将所述新数据密钥标识信息和所述融合数据密钥标识信息之间的映射关系,记录到所述目标数据库中。[0184]如第一实施例中关于“将所述新密钥属性标识信息和所述融合密钥属性标识信息之间的映射关系,记录到所述目标数据库中”的描述,同样地,为了避免重复融合和/或避免额外冗余造成的存储空间浪费及维护成本问题,可以将所述新密钥属性标识信息和所述融合密钥属性标识信息之间的映射关系,记录到所述目标数据库的密钥属性融合映射表中;以及可以将所述新密钥属性标识信息和所述融合密钥属性标识信息之间的映射关系,记录到所述目标数据库的数据密钥融合映射表中。如下表17(表17表示目标数据库中数据密钥融合映射表的信息)所示:[0185][0186]表18表示目标数据库中密钥属性融合映射表的信息:[0187][0188]以上是对第一实施例和第二实施例的描述,第一实施例和第二实施例是针对两个或两个以上的数据库之间存在的关联关系分别进行描述,第一实施例主要针对待融合数据库和目标数据库之间不存在关联关系的场景下的描述,此时需要解决ctxid的冲突问题;第二实施例主要针对待融合数据库和目标数据库为同一用户的同源数据库的关联关系场景下的描述,此时需要解决的是dekid和ctxid的冲突问题。[0189]上述表格给出的仅为说明第一和第二实施例的示意性举例,便于理解,并非用于限制本技术技术方案的内容。[0190]基于上述内容,本实施例还可以包括:[0191]步骤s106:确定所述待融合数据库中与所述融合密钥信息对应的待融合密文数据是否为空;[0192]步骤s107:若否,则将融合到所述目标数据库中的所述待融合密文数据,确定为目标密文数据;[0193]步骤s108:获取所述目标密文数据中的所述融合密钥标识信息;例如:从所述目标密文数据的密文头中获取ctxid_src。[0194]步骤s109:确定与获取的所述融合密钥标识信息具有所述映射关系的所述新密钥标识信息;具体可以是,在所述密钥属性融合映射表中确定与ctxid_src具有映射关系的ctxid(新密钥标识信息)。[0195]步骤s1010:将所述目标密文数据中的所述融合密钥标识信息更新为所述新密钥标识信息。[0196]当所述步骤s106的确定结果为是时,则无需进行密文数据的融合。例如:周期性任务,每周进行一个融合或迁移任务,但在某一个周期时,用户删除了历史数据,此时待融合的密文数据则为空。[0197]基于上述内容,结合图4对本技术提供的一种数据融合方法的数据交互过程或数据传输过程进行概要性描述,如图4所示,图4是本技术提供的一种数据融合方法的时序图。[0198]待融合数据库向目标数据库发送密钥元信息,包括:dek、mek、ctx等相关信息(此时包括分配的uuid),目标数据库根据接收的密钥元信息在其密钥仓库中进行查找,确定是否存在相匹配的uuid,若不存在,则在目标数据库的密钥仓库(结合上述实施例可以是数据密钥表和密钥属性表的形式)中增加为融合密钥标识信息分配的新密钥标识信息。并更新目标数据库(结合上述实施例可以是更新用于存储密钥相关信息的融合映射表)。拉取融合密钥信息,获取密钥元信息中的ctxid_src,从目标数据库的融合映射表中获取与ctxid_src对应的ctxid,根据ctxid对密文数据的相关联的信息进行更新。[0199]以上是对本技术提供的一种数据融合方法实施例的描述,该数据融合方法对存在冲突的密钥id进行重新分配密钥id,基于此对融合的密文数据的元信息进行更新,使得融合过程中不需要解密密文数据,同时也不会改变数据的所有权,即融合过程中仅涉及密文元数据,不涉及数据解密,因此不会存在数据泄露风险。进一步,由于不涉及数据解密,融合过程不受环境限制,在未授权的情况下,也仅涉及数据解密错误,依然无法获取加密数据的数据内容,因此能够有效提高数据安全性。更进一步的,通过为待融合的融合密钥信息中的融合密钥属性信息分配全局唯一标识符,或者是,为融合密钥属性信息和融合数据密钥信息分别分配全局唯一标识符,避免融合密钥信息的重复融合,即可以确定目标数据库中是否记录有全局唯一标识符,若没有记录则说明融合密钥信息没有融合,反之则已经融合。[0200]以上是对本技术提供的一种数据融合方法实施例的具体描述,与前述提供的一种数据融合方法实施例相对应,本技术还公开一种数据融合装置实施例,请参看图5,由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。[0201]如图5所示,图5是本技术提供的一种数据融合装置的结构示意图,该数据融合装置可以包括:[0202]获取单元501,用于获取待融合数据库中待融合的融合密钥属性信息;[0203]确定单元502,用于确定所述融合密钥信息中的融合密钥标识信息,是否与目标数据库中密钥信息的密钥标识信息相匹配;[0204]分配单元503,用于根据所述确定单元502的确定结果为是时,为所述融合密钥标识信息分配的新密钥标识信息;[0205]第一记录单元504,用于将所述融合密钥信息中的融合密钥标识信息替换为所述新密钥标识信息的目标密钥信息,记录到所述目标数据库中;[0206]第二记录单元505,用于将所述融合密钥标识信息和所述新密钥标识信息之间的映射关系,记录到所述目标数据库中。[0207]第一实施例:[0208]还可以包括:第一确定单元、第一分配单元、第二确定单元。[0209]所述第一确定单元,用于确定所述待融合数据库和所述目标数据库是否为同一用户的同源数据库;[0210]所述第一分配单元,用于根据所述第一确定单元的确定结果为否时,为所述融合密钥信息的融合密钥属性信息,分配全局唯一标识符;[0211]所述第二确定单元,用于确定所述全局唯一标识符是否被记录在所述目标数据库的密钥属性融合映射表中。具体可以是,确定所述融合密钥信息中融合密钥属性信息的全局唯一标识符,是否与所述目标数据库的密钥属性融合映射表中的所述密钥属性信息的全局唯一标识符相匹配;其中,所述密钥属性融合映射表用于记录密钥属性标识信息之间的映射关系,以及与所述密钥属性标识信息对应的所述全局唯一标识符。[0212]进一步还可以包括:所述第二分配子单元,用于为所述目标数据库中密钥信息的密钥属性信息,分配全局唯一标识符;[0213]所述确定单元502具体可以,用于确定所述融合密钥属性信息对应的融合密钥属性标识信息,是否与所述密钥属性信息对应的密钥属性标识信息相匹配。[0214]所述分配单元503具体可以,用于为所述融合密钥属性标识信息分配新密钥属性标识信息。[0215]所述第一记录单元504具体可以,用于将所述融合密钥信息中的所述融合密钥标识信息替换为所述新密钥属性标识信息的目标密钥信息,记录到所述目标数据库中。具体地,可以记录到目标数据库的密钥仓库中,例如:密钥属性表。[0216]所述第二记录单元505具体可以,用于将所述新密钥属性标识信息和所述融合密钥属性标识信息之间的映射关系,记录到所述目标数据库中。具体地,可以记录到目标数据库的密钥属性融合映射表中。[0217]第二实施例:[0218]还可以包括:第一确定单元、第一分配单元、第二分配单元、第二确定单元。[0219]所述第一确定单元,用于确定所述待融合数据库和所述目标数据库是否为同一用户的同源数据库;[0220]所述第一分配单元,用于基于所述第一确定单元的确定结果为是时,为所述融合密钥信息的融合密钥属性信息,分配第一全局唯一标识符;[0221]所述第二分配单元,用于为所述融合密钥信息的融合数据密钥信息,分配第二全局唯一标识符;[0222]所述第二确定单元,用于确定所述第一全局唯一标识符是否被记录在所述目标数据库的密钥属性融合映射表中,以及所述第二全局唯一标识符是否被记录在所述目标数据库的数据密钥融合映射表中。具体地,可以用于确定所述融合密钥属性信息的全局唯一标识符,是否与所述目标数据库的密钥属性融合映射表中的所述密钥属性信息的全局唯一标识符相匹配;以及,确定所述融合数据密钥信息的全局唯一标识符,是否与所述目标数据库的数据密钥融合映射表中的所述数据密钥信息的全局唯一标识符相匹配;其中,所述密钥属性融合映射表用于记录融合密钥属性标识信息和密钥属性标识信息之间的映射关系以及与所述密钥属性标识信息对应的所述全局唯一标识符;所述数据密钥融合映射表用于记录融合数据密钥标识信息和数据密钥标识信息之间的映射关系,以及与所述数据密钥标识信息对应的所述全局唯一标识符。若否,则执行所述确定所述融合密钥信息中的融合密钥标识信息,是否与目标数据库中密钥信息的密钥标识信息相匹配的步骤。[0223]当然,还可以包括:所述第三分配单元和第四分配单元,所述第三分配单元,可以用于为所述目标数据库中密钥信息的密钥属性信息,分配全局唯一标识符;所述第四分配单元,可以用于为所述密钥信息的数据密钥信息,分配全局唯一标识符。[0224]所述确定单元502具体可以,用于确定所述融合密钥属性标识信息,是否与所述目标数据库的密钥属性融合映射表中的所述密钥属性标识信息相匹配;以及,确定所述融合数据密钥标识信息,是否与所述目标数据库的数据密钥融合映射表中的所述数据密钥标识信息相匹配;其中,所述密钥属性融合映射表用于记录所述融合密钥属性标识信息和所述密钥属性标识信息之间的映射关系,以及所述第一全局唯一标识符;所述数据密钥融合映射表用于记录融合数据密钥标识信息和数据密钥标识信息之间的映射关系,以及所述第二全局唯一标识符。[0225]所述分配单元503具体可以包括:分配子单元和加密子单元。[0226]所述分配子单元,用于为所述融合密钥属性标识信息分配新密钥属性标识信息,以及为所述融合数据密钥标识信息分配新数据密钥标识信息;[0227]所述加密子单元,用于将所述新数据密钥标识信息,以及与所述新数据密钥标识信息对应的融合数据密钥信息重新加密。[0228]所述第一记录单元504具体可以,用于将所述融合密钥信息中的所述融合密钥标识信息替换为所述新密钥属性标识信息的目标密钥属性信息,记录到所述目标数据库中,以及将所述融合数据密钥标识信息替换为新数据密钥标识信息,以及与所述融合数据密钥标识信息对应的主密钥标识信息作为所述目标数据密钥信息,记录到所述目标数据库中;其中,所述主密钥标识信息为对所述融合数据密钥标识信息进行加密的主密钥信息的标识信息;[0229]所述第二记录单元505具体可以,用于将所述新密钥属性标识信息和所述融合密钥属性标识信息之间的映射关系,记录到所述目标数据库中,以及将所述新数据密钥标识信息和所述融合数据密钥标识信息之间的映射关系,记录到所述目标数据库中。具体地,可以用于将所述新密钥属性标识信息和所述融合密钥属性标识信息之间的映射关系,记录到所述目标数据库的密钥属性融合映射表中;将所述新数据密钥标识信息和所述融合数据密钥标识信息之间的映射关系,记录到所述目标数据库的数据密钥融合映射表中。[0230]不论第一实施例还是第二实施例,进一步还可以包括:[0231]密文数据确定单元,用于确定所述待融合数据库中与所述融合密钥信息对应的待融合密文数据是否为空;[0232]目标数据确定单元,用于根据所述密文数据确定单元的确定结果为否时,将融合到所述目标数据库中的所述待融合密文数据,确定为目标密文数据;[0233]信息获取单元,用于获取所述目标密文数据中的所述融合密钥标识信息;[0234]关系确定单元,用于确定与获取的所述融合密钥标识信息具有所述映射关系的所述新密钥标识信息;[0235]更新单元,用于将所述目标密文数据中的所述融合密钥标识信息更新为所述新密钥标识信息。[0236]以上是本技术提供的一种数据融合装置的描述,该装置的具体内容可以参考上述数据融合方法的描述,此处不再对相应内容进行重复详述。[0237]基于上述内容,本技术提供一种计算机存储介质,用于存储网络平台产生数据,以及对应所述网络平台产生数据进行处理的程序;[0238]所述程序在被处理器读取执行时,执行如上述数据融合方法中的步骤。[0239]基于上述内容,本技术还提供一种电子设备,如图6所示,图6是本技术提供的一种电子设备实施例的结构示意图,该电子设备实施例可以包括:[0240]处理器601;[0241]存储器602,用于存储对网络平台产生数据进行处理的程序,所述程序在被所述处理器读取执行时,执行如上述数据融合方法中的步骤。[0242]在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。[0243]内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。[0244]1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。[0245]2、本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。[0246]本技术虽然以较佳实施例公开如上,但其并不是用来限定本技术,任何本领域技术人员在不脱离本技术的精神和范围内,都可以做出可能的变动和修改,因此本技术的保护范围应当以本技术权利要求所界定的范围为准。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1