基于区块链的租赁方法和装置与流程

文档序号:18739720发布日期:2019-09-21 01:38阅读:250来源:国知局
基于区块链的租赁方法和装置与流程

本说明书涉及数据处理技术领域,尤其涉及一种基于区块链的租赁方法和装置。



背景技术:

区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,使得区块链技术已在众多的领域中广泛的进行应用。



技术实现要素:

有鉴于此,本说明书一个或多个实施例提供一种基于区块链的租赁方法、装置、计算机设备及计算机可读存储介质。

为实现上述目的,本说明书一个或多个实施例提供一种基于区块链的租赁方法,应用于包括承租方客户端、出租方客户端和租赁平台节点设备的区块链网络,所述承租方客户端、出租方客户端与所述租赁平台节点设备通信连接;所述方法包括:

所述租赁平台节点设备获取所述承租方和所述出租方基于目标租赁对象的租赁合约;

向所述区块链发送第一存证交易,以使所述第一存证交易被所述区块链的节点设备共识验证后收录于所述区块链的分布式数据库,其中,所述第一存证交易包括所述租赁合约的存证信息。

在又一示出的实施方式中,所述承租方在所述租赁平台节点设备注册有身份认证信息;

所述第一存证交易还包括所述身份认证信息的存证信息。

在又一示出的实施方式中,所述出租方在所述租赁平台节点设备注册有身份认证信息或所述目标租赁对象的认证信息;

所述第一存证交易还包括所述身份认证信息或所述目标租赁对象的认证信息的存证信息。

在又一示出的实施方式中,所述的方法,还包括:

获取所述承租方向所述出租方进行租金支付的概况信息;

向所述区块链发送第二存证交易,以使所述第二存证交易被所述区块链的节点设备共识验证后收录于所述区块链的分布式数据库,其中,所述第二存证交易包括对所述概况信息的存证信息。

在又一示出的实施方式中,所述区块链网络还包括保险机构节点设备,所述出租方和所述保险机构基于所述租赁合约签署有保险合约;所述方法还包括:

所述保险机构节点设备从所述区块链的分布式数据库获取所述第二存证交易;

在所述承租方未向所述出租方完成足额租金支付时,所述保险机构节点设备执行所述保险合约约定的租金垫付理赔逻辑。

在又一示出的实施方式中,所述区块链网络还包括司法机构节点设备,所述方法还包括:

所述司法机构节点设备从所述区块链的分布式数据库获取第三存证交易,其中,第三存证交易用以为所述承租方或所述出租方基于所述租赁合约的违约行为进行存证;

基于所述第三存证交易,执行司法取证逻辑。

在又一示出的实施方式中,所述租赁对象为房屋。

在又一示出的实施方式中,所述区块链为联盟链,所述租赁平台节点设备为联盟成员节点设备。

相应地,本说明书还提供了一种基于区块链的租赁装置,应用于包括承租方客户端、出租方客户端和租赁平台节点设备的区块链网络,所述承租方客户端、出租方客户端与所述租赁平台节点设备通信连接;所述装置应用于所述租赁平台节点设备端,包括:

获取单元,用于获取所述承租方和所述出租方基于目标租赁对象的租赁合约;

发送单元,用于向所述区块链发送第一存证交易,以使所述第一存证交易被所述区块链的节点设备共识验证后收录于所述区块链的分布式数据库,其中,所述第一存证交易包括所述租赁合约的存证信息。

在又一示出的实施方式中,所述承租方在所述租赁平台节点设备注册有身份认证信息;

所述第一存证交易还包括所述身份认证信息的存证信息。

在又一示出的实施方式中,所述出租方在所述租赁平台节点设备注册有身份认证信息或所述目标租赁对象的认证信息;

所述第一存证交易还包括所述身份认证信息或所述目标租赁对象的认证信息的存证信息。

在又一示出的实施方式中,所述获取单元,进一步用于获取所述承租方向所述出租方进行租金支付的概况信息;

