区块链记账方法、装置、设备及存储介质与流程

文档序号:16433765发布日期:2018-12-28 20:20阅读:242来源:国知局
区块链记账方法、装置、设备及存储介质与流程

本发明实施例涉及通信技术领域,尤其涉及一种区块链记账方法、装置、设备及存储介质。

背景技术

区块链是一种去中心化的数据库,它包含一张被称为区块的列表,有着持续增长并且排列整齐的记录。每个区块包含一个时间戳和一个与前一区块的链接,数据一旦记录在区块中即不可篡改。

在区块链网络中多个记账节点争夺每个区块的记账权,具体的,该多个记账节点采用工作量证明(proofofwork,pow)共识算法争夺记账权,pow共识算法具体是指通过与或运算,计算出一个满足规则的数值,最快计算出该数值的记账节点获得记账权。

但是,随着区块链网络中交易记录的增加,每个记账节点为了争夺到记账权需要进行大量运算,导致记账节点需要耗费很多电力资源。



技术实现要素:

本发明实施例提供一种区块链记账方法、装置、设备及存储介质,以降低记账节点需要耗费的电力资源。

第一方面,本发明实施例提供一种区块链记账方法,包括:

区块链网络中的记账节点接收所述区块链网络中的参与节点广播的交易记录;

所述记账节点记录所述参与节点在预设时间段内广播的交易记录;

所述记账节点在记录完成所述预设时间段内的交易记录时,生成记账权请求信息,所述记账权请求信息包括所述记账节点申请的记账奖励信息;

所述记账节点根据所述交易记录和所述记账权请求信息生成区块;

所述记账节点计算所述交易记录和所述记账权请求信息的哈希值;

所述记账节点将所述哈希值和所述区块广播到所述区块链网络中,以使所述区块链网络中的其他记账节点根据所述哈希值对所述区块进行验证。

第二方面,本发明实施例提供一种区块链记账方法,包括:

区块链网络中的记账节点接收其他记账节点发送的由所述其他记账节点生成的区块和所述区块对应的哈希值,所述区块包括由所述其他记账节点记录的预设时间段内的交易记录和所述其他记账节点对所述区块的记账权的请求信息;

所述记账节点对所述区块中的交易记录进行对账;

若所述记账节点对所述区块中的交易记录对账通过,则所述记账节点检测所述区块内包括的时间戳是否在所述预设时间段之后的预设时间范围内;

如果所述区块内包括的时间戳在所述预设时间段之后的预设时间范围内,则所述记账节点检测所述区块对应的哈希值是否满足预设条件;

如果所述区块对应的哈希值满足预设条件,则所述记账节点确定所述区块是有效的区块。

第三方面,本发明实施例提供一种区块链记账装置,包括:

接收模块,用于接收所述区块链网络中的参与节点广播的交易记录;

记录模块,用于记录所述参与节点在预设时间段内广播的交易记录;

第一生成模块,用于所述记录模块在记录完成所述预设时间段内的交易记录时,生成记账权请求信息,所述记账权请求信息包括所述记账节点申请的记账奖励信息;

第二生成模块,用于根据所述交易记录和所述记账权请求信息生成区块;

计算模块,用于计算所述交易记录和所述记账权请求信息的哈希值;

发送模块,用于将所述哈希值和所述区块广播到所述区块链网络中,以使所述区块链网络中的其他记账节点根据所述哈希值对所述区块进行验证。

第四方面,本发明实施例提供一种区块链记账装置,包括:

接收模块,用于接收其他记账节点发送的由所述其他记账节点生成的区块和所述区块对应的哈希值,所述区块包括由所述其他记账节点记录的预设时间段内的交易记录和所述其他记账节点对所述区块的记账权的请求信息;

对账模块,用于对所述区块中的交易记录进行对账;

第一检测模块,用于当所述对账模块对所述区块中的交易记录对账通过时,检测所述区块内包括的时间戳是否在所述预设时间段之后的预设时间范围内;

