掌桥专利:专业的专利平台
掌桥专利
首页

脚本查看方法和相关设备

文献发布时间:2024-04-18 19:52:40


脚本查看方法和相关设备

技术领域

本发明涉及脚本技术领域,尤其涉及一种脚本查看方法和相关设备。

背景技术

目前,针对运营商的业务开通,是基于控制终端的全自动化的一键开通方式。在开通过程中,控制终端需要提供脚本给使用者进行审核或者查看。

示例性技术中,系统通过设置脚本查看的功能以供用户查看脚本。

但业务的开通、脚本的配置以及脚本的查看等功能都集中在系统上,也即脚本的查看与系统过于耦合,系统只能显示与自身匹配的业务的脚本的信息,而不适用与系统不匹配的业务的脚本查看,业务的脚本查看灵活性较低。

发明内容

本发明提供一种脚本查看方法和相关设备,用以解决业务的脚本查看灵活性较低的问题。

一方面,本发明提供一种脚本查看方法,应用于业务终端,包括:

获取目标业务申请的目标参数以及所述目标业务的标识,并根据所述标识以及所述目标参数生成脚本预览请求;

将所述脚本预览请求发送至控制终端,所述脚本预览请求中的所述目标参数用于所述控制终端生成所述目标业务对应的脚本;

接收所述控制终端发送的脚本的配置信息,并显示所述配置信息。

可选地,所述显示所述配置信息的步骤之后,还包括:

获取所述目标业务的业务单,所述业务单包括用于获取所述目标业务的业务信息的第一参数;

根据所述业务单生成报文获取请求,并将所述报文获取请求发送至所述控制终端,其中,所述报文获取请求用于所述控制终端将所述脚本发送至目标终端,以获取所述目标业务的业务信息;

接收所述控制终端发送的报文,并显示所述报文,所述报文包括所述目标终端反馈的目标业务所对应的业务信息。

可选地,所述获取目标业务申请的目标参数以及所述目标业务的标识的步骤包括:

获取所述目标业务对应的目标文件;

在所述目标文件中未存储所述目标业务对应的脚本的配置信息时,获取所述目标业务申请的目标参数以及所述目标业务对应的标识。

可选地,所述显示所述配置信息的步骤之后,还包括:

对所述配置信息进行校验;

在所述配置信息校验通过后,将所述配置信息存储至所述目标文件。

另一方面,本发明还提供一种脚本查看方法,应用于控制终端,包括:

接收业务终端发送的脚本预览请求,并根据所述脚本预览请求获取标识以及目标参数;

根据所述目标参数生成所述标识对应的目标业务的脚本;

将所述脚本的配置信息发送至所述业务终端,以供所述业务显示所述配置信息。

可选地,所述将所述脚本的配置信息发送至所述业务终端的步骤之后,还包括:

接收所述业务终端发送的报文获取请求;

根据所述报文获取请求获取业务单,并根据所述业务单中的第一参数确定所述脚本待下发的目标终端;

将所述脚本发送至所述目标终端;

接收所述目标终端执行所述脚本获得的目标业务对应的业务信息,并将报文发送至所述业务终端,所述报文包括所述业务信息。

另一方面,本发明还提供一种业务终端,包括:

获取模块,用于获取目标业务申请的目标参数以及所述目标业务的标识,并根据所述标识以及所述目标参数生成脚本预览请求;

第一发送模块,用于将所述脚本预览请求发送至控制终端,所述脚本预览请求中的所述目标参数用于所述控制终端生成所述目标业务对应的脚本;

第一接收模块,用于接收所述控制终端发送的脚本的配置信息,并显示所述配置信息。

另一方面,本发明还提供一种业务设备,包括:存储器以及处理器;

所述存储器存储计算机执行指令;

所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如上所述的脚本查看方法。

另一方面,本发明还提供一种控制终端,包括:

第二接收模块,用于接收业务终端发送的脚本预览请求,并根据所述脚本预览请求获取标识以及目标参数;

生成模块,用于根据所述目标参数生成所述标识对应的目标业务的脚本;

第二发送模块,用于将所述脚本的配置信息发送至所述业务终端,以供所述业务显示所述配置信息。

另一方面,本发明还提供一种控制设备,包括:存储器以及处理器;

所述存储器存储计算机执行指令;

所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如上所述的脚本查看方法。

另一方面,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上所述的脚本查看方法。

