业务SBB的业务数据管理方法、装置、设备及存储介质制造方法及图纸

技术编号:26596725 阅读:31 留言:0更新日期:2020-12-04 21:18
本发明专利技术实施例提供一种业务SBB的业务数据管理方法、装置、设备及存储介质,可扩展业务数据设置接口,在需要对业务数据进行设置时,可通过业务数据设置接口接收业务数据设置指令,根据业务数据设置指令中的业务标识信息和待设置的业务数据,在该业务标识信息所对应业务之业务数据集合中增加待设置的业务数据;从而提升业务数据设置的便捷性和效率;且在检测到业务SBB需要配置业务数据时,可直接从该业务SBB所对应的业务数据集合中为业务SBB配置对应的业务数据,也即所设置的业务数据可即时生效并可供相应的SBB实时调用,进一步提升业务数据设置和生效的实时性。

【技术实现步骤摘要】
业务SBB的业务数据管理方法、装置、设备及存储介质
本专利技术涉及通信
,尤其涉及一种业务SBB(ServiceBuildingBlock,服务构建基块)的业务数据管理方法、装置、设备及存储介质。
技术介绍
JSLEE(JAIN(JavaAPIsforIntegratedNetworks,智能网的JAVA应用编程接口)SLEE(ServiceLogicExecutionEnvironment,业务逻辑执行环境)技术,简称JSLEE)定义了一种开发的系统架构规范,各个厂商开发的业务只要是遵循JSLEE规范,就可以运行在JSLEE容器中。目前JSLEE规范对业务SBB提供了在sbb-jar.xml文件中配置调用入口env-entry的方式,这种方式在业务SBB安装后,该业务SBB的业务数据不可修改,只能通过目录接口JNDI读取,要想修改业务SBB的业务数据,只能卸载业务,再修改业务du包中的sbb-jar.xml,再重新安装业务。可见目前业务SBB的业务数据的设置操作繁琐且效率低,也做不到业务运行状态下进行业务数据的设置,影响业务的运行。
技术实现思路
本专利技术实施例提供的一种业务SBB的业务数据管理方法、装置、设备及存储介质,解决相关技术中业务SBB的业务数据的设置需要对业务进行卸载重装,导致操作繁琐、效率低,影响业务正常运行的问题。为解决上述技术问题,本专利技术实施例提供一种业务SBB的业务数据管理方法,包括:通过业务数据设置接口接收业务数据设置指令,所述业务数据设置指令中包括业务标识信息以及待设置的业务数据;在所述业务标识信息所对应业务之业务数据集合中增加所述待设置的业务数据;当业务SBB需要配置业务数据时,从所述业务SBB所对应的业务数据集合中,为所述业务SBB配置对应的业务数据。为解决上述技术问题,本专利技术实施例提供一种业务SBB的业务数据管理装置,包括:接收模块,用于通过业务数据设置接口接收业务数据设置指令,所述业务数据设置指令中包括业务标识信息以及待设置的业务数据;管理模块,用于在所述业务标识信息所对应业务之业务数据集合中增加所述待设置的业务数据,以及用于在业务SBB需要配置业务数据时,从所述业务SBB所对应的业务数据集合中,为所述业务SBB配置对应的业务数据。为解决上述技术问题,本专利技术实施例还提供了一种通信设备,包括处理器、存储器和通信总线;所述通信总线用于将所述处理器和存储器连接;所述处理器用于执行所述存储器中存储的计算机程序,以实现如上所述的业务SBB的业务数据管理方法的步骤。为解决上述技术问题,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或多个计算机程序,所述一个或多个计算机程序可被一个或多个处理器执行,以实现如上所述的业务SBB的业务数据管理方法的步骤。有益效果根据本专利技术实施例提供的业务SBB的业务数据管理方法、装置、设备及存储介质,可扩展业务数据设置接口,在需要对业务数据进行设置时,可通过业务数据设置接口接收业务数据设置指令,根据业务数据设置指令中的业务标识信息和待设置的业务数据,在业务标识信息所对应业务之业务数据集合中增加待设置的业务数据,实现业务SBB的业务数据的设置,并不需要对业务进行卸载重装,从而提升业务数据设置的便捷性和效率,同时可避免因业务卸载而导致业务不能正常运行的情况发生;且当业务SBB需要配置业务数据时,可直接从业务SBB所对应的业务数据集合中,为业务SBB配置对应的业务数据,也即所设置的业务数据可即时生效并可供相应的SBB实时调用,进一步提升业务数据设置和生效的实时性。本专利技术其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本专利技术说明书中的记载变的显而易见。附图说明图1为本专利技术实施例一的业务SBB的业务数据管理方法流程示意图;图2为本专利技术实施例一的业务数据查询流程示意图;图3为本专利技术实施例一的业务数据删除流程示意图;图4为本专利技术实施例一的业务数据清除流程示意图;图5为本专利技术实施例二的运行状态示意图;图6-1为本专利技术实施例二的业务参数配置界面示意图一;图6-2为本专利技术实施例二的业务参数配置界面示意图二;图7为本专利技术实施例三的业务SBB的业务数据管理装置结构示意图;图8为本专利技术实施例四的通信设备结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本专利技术实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。实施例一:针对目前业务SBB的业务数据的设置需要对业务进行卸载重装,导致操作繁琐、效率低,影响业务正常运行的问题;本实施例可扩展业务数据设置接口,在需要对业务数据进行设置时,可通过业务数据设置接口进行业务数据的设置,并不需要对业务进行卸载重装,从而提升业务数据设置的便捷性和效率和保证业务SBB的正常运行;且在检测到业务SBB需要配置业务数据时,可直接从业务SBB所对应的业务数据集合中为业务SBB配置对应的业务数据,进一步提升业务数据设置和生效的实时性。为了便于理解,本实施例下面结合图1所示的业务SBB的业务数据管理方法为示例进行说明。请参见图1所示,本实施例所提供的业务SBB的业务数据管理方法包括:S101:通过业务数据设置接口接收业务数据设置指令,业务数据设置指令中包括业务标识信息以及待设置的业务数据。本实施例中的业务数据设置接口为扩展的接口,且其根据开发技术所采用的语言可以灵活设置。例如对于利用JAVA的开放架构与系统,业务数据设置接口可在MBeanServer层扩展,也即业务数据设置接口为扩展的MBean接口。本实施例中的业务数据设置指令可以为但不限于配置客户端发送的,且配置客户端也可根据具体应用场景灵活设置。例如对于利用JAVA的开放架构与系统,配置客户端可以为但不限于JMX(JavaManagementExtensions,Java管理扩展)客户端。当然,在一些示例中,业务数据设置指令也可通过配置客户端之外的其他设备在需要时灵活下发。本实施例中,业务数据设置指令中包括的业务标识信息为待设置业务数据的业务之业务标识,可以根据业务标识确定出需要对哪个或些业务进行业务数据设置。且应当理解的是,本实施例中待设置的业务数据可以为业务SBB需要调用到的任意数据中的至少一种。且应当理解的是,本实施例中可以设置一个业务数据设置指令仅包括一个业务标识信息,也即通过一个业务数据设置指令设置一个业务的业务数据;在另一些示例中,也可设置一个业务数据设置指令仅包括两个或两个以上的业务标识信息,从而实现对多个业务的业务数据进行设置。本实施例中的业务数据设置指令包括的待设置的业务数据也即为待增加的业务数据。根据上述示例可知,本实施例中业务数据设置指令包括的待设置本文档来自技高网...