第二检测模块,用于当所述区块内包括的时间戳在所述预设时间段之后的预设时间范围内时,检测所述区块对应的哈希值是否满足预设条件;

确定模块,用于当所述区块对应的哈希值满足预设条件时,确定所述区块是有效的区块。

第五方面,本发明实施例提供一种区块链节点,包括:

存储器;

处理器;以及

计算机程序;

其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现第一方面所述的方法。

第六方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现第一方面所述的方法。

本发明实施例提供的区块链记账方法、装置、设备及存储介质,通过区块链网络中的记账节点接收该区块链网络中的参与节点广播的交易记录,记账节点在记录完成预设时间段内的交易记录时生成记账权请求信息,该记账权请求信息包括该记账节点申请的记账奖励信息,记账节点根据交易记录和记账权请求信息生成区块并计算该区块的哈希值,该记账节点将该哈希值和该区块广播到区块链网络中,以使其他记账节点根据哈希值对区块进行验证,当该哈希值满足预设条件时,其他记账节点认为该区块为有效区块,使得记账节点之间靠随机性来确定每个区块的记账权,而不是靠电力资源的投入来确定区块的记账权,降低了记账节点需要耗费的电力资源。

附图说明

图1为本发明实施例提供的一种应用场景的示意图;

图2为本发明实施例提供的区块链记账方法流程图;

图3为本发明另一实施例提供的区块链记账方法流程图;

图4为本发明另一实施例提供的区块链记账方法流程图;

图5为本发明实施例提供的区块链记账装置的结构示意图;

图6为本发明实施例提供的区块链记账装置的结构示意图;

图7为本发明实施例提供的区块链节点的结构示意图。

通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。

具体实施方式

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

本发明提供的区块链记账方法,可以适用于图1所示的通信系统。如图1所示,该通信系统包括:记账节点11、记账节点12、参与节点13和参与节点14、记账节点15;其中,记账节点11、记账节点12、参与节点13、参与节点14和记账节点15都是区块链网络中的节点,该区块链网络具体可以是对等网络,此处只是示意性说明,并不限定该区块链网络的具体结构,在其他实施例中,该区块链网络还可以包括其他节点。

本发明提供的区块链记账方法,旨在解决现有技术的如上技术问题。

下面以具体地实施例对本发明的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。

图2为本发明实施例提供的区块链记账方法流程图。本发明实施例针对现有技术的如上技术问题,提供了区块链记账方法,该方法具体步骤如下:

步骤201、区块链网络中的记账节点接收所述区块链网络中的参与节点广播的交易记录。

在本实施例中,区块链网络中的每个区块按照固定时间段生成,例如每个w分钟生成一个新的区块。区块链网络中的参与节点例如图1所示的参与节点13和参与节点14按照业务需求在该区块链网络中广播交易记录,该区块链网络中的记账节点例如图1所示的记账节点11、记账节点12和记账节点15分别接收该区块链网络中广播的交易记录。

步骤202、所述记账节点记录所述参与节点在预设时间段内广播的交易记录。

可选的,记账节点11、记账节点12和记账节点15分别记录参与节点在预设时间段内广播的交易记录。该预设时间段记为tn-1时刻到tn时刻。可选的,tn-1时刻到tn时刻的时长可以是w分钟。在tn时刻,记账节点11、记账节点12和记账节点15开始对该w分钟内的所有交易记录进行记账权的争夺。

步骤203、所述记账节点在记录完成所述预设时间段内的交易记录时,生成记账权请求信息,所述记账权请求信息包括所述记账节点申请的记账奖励信息。

以记账节点11为例,当记账节点11在记录完成tn-1时刻到tn时刻的交易记录时,生成记账权请求信息,所述记账权请求信息包括记账节点11申请记账的区块的标识信息和记账节点11申请的记账奖励信息。例如,记账节点11抢夺该区块链网络中第p个区块的记账权,并申请获得系统挖矿奖励8个金币,该记账权请求信息中包括第p个区块的标识信息,以及申请获得的系统挖矿奖励。

步骤204、所述记账节点根据所述交易记录和所述记账权请求信息生成区块。

记账节点11根据该记账权请求信息和记账节点11在该tn-1时刻到tn时刻内接收到的交易记录生成区块,可选的,该区块包括该记账权请求信息和记账节点11在该tn-1时刻到tn时刻内接收到的交易记录。

步骤205、所述记账节点计算所述交易记录和所述记账权请求信息的哈希值。

记账节点11将该记账权请求信息和记账节点11在该tn-1时刻到tn时刻内接收到的交易记录合并在一起,计算出该记账权请求信息和记账节点11在该tn-1时刻到tn时刻内接收到的交易记录的哈希值。也就是说,记账节点11计算由记账节点11生成的区块的哈希值。

步骤206、所述记账节点将所述哈希值和所述区块广播到所述区块链网络中,以使所述区块链网络中的其他记账节点根据所述哈希值对所述区块进行验证。

记账节点11将该区块对应的哈希值和该区块广播到区块链网络中,当该区块链网络中的其他记账节点例如记账节点12和记账节点15接收到记账节点11广播的区块时,记账节点12和记账节点15可以根据该记账节点11广播的哈希值对该记账节点11广播的区块进行验证。同理,当记账节点12将记账节点12生成的区块和该区块对应的哈希值广播到区块链网络中时,记账节点11和记账节点15对记账节点12广播的区块进行验证。或者,当记账节点15将记账节点15生成的区块和该区块对应的哈希值广播到区块链网络中时,记账节点11和记账节点12对记账节点15广播的区块进行验证。

本发明实施例通过区块链网络中的记账节点接收该区块链网络中的参与节点广播的交易记录,记账节点在记录完成预设时间段内的交易记录时生成记账权请求信息,该记账权请求信息包括该记账节点申请的记账奖励信息,记账节点根据交易记录和记账权请求信息生成区块并计算该区块的哈希值,该记账节点将该哈希值和该区块广播到区块链网络中,以使其他记账节点根据哈希值对区块进行验证,当该哈希值满足预设条件时,其他记账节点认为该区块为有效区块,使得记账节点之间靠随机性来确定每个区块的记账权,而不是靠电力资源的投入来确定区块的记账权,降低了记账节点需要耗费的电力资源。

图3为本发明另一实施例提供的区块链记账方法流程图。在上述实施例的基础上,所述记账节点计算所述交易记录和所述记账权请求信息的哈希值之后,还包括如下步骤:

步骤301、所述记账节点将所述哈希值发送给时间戳服务器,以使所述时间戳服务器给所述哈希值分配时间戳。

在本实施例中,当记账节点11计算出由记账节点11生成的区块的哈希值时,记账节点11查询本地存储的区块链账本,该区块链账本中存储有时间戳服务器的ip地址信息,记账节点11根据该时间戳服务器的ip地址信息,将该哈希值发送给该时间戳服务器,可选的,记账节点11采用自己的私钥对该哈希值签名后发送给该时间戳服务器,该时间戳服务器接收到该哈希值后,给该哈希值分配一个时间戳,并将该时间戳采用该时间戳服务器的私钥签名后发送给记账节点11。

步骤302、所述记账节点接收所述时间戳服务器发送的所述哈希值对应的时间戳。

记账节点11接收该时间戳服务器发送的该哈希值对应的时间戳,具体的,记账节点11接收由该时间戳服务器采用私钥签名后的被该时间戳服务器打上时间戳的哈希值。

相应的,所述记账节点将所述哈希值和所述区块广播到所述区块链网络中,以使所述区块链网络中的其他记账节点对所述区块进行验证,包括:所述记账节点将所述哈希值、所述哈希值对应的时间戳和所述区块广播到所述区块链网络中,以使所述区块链网络中的其他记账节点对所述区块进行验证。

例如,记账节点11将由该时间戳服务器采用私钥签名后的被该时间戳服务器打上时间戳的哈希值以及由记账节点11生成的区块一起广播到该区块链网络中,使得该区块链网络中的其他记账节点例如记账节点12和记账节点15根据该哈希值和该时间戳对该记账节点11广播的区块进行验证。

本发明实施例通过区块链网络中的记账节点接收该区块链网络中的参与节点广播的交易记录,记账节点在记录完成预设时间段内的交易记录时生成记账权请求信息,该记账权请求信息包括该记账节点申请的记账奖励信息,记账节点根据交易记录和记账权请求信息生成区块并计算该区块的哈希值,该记账节点将该哈希值和该区块广播到区块链网络中,以使其他记账节点根据哈希值对区块进行验证,当该哈希值满足预设条件时,其他记账节点认为该区块为有效区块,使得记账节点之间靠随机性来确定每个区块的记账权,而不是靠电力资源的投入来确定区块的记账权,降低了记账节点需要耗费的电力资源。

图4为本发明另一实施例提供的区块链记账方法流程图。在上述实施例的基础上,本实施例提供的区块链记账方法具体包括如下步骤:

步骤401、区块链网络中的记账节点接收其他记账节点发送的由所述其他记账节点生成的区块和所述区块对应的哈希值,所述区块包括由所述其他记账节点记录的预设时间段内的交易记录和所述其他记账节点对所述区块的记账权的请求信息。

例如,区块链网络中的记账节点12和记账节点15接收到了记账节点11在该区块链网络中广播的区块和该区块对应的哈希值,该区块由记账节点11生成,该区块中包括由记账节点11记录的tn-1时刻到tn时刻内的交易记录和记账节点11对该区块的记账权的请求信息。

步骤402、所述记账节点对所述区块中的交易记录进行对账。

记账节点12和记账节点15分别对该记账节点11生成的区块中的交易记录进行对账,检测该区块中的交易记录是否有遗漏,如果记账节点12或记账节点15检测出该区块中的交易记录存在遗漏,则记账节点12或记账节点15在该区块链网络中发送广播消息,该广播消息用于表示该区块中的交易记录存在遗漏。可选的,如果记账节点12和记账节点15中至少有一个记账节点在该区块链网络中发送广播消息表示该区块中的交易记录存在遗漏,则对该区块中的交易记录对账不通过,该区块不被记录到区块链账本中。

可选的,在其他实施例中,对记账节点11生成的区块中的交易记录进行对账的记账节点不限于记账节点12和记账节点15,还可以有多个记账节点对记账节点11生成的区块中的交易记录进行对账,假设该多个记账节点中一定阈值比例例如50%的记账节点均在该区块链网络中发送广播消息表示该区块中的交易记录存在遗漏,则对该区块中的交易记录对账不通过,该区块不被记录到区块链账本中。

步骤403、若所述记账节点对所述区块中的交易记录对账通过,则所述记账节点检测所述区块内包括的时间戳是否在所述预设时间段之后的预设时间范围内。

在本实施例中,假设记账节点12和记账节点15对记账节点11生成的区块中的交易记录均对账通过,则记账节点12或记账节点15可进一步检测该区块内包括的时间戳是否在预设时间段例如tn-1时刻到tn时刻对应的时间段之后的预设时间范围内,该预设时间范围例如为从tn时刻到tn+1时刻的范围。若该区块内包括的时间戳在从tn时刻到tn+1时刻的范围之外,则该区块为无效区块,该区块不被记录到区块链账本中。

另外,如果记账节点11将由该时间戳服务器采用私钥签名后的被该时间戳服务器打上时间戳的哈希值以及由记账节点11生成的区块一起广播到该区块链网络中,则当记账节点12和记账节点15接收到记账节点11的广播消息时,记账节点12和记账节点15还可以从本地存储的区块链账本中查询获取该时间戳服务器的公钥,并根据该时间戳服务器的公钥对该时间戳服务器的签名进行验证,如果验证通过,则记账节点12和记账节点15确定该时间戳是真实有效的。