本发明提供的脚本查看方法和相关设备,获取目标业务申请的目标参数以及对应的标识,并根据标识以及目标参数生成脚本预览请求,且将脚本预览请求发送至控制终端,使得控制终端基于目标参数以及标识生成目标业务对应的脚本,从而使得业务终端接收控制终端发送的脚本,最后显示脚本的配置信息。在本发明中,业务的开通以及脚本查看功能设置于业务终端,而控制终端用于配置业务的脚本,将脚本预览和脚本的配置、业务的开通进行了解耦,让控制终端专注于脚本的配置,也即使得控制终端能够配置出符合业务需求的脚本,适用于所有的业务对应的脚本查看,提高了脚本查看的灵活性。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1为本发明脚本查看方法的一场景示意图;

图2为本发明脚本查看方法第一实施例的流程示意图;

图3为本发明脚本查看方法第二实施例的流程示意图;

图4为本发明脚本查看方法第三实施例的流程示意图;

图5为本发明脚本查看方法第四实施例的流程示意图;

图6为本发明脚本查看方法第五实施例的流程示意图;

图7为本发明业务终端的模块示意图;

图8为本发明控制终端的模块示意图;

图9为本发明业务设备/控制设备的硬件结构示意图。

通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

目前,针对运营商的业务开通,是基于控制终端的全自动化的一键开通方式。在开通过程中,控制终端需要提供脚本给使用者进行审核或者查看。示例性技术中,系统通过设置脚本查看的功能以供用户查看脚本。

本专利发明人发现,但业务的开通、脚本的配置以及脚本的查看等功能都集中在系统上,也即脚本的查看与系统过于耦合,系统只能显示与自身匹配的业务的脚本的信息,而不适用与系统不匹配的业务的脚本查看,业务的脚本查看灵活性较低。

本专利发明人因此想到,业务的开通以及脚本查看功能设置于业务终端,而控制终端用于配置业务的脚本,将脚本预览和脚本的配置、业务的开通进行了解耦,让控制终端专注于脚本的配置,也即使得控制终端能够配置出符合业务需求的脚本,适用于所有的业务对应的脚本查看,提高了脚本查看的灵活性。

参照图1,图1为本发明脚本查看方法的一场景示意图。如图1所示,业务终端100与控制终端200通信连接。用户可以在业务终端100上提交业务申请,业务终端100则基于提交申请的业务向控制终端200发送脚本预览请求。控制终端200基于脚本预览请求生成业务所对应的脚本,并将脚本发送至业务终端100,业务终端100再显示脚本的配置信息以供用户进行审核以及查看。

下面以具体地实施例对本发明的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。

参照图2,图2为本发明脚本查看方法的第一实施例,脚本查看方法包括以下步骤:

步骤S201,获取目标业务申请的目标参数以及目标业务的标识,并根据标识以及目标参数生成脚本预览请求。

在本实施例中,执行主体是业务终端。用户在业务终端提交业务申请,业务终端基于业务申请即可确定用户所需申请的业务,该业务定义为目标业务。业务申请中还包括有业务单,业务单包括有目标业务的标识。业务单具有对应的状态,该状态包括待审核状态以及审核完成状态。待审核状态下,业务终端需要获取目标业务所需的业务信息。对此,在当业务单的状态是待审核状态,业务终端则获取目标业务申请的目标参数以及目标业务的标识。目标参数指的是生成目标业务对应的脚本所需的参数。另外,在确定业务单的状态是待审核状态,且检测到用户的配置预览操作,业务终端则获取目标参数以及目标业务对应的标识。

在获得目标参数以及标识后,业务终端基于标识以及目标参数生成脚本预览请求,也即脚本预览请求包括有标识以及目标参数。

步骤S202,将脚本预览请求发送至控制终端,脚本预览请求中的目标参数用于控制终端生成目标业务对应的脚本。

业务终端将脚本预览请求发送至控制终端。控制终端在接收到脚本预览请求后,解析脚本预览请求得到标识以及目标参数,从而通过目标参数生成目标业务对应的脚本,且会将标识与脚本进行关联存储。此外,业务终端可将脚本预览请求发送至编排协同装置,编排协同装置则将脚本预览请求透传至控制终端。控制终端将脚本的配置信息发送至编排协同装置,编排协同装置将脚本的配置信息发送至业务终端。

步骤S203,接收控制终端发送的脚本的配置信息,并显示配置信息。

业务终端在接收到脚本的配置信息后,显示配置信息,以供用户进行查看以及审核。业务终端可以以弹窗的形式显示配置信息。

需要说明的是,配置信息的预览能力可针对移动业务VPN-SVC及site实例下发、子接口描述修改、批量修改子接口描述、互联网专线业务VPN-SVC及site实例下发等场景设置。