所述发送单元,进一步用于向所述区块链发送第二存证交易,以使所述第二存证交易被所述区块链的节点设备共识验证后收录于所述区块链的分布式数据库,其中,所述第二存证交易包括对所述概况信息的存证信息。

在又一示出的实施方式中,所述租赁对象为房屋。

在又一示出的实施方式中,所述区块链为联盟链,所述租赁平台节点设备为联盟成员节点设备。

相应地,本说明书还提出了一种计算机设备,包括:存储器和处理器;所述存储器上存储有可由所述处理器运行的计算机程序;所述处理器运行所述计算机程序时,执行上述各实施方式所述的基于区块链的租赁方法。

相应地,本说明书还提出了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时,执行上述各实施方式所述的基于区块链的租赁方法。

由以上技术方案可见,本说明书提供的基于区块链的租赁方法和装置、计算机设备及计算机可读存储介质,基于区块链的防篡改机制,为承租方和出租方的租赁关系进行存证。

附图说明

图1为本说明书所提供的一实施例所示的基于区块链的租赁方法的流程示意图;

图2为本说明书所提供的一实施例提供的应用于租赁平台节点设备端的基于区块链的租赁装置的示意图;

图3为运行本说明书所提供的基于区块链的租赁装置实施例的一种硬件结构图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。

需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。

目前基于互联网的在线租赁市场(如房屋短期出租市场),由于承租、出租双方难以达成互信的原因,承租方往往需提前缴纳租金、支付押金、或定金、或者采用其他风控措施,导致租赁平台转化率较低;而且先租后付款的业务还容易导致坏账问题的产生。

为解决以上提出的问题,本说明书的一个或多个实施例提供了一种基于区块链的租赁方法,应用于包括承租方客户端、出租方客户端和租赁平台节点设备的区块链网络,所述承租方客户端、出租方客户端与所述租赁平台节点设备通信连接。

本说明书一个或多个实施例所述的区块链网络,具体可指一个各节点设备通过共识机制达成的、具有分布式数据存储结构的P2P网络系统,该区块链内的数据分布在时间上相连的一个个“区块(block)”之内,后一区块包含前一区块的数据摘要,且根据具体的共识机制(如POW、POS、DPOS或PBFT等)的不同,达成全部或部分节点的数据全备份。本领域的技术人员熟知,由于区块链网络系统在相应共识机制下运行,已收录至区块链数据库内的数据很难被任意的节点篡改,例如采用Pow共识的区块链,至少需要全网51%算力的攻击才有可能篡改已有数据,因此区块链系统有着其他中心化数据库系统所无法比拟的保证数据安全、防攻击篡改的特性。由此可知,被收录至区块链的分布式数据库中的数据不会被攻击或篡改,从而保证了存证入区块链的分布式数据库的数据信息的真实可靠性。

区块链网络的示例类型可以包括公有区块链网络、私有区块链网络和联盟区块链网络。尽管术语区块链通常与比特币加密货币网络相关联,但是本文使用的区块链可指代不参考任何特定用例的DLS(分布式账本系统)。

在公有区块链网络中,共识过程由共识网络的节点控制。例如,数百、数千、甚至数百万个实体可以在公有区块链网络中协作,每个实体在公有区块链网络中操作至少一个节点。因此,公有区块链网络可以被认为是相对于参与实体的公有网络。示例公有区块链网络包括比特币网络,比特币网络是对等支付网络。比特币网络利用分布式账本,被称为区块链。然而如上所述,术语区块链通常用于指代不特别参考比特币网络的分布式账本。

通常,公有区块链网络支持公有交易。公有交易与公有区块链网络内的所有节点共享,并存储在全局区块链中。全局区块链是跨所有节点复制的区块链。也就是说,对于全局区块链,所有节点处于完全一致的状态。为了达成共识(例如,同意向区块链添加块),在公有区块链网络内实施共识协议。示例共识协议包括但不限于,在比特币网络中实施的工作量证明(proof-of-work,POW)。

