一种业务系统边界确定方法、装置、电子设备及存储介质与流程

文档序号:31776424发布日期:2022-10-12 08:34阅读:80来源:国知局
一种业务系统边界确定方法、装置、电子设备及存储介质与流程

1.本技术涉及信息处理领域,尤其涉及一种业务系统边界确定方法、装置、电子设备及存储介质。


背景技术:

2.在用户的实际网络场景中会使用各种各样的业务系统,这些业务系统的用途有用来内部办公的,也有用来作为互联网门户站的。但大多时候,用户对于业务系统的关注都放在了业务系统的功能是否可以正常使用,功能使用起来是否方便,忽略了这些业务系统的业务边界是否清晰,如忽略了业务系统部署在哪些服务器上或业务系统使用了哪些中间件等。
3.但针对业务系统制定安全防御策略时,则需要清晰业务系统的边界,否则当业务系统出现如大量违规的内/外网ip地址访问、空闲时段出现设备频繁访问等异常问题时,将不能快速对业务系统的异常问题定位,导致业务系统存在安全隐患,而现在的用户则很难获取到所使用的业务系统的边界信息。


技术实现要素:

4.有鉴于此,本技术提供一种业务系统边界确定方法、装置、电子设备及存储介质,以使用户获取到所使用的业务系统的边界信息,避免因为边界信息不清楚导致业务系统存在安全隐患。
5.根据本技术的一个方面,提供一种业务系统边界确定方法,包括:
6.获取目标网络中已产生的至少一个携带了流量特征信息的第一响应消息;所述流量特征信息用于表征对应的第一响应消息的来源;
7.针对每一第一响应消息,依据该第一响应消息携带的流量特征信息得到该第一响应消息对应的目标访问信息;所述目标访问信息用于表征发送该第一响应消息的目标设备的位置;
8.根据已获得的各个第一响应消息对应的目标访问信息,生成至少一个第一响应消息对应的虚拟访问请求并发送;所述虚拟访问请求用于访问对应的目标设备;
9.当接收到至少一个虚拟访问请求对应的第二响应消息时,若依据所述第二响应消息确定所述目标设备上存在业务系统,则利用已获得的流量数据确定所述业务系统的系统边界信息;所述系统边界信息包括对应的业务系统的部署信息,所述已获得的流量数据至少包括第一响应消息和/或第二响应消息。
10.在本技术的一种示例性实施例中,所述获取目标网络中已产生的至少一个携带了流量特征信息的第一响应消息,包括:
11.获取目标网络中已产生的携带流量特征信息的目标流量数据;
12.根据所述目标流量数据中携带的流量特征信息,从所述目标流量数据中确定出至少一个第一响应消息。
13.在本技术的一种示例性实施例中,所述流量特征信息包括用于标识数据来源的ip地址字段;
14.所述获取目标网络中已产生的携带流量特征信息的目标流量数据,包括:
15.获取预设的流量数据采集软件采集到的在指定时间段内的原始流量数据;
16.根据所述目标网络对应的ip地址集合,将所述原始流量数据中对应的ip地址字段属于所述ip地址集合的原始流量数据确定为目标流量数据。
17.在本技术的一种示例性实施例中,所述根据已获得的各个第一响应消息对应的目标访问信息,生成至少一个第一响应消息对应的虚拟访问请求并发送,包括:
18.根据已获得的各个第一响应消息对应的目标访问信息,对第一响应消息进行去重,得到去重后的第一响应消息;
19.利用去重后的每一第一响应消息对应的目标访问信息,生成去重后的每一第一响应消息对应的虚拟访问请求并发送。
20.在本技术的一种示例性实施例中,所述流量特征信息至少包括ip地址字段和端口字段;所述目标访问信息为url地址;
21.所述针对每一第一响应消息,依据该第一响应消息携带的流量特征信息得到该第一响应消息对应的目标访问信息,包括:
22.针对每一第一响应消息,从该第一响应消息携带的流量特征信息中提取出对应的ip地址和端口,根据提取出的ip地址和端口还原该第一响应消息对应的url地址。
23.在本技术的一种示例性实施例中,所述第二响应消息至少包括页面信息和/或协议信息;所述页面信息用于显示对应的第二响应消息所对应的业务系统的页面,所述页面信息包括与所述页面对应的页面名称字段;所述协议信息是基于对应的第二响应消息所使用的通讯协议,以及发送该第二响应消息的目标设备所调用的中间件生成的,所述协议信息包括所述中间件的中间件名称字段;
24.所述依据所述第二响应消息确定所述目标设备上存在业务系统,包括:
25.将页面信息中携带的页面名称字段和/或协议信息中携带的中间件名称字段与预设的应用网络特征库进行匹配,若匹配成功,则确定发送对应的第二响应消息的目标设备上存在业务系统。
26.在本技术的一种示例性实施例中,所述部署信息至少包括存在所述业务系统的业务设备的ip地址,所述业务设备为所述业务系统分配的端口,和/或所述业务系统中部署的中间件的中间件信息;
27.所述利用已获得的流量数据确定所述业务系统的系统边界信息,包括:
28.根据当前已确定存在业务系统的目标设备的目的ip地址和与所述业务系统相关的目的端口,统计已获得的流量数据中访问所述目的ip地址和目的端口的访问ip、以及访问ip访问所述目的ip地址和目的端口的访问频率;
29.将访问频率高于预设频率的访问ip对应的设备以及当前已确定存在业务系统的目标设备确定为存在所述业务系统的业务设备,根据所述业务设备对应的访问ip确定所述业务设备为所述业务系统分配的端口;
30.从所述流量数据中筛选出所述业务设备上的业务系统发出的目标响应消息,根据所述目标响应消息中包含的页面信息和协议信息,确定所述业务系统中部署的中间件的中
间件信息。
31.根据本技术的一个方面,提供一种业务系统边界确定装置,包括:
32.获取模块,用于获取目标网络中已产生的至少一个携带了流量特征信息的第一响应消息;所述流量特征信息用于表征对应的第一响应消息的来源;
33.信息提取模块,用于针对每一第一响应消息,依据该第一响应消息携带的流量特征信息得到该第一响应消息对应的目标访问信息;所述目标访问信息用于表征发送该第一响应消息的目标设备的位置;
34.生成模块,根据已获得的各个第一响应消息对应的目标访问信息,生成至少一个第一响应消息对应的虚拟访问请求并发送;所述虚拟访问请求用于访问对应的目标设备;
35.确定模块,用于当接收到至少一个虚拟访问请求对应的第二响应消息时,若依据所述第二响应消息确定所述目标设备上存在业务系统,则利用已获得的流量数据确定所述业务系统的系统边界信息;所述系统边界信息包括对应的业务系统的部署信息,所述已获得的流量数据至少包括第一响应消息和/或第二响应消息。
36.根据本技术的一个方面,提供一种电子设备,包括处理器和存储器;
37.所述处理器通过调用所述存储器存储的程序或指令,用于执行上述任一项所述方法的步骤。
38.根据本技术的一个方面,提供一种非瞬时性计算机可读存储介质,所述非瞬时性计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行上述任一项所述方法的步骤。
39.本技术提供的业务系统边界确定方法,能够根据目标网络中已产生的第一响应消息,生成对应的虚拟访问请求。并根据通过虚拟访问请求对目标设备进行访问,得到第二响应消息。并根据第二响应消息确定参与目标网络的目标设备中,是否有目标设备上存在业务系统。并在有目标设备存在业务系统的情况下,根据已获得的流量数据确定业务系统的系统边界信息,以使用户能够根据系统边界信息获知到目标网络中的业务系统的边界。因此,本技术提供的业务系统边界确定方法,能够在事先不需要得知目标网络中是否存在业务系统的情况下,确定出目标网络中是否存在业务系统。并在存在业务系统的情况下,得到该业务系统的系统边界信息。
附图说明
40.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
41.图1为本实施例提供的一种业务系统边界确定方法的流程图;
42.图2为本实施例提供的一种业务系统边界确定装置的结构框图。
具体实施方式
43.下面结合附图对本技术实施例进行详细描述。
44.需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合;并且,基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的
所有其他实施例,都属于本公开保护的范围。
45.需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本公开,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或实践此方法。
46.请参考图1,根据本技术的一个方面,提供一种业务系统边界确定方法,包括以下步骤:
47.步骤s100,获取目标网络中已产生的至少一个携带了流量特征信息的第一响应消息,其中,流量特征信息用于表征对应的第一响应消息的来源。
48.本实施例中,目标网络可以为局域网等由特定的一些电子设备参与组成的非公开网络。这些电子设备可以包括工作人员使用的办公机(如pc)、存在业务系统的服务器、不存在业务系统的服务器、交换机和路由器等设备。流量特征信息可以包括对应的第一响应消息的报文中的ip地址字段。本实施例中,ip地址字段指发送方的ip地址字段,以此使得流量特征信息能够表征对应的第一响应消息的来源。具体的,流量特征信息可以根据第一响应消息使用的通讯协议,从对应的字段处进行获取。需要说明的是,本实施例中,ip地址字段可以指对应的字段位置和/或对应的字段中的具体内容。
49.步骤s200,针对每一第一响应消息,依据该第一响应消息携带的流量特征信息得到该第一响应消息对应的目标访问信息;目标访问信息用于表征发送该第一响应消息的目标设备的位置。
50.本实施例中,目标访问信息可以为url地址,流量特征信息还可以包括端口字段和/或域名。具体的,针对不同的第一响应消息,目标访问信息的获取方式也不同。例如,若流量特征信息本身携带url地址字段,则可以直接获取;若不携带,则可对流量特征信息内的域名和ip地址字段、端口字段等进行处理后得到。
51.步骤s300,根据已获得的各个第一响应消息对应的目标访问信息,生成至少一个第一响应消息对应的虚拟访问请求并发送;虚拟访问请求用于访问对应的目标设备。
52.虚拟访问请求是根据第一响应消息对应的url地址、ip地址和端口等生成的,具体的可以通过预设的脚本或程序等生成和发送虚拟访问请求,以完成对目标设备的访问。具体的,由于任何软件或程序的访问和功能支持,其都需要依托于所在的电子设备(目标设备),例如服务器或pc等。本实施例中,每一虚拟访问请求对应的目标设备,可以通过ip地址字段进行区分每一虚拟访问请求对应的目标设备。目标设备可以为参与目标网络的任意一个电子设备。
53.步骤s400,当接收到至少一个虚拟访问请求对应的第二响应消息时,若依据第二响应消息确定目标设备上存在业务系统,则利用已获得的流量数据确定业务系统的系统边界信息;系统边界信息包括对应的业务系统的部署信息,已获得的流量数据至少包括第一响应消息和/或第二响应消息。
54.第二响应消息是目标设备根据接收到的虚拟访问请求生成的。其内部具有的内容
会根据请求对应的功能或业务类型的不同而存在区别,但由于使用的通讯协议不同,其每一字段内的内容是什么信息是规定好的,故而可以直接对第二响应消息进行信息提取,从而获取相应的信息,以确定出目标设备内是否存在业务系统。通讯协议的确定可以根据网络地址或反馈信息的头部内容进行确定,如网络地址的开头为“https”则对应的通讯协议则为https协议。
55.在目标设备内存在业务系统的情况下,可以认定目标网络中存在业务系统,且业务系统有可能不仅仅存在于一个目标设备。故而,本实施例中,在确定目标设备内存在业务系统的情况下,会根据已获得的流量数据确定业务系统的系统边界信息。由于第一响应消息和第二响应消息都是参与目标网络的目标设备在进行数据通讯时生成的,故而都有可能包含了业务系统的相关信息,如中间件信息或ip地址字段和端口字段等。故而可以通过第一响应消息或第二响应消息确定出业务系统的系统边界信息。其中,中间件是指业务系统部署时采用的诸如第三方开发的数据库等用于连接用户和业务系统的软件。
56.优选的,本实施例中为了使得得到的系统边界信息更加充分和完整,已获得的流量数据同时包括第一响应消息和第二响应消息。
57.本实施例提供的业务系统边界确定方法,能够根据目标网络中已产生的第一响应消息,生成对应的虚拟访问请求。并根据通过虚拟访问请求对目标设备进行访问,得到第二响应消息。并根据第二响应消息确定参与目标网络的目标设备中,是否有目标设备上存在业务系统。并在有目标设备存在业务系统的情况下,根据已获得的流量数据确定业务系统的系统边界信息,以使用户能够根据系统边界信息获知到目标网络中的业务系统的边界。因此,本技术提供的业务系统边界确定方法,能够在事先不需要得知目标网络中是否存在业务系统的情况下,确定出目标网络中是否存在业务系统。并在存在业务系统的情况下,得到该业务系统的系统边界信息。
58.在本技术的一种示例性实施例中,步骤s100,包括:
59.步骤s110,获取目标网络中已产生的携带流量特征信息的目标流量数据。目标流量数据为参与目标网络的设备之间进行数据通讯时产生的。即,本实施例中的目标流量数据,不包括参与目标网络的设备与目标网络外的其他设备(比如公网中的设备)进行数据通讯时产生的流量数据。
60.步骤s120,根据目标流量数据中携带的流量特征信息,从目标流量数据中确定出至少一个第一响应消息。在本技术的一种示例性实施例中,流量特征数据可以包括目标流量数据的数据格式、包含的各字段的位置和/或内容、携带的有效载荷等可以表征目标流量数据的信息。具体的,可以通过对目标流量数据进行解析获得目标流量数据对应的流量特征数据,进而可以通过目标流量数据的数据格式等确定其为请求类消息还是响应类消息。请求类消息中,一般只会携带数据获取的需求,而无法获取到其自身或其要访问的设备中的业务系统的相关信息。故而本实施例中,会根据消息类型为响应类消息的数据格式,将其中消息类型为响应类消息的确定出来,以此将请求类消息清除,以降低后续处理过程中的处理量。
61.在本技术的一种示例性实施例中,流量特征信息可以包括用于标识数据来源的ip地址字段;
62.上述步骤s110,具体可以包括以下步骤:
63.步骤s111,获取预设的流量数据采集软件采集到的在指定时间段内的原始流量数据;流量特征信息至少包括对应的ip地址字段,原始流量数据为参与目标网络的设备进行数据通讯时产生的;即原始流量数据中包括参与目标网络的设备与目标网络外的其他设备进行数据通讯时产生的流量数据。其中,指定时间段可以为指定的一个固定长度的时间段(如2022年1月1日到2022年1月21日等)、当前时间以前固定长度的时间段(如一周内等)或从流量数据采集软件开始工作的时间到当前时间等,本技术对此不作限定。
64.步骤s112,根据目标网络对应的ip地址集合,将原始流量数据中对应的ip地址字段属于ip地址集合的原始流量数据确定为目标流量数据。
65.目标网络对应的ip地址集合可以根据目标网络的网络配置信息得到。而参与目标网络的目标设备对应的ip地址字段则会属于ip地址集合。故而本实施例中,直接通过ip地址集合和原始流量数据对应的ip地址字段,确定出目标流量数据。
66.在本技术的一种示例性实施例中,上述步骤s300,具体可以包括以下步骤:
67.步骤s310,根据已获得的各个第一响应消息对应的目标访问信息,对第一响应消息进行去重,得到去重后的第一响应消息。
68.步骤s320,利用去重后的每一第一响应消息对应的目标访问信息,生成去重后的每一第一响应消息对应的虚拟访问请求并发送。
69.而在实际应用中,网络中的每一信息资源都有在网上唯一的url地址,故而使用同一个url地址能够获取到的响应消息在大多数情况下也是相同的。而本实施例中,通过每一第一响应消息携带的流量特征信息中的ip地址字段,对若干第一响应消息进行去重处理,得到至少一个去重后的第一响应消息。以使得任意两个去重后的第一响应消息中的url地址字段之间均不同。使得后续操作中,不会出现两个虚拟访问请求获取到的第二响应消息是相同的情况。
70.在本技术的一种示例性实施例中,流量特征信息至少包括ip地址字段和端口字段;目标访问信息为url地址;
71.步骤s200,包括:
72.针对每一第一响应消息,从该第一响应消息携带的流量特征信息中提取出对应的ip地址和端口,根据提取出的ip地址和端口还原该第一响应消息对应的url地址。
73.以此实现在第一响应消息本身不携带url地址字段的情况下,可以根据提取出的ip地址和端口还原该第一响应消息对应的url地址。
74.相应的,步骤s320,利用去重后的每一第一响应消息对应的目标访问信息,生成去重后的每一第一响应消息对应的虚拟访问请求并发送,包括:
75.根据每一去重后的第一响应消息对应的url地址、ip地址和端口,生成每一去重后的第一响应消息对应的虚拟访问请求并发送。以使得,任意虚拟访问请求能够进行正常的访问,且任意两个虚拟访问请求对应的url地址字段不同。
76.在本技术的一种示例性实施例中,第二响应消息包括页面信息和/或协议信息。页面信息用于显示对应的第二响应消息所对应的业务系统的页面。页面信息包括与页面对应的页面名称字段。协议信息为根据对应的第二响应消息所使用的通讯协议,以及发送该第二响应消息的目标设备所调用的中间件生成的。协议信息包括中间件的中间件名称字段。
77.其中,页面信息中一般会包含图片数据,如一些检索引擎的网页初始访问界面中
会带有其商标或logo的图片。协议信息则为以字符串或文字或代码等形式存在的数据。例如,数据头部中的网络协议信息和检索引擎的检索结果界面中要显示结果信息对应的数据等。
78.具体的,获取每一页面信息中的页面名称字段,可以以页面信息中的logo信息/图片或title信息等形式存在。其具体的获取方法可以为对logo图片进行ocr识别得到,或直接对固定字段对应的数据内容进行获取。以此能够获取到业务系统对应的业务系统名称信息等。
79.根据通讯协议的规定,响应消息的协议信息内需要包含生成该响应消息时所调用或直接使用的中间件的信息(名称和/或版本号)。故而可以通过协议信息得到发送第二响应消息的目标设备上配置了哪些中间件以及这些中间件的信息。例如,最终获取到的中间件的信息为mysql中间件的名称和版本号以及minio中间件的名称和版本号,则可以说明该目标设备内安装了或能够调用mysql数据库服务和minio开源存储服务。
80.基于第二响应消息包括页面信息和/或协议信息,依据第二响应消息确定目标设备上存在业务系统,包括:
81.将页面信息中携带的页面名称字段和/或协议信息中携带的中间件名称字段与预设的应用网络特征库进行匹配,若匹配成功,则确定发送对应的第二响应消息的目标设备上存在业务系统。
82.预设的应用网络特征库中可以存放已知的业务系统的系统名称和系统简称,以及业务系统使用的中间件名称等信息。故而可以通过页面信息中携带的页面名称字段与预设的应用网络特征库中的信息进行比对,和/或通过协议信息中携带的中间件名称字段与预设的应用网络特征库中的信息进行比对,并在应用网络特征库存在相同的页面名称字段的情况下,和/或,在在应用网络特征库存在业务系统使用相同中间件的情况下,确定发送对应的第二响应消息的目标设备上存在业务系统。
83.在本技术的一种示例性实施例中,部署信息至少包括存在业务系统的业务设备的ip地址,业务设备为业务系统分配的端口,和/或业务系统中部署的中间件的中间件信息;
84.第一响应消息包括页面信息和/或协议信息;即第一响应消息和第二响应消息的构成可以是相同的,但具体内容可以不同。
85.基于上述部署信息,步骤s400中的,利用已获得的流量数据确定业务系统的系统边界信息,包括:
86.根据当前已确定存在业务系统的目标设备的目的ip地址和与业务系统相关的目的端口,统计已获得的流量数据中访问目的ip地址和目的端口的访问ip、以及访问ip访问目的ip地址和目的端口的访问频率。
87.将访问频率高于预设频率的访问ip对应的设备以及当前已确定存在业务系统的目标设备确定为存在业务系统的业务设备,根据业务设备对应的访问ip确定业务设备为业务系统分配的端口。
88.从流量数据中筛选出业务设备上的业务系统发出的目标响应消息,根据目标响应消息中包含的页面信息和协议信息,确定业务系统中部署的中间件的中间件信息。
89.由于仅根据第二响应消息并不一定能够确定出目标网络中所有的存在业务系统的设备。而若一个业务系统存在于多个服务器(即业务设备)上,这些存在业务系统的服务
器之间会进行高频率的数据通讯。故而,可以通过统计已获得的流量数据中访问目的ip地址和目的端口的访问ip、以及访问ip访问目的ip地址和目的端口的访问频率,确定出去将访问频率高于预设频率的访问ip对应的设备,并将这类设备和当前已确定存在业务系统的目标设备共同确定为业务设备,以保证获取足够完整的系统边界信息。
90.根据目标响应消息对应的页面信息和协议信息,获取存在业务系统的业务设备的ip地址和端口、域名。获取存在业务系统的业务设备的ip地址和端口可以确定出这些业务设备具体是目标网络中的哪个设备,以及这些业务设备用于提供业务系统的服务的端口是哪些,以及这些业务设备对应的域名是什么,方便后续进行流量监控等工作。
91.根据目标响应消息对应页面信息和协议信息,获取业务设备对应的中间件名称字段以及中间件版本号字段中的内容。以此能够获知到业务系统都安装或配置了哪些中间件,根据这些中间件的信息,一定程度上也能获知到用户的数据有可能会发送给哪些中间件对应的服务商,以及在业务系统异常时,也可以根据中间件的版本查找到中间件已经公开的漏洞,进而确定业务系统的异常是否是由中间件的漏洞导致的。
92.根据ip地址、端口、中间件名称和中间件版本,得到系统边界信息,同时,系统边界信息还可以包括对应的业务系统的名称和服务内容等信息。
93.由ip地址、端口、中间件名称以及中间件版本号构成的配置信息/边界系统信息,能够使得用户通过系统边界信息明确所使用的业务系统都配置在哪些目标设备上,以及该业务系统在提供服务时会调用哪些中间件。
94.在本技术的一种示例性实施例中,方法还可以包括:
95.对每一业务设备进行流量监控,以获取每一业务设备对应的监控数据信息;
96.确定业务设备对应的业务功能;
97.根据业务设备对应的业务功能确定每一业务设备的报警规则;
98.根据业务设备对应的监控数据信息和报警规则,确定是否生成报警信息。
99.每一业务设备都对应了一个业务系统所具有的至少一个业务功能,如数据存储、身份信息获取、图片信息获取等。而不同的业务功能对应的业务设备,由于其业务功能的限制,其信息交互次数、外部访问时间等均会存在一定的差异。本实施例中,可通过历史获取的每一业务设备的历史流量数据,分析得出每一业务设备对其具备的每一业务功能所对应的访问时间和访问频率,以此生成每一业务功能对应的报警规则。报警规则可以为在非访问时间的访问频率(通过监控数据信息确定)超过设定的频率阈值即生成报警信息。其中,由于频率阈值对应的是非访问时间,故而,访问频率可以设置为其对应的正常访问频率的五分之一到二十分之一。如此,能够完成对每一业务设备的监控,当其出现访问异常时进行报警。
100.请参考图2,根据本技术的一个方面,提供一种业务系统边界确定装置,包括:
101.获取模块,用于获取目标网络中已产生的至少一个携带了流量特征信息的第一响应消息;流量特征信息用于表征对应的第一响应消息的来源;
102.信息提取模块,用于针对每一第一响应消息,依据该第一响应消息携带的流量特征信息得到该第一响应消息对应的目标访问信息;目标访问信息用于表征发送该第一响应消息的目标设备的位置;
103.生成模块,用于根据已获得的各个第一响应消息对应的目标访问信息,生成至少
一个第一响应消息对应的虚拟访问请求并发送;虚拟访问请求用于访问对应的目标设备;
104.确定模块,用于当接收到至少一个虚拟访问请求对应的第二响应消息时,若依据第二响应消息确定目标设备上存在业务系统,则利用已获得的流量数据确定业务系统的系统边界信息;系统边界信息包括对应的业务系统的部署信息,已获得的流量数据至少包括第一响应消息和/或第二响应消息。
105.在本技术的一种示例性实施例中,上述业务系统边界确定装置中各模块的具体实现方式可以参照方法实施例,这里不在赘述。
106.此外,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
107.通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本公开实施方式的方法。
108.在本公开的示例性实施例中,还提供了一种能够实现上述方法的电子设备。
109.所属技术领域的技术人员能够理解,本技术的各个方面可以实现为系统、方法或程序产品。因此,本技术的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
110.根据本技术的这种实施方式的电子设备。电子设备仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
111.电子设备以通用计算设备的形式表现。电子设备的组件可以包括但不限于:上述至少一个处理器、上述至少一个储存器、连接不同系统组件(包括储存器和处理器)的总线。
112.其中,所述储存器存储有程序代码,所述程序代码可以被所述处理器执行,使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本技术各种示例性实施方式的步骤。
113.储存器可以包括易失性储存器形式的可读介质,例如随机存取储存器(ram)和/或高速缓存储存器,还可以进一步包括只读储存器(rom)。
114.储存器还可以包括具有一组(至少一个)程序模块的程序/实用工具,这样的程序模块包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
115.总线可以为表示几类总线结构中的一种或多种,包括储存器总线或者储存器控制器、外围总线、图形加速端口、处理器或者使用多种总线结构中的任意总线结构的局域总线。
116.电子设备也可以与一个或多个外部设备(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备交互的设备通信,和/或与使得该电子设备
能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口进行。并且,电子设备还可以通过网络适配器与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。网络适配器通过总线与电子设备的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
117.通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施方式的方法。
118.在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本技术的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本技术各种示例性实施方式的步骤。
119.所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
120.计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
121.可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
122.可以以一种或多种程序设计语言的任意组合来编写用于执行本技术操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
123.此外,上述附图仅是根据本技术示例性实施例的方法所包括的处理的示意性说
明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。
124.应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
125.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1