【技术保护点】
1.一种业务SBB的业务数据管理方法,包括:/n通过业务数据设置接口接收业务数据设置指令,所述业务数据设置指令中包括业务标识信息以及待设置的业务数据;/n在所述业务标识信息所对应业务之业务数据集合中增加所述待设置的业务数据;/n当业务SBB需要配置业务数据时,从所述业务SBB所对应的业务数据集合中,为所述业务SBB配置对应的业务数据。/n

【技术特征摘要】
1.一种业务SBB的业务数据管理方法,包括:
通过业务数据设置接口接收业务数据设置指令,所述业务数据设置指令中包括业务标识信息以及待设置的业务数据;
在所述业务标识信息所对应业务之业务数据集合中增加所述待设置的业务数据;
当业务SBB需要配置业务数据时,从所述业务SBB所对应的业务数据集合中,为所述业务SBB配置对应的业务数据。


2.如权利要求1所述的业务SBB的业务数据管理方法,其特征在于,所述在所述业务标识信息所对应业务之业务数据集合中增加所述待设置的业务数据包括:
为所述业务之业务数据集合中上一次所增加的业务数据设置版本号,并将所述待设置的业务数据增加到所述业务之业务数据集合中,以及将所述待设置的业务数据存储于用于持久化存储业务数据的存储文件中。


3.如权利要求2所述的业务SBB的业务数据管理方法,其特征在于,所述当业务SBB需要配置业务数据时,从所述业务SBB所对应的业务数据集合中,为所述业务SBB配置对应的业务数据包括:
所述为所述业务之业务数据集合中上一次所增加的业务数据设置版本号后,当所述业务对应的业务SBB中存在未绑定版本号的业务SBB时,为所述未绑定版本号的业务SBB分配所述上一次所增加的业务数据,并将所述未绑定版本号的业务SBB与所述上一次所增加的业务数据的版本号绑定。


4.如权利要求1-3任一项所述的业务SBB的业务数据管理方法,其特征在于,所述当业务SBB需要配置业务数据时,从所述业务SBB所对应的业务数据集合中,为所述业务SBB配置对应的业务数据包括:
通过业务数据获取接口接收到业务SBB发送的业务数据获取请求时,根据所述业务数据获取请求中的业务标识信息,从对应业务之业务数据集合中为所述业务SBB分配对应的业务数据。


5.如权利要求4所述的业务SBB的业务数据管理方法,其特征在于,所述根据所述业务数据获取请求中的业务标识信息,从对应业务之业务数据集合中为所述业务SBB分配对应的业务数据包括:
当所述业务数据获取请求中包括版本号时,从所述业务数据获取请求中的业务标识信息所对应的业务之业务数据集合中,为所述业务SBB分配所述版本号对应的业务数据;否则,从所述业务数据获取请求中的业务标识信息所对应的业务之业务数据集合中,为所述业务SBB分配最新增加的业务数据。

【专利技术属性】
技术研发人员:曹迎春何君臣陈俊梅君君吴豫宁
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1