通常,私有区块链网络提供给特定实体,特定实体集中控制读取和写入权限。该实体控制哪些节点能够参与区块链网络。因此,私有区块链网络通常被称为许可网络,其对允许谁参与网络及其参与水平(例如,仅在某些交易中)施加限制。可以使用各种类型的访问控制机制(例如,现有参与者投票添加新实体,监管机构可以控制准入)。

通常,联盟区块链网络在参与实体中是私有的。在联盟区块链网络中,共识过程由授权的一组节点(联盟成员节点)控制,一个或多个节点由相应的实体(例如,企业)操作。例如,由十(10)个实体(例如,企业)组成的联盟可以操作联盟区块链网络,每个实体在该联盟区块链网络中操作至少一个节点。因此,就参与实体而言,联盟区块链网络可以被认为是私有网络。在一些示例中,每个实体(节点)必须对每个块进行签名,以使该块有效并将有效的块添加到区块链。在一些示例中,至少实体(节点)的子集(例如,至少7个实体)必须对每个块进行签名以使该块有效,并且将有效的块添加到区块链。

可以预期,本说明书所提供的实施方式能够在任何合适类型的区块链网络中实现。

本说明书一个或多个实施例所述的节点(或节点设备)是指可通过遵循相应节点协议、运行节点协议程序的安装来加入该区块链,作为该区块链的节点。本领域的技术人员通常将具有区块链分布式数据库的数据全备份的节点设备称为全节点,将具有区块链分布式数据库的部分备份数据(如仅有区块头的数据)的节点设备称为轻节点等。在本说明书的一个或多个实施例中,并不限定上述租赁平台节点设备的节点类型。

本说明书中一个或多个实施例所述的租赁平台包括为商品或服务等对象提供租赁服务的网络平台;上述承租方和出租方作为租赁平台的用户与上述租赁平台设备通信连接。

在本说明书提供的一个或多个实施例中,平台用户实体通过在终端运行客户端安装程序加入到上述区块链网络中来,上述客户端安装程序可以为区块链节点设备的安装程序,相应地,该用户客户端也作为上述区块链的节点设备,在备份区块链的分布式数据库副本时向其邻近的节点设备(如上述租赁平台节点设备)发起数据获取请求,或通过向其邻近的节点设备进行数据广播而向区块链上发布数据;上述客户端安装程序也可以是与联盟区块链链中的一联盟成员节点设备(如上述租赁平台节点设备)连接的、被控制访问的区块链用户客户端程序,相应地,该客户端由于不具备直接访问区块链的分布式数据库的权限,而一般不被作为上述区块链的节点,需要向与其连接的一个或多个联盟成员节点进行具有权限获知的数据请求。本说明书并不限定上述承租方客户端、出租方客户端是否为上述区块链的节点设备。如上所述,上述客户端无论作为区块链节点设备还是联盟成员节点的用户端设备,可通过与租赁平台节点设备通信连接而获取存储于区块链的分布式数据库中的数据,或通过与租赁平台节点设备通信连接向区块链的分布式数据库中发送数据。

如图1所示,本实施方式所提供的基于区块链的租赁方法,包括:

步骤102,所述租赁平台节点设备获取所述承租方和所述出租方基于目标租赁对象的租赁合约。

本实施方式所述的目标租赁对象,可以包括房屋、其他物品或服务,如家政服务等上门服务。本领域的技术人员可以从具体的业务场景应用或实际的业务场景需求出发,扩展上述目标租赁对象的内容范围,均在本说明书所划定的保护范围内。

上述租赁合约是可以体现承租方和出租方基于目标租赁对象的租赁关系的数据,可以是电子合约、电子订单、电子确认函、或纸质合约订单的电子版等多种形式,不受限定。

上述承租方和出租方基于目标租赁对象的租赁合约,可以由上述承租方或出租方在双方确定建立租赁关系后,由承租方或出租方客户端发送至上述租赁平台,也可由承租方和出租方客户端直接在租赁平台通过下单、接单等平台的业务流程在平台上直接制定。在一示出的实施方式中,上述租赁平台可提供的标准电子合同,经承租方及出租方客户端基于用户自身的私钥进行电子签名后形成所述租赁合约。

步骤104,向所述区块链发送第一存证交易,以使所述第一存证交易被所述区块链的节点设备共识验证后收录于所述区块链的分布式数据库,其中,所述第一存证交易包括所述租赁合约的存证信息。

本说明书中一个或多个实施方式中所描述的交易(transaction),是指通过区块链的节点设备创建,并需要最终发布至区块链的分布式数据库中的一笔数据。其中,区块链中的交易,存在狭义的交易以及广义的交易之分。狭义的交易是指用户向区块链发布的一笔价值转移;例如,在传统的比特币区块链网络中,交易可以是用户在区块链中发起的一笔转账。而广义的交易是指用户实体通过节点向区块链发布的一笔具有业务意图的业务数据。本实施方式所述的第一存证交易,可以包含上述租赁合约的内容(原文或密文)以作为上述租赁合约的存证信息,也可以包含上述租赁合约内容的“数字指纹”——即上述租赁合约的哈希摘要以作为上述租赁合约的存证信息,基于区块链的防篡改机制,起到为上述租赁合约存证的作用。

将上述实施例所述的第一存证交易收录到所述区块链的分布式数据库中的详细过程,可依据所述区块链的验证机制、共识机制而具体设定。在一示出的实施例中,所述将第一存证交易上传到所述区块链的分布式数据库中,包括:

所述区块链中具有记账权限的节点在验证所述第一存证交易通过后,将所述第一存证交易加入到候选区块;

从所述具有记账权限的节点中确定满足所述区块链共识机制的共识记账节点;

所述共识记账节点向所述区块链的节点广播所述候选区块;

在所述候选区块通过所述区块链符合预设数量的节点的验证认可后,所述候选区块被视为最新区块,加入到所述区块链的分布式数据库中。

在上述的实施例中,具有记账权限的节点是指具有生成候选区块权限的节点。根据所述区块链的共识机制,可从上述对所述候选区块具有记账权限的节点中确定共识记账节点,上述共识机制可以包括工作量证明机制(PoW)、或权利证明机制(PoS)、或股份授权证明机制(DPoS)、或联盟链常用的拜占庭容错算法机制(PBFT)等。

在实际的业务应用中,本说明书上述一个或多个实施例所述的区块链网络可以构架为联盟链,上述租赁平台节点设备作为联盟成员节点设备,向联盟链上发送关于租赁合约的第一存证交易。相比于公有链,联盟链采用的共识算法通常效率高,可满足高频交易量的需求,例如各个租赁平台、中介服务机构频繁产生的第一存证交易;且共识的时延很低,基本达到实时处理的要求,能快速实时地在区块链的新生区块中收录上述第一存证交易;而且,将联盟链网络中可信节点(如各租赁平台、或政府机构对应的节点)作为预选的记账节点,兼顾了安全性与稳定性;另外,联盟链的共识算法(如PBFT)通常不会消耗过多的计算机算力资源,也不一定需要代币流通,因此具有良好的可使用性。

在又一示出的实施方式中,为了增加承租方和出租方之间的互信,上述承租方或出租方可在上述租赁平台节点设备注册其身份认证信息,上述身份认证信息可包括承租方或出租方的实名身份证件信息、或生物学识别信息(如人脸识别信息、指纹信息、声纹信息等)、或电子身份认证信息(如CA机构为用户颁发的身份证书等),以使用户在使用上述租赁平台进行租赁行为时可以获知对方用户的真实身份,从而增加双方互信,一定程度上省去租赁平台的风控措施,如提前缴纳租金、支付押金、或定金等。

为了进一步保证上述身份认证信息的真实可信,防止任意用户或租赁平台篡改上述身份认证信息,上述实施方式所述的第一存证交易中还可包括上述身份认证信息的存证信息,具体可表现为上述身份认证信息的原文或密文,或上述身份认证信息的哈希摘要等,从而基于区块链的防篡改机制,为上述身份认证信息提供存证,进而为可能发生的身份认证纠纷提供证据。

类似地,为了增加承租方对出租方在平台上登记的目标租赁对象的信任,上述出租方可在上述租赁平台上注册上述目标租赁对象的认证信息,如当目标租赁对象为房屋时,上述目标租赁对象的认证信息可以是房屋的房产证明;当当目标租赁对象为其他可动物品时,上述目标租赁对象的认证信息可以是物品的购置证明、或照片等;当目标租赁对象为服务时,上述目标租赁对象的认证信息可以是服务等级的认证证书等,从而增加承租方对出租方用户的信任。类似地,上述实施方式所述的第一存证交易中还可包括上述目标租赁对象的认证信息的存证信息,具体可表现为上述目标租赁对象的认证信息的原文或密文,或上述目标租赁对象的认证信息的哈希摘要等,从而基于区块链的防篡改机制,为上述目标租赁对象的认证信息提供存证,进而为可能发生的目标租赁对象纠纷提供证据。

在本说明书提供的又一实施方式中,上述租赁平台还可为用户支付租金的行为进行存证,具体方法包括:上述租赁平台节点设备获取所述承租方向所述出租方进行租金支付的概况信息;向所述区块链发送第二存证交易,以使所述第二存证交易被所述区块链的节点设备共识验证后收录于所述区块链的分布式数据库,其中,所述第二存证交易包括对所述概况信息的存证信息。

上述概况信息的存证信息具体可表现为上述承租方向所述出租方支付的租金流水信息的原文或密文,或上述承租方向所述出租方支付的租金流水信息的哈希摘要,或上述承租方未向所述出租方足额支付租金的证明信息的原文或密文,或上述承租方未向所述出租方足额支付租金的证明信息的哈希摘要等,从而基于区块链的防篡改机制,为上述所述承租方向所述出租方进行租金支付的概况信息提供存证,进而为可能发生的目标租赁对象租金支付纠纷提供证据。

值得注意的是,上述第二存证交易与上述第一存证交易可以为不同的交易,也可为相同的交易;亦即上述关于租赁合约的存证信息、或用户身份认证信息、或目标租赁对象认证信息、或租金支付概况存证信息等,可以由上述租赁平台节点设备放在一条存证交易内发送,也可放在多条存证交易内发送,在本说明书中不做限定。

在本说明书提供的又一实施方式中,为进一步保证出租方用户的权益,降低出租方用户的出租风险,上述出租方可以和保险机构基于上述租赁合约签署保险合约,在出租方用户的权利受到侵害时提供相应的保险理赔操作,例如支付租金理赔;该保险机构的服务设备可作为上述区块链网络的节点设备;因此,本实施方式所述的基于区块链的租赁方法还包括:所述保险机构节点设备从所述区块链的分布式数据库获取上述实施方式所述的第二存证交易;在所述承租方未向所述出租方完成足额租金支付时,所述保险机构节点设备执行所述保险合约约定的租金垫付理赔逻辑。

鉴于区块链的防篡改机制,保险机构节点设备可以在获取到用以为承租方支付租金的概况信息存证的第二存证信息后,直接执行租金垫付理赔逻辑,省去了一般的材料审核流程,提高了对出租方用户的理赔操作效率;而且,基于保险机构的保险服务,租赁平台在提供租赁服务时可以省去承租方用户的支付押金、或定金、或提前支付租金的风控措施,提高了租赁平台的用户使用体验,有效降低了现有租赁业务中先住(或先用)后付款导致的坏账问题。

