首页> 中国专利> 基于区块链的金融资产多方共享交易元数据信息的方法、装置及系统

基于区块链的金融资产多方共享交易元数据信息的方法、装置及系统

摘要

本发明公开了一种基于区块链的金融资产多方共享交易元数据信息的方法、装置及系统,从金融资产各方交易数据中提取交易元数据写入区块链,形成共享交易元数据区块链账本信息记录,所述方法包括:为区块链节点及金融资产交易各方签发基于PKI/CA体系的数字签名证书,用于金融资产交易元数据记录及区块的加密签名;将金融资产交易主体信息进行脱敏处理,从金融资产原始交易数据中提取金融资产交易元数据,并将金融资产交易元数据上传到区块链节点,金融资产交易主体对金融资产交易元数据进行确认,区块链节点将确认后的金融资产交易元数据写入区块链,数据查询方得到授权后对区块链信息进行查询;在凭据出具业务场景中,将金融资产原始交易及附属数据通过存储服务模块加密存储,向金融资产交易共享方,交易主体及交易主体对手方提供相关交易凭据。

著录项

  • 公开/公告号CN113111387A

    专利类型发明专利

  • 公开/公告日2021-07-13

    原文格式PDF

  • 申请/专利权人 唐晓领;

    申请/专利号CN202110502256.2

  • 发明设计人 唐晓领;

    申请日2017-03-31

  • 分类号G06F21/62(20130101);G06F21/60(20130101);G06F21/64(20130101);G06F16/245(20190101);G06F16/22(20190101);G06F16/2458(20190101);G06F16/27(20190101);G06Q20/38(20120101);G06Q40/02(20120101);

  • 代理机构

  • 代理人

  • 地址 100029 北京市西城区裕中东里1号楼2单元101

  • 入库时间 2023-06-19 11:49:09

说明书

技术领域

本发明涉及金融征信信息安全技术领域,具体涉及基于区块链的金融资产多方共享交易元数据信息的方法、装置及系统。

背景技术

随着互联网信息技术的不断发展,金融行业也逐渐互联网化,进而逐渐兴起了网络借贷,消费金融,互联网保险等新兴互联网金融行业。在互联网上开展金融业务,面临如下几个问题:

一、个人或企业信用数据维度单一问题:在互联网金融借贷领域,需要综合评估借款个人或者借款企业的还款能力,在电子商务消费金融领域,需要根据用户交易记录向用户提供商品消费能力或消费贷款情况,在金融保险领域,需综合评估个人或家庭的整体资产配置情况,但目前每个平台只有部分个人或企业投融资、借贷或买卖信息,不能综合评估个人或企业的真实金融情况;

二、个人或企业金融数据分割及滞后问题:目前大多数交易系统为中心化交易系统,提供各种服务的中心化系统出于业务安全考虑,各方又不愿意共享业务数据。如目前的传统金融信贷没有汇总各方金融借贷,消费记录等数据,不能有效反映个人或企业金融信用情况,并且现有征信没有对数据进行时时建模分析,个人或者企业信用存在滞后性;

三、在互联网金融、投融资、征信风控、金融资产交易各方中的数据权益确认问题,以及出现商业纠纷时如何公平有效提供交易凭据的问题。

现实中,作为交易主体的用户,其交易数据只保留在各个中心化平台上,用户却无法真正拥有数据,也不能分享大数据带来的相关权益。另外,绝大部分问题解决依靠中心化系统,相关数据信息保存在中心数据库中,一旦该数据不可信,或者数据出现丢失风险,数据的真实性不能得到有效保证,一旦出现业务纠纷,对于交易的主体,比如金融资产各方、借贷双方,或者电子商务中买卖双方,相关交易凭据只能从中心化平台上出具相关凭据。

