本发明涉及数据处理技术领域,特别涉及一种债权信息的处理方法和装置。
背景技术:
在供应链金融场景中,供应商可以持有其采购方也就是供应链金融中的核心企业的债权,在该债权到期时,核心企业需要向该供应商支付到期款项。供应商在其资金链紧张的情况下,还可以将该债权转移给其他上下游厂商以便获取到资金。按债权转让的相关规定,债权转让需符合以下法律前提:1、必须为有效存在的债权,且债权转让不改变债权的内容;2、被让与的债权须具有可让与性;3、转让人与受让人须就债权的转让达成协议,完成背书人转让,并且不得违反法律的有关规定;4、债权的让与须通知债务人。然而在实际操作中,上述环节中人工参与节点较多,经常容易导致不必要的交易纠纷,诸如:1、转让人对债权信息不够透明,导致受让人对债权信息了解不清,从而造成受让人的经济损失;2、转让人与受让人在进行背书转让时,均采用纸质的背书签章文件,容易导致交易过程中发生交易信息泄露;3、常规的债务人通知方式都是经由短信或者邮件,无法确认债务人已经收到通知,导致债权到期给付时出现纠纷。
技术实现要素:
本发明的目的,就是针对现有技术的缺陷,提供一种债权信息的处理方法、装置、电子设备、计算机程序产品及计算机可读存储介质,连接存证区块链保存债权信息,由此保证债权信息不可篡改;与转让人、受让人间采用公私钥对背书签章进行签名和加密保护,借此保证交易隐私得到保护;债权完成交易后,在存证区块链上更新债权信息中的背书人信息,并向转让人、受让人、债务人发起债权信息变更通知,直至债权方回复确认才停止通知,由此保证债权方能够及时获得变更信息,明确兑付关系。
为实现上述目的,本发明实施例第一方面提供了一种债权信息的处理方法,所述方法包括:
接收从转让人处理端发送的第一密文数据;
对所述第一密文数据进行解析,生成第一存证标识数据;
从存证区块链上,获取与所述第一存证标识数据对应的第一债权信息;
对所述第一债权信息,进行转让评估;所述转让评估通过,则对所述第一存证标识数据进行封装,生成第二密文数据;
向受让人处理端发送所述第二密文数据;并接收从所述受让人处理端发送的第三密文数据;
对所述第三密文数据进行解析,生成第一受让人签章信息;并使用所述第一受让人签章信息,替换所述第一债权信息中的第一背书人签章信息,生成第二债权信息;
在所述存证区块链上,存储所述第二债权信息,生成第二存证标识数据。
优选的,所述生成第二存证标识数据之后,所述方法还包括:
根据所述第二存证标识数据,分别对转让人、受让人、债务人进行债权变更通知。
优选的,所述对所述第一密文数据进行解析,生成第一存证标识数据,具体包括:
对所述第一密文数据进行解密,得到第一明文数据,其中,所述第一明文数据包括第一标识数据和第一签名数据;根据所述第一标识数据,对所述第一签名数据进行第一数据验签;所述第一数据验签成功,则将所述第一标识数据,做为所述第一存证标识数据。
优选的,所述对所述第一存证标识数据进行封装,生成第二密文数据,具体包括:
对所述第一存证标识数据,进行第一签名处理,生成第二签名数据;对所述第一存证标识数据和所述第二签名数据进行加密,生成所述第二密文数据。
本发明实施例第二方面提供了一种债权信息的处理装置,包括:
数据收发模块用于接收从转让人处理端发送的第一密文数据;
数据处理模块用于对所述第一密文数据进行解析,生成第一存证标识数据;并从存证区块链上,获取与所述第一存证标识数据对应的第一债权信息;并对所述第一债权信息,进行转让评估;所述转让评估通过,则对所述第一存证标识数据进行封装,生成第二密文数据;
所述数据收发模块还用于向受让人处理端发送所述第二密文数据;并接收从所述受让人处理端发送的第三密文数据;
所述数据处理模块还用于对所述第三密文数据进行解析,生成第一受让人签章信息;并使用所述第一受让人签章信息,替换所述第一债权信息中的第一背书人签章信息,生成第二债权信息;并在所述存证区块链上,存储所述第二债权信息,生成第二存证标识数据。
优选的,所述数据处理模块还用于根据所述第二存证标识数据,分别对转让人、受让人、债务人进行债权变更通知。
本发明实施例第三方面提供了一种电子设备,包括:存储器、处理器和收发器;
所述处理器用于与所述存储器耦合,读取并执行所述存储器中的指令,以实现上述第一方面所述的方法步骤;
所述收发器与所述处理器耦合,由所述处理器控制所述收发器进行消息收发。
本发明实施例第四方面提供了一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码被计算机执行时,使得所述计算机执行上述第一方面所述的方法。
本发明实施例第五方面提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机指令,当所述计算机指令被计算机执行时,使得所述计算机执行上述第一方面所述的方法的指令。
本发明实施例提供一种债权信息的处理方法、装置、电子设备、计算机程序产品及计算机可读存储介质,连接存证区块链保存债权信息,由此保证债权信息不可篡改;与转让人、受让人间采用公私钥对背书签章进行签名和加密保护,借此保证交易隐私得到保护;债权完成交易后,在存证区块链上更新债权信息中的背书人信息,并向转让人、受让人、债务人发起债权信息变更通知,直至债权方回复确认才停止通知,由此保证债权方能够及时获得变更信息,明确兑付关系。
附图说明
图1为本发明实施例一提供的一种债权信息的处理方法示意图;
图2为本发明实施例二提供的一种债权信息的处理装置的模块结构图;
图3为本发明实施例三提供的一种电子设备的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
债权转让、受让双方在第三方机构,例如具备债权转让管理的金融机构、资信平台上建立转让人、受让人关系,并各自申领安装对应的转让人、受让人处理端;第三机构为保证三方数据通讯安全,需预先各自通过处理端生成一组公私钥对:转让人公/私钥数据,受让人公/私钥数据,第三方机构公/私钥数据也叫本地公、私钥数据,其中转让人、受让人的公钥数据向第三方机构共享,本地公钥数据向转让人、受让人双方共享;第三方机构为确保债权信息不被篡改,使用存证区块链,对转让成功的债权信息进行存证和公示;这里的存证区块链通过开发上层应用接口向各个债权信息流转方提供服务,例如,对第三方机构提供存证创建、获取、作废接口,对转让人、受让人、乃至债务人,仅提供存证获取接口;在转让人发起转让操作时,会使用转让人处理端向第三方机构处理端发送携带了待转让债权信息存证标识的第一密文数据,本发明实施例一提供一种债权信息的处理方法,在获取了第一密文数据之后会激活对应的债权信息处理流程完成债权的转让操作,如图1为本发明实施例一提供的一种债权信息的处理方法示意图所示,本方法主要包括如下步骤:
步骤1,接收从转让人处理端发送的第一密文数据。
具体的,第三方机构处理端,从转让人处理端处,接收到第一密文数据;这里,第三方机构处理端与转让人处理端之间的数据传输协议可以为超文件传输协议(hypertexttransferprotocol,http),还可以为超文本传输安全协议(hypertexttransferprotocolsecure,https)。本发明实施例中,涉及到债权交易环节的数据通讯都采用密文方式进行传输,用以确保交易隐私不被泄露。
步骤2,对第一密文数据进行解析,生成第一存证标识数据;
具体包括:步骤21,对第一密文数据进行解密,得到第一明文数据;其中,第一明文数据包括第一标识数据和第一签名数据;
具体的,第三方机构处理端使用预设的本地私钥数据,对第一密文数据,进行解密处理,生成第一明文数据;
这里,第三方机构处理端按设定的非对称算法进行解密处理,该非对称算法为公钥密码体系的rsa算法,还可以为椭圆曲线算法,还可以为国密算法sm2算法;第一标识数据为三方已知的待转让债权对应的债权信息在存证区块链上的存证标识;第一签名数据为保证第一标识数据在数据传送中不被篡改,为其做的电子签名数据;
这里,再对三方传输数据中的签名数据、加密数据的计算方法,进行说明:
1)签名数据=f加密(信息摘要数据,发送方私钥数据),其中,信息摘要数据=f摘要(原文),原文是当前传输的具体数据,本步骤中原文为第一标识数据,f摘要为数字摘要信息计算函数;f摘要使用的数字摘要信息算法可以为信息摘要算法(message-digestalgorithm,md)-5算法、还可以为安全散列算法(securehashalgorithm,sha)-256算法、还可以为国密密码杂凑算法sm3算法;f加密为非对称加密函数;
2)加密数据=f加密(明文,接收方公钥数据),明文=原文+签名数据;
所以,在接收到转让人处理端发送的第一密文数据之后,要使用与其加密使用的接收方公钥数据也就是第三方机构公钥数据对应的第三方机构私钥数据也就是本地私钥数据进行解密,就能得到带着原文和签名的明文数据,这里原文就是第一标识数据,签名就是第一签名数据;
步骤22,根据第一标识数据,对第一签名数据进行第一数据验签;
具体的,使用转让人公钥数据,对第一签名数据,进行解密处理,生成第一临时明文数据;对第一标识数据,进行数字摘要计算处理,生成第一摘要数据;当第一临时明文数据与第一摘要数据相同时,第一数据验签成功;
这里,参考步骤21中对签名计算的描述,验签时,首先使用与签名加密的发送方私钥数据也就是转让人私钥数据对应的发送方公钥数据也就是转让人公钥数据,对第一签名数据进行解密,就能得到待校验的数字摘要数据也就是第一临时明文数据;然后再对原文也就是第一标识数据,进行与转让人同算法的数字摘要计算,得到用于验证的第一摘要数据;若第一临时明文数据与第一摘要数据相同,就说明第一标识数据在传输中未被篡改过;
步骤23,第一数据验签成功,则将第一标识数据,做为第一存证标识数据。
这里,只有通过的了步骤22的验签,才能说明传输的数据未发生篡改,才可将第一标识数据做为第一存证标识数据,用于后续步骤。
步骤3,从存证区块链上,获取与第一存证标识数据对应的第一债权信息;
其中,第一债权信息包括第一内容细则信息、第一可转让信息、第一债务人签章信息和第一背书人签章信息。
这里,存证区块链对输入的第一存证标识数据,进行标识数据与区块地址的转换得到对应的区块地址,再按照区块链地址路由策略,定位到该区块地址对应的区块上,再从该区块对应的资源池中提取出存储的债权信息,最后将债权信息向第三方机构处理端返回;第一债权信息就是待转让债权的当前债权协议,其中至少应该包括协议内容也就是第一内容细则信息,债权转让类型也就是第一可转让信息,协议付款方电子签章也就是第一债务人签章信息,协议收款方电子签章也就是第一背书人签章信息。
步骤4,对第一债权信息,进行转让评估;转让评估通过,则对第一存证标识数据进行封装,生成第二密文数据;
具体包括:步骤41,当第一可转让信息为可转让类型时,转让评估通过;
这里,债权分为多次转让债权和不可转让债权,对应的第一可转让信息也可以为可转让类型或不可转让类型;债权是否可以转让与其协议约束的责任、义务关系紧密相关,对于不可转让类型的债权,如果受让人未能及时发现,就会发生无法承兑的状况,从而导致受让人蒙受经济损失;所以,本发明实施例中的债权信息中,不仅对协议内容进行存证,还要对债权转让类型进行存证,以此做到对受让人就债权本身进行全信息、全方位透明展示;另外,本发明实施例的第三方机构也充分利用该信息,为受让人把控受让风险,此处若第一可转让信息为不可转让类型,第三方机构会立即终止债权转让操作,并向受让方及时发出预警提示;
步骤42,转让评估通过,则对第一存证标识数据,进行第一签名处理,生成第二签名数据;
具体的,对第一存证标识数据,进行数字摘要计算处理,生成第二摘要数据;使用本地私钥数据,对第二摘要数据,进行加密处理,生成第二签名数据;
这里,在确认债权为可转让债权之后,需要向受让人展示债权全部内容,也就是向受让人处理端发送第一存证标识数据,在受让人通过存证区块链,完成对第一存证标识数据对应的债权信息的获取和内容确认之后,再通过回送自己的电子签章信息来确认接收该债权转让;如前文所述,为保证交易隐私,向受让人终端发送第一存证标识数据,需要先行对其签名得到第二签名数据,签名的处理方式与步骤21描述的处理方式一致,在此不做进一步赘述;
步骤43,对第一存证标识数据和第二签名数据进行加密,生成第二密文数据;
具体的,使用预设的受让人公钥数据,对第一存证标识数据和第二签名数据,进行加密处理,生成第二密文数据;
这里,加密的处理方式与步骤21描述的处理方式一致,在此不做进一步赘述。
步骤5,向受让人处理端发送第二密文数据;并接收从受让人处理端发送的第三密文数据。
这里,受让人接收到第二密文数据之后,同样对其进行解密、验签,得到第一存证标识数据;再根据该标识数据,从存证区块链上获取对应第一债权信息进行信息浏览,确认无误之后,会将自身的电子签章信息进行签名、加密,并将加密结果也就是第三加密数据,向第三方机构处理端发送表示确认接收转让。
步骤6,对第三密文数据进行解析,生成第一受让人签章信息;并使用第一受让人签章信息,替换第一债权信息中的第一背书人签章信息,生成第二债权信息;
具体包括:步骤61,使用本地私钥数据,对第三密文数据,进行解密处理,生成第二明文数据,其中,第二明文数据包括第一签章信息和第三签名数据;使用受让人公钥数据,根据第一签章信息,对第三签名数据,进行第二数据验签;第二数据验签成功,则将第一签章信息做为第一受让人签章信息;
这里,解密的处理方式与前文步骤21类似,在此不做进一步赘述;数据验签的处理方式与前文步骤22类似,在此不做进一步赘述;第二数据验签成功,则说明受让人的电子签章信息在数据传输过程中未被篡改,才可将第一签章信息做为第一受让人签章信息,用于后续步骤;
步骤62,将第一债权信息中的第一背书人签章信息更换为第一受让人签章信息,并由第一内容细则信息、第一可转让信息、第一债务人签章信息和第一受让人签章信息,组成第二债权信息。
这里,如前文步骤3中对债权信息的描述,第一债权信息包括第一内容细则信息、第一可转让信息、第一债务人签章信息和第一背书人签章信息,第一背书人签章信息应为转让人的电子签章信息,在受让人已经对债权转让确权之后,要生成新的债权信息,也就是将背书人电子签章信息更新为当前受让人的电子签章信息也就是第一受让人签章信息。
步骤7,在存证区块链上,存储第二债权信息,生成第二存证标识数据;
具体包括:使用存证区块链,对第二债权信息,进行存证创建处理,得到对应的第二存证标识数据;并使用存证区块链,对第一存证标识数据对应的存证数据,进行存证作废标记处理。
这里,第二债权信息就是待转让债权的新债权协议,其中协议内容不变,所以仍旧为第一内容细则信息,债权转让类型不变,所以仍旧为第一可转让信息,协议付款方不变,所以仍旧为第一债务人签章信息,协议收款方发生变化:从原来的第一背书人也就是本次转让过程的转让人变成现在的第二背书人也就是本次转让过程的受人,所以背书人签章信息需要从第一背书人签章信息变为第二背书人签章信息也即第一受让人签章信息;
完成新的债权协议之后,第三方机构需要做两件事来完成协议有效操作:第一件,创建新协议,并将新协议上传存证区块链进行存证、公示,存证区块链在获取到新的债权信息之后,对其进行数字摘要计算生成一个对应的摘要数据,并为其创建一个新的资源池用于存储,再创建一个新的区块用于存储该资源池的地址信息和摘要数据,并将该区块向全链进行广播,最后再将与该区块对应的标识数据也就是第二存证标识数据回送给第三方机构处理端;第二件,将原有的债务、债权关系作废,存证区块链获取到需要作废的第一存证标识数据之后,并不是将该存证标识数据对应的区块进行删除,而是在该区块上将数据资源的属性改为无效数据即可,下一次应用方再进行读取时,就能看到该协议已作废的提示。
步骤8,根据第二存证标识数据,分别对转让人、受让人、债务人进行债权变更通知;
具体包括:使用第二存证标识数据,进行变更通知拼装处理,生成债权变更通知数据;并每隔预设的第一时间间隔,分别向转让人处理端、受让人处理端和债务人处理端发送债权变更通知数据,直到接收到从转让人处理端、受让人处理端和债务人处理端发回的确认接收数据为止。
这里,在完成上述步骤的协议有效操作之后,必须通知转让人、受让人以及债务人;通知的内容,是第三方机构通过第三方机构处理端向转让人、受理人、债务人处理端发送新的债权协议存证标识也就是第二存证标识数据,传送第二存证标识数据时要做一次特定格式封装,封装结果为债权变更通知数据;通知的方式,与传统一次性无回复确认的通知方式不同,是一种持续通知、且不确认不终止的方式:在向确认人也就是让人处理端、受让人处理端和债务人处理端发送了债权变更通知数据之后,若各自都回复了确认接收数据,则不会继续发送任何数据;若有任一方未能回复确认接收数据,则每隔一个约定的时间段也就是第一时间间隔,例如每隔一周,继续向该方处理端发送同样的债权变更通知数据,直到该方处理端回复确认为止。这样,就解决了转让人、受让人、债务人三方、尤其是债务人,无法被及时通知的问题。
图2为本发明实施例二提供的一种债权信息的处理装置的模块结构图,该装置可以为实现本发明实施例方法的终端设备或者服务器,也可以为与上述终端设备或者服务器连接的实现本发明实施例方法的装置,例如该装置可以是上述终端设备或者服务器的装置或芯片系统。如图2所示,该装置包括:
数据收发模块201用于接收从转让人处理端发送的第一密文数据。
数据处理模块202用于对第一密文数据进行解析,生成第一存证标识数据;并从存证区块链上,获取与第一存证标识数据对应的第一债权信息;并对第一债权信息,进行转让评估;转让评估通过,则对第一存证标识数据进行封装,生成第二密文数据。
数据收发模块201还用于向受让人处理端发送第二密文数据;并接收从受让人处理端发送的第三密文数据。
数据处理模块202还用于对第三密文数据进行解析,生成第一受让人签章信息;并使用第一受让人签章信息,替换第一债权信息中的第一背书人签章信息,生成第二债权信息;并在存证区块链上,存储第二债权信息,生成第二存证标识数据。
数据处理模块202还用于根据第二存证标识数据,分别对转让人、受让人、债务人进行债权变更通知。
本发明实施例提供的一种债权信息的处理装置,可以执行上述方法实施例中的方法步骤,其实现原理和技术效果类似,在此不再赘述。
需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,数据收发模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上确定模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所描述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,asic),或,一个或多个数字信号处理器(digitalsignalprocessor,dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,soc)的形式实现。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分地产生按照本发明实施例所描述的流程或功能。上述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。上述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,上述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线路(digitalsubscriberline,dsl))或无线(例如红外、无线、蓝牙、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。上述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。上述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。
图3为本发明实施例三提供的一种电子设备的结构示意图。该电子设备可以为前述的终端设备或者服务器,也可以为与前述终端设备或者服务器连接的实现本发明实施例方法的终端设备或服务器。如图3所示,该电子设备可以包括:处理器31(例如cpu)、存储器32、收发器33;收发器33耦合至处理器31,处理器31控制收发器33的收发动作。存储器32中可以存储各种指令,以用于完成各种处理功能以及实现本发明上述实施例中提供的方法和处理过程。优选的,本发明实施例涉及的电子设备还包括:电源34、系统总线35以及通信端口36。系统总线35用于实现元件之间的通信连接。上述通信端口36用于电子设备与其他外设之间进行连接通信。
在图3中提到的系统总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该系统总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于实现数据库访问装置与其他设备(例如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(randomaccessmemory,ram),也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。
上述的处理器可以是通用处理器,包括中央处理器cpu、网络处理器(networkprocessor,np)等;还可以是数字信号处理器dsp、专用集成电路asic、现场可编程门阵列fpga或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
需要说明的是,本发明实施例还提供一种计算机可读存储介质,该存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中提供的方法和处理过程。
本发明实施例还提供一种运行指令的芯片,该芯片用于执行上述实施例中提供的方法和处理过程。
本发明实施例还提供一种程序产品,该程序产品包括计算机程序,该计算机程序存储在存储介质中,至少一个处理器可以从上述存储介质读取上述计算机程序,上述至少一个处理器执行上述实施例中提供的方法和处理过程。
本发明实施例提供一种债权信息的处理方法、装置、电子设备、计算机程序产品及计算机可读存储介质,连接存证区块链保存债权信息,由此保证债权信息不可篡改;与转让人、受让人间采用公私钥对背书签章进行签名和加密保护,借此保证交易隐私得到保护;债权完成交易后,在存证区块链上更新债权信息中的背书人信息,并向转让人、受让人、债务人发起债权信息变更通知,直至债权方回复确认才停止通知,由此保证债权方能够及时获得变更信息,明确兑付关系。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。