CN113993137A - 配置数据的监管***、方法、装置、电子设备和介质 - Google Patents
配置数据的监管***、方法、装置、电子设备和介质 Download PDFInfo
- Publication number
- CN113993137A CN113993137A CN202111260161.0A CN202111260161A CN113993137A CN 113993137 A CN113993137 A CN 113993137A CN 202111260161 A CN202111260161 A CN 202111260161A CN 113993137 A CN113993137 A CN 113993137A
- Authority
- CN
- China
- Prior art keywords
- base station
- configuration data
- application platform
- block chain
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/18—Network planning tools
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本公开提供了一种共享基站的配置数据的监管***、方法、装置、电子设备和介质,涉及区块链技术领域。其中,共享基站的配置数据的监管***包括:部署在运营商侧的应用平台和区块链网络,应用平台用于承建部分的基站配置数据上传至相连的区块链节点的账本中,并由相连的区块链节点广播到其它的区块链节点;区块链网络基于智能合约对基站配置数据进行核验,在检测到基站配置数据变化时,生成基站数据变更事件,并通知至少两个运营商;应用平台还用于基于基站数据变更事件生成告警信息。通过本公开的技术方案,在运营商共享网络基础上,通过智能合约对上传的基站配置数据进行核验,对发生变化的重要数据及时告警,进而降低出现问题时溯源的难度。
Description
技术领域
本公开涉及区块链技术领域,尤其涉及一种共享基站的配置数据的监管***、共享基站的配置数据的监管方法、装置、电子设备和存储介质。
背景技术
电联共享基站指由承建方承建,由共享方共享的基站模式,虽然共享方可以通过双北向接口可以查看承建方基站数据,但只有承建方拥有修改配置的权限,并且无需告知共享方即可随意修改,这些修改可能会影响共享方的用户体验。
相关技术中,可以采用人工监管的方式进行关键配置信息的管理,但是人工监管存在以下缺陷:
共建共享基站量级高达几十万,网管数据存储时间有限,人工管理低效率问题,出现问题难以溯源,导致出现数据错漏时承建方和共享方之间发生争议。
另外,双方共建共享时还存在数据互信的风险。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种共享基站的配置数据的监管***、共享基站的配置数据的监管方法、装置、存储介质及电子设备,至少在一定程度上克服由于相关技术中出现问题难以溯源以及存在数据互信风险的问题。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的一个方面,提供一种共享基站的配置数据的监管***,所述共享基站由至少两个运营商分别承建,所述监管***包括:部署在所述运营商侧的应用平台和区块链网络,其中,所述区块链网络包括与所述应用平台通信连接的区块链节点;所述应用平台用于,基于预设的采集周期将承建部分的基站配置数据上传至相连的所述区块链节点的账本中,并由相连的所述区块链节点广播到其它的所述区块链节点;所述区块链网络中部署有智能合约,所述区块链网络基于所述智能合约,并采用与所述采集周期对应的核验周期对所述基站配置数据进行核验,在检测到所述基站配置数据变化时,生成基站数据变更事件,并在所述区块链网络中广播,以由所述区块链节点推送至相连的所述应用平台,以通知所述至少两个运营商;所述应用平台还用于:基于所述基站数据变更事件生成告警信息。
在一个实施例中,在任一所述运营商变更所述基站配置数据时,将变更所述基站配置数据的所述运营商记为变更端,所述变更端的应用平台为第一应用平台,将其它运营商记为响应端,所述响应端的应用平台为第二应用平台,所述第一应用平台用于:响应于所述变更端的基站配置变更需求,生成变更工单,所述变更工单中包括逻辑小区级的参数变更数据;所述第一应用平台用于:将包括所述变更端的签名的所述变更工单发送至所述第一区块链节点;所述第一区块链节点用于:基于所述智能合约将所述变更工单广播至第二区块链节点,以由所述第二区块链节点将所述变更工单推送至通信连接的所述第二应用平台;所述第二应用平台还用于:接收对所述变更工单的批复结果,并向所述第二区块链节点返回包括所述响应端的签名的批复结果;所述第二区块链节点还用于:将所述批复结果广播至所述第一区块链节点,以由所述第一区块链节点推送至所述第一应用平台。
在一个实施例中,所述第一应用平台还用于:接收不同级别权限的用户对待发送的所述变更工单的逐级审批信息,并将所述逐级审批信息同步至所述第一区块链节点;所述第二应用平台还用于:接收不同级别权限的用户对待反馈的所述变更工单的逐级批复信息,并将所述逐级批复信息同步至所述第二区块链节点。
在一个实施例中,所述第一区块链节点还用:在检测到所述批复结果为确认变更时,基于所述参数变更数据修改所述区块链节点的账本中的所述基站配置数据,并反馈至所述应用平台。
在一个实施例中,所述区块链网络基于所述智能合约,并采用与所述采集周期对应的核验周期对所述基站配置数据进行核验,具体包括:所述区块链节点在接收到新的所述基站配置数据时,对新的所述基站配置数据进行哈希计算,得到第一哈希值;查询所述区块链节点的账本中存储的所述基站配置数据,对存储的所述基站配置数据进行哈希计算,得到第二哈希值;对比所述第一哈希值和所述第二哈希值是否一致;在所述第一哈希值和所述第二哈希值不一致时,生成所述基站数据变更事件,并将变更结果打包存储至所述账本中,并将所述基站数据变更事件反馈至相连的所述应用平台。
在一个实施例中,所述应用平台基于所述基站数据变更事件生成告警信息,具体包括:所述应用平台还用于:响应于所述基站数据变更事件,向所述区块链节点查询新的所述基站配置数据和存储的所述基站配置数据;基于对新的所述基站配置数据和存储的所述基站配置数据的对比结果,生成所述告警信息。
在一个实施例中,所述区块链节点设置有查询接口,所述查询接口用于响应相连的所述应用平台发送的查询请求,将链上的所述基站配置数据对应的第三哈希值反馈至所述应用平台;所述应用平台还用于:对本地的所述基站配置数据进行哈希计算,得到第四哈希值,基于所述第三哈希值与所述第四哈希值的比较结果,检测所述基站配置数据是否被修改。
根据本公开的另一个方面,提供一种共享基站的配置数据的监管方法,应用于应用平台,所述共享基站由至少两个运营商分别承建,在所述运营商侧部署所述应用平台,所述应用平台与区块链网络中的区块链节点通信连接,包括:基于预设的采集周期将承建部分的基站配置数据发送至相连的所述区块链节点中,以由相连的所述区块链节点广播到所述区块链网络;接收所述区块链节点推送的基站数据变更事件,所述基站数据变更事件由所述区块链网络检测到接收的所述基站配置数据变化时生成;基于所述基站数据变更事件生成告警信息;其中,变化的所述基站配置数据由所述两个运营商的任一所述应用平台推送。
在一个实施例中,在所述运营商为变更所述基站配置数据的变更端时,还包括:响应于所述变更端的基站配置变更需求,生成变更工单,所述变更工单中包括逻辑小区级的参数变更数据;将包括所述变更端的签名的所述变更工单发送至所述区块链节点,并接收所述区块链节点反馈的响应端的批复结果。
在一个实施例中,还包括:接收所述区块链节点的反馈信息,所述反馈信息用于所述区块链节点检测到所述批复结果为确认变更时,基于所述参数变更数据修改所述区块链节点的账本中的所述基站配置数据。
在一个实施例中,在所述运营商为批复变更的响应端时,还包括:接收用于基站配置的变更工单;获取对所述变更工单的批复结果,并向相连的所述区块链节点返回包括所述响应端的签名的批复结果。
在一个实施例中,接收不同级别权限的用户对待反馈的所述批复结果的逐级批复信息,并将所述逐级批复信息同步至相连的所述区块链节点。
在一个实施例中,所述基于所述基站数据变更事件生成告警信息,具体包括:响应于所述基站数据变更事件,向所述区块链节点查询新的所述基站配置数据和存储的所述基站配置数据;基于对新的所述基站配置数据和存储的所述基站配置数据的对比结果,生成所述告警信息。
在一个实施例中,还包括:向相连的所述区块链节点发送查询请求;接收所述区块链节点反馈的链上的所述基站配置数据;对链上的所述基站配置数据进行哈希计算,得到第三哈希值;对本地的所述基站配置数据进行哈希计算,得到第四哈希值;基于所述第三哈希值与所述第四哈希值的比较结果,检测所述基站配置数据是否被修改。
根据本公开的再一个方面,提供一种共享基站的配置数据的监管方法,应用于区块链节点,所述共享基站由至少两个运营商分别承建,在所述运营商侧部署所述应用平台,所述应用平台与区块链网络中的所述区块链节点通信连接,包括:接收所述应用平台基于预设的采集周期采集的承建部分的基站配置数据;基于智能合约,并采用与所述采集周期对应的核验周期对所述基站配置数据进行核验,以在检测到所述基站配置数据变化时,生成基站数据变更事件;在所述区块链网络中广播所述基站数据变更事件,以由所述区块链节点推送至相连的所述应用平台,以通知所述至少两个运营商。
在一个实施例中,在任一所述运营商变更所述基站配置数据时,将变更所述基站配置数据的所述运营商记为变更端,所述变更端的应用平台为第一应用平台,将其它运营商记为响应端,所述响应端的应用平台为第二应用平台,所述监管方法还包括:接收第一应用平台发送的包括所述变更端的签名的变更工单;基于所述智能合约将所述变更工单广播至所述区块链网络;以及接收所述第二应用平台反馈的包括所述响应端的签名的批复结果;将所述批复结果推送至所述第一应用平台。
在一个实施例中,还包括:接收所述第一应用平台发送的不同级别权限的用户对待发送的所述变更工单的逐级审批的同步信息;接收所述第二应用平台发送的不同级别权限的用户对待反馈的所述变更工单的逐级批复的同步信息。
在一个实施例中,还包括:在检测到所述批复结果为确认变更时,基于所述变更工单中的参数变更数据修改所述区块链节点的账本中的所述基站配置数据,并反馈至所述应用平台。
在一个实施例中,所述基于所述智能合约,并采用与所述采集周期对应的核验周期对所述基站配置数据进行核验,以在检测到所述基站配置数据变化时,生成基站数据变更事件,具体包括:所述区块链节点在接收到新的所述基站配置数据时,对新的所述基站配置数据进行哈希计算,得到第一哈希值;查询所述区块链节点的账本中存储的所述基站配置数据,对存储的所述基站配置数据进行哈希计算,得到第二哈希值;对比所述第一哈希值和所述第二哈希值是否一致;在所述第一哈希值和所述第二哈希值不一致时,生成所述基站数据变更事件,并将变更结果打包存储至所述账本中,并将所述基站数据变更事件反馈至相连的所述应用平台。
在一个实施例中,还包括:响应相连的所述应用平台发送的查询请求,将链上的所述基站配置数据反馈至所述应用平台,以由所述应用平台对链上的所述基站配置数据与对本地的所述基站配置数据进行比较。
根据本公开的又一方面,提供一种共享基站的配置数据的监管装置,应用于应用平台,所述共享基站由至少两个运营商分别承建,在所述运营商侧部署所述应用平台,所述应用平台与区块链网络中的区块链节点通信连接,包括:发送模块,用于基于预设的采集周期将承建部分的基站配置数据发送至相连的所述区块链节点中,以由相连的所述区块链节点广播到所述区块链网络;第一接收模块,用于接收所述区块链节点推送的基站数据变更事件,所述基站数据变更事件由所述区块链网络检测到接收的所述基站配置数据变化时生成;生成模块,用于基于所述基站数据变更事件生成告警信息;其中,变化的所述基站配置数据由所述两个运营商的任一所述应用平台推送。
根据本公开的又一方面,提供一种共享基站的配置数据的监管装置,应用于区块链节点,所述共享基站由至少两个运营商分别承建,在所述运营商侧部署所述应用平台,所述应用平台与区块链网络中的所述区块链节点通信连接,包括:第二接收模块,用于接收所述应用平台基于预设的采集周期采集的承建部分的基站配置数据;核验模块,用于基于智能合约,并采用与所述采集周期对应的核验周期对所述基站配置数据进行核验,以在检测到所述基站配置数据变化时,生成基站数据变更事件;推送模块,用于在所述区块链网络中广播所述基站数据变更事件,以由所述区块链节点推送至相连的所述应用平台,以通知所述至少两个运营商。
根据本公开的又一方面,提供一种电子设备,包括:处理器;以及存储器,用于存储处理器的可执行指令;所述处理器配置为经由执行所述可执行指令来执行上述的共享基站的配置数据的监管方法。
根据本公开的又一方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的共享基站的配置数据的监管共享基站的配置数据的监管方法。
本公开的实施例所提供的共享基站的配置数据的监管***和方法,通过在共享基站的每个共享运营商端部署应用平台和一个区块链网络,每个共享运营商端的应用平台与临近的区块链网络中的区块链节点通信连接,并在区块链网络中部署创建区块链网络账本,以实现将自身承建部分的基站配置数据上链存储,基于其去中心化、不可篡改的特性,实现数据链上共享,从而能够降低双方共建共享时数据互信的风险。
进一步对,在运营商共享网络基础上,通过智能合约对上传的基站配置数据进行核验,对发生变化的重要数据及时告警,降低出现问题时溯源的难度,在运营商之间构建并管理可信、高效、易用的区块链服务能力,为双方互信提供技术与机制保障,同时大幅降低人工运维工作量。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出本公开实施例中一种共享基站的配置数据的监管***示意图;
图2示出本公开实施例中另一种共享基站的配置数据的监管***示意图;
图3示出本公开实施例中智能合约确权过程示意图;
图4示出本公开实施例中变更工单处理流程交互示意图;
图5示出本公开实施例中配置数据变更核查流程图;
图6示出本公开实施例中数据上链存证和取证示意图;
图7示出本公开实施例中一种共享基站的配置数据的监管方法流程图;
图8示出本公开实施例中另一种共享基站的配置数据的监管方法流程图;
图9示出本公开实施例中一种共享基站的配置数据的监管装置示意图;
图10示出本公开实施例中一种共享基站的配置数据的监管装置示意图;
图11示出本公开实施例中一种计算机设备的结构框图。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。
此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
本申请提供的方案,通过在共享基站的每个共享运营商端部署应用平台和一个区块链网络,每个共享运营商端的应用平台与临近的区块链网络中的区块链节点通信连接,并在区块链网络中部署创建区块链网络账本,以实现将自身承建部分的基站配置数据上链存储,在运营商共享网络基础上,通过智能合约对上传的基站配置数据进行核验,对发生变化的重要数据及时告警,降低出现问题时溯源的难度,在运营商之间构建并管理可信、高效、易用的区块链服务能力,为双方互信提供技术与机制保障,同时大幅降低人工运维工作量。
为了便于理解,下面首先对本申请涉及到的几个名词(缩写词)进行解释。
区块链就是通过密码学的方式形成的一个由集体维护的分布式数据库,主要包括以下特性:(1)去中心化,没有第三方中介,一切都由程序来完成;(2)安全性,主要体现在分布式、即使一个节点被攻击或宕机也不会影响网络的运行;(3)能够实现去信任。
共享基站:至少两个运营商共享基站,方案是基站共享,核心网独立,基站共享的一种方案为共享载波共享方案,该方案指运营商间共享无线接入网(radio accessnetwork,RAN)资源,包括频谱资源和演进型Node B(evolved node B,eNodeB)硬件资源。该方案下,由于多家运营商共享频谱资源,故多家共享运营商还需要共享小区。在小区边界,用户设备(user equipment,UE)在离开当前小区进入其它小区时,需要在不同基站之间进行切换,包括共享基站之间的切换。
下面,将结合附图及实施例对本示例实施方式中的共享基站的配置数据的监管***和共享基站的配置数据的监管方法的各个步骤进行更详细的说明。
图1示出本公开实施例中一种共享基站的配置数据的监管***的示意图。
如图1所示,根据本公开的一个实施例的共享基站的配置数据的监管***,共享基站由至少两个运营商分别承建,监管***包括:部署在运营商侧的应用平台,可以包括第一应用平台102和第一应用平台104,和区块链网络20。其中,区块链网络包括(节点1至节点6),与应用平台通信连接。
其中,每个运营商均可部署应用平台,应用平台用于天级数据采集、数据存储、数据上链,支持工单申请与确权、变更告警呈现等。
应用平台用于,基于预设的采集周期将承建部分的基站配置数据上传至相连的区块链节点的账本中,并由相连的区块链节点广播到其它的区块链节点。
其中,至少两个运营商均为共享基站的承建方,比如运营商A将承建部分的基站配置数据上传至对应的区块链节点6,运营商B均将承建部分的基站配置数据上传至对应的区块链节点3,每个区块链节点在将该部分基站配置数据存储在自己的账本的同时,通过广播的方式广播至区块链中的其它节点中,运营商A读取运营商B的基站配置数据,则运营商A相对于运营商B为共享方,运营商B读取运营商A的基站配置数据,则运营商B相对于运营商A为共享方。
如图2所示,具体地,运营商承建方(运营商A或运营商B)每天定时采集上传基站配置数据,将配置树作为数据存证上传至区块链网络中通信的区块链节点,应用平台采集后发送到区块链节点进行上链存储,基站配置数据是基站的关键配置数据,存证账本为关键配置数据表。
区块链网络中部署有智能合约,区块链网络基于智能合约,并采用与采集周期对应的核验周期对基站配置数据进行数据核验和更新,在检测到基站配置数据变化时,生成基站数据变更事件,作为数据变更告警通知,并在区块链网络中广播,以由区块链节点推送至相连的应用平台,以通知至少两个运营商。
应用平台还用于:基于基站数据变更事件生成告警信息。
如图2所示,在运营商A的第一运营平台和运营商B的第二运营平台均生成基于基站数据变更事件的告警信息。
另外,本领域的技术人员能够理解的使,告警信息还可以在区块链节点上生成,并发送给对应的应用平台。
在该实施例中,通过在共享基站的每个共享运营商端部署应用平台和一个区块链网络,每个共享运营商端的应用平台与临近的区块链网络中的区块链节点通信连接,并在区块链网络中部署创建区块链网络账本,以实现将自身承建部分的基站配置数据上链存储,基于其去中心化、不可篡改的特性,实现数据链上共享,从而能够降低双方共建共享时数据互信的风险。
进一步对,在运营商共享网络基础上,通过智能合约对上传的基站配置数据进行核验,对发生变化的重要数据及时告警,一方面,能够防止配置数据被恶意篡改,降低出现问题时溯源的难度,在运营商之间构建并管理可信、高效、易用的区块链服务能力,为双方互信提供技术与机制保障,同时大幅降低人工运维工作量。
在一个实施例中,在任一运营商变更基站配置数据时,将变更基站配置数据的运营商(可以是运营商A,也可以是运营商B)记为变更端,变更端的应用平台为第一应用平台,将其它运营商记为响应端(可以是运营商B,也可以是运营商A),响应端的应用平台为第二应用平台。
如图2所示,运营商A通过第一应用平台基于配置变更需求信息发起变更工单,发送变更工单至对应的区块链节点,在区块链网络中广播,以将工单传传至运营商B的第二应用平台,第二应用平台收到变更工单,对工单确权返回确权结果,或者拒绝变更,返回请求结果,通过区块链网络向第一应用平台返回工单批复结果,运营商A得到对变更工单的配置数据确权结果。
如图3所示,第一应用平台用于:响应于变更端(运营商A)的基站配置变更需求,配置变更工单,变更工单中包括逻辑小区级的参数变更数据和变更端的签名。
第一应用平台还用于:发送变更工单,即将包括变更端的签名的变更工单发送至第一区块链节点。
第一区块链节点用于:基于智能合约将变更工单广播至第二区块链节点,以由第二区块链节点推送变更工单至第二应用平台。
第二应用平台还用于:接收(运营商B)对变更工单的批复结果,并向第二区块链节点返回包括响应端的签名的批复结果,即返回批复和签名。
第二区块链节点还用于:将批复结果广播至第一区块链节点,以由第一区块链节点推送至第一应用平台。
如图3所示,基于智能合约还能够实现:工单数据存储、多方签名、即多签的存储,多签完成工单通过时,执行配置操作,使配置生效,并通过区块链网络通知运营商A和运营商B。
其中,变更工单可以理解为对基站配置数据进行变更的请求或命令。
具体地,变更需端通过应用平台根据基站配置变更需求进行配置变更工单申请,工单信息中包含逻辑小区级的参数变更数据,应用平台将工单与变更端的签名发送至区块链节点,区块链通过智能合约将变更工单推送至响应端进行授权,响应端在应用平台对工单进行确认后,返回区块链批复结果与签名,智能合约将结果发送至应用平台用户侧。
在该实施例中,通过将区块链网络作为变更端和响应端的交互媒介,实现变更工单的相关数据通过链上传输与处理,一方面,能够保证变更操作的安全性,响应端能够实时了解变更端的变更操作,并及时做出响应,另一方面,也能够保证响应的批复结果的可靠性,进而保证响应端,也就是共享方的用户体验,使共享方对网络关键数据及时且有效地监控和管理,降低出现重大事故的概率。
在一个实施例中,第一应用平台还用于:接收不同级别权限的用户对待发送的变更工单的逐级审批信息,并将逐级审批信息同步至第一区块链节点。
第二应用平台还用于:接收不同级别权限的用户对待反馈的变更工单的逐级批复信息,并将逐级批复信息同步至第二区块链节点。
如图4所示,在第一应用平台或第二应用平台创建变更工单后,基于工单流程上链,在区块链中实现链上工单创建。
A用户、B用户和C用户组成第一应用平台端不同级别权限的用户。
D用户、E用户和F用户组成第二应用平台端不同级别权限的用户。
基于上述用户的审批操作,执行用户审批工单状态变化,并在区块链中实现链上工单审批状态变更。
在得到最终审批结果时,如果未通过,则通知发起工单的一端。
如果通过,在链上配置更新,并进行配置更新通报。
具体地,用户身份上链,针对不同级别的用户进行不同权限设置。
变更工单申请时,区块链上同步创建工单,变更工单经过不同层级用户审批,审批状态发生变化时,链上工单审批状态同步变更。如由A用户审批通过,经B用户审批通过,到部门经理审批,不同用户审批过程全程上链。
在该实施例中,基于区块链智能合约的对工单状态全程上链,一方面,能够有利于对工单变更进行溯源,另一方面,也有利于保证工单审批的安全性。
在一个实施例中,第一区块链节点还用:在检测到批复结果为确认变更时,基于参数变更数据修改区块链节点的账本中的基站配置数据,并反馈至应用平台。
在该实施例中,若配置变更工单审核通过,则区块链账本中同步更新对应配置的值,若拒绝确权,则返回确权结果,链上数据不作处理,以保证响应端对变更操作的知情权和响应权。
在一个实施例中,区块链网络基于智能合约,并采用与采集周期对应的核验周期对基站配置数据进行核验,具体包括:区块链节点在接收到新的基站配置数据时,对新的基站配置数据进行哈希计算,得到第一哈希值;查询账本中存储的基站配置数据,对存储的基站配置数据进行哈希计算,得到第二哈希值;对比第一哈希值和第二哈希值是否一致;在第一哈希值和第二哈希值不一致时,生成基站数据变更事件,并将变更结果打包存储至账本中,并将基站数据变更事件反馈至相连的应用平台。
如图5所示,具体地,基站配置数据变更的检查流程,包括:
在应用平台:
1、接收用户的关键配置数据的核查指令。
2、新的基站配置数据批量流失上链。
在区块链网络的区块链节点中:
3、生成提案提交到区块链节点
4、区块链节点执行提案。
基于智能合约执行:
5、执行提案。
6、对新的基站配置数据进行哈希计算,得到第一哈希值。
7、对存储的基站配置数据进行哈希计算,得到第二哈希值。
8、对比第一哈希值和第二哈希值是否一致。
9、不一致,打包新旧配置数据,生成变更事件。
在区块链网络的区块链节点中:
10、一致,接受一致结果,提案结束。
11、接受不一致结果,打包交易,提交到账本参与共识验证。
12、区块链捕获变更事件并缓存。
在应用平台:
13、接收变化事件,解析新旧数据对比结果,进行变化字段和变化值确认。
14、生成告警信息。
在该实施例中,通过在区块链进行基站配置数据变化的核验操作,能够防止核验结果被篡改,以保证核验操作的安全性和可靠性。
在一个实施例中,应用平台基于基站数据变更事件生成告警信息,具体包括:应用平台还用于:响应于基站数据变更事件,向区块链节点查询新的基站配置数据和存储的基站配置数据;基于对新的基站配置数据和存储的基站配置数据的对比结果,生成告警信息。
6、应用平台查询区块链客户端变化事件解析新旧数据,对比出变化字段及值变化情况进行页面展示告警基站关键参数变化情况,同时进行全网越权变更通知。
在该实施例中,通过应用平台进行页面式的告警显示操作,实现了对网络关键数据及时且有效地监控和管理。
在一个实施例中,区块链节点设置有查询接口,查询接口用于响应相连的应用平台发送的查询请求,将链上的基站配置数据对应的第三哈希值反馈至应用平台;应用平台还用于:对本地的基站配置数据进行哈希计算,得到第四哈希值,基于第三哈希值与第四哈希值的比较结果,检测基站配置数据是否被修改。
具体地,如图6所示,本地数据上链存储后,存储至区块链,应用平台基于查询接口发送查询请求,区块链返回存储的本地数据的链上哈希,对于同一组本地数据,计算本地哈希,通过进行哈希对比,检查基站配置数据是否被修改。
在该实施例中,通过区块链提供查询接口,应用平台通过查询接口直接从区块链查询数据,以进行数据的链上取证和核验,通过比较链上哈希与本地计算哈希值,判断识别区块链上的数据与应用平台上存储的源文件是否发生变化,在区块链定期进行核验的基础上,也实现了在应用平台端的基于用户申请的核验操作,从而能够进一步保证数据公平且可管可视可控的可靠性。
综上所述,区块链能够实现:
配置数据上链存证、工单信息上链存证。
提供查询接口,应用可以直接从区块链查询数据,保证数据防篡改、可追溯。
在区块链节点上部署智能合约业务,实现工单流转,对确权通过的配置数据进行链上更新。
通过智能合约对当天数据与链上数据进行比较,若发生变化,将变更通知到应用平台进行告警,并进行上链操作,实现配置数据管控。
如图7所示,根据本公开的一个实施例的共享基站的配置数据的监管方法,应用于应用平台,共享基站由至少两个运营商分别承建,在运营商侧部署应用平台,应用平台与区块链网络中的区块链节点通信连接,包括:
步骤S702,基于预设的采集周期将承建部分的基站配置数据发送至相连的区块链节点中,以由相连的区块链节点广播到区块链网络。
步骤S704,接收区块链节点推送的基站数据变更事件,基站数据变更事件由区块链网络检测到接收的基站配置数据变化时生成。
步骤S706,基于基站数据变更事件生成告警信息。
其中,变化的基站配置数据由两个运营商的任一应用平台推送。
在该实施例中,通过在共享基站的每个共享运营商端部署应用平台,以通过应用平台实现将自身承建部分的基站配置数据上链存储,基于其去中心化、不可篡改的特性,实现数据链上共享,从而能够降低双方共建共享时数据互信的风险。
进一步对,在运营商共享网络基础上,通过智能合约对上传的基站配置数据进行核验,对发生变化的重要数据及时告警,降低出现问题时溯源的难度,在运营商之间构建并管理可信、高效、易用的区块链服务能力,为双方互信提供技术与机制保障,同时大幅降低人工运维工作量。
在一个实施例中,在运营商为变更基站配置数据的变更端时,还包括:响应于变更端的基站配置变更需求,生成变更工单,变更工单中包括逻辑小区级的参数变更数据;将包括变更端的签名的变更工单发送至区块链节点,并接收区块链节点反馈的响应端的批复结果。
在一个实施例中,还包括:接收区块链节点的反馈信息,反馈信息用于区块链节点检测到批复结果为确认变更时,基于参数变更数据修改区块链节点的账本中的基站配置数据。
在一个实施例中,在运营商为批复变更的响应端时,还包括:接收用于基站配置的变更工单;获取对变更工单的批复结果,并向相连的区块链节点返回包括响应端的签名的批复结果。
在一个实施例中,接收不同级别权限的用户对待反馈的批复结果的逐级批复信息,并将逐级批复信息同步至相连的区块链节点。
在一个实施例中,基于基站数据变更事件生成告警信息,具体包括:响应于基站数据变更事件,向区块链节点查询新的基站配置数据和存储的基站配置数据;基于对新的基站配置数据和存储的基站配置数据的对比结果,生成告警信息。
在一个实施例中,还包括:向相连的区块链节点发送查询请求;接收区块链节点反馈的链上的基站配置数据;对链上的基站配置数据进行哈希计算,得到第三哈希值;对本地的基站配置数据进行哈希计算,得到第四哈希值;基于第三哈希值与第四哈希值的比较结果,检测基站配置数据是否被修改。
如图8所示,根据本公开的另一个实施例的共享基站的配置数据的监管方法,应用于区块链节点,共享基站由至少两个运营商分别承建,在运营商侧部署应用平台,应用平台与区块链网络中的区块链节点通信连接,包括:
步骤S802,接收应用平台基于预设的采集周期采集的承建部分的基站配置数据。
步骤S804,基于智能合约,并采用与采集周期对应的核验周期对基站配置数据进行核验,以在检测到基站配置数据变化时,生成基站数据变更事件。
步骤S806,在区块链网络中广播基站数据变更事件,以由区块链节点推送至相连的应用平台,以通知至少两个运营商。
在该实施例中,通过部署区块链网络,每个共享运营商端的应用平台与临近的区块链网络中的区块链节点通信连接,并在区块链网络中部署创建区块链网络账本,以实现将自身承建部分的基站配置数据上链存储,基于其去中心化、不可篡改的特性,实现数据链上共享,从而能够降低双方共建共享时数据互信的风险。
进一步对,在运营商共享网络基础上,通过智能合约对上传的基站配置数据进行核验,对发生变化的重要数据及时告警,降低出现问题时溯源的难度,在运营商之间构建并管理可信、高效、易用的区块链服务能力,为双方互信提供技术与机制保障,同时大幅降低人工运维工作量。
在一个实施例中,在任一运营商变更基站配置数据时,将变更基站配置数据的运营商记为变更端,变更端的应用平台为第一应用平台,将其它运营商记为响应端,响应端的应用平台为第二应用平台,监管方法还包括:接收第一应用平台发送的包括变更端的签名的变更工单;基于智能合约将变更工单广播至区块链网络;以及接收第二应用平台反馈的包括响应端的签名的批复结果;将批复结果推送至第一应用平台。
在一个实施例中,还包括:接收第一应用平台发送的不同级别权限的用户对待发送的变更工单的逐级审批的同步信息;接收第二应用平台发送的不同级别权限的用户对待反馈的变更工单的逐级批复的同步信息。
在一个实施例中,还包括:在检测到批复结果为确认变更时,基于参数变更数据修改区块链节点的账本中的基站配置数据,并反馈至应用平台。
在一个实施例中,基于智能合约,并采用与采集周期对应的核验周期对基站配置数据进行核验,以在检测到基站配置数据变化时,生成基站数据变更事件,具体包括:区块链节点在接收到新的基站配置数据时,对新的基站配置数据进行哈希计算,得到第一哈希值;查询账本中存储的基站配置数据,对存储的基站配置数据进行哈希计算,得到第二哈希值;对比第一哈希值和第二哈希值是否一致;在第一哈希值和第二哈希值不一致时,生成基站数据变更事件,并将变更结果打包存储至账本中,并将基站数据变更事件反馈至相连的应用平台。
在一个实施例中,还包括:响应相连的应用平台发送的查询请求,将链上的基站配置数据反馈至应用平台,以由应用平台对链上的基站配置数据与对本地的基站配置数据进行比较。
实施例1
运营商A在某园区建设5G网络,运营商B共享运营商A的5G网,网络资源全面共享。随着市场的发展,运营商A因业务需要在该园区保证一定的用户体验速率,网络侧评估需要预留50%的固定带宽资源,需要在网络侧进行配置切片,因此运营商A实施以下流程:
运营商A在应用平台发起资源配置工单,其中工单配置参数netShareModSelect由case1变更为case2,prbResUsedByOtherLogicCellSwch由100%变更为50%。
经过协商,运营商B审批通过,链上该园区的5G逻辑小区配置参数netShareModSelect与prbResUsedByOtherLogicCellSwch完成变更;
应用平台通知工单审批通过,完成数据链上更新。
实施例2
运营商A在某学校新校区建设5G网络,运营商B共享运营商A的5G网,网络资源全面共享。随着市场的发展,运营商A因业务负荷较高出现用户投诉,为了尽快解决投诉,运营商A没有与运营商B沟通的情况下,自行对网络资源进行了配置更改。在应用平台上传当天关键配置数据后,区块链核验出参数发生变化,进行越权变更通知,运营商B及时预警网络变化风险。
需要注意的是,上述附图仅是根据本发明示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
下面参照图9来描述根据本发明的实施方式的共享基站的配置数据的监管装置900。图9所示的共享基站的配置数据的监管装置900仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
共享基站的配置数据的监管装置900以硬件模块的形式表现。共享基站的配置数据的监管装置900的组件可以包括但不限于:发送模块902,用于基于预设的采集周期将承建部分的基站配置数据发送至相连的区块链节点中,以由相连的区块链节点广播到区块链网络;第一接收模块904,用于接收区块链节点推送的基站数据变更事件,基站数据变更事件由区块链网络检测到接收的基站配置数据变化时生成;生成模块906,用于基于基站数据变更事件生成告警信息;其中,变化的基站配置数据由两个运营商的任一应用平台推送。
下面参照图10来描述根据本发明的实施方式的共享基站的配置数据的监管装置1000。图10所示的共享基站的配置数据的监管装置1000仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
共享基站的配置数据的监管装置1000以硬件模块的形式表现。共享基站的配置数据的监管装置1000的组件可以包括但不限于:第二接收模块1002,用于接收应用平台基于预设的采集周期采集的承建部分的基站配置数据;核验模块1004,用于基于智能合约,并采用与采集周期对应的核验周期对基站配置数据进行核验,以在检测到基站配置数据变化时,生成基站数据变更事件;推送模块1006,用于在区块链网络中广播基站数据变更事件,以由区块链节点推送至相连的应用平台,以通知至少两个运营商。
所属技术领域的技术人员能够理解,本发明的各个方面可以实现为***、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“***”。
下面参照图11来描述根据本发明的这种实施方式的电子设备1100。电子设备可以为应用平台,也可以为区块链节点,图11显示的电子设备1100仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图11所示,电子设备1100以通用计算设备的形式表现。电子设备1100的组件可以包括但不限于:上述至少一个处理单元1110、上述至少一个存储单元1120、连接不同***组件(包括存储单元1120和处理单元1110)的总线1130。
其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元1110执行,使得所述处理单元1110执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的步骤。例如,所述处理单元1110可以执行如图7中所示的步骤S702至步骤S706所描述的方案。
存储单元1120可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)11201和/或高速缓存存储单元11202,还可以进一步包括只读存储单元(ROM)11203。
存储单元1120还可以包括具有一组(至少一个)程序模块11205的程序/实用工具11204,这样的程序模块11205包括但不限于:操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
总线1130可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、***总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
电子设备1100也可以与一个或多个外部设备1170(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备1100交互的设备通信,和/或与使得该电子设备1100能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口1150进行。并且,电子设备1100还可以通过网络适配器1160与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器1160通过总线1130与电子设备1100的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备1100使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施方式的方法。
在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的步骤。
根据本发明的实施方式的用于实现上述方法的程序产品,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
此外,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本公开实施方式的方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由所附的权利要求指出。
Claims (24)
1.一种共享基站的配置数据的监管***,其特征在于,所述共享基站由至少两个运营商分别承建,所述监管***包括:部署在所述运营商侧的应用平台和区块链网络,其中,
所述区块链网络包括与所述应用平台通信连接的区块链节点;
所述应用平台用于,基于预设的采集周期将承建部分的基站配置数据上传至相连的所述区块链节点的账本中,并由相连的所述区块链节点广播到其它的所述区块链节点;
所述区块链网络中部署有智能合约,所述区块链网络基于所述智能合约,并采用与所述采集周期对应的核验周期对所述基站配置数据进行核验,在检测到所述基站配置数据变化时,生成基站数据变更事件,并在所述区块链网络中广播,以由所述区块链节点推送至相连的所述应用平台,以通知所述至少两个运营商;
所述应用平台还用于:基于所述基站数据变更事件生成告警信息。
2.根据权利要求1所述的共享基站的配置数据的监管***,其特征在于,在任一所述运营商变更所述基站配置数据时,将变更所述基站配置数据的所述运营商记为变更端,所述变更端的应用平台为第一应用平台,将其它运营商记为响应端,所述响应端的应用平台为第二应用平台,
所述第一应用平台用于:响应于所述变更端的基站配置变更需求,生成变更工单,所述变更工单中包括逻辑小区级的参数变更数据;
所述第一应用平台用于:将包括所述变更端的签名的所述变更工单发送至通信连接的第一区块链节点;
所述第一区块链节点用于:基于所述智能合约将所述变更工单广播至第二区块链节点,以由所述第二区块链节点将所述变更工单推送至通信连接的所述第二应用平台;
所述第二应用平台还用于:接收对所述变更工单的批复结果,并向所述第二区块链节点返回包括所述响应端的签名的批复结果;
所述第二区块链节点还用于:将所述批复结果广播至所述第一区块链节点,以由所述第一区块链节点推送至所述第一应用平台。
3.根据权利要求2所述的共享基站的配置数据的监管***,其特征在于,
所述第一应用平台还用于:接收不同级别权限的用户对待发送的所述变更工单的逐级审批信息,并将所述逐级审批信息同步至所述第一区块链节点;
所述第二应用平台还用于:接收不同级别权限的用户对待反馈的所述变更工单的逐级批复信息,并将所述逐级批复信息同步至所述第二区块链节点。
4.根据权利要求2所述的共享基站的配置数据的监管***,其特征在于,
所述第一区块链节点还用:在检测到所述批复结果为确认变更时,基于所述参数变更数据修改所述区块链节点的账本中的所述基站配置数据,并反馈至所述第一应用平台。
5.根据权利要求1所述的共享基站的配置数据的监管***,其特征在于,所述区块链网络基于所述智能合约,并采用与所述采集周期对应的核验周期对所述基站配置数据进行核验,具体包括:
所述区块链节点在接收到新的所述基站配置数据时,对新的所述基站配置数据进行哈希计算,得到第一哈希值;
查询所述账本中存储的所述基站配置数据,对存储的所述基站配置数据进行哈希计算,得到第二哈希值;
对比所述第一哈希值和所述第二哈希值是否一致;
在所述第一哈希值和所述第二哈希值不一致时,生成所述基站数据变更事件,并将变更结果打包存储至所述账本中,并将所述基站数据变更事件反馈至相连的所述应用平台。
6.根据权利要求5所述的共享基站的配置数据的监管***,其特征在于,所述应用平台基于所述基站数据变更事件生成告警信息,具体包括:
所述应用平台还用于:响应于所述基站数据变更事件,向所述区块链节点查询新的所述基站配置数据和存储的所述基站配置数据;
基于对新的所述基站配置数据和存储的所述基站配置数据的对比结果,生成所述告警信息。
7.根据权利要求1至5中任一项所述的共享基站的配置数据的监管***,其特征在于,
所述区块链节点设置有查询接口,所述查询接口用于响应相连的所述应用平台发送的查询请求,将链上的所述基站配置数据对应的第三哈希值反馈至所述应用平台;
所述应用平台还用于:对本地的所述基站配置数据进行哈希计算,得到第四哈希值,基于所述第三哈希值与所述第四哈希值的比较结果,检测所述基站配置数据是否被修改。
8.一种共享基站的配置数据的监管方法,其特征在于,应用于应用平台,所述共享基站由至少两个运营商分别承建,在所述运营商侧部署所述应用平台,所述应用平台与区块链网络中的区块链节点通信连接,包括:
基于预设的采集周期将承建部分的基站配置数据发送至相连的所述区块链节点中,以由相连的所述区块链节点广播到所述区块链网络;
接收所述区块链节点推送的基站数据变更事件,所述基站数据变更事件由所述区块链网络检测到接收的所述基站配置数据变化时生成;
基于所述基站数据变更事件生成告警信息;
其中,变化的所述基站配置数据由所述两个运营商的任一所述应用平台推送。
9.根据权利要求8所述的共享基站的配置数据的监管方法,其特征在于,在所述运营商为变更所述基站配置数据的变更端时,还包括:
响应于所述变更端的基站配置变更需求,生成变更工单,所述变更工单中包括逻辑小区级的参数变更数据;
将包括所述变更端的签名的所述变更工单发送至所述区块链节点,并接收所述区块链节点反馈的响应端的批复结果。
10.根据权利要求9所述的共享基站的配置数据的监管方法,其特征在于,还包括:
接收所述区块链节点的反馈信息,所述反馈信息用于所述区块链节点检测到所述批复结果为确认变更时,基于所述参数变更数据修改所述区块链节点的账本中的所述基站配置数据。
11.根据权利要求8所述的共享基站的配置数据的监管方法,其特征在于,在所述运营商为批复变更的响应端时,还包括:
接收用于基站配置的变更工单;
获取对所述变更工单的批复结果,并向相连的所述区块链节点返回包括所述响应端的签名的批复结果。
12.根据权利要求11所述的共享基站的配置数据的监管方法,其特征在于,
接收不同级别权限的用户对待反馈的所述批复结果的逐级批复信息,并将所述逐级批复信息同步至相连的所述区块链节点。
13.根据权利要求8至12中任一项所述的共享基站的配置数据的监管方法,其特征在于,所述基于所述基站数据变更事件生成告警信息,具体包括:
响应于所述基站数据变更事件,向所述区块链节点查询新的所述基站配置数据和存储的所述基站配置数据;
基于对新的所述基站配置数据和存储的所述基站配置数据的对比结果,生成所述告警信息。
14.根据权利要求8至12中任一项所述的共享基站的配置数据的监管方法,其特征在于,还包括:
向相连的所述区块链节点发送查询请求;
接收所述区块链节点反馈的链上的所述基站配置数据;
对链上的所述基站配置数据进行哈希计算,得到第三哈希值;
对本地的所述基站配置数据进行哈希计算,得到第四哈希值;
基于所述第三哈希值与所述第四哈希值的比较结果,检测所述基站配置数据是否被修改。
15.一种共享基站的配置数据的监管方法,其特征在于,应用于区块链节点,所述共享基站由至少两个运营商分别承建,在所述运营商侧部署应用平台,所述应用平台与区块链网络中的所述区块链节点通信连接,包括:
接收所述应用平台基于预设的采集周期采集的承建部分的基站配置数据;
基于智能合约,并采用与所述采集周期对应的核验周期对所述基站配置数据进行核验,以在检测到所述基站配置数据变化时,生成基站数据变更事件;
在所述区块链网络中广播所述基站数据变更事件,以由所述区块链节点推送至相连的所述应用平台,以通知所述至少两个运营商。
16.根据权利要求15所述的共享基站的配置数据的监管方法,其特征在于,在任一所述运营商变更所述基站配置数据时,将变更所述基站配置数据的所述运营商记为变更端,所述变更端的应用平台为第一应用平台,将其它运营商记为响应端,所述响应端的应用平台为第二应用平台,所述监管方法还包括:
接收所述第一应用平台发送的包括所述变更端的签名的变更工单;
基于所述智能合约将所述变更工单广播至所述区块链网络,以推送至所述第二应用平台;以及
接收所述第二应用平台反馈的包括所述响应端的签名的批复结果;
将所述批复结果推送至所述第一应用平台。
17.根据权利要求16所述的共享基站的配置数据的监管方法,其特征在于,还包括:
接收所述第一应用平台发送的不同级别权限的用户对待发送的所述变更工单的逐级审批的同步信息;
接收所述第二应用平台发送的不同级别权限的用户对待反馈的所述变更工单的逐级批复的同步信息。
18.根据权利要求16所述的共享基站的配置数据的监管方法,其特征在于,还包括:
在检测到所述批复结果为确认变更时,基于所述变更工单中的参数变更数据修改所述区块链节点的账本中的所述基站配置数据,并反馈至所述应用平台。
19.根据权利要求15至18中任一项所述的共享基站的配置数据的监管方法,其特征在于,所述基于智能合约,并采用与所述采集周期对应的核验周期对所述基站配置数据进行核验,以在检测到所述基站配置数据变化时,生成基站数据变更事件,具体包括:
所述区块链节点在接收到新的所述基站配置数据时,对新的所述基站配置数据进行哈希计算,得到第一哈希值;
查询所述区块链节点的账本中存储的所述基站配置数据,对存储的所述基站配置数据进行哈希计算,得到第二哈希值;
对比所述第一哈希值和所述第二哈希值是否一致;
在所述第一哈希值和所述第二哈希值不一致时,生成所述基站数据变更事件,并将变更结果打包存储至所述账本中,并将所述基站数据变更事件反馈至相连的所述应用平台。
20.根据权利要求15至18中任一项所述的共享基站的配置数据的监管方法,其特征在于,还包括:
响应相连的所述应用平台发送的查询请求,将链上的所述基站配置数据反馈至所述应用平台,以由所述应用平台对链上的所述基站配置数据与对本地的所述基站配置数据进行比较。
21.一种共享基站的配置数据的监管装置,其特征在于,应用于应用平台,所述共享基站由至少两个运营商分别承建,在所述运营商侧部署所述应用平台,所述应用平台与区块链网络中的区块链节点通信连接,包括:
发送模块,用于基于预设的采集周期将承建部分的基站配置数据发送至相连的所述区块链节点中,以由相连的所述区块链节点广播到所述区块链网络;
第一接收模块,用于接收所述区块链节点推送的基站数据变更事件,所述基站数据变更事件由所述区块链网络检测到接收的所述基站配置数据变化时生成;
生成模块,用于基于所述基站数据变更事件生成告警信息;
其中,变化的所述基站配置数据由所述两个运营商的任一所述应用平台推送。
22.一种共享基站的配置数据的监管装置,其特征在于,应用于区块链节点,所述共享基站由至少两个运营商分别承建,在所述运营商侧部署应用平台,所述应用平台与区块链网络中的所述区块链节点通信连接,包括:
第二接收模块,用于接收所述应用平台基于预设的采集周期采集的承建部分的基站配置数据;
核验模块,用于基于智能合约,并采用与所述采集周期对应的核验周期对所述基站配置数据进行核验,以在检测到所述基站配置数据变化时,生成基站数据变更事件;
推送模块,用于在所述区块链网络中广播所述基站数据变更事件,以由所述区块链节点推送至相连的所述应用平台,以通知所述至少两个运营商。
23.一种电子设备,其特征在于,包括:
处理器;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行权利要求8~14或15~20中任意一项所述的共享基站的配置数据的监管方法。
24.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求8~20中任意一项所述的共享基站的配置数据的监管方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111260161.0A CN113993137B (zh) | 2021-10-28 | 2021-10-28 | 配置数据的监管***、方法、装置、电子设备和介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111260161.0A CN113993137B (zh) | 2021-10-28 | 2021-10-28 | 配置数据的监管***、方法、装置、电子设备和介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113993137A true CN113993137A (zh) | 2022-01-28 |
CN113993137B CN113993137B (zh) | 2022-11-11 |
Family
ID=79743057
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111260161.0A Active CN113993137B (zh) | 2021-10-28 | 2021-10-28 | 配置数据的监管***、方法、装置、电子设备和介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113993137B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114189437A (zh) * | 2022-02-15 | 2022-03-15 | 北京搜狐新媒体信息技术有限公司 | 一种网络设备的配置信息的处理方法和装置 |
CN116319082A (zh) * | 2023-05-17 | 2023-06-23 | 富算科技(上海)有限公司 | 基于区块链的配置数据的处理方法、***、设备和介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110519085A (zh) * | 2019-08-07 | 2019-11-29 | 中国联合网络通信集团有限公司 | 一种配置更改方法及区块链平台 |
CN110535627A (zh) * | 2019-08-07 | 2019-12-03 | 中国联合网络通信集团有限公司 | 一种数据查询方法及区块链平台 |
CN112153047A (zh) * | 2020-09-24 | 2020-12-29 | 国网区块链科技(北京)有限公司 | 一种基于区块链的网络安全运维及防御方法及*** |
CN112311881A (zh) * | 2020-10-30 | 2021-02-02 | 中国联合网络通信集团有限公司 | 基于区块链的可见光网络共享方法和可见光网络设备 |
CN113420039A (zh) * | 2021-08-23 | 2021-09-21 | 中国电力科学研究院有限公司 | 一种调控云平台的模型管理方法、***、设备及介质 |
-
2021
- 2021-10-28 CN CN202111260161.0A patent/CN113993137B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110519085A (zh) * | 2019-08-07 | 2019-11-29 | 中国联合网络通信集团有限公司 | 一种配置更改方法及区块链平台 |
CN110535627A (zh) * | 2019-08-07 | 2019-12-03 | 中国联合网络通信集团有限公司 | 一种数据查询方法及区块链平台 |
CN112153047A (zh) * | 2020-09-24 | 2020-12-29 | 国网区块链科技(北京)有限公司 | 一种基于区块链的网络安全运维及防御方法及*** |
CN112311881A (zh) * | 2020-10-30 | 2021-02-02 | 中国联合网络通信集团有限公司 | 基于区块链的可见光网络共享方法和可见光网络设备 |
CN113420039A (zh) * | 2021-08-23 | 2021-09-21 | 中国电力科学研究院有限公司 | 一种调控云平台的模型管理方法、***、设备及介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114189437A (zh) * | 2022-02-15 | 2022-03-15 | 北京搜狐新媒体信息技术有限公司 | 一种网络设备的配置信息的处理方法和装置 |
CN116319082A (zh) * | 2023-05-17 | 2023-06-23 | 富算科技(上海)有限公司 | 基于区块链的配置数据的处理方法、***、设备和介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113993137B (zh) | 2022-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113993137B (zh) | 配置数据的监管***、方法、装置、电子设备和介质 | |
CN102369713B (zh) | ***配置项的自动迁移方法和设备 | |
CN105139139A (zh) | 用于运维审计的数据处理方法和装置及*** | |
CN112616124B (zh) | 一种基于5g网络切片的电力物联网安全管理方法及*** | |
US20170300696A1 (en) | Software verification method and apparatus | |
CN104811433A (zh) | 一种c/s架构的分布式物联网解决方案 | |
CN102859505B (zh) | 管理***以及计算机***的管理方法 | |
CN105306216A (zh) | 基于移动网络安全认证的配电网设备维护*** | |
CN111555920A (zh) | 一种智能运维方法、***、设备和用户端 | |
CN110808847A (zh) | 管理das***的方法和设备、电子设备、存储介质 | |
CN111614476A (zh) | 设备配置方法、***和装置 | |
CN112671844A (zh) | 一种设备的注册方法及*** | |
CN116962149A (zh) | 网络故障的检测方法和装置、存储介质及电子设备 | |
KR20210034838A (ko) | 블록체인 기반의 스마트 팩토리 운영 시스템 | |
CN111047300B (zh) | 基于区块链的在线审批方法、终端及可读存储介质 | |
CN103281334A (zh) | 终端处理方法、终端及服务器 | |
CN105491118B (zh) | 一种航电以太网数据加载*** | |
CN114553608A (zh) | 用于接入云平台的方法和装置 | |
CN113992379A (zh) | 主动标识设备的通信方法、通信***、介质及电子设备 | |
CN109067836B (zh) | 一种配电信息远程交互通信*** | |
CN114362981A (zh) | 物联网终端设备的升级方法及相关设备 | |
CN111865935A (zh) | 一种数据传输*** | |
CN114884963B (zh) | 数字证书的管理方法和管理装置 | |
CN111355598A (zh) | 一种基于物联网的云平台电力电气配置方法及智能云网关 | |
CN114980183B (zh) | 网元配置状态监测方法及装置、***、介质和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |