一种用户数据的存储及查询方法和用户数据处理装置与流程

文档序号:17358153发布日期:2019-04-09 21:52阅读:252来源:国知局
本发明的实施例涉及区块链领域,尤其涉及一种用户数据的存储及查询方法和用户数据处理装置。
背景技术
::近几年来,拥有多种技术优势的区块链技术发展迅猛,几乎成为颠覆式创新的代名词,区块链技术凭借其难以篡改、可追溯等特点在诸多领域与行业有着丰富的应用。狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。由此可见,区块链是一系列技术组合而成的技术集合,具有去中心化、难以篡改、可追溯等显著特点。传统的数据库系统是关系型数据库,可以处理永久、稳定的数据。结构化查询语言数据库(structuredquerylanguage,sql)的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在sql中,关系模式(模式)称为“基本表”(basetable);存储模式(内模式)称为“存储文件”(storedfile);子模式(外模式)称为“视图”(view);元组称为“行”(row);属性称为“列”(column)。现有数据存储方法可以单独存储在数据库中,也可以以上链的形式存储在区块链中。但是,由于区块链单链查询数据效率低下,随着上链数据的不断增加,庞大的链式结构数据的存储与查询均面临问题。而传统数据库易查询,但对于一些敏感数据却存在被篡改的风险。技术实现要素:本发明的实施例提供一种用户数据的存储及查询方法和用户数据处理装置,能够对用户数据中的重要信息进行加密的同时还便于对用户数据进行查询。第一方面,提供一种用户数据的存储方法,用户数据处理装置获取用户终端发送的用户数据;用户数据处理装置根据防护等级对用户数据进行分类获得三个防护等级的用户数据;其中,第一防护等级的用户数据为用户潜在改动频次超过第一阈值的基础数据;第二防护等级的用户数据为用户的身份标识信息;第三防护等级的用户数据为除第二防护等级的用户数据外,用户潜在改动频次小于等于第一阈值的数据;用户数据处理装置将第一防护等级的用户数据以数据库类型进行存储;用户数据处理装置将第二防护等级的用户数据存储至第一区块链;用户数据处理装置将第三防护等级的用户数据存储至第二区块链;用户数据处理装置将第二防护等级的用户数据的镜像数据与第二防护等级的用户数据在第一区块链的地址信息的对应关系以数据库类型进行存储;用户数据处理装置将第三防护等级的用户数据的镜像数据与第三防护等级的用户数据在第二区块链的地址信息的对应关系以数据库类型进行存储。第二方面,提供一种用户数据的查询方法,用户数据处理装置接收用户终端发送的查询请求,查询请求中包含待查询的用户数据;若确定待查询的用户数据为第一防护等级的用户数据,则在数据库中查询用户数据;若确定待查询的用户数据为第二防护等级的用户数据或第三防护等级的用户数据,则在数据库中查询待查询的用户数据对应的镜像数据,其中数据库中存储有第二防护等级的用户数据的镜像数据与第二防护等级的用户数据在第一区块链的地址信息的对应关系、以及第三防护等级的用户数据的镜像数据与第三防护等级的用户数据在第二区块链的地址信息的对应关系;用户数据处理装置根据待查询的用户数据对应的镜像数据确定待查询的用户数据在第一区块链或第二区块链中的地址信息。上述方案中,首先,由于第一防护等级的用户数据存储在数据库中,便于用户对数据的增删改查,第二防护等级的用户数据和第三防护等级的用户数据上区块链处理,并在数据库中保存了区块链中的镜像数据,以及第二防护等级的用户数据的镜像数据与第二防护等级的用户数据在第一区块链的地址信息的对应关系和第三防护等级的用户数据的镜像数据与第三防护等级的用户数据在第二区块链的地址信息的对应关系。保证了在用户方便查询的前提下信息不被篡改、泄露。其次,由于第一防护等级的用户数据存储在数据库中,第二防护等级的用户数据和第三防护等级的用户数据存储在区块链中,同时数据库中存储了第二防护等级的用户数据和第三防护等级的用户数据的镜像数据,即数据库中存储有所有用户数据,区块链中存储了第二防护等级的用户数据和第三防护等级的用户数据等防护等级高的重要数据,这种数据库混合区块链的存储方式能够对用户数据中的重要数据进行加密的同时还便于对用户数据进行查询。再次,又由于数据库中存储有所有用户数据以及第二防护等级的用户数据在第一区块链的地址信息的对应关系和第三防护等级的用户数据在第二区块链的地址信息的对应关系,当用户要进行数据查询时,可以直接在数据库中进行查询,获取到相应的数据,或者通过相应的对应关系获取到数据,在对用户数据中的重要数据存储在区块链中的情况下实现了区块链的跨链查询。第三方面,提供一种用户数据处理装置,包括:获取模块,用于获取用户终端发送的用户数据;处理模块,用于根据防护等级对获取模块获取的用户数据进行分类获得三个防护等级的用户数据;其中,第一防护等级的用户数据为用户潜在改动频次超过第一阈值的基础数据;第二防护等级的用户数据为用户的身份标识信息;第三防护等级的用户数据为除第二防护等级的用户数据外,用户潜在改动频次小于等于第一阈值的数据;存储模块,用于将处理模块处理得到的第一防护等级的用户数据以数据库类型进行存储;存储模块,还用于将处理模块处理得到的第二防护等级的用户数据存储至第一区块链;存储模块,还用于将处理模块处理得到的第三防护等级的用户数据存储至第二区块链;存储模块,还用于将第二防护等级的用户数据的镜像数据与第二防护等级的用户数据在第一区块链的地址信息的对应关系以数据库类型进行存储;存储模块,还用于将第三防护等级的用户数据的镜像数据与第三防护等级的用户数据在第二区块链的地址信息的对应关系以数据库类型进行存储。第四方面,提供一种用户数据处理装置,包括:接收模块,用于接收用户终端发送的查询请求,查询请求中包含待查询的用户数据;判断模块,用于判断接收模块接收的待查询的用户数据的防护等级,若确定待查询的用户数据为第一防护等级的用户数据,则在数据库中查询用户数据;若确定待查询的用户数据为第二防护等级的用户数据或第三防护等级的用户数据,则在数据库中查询待查询的用户数据对应的镜像数据,其中数据库中存储有第二防护等级的用户数据的镜像数据与第二防护等级的用户数据在第一区块链的地址信息的对应关系、以及第三防护等级的用户数据的镜像数据与第三防护等级的用户数据在第二区块链的地址信息的对应关系;处理模块,用于根据判断模块的判断结果在待查询的用户数据对应的镜像数据中确定待查询的用户数据在第一区块链或第二区块链中的地址信息。第五方面,提供一种用户数据处理装置,包括通信接口、处理器、存储器、总线;所述存储器用于存储计算机执行指令,所述处理器与所述存储器通过所述总线连接,当所述用户数据处理装置运行时,所述处理器执行所述存储器存储的计算机执行指令,以使所述用户数据处理装置执行如上述任一项用户数据的存储方法或者执行如上述用户数据的查询方法。第六方面,提供一种计算机存储介质,包括指令,其特征在于,当所述指令在计算机上运行时,使得所述计算机执行上述任一项用户数据的存储方法或者执行上述用户数据的查询方法。第七方面,提供一种计算机程序产品,所述计算机程序产品包括指令代码,所述指令代码用于执行如上述任一项用户数据的存储方法或者执行如上述用户数据的查询方法。可以理解地,上述提供的任一种用户数据处理装置、计算机存储介质或计算机程序产品均用于执行上文所提供的第一方面对应的方法,因此,其所能达到的有益效果可参考上文第一方面的方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明的实施例提供的一种数据处理的系统架构示意图;图2为本发明的实施例提供的一种用户数据的存储方法示意图;图3为本发明的实施例提供的一种用户数据存储区块链的示意图;图4为本发明的实施例提供的一种用户数据的查询方法示意图;图5为本发明的实施例提供的一种用户数据处理装置的结构示意图;图6为本发明的另一实施例提供的一种用户数据处理装置的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。传统的数据库系统是关系型数据库,可以处理永久、稳定的数据。区块链技术是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。现有数据存储方法可以单独存储在数据库中,也可以以上链的形式存储在区块链中。但是,由于区块链单链查询数据效率低下,随着上链数据的不断增加,庞大的链式结构数据的存储与查询均面临问题。而传统数据库易查询,但对于一些敏感数据却存在被篡改的风险。在本申请中,为实现对用户数据的存储,提供一种数据处理的系统架构,具体参照图1所示,数据处理的系统架构包括:用户终端11、用户数据处理装置12以及数据存储系统13,其中,用户终端11可以为手机、电脑、pad等终端设备;其中,用户终端11用于在用户注册账号的过程中获取用户数据并将用户数据上传至用户数据处理装置12,在该过程中可以通过安全加密系统以及信息验证系统对用户终端11上传的用户数据进行验证、加密等安全处理。用户数据处理装置12在接收到用户数据后执行本申请提供的用户数据的存储方法,将数据存储至数据存储系统13,其中数据存储系统13提供有用于区块链存储的区块链节点,例如图1中示出的目标边缘云以及其他边缘云,此外数据存储系统13还提供用于数据存储的数据库,数据库可以为中心云内的sql数据库。在一些实施例中,通过控制器14对数据存储系统13中存储的数据进行计算,示例性的,控制器14可以实现对中心云中的数据库的中心处理,控制器14还可以实现对边缘云的边缘处理,另外通过预留的开放能力接口(applicationprogramminginterface,api)实现开放能力管理功能,向外提供数据,以实现在其他设备或平台上的数据分析。基于上述数据处理的系统架构,本申请提供一种用户数据的存储方法,参照图2所示,具体包括如下步骤:201、获取用户终端发送的用户数据。用户在用户终端进行账号的注册,当然该账号可以是任何网络平台、应用软件等的账号,例如通信软件账号、游戏软件账号等等,用户终端可以是手机或电脑,用户数据处理装置通过手机或电脑获取用户注册账号时产生的用户数据;当然注册成功后同一身份信息对应的账号可以在不同的用户终端登陆。202、根据防护等级对用户数据进行分类获得三个防护等级的用户数据。其中,第一防护等级的用户数据为用户潜在改动频次超过第一阈值的基础数据,这类数据的特点为用户改动频次高、重要性低,例如,第一防护等级的用户数据可以是用户名、基础标签等信息;第二防护等级的用户数据为用户的身份标识信息,是用户在现实社会的重要唯一的法律或生物信息,例如,第二防护等级的用户数据可以是身份证信息等;第三防护等级的用户数据为除第二防护等级的用户数据外,用户潜在改动频次小于等于第一阈值的数据,例如,第三防护等级的用户数据可以是用户的电话号码、token账户等信息。203、将第一防护等级的用户数据以数据库类型进行存储,将第二防护等级的用户数据存储至第一区块链,将第三防护等级的用户数据存储至第二区块链。第一防护等级的用户数据是一些低级信息,即不需要进行防篡改处理、不需要存证的数据,因此直接存入数据库,此处数据库可以为中心云内的sql数据库;第二防护等级的用户数据是物理世界真实个体的强信息,例如,身份证号码,这类数据极少情况下会出现修改的情况,将该类数据上链后,该条链修改次数极少,较为稳定;第三防护等级的用户数据,例如,电话号码,并非是物理世界真实个体的一一对应关系,极容易出现多号码、号码弃用等情况,电话号码某种程度也能代表个体的信用值、工作或住宅变迁等等可能性,因此第三防护等级的用户数据上链的对应链条存在较大可能性更改,另外,第三防护等级的用户数据也可以作为对个人信用评估、类型判断等的数据来源。除此之外,用户数据处理装置还需要将第一区块链以及第二区块链存储至目标边缘云,以便通过目标边缘云将第一区块链以及第二区块链分布式同步至其他边缘云,其中存储至目标边缘云中的数据包括第二防护等级的用户数据的镜像数据与第二防护等级的用户数据在第一区块链的地址信息的对应关系以及第三防护等级的用户数据的镜像数据与第三防护等级的用户数据在第二区块链的地址信息的对应关系。具体过程参照图3,存在两条区块链:区块链a表示第一区块链、区块链b表示第二区块链。区块链a或区块链b生成的具体过程为:当有用户数据产生且该数据没有存入区块中时,用户数据处理装置即生成一个区块,该区块存储两方面数据:一方面是区块头的数据,其中包括该区块的生成时间,及区块的其他关键参数,本申请不涉及区块头的具体结构的改进因此不再赘述;另一方面是区块体,区块体存储需要上链存证的数据。区块的生成时间即为该区块内存储的第一条数据的存储时间,图3中区块1的生成时间即为数据1存储时间,区块2的生成时间即为数据(n+1)的存储时间。区块体内存储的数据数量由原始数据大小及区块大小确定,具体容量由实际应用的场景或业务模型决定。区块体内装有n条数据,每条数据由该数据存储至区块的存储时间,与原始数据组成。区块中存储一定格式的数据,然后按区块生成的时间顺序将区块连接起来生成一条逐渐增长的区块链。其中,用户数据存储至区块链过程中,某条用户数据b会被存储在区块内,并与上一条用户数据a进行连接,当有下一条用户数据c存储至区块内,并与该条用户数据b产生链接,此时在其目标边缘云侧内产生该条上链用户数据的镜像数据,镜像数据采用数据库内数据表的存储方式,将原始上链数据按照其正常的属性进行存储。除镜像数据外,当且仅当一条用户数据进入区块后,有不少于一条的其他用户数据存储至区块,获取该用户数据指向前一个用户数据的地址和指向后一个用户数据的地址,也存储在目标边缘云内侧。204、将第二防护等级的用户数据的镜像数据与第二防护等级的用户数据在第一区块链的地址信息的对应关系以数据库类型进行存储,将第三防护等级的用户数据的镜像数据与第三防护等级的用户数据在第二区块链的地址信息的对应关系以数据库类型进行存储。其中,参照图3,第二防护等级的用户数据的镜像数据与第二防护等级的用户数据在第一区块链的地址信息的对应关系,是在用户数据处理装置将第一区块链的用户数据存储至目标边缘云时获取的,因此第二防护等级的用户数据的镜像数据与第二防护等级的用户数据在第一区块链的地址信息的对应关系是通过将边缘云中的数据复制到数据库进行存储的。第三防护等级的用户数据的镜像数据与第三防护等级的用户数据在第二区块链的地址信息的对应关系,是在用户数据处理装置将第二区块链的用户数据存储至目标边缘云时获取的,因此第三防护等级的用户数据的镜像数据与第三防护等级的用户数据在第二区块链的地址信息的对应关系是通过将边缘云中的数据复制到数据库进行存储的。除此之外,需要说明的是,第一防护等级的用户数据、第二防护等级的用户数据的镜像数据与所述第二防护等级的用户数据在所述第一区块链的地址信息的对应关系、以及所述第三防护等级的用户数据的镜像数据与所述第三防护等级的用户数据在所述第二区块链的地址信息的对应关系存储在同一个数据库中,该数据库可以为中心云内的sql数据库。基于上述用户数据的存储方法,本申请的实施例提供一种用户数据的查询方法,参照图4所示,具体包括如下步骤:401、用户数据处理装置接收用户终端发送的查询请求。其中,查询请求中包含待查询的用户数据。402、待查询的用户数据为第一防护等级的用户数据,在数据库中查询用户数据。403、待查询的用户数据为第二防护等级的用户数据或第三防护等级的用户数据,在数据库中查询待查询的用户数据对应的镜像数据。其中数据库中存储有第二防护等级的用户数据的镜像数据与第二防护等级的用户数据在第一区块链的地址信息的对应关系、以及第三防护等级的用户数据的镜像数据与第三防护等级的用户数据在第二区块链的地址信息的对应关系。404、根据待查询的用户数据对应的镜像数据确定待查询的用户数据在第一区块链或第二区块链中地址信息。上述方案中,首先,由于第一防护等级的用户数据存储在数据库中,便于用户对数据的增删改查,第二防护等级的用户数据和第三防护等级的用户数据上区块链处理,并在数据库中保存了区块链中的镜像数据,以及第二防护等级的用户数据的镜像数据与第二防护等级的用户数据在第一区块链的地址信息的对应关系和第三防护等级的用户数据的镜像数据与第三防护等级的用户数据在第二区块链的地址信息的对应关系。保证了在用户方便查询的前提下信息不被篡改、泄露。其次,由于第一防护等级的用户数据存储在数据库中,第二防护等级的用户数据和第三防护等级的用户数据存储在区块链中,同时数据库中存储了第二防护等级的用户数据和第三防护等级的用户数据的镜像数据,即数据库中存储有所有用户数据,区块链中存储了第二防护等级的用户数据和第三防护等级的用户数据等防护等级高的重要数据,这种数据库混合区块链的存储方式能够对用户数据中的重要数据进行加密的同时还便于对用户数据进行查询。再次,又由于数据库中存储有所有用户数据以及第二防护等级的用户数据在第一区块链的地址信息的对应关系和第三防护等级的用户数据在第二区块链的地址信息的对应关系,当用户要进行数据查询时,可以直接在数据库中进行查询,获取到相应的数据,或者通过相应的对应关系获取到数据,在对用户数据中的重要数据存储在区块链中的情况下实现了区块链的跨链查询。参照图5所示,提供一种用户数据处理装置,包括:获取模块51,用于获取用户终端发送的用户数据。处理模块52,用于根据防护等级对所述获取模块51获取的所述用户数据进行分类获得三个防护等级的用户数据;其中,第一防护等级的用户数据为用户潜在改动频次超过第一阈值的基础数据;第二防护等级的用户数据为用户的身份标识信息;第三防护等级的用户数据为除所述第二防护等级的用户数据外,用户潜在改动频次小于等于所述第一阈值的数据;存储模块53,用于将所述处理模块52处理得到的所述第一防护等级的用户数据以数据库类型进行存储。所述存储模块53,还用于将所述处理模块52处理得到的所述第二防护等级的用户数据存储至第一区块链。所述存储模块53,还用于将所述处理模块52处理得到的所述第三防护等级的用户数据存储至第二区块链。所述存储模块53,还用于将所述第二防护等级的用户数据的镜像数据与所述第二防护等级的用户数据在所述第一区块链的地址信息的对应关系以所述数据库类型进行存储。所述存储模块53,还用于将所述第三防护等级的用户数据的镜像数据与所述第三防护等级的用户数据在所述第二区块链的地址信息的对应关系以所述数据库类型进行存储。可选的,所述存储模块53,还用于将所述第一区块链以及所述第二区块链存储至目标边缘云,以便通过所述目标边缘云将所述第一区块链以及所述第二区块链分布式同步至其他边缘云。可选的,存储模块53,具体用于将所述第一防护等级的用户数据、所述第二防护等级的用户数据的镜像数据与所述第二防护等级的用户数据在所述第一区块链的地址信息的对应关系、以及所述第三防护等级的用户数据的镜像数据与所述第三防护等级的用户数据在所述第二区块链的地址信息的对应关系存储在同一个数据库中。接收模块54,用于接收用户终端发送的查询请求,所述查询请求中包含待查询的用户数据。判断模块55,用于判断所述接收模块54接收的所述待查询的用户数据的防护等级,若确定所述待查询的用户数据为第一防护等级的用户数据,则在数据库中查询所述用户数据;若确定所述待查询的用户数据为第二防护等级的用户数据或第三防护等级的用户数据,则在数据库中查询所述待查询的用户数据对应的镜像数据,其中所述数据库中存储有所述第二防护等级的用户数据的镜像数据与所述第二防护等级的用户数据在第一区块链的地址信息的对应关系、以及所述第三防护等级的用户数据的镜像数据与所述第三防护等级的用户数据在第二区块链的地址信息的对应关系。所述处理模块52,还用于根据所述判断模块55的判断结果在所述待查询的用户数据对应的镜像数据中确定所述待查询的用户数据在所述第一区块链或第二区块链中的地址信息。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,其作用在此不再赘述。在采用集成的模块的情况下,用户数据处理装置包括:存储单元、处理单元以及接口单元。处理单元用于对用户数据处理装置的动作进行控制管理,例如,处理单元用于支持用户数据处理装置执行图2中的过程202-204以及图4中的步骤402-404;接口单元用于支持用户数据处理装置与其他设备的信息交互,例如从其他设备获取数据或者向其他设备发送数据,例如,接口单元用于支持用户数据处理装置执行图2中的过程201以及图4中的步骤401。存储单元,用于存储用户数据处理装置的程序代码和数据。其中,以处理单元为处理器,存储单元为存储器,接口单元为通信接口为例。其中,用户数据处理装置参照图6中所示,包括通信接口601、处理器602、存储器603和总线604,通信接口601、处理器602通过总线604与存储器603相连。处理器602可以是一个通用中央处理器(centralprocessingunit,cpu),微处理器,特定应用集成电路(application-specificintegratedcircuit,asic),或一个或多个用于控制本申请方案程序执行的集成电路。存储器603可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。其中,存储器603用于存储执行本申请方案的应用程序代码,并由处理器602来控制执行。通讯接口601用于与其他设备进行信息交互,例如支持用户数据处理装置与其他设备的信息交互,例如从其他设备获取数据或者向其他设备发送数据。处理器602用于执行存储器603中存储的应用程序代码,从而实现本申请实施例中所述的方法。此外,还提供一种计算存储媒体(或介质),包括在被执行时进行上述实施例中的用户数据处理装置执行的方法操作的指令。另外,还提供一种计算机程序产品,包括上述计算存储媒体(或介质)。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,其作用在此不再赘述。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文全称:read-onlymemory,英文简称:rom)、随机存取存储器(英文全称:randomaccessmemory,英文简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
:的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1