随着比特币等数字加密货币的发明,其背后的区块链技术作为一种分布式共享记账方式引起越来越多的重视。区块链技术存在去中心化、分布式账本、交易极难篡改等特点,但同时区块链技术目前也存在匿名性,交易效率较低的现实情况,综合考虑这些情况,结合中心化系统与去中心化系统的各自优点,如对其技术进行创新应用,则特别适合应用于在多方安全共享交易数据的特定场景。

目前,已经有部分企业尝试将区块链技术引入到个人或企业信用记录、证据保全、实时交易相关领域,但在互联网金融行业开展业务时,如何更好的开展资产配置评估,借贷风控,个人及企业征信,交易凭据出具相关领域的潜力尚未得到充分发掘,如何利用区块链技术解决相关问题值得进一步研究。

发明内容

基于上述,本发明在于提供一种基于区块链的多方共享交易元数据的方法、装置及系统,在充分考虑各方交易数据安全的同时,提供了一种共享交易信息的解决方案,以解决上述背景技术中提出的问题。

依据本发明的一个方面,提供了一种基于区块链的多方共享交易元数据的方法,其特征在于从各方交易数据中提取交易元数据写入区块链,形成分布式共享交易元数据区块链账本,所述方法包括:注册授权:交易共享方、区块链节点、交易主体通过注册授权模块进行身份认证及授权,申请基于PKI/CA体系的数字签名证书,用于交易记录及区块的加密签名;数据上传及确认:交易共享方从原始交易数据中提取经过脱敏处理的交易元数据,将交易元数据签名后上传到区块链节点,原始交易及附属数据通过存储服务模块加密存储,交易主体对区块链节点上交易元数据进行确认;区块链记账:各区块链节点将确认后的交易元数据打包成区块,通过共识算法传播确认区块,全网最终形成一套分布式共享交易元数据区块链账本,时间戳服务模块提供区块链记账时间戳与时间同步服务;数据查询:数据共享方得到授权后可查询其它数据共享方在区块链账本中上传的数据,也可通过数据服务模块查询定制化数据;凭证出具:将原始交易及附属数据通过存储服务模块加密存储,向交易共享方,交易主体及交易主体对手方提供相关交易凭据。

优选的,在注册授权步骤中,进一步包括:数据共享方向注册授权模块提交业务签名证书申请,区块链节点向注册授权模块提交区块签名证书申请;其中,区块链节点可代理转发数据共享方的身份认证、注册授权及业务签名证书申请;注册授权模块采用PKI/CA技术体系对区块链节点及数据共享方进行注册授权管理,为区块链节点及数据共享方发放基于公私密钥对相应的数字证书,其中,为区块链节点发放区块签名数字证书用于区块数字签名,为数据共享方发放业务签名证书用于交易记录数据签名。

优选的,在数据上传确认步骤中,进一步包括:数据共享各方向区块链节点上传交易元数据记录,每笔记录加盖时间戳并通过业务签名证书签名,交易元数据信息包括三部分信息:交易主体信息,业务元数据信息,交易凭据信息;交易主体信息中的个人或企业信息进行脱敏处理,包括:类型(个人/企业/其他),名称Hash值,证件类型,证件编号Hash值,附属信息类型(无/其他),附属信息Hash值;考虑到各方共享业务的安全,业务原始交易数据并不直接存入区块记录,而是从业务交易中抽取交易基本信息,将交易记录拆分为交易主体与交易主体对手方两条数据,称为业务元数据,业务元数据信息包括:业务类型(投融资/消费/其他),业务编码,交易类型(借/贷/收/支/其他),交易编码,货币类型(RMB/其他),金额,交易状态(执行/完成/确认/其他),交易时间,附属数据类型(无/报文/文件/其他),附属数据Hash值。

可选的,在数据上传确认步骤中,进一步包括:将交易主体其他信息,业务原始交易记录或者业务交易中产生的附件数据通过存储服务模块上传,这些数据可以作为业务元数据的附属数据,业务元数据只保存附属数据的hash值,根据业务需要,附属数据信息可通过存储模块服务统一加密后存放,附属数据信息也需要加盖时间戳及业务签名证书签名。