在本说明书提供的又一实施方式中,所述区块链网络还包括司法机构节点设备,所述租赁方法还包括:所述司法机构节点设备从所述区块链的分布式数据库获取第三存证交易,其中,第三存证交易用以为所述承租方或所述出租方基于所述租赁合约的违约行为进行存证;基于所述第三存证交易,执行司法取证逻辑。上述违约行为可以包括出租方或承租方用户提供虚假认证信息、或承租方用户未按期足额支付租金等,基于区块链的防篡改机制,由司法机构节点设备直接从区块链上取证,提高了司法取证的效率。

与上述流程实现对应,本说明书的实施例还提供了基于区块链的租赁装置20。装置20可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为逻辑意义上的装置,是通过所在设备的CPU(Central Process Unit,中央处理器)将对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,除了图3所示的CPU、内存以及存储器之外,上述租赁装置所在的设备通常还包括用于进行无线信号收发的芯片等其他硬件,和/或用于实现网络通信功能的板卡等其他硬件。

如图2所示,本说明书还提供了一种基于区块链的租赁装置20,应用于包括承租方客户端、出租方客户端和租赁平台节点设备的区块链网络,所述承租方客户端、出租方客户端与所述租赁平台节点设备通信连接;所述装置20应用于所述租赁平台节点设备端,包括:

获取单元202,用于获取所述承租方和所述出租方基于目标租赁对象的租赁合约;

发送单元204,用于向所述区块链发送第一存证交易,以使所述第一存证交易被所述区块链的节点设备共识验证后收录于所述区块链的分布式数据库,其中,所述第一存证交易包括所述租赁合约的存证信息。

在又一示出的实施方式中,所述承租方在所述租赁平台节点设备注册有身份认证信息;

所述第一存证交易还包括所述身份认证信息的存证信息。

在又一示出的实施方式中,所述出租方在所述租赁平台节点设备注册有身份认证信息或所述目标租赁对象的认证信息;

所述第一存证交易还包括所述身份认证信息或所述目标租赁对象的认证信息的存证信息。

在又一示出的实施方式中,所述获取单元202,进一步用于获取所述承租方向所述出租方进行租金支付的概况信息;

所述发送单元204,进一步用于向所述区块链发送第二存证交易,以使所述第二存证交易被所述区块链的节点设备共识验证后收录于所述区块链的分布式数据库,其中,所述第二存证交易包括对所述概况信息的存证信息。

在又一示出的实施方式中,所述租赁对象为房屋。

在又一示出的实施方式中,所述区块链为联盟链,所述租赁平台节点设备为联盟成员节点设备。

上述装置20中各个单元的功能和作用的实现过程具体详见上述租赁平台节点设备所执行的基于区块链的租赁方法中对应步骤的实现过程,相关之处参见方法实施例的部分说明即可,在此不再赘述。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部单元或模块来实现本说明书方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

上述实施例阐明的装置、单元、模块,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。

与上述方法实施例相对应,本说明书的实施例还提供了一种计算机设备,如图3所示,该计算机设备包括存储器和处理器。其中,存储器上存储有能够由处理器运行的计算机程序;处理器在运行存储的计算机程序时,执行本说明书实施例中上述租赁平台节点设备所执行的基于区块链的租赁方法的各个步骤。对上述租赁平台节点设备所执行的基于区块链的租赁方法的各个步骤的详细描述请参见之前的内容,不再重复。

与上述方法实施例相对应,本说明书的实施例还提供了一种计算机可读存储介质,该存储介质上存储有计算机程序,这些计算机程序在被处理器运行时,执行本说明书实施例中上述租赁平台节点设备所执行的基于区块链的租赁方法的各个步骤。对上述租赁平台节点设备所执行的基于区块链的租赁方法的各个步骤的详细描述请参见之前的内容,不再重复。

以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。

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

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

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。

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

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

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

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1