在本实施例中,获取目标业务申请的目标参数以及对应的标识,并根据标识以及目标参数生成脚本预览请求,且将脚本预览请求发送至控制终端,使得控制终端基于目标参数以及标识生成目标业务对应的脚本,从而使得业务终端接收控制终端发送的脚本,最后显示脚本的配置信息。由于业务的开通以及脚本查看功能设置于业务终端,而控制终端用于配置业务的脚本,将脚本预览和脚本的配置、业务的开通进行了解耦,让控制终端专注于脚本的配置,也即使得控制终端能够配置出符合业务需求的脚本,适用于所有的业务对应的脚本查看,提高了脚本查看的灵活性。

参照图3,图3为本发明脚本查看方法第二实施例,基于第一实施例,步骤S203之后,还包括:

步骤S301,获取目标业务的业务单,业务单包括用于获取目标业务的业务信息的第一参数。

在本实施例中,当业务终端显示配置信息后,用户可以进行确认,若是配置信息确认无误,业务终端则可请求控制终端获取报文。报文包括有控制终端与目标终端之间的交互信息,交互信息包括有目标业务所对应的业务信息,也即控制终端反馈给业务终端的报文包括目标业务对应的业务信息。

业务终端在检测到提交目标业务的申请,先对目标业务进行审核,审核通过,业务终端获取目标业务的业务单,业务单包括用于获取目标业务的业务信息的第一参数。第一参数例如为与控制终端进行业务交互的终端的标识。目标业务的审核,指的是对目标业务的业务单中的第一参数的审核,也即确定第一参数是否正确,若是正常,则业务单审核通过。

步骤S302,根据业务单生成报文获取请求,并将报文获取请求发送至控制终端,其中,报文获取请求用于控制终端将脚本发送至目标终端,以获取目标业务的业务信息。

业务终端基于业务单生成报文获取请求,也即报文获取请求中包括有各个第一参数。业务终端将报文获取请求发送至控制终端。此外,业务终端可将报文获取请求发送至编排协同装置,编排协同装置则将报文获取请求透传至控制终端。控制终端接收到报文获取请求后,解析报文获取请求得到各个第一参数,第一参数可为终端的标识,控制终端确定第一参数对应的目标终端。控制终端之前存储有目标业务所对应的脚本,控制终端则将脚本下发至目标终端。目标终端在接收到脚本后,执行脚本,从而产生目标业务所对应的业务信息。目标终端可以是网络设备。目标终端将业务信息发送至控制终端,控制终端则基于业务信息生成报文,再将报文发送至业务终端。此外,控制终端也可将报文发送至编排协同装置,编排协同装置则将报文转发至业务终端。

步骤S303,接收控制终端发送的报文,并显示报文,报文包括目标终端反馈的目标业务所对应的业务信息。

业务终端接收到控制终端发送的报文后,显示报文。进一步的,控制终端会向业务终端反馈消息。该消息中携带有业务单是否下发成功的信息。若是业务单下发成功,则该消息中包括有目标业务对应的业务信息,业务终端将业务消息进行存储,并将业务单的状态修改为下发成功。若消息是业务单下发未成功,则将业务单的状态修改为未下发成功。控制终端可将报文发送至编排协同装置,编排协同装置再将报文转发至业务终端。

在本实施例中,将报文查看与业务开通、脚本配置进行解耦,从而使得报文查看功能能够适用所有创建、修改接口的业务场景。

参照图4,图4为本发明脚本查看方法第三实施例,基于第一或第二实施例,步骤S201包括:

步骤S401,获取目标业务对应的目标文件。

步骤S402,在目标文件中未存储目标业务对应的脚本的配置信息时,获取目标业务申请的目标参数以及目标业务对应的标识。

在本实施例中,在当业务终端已经从控制终端获取脚本的配置信息,则配置信息会存储查询文件中,查询文件定义为目标文件。对此,在提交目标业务的申请时,业务终端先获取目标业务对应的目标文件。

业务重点检测目标文件中是否有目标业务所对应的脚本的配置信息。若是目标文件中未存储有目标业务对应的脚本的配置信息时,业务终端则获取目标参数以及标识。若是目标文件中存储有配置信息,则直接显示配置信息。

进一步的,在当业务终端接收到配置信息后,需要对配置信息进行校验,若是校验通过,则显示配置信息,且将配置信息存储至目标文件。若是配置信息未通过校验,则只显示配置信息,而不会将配置信息存储至目标文件。此外,业务终端也可在显示配置信息之后,对配置信息进行校验,若是校验通过,则将配置信息存储至目标文件。