优选的,在数据上传确认步骤中,进一步包括:数据服务模块将区块链节点上交易元数据发送给交易主体,交易主体接收到交易元数据信息后,一方面可以对数据共享方发送的涉及自身的交易信息进行确认,可以保证交易数据真实有效,另一方面也可以根据收到的交易元数据信息实时查询区块链节中记录。

优选的,在区块链记账步骤中,进一步包括:区块信息包括两部分,区块头与区块体,区块头包含信息为:版本号,区块ID,记录数量,上一区块Hash值,本区块Merkel根,时间戳,随机数,自定义区,区块签名;区块体包含多条交易元数据记录。

可选的,在区块链记账步骤中,进一步包括:鉴于分布式记账对时间源要求一致性,同时附属数据中保存的信息可能会作为交易凭据,时间源的正确一致性非常关键,通过时间戳服务模块对全网时间进行统一管理,各区块链节点定期与时间源服务同步,时间戳服务模块向区块链节点提供时间戳及时间同步服务。

优选的,数据查询步骤中,进一步包括:由于各方上传数据时形成区块不同,再经过元数据处理,已经不能反映每一方具体的业务信息,另一方面,因为区块链中记录对交易主体信息做过脱敏处理,在未获得交易主体原始身份信息的情况下,也不能反应交易主体的信息。但是在获得数据共享方及交易主体授权的情况下,通过对这些数据的分析综合,所得出的数据结果能为各方在开展具体业务时提供参考。

可选的,凭证出具步骤中,进一步包括:按照如下流程步骤可向信息共享方,交易主体及交易主体对手方提供相关交易凭据,具体为:1、根据交易类型,交易编码查询区块链元数据交易记录,判断是否同时存在偶数条元数据交易记录;2、如果交易存在,判断是否互为交易对手方,交易类型互为借贷或买卖,资金出入数量一致;3、如果是交易对手方,则向数据存储服务查询原始交易信息;4、对原始交易信息解密后计算hash值,如果与区块链记录中记录的hash值一致,则可以认为原始交易信息未被篡改,将原始交易作为交易凭据提供。

优选的,其中,进一步包括:注册授权模块,数据服务模块,存储服务模块,时间戳服务模块,各服务模块定义统一标准接口,由服务提供者根据标准接口提供实际服务。

依据本发明的另一方面,提供了一种基于区块链的多方共享交易元数据的装置,其特征在于支持交易元数据区块链记账,包括区块链记账主节点与区块链记账从节点,区块链记账主节点参与记账并生成区块账本,向邻近节点传输交易及区块;区块链记账从节点不参与记账,只向邻近节点传输交易及区块,多个装置构成区块链节点网络;该装置能够受理数据共享方的业务注册,数据上传,数据查询请求,也能向各服务模块发起节点注册,证书申请,数据访问,数据存储,时间戳与时间同步请求。

优选的,在区块链记账过程中,进一步包括:信息共享各方通过终端设备或者API接口与区块链节点通讯,上传交易元数据记录,每笔记录含时间戳及业务签名证书签名,区块链节点将确认后的交易元数据打包成区块,区块头中含时间戳及区块签名证书签名,通过共识算法传播确认区块,全网最终形成一套分布式共享交易元数据区块链账本。

优选的,在装置受理数据共享方请求过程中,进一步包括:

业务注册模块:为共享数据各方提供业务注册接口,并向注册授权服务模块转发业务认证请求;

数据上传模块:为共享数据各方提供元数据上传,根据数据共享方需要,提供终端程序或者接口API等上传方式。上传的元数据经过节点验证后直接发往相邻节点;

数据查询模块:为共享数据各方,交易主体方,数据服务模块提供数据查询功能。

优选的,在装置向各服务模块发起服务请求过程中,进一步包括:

