本发明涉及通信技术领域,具体涉及一种频谱交易方筛选方法和装置。
背景技术:
当前第五代移动通信网络(the5thgenerationmobilenetworks,5g)的基站建设过程中,建设单位需要主动发起与同频及邻频卫星地球站等其他合法无线电台(站)使用单位的干扰协调,并将协调请求和产生的频谱交易的情况向无线电管理机构报备。
但是,无线电管理机构对该协调请求的查询和审批周期较长,而且建设单位与同频及邻频卫星地球站等其他合法无线电台(站)使用单位的协调工作不公开不透明,在协调过程中产生频谱交易情况时,频谱交易的公平性难以保障。而且,如果交易双方中某一方存在临时改变价格的情况,另一交易方的利益将会受到损害,严重制约第五代移动通信网络(5thgenerationmobilenetworks,5g)基站的建设和第五代移动通信网络的发展。
技术实现要素:
为此,本发明提供一种频谱交易方筛选方法和装置,以解决现有技术中由于频谱交易过程不公开透明而导致的频谱交易双方利益无法得到保障、频谱交易的公平性差的问题。
为了实现上述目的,本发明第一方面提供一种频谱交易方筛选方法,应用于频谱购买方,该方法包括:
发送无线频谱购买信息至区块链网络;该无线频谱购买信息包括无线频谱需求信息、频谱购买方区块链标识、第一截止时间和第二截止时间;其中,第二截止时间在第一截止时间之后;
在第一截止时间结束之前,从区块链网络中接收待出售方返回的第一哈希值;该第一哈希值由所述待出售方根据第一报价信息生成;该第一报价信息包括待出售方区块链标识、无线频谱频段信息、时间戳和第一报价值;
在第二截止时间结束之前,从区块链网络中接收来自待出售方的第二报价信息;
根据第二报价信息和所述第一哈希值从待出售方中筛选合格出售方。
优选地,根据所述第二报价信息和所述第一哈希值从待出售方中筛选合格出售方步骤,包括:
对时间戳的私钥签名进行验证,获得第一验证结果;所述第二报价信息包含所述时间戳;
依据第二报价信息计算出第二哈希值;
比较第一哈希值和第二哈希值,确定第二验证结果;
依据第一验证结果和第二验证结果,筛选获得合格出售方。
优选地,所述依据所述第一验证结果和所述第二验证结果,筛选获得合格出售方步骤,包括:
若确定所述第一验证结果是对所述时间戳的私钥签名验证通过,且所述第二验证结果是所述第一哈希值等于所述第二哈希值,则确定所述待出售方为合格出售方;
否则,确定所述待出售方为不合格出售方。
优选地,在所述根据所述第二报价信息和所述第一哈希值,筛选获得合格出售方步骤之后,还包括:
依据所述第二报价信息从所述合格出售方中确定最终出售方;
将与所述最终出售方进行频谱购买产生的第一频谱交易信息发送至区块链网络,所述第一频谱交易信息用于使无线电管理机构更新频段属性信息。
优选地,在所述将与所述最终出售方进行频谱购买产生的第一频谱交易信息发送至区块链网络之前,还包括:
对所述第一频谱交易信息进行私钥签名。
优选地,所述从所述区块链网络中接收来自所述待出售方的第二报价信息步骤,包括:
按照预先约定的算法,采用频谱购买方的私钥,对所述第二报价信息进行解密,获得解密后的第二报价信息。
优选地,所述从所述区块链网络中接收待出售方返回的第一哈希值步骤,包括:
按照预先约定的算法,采用频谱购买方的私钥,对所述第一哈希值进行解密,获得解密后的第一哈希值。
本发明第二方面提供一种频谱交易方筛选装置,应用于频谱购买方,其特征在于,所述装置包括:
购买方第一发送模块,用于发送无线频谱购买信息至区块链网络;所述无线频谱购买信息包括频谱无线频谱需求信息、频谱购买方区块链标识、第一截止时间和第二截止时间;所述第二截止时间在所述第一截止时间之后;
购买方接收模块,用于在所述第一截止时间结束之前,从所述区块链网络中接收待出售方返回的第一哈希值;所述第一哈希值由所述待出售方根据第一报价信息生成;所述第一报价信息包括待出售方区块链标识、无线频谱频段信息、时间戳和第一报价值;
所述购买方接收模块,还用于在所述第二截止时间结束之前,从所述区块链网络中接收来自所述待出售方的第二报价信息;
购买方第一信息处理模块,用于根据所述第二报价信息和所述第一哈希值从所述待出售方中筛选合格出售方。
优选地,其特征在于,所述购买方第一信息处理模块,包括:
购买方第一验证子模块,用于对时间戳的私钥签名进行验证,获得第一验证结果;所述第二报价信息包含所述时间戳;
购买方计算子模块,用于依据所述第二报价信息计算出第二哈希值;
购买方第二验证子模块,用于比较所述第一哈希值和所述第二哈希值,确定第二验证结果;
购买方筛选子模块,用于依据所述第一验证结果和所述第二验证结果,筛选获得合格出售方。
优选地,上述装置还包括:
购买方第二信息处理模块,用于依据所述第二报价信息从所述合格出售方中确定最终出售方;
购买方第二发送模块,用于将与所述最终出售方进行频谱购买产生的第一频谱交易信息发送至区块链网络,所述第一频谱交易信息用于使无线电管理机构更新频段属性信息。
本发明具有如下优点:
本发明提供的频谱交易方筛选方法,首先发送无线频谱购买信息至区块链网络;其中,无线频谱购买信息包括无线频谱需求信息、频谱购买方区块链标识、第一截止时间和第二截止时间。其次,在第一截止时间结束之前,从区块链网络中接收待出售方返回的第一哈希值;该第一哈希值由待出售方根据第一报价信息生成。由于第一截止时间结束之从区块链网络中接收的是第一哈希值,而非第一报价信息,因此,即使此时第一哈希值被截获,第一报价信息也很难被泄露,提高了第一报价信息的保密性。然后,在第二截止时间结束之前,从区块链网络中接收来自待出售方的第二报价信息,并根据第二报价信息和第一哈希值从待出售方中筛选合格出售方。由于筛选合格出售方时还需要根据由第一报价信息得到的第一哈希值进行筛选,因此即使此时第二报价信息被截获,也无法对筛选出的合格出售方造成影响,保障了频谱交易双方的利益、提高了频谱交易的公平性。
附图说明
附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。
图1为本发明实施例提供的一种频谱交易方筛选方法的流程图;
图2为本发明实施例提供的一种筛选合格出售方的方法的流程图;
图3为本发明实施例提供的一种频谱交易方筛选装置的结构示意图;
图4为本发明实施例提供的一种频谱交易方筛选方法的流程图;
图5为本发明实施例提供的一种频谱交易方筛选装置的结构示意图。
在附图中:
31:购买方第一发送模块32:购买方接收模块
33:购买方解密模块34:购买方第一信息处理模块
35:购买方第二信息处理模块36:购买方第二发送模块
51:出售方第一发送模块52:出售方接收模块
53:出售方解密模块54:出售方第一信息处理模块
55:出售方第二信息处理模块56:出售方第二发送模块
具体实施方式
以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
当前频谱交易双方在进行频谱交易时,交易过程并不公开透明,相关管理机构难以对交易过程进行有效监督,频谱交易的公平性难以保障;而且,在交易过程中,如果交易双方中某一方存在临时改变价格的情况,另一交易方的利益将会受到损害。这些都严重制约第五代移动通信网络(5thgenerationmobilenetworks,5g)基站的建设和第五代移动通信网络的发展。
本实施例提供的频谱交易方筛选方法利用区块链网络在频谱交易中进行交易方筛选,以加快5g基站的建设和5g的发展。需要说明的是,在本实施例涉及的区块链网络中,区块链节点包括无线电管理机构、卫星地球站、运营商、固定业务电台和/或射电天文台等。该区块链网络由无线电管理机构进行创建,无线电管理机构在创建该区块链网络时,在区块链网络中广播经过无线电管理机构私钥签名后的创始人信息,该创始人信息中包含无线电管理机构节点的区块链标识、身份信息和无线电管理机构节点的公钥。
本实施例提供一种频谱交易方筛选方法,应用于频谱购买方,如图1所示,该方法包括以下步骤:
步骤s101,发送无线频谱购买信息至区块链网络。
其中,无线频谱购买信息包括频谱购买方的无线频谱需求信息、频谱购买方区块链标识、第一截止时间和第二截止时间。需要说明的是,无线频谱需求信息包括但不限于所需频段信息和经纬度范围;第二截止时间在第一截止时间之后。另外,频谱购买方是区块链网络中除无线电管理机构之外的其他节点,即频谱购买方可能为卫星地球站、运营商、固定业务电台或射电天文台等。
步骤s102,在第一截止时间结束之前,从区块链网络中接收待出售方返回的第一哈希值。
其中,第一哈希值由对应的待出售方根据第一报价信息生成。该第一报价信息包括待出售方区块链标识、无线频谱频段信息、时间戳和第一报价值。需要说明的是,由于第一截止时间结束之前从区块链网络中接收的是第一哈希值,而非第一报价信息,因此,即使此时第一哈希值被截获,第一报价信息也很难被泄露,提高了第一报价信息的保密性。
在一个实施方式中,为了继续提高第一报价信息的保密性,待出售方在向区块网络返回由第一报价信息生成的第一哈希值时,按照预先约定的算法,利用频谱购买方公钥对该第一哈希值进行加密。因此,频谱购买方从区块链网络中接收待出售方返回的第一哈希值的步骤,包括:按照预先约定的算法,采用频谱购买方的私钥,对第一哈希值进行解密,获得解密后的第一哈希值。
还需要说明的是,为了确认第一哈希值的生成时间,保障所有待出售方的公平性,第一报价信息中包含的时间戳不由待出售方生成,而是由时间戳服务器生成。为了避免时间戳被伪造,时间戳服务器在生成时间戳时,利用时间戳服务器私钥对时间戳进行私钥签名。
步骤s103,在第二截止时间结束之前,从区块链网络中接收来自待出售方的第二报价信息。
其中,第二报价信息包括待出售方区块链标识、无线频谱频段信息、时间戳和第二报价值。
在一个实施方式中,待出售方为了保障第二报价信息的保密性,在向区块网络发送第二报价信息时,按照预先约定的算法,利用频谱购买方公钥对该第二报价信息进行加密。因此,频谱购买方从区块链网络中接收来自待出售方的第二报价信息的步骤,包括:按照预先约定的算法,采用频谱购买方私钥,对该第二报价信息进行解密,获得解密后的第二报价信息。
需要说明的是,在在第二截止时间结束之前,如果频谱购买方没有从区块链网络中接收来自待出售方的第二报价信息,则认为该待出售方放弃出售无线频谱的频段。
步骤104,根据第二报价信息和第一哈希值从待出售方中筛选合格出售方。
需要说明的是,由于筛选合格出售方时,还要根据第一哈希值进行筛选,因此,即使此时第二报价信息被区块链网络其他节点截获,也无法对筛选出的合格出售方造成影响。
具体地,如图2所示,根据第二报价信息和第一哈希值从待出售方中筛选合格出售方的步骤,包括:
步骤201,对时间戳的私钥签名进行验证,获得第一验证结果。其中,第二报价信息包含该时间戳;第一验证结果包含时间戳的私钥签名验证通过或私钥签名验证不通过的结果。需要说明的是,时间戳的私钥签名验证通过说明第二报价信息中的时间戳由时间戳服务器生成;时间戳的私钥签名验证不通过说明第二报价信息中的时间戳是伪造的时间戳。
步骤202,依据第二报价信息计算出第二哈希值。
步骤203,比较第一哈希值和第二哈希值,确定第二验证结果。该第二验证结果包含第一哈希值等于第二哈希值,或第一哈希值不等于第二哈希值。其中,第一哈希值等于第二哈希值,说明生成第一哈希值所依据的第一报价信息与生成第二哈希值所依据的第二报价信息相同,即第一报价信息中包含的第一报价值与第二报价信息中的第二报价值相同,即待出售方在第一截止时间结束之后、第二截止时间结束之前没有改变报价;第一哈希值不等于第二哈希值说明第一报价信息中包含的第一报价值与第二报价信息中的第二报价值不相同,即待出售方在第一截止时间结束之后、第二截止时间结束之前修改了报价。
步骤204,依据第一验证结果和第二验证结果,筛选获得合格出售方。具体地,若确定第一验证结果是对时间戳的私钥签名验证通过,且第二验证结果是第一哈希值等于第二哈希值,则确定待出售方为合格出售方;其中,第一验证结果是对时间戳的私钥签名验证通过可以说明,待出售方在第二截止时间结束之前发送的第二报价信息中,时间戳不存在伪造的情况;第二验证结果是第一哈希值等于第二哈希值可以说明,待出售方在第一截止时间结束之后、第二截止时间结束之前不存在临时改变报价的情况。否则,确定待出售方为不合格出售方。
在另一个实施方式中,在依据第二报价信息和第一哈希值,筛选获得合格出售方步骤之后,还包括:
依据第二报价信息从合格出售方中确定最终出售方。例如,按照第二报价信息中第二报价值的大小确定合格出售方。在确定最终出售方后,频谱购买方与该最终出售方进行频谱交易,然后将与最终出售方进行频谱购买产生的第一频谱交易信息发送至区块链网络,并写入区块链账本,便于交易被追溯和查询。该第一频谱交易信息包括但不限于频谱购买方区块链标识、最终出售方区块链标识、购买的无线频谱频段信息等。该第一频谱交易信息用于使无线电管理机构更新频段属性信息。
在一个实施方式中,频谱购买方将与最终出售方进行频谱购买产生的第一频谱交易信息发送至区块链网络之前对第一频谱交易信息进行私钥签名。无线电管理机构通过区块链接收该第一频谱交易信息后,验证该第一频谱交易信息的私钥签名。在私钥签名验证通过后,无线电管理机构根据该第一频谱交易信息更新频段属性信息。需要说明的是,该频段属性信息是频谱购买方购买的无线频谱的信息,更新频段属性信息包括但不限于更新交易的无线频谱频段的经纬度范围、拥有者信息等。
本实施提供一种应用于频谱购买方的频谱交易方筛选方法,首先发送无线频谱购买信息至区块链网络;其中,无线频谱购买信息包括无线频谱需求信息、频谱购买方区块链标识、第一截止时间和第二截止时间。其次,在第一截止时间结束之前,从区块链网络中接收待出售方返回的第一哈希值;该第一哈希值由待出售方根据第一报价信息生成。由于第一截止时间结束之从区块链网络中接收的是第一哈希值,而非第一报价信息,因此,即使此时第一哈希值被截获,第一报价信息也很难被泄露,提高了第一报价信息的保密性。然后,在第二截止时间结束之前,从区块链网络中接收来自待出售方的第二报价信息,并根据第二报价信息和第一哈希值从待出售方中筛选合格出售方。由于筛选合格出售方时还需要根据由第一报价信息得到的第一哈希值进行筛选,因此即使此时第二报价信息被截获,也无法对筛选出的合格出售方造成影响,保障了频谱交易双方的利益、提高了频谱交易的公平性。
本实施还提供一种频谱交易方筛选装置,应用于频谱购买方,如图3所示,该装置包括:
购买方第一发送模块31,用于发送无线频谱购买信息至区块链网络。其中,无线频谱购买信息包括频谱购买方的无线频谱需求信息、频谱购买方区块链标识、第一截止时间和第二截止时间。需要说明的是,无线频谱需求信息包括但不限于所需频段信息和经纬度范围;第二截止时间在第一截止时间之后。另外,频谱购买方是区块链网络中除无线电管理机构之外的其他节点,即频谱购买方可能为卫星地球站、运营商、固定业务电台或射电天文台等。
购买方接收模块32,用于在第一截止时间结束之前,从区块链网络中接收待出售方返回的第一哈希值。其中,第一哈希值由对应的待出售方根据第一报价信息生成。该第一报价信息包括待出售方区块链标识、无线频谱频段信息、时间戳和第一报价值。需要说明的是,由于第一截止时间结束之前购买方接收模块32从区块链网络中接收的是第一哈希值,而非第一报价信息,因此,即使此时第一哈希值被截获,第一报价信息也很难被泄露,提高了第一报价信息的保密性。
在一个实施方式中,为了继续提高第一报价信息的保密性,待出售方在向区块网络返回由第一报价信息生成的第一哈希值时,按照预先约定的算法,利用频谱购买方公钥对该第一哈希值进行加密。因此,频谱交易方筛选装置还包括购买方解密模块33。当购买方接收模块32从区块链网络中接收待出售方返回的第一哈希值时,购买方解密模块33按照预先约定的算法,采用频谱购买方的私钥,对第一哈希值进行解密,获得解密后的第一哈希值。
购买方接收模块32还用于在第二截止时间结束之前,从区块链网络中接收来自待出售方的第二报价信息。其中,第二报价信息包括待出售方区块链标识、无线频谱频段信息、时间戳和第二报价值。
在一个实施方式中,待出售方为了保障第二报价信息的保密性,在向区块网络发送第二报价信息时,按照预先约定的算法,利用频谱购买方公钥对该第二报价信息进行加密。因此,当购买方接收模块32从区块链网络中接收来自待出售方的第二报价信息时,购买方解密模块33按照预先约定的算法,采用频谱购买方私钥,对该第二报价信息进行解密,获得解密后的第二报价信息。
需要说明的是,在在第二截止时间结束之前,如果购买方接收模块32没有从区块链网络中接收来自待出售方的第二报价信息,则认为该待出售方放弃出售无线频谱的频段。
购买方第一信息处理模块34,用于根据第二报价信息和第一哈希值从待出售方中筛选合格出售方。需要说明的是,由于购买方第一信息处理模块34筛选合格出售方时,还要根据第一哈希值进行筛选,因此,即使此时第二报价信息被区块链网络其他节点截获,也无法对筛选出的合格出售方造成影响。
在一个实施方式中,购买方第一信息处理模块34包括:
购买方第一验证子模块,用于对时间戳的私钥签名进行验证,获得第一验证结果。第二报价信息包含该时间戳。
购买方计算子模块,用于依据第二报价信息计算出第二哈希值。
购买方第二验证子模块,用于比较第一哈希值和第二哈希值,确定第二验证结果。
购买方筛选子模块,用于依据第一验证结果和第二验证结果,筛选获得合格出售方。
在一个实施方式中,频谱交易方筛选装置还包括:
购买方第二信息处理模块35,用于依据第二报价信息从合格出售方中确定最终出售方。
购买方第二发送模块36,用于将与最终出售方进行频谱购买产生的第一频谱交易信息发送至区块链网络。该第一频谱交易信息用于使无线电管理机构更新频段属性信息。
本实施例提供的频谱交易方筛选装置中各模块的工作方式与频谱交易方筛选方法中各步骤对应,因此,频谱交易方筛选装置中各模块的详细工作方式可参见本实施例提供的频谱交易方筛选方法。
本实施提供一种应用于频谱购买方的频谱交易方筛选装置,首先,购买方第一发送模块31发送无线频谱购买信息至区块链网络;其中,无线频谱购买信息包括无线频谱需求信息、频谱购买方区块链标识、第一截止时间和第二截止时间。其次,在第一截止时间结束之前,购买方接收模块32从区块链网络中接收待出售方返回的第一哈希值;该第一哈希值由待出售方根据第一报价信息生成。由于第一截止时间结束之前购买方接收模块32从区块链网络中接收的是第一哈希值,而非第一报价信息,因此,即使此时第一哈希值被截获,第一报价信息也很难被泄露,提高了第一报价信息的保密性。然后,在第二截止时间结束之前,购买方接收模块32还从区块链网络中接收来自待出售方的第二报价信息,并根据第二报价信息和第一哈希值从待出售方中筛选合格出售方。由于购买方第一信息处理模块34筛选合格出售方时还需要根据由第一报价信息得到的第一哈希值进行筛选,因此即使此时第二报价信息被截获,也无法对筛选出的合格出售方造成影响,保障了频谱交易双方的利益、提高了频谱交易的公平性。
本实施例提供一种频谱交易方筛选方法,应用于频谱出售方,如图4所示,该方法包括以下步骤:
步骤401,发送无线频谱出售信息至区块链网络。
其中,无线频谱出售信息包括频谱出售方的无线频谱拥有信息、售价、频谱出售方区块链标识、第一截止时间和第二截止时间。需要说明的是,无线频谱拥有信息包括但不限于出售频段信息和经纬度范围;第二截止时间在第一截止时间之后。另外,频谱出售方是区块链网络中除无线电管理机构之外的其他节点,即频谱购买方可能为卫星地球站、运营商、固定业务电台或射电天文台等。
步骤s402,在第一截止时间结束之前,从区块链网络中接收待购买方返回的第一哈希值。
其中,第一哈希值由对应的待购买方根据第一报价信息生成。该第一报价信息包括待购买方区块链标识、时间戳和第一报价值。该第一报价值大于无线频谱出售信息中包含的售价。需要说明的是,由于频谱出售方在第一截止时间结束之前从区块链网络中接收的是第一哈希值,而非第一报价信息,因此,即使此时第一哈希值被截获,第一报价信息也很难被泄露,提高了第一报价信息的保密性。
在一个实施方式中,为了继续提高第一报价信息的保密性,待购买方在向区块网络返回由第一报价信息生成的第一哈希值时,按照预先约定的算法,利用频谱出售方公钥对该第一哈希值进行加密。因此,频谱出售方从区块链网络中接收待购买方返回的第一哈希值的步骤,包括:按照预先约定的算法,采用频谱出售方的私钥,对第一哈希值进行解密,获得解密后的第一哈希值。
还需要说明的是,为了确认第一哈希值的生成时间,保障所有待购买方的公平性,第一报价信息中包含的时间戳不由待购买方生成,而是由时间戳服务器生成。为了避免时间戳被伪造,时间戳服务器在生成时间戳时,利用时间戳服务器私钥对时间戳进行私钥签名。
步骤s403,在第二截止时间结束之前,从区块链网络中接收来自待购买方的第二报价信息。
其中,第二报价信息包括待购买方区块链标识、时间戳和第二报价值。
在一个实施方式中,待购买方为了保障第二报价信息的保密性,在向区块网络发送第二报价信息时,按照预先约定的算法,利用频谱出售方公钥对该第二报价信息进行加密。因此,频谱出售方从区块链网络中接收来自待购买方的第二报价信息的步骤,包括:按照预先约定的算法,采用频谱出售方私钥,对该第二报价信息进行解密,获得解密后的第二报价信息。
需要说明的是,在在第二截止时间结束之前,如果频谱出售方没有从区块链网络中接收来自待购买方的第二报价信息,则认为该待购买方放弃购买无线频谱的频段。
步骤404,根据第二报价信息和第一哈希值从待购买方中筛选合格购买方。
需要说明的是,由于筛选合格购买方时,还要根据第一哈希值进行筛选,因此,即使此时第二报价信息被区块链网络其他节点截获,也无法对筛选出的合格购买方造成影响。
具体地,根据第二报价信息和第一哈希值从待购买方中筛选合格购买方的步骤,包括:
首先,对时间戳的私钥签名进行验证,获得第一验证结果。其中,第二报价信息包含该时间戳;第一验证结果包含时间戳的私钥签名验证通过或私钥签名验证不通过的结果。需要说明的是,时间戳的私钥签名验证通过说明第二报价信息中的时间戳由时间戳服务器生成;时间戳的私钥签名验证不通过说明第二报价信息中的时间戳是伪造的时间戳。
其次,依据第二报价信息计算出第二哈希值。
然后,比较第一哈希值和第二哈希值,确定第二验证结果。该第二验证结果包含第一哈希值等于第二哈希值,或第一哈希值不等于第二哈希值。其中,第一哈希值等于第二哈希值,说明生成第一哈希值所依据的第一报价信息与生成第二哈希值所依据的第二报价信息相同,即第一报价信息中包含的第一报价值与第二报价信息中的第二报价值相同,即待购买方在第一截止时间结束之后、第二截止时间结束之前没有改变报价;第一哈希值不等于第二哈希值说明第一报价信息中包含的第一报价值与第二报价信息中的第二报价值不相同,即待购买方在第一截止时间结束之后、第二截止时间结束之前修改了报价。
最后,依据第一验证结果和第二验证结果,筛选获得合格购买方。具体地,若确定第一验证结果是对时间戳的私钥签名验证通过,且第二验证结果是第一哈希值等于第二哈希值,则确定待购买方为合格购买方;其中,第一验证结果是对时间戳的私钥签名验证通过可以说明,待购买方在第二截止时间结束之前发送的第二报价信息中,时间戳不存在伪造的情况;第二验证结果是第一哈希值等于第二哈希值可以说明,待购买方在第一截止时间结束之后、第二截止时间结束之前不存在临时改变报价的情况。否则,确定待购买方为不合格购买方。
在另一个实施方式中,在依据第二报价信息和第一哈希值,筛选获得合格购买方步骤之后,还包括:
依据第二报价信息从合格购买方中确定最终购买方。例如,按照第二报价信息中第二报价值的大小确定合格购买方。在确定最终购买方后,频谱出售方与该最终购买方进行频谱交易,然后将与最终购买方进行频谱出售产生的第一频谱交易信息发送至区块链网络,并写入区块链账本,便于交易被追溯和查询。该第一频谱交易信息包括但不限于频谱出售方区块链标识、最终购买方区块链标识、出售的无线频谱频段信息等。该第一频谱交易信息用于使无线电管理机构更新频段属性信息。
在一个实施方式中,频谱出售方将与最终购买方进行频谱购买产生的第一频谱交易信息发送至区块链网络之前对第一频谱交易信息进行私钥签名。无线电管理机构通过区块链接收该第一频谱交易信息后,验证该第一频谱交易信息的私钥签名。在私钥签名验证通过后,无线电管理机构根据该第一频谱交易信息更新频段属性信息。需要说明的是,该频段属性信息是频谱出售方出售的无线频谱的信息,更新频段属性信息包括但不限于更新交易的无线频谱频段的经纬度范围、拥有者信息等。
本实施提供一种应用于频谱出售方的频谱交易方筛选方法,首先发送无线频谱出售信息至区块链网络;其中,无线频谱出售信息包括无线频谱拥有信息、售价、频谱出售方区块链标识、第一截止时间和第二截止时间。其次,在第一截止时间结束之前,从区块链网络中接收待购买方返回的第一哈希值;该第一哈希值由待购买方根据第一报价信息生成。由于第一截止时间结束之从区块链网络中接收的是第一哈希值,而非第一报价信息,因此,即使此时第一哈希值被截获,第一报价信息也很难被泄露,提高了第一报价信息的保密性。然后,在第二截止时间结束之前,从区块链网络中接收来自待出购买的第二报价信息,并根据第二报价信息和第一哈希值从待购买方中筛选合格购买方。由于筛选合格购买方时还需要根据由第一报价信息得到的第一哈希值进行筛选,因此即使此时第二报价信息被截获,也无法对筛选出的合格购买方造成影响,保障了频谱交易双方的利益、提高了频谱交易的公平性。
本实施还提供一种频谱交易方筛选装置,应用于频谱出售方,如图5所示,该装置包括:
出售方第一发送模块51,用于发送无线频谱出售信息至区块链网络。其中,无线频谱出售信息包括频谱出售方的无线频谱拥有信息、售价、频谱出售方区块链标识、第一截止时间和第二截止时间。需要说明的是,无线频谱拥有信息包括但不限于出售频段信息和经纬度范围;第二截止时间在第一截止时间之后。另外,频谱出售方是区块链网络中除无线电管理机构之外的其他节点,即频谱购买方可能为卫星地球站、运营商、固定业务电台和/或射电天文台等。
出售方接收模块52,用于在第一截止时间结束之前,从区块链网络中接收待购买方返回的第一哈希值。其中,第一哈希值由对应的待购买方根据第一报价信息生成。该第一报价信息包括待购买方区块链标识、时间戳和第一报价值。该第一报价值大于无线频谱出售信息中包含的售价。需要说明的是,由于第一截止时间结束之前出售方接收模块52从区块链网络中接收的是第一哈希值,而非第一报价信息,因此,即使此时第一哈希值被截获,第一报价信息也很难被泄露,提高了第一报价信息的保密性。
在一个实施方式中,为了继续提高第一报价信息的保密性,待购买方在向区块网络返回由第一报价信息生成的第一哈希值时,按照预先约定的算法,利用频谱出售方公钥对该第一哈希值进行加密。因此,频谱交易方筛选装置还包括出售方解密模块53。当出售方接收模块52从区块链网络中接收待购买方返回的第一哈希值时,出售方解密模块53按照预先约定的算法,采用频谱出售方的私钥,对第一哈希值进行解密,获得解密后的第一哈希值。
出售方接收模块52还用于在第二截止时间结束之前,从区块链网络中接收来自待购买方的第二报价信息。其中,第二报价信息包括待购买方区块链标识、时间戳和第二报价值。
在一个实施方式中,待购买方为了保障第二报价信息的保密性,在向区块网络发送第二报价信息时,按照预先约定的算法,利用频谱出售方公钥对该第二报价信息进行加密。因此,当出售方接收模块52从区块链网络中接收来自待购买方的第二报价信息时,出售方解密模块53按照预先约定的算法,采用频谱出售方私钥,对该第二报价信息进行解密,获得解密后的第二报价信息。
需要说明的是,在在第二截止时间结束之前,如果出售方接收模块52没有从区块链网络中接收来自待购买方的第二报价信息,则认为该待购买方放弃出售无线频谱的频段。
出售方第一信息处理模块54,用于根据第二报价信息和第一哈希值从待购买方中筛选合格购买方。需要说明的是,由于出售方第一信息处理模块54筛选合格购买方时,还要根据第一哈希值进行筛选,因此,即使此时第二报价信息被区块链网络其他节点截获,也无法对筛选出的合格购买方造成影响。
在一个实施方式中,出售方第一信息处理模块54包括:
出售方第一验证子模块,用于对时间戳的私钥签名进行验证,获得第一验证结果。第二报价信息包含该时间戳。
出售方计算子模块,用于依据第二报价信息计算出第二哈希值。
出售方第二验证子模块,用于比较第一哈希值和第二哈希值,确定第二验证结果。
出售方筛选子模块,用于依据第一验证结果和第二验证结果,筛选获得合格购买方。
在一个实施方式中,频谱交易方筛选装置还包括:
出售方第二信息处理模块55,用于依据第二报价信息从合格购买方中确定最终购买方。
出售方第二发送模块56,用于将与最终购买方进行频谱出售产生的第一频谱交易信息发送至区块链网络。该第一频谱交易信息用于使无线电管理机构更新频段属性信息。
本实施例提供的频谱交易方筛选装置中各模块的工作方式与频谱交易方筛选方法中各步骤对应,因此,频谱交易方筛选装置中各模块的详细工作方式可参见本实施例提供的频谱交易方筛选方法。
本实施提供一种应用于频谱出售方的频谱交易方筛选装置,首先,出售方第一发送模块51发送无线频谱出售信息至区块链网络;其中,无线频谱出售信息包括无线频谱拥有信息、售价、频谱购买方区块链标识、第一截止时间和第二截止时间。其次,在第一截止时间结束之前,出售方接收模块52从区块链网络中接收待购买方返回的第一哈希值;该第一哈希值由待购买方根据第一报价信息生成。由于第一截止时间结束之前出售方接收模块52从区块链网络中接收的是第一哈希值,而非第一报价信息,因此,即使此时第一哈希值被截获,第一报价信息也很难被泄露,提高了第一报价信息的保密性。然后,在第二截止时间结束之前,出售方接收模块52还从区块链网络中接收来自待购买方的第二报价信息,并根据第二报价信息和第一哈希值从待购买方中筛选合格出售方。由于出售方第一信息处理模块54筛选合格购买方时还需要根据由第一报价信息得到的第一哈希值进行筛选,因此即使此时第二报价信息被截获,也无法对筛选出的合格购买方造成影响,保障了频谱交易双方的利益、提高了频谱交易的公平性。
可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。
1.一种频谱交易方筛选方法,应用于频谱购买方,其特征在于,所述方法包括:
发送无线频谱购买信息至区块链网络;所述无线频谱购买信息包括无线频谱需求信息、频谱购买方区块链标识、第一截止时间和第二截止时间;所述第二截止时间在所述第一截止时间之后;
在所述第一截止时间结束之前,从所述区块链网络中接收待出售方返回的第一哈希值;所述第一哈希值由所述待出售方根据第一报价信息生成;所述第一报价信息包括待出售方区块链标识、无线频谱频段信息、时间戳和第一报价值;
在所述第二截止时间结束之前,从所述区块链网络中接收来自所述待出售方的第二报价信息;
根据所述第二报价信息和所述第一哈希值从所述待出售方中筛选合格出售方。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第二报价信息和所述第一哈希值从所述待出售方中筛选合格出售方步骤,包括:
对时间戳的私钥签名进行验证,获得第一验证结果;所述第二报价信息包含所述时间戳;
依据所述第二报价信息计算出第二哈希值;
比较所述第一哈希值和所述第二哈希值,确定第二验证结果;
依据所述第一验证结果和所述第二验证结果,筛选获得合格出售方。
3.根据权利要求2所述的方法,其特征在于,所述依据所述第一验证结果和所述第二验证结果,筛选获得合格出售方步骤,包括:
若确定所述第一验证结果是对所述时间戳的私钥签名验证通过,且所述第二验证结果是所述第一哈希值等于所述第二哈希值,则确定所述待出售方为合格出售方;
否则,确定所述待出售方为不合格出售方。
4.根据权利要求1所述的方法,其特征在于,在所述根据所述第二报价信息和所述第一哈希值,筛选获得合格出售方步骤之后,还包括:
依据所述第二报价信息从所述合格出售方中确定最终出售方;
将与所述最终出售方进行频谱购买产生的第一频谱交易信息发送至区块链网络,所述第一频谱交易信息用于使无线电管理机构更新频段属性信息。
5.根据权利要求4所述的方法,其特征在于,在所述将与所述最终出售方进行频谱购买产生的第一频谱交易信息发送至区块链网络之前,还包括:
对所述第一频谱交易信息进行私钥签名。
6.根据权利要求1所述的方法,其特征在于,所述从所述区块链网络中接收来自所述待出售方的第二报价信息步骤,包括:
按照预先约定的算法,采用频谱购买方的私钥,对所述第二报价信息进行解密,获得解密后的第二报价信息。
7.根据权利要求1所述的方法,其特征在于,所述从所述区块链网络中接收待出售方返回的第一哈希值步骤,包括:
按照预先约定的算法,采用频谱购买方的私钥,对所述第一哈希值进行解密,获得解密后的第一哈希值。
8.一种频谱交易方筛选装置,应用于频谱购买方,其特征在于,所述装置包括:
购买方第一发送模块,用于发送无线频谱购买信息至区块链网络;所述无线频谱购买信息包括频谱无线频谱需求信息、频谱购买方区块链标识、第一截止时间和第二截止时间;所述第二截止时间在所述第一截止时间之后;
购买方接收模块,用于在所述第一截止时间结束之前,从所述区块链网络中接收待出售方返回的第一哈希值;所述第一哈希值由所述待出售方根据第一报价信息生成;所述第一报价信息包括待出售方区块链标识、无线频谱频段信息、时间戳和第一报价值;
所述购买方接收模块,还用于在所述第二截止时间结束之前,从所述区块链网络中接收来自所述待出售方的第二报价信息;
购买方第一信息处理模块,用于根据所述第二报价信息和所述第一哈希值从所述待出售方中筛选合格出售方。
9.根据权利要求8所述的装置,其特征在于,所述购买方第一信息处理模块,包括:
购买方第一验证子模块,用于对时间戳的私钥签名进行验证,获得第一验证结果;所述第二报价信息包含所述时间戳;
购买方计算子模块,用于依据所述第二报价信息计算出第二哈希值;
购买方第二验证子模块,用于比较所述第一哈希值和所述第二哈希值,确定第二验证结果;
购买方筛选子模块,用于依据所述第一验证结果和所述第二验证结果,筛选获得合格出售方。
10.根据权利要求8所述的装置,其特征在于,所述装置还包括:
购买方第二信息处理模块,用于依据所述第二报价信息从所述合格出售方中确定最终出售方;
购买方第二发送模块,用于将与所述最终出售方进行频谱购买产生的第一频谱交易信息发送至区块链网络,所述第一频谱交易信息用于使无线电管理机构更新频段属性信息。
技术总结