一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

虚拟化网络链路可视化方法、系统、计算机及存储介质与流程

2022-02-21 04:19:53 来源:中国专利 TAG:


1.本技术涉及数据处理技术领域,特别是涉及一种虚拟化网络链路可视化方法、系统、计算机及存储介质。


背景技术:

2.现如今,随着生产力的进步以及科学技术的快速发展,互联网已经在人们的日常生活中得到普及,使人们可以在互联网上进行学习、娱乐以及工作等,极大的方便了人们的生活。
3.其中,云计算是目前互联网中发展的热门方向,并且随着云计算中的计算节点虚拟化的快速发展,使得负责虚拟节点通信的虚拟化网络配置需求也随之增加。
4.然而,现有技术在配置好虚拟化网络之后,却无法直观的查看整个虚拟化拓扑链路,当存在节点发生配置错误时,只能通过逐个排查各个节点的配置情况来寻找出发生错误的节点,效率较低,从而增加了运维的成本。


技术实现要素:

5.基于此,本技术实施例提供了一种虚拟化网络链路可视化方法、系统、计算机及存储介质,以至少解决相关技术中在配置好虚拟化网络之后,无法直观的查看整个虚拟化链路的问题。
6.第一方面,本技术实施例提供了一种虚拟化网络链路可视化方法,所述方法包括:
7.通过ovs获取各个节点的虚拟化信息,并对所述虚拟化信息进行序列化处理;
8.调用各个所述节点的链路信息查询接口,以收集链路数据并对所述链路数据进行汇聚;
9.整合所述虚拟化信息和所述链路数据,以构建出虚拟化网络链路并通过预设可视化算法将所述虚拟化网络链路显示在预设的画布上。
10.在其中一些实施例中,所述通过ovs获取各个节点的虚拟化信息的步骤包括:
11.通过ovs-vsctl show命令获取各个所述节点包含的虚拟化网络设备,并根据预设规则筛选出目标网络设备;
12.获取所述目标网络设备的虚拟化信息,所述虚拟化信息包括设备名称、设备类型以及设备驱动。
13.在其中一些实施例中,所述获取所述目标网络设备的虚拟化信息的步骤之后,所述方法包括:
14.通过ovs-ofctl查询各个所述节点内的网桥上的流表信息,并通过收集器收集所述虚拟化信息和所述流表信息。
15.在其中一些实施例中,所述通过ovs获取各个节点的虚拟化信息,并对所述虚拟化信息进行序列化处理的步骤之后,所述方法包括:
16.收集搜索框中的搜索数据并触发搜索事件;
17.根据所述搜索事件查询到对应的拓扑信息,并将所述拓扑信息作为搜索数据传输至各个所述节点;
18.当所述节点接收到所述搜索数据时,将所述搜索数据作为ovs-db中的external-ids字段的筛选依据。
19.在其中一些实施例中,所述调用各个所述节点的链路信息查询接口,以收集链路数据并对所述链路数据进行汇聚的步骤包括:
20.根据预设节点ip信息调用各个所述节点的链路信息查询接口;
21.将各个所述链路信息查询接口返回至json数据,以进行反序列化处理并作为局部图片信息;
22.将各个所述节点返回的局部图片信息合并,以生成整体图片信息。
23.在其中一些实施例中,所述整合所述虚拟化信息和所述链路数据,以构建出虚拟化网络链路并通过预设可视化算法将所述虚拟化网络链路显示在预设的画布上的步骤包括:
24.通过graphstream组件内预设的展示算法将获取到的所述虚拟化信息以及所述链路数据均匀的展示在预设的javafx画布中,并在各个所述节点下方展示对应的节点名称。
25.第二方面,本技术实施例提供了一种虚拟化网络链路可视化系统,该系统具体包括:
26.收集模块,用于通过ovs获取各个节点的虚拟化信息,并对所述虚拟化信息进行序列化处理;
27.调用模块,用于调用各个所述节点的链路信息查询接口,以收集链路数据并对所述链路数据进行汇聚;
28.构建模块,用于整合所述虚拟化信息和所述链路数据,以构建出虚拟化网络链路并通过预设可视化算法将所述虚拟化网络链路显示在预设的画布上。
29.其中,上述虚拟化网络链路可视化系统中,所述收集模块具体用于:
30.通过ovs-vsctl show命令获取各个所述节点包含的虚拟化网络设备,并根据预设规则筛选出目标网络设备;
31.获取所述目标网络设备的虚拟化信息,所述虚拟化信息包括设备名称、设备类型以及设备驱动。
32.其中,上述虚拟化网络链路可视化系统中,所述虚拟化网络链路可视化系统还包括查询模块,所述查询模块具体用于:
33.通过ovs-ofctl查询各个所述节点内的网桥上的流表信息,并通过收集器收集所述虚拟化信息和所述流表信息。
34.其中,上述虚拟化网络链路可视化系统中,所述虚拟化网络链路可视化系统还包括搜索模块,所述搜索模块具体用于:
35.收集搜索框中的搜索数据并触发搜索事件;
36.根据所述搜索事件查询到对应的拓扑信息,并将所述拓扑信息作为搜索数据传输至各个所述节点;
37.当所述节点接收到所述搜索数据时,将所述搜索数据作为ovs-db中的external-ids字段的筛选依据。
38.其中,上述虚拟化网络链路可视化系统中,所述调用模块具体用于:
39.根据预设节点ip信息调用各个所述节点的链路信息查询接口;
40.将各个所述链路信息查询接口返回至json数据,以进行反序列化处理并作为局部图片信息;
41.将各个所述节点返回的局部图片信息合并,以生成整体图片信息。
42.其中,上述虚拟化网络链路可视化系统中,所述构建模块具体用于:
43.通过graphstream组件内预设的展示算法将获取到的所述虚拟化信息以及所述链路数据均匀的展示在预设的javafx画布中,并在各个所述节点下方展示对应的节点名称。
44.第三方面,本技术实施例提供了一种计算机,该计算机包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上面所述的虚拟化网络链路可视化方法。
45.第四方面,本技术实施例提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上面所述的虚拟化网络链路可视化方法。
46.相比于相关技术,本技术实施例提供的虚拟化网络链路可视化方法、系统、计算机及存储介质首先通过ovs获取各个节点的虚拟化信息,并对该虚拟化信息进行序列化处理,进一步的,通过调用各个上述节点的链路信息查询接口,可以收集到需要的链路数据并进行汇聚处理,最后,通过将上述虚拟化信息和链路数据进行整合,构建出对应的虚拟化网络链路并通过预设的算法就能够完整的显示在预设的画布上。通过本技术提供的虚拟化网络链路可视化方法能够使用户可以直观的查看到业务拓扑相关的虚拟化网络链路,并且用户在检验该虚拟化网络链路时,可以快速、准确的查找到发生错误的节点,大幅提升了工作效率,从而降低了运维的成本。
47.本技术的一个或多个实施例的细节在以下附图和描述中提出,以使本技术的其他特征、目的和优点更加简明易懂。
附图说明
48.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
49.图1为本技术第一实施例提供的虚拟化网络链路可视化方法的流程图;
50.图2为本技术第二实施例提供的虚拟化网络链路可视化方法的流程图;
51.图3为本技术第三实施例提供的虚拟化网络链路可视化系统的结构框图;
52.图4为本发明第四实施例提供的计算机的结构框图。
具体实施方式
53.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。基于本技术提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
54.显而易见地,下面描述中的附图仅仅是本技术的一些示例或实施例,对于本领域的普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图将本技术应用
于其他类似情景。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本技术公开的内容相关的本领域的普通技术人员而言,在本技术揭露的技术内容的基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本技术公开的内容不充分。
55.在本技术中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域普通技术人员显式地和隐式地理解的是,本技术所描述的实施例在不冲突的情况下,可以与其它实施例相结合。
56.除非另作定义,本技术所涉及的技术术语或者科学术语应当为本技术所属技术领域内具有一般技能的人士所理解的通常意义。本技术所涉及的“一”、“一个”、“一种”、“该”等类似词语并不表示数量限制,可表示单数或复数。本技术所涉及的术语“包括”、“包含”、“具有”以及它们任何变形,意图在于覆盖不排他的包含;例如包含了一系列步骤或模块(单元)的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可以还包括没有列出的步骤或单元,或可以还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本技术所涉及的“连接”、“相连”、“耦接”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电气的连接,不管是直接的还是间接的。本技术所涉及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本技术所涉及的术语“第一”、“第二”、“第三”等仅仅是区别类似的对象,不代表针对对象的特定排序。
57.现有技术在配置好虚拟化网络之后,却无法直观的查看整个虚拟化拓扑链路,当存在节点发生配置错误时,只能通过逐个排查各个节点的配置情况来寻找出发生错误的节点,效率较低,从而增加了运维的成本。
58.请参阅图1,所示为本发明第一实施例提供的虚拟化网络链路可视化方法,能够将虚拟化网络链路实时、完整的显示在画布上,以便于用户查看,并且能够及时查找出发生错误的节点,提升了工作效率,从而降低了运维的成本。
59.具体的,该虚拟化网络链路可视化方法具体包括以下步骤:
60.步骤s10,通过ovs获取各个节点的虚拟化信息,并对所述虚拟化信息进行序列化处理;
61.在本实施例中,首先需要说明的是,openvswitch:简称ovs,是一种虚拟交换机。具体的,本步骤首先会通过上述ovs获取网络链路中的各个节点的虚拟化信息,其中,需要指出的是,每个节点即相当于一个服务器或者一个网络设备,因此,本实施例首先需要获取到各个节点的信息,即上述虚拟化信息,进一步的,再通过ovs对该虚拟信息进行预设的序列化处理,就能够获取到需要的虚拟化信息。
62.步骤s20,调用各个所述节点的链路信息查询接口,以收集链路数据并对所述链路数据进行汇聚;
63.具体的,在本步骤中,在获取到网络链路中的各个节点的虚拟化信息过后,就需要获取各个节点之间的连接关系,即上述链路数据。
64.因此,本步骤会通过上述ovs调用出上述各个节点内预设的链路信息查询接口,并通过该链路信息查询接口收集到各个节点对应的链路数据,再对收集到的链路数据进行汇聚,即可得到需要的链路数据。
65.步骤s30,整合所述虚拟化信息和所述链路数据,以构建出虚拟化网络链路并通过预设可视化算法将所述虚拟化网络链路显示在预设的画布上。
66.在本步骤中,需要说明的是,当通过上述步骤s10和步骤s20分别获取到需要的虚拟化信息以及链路数据时,就需要对该虚拟化信息以及链路数据进行整合处理,以获取到一个完整的虚拟化网络链路。
67.进一步的,通过ovs内部预设的可视化算法对该虚拟化网络链路进行可视化处理,以将该虚拟化网络链路完整的显示在其内部预设的画布上,从而最终能够将上述虚拟化网络链路清楚、完整的显示在画布上。
68.使用时,首先通过ovs获取各个节点的虚拟化信息,并对该虚拟化信息进行序列化处理,进一步的,通过调用各个上述节点的链路信息查询接口,可以收集到需要的链路数据并进行汇聚处理,最后,通过将上述虚拟化信息和链路数据进行整合,构建出对应的虚拟化网络链路并通过预设的算法就能够完整的显示在预设的画布上。通过本技术提供的虚拟化网络链路可视化方法能够使用户可以直观的查看到业务拓扑相关的虚拟化网络链路,并且用户在检验该虚拟化网络链路时,可以快速、准确的查找到发生错误的节点,大幅提升了工作效率,从而降低了运维的成本。
69.需要说明的是,上述的实施过程只是为了说明本技术的可实施性,但这并不代表本技术的虚拟化网络链路可视化方法只有上述唯一一种实施流程,相反的,只要能够将本技术的虚拟化网络链路可视化方法实施起来,都可以被纳入本技术的可行实施方案。
70.综上,本发明上述实施例当中的虚拟化网络链路可视化方法能够使用户可以直观的查看到业务拓扑相关的虚拟化网络链路,并且用户在检验该虚拟化网络链路时,可以快速、准确的查找到发生错误的节点,大幅提升了工作效率,从而降低了运维的成本。
71.请参阅图2,所示为本发明第二实施例提供的虚拟化网络链路可视化方法,具体包括以下步骤:
72.步骤s11,通过ovs-vsctl show(查看网桥和端口)命令获取各个所述节点包含的虚拟化网络设备,并根据预设规则筛选出目标网络设备,以获取所述目标网络设备的虚拟化信息,所述虚拟化信息包括设备名称、设备类型以及设备驱动。
73.在本实施例中,需要说明的是,本实施例提供的ovs是基于java的spring boot框架进行构建的,并且在该ovs的内部预设有多个查询接口。
74.进一步的,在本步骤中,首先通过ovs-vsctl show命令获取上述各个节点包含的虚拟化网络设备,其中,该虚拟化网络设备可以是网桥、tun/tap、veth(virtual ethernet,虚拟以太网)以及vxlan(virtual extensible local area network,虚拟扩展局域网)等。其中,tun/tap为linux操作系统提供的虚拟网络设备,且tun和tap使用相同的内核驱动。网桥、veth、tun/tap均属linux内核虚拟网络设备。vxlan则是一种隧道协议,被ovs支持,可在ovs端口中查看具体vxlan信息。
75.更进一步的,根据ovs内预设的规则筛选出目标网络设备,以获取所述目标网络设备的虚拟化信息。具体的,在本步骤中,通过ovs-db(openvswitch database,虚拟交换机数
据库)中业务配置的external-ids中定义的内容来筛选出跟业务拓扑相关的网络设备,即上述目标网络设备,再通过上述ovs内部预设的ip(internet protocol,网际互连协议)以及ethtool(网卡诊断和调整工具)等工具查看上述目标网络设备的虚拟化信息,该虚拟化信息包括设备名称、设备类型以及设备驱动。其中,external-ids是ovs-db中的一个字段,可以用于存放自定义数据。
76.在本实施例中,需要说明的是,在上述通过ovs-vsctl show命令获取各个所述节点包含的虚拟化网络设备,并根据预设规则筛选出目标网络设备,以获取所述目标网络设备的虚拟化信息的步骤之后,该方法还包括:
77.步骤s21,通过ovs-ofctl(流表操作命令)查询各个所述节点内的网桥上的流表信息,并通过收集器收集所述虚拟化信息和所述流表信息。
78.进一步的,在本步骤中,还会通过ovs内部预设的ovs-ofctl工具查询上述各个节点内的网桥上的流表信息,其中,流表为openflow(网上通信协议)交换机的运行过程中的数据转发的规则。
79.更进一步的,通过收集器收集整理以上各项信息,再通过上述流表转发上述虚拟化信息,整合上述各个节点间的连接信息,从而构建出虚拟化网络链路的节点与连接数据图像。
80.在本实施例中,需要指出的是,在通过ovs获取各个节点的虚拟化信息,并对所述虚拟化信息进行序列化处理的步骤之后,该方法还包括:
81.步骤s31,收集搜索框中的搜索数据并触发搜索事件;根据所述搜索事件查询到对应的拓扑信息,并将所述拓扑信息作为搜索数据传输至各个所述节点;当所述节点接收到所述搜索数据时,将所述搜索数据作为ovs-db中的external-ids字段的筛选依据。
82.具体的,在本步骤中,该虚拟化网络链路可视化方法还具有搜索功能,在具体实施时,首先收集搜索框中的搜索数据并触发搜索事件,其中,在搜索按钮被点击时就能够触发搜索事件;进一步的,根据上述搜索事件查询到对应的拓扑信息,并将该拓扑信息作为搜索数据传输至各个节点;最后当所述节点接收到所述搜索数据时,将所述搜索数据作为ovs-db中的external-ids字段的筛选依据。
83.步骤s41,根据预设节点ip信息调用各个所述节点的链路信息查询接口;将各个所述链路信息查询接口返回至json(javascript object notation,js对象简谱)数据,以进行反序列化处理并作为局部图片信息;将各个所述节点返回的局部图片信息合并,以生成整体图片信息。
84.在本步骤中,首先需要根据ovs内部预设的节点ip信息调用出各个节点内部的链路信息查询接口,并将各个链路信息查询接口返回的json数据进行反序列化处理并作为局部图片信息。
85.进一步的,检查所有节点返回的局部图片信息,并将具有相同内容的局部图片信息对应的节点作为同一节点处理,再通过将上述流表中的入口in-port、出口out-port与目标网络设备的端口号ofport信息比对,并将in-port与其他out-port相同的图视为同一拓扑图。
86.最后将各个节点返回的局部图片信息合并,以生成整体图片信息。
87.步骤s51,通过graphstream(动态图形管理库)组件内预设的展示算法将获取到的
所述虚拟化信息以及所述链路数据均匀的展示在预设的javafx画布中,并在各个所述节点下方展示对应的节点名称。
88.在本步骤中,需要说明的是,首先需要通过graphstream组件内预设的展示算法将获取到的所述虚拟化信息以及所述链路数据均匀的展示在预设的javafx画布中,进一步的,在各个所述节点下方展示对应的节点名称,最后将上述虚拟化网络链路渲染成黄色即可完整该虚拟化网络链路的显示。
89.从而能够使用户可以直观的查看到业务拓扑相关的虚拟化网络链路,并且用户在检验该虚拟化网络链路时,可以快速、准确的查找到发生错误的节点,大幅提升了工作效率,从而降低了运维的成本。
90.需要指出的是,本发明第二实施例所提供的方法,其实现原理及产生的一些技术效果和第一实施例相同,为简要描述,本实施例未提及之处,可参考第一实施例中相应内容。
91.综上,本发明上述实施例当中的虚拟化网络链路可视化方法能够使用户可以直观的查看到业务拓扑相关的虚拟化网络链路,并且用户在检验该虚拟化网络链路时,可以快速、准确的查找到发生错误的节点,大幅提升了工作效率,从而降低了运维的成本。
92.请参阅图3,所示为本发明第三实施例提供的虚拟化网络链路可视化系统,该虚拟化网络链路可视化系统具体包括:
93.收集模块12,用于通过ovs获取各个节点的虚拟化信息,并对所述虚拟化信息进行序列化处理;
94.调用模块22,用于调用各个所述节点的链路信息查询接口,以收集链路数据并对所述链路数据进行汇聚;
95.构建模块32,用于整合所述虚拟化信息和所述链路数据,以构建出虚拟化网络链路并通过预设可视化算法将所述虚拟化网络链路显示在预设的画布上。
96.需要说明的是,上述各个模块可以是功能模块也可以是程序模块,既可以通过软件来实现,也可以通过硬件来实现。对于通过硬件来实现的模块而言,上述各个模块可以位于同一处理器中;或者上述各个模块还可以按照任意组合的形式分别位于不同的处理器中。
97.其中,上述虚拟化网络链路可视化系统中,所述收集模块12具体用于:
98.通过ovs-vsctl show命令获取各个所述节点包含的虚拟化网络设备,并根据预设规则筛选出目标网络设备,以获取所述目标网络设备的虚拟化信息,所述虚拟化信息包括设备名称、设备类型以及设备驱动。
99.其中,上述虚拟化网络链路可视化系统中,所述虚拟化网络链路可视化系统还包括查询模块42,所述查询模块42具体用于:
100.通过ovs-ofctl查询各个所述节点内的网桥上的流表信息,并通过收集器收集所述虚拟化信息和所述流表信息。
101.其中,上述虚拟化网络链路可视化系统中,所述虚拟化网络链路可视化系统还包括搜索模块52,所述搜索模块52具体用于:
102.收集搜索框中的搜索数据并触发搜索事件;
103.根据所述搜索事件查询到对应的拓扑信息,并将所述拓扑信息作为搜索数据传输
至各个所述节点;
104.当所述节点接收到所述搜索数据时,将所述搜索数据作为ovs-db中的external-ids字段的筛选依据。
105.其中,上述虚拟化网络链路可视化系统中,所述调用模块22具体用于:
106.根据预设节点ip信息调用各个所述节点的链路信息查询接口;
107.将各个所述链路信息查询接口返回至json数据,以进行反序列化处理并作为局部图片信息;
108.将各个所述节点返回的局部图片信息合并,以生成整体图片信息。
109.其中,上述虚拟化网络链路可视化系统中,所述构建模块32具体用于:
110.通过graphstream组件内预设的展示算法将获取到的所述虚拟化信息以及所述链路数据均匀的展示在预设的javafx画布中,并在各个所述节点下方展示对应的节点名称。
111.请参阅图4,所示为本发明第四实施例提供的计算机的结构框图,其中,该计算机包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机的处理器用于提供计算和控制能力。该计算机的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机的数据库用于存储预设配置信息集合。该计算机的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现上述虚拟化网络链路可视化方法。
112.本领域技术人员可以理解,图4中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机的限定,具体的计算机可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
113.本发明第五实施例提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一实施例或者第二实施例提供的虚拟化网络链路可视化方法。
114.综上所述,本发明上述实施例当中的虚拟化网络链路可视化方法、系统、计算机及存储介质能够使用户可以直观的查看到业务拓扑相关的虚拟化网络链路,并且用户在检验该虚拟化网络链路时,可以快速、准确的查找到发生错误的节点,大幅提升了工作效率,从而降低了运维的成本。
115.另外,结合图1描述的本技术第一实施例或者第二实施例提供的虚拟化网络链路可视化方法可以由第四实施例提供的计算机来实现。图4为根据本技术实施例提供的计算机的硬件结构示意图。
116.该计算机可以基于第五实施例获取到的存储介质,来执行本技术第一实施例或者第二实施例提供的虚拟化网络链路可视化方法,从而实现结合图1描述的虚拟化网络链路可视化方法。
117.另外,结合上述实施例中的虚拟化网络链路可视化方法,本技术实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种虚拟化网络链路可视化方法。
118.其中,需要说明的是,上述存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行移动终端的各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功
能所需的应用程序等;存储数据区可存储根据移动终端的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
119.进一步的,存储器可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器可包括硬盘驱动器(hard disk drive,简称为hdd)、软盘驱动器、固态驱动器(solid state drive,简称为ssd)、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,简称为usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器可在数据处理装置的内部或外部。在特定实施例中,存储器是非易失性(non-volatile)存储器。在特定实施例中,存储器包括只读存储器(read-only memory,简称为rom)和随机存取存储器(random access memory,简称为ram)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(programmable read-only memory,简称为prom)、可擦除prom(erasable programmable read-only memory,简称为eprom)、电可擦除prom(electrically erasable programmable read-only memory,简称为eeprom)、电可改写rom(electrically alterable read-only memory,简称为earom)或闪存(flash)或者两个或更多个以上这些的组合。在合适的情况下,该ram可以是静态随机存取存储器(static random-access memory,简称为sram)或动态随机存取存储器(dynamic random access memory,简称为dram),其中,dram可以是快速页模式动态随机存取存储器(fast page mode dynamic random access memory,简称为fpmdram)、扩展数据输出动态随机存取存储器(extended date out dynamic random access memory,简称为edodram)、同步动态随机存取内存(synchronous dynamic random-access memory,简称sdram)等。
120.并且存储器可以用来存储或者缓存需要处理和/或通信使用的各种数据文件,以及处理器所执行的可能的计算机程序指令。
121.更进一步的,处理器通过读取并执行存储器中存储的计算机程序指令,以实现上述第一实施例或者第二实施例提供的虚拟化网络链路可视化方法。
122.处理器是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器内的软件程序和/或模块,以及调用存储在存储器内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。可选的,处理器可包括一个或多个处理单元;优选的,处理器可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器中。
123.具体地,上述处理器可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,简称为asic),或者可以被配置成实施本技术实施例的一个或多个集成电路。
124.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
125.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来
说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献