节点注册请求:向注册授权模块发起区块链节点注册请求,并申请区块签名数字证书,也可代理转发数据共享方业务签名证书申请;

数据访问请求:向数据服务模块发起数据访问请求;

数据存储请求:向存储服务模块发起数据存储请求;

时间戳服务与时间同步请求:向时间戳服务模块发起时间戳服务与时间同步请求。

依据本发明的再一方面,提供了一种基于区块链的多方共享交易元数据系统,其特征在于,包括上述基于区块链的多方共享交易元数据的装置,以及一系列分布式服务模块,分布式服务模块定义统一标准接口,由服务提供者实现接口服务,所述分布式服务模块包括注册授权服务模块,数据服务模块,存储服务模块,及时间戳服务模块,其中:

注册授权模块:向数据共享方、区块链节点、交易主体提供身份认证及授权服务;

数据服务模块:从区块链节点获取未确认交易元数据,发送给交易主体进行交易元数据确认;内置各种数据模型,提供定制化数据服务;

存储服务模块:存储交易主体及原始交易记录或者业务交易中产生的附件数据,需要加密存储,在凭证出具中,向交易各方出具交易凭据;

时间戳服务模块:向区块链节点提供时间戳服务,向区块链节点提供时间同步服务,内设各种策略以支持各时区时间源。

在本发明提供的基于区块链的多方共享交易元数据方法、装置及系统中,在保证各方交易数据安全的同时,提供一种多方共享交易信息的解决方案,最大化节约社会资源,可操作性强,能解决特定行业领域多方需要共享数据的场景,如金融资产信贷风控,电子商务消费金融信贷评估,个人及企业征信积分,交易凭证出具保全等领域。也可用于其它特定领域多方需要共享数据的场景。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1出示了本发明实施例的一种基于区块链的投融资多方共享交易元数据信息的方法、装置及系统示意图。

图2为实施例的交易元数据记录结构示意图。

图3为实施例的区块记录示意图。

图4为实施例的交易主体查询区块链交易记录示意图。

图5为实施例的交易凭据出具示意图。

图6为实施例的交易主体贷款风控评估示意图。

图7为实施例的交易主体信用评估示意图。

图8出示了本发明实施例中涉及到的各环节流程图。

具体实施方式

下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本发明实施例提供了一种基于区块链的多方共享交易元数据的方法、装置及系统,其特征在于从各方交易数据中分类提取交易元数据写入区块链,形成分布式共享交易元数据区块链账本,用于在保证各方交易数据安全的同时,提供了一种共享交易信息的解决方案。

在本发明实施例中,具体实施于以下网络系统,该网络系统包括:若干业务系统,若干区块链节点,交易主体,一系列分布式服务模块,包括:注册授权服务模块,数据服务模块,存储服务模块,时间戳服务模块。业务系统为共享数据各方现有业务系统,通过API接口与区块链节点通讯。区块链节点为提供记账服务的软件系统与硬件系统的设备,分为记账主节点与记账从节点,记账主节点即能传递交易记录,又提供记账服务,记账从节点只用传递交易记录。中心化服务模块为信息共享各方及区块链节点共同提供功能服务。

基于以上网络系统,本实施例的基于区块链的多方共享交易元数据方法如图1所示,包括:

注册授权:交易共享方、区块链节点、交易主体通过注册授权服务模块进行注册及授权,申请基于PKI/CA体系的数字签名证书,用于交易记录及区块的加密签名;

数据上传及确认:交易共享方从原始交易数据中提取经过脱敏处理的交易元数据,将交易元数据签名后上传到区块链节点,原始交易及附属数据通过存储服务模块加密存储,交易主体对区块链节点上交易元数据进行确认;

区块链记账:各区块链节点将确认后的交易元数据打包成区块,通过共识算法传播确认区块,全网最终形成一套分布式共享交易元数据区块链账本,时间戳服务模块提供区块链记账时间戳与时间同步服务;