步骤404、如果所述区块内包括的时间戳在所述预设时间段之后的预设时间范围内,则所述记账节点检测所述区块对应的哈希值是否满足预设条件。

当记账节点12和记账节点15确定该时间戳服务器给该哈希值打上的时间戳是真实时,记账节点12和记账节点15进一步检测该哈希值是否满足预设条件。

步骤405、如果所述区块对应的哈希值满足预设条件,则所述记账节点确定所述区块是有效的区块。

如果记账节点11生成的区块对应的哈希值满足预设条件,则记账节点12和记账节点15确定记账节点11生成的区块是有效的区块,该区块得到了整个区块链网络的认可,该区块可以被写入区块链账本中。

可选的,所述记账节点检测所述区块对应的哈希值是否满足预设条件,包括:所述记账节点检测所述区块对应的哈希值是否为多个其他记账节点各自发送的区块对应的哈希值中的最小值;如果所述区块对应的哈希值满足预设条件,则所述记账节点确定所述区块是有效的区块,包括:如果所述区块对应的哈希值是多个其他记账节点各自发送的区块对应的哈希值中的最小值,则所述记账节点确定所述区块是有效的区块。

在本实施例中,记账节点12和记账节点15不限于接收到记账节点11发送的由该时间戳服务器采用私钥签名后的被该时间戳服务器打上时间戳的哈希值以及由记账节点11生成的区块,记账节点12和记账节点15还可以接收到其他记账节点发送的由该时间戳服务器采用私钥签名后的被该时间戳服务器打上时间戳的哈希值以及由其他记账节点生成的区块。当记账节点11发送的区块对应的哈希值最小,则记账节点12和记账节点15确定记账节点11生成的区块是有效的区块。

或者,所述记账节点检测所述区块对应的哈希值是否满足预设条件,包括:所述记账节点检测所述区块对应的哈希值是否为多个其他记账节点各自发送的区块对应的哈希值中的最大值;如果所述区块对应的哈希值满足预设条件,则所述记账节点确定所述区块是有效的区块,包括:如果所述区块对应的哈希值是多个其他记账节点各自发送的区块对应的哈希值中的最大值,则所述记账节点确定所述区块是有效的区块。

例如,在本实施例中,记账节点12和记账节点15不限于接收到记账节点11发送的由该时间戳服务器采用私钥签名后的被该时间戳服务器打上时间戳的哈希值以及由记账节点11生成的区块,记账节点12和记账节点15还可以接收到其他记账节点发送的由该时间戳服务器采用私钥签名后的被该时间戳服务器打上时间戳的哈希值以及由其他记账节点生成的区块。当记账节点11发送的区块对应的哈希值最大,则记账节点12和记账节点15确定记账节点11生成的区块是有效的区块。

在其他实施例中,记账节点11发送的区块对应的哈希值满足的预设条件不限于最大或最小。

可选的,记账节点11发送的区块得到了整个区块链网络的认可,由于该记账节点11发送的区块中包括记账节点11申请的记账奖励信息,因此,当记账节点11发送的区块被有效的记录到区块链账本中时,该记账节点11即成功获得该区块链网络的挖矿奖励。之后所有的记账节点重新开始争夺下一个区块的记账权。

另外,在本实施例中,为了避免记账节点申请大量的账号进行hash值的抢夺,在该区块链网络中所有的节点可采用实名制的方式进行注册。

本发明实施例通过记账节点在发送区块时携带该区块对应的哈希值、以及该哈希值对应的时间戳,区块链网络中的其他记账节点在对区块进行验证时需要对该哈希值和该哈希值对应的时间戳进行验证,只有该哈希值满足预设条件且该哈希值对应的时间戳真实时,该记账节点发送的区块才是有效的区块,使得该记账节点伪造的区块很难通过其他记账节点的验证,避免了该记账节点通过伪造区块以提高记账权争夺成功的概率,保证了不同记账节点争夺记账权的公平性。

