本发明属于票据交易
技术领域:
,尤其涉及一种数字票据的管理方法及其系统。
背景技术:
:票据,作为集交易、支付、清算、信用等诸多金融属性于一身的非标金融资产,规模大,参与方多,且业务场景比较复杂。但是目前普遍使用的纸质票据安全性较差,纸质票据在整个运作环境中,克隆、复制、一票多卖等等的票据案件在实际交易中经常发生。并且通过纸质票据进行交易时,需要移交该纸质票据,不利于票据流通。。技术实现要素:本发明实施例的目的在于提供一种数字票据的管理方法及其系统,,解决现有的票据交易技术中,由于纸质票据容易进行伪造,安全性较低,并且通过纸质票据进行交易时,需要移交该纸质票据,不利于票据流通的问题。第一方面,本发明实施例提供一种数字票据的管理方法,所述数字票据的管理方法包括:通过预设的票据信息提取规则获取实体票据包含的票据信息;根据预设的信用等级确定规则以及所述票据信息,确定所述实体票据对应的信用等级信息;根据所述票据信息以及所述信用等级信息,生成所述实体票据对应的数字票据;通过区块链技术将所述数字票据写入区块链中最新生成的区块内,以将所述数字票据广播至所述区块链内的用户。第二方面,本发明实施例提供一种数字票据的管理系统,所述数字票据的管理系统包括:票据信息获取单元,用于通过预设的票据信息提取规则获取实体票据包含的票据信息;信用等级确定单元,用于根据预设的信用等级确定规则以及所述票据信息,确定所述实体票据对应的信用等级信息;数字票据生成单元,用于根据所述票据信息以及所述信用等级信息,生成所述实体票据对应的数字票据;区块链加载单元,用于通过区块链技术将所述数字票据写入区块链中最新生成的区块内,以将所述数字票据广播至所述区块链内的用户。实施本发明实施例提供的一种数字票据的管理方法及其系统具有以下有益效果:本发明实施例通过预设的票据信息提取规则获取实体票据包含的票据信息;根据预设的信用等级确定规则以及所述票据信息,确定所述实体票据对应的信用等级信息;根据所述票据信息以及所述信用等级信息,生成所述实体票据对应的数字票据;通过区块链技术将所述数字票据写入区块链中最新生成的区块内,以将所述数字票据广播至所述区块链内的用户,从而可以利用区块链内数据不可修改的特性,保证了数字票据信息与实体票据信息一致性,并且数字票据内包含了实体票据的信用等级信息,交易方在查询该数字票据信息时,可准确判定该数字票据的信息是否可行,从而提高了数字票据的可靠性。可见,实施本发明实施例提供的数字票据的管理方法及系统,可防止了不法分子篡改数字票据的内容并便于用户获取数字票据的真实信息,提高了票据交易技术的安全性以及可靠性,另一方面,由于数字票据的交易可通过区块链系统,并不需要移交实质的票据,提高了票据的流通效率。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的一种数字票据的管理方法的流程图;图2是本发明另一实施例提供的一种数字票据的管理方法的流程图;图3是本发明实施例提供的一种数字票据的管理系统的结构框图;图4是本发明另一实施例提供的一种数字票据的管理系统的结构框图。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例通过实体票据对应的票据信息以及信用等级信息生成的数字票据,再将数字票据写入实体票据对应的区块链中,并向区块链内的所有用户进行发布,解决了现有的数字票据技术,其内容信息容易被篡改,并且由于数字票据的修改痕迹较为隐秘,用户很难发现获取得到的数字票据是否真实有效,从而容易对用户的财产安全造成损害,现有的数字票据的安全性以及可靠性较低的问题。在本发明实施例中,流程的执行主体为数字票据的管理系统。该数字票据的管理系统中的各单元可集成于同一装置中,也可以作为多个独立装置共同运作实现数字票据的管理。需要说明的是,本发明实施例中的区块链可以为私有区块链或共有区块链。若所述区块链为私有区块链,则本发明实施例提供的数字票据的管理系统为具有对区块链写入数据权限的节点;若所述区块链为共有区块链,则本发明实施例提供的数字票据的管理系统可为任意一个区块链节点。图1示出了本发明实施例提供的数字票据的管理方法的实现流程图,详述如下:在s101中,通过预设的票据信息提取规则获取实体票据包含的票据信息。在本实施例中,数字票据的管理系统通过票据信息提取规则,获取实体票据中包含的票据信息,该票据信息包括但不限于:票据种类、票据金额、票据持有者、票据期限、转让历史信息、票据交易信息、票据使用状态以及票据签章等相关信息。可选地,在本实施例中,票据信息可以通过预设的票据信息提取规则进行自动获取,也可以通过人工识别的方式获取相关的票据信息。在本实施例中,当数字票据的管理系统无法通过预设的票据提取规则获取到所需的票据信息时,则判定该实体票据不完整,将中止数字票据的管理流程;当数字票据的管理系统已获取完毕其所需的票据信息后,将执行s102的相关操作。在s102中,根据预设的信用等级确定规则以及所述票据信息,确定所述实体票据对应的信用等级信息。在本实施例中,由于票据的金额、票据的持有者信息、票据的转让历史以及票据交易信息等票据信息,可表现该实体票据的可靠程度,因而,将票据信息中的相关内容,通过预设的信用等级确定规则进行运算,则可得到该实体票据对应的信用等级信息。在本实施例中,该信用等级信息可以为一等级数值,并附上该信用等级数值的取值范围以及数值说明,以便于用户可清晰确定该信用等级数值的具体含义;该信用等级信息也可以为一信用程度,举例性地,用“十分可靠”、“可靠”、“一般”、“不可信”等信用程度词来表示该实体票据的信用等级。在本实施例中,当社会发布的经济标准以及相关法律标准发生变化时,该预设的信用等级确定规则可进行自动调整变化,从而使得该信用等级信息可符合最新的信用等级评估标准的要去。在s103中,根据所述票据信息以及所述信用等级信息,生成所述实体票据对应的数字票据。在本实施例中,数字票据的管理系统将根据获取得到的票据信息以及在s102中确定的信用等级信息,生成该实体票据对应的数字票据。用户可通过查询该数字票据的内容,获知该数字票据对应的实体票据的基本信息。举例性地,该数字票据可以为如下表1所示的形式。可见,用户根据该数字票据即可获知该数字票据所对应的实体票据的必要交易信息,从而确定是否需要与持有者进行交易,并且由于该数字票据是通过数字票据的管理系统进行生成的,并不是通过票据持有者进行手动填写,则可确保该数字票据的信息是真实可靠的。票据记录标识票据种类、状态票据持有者信息票据金额票据真伪信息票据背书记录信用等级信息表1在s104中,通过区块链技术将所述数字票据写入区块链中最新生成的区块内,以将所述数字票据广播至所述区块链内的用户。在本实施例中,该数字票据的管理系统为区块链的一接入节点,拥有对该区块链写入数据的权限,即数字票据的管理系统与区块链的各接入节点通过互联网进行通信互联,从而组成一个区块链系统。需要说明的是,该区块链系统内包含的各个接入节点即为区块链内的合法用户。在本实施例中,该区块链以预设的时间间隔生成一个区块,该区块链系统中的各接入节点可请求对该区块链最新生成的区块进行数据加载操作,因此,当数字票据的管理系统已生成该实体票据对应的数字票据后,将发起区块写入请求,并将该数字票据写入最新生成的区块中。在本实施例中,区块链中的每个区块均由块头以及块身构成,其中块头用于记录上一区块的地址信息以及本区块的创建时间信息,块身为自定义内容部分,在本实施例中即用于加载数字票据的相关内容信息;根据每个区块的块头保存上一区块的地址信息,从而形成一个完整的链结构,即区块链。因而可以看出,若获取到最新的区块包含的信息,则可以通过区块的块头中包含的上一区块的地址信息,对整个区块链的信息进行查询。在本实施例中,最新生成的区块链中已包含上一区块的地址信息,数字票据的管理系统将数字票据写入该实体票据对应的区块链中,即最新生成的区块的块身部分,此时该区块并非合法的区块,需要执行广播发布操作,才可被确认为区块链中的合法区块。在本实施例中,数字票据的管理系统将数字票据写入最新的区块内之后,需要对区块链内包含的所有用户进行广播,即向该区块链中的各接入节点发送上述最新生成的区块包含的信息,该区块包含的信息包括:上一区块的地址信息、本区块的创建时间信息以及数字票据信息等。该区块链中的每个用户接收到该广播后,将最新的区块包含的信息存储于各自的区块链存储模块中,从而实现分布式的数据存储。需要说明的是,在本实施例中,该区块链中的每个用户,即每个接入节点设备均记录了完整的区块链以及该区块链中各区块包含的信息,并且一旦记录后将无法进行修改,从而提高了该数字票据信息的可靠性。另一方面,每一个区块内的信息由于生成后将对区块链内的所有用户进行广播发送,因而区块链内的每个用户均分担着对数据的合法性进行校验的责任,只有当全部用户的记录是一致时,该区块的信息才被认为是合法的信息。举例性地,若在接入节点a被不法分子入侵,对某一区块中的数字票据进行篡改,将其金额由10万元增大至20万元;而该区块链内的其他接入节点设备依然记录着该数字票据的金额为10万元。在修改后,由于该接入节点a中的数字票据的金额与其他接入节点的记录不一致,则认为该接入节点a的数字票据金额信息有误,将其调整为原值10万元。可见,由于区块链中每个接入节点均分担有校验的功能,不法分子无法同时对所有的接入点设备进行篡改,从而提高了数字票据的可靠性以及安全性。以上可以看出,本发明实施例提供的一种数字票据的管理方法通过预设的票据信息提取规则获取实体票据包含的票据信息;根据预设的信用等级确定规则以及所述票据信息,确定所述实体票据对应的信用等级信息;根据所述票据信息以及所述信用等级信息,生成所述实体票据对应的数字票据;通过区块链技术将所述数字票据写入区块链中最新生成的区块内,以将所述数字票据广播至所述区块链内的用户,从而可以利用区块链内数据不可修改的特性,保证了数字票据信息与实体票据信息一致性,并且数字票据内包含了实体票据的信用等级信息,交易方在查询该数字票据信息时,可准确判定该数字票据的信息是否可行,从而提高了数字票据的可靠性。可见,实施本发明实施例提供的数字票据的管理方法及系统,可防止了不法分子篡改数字票据的内容并便于用户获取数字票据的真实信息,提高了票据交易技术的安全性以及可靠性,另一方面,由于数字票据的交易可通过区块链系统,并不需要移交实质的票据,提高了票据的流通效率。图2示出了本发明另一实施例提供的一种数字票据的管理方法的流程图。参见图2所述,相对于上一实施例,本实施例提供的一种数字票据的管理方法对多个步骤进行了限定,详述如下:进一步地,作为本发明另一实施例,所述通过预设的票据信息提取规则获取实体票据包含的票据信息具体包括:在s201中,获取所述实体票据的图像数据。在本实施例中,数字票据的管理系统可通过拍摄实体票据图像、光学传感器图像采集或对实体票据进行扫描等方式,获取实体票据的图像数据。可选地,在本实施例中,该图像数据为实体票据正反两面的图像数据。由于实体票据除了正面具有金额、持有者等信息外,背面图像也将包含验证票据真伪的关键信息内容,因此将获取实体票据的正反两面的图像数据。在s202中,根据预设的图像数据识别算法以及所述实体票据的图像数据,获取所述实体票据包含的所述票据信息。在本实施例中,数字票据的管理系统在获取了实体票据的图像数据后,将通过预设的图像数据识别算法对实体票据的图像数据内包含的信息进行识别,实现图像数据转换为文字、字符信息。在本实施例中,该预设的图像数据识别算法包括但不限于:光学字符识别算法(opticalcharacterrecognition,ocr)、字符形状归一化算法(charactershapenormalization,csn)等相关算法。可选地,在本实施例中,票据信息为列表信息,数字票据的管理系统的存储器内记载着所要获取的票据信息,根据预设的图像数据识别算法,在图像数据中查找相应的内容,并将相应的票据信息存放至对应的列表单元内,从而得到该实体票据对应的票据信息列表。可选地,在本实施例中,所述根据预设的图像数据识别算法以及所述实体票据的图像数据,获取所述实体票据包含的所述票据信息之前还包括:通过预设的图像噪声处理算法,对实体票据的图像数据进行预处理。由于获取图像数据时可能存在环境噪声,可能将降低图像数据识别算法对票据信息进行识别的准确率,因而通过预设的图像噪声处理算法对实体票据的图像数据进行预处理,减少噪声的影响。在本发明实施例中,通过获取实体票据的图像信息,在利用预设的图像数据识别算法提取实体票据图像中包含的票据信息,并不需要人工进行手动输入操作,从而提高票据信息的获取效率。进一步地,作为本发明另一实施例,所述通过预设的票据信息提取规则获取实体票据包含的票据信息之后还包括:在s203中,根据所述票据信息以及预设的票据真伪判定算法,确定所述实体票据对应的票据真伪信息。在本实施例中,由于票据信息可反映实体票据的真实性,因而数字票据的管理系统可通过预设的票据真伪判定算法,对票据信息中的特定数据进行校验,从而确定该实体票据对应的票据真伪信息。在本实施例中,可通过票据信息中的盖章信息是否完整且与预设的标准盖章匹配确定实体票据是否真实;也可以通过票据信息中的票据金额信息、持有者信息等相关信息与交易系统中所登记的信息是否一致,来确定该实体票据是否真实。可选地,在本实施例中,当判定票据信息中某一子信息与实际信息不相符,则判定该实体票据为伪造票据信息。在s204中,将所述票据真伪信息添加至所述票据信息。在本实施例中,数字票据的管理系统在获取了数字票据的票据真伪信息后,将添加至票据信息内,从而使得用户可通过票据信息得知该票据的是否真实。可选地,在本实施例中,该票据真伪信息可表明哪项或哪几项的数据为伪造信息或不真实信息,用户根据该票据真伪信息定位到对应的项目内容。可选地,在本实施例中,若判定该实体票据包含不真实信息或伪造信息,则将降低该实体票据的信用等级信息,并影响该票据持有者以后的交易信用度。在本发明实施例中,通过预设的票据真伪判定算法,确定实体票据的票据真伪信息,从而便于用户得知该数字票据的内容是否可信。进一步地,作为本发明另一实施例,所述根据信用等级确定规则以及所述票据信息,确定所述实体票据对应的信用等级信息具体包括:在s205中,根据所述票据信息获取所述实体票据对应的票据持有者信息。在本实施例中,数字票据的管理系统可根据票据信息获取实体票据的票据持有者信息。若上述票据信息包含票据持有者信息,则可直接提取票据信息对应的内容;若上述票据信息不包含票据持有者信息,则可通过该票据的标识号、交易记录信息等,确定票据持有者信息。可选地,若所述票据信息不包含票据持有者信息,则将在s205中获取的票据持有者信息添加至票据信息内。可选地,在本实施例中,若所述票据信息无法获取得到实体票据对应的票据持有者信息,则只执行s206以及s208的相关操作,跳过s207的相关操作。在s206中,通过票据信用等级评估规则,确定所述票据信息对应的票据信用等级信息。在本实施例中,数字票据的管理系统的存储器中记载着票据信用等级评估规则,通过该票据信用等级评估规则以及所述实体票据的票据信息,可确定其对应的票据等级信息。同样的,参见s102的相关描述,该票据信用等级信息可以为一等级数值或以信用程度形容词用于表示该票据的信用等级。可选地,在本实施例中,若该票据信息中的票据真伪信息表示该实体票据包含非真实信息,则该票据信用等级为最低信用等级。由于无法确保该票据为真实的票据,因此也无法确定该票据信息内包含的内容是真实可靠的,即便通过虚假的票据信息确定其对应的信用等级,也将是无法确保该票据信用等级是准确的。因而,若该票据信息中的票据真伪信息表示该实体票据包含非真实信息,则不进行票据信用等级评估规则的相关判定操作,直接将其票据信用等级确定为最低信用等级。在s207中,通过持有者信用等级评估规则,确定所述票据持有者信息对应的持有者信用等级信息在本实施例中,数字票据的管理系统的存储器中记载着持有者信用等级评估规则,通过该持有者信用等级评估规则以及所述实体票据的票据持有者信息,可确定其对应的票据持有者等级信息。同样的,参见s102的相关描述,该票据持有者信用等级信息可以为一等级数值或以信用程度形容词用于表示该票据的信用等级。可选地,在本实施例中,若在s205中无法确定该票据持有者信息,则该持有者信用等级信息为最低信用等级。由于数字票据的管理系统无法得知该实体票据对应的持有者,因而无法进行信用评估,即无信用等级,因而用最低信用等级用于表示该持有者信用等级。在s208中,根据所述票据信用等级信息以及所述持有者信用等级信息,得到所述实体票据对应的所述信用等级信息在本实施例中,数字票据的管理系统,通过票据信用等级信息以及持有者信用等级信息,确定该实体票据对应的信用等级信息。可选地,可将上述两个信用等级信息通过预设的加权运算,得到实体票据的信用等级信息。在本发明实施例中,实体票据的信用等级信息除了通过票据信息进行确定外,还考虑了持有者的信用等级,从而使得该信用等级信息的可行度更高,更有利于用户对交易决策进行判断。在s209中,根据所述票据信息以及所述信用等级信息,生成所述实体票据对应的数字票据。由于s209与上一实施例中的步骤s103相同,具体请参阅上一实施例中步骤s103的相关描述,此处不再赘述。进一步地,作为本发明的另一实施例,所述根据所述票据信息以及所述信用等级信息,生成所述实体票据对应的数字票据之后还包括:在s210中,通过私有交易密钥对所述数字票据进行加密。在本实施例中,数字票据的管理系统通过私有交易密钥,对数字票据进行加密操作,得到加密后的数字票据,用于提高该数字票据的保密性。可选地,在本实施例中,每个数字票据的管理系统为每一实体票据持有者配置一个专属的私有交易密钥,则该通过私有交易密钥进行加密的过程可相当于实体票据持有者对该数字票据进行签名的过程,即表示该加密后的数字票据为票据持有者亲自进行生成并发布的。在s211中,根据预设的非对称交易密钥映射规则以及所述私有交易密钥,生成所述私有交易密钥对应的公开交易密钥;其中,所述公开交易密钥为所述私有交易密钥对应的解密密钥。在本实施例中,该预设的非对称交易密钥映射规则具体为指的是不可逆且不可推到的映射规则,即可通过私有交易密钥唯一确定公开交易密钥,但无法通过公开交易密钥唯一确定私有交易密钥。举例性地,在本实施例中,该非对称交易密钥映射规则为哈希映射,私有交易密钥a以及私有交易密钥b,通过该哈希映射后都将得到公开交易密钥c,因而即便通过该哈希映射对应的逆哈希映射算法,也无法唯一确定公开交易密钥c对应的私有交易密钥,从而确保私有交易密钥的保密性。在本实施例中,公开交易密钥为私有交易密钥对应的解密密钥,即用户可通过公开交易密钥对在s209中得到的加密后的数字票据进行解密操作,获取数字票据内包含的内容信息。同样的,通过公开交易密钥进行加密的数据信息,用户也可通过私有交易密钥对其进行解密操作。进一步地,所述通过区块链技术将所述数字票据写入区块链中最新生成的区块内,以将所述数字票据广播至所述区块链内的用户具体包括:在s212中,通过区块链技术将所述数字票据以及所述公开交易密钥写入区块链中最新生成的区块内,以将所述数字票据以及所述公开交易密钥广播至所述区块链内的用户。在本实施例中,为了便于区块链的用户对数字票据进行查询操作,可将生成的公开交易密钥以及加密后的数字票据加载至区块链最新生成的区块内。用户在获知数字票据对应的区块的地址信息后,可提取该区块内的公开交易密钥对加密后的数字票据进行解密操作,从而获取到数字票据的内容,实现查询的目的。在本发明实施例中,通过预设的非对称交易密钥映射规则,在确保私有密钥的保密性的同时,还为区块链中的其他合法登记用户提供对加密后的数字票据进行解密的手段,从而既提高了数字票据信息的保密性又便于用户对信息进行查询操作。图3示出了本发明实施例提供的数字票据的管理系统的结构框图,该数字票据的管理系统包括的各单元用于执行图1对应的实施例中的各步骤。具体请参阅图1与图1所对应的实施例中的相关描述。为了便于说明,仅示出了与本实施例相关的部分。参见图3,该数字票据的管理系统包括:票据信息获取单元31,用于通过预设的票据信息提取规则获取实体票据包含的票据信息;信用等级确定单元32,用于根据预设的信用等级确定规则以及所述票据信息,确定所述实体票据对应的信用等级信息;数字票据生成单元33,用于根据所述票据信息以及所述信用等级信息,生成所述实体票据对应的数字票据;区块链加载单元34,用于通过区块链技术将所述数字票据写入区块链中最新生成的区块内,以将所述数字票据广播至所述区块链内的用户。可选地,参见图4所示,在另一实施例中,该实施例中的数字票据的管理系统包括的各单元用于运行图2对应的实施例中的各步骤,详述如下:可选地,所述票据信息获取单元具体包括:票据图像获取单元41,用于获取所述实体票据的图像数据;票据信息识别单元42,用于根据预设的图像数据识别算法以及所述实体票据的图像数据,获取所述实体票据包含的所述票据信息。可选地,所述数字票据的管理系统还包括:票据真伪判定单元43,用于根据所述票据信息以及预设的票据真伪判定算法,确定所述实体票据对应的票据真伪信息;票据真伪信息添加单元44,用于将所述票据真伪信息添加至所述票据信息。可选地,所述信用等级确定单元具体包括:持有者信息确定单元45,用于根据所述票据信息获取所述实体票据对应的票据持有者信息;票据信用等级确定单元46,用于通过票据信用等级评估规则,确定所述票据信息对应的票据信用等级信息;持有者信用等级确定单元47,用于通过持有者信用等级评估规则,确定所述票据持有者信息对应的持有者信用等级信息;信用等级合并单元48,用于根据所述票据信用等级信息以及所述持有者信用等级信息,得到所述实体票据对应的所述信用等级信息。数字票据生成单元49,用于根据所述票据信息以及所述信用等级信息,生成所述实体票据对应的数字票据;可选地,所述数字票据的管理系统还包括:数字票据加密单元410,用于通过私有交易密钥对所述数字票据进行加密;公开交易密钥生成单元411,用于根据预设的非对称交易密钥映射规则以及所述私有交易密钥,生成所述私有交易密钥对应的公开交易密钥;其中,所述公开交易密钥为所述私有交易密钥对应的解密密钥;区块链加载单元412,用于通过区块链技术将所述数字票据以及所述公开交易密钥写入区块链中最新生成的区块内,以将所述数字票据以及所述公开交易密钥广播至所述区块链内的用户。因此,本发明实施例提供的数字票据的管理系统同样可以利用区块链内数据不可修改的特性,保证了数字票据信息与实体票据信息一致性,并且数字票据内包含了实体票据的信用等级信息,交易方在查询该数字票据信息时,可准确判定该数字票据的信息是否可行,从而提高了数字票据的可靠性。可见,实施本发明实施例提供的数字票据的管理方法及系统,可防止了不法分子篡改数字票据的内容并便于用户获取数字票据的真实信息,提高了票据交易技术的安全性以及可靠性,另一方面,由于数字票据的交易可通过区块链系统,并不需要移交实质的票据,提高了票据的流通效率。所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明实施例各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。当前第1页12