数据查询:数据共享方得到授权后可查询其它数据共享方在区块链账本中上传的数据,也可通过数据服务模块查询定制化数据;

凭证出具:将原始交易及附属数据通过存储服务模块加密存储,向交易共享方,交易主体及交易主体对手方提供相关交易凭据。

在注册授权方法中,进一步包括:数据共享方向注册授权模块提交业务签名证书申请,区块链节点向注册授权模块提交区块签名证书申请;其中,区块链节点可代理转发数据共享方的身份认证、注册授权及业务签名证书申请;注册授权模块采用PKI/CA技术体系对区块链节点及数据共享方进行注册授权管理,为区块链节点及数据共享方发放基于公私密钥对相应的数字证书,其中,为区块链节点发放区块签名数字证书用于区块数字签名,为数据共享方发放业务签名证书用于交易记录数据签名,示意图如图1中业务注册与节点注册部分。

在数据上传确认方法中,进一步包括:数据共享各方向区块链节点上传交易元数据记录,每笔记录加盖时间戳并通过业务签名证书签名,交易元数据信息包括三部分信息:交易主体信息,业务元数据信息,交易凭据信息;交易主体信息中的个人或企业信息进行脱敏处理,包括:类型(个人/企业/其他),名称Hash值,证件类型,证件编号Hash值,附属信息类型(无/其他),附属信息Hash值;考虑到各方共享业务的安全,业务原始交易数据并不直接存入区块记录,而是从业务交易中抽取交易基本信息,将交易记录拆分为交易主体与交易主体对手方两条数据,称为业务元数据,业务元数据信息包括:业务类型(投融资/消费/其他),业务编码,交易类型(借/贷/收/支/其他),交易编码,货币类型(RMB/其他),金额,交易状态(执行/完成/确认/其他),交易时间,附属数据类型(无/报文/文件/其他),附属数据Hash值,交易元数据记录结构示意图如图2。

在数据上传确认方法中,进一步包括:将交易主体其他信息,业务原始交易记录或者业务交易中产生的附件数据通过存储服务模块上传,这些数据可以作为业务元数据的附属数据,业务元数据只保存附属数据的hash值,根据业务需要,附属数据信息可通过存储模块服务统一加密后存放,附属数据信息也需要加盖时间戳及业务签名证书签名。

在数据上传确认方法中,进一步包括:数据服务模块将区块链节点上交易元数据发送给交易主体,交易主体接收到交易元数据信息后,一方面可以对数据共享方发送的涉及自身的交易信息进行确认,可以保证交易数据真实有效,另一方面也可以根据收到的交易元数据信息实时查询区块链节中记录,交易主体查询区块链信息示意图如图4。

在区块链记账方法中,进一步包括:区块信息包括两部分,区块头与区块体,区块头包含信息为:版本号,区块ID,记录数量,上一区块Hash值,本区块Merkel根,时间戳,随机数,自定义区,区块签名;区块体包含多条交易元数据记录,形成的区块链结构示意图如图3。

在区块链记账步骤中,进一步包括:鉴于分布式记账对时间源要求一致性,同时附属数据中保存的信息可能会作为交易凭据,时间源的正确一致性非常关键,通过时间戳服务模块对全网时间进行统一管理,各区块链节点定期与时间源服务同步,时间戳服务模块向区块链节点提供时间戳及时间同步服务。

数据查询方法中,进一步包括:由于各方上传数据时形成区块不同,再经过元数据处理,已经不能反映每一方具体的业务信息,另一方面,因为区块链中记录对交易主体信息做过脱敏处理,在未获得交易主体原始身份信息的情况下,也不能反应交易主体的信息。但是在获得数据共享方及交易主体授权的情况下,通过对这些数据的分析综合,所得出的数据结果能为各方在开展具体业务时提供参考,交易主体贷款风控评估示意图如图6,交易主体信用评估示意图如图7。