图5为本发明实施例提供的区块链记账装置的结构示意图。该区块链记账装置具体可以是上述实施例中的记账节点。本发明实施例提供的区块链记账装置可以执行区块链记账方法实施例提供的处理流程,如图5所示,区块链记账装置50包括:接收模块51、记录模块52、第一生成模块53、第二生成模块54、计算模块55和发送模块56;其中,接收模块51用于接收所述区块链网络中的参与节点广播的交易记录;记录模块52用于记录所述参与节点在预设时间段内广播的交易记录;第一生成模块53用于所述记录模块在记录完成所述预设时间段内的交易记录时,生成记账权请求信息,所述记账权请求信息包括所述记账节点申请的记账奖励信息;第二生成模块54用于根据所述交易记录和所述记账权请求信息生成区块;计算模块55用于计算所述交易记录和所述记账权请求信息的哈希值;发送模块56用于将所述哈希值和所述区块广播到所述区块链网络中,以使所述区块链网络中的其他记账节点根据所述哈希值对所述区块进行验证。

可选的,发送模块56还用于:在所述计算模块计算所述交易记录和所述记账权请求信息的哈希值之后,将所述哈希值发送给时间戳服务器,以使所述时间戳服务器给所述哈希值分配时间戳;接收模块51还用于:接收所述时间戳服务器发送的所述哈希值对应的时间戳;发送模块56将所述哈希值和所述区块广播到所述区块链网络中,以使所述区块链网络中的其他记账节点对所述区块进行验证时,具体用于:将所述哈希值、所述哈希值对应的时间戳和所述区块广播到所述区块链网络中,以使所述区块链网络中的其他记账节点对所述区块进行验证。

图5所示实施例的区块链记账装置可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图6为本发明实施例提供的区块链记账装置的结构示意图。该区块链记账装置具体可以是上述实施例中的记账节点。本发明实施例提供的区块链记账装置可以执行区块链记账方法实施例提供的处理流程,如图6所示,区块链记账装置60包括:接收模块61、对账模块62、第一检测模块63、第二检测模块64和确定模块65;其中,接收模块61用于接收其他记账节点发送的由所述其他记账节点生成的区块和所述区块对应的哈希值,所述区块包括由所述其他记账节点记录的预设时间段内的交易记录和所述其他记账节点对所述区块的记账权的请求信息;对账模块62用于对所述区块中的交易记录进行对账;第一检测模块63用于当所述对账模块对所述区块中的交易记录对账通过时,检测所述区块内包括的时间戳是否在所述预设时间段之后的预设时间范围内;第二检测模块64用于当所述区块内包括的时间戳在所述预设时间段之后的预设时间范围内时,检测所述区块对应的哈希值是否满足预设条件;确定模块65用于当所述区块对应的哈希值满足预设条件时,确定所述区块是有效的区块。

可选的,第二检测模块64具体用于:检测所述区块对应的哈希值是否为多个其他记账节点各自发送的区块对应的哈希值中的最小值;确定模块65具体用于:当所述区块对应的哈希值是多个其他记账节点各自发送的区块对应的哈希值中的最小值时,确定所述区块是有效的区块。

可选的,第二检测模块64具体用于:检测所述区块对应的哈希值是否为多个其他记账节点各自发送的区块对应的哈希值中的最大值;确定模块65具体用于:当所述区块对应的哈希值是多个其他记账节点各自发送的区块对应的哈希值中的最大值时,确定所述区块是有效的区块。

图6所示实施例的区块链记账装置可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图7为本发明实施例提供的区块链节点的结构示意图。本发明实施例提供的区块链节点可以执行区块链记账方法实施例提供的处理流程,如图7所示,区块链节点70包括存储器71、处理器72、计算机程序和通讯接口73;其中,计算机程序存储在存储器71中,并被配置为由处理器72执行以上实施例所述的区块链记账方法。

图7所示实施例的区块链节点可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

另外,本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现上述实施例所述的区块链记账方法。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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