在本实施例中,业务终端先从目标文件中查看是否有目标业务对应的脚本的配置信息,如目标文件中未包括该配置信息,则获取目标参数以请求控制终端下发配置信息。

本发明还提供一种脚本查看方法,应用于控制终端。

参照图5,图5为为本发明脚本查看方法第四实施例,应用于控制终端,该方法包括:

步骤S501,接收业务终端发送的脚本预览请求,并根据脚本预览请求获取标识以及目标参数。

在本实施例中,执行主体为控制终端,控制终端与业务终端通信连接。

用户在业务终端提交业务申请,业务终端基于业务申请即可确定用户所需申请的业务,该业务定义为目标业务。业务申请中还包括有业务单,业务单包括有目标业务的标识。业务单具有对应的状态,该状态包括待审核状态以及审核完成状态。待审核状态下,业务终端需要获取目标业务所需的业务信息。对此,在当业务单的状态是待审核状态,业务终端则获取目标业务申请的目标参数以及目标业务的标识。目标参数指的是生成目标业务对应的脚本所需的参数。另外,在确定业务单的状态是待审核状态,且检测到用户的配置预览操作,业务终端则获取目标参数以及目标业务对应的标识。在获得目标参数以及标识后,业务终端基于标识以及目标参数生成脚本预览请求,也即脚本预览请求包括有标识以及目标参数。业务终端将脚本预览请求发送至控制终端。

步骤S502,根据目标参数生成标识对应的目标业务的脚本。

步骤S503,将脚本的配置信息发送至业务终端,以供业务显示配置信息。

控制终端在接收到脚本预览请求后,解析脚本预览请求得到标识以及目标参数,从而通过目标参数生成目标业务对应的脚本,且会将标识与脚本进行关联存储。此外,业务终端可将脚本预览请求发送至编排协同装置,编排协同装置则将脚本预览请求透传至控制终端。控制终端将脚本的配置信息发送至编排协同装置,编排协同装置将脚本的配置信息发送至业务终端。

业务终端在接收到脚本的配置信息后,显示配置信息,以供用户进行查看以及审核。业务终端可以以弹窗的形式显示配置信息。

需要说明的是,配置信息的预览能力可针对移动业务VPN-SVC及site实例下发、子接口描述修改、批量修改子接口描述、互联网专线业务VPN-SVC及site实例下发等场景设置。

在本实施例中,获取目标业务申请的目标参数以及对应的标识,并根据标识以及目标参数生成脚本预览请求,且将脚本预览请求发送至控制终端,使得控制终端基于目标参数以及标识生成目标业务对应的脚本,从而使得业务终端接收控制终端发送的脚本,最后显示脚本的配置信息。由于业务的开通以及脚本查看功能设置于业务终端,而控制终端用于配置业务的脚本,将脚本预览和脚本的配置、业务的开通进行了解耦,让控制终端专注于脚本的配置,也即使得控制终端能够配置出符合业务需求的脚本,适用于所有的业务对应的脚本查看,提高了脚本查看的灵活性。

参照图6,图6为本发明脚本查看方法第五实施例,基于第四实施例,步骤S503之后,还包括:

步骤S601,接收业务终端发送的报文获取请求。

在本实施例中,当业务终端显示配置信息后,用户可以进行确认,若是配置信息确认无误,业务终端则可请求控制终端获取报文。报文包括有控制终端与目标终端之间的交互信息,交互信息包括有目标业务所对应的业务信息,也即控制终端反馈给业务终端的报文包括目标业务对应的业务信息。

业务终端在检测到提交目标业务的申请,先对目标业务进行审核,审核通过,业务终端获取目标业务的业务单,业务单包括用于获取目标业务的业务信息的第一参数。第一参数例如为与控制终端进行业务交互的终端的标识。目标业务的审核,指的是对目标业务的业务单中的第一参数的审核,也即确定第一参数是否正确,若是正常,则业务单审核通过。

步骤S602,根据报文获取请求获取业务单,并根据业务单中的第一参数确定脚本待下发的目标终端。

步骤S603,将脚本发送至目标终端。

步骤S604,接收目标终端执行脚本获得的目标业务对应的业务信息,并将报文发送至业务终端,报文包括业务信息。