凭证出具方法中,进一步包括:按照如下流程步骤可向信息共享方,交易主体及交易主体对手方提供相关交易凭据,具体为:1、根据交易类型,交易编码查询区块链元数据交易记录,判断是否同时存在偶数条元数据交易记录;2、如果交易存在,判断是否互为交易对手方,交易类型互为借贷或买卖,资金出入数量一致;3、如果是交易对手方,则向数据存储服务查询原始交易信息;4、对原始交易信息解密后计算hash值,如果与区块链记录中记录的hash值一致,则可以认为原始交易信息未被篡改,将原始交易作为交易凭据提供,交易凭据出示流程示意图如图5。

在所述方法中,其中,进一步包括:注册授权模块,数据服务模块,存储服务模块,时间戳服务模块,各服务模块定义统一标准接口,由服务提供者根据标准接口提供实际服务。

依据本发明的另一方面,提供了一种基于区块链的多方共享交易元数据的装置,其特征在于支持交易元数据区块链记账,进一步可分为区块链记账主节点与区块链记账从节点,区块链记账主节点参与记账并生成区块账本,向邻近节点传输交易及区块;区块链记账从节点不参与记账,只向邻近节点传输交易及区块,多个装置构成区块链节点网络,该装置能够受理数据共享方的业务注册,元数据上传,数据查询请求,也能向各服务模块发起节点注册,数据访问,数据存储,时间戳与时间同步请求,装置工作示意图如图1。

在区块链记账过程中,进一步包括:信息共享各方通过终端设备或者API接口与区块链节点通讯,上传交易元数据记录,每笔记录含时间戳及业务签名证书签名,区块链节点将确认后的交易元数据打包成区块,区块头中含时间戳及区块签名证书签名,通过共识算法传播确认区块,全网最终形成一套分布式共享交易元数据区块链账本。

在装置受理数据共享方请求过程中,进一步包括:

业务注册模块:为共享数据各方提供业务注册接口,并向注册授权服务模块转发业务认证请求;

数据上传模块:为共享数据各方提供元数据上传,根据数据共享方需要,提供终端程序或者接口API等上传方式。上传的元数据经过节点验证后直接发往相邻节点;

数据查询模块:为共享数据各方,交易主体方,数据服务模块提供数据查询功能。

在装置向各服务模块发起服务请求过程中,进一步包括:

节点注册请求:向注册授权模块发起区块链节点注册请求,并申请区块签名数字证书,也可代理转发数据共享方业务签名证书申请;

数据访问请求:向数据服务模块发起数据访问请求;

数据存储请求:向存储服务模块发起数据存储请求;

时间戳服务与时间同步请求:向时间戳服务模块发起时间戳服务与时间同步请求。

依据本发明的再一方面,提供了一种基于区块链的多方共享交易元数据系统,其特征在于,包括上述基于区块链的多方共享交易元数据的装置,以及一系列分布式服务模块,分布式服务模块定义统一标准接口,由服务提供者实现接口服务,所述分布式服务模块包括注册授权服务模块,数据服务模块,存储服务模块,及时间戳服务模块,其中:

注册授权模块:向数据共享方、区块链节点、交易主体提供身份认证及授权服务;

数据服务模块:从区块链节点获取未确认交易元数据,发送给交易主体进行交易元数据确认;内置各种数据模型,提供定制化数据服务;

存储服务模块:存储交易主体及原始交易记录或者业务交易中产生的附件数据,需要加密存储,在凭证出具中,向交易各方出具交易凭据;

时间戳服务模块:向区块链节点提供时间戳服务,向区块链节点提供时间同步服务,内设各种策略以支持各时区时间源,系统工作示意图如图1。

另外,为了更深入地理解本发明,图8给出了本发明上述实施例中涉及到的各个环节的流程图;如图8所示,本发明上述实施例中主要涉及信息共享方、区块链节点、交易方、交易对手方、服务模块;在步骤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为交易对手方查询交易凭据。

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号