业务终端基于业务单生成报文获取请求,也即报文获取请求中包括有各个第一参数。业务终端将报文获取请求发送至控制终端。此外,业务终端可将报文获取请求发送至编排协同装置,编排协同装置则将报文获取请求透传至控制终端。控制终端接收到报文获取请求后,解析报文获取请求得到各个第一参数,第一参数可为终端的标识,控制终端确定第一参数对应的目标终端。控制终端之前存储有目标业务所对应的脚本,控制终端则将脚本下发至目标终端。目标终端在接收到脚本后,执行脚本,从而产生目标业务所对应的业务信息。目标终端可以是网络设备。目标终端将业务信息发送至控制终端,控制终端则基于业务信息生成报文,再将报文发送至业务终端。此外,控制终端也可将报文发送至编排协同装置,编排协同装置则将报文转发至业务终端。

业务终端接收到控制终端发送的报文后,显示报文。进一步的,控制终端会向业务终端反馈消息。该消息中携带有业务单是否下发成功的信息。若是业务单下发成功,则该消息中包括有目标业务对应的业务信息,业务终端将业务消息进行存储,并将业务单的状态修改为下发成功。若消息是业务单下发未成功,则将业务单的状态修改为未下发成功。控制终端可将报文发送至编排协同装置,编排协同装置再将报文转发至业务终端。

在本实施例中,将报文查看与业务开通、脚本配置进行解耦,从而使得报文查看功能能够适用所有创建、修改接口的业务场景。

本发明还提供一种业务终端,参照图7,业务终端700包括:

获取模块710,用于获取目标业务申请的目标参数以及目标业务的标识,并根据标识以及目标参数生成脚本预览请求;

第一发送模块720,用于将脚本预览请求发送至控制终端,脚本预览请求中的目标参数用于控制终端生成目标业务对应的脚本;

第一接收模块730,用于接收控制终端发送的脚本的配置信息,并显示配置信息。

在一实施例中,业务终端700包括:

获取模块710,用于获取目标业务的业务单,业务单包括用于获取目标业务的业务信息的第一参数;

生成模块,用于根据业务单生成报文获取请求,并将报文获取请求发送至控制终端,其中,报文获取请求用于控制终端将脚本发送至目标终端,以获取目标业务的业务信息;

第一接收模块730,用于接收控制终端发送的报文,并显示报文,报文包括目标终端反馈的目标业务所对应的业务信息。

在一实施例中,业务终端700包括:

获取模块710,用于获取目标业务对应的目标文件;

获取模块710,用于在目标文件中未存储目标业务对应的脚本的配置信息时,获取目标业务申请的目标参数以及目标业务对应的标识。

在一实施例中,业务终端700包括:

校验模块,用于对配置信息进行校验;

存储模块,用于在配置信息校验通过后,将配置信息存储至目标文件。

本发明还提供一种控制终端,参照图8,控制终端800包括:

第二接收模块810,用于接收业务终端发送的脚本预览请求,并根据脚本预览请求获取标识以及目标参数;

生成模块820,用于根据目标参数生成标识对应的目标业务的脚本;

第二发送模块830,用于将脚本的配置信息发送至业务终端,以供业务显示配置信息。

在一实施例中,控制终端800包括:

第二接收模块810,用于接收业务终端发送的报文获取请求;

获取模块,用于根据报文获取请求获取业务单,并根据业务单中的第一参数确定脚本待下发的目标终端;

第二发送模块830,用于将脚本发送至目标终端;

第二接收模块810,用于接收目标终端执行脚本获得的目标业务对应的业务信息,并将报文发送至业务终端,报文包括业务信息。

图9是根据一示例性实施例示出的一种控制设备/业务设备的硬件结构图。

控制设备/业务设备900可以包括:处理901,例如CPU,存储器902以及收发器903。本领域技术人员可以理解,图9中示出的结构并不构成对控制设备/业务设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。存储器902可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

处理器901可以调用存储器902内存储的计算机程序,以完成上述的脚本查看方法的全部或部分步骤。

收发器903用于接收外部设备发送的信息以及向外部设备发送信息。

一种非临时性计算机可读存储介质,当该存储介质中的指令由控制设备/业务设备的处理器执行时,使得控制设备/业务设备能够执行上述脚本查看方法。

一种计算机程序产品,包括计算机程序,当该计算机程序由控制设备/业务设备的处理器执行时,使得控制设备/业务设备能够执行上述脚本查看方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本发明旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。

相关技术
  • 一种脚本加密方法、脚本解密运行方法和相关装置
  • 查看保单信息的方法、装置、电子设备及存储介质
  • 信息查看的方法、装置、计算机设备和存储介质
  • 文件查看方法、装置、计算机设备和存储介质
  • 大数据下查看保险产品的方法、装置及电子设备
  • 测试脚本配置方法、测试方法、装置及相关设备
  • 测试脚本生成方法、自动化测试方法及相关设备
技术分类

06120116331032