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

故障的定位方法、装置、服务器及计算机存储介质与流程

2021-11-03 20:28:00 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,特别涉及一种故障的定位方法、装置、服务器及计算机存储介质。


背景技术:

2.当前越来越多的用户通过vpc、专线网关、vpn网关等搭建自己的云上网络环境,将业务迁到云上,而云上业务大多依赖于tor/leaf/spain的三层组网,许多云上的网络流量都需要通过对云上业务路径的哈希策略进行分析来定位流量承载路径,从而定位云网络网关集群的故障节点。
3.但是,随着业务流量的增多,当业务反馈数据转发存在异常时,由于云网络中存在海量的节点、链路,导致无法快速定位到故障节点。


技术实现要素:

4.有鉴于此,本技术提供一种故障的定位方法、装置、服务器及计算机存储介质,可以快速准确的对故障进行定位分析。
5.本技术第一方面提供了一种故障的定位方法,包括:
6.确定目标业务路径下各级网络设备的哈希策略和哈希函数;
7.根据所有所述网络设备的哈希策略和哈希函数,确定目标业务路径流量转发的各级网络节点;
8.根据所述各级网络节点,确定所述目标业务路径流量转发的传输轨迹和交互轨迹,得到所述各级网络节点的网络路径;
9.根据所述网络路径,生成所述目标业务路径的网络拓扑图;
10.针对所述网络拓扑中的每一级网络设备,得到所述网络设备的预分析结果;
11.根据所有所述网络设备的预分析结果进行故障定位,得到故障定位结果。
12.可选的,所述根据所有所述网络设备的哈希策略和哈希函数,确定目标业务路径流量转发的各级网络节点,包括:
13.针对每一个网络设备,根据所述网络设备的第一哈希函数确定第一哈希数组的第一单元标识,并根据第二哈希函数确定第二哈希数组的第二单元标识;其中,所述第一哈希数组中的每个单元用于存储所述第二哈希数组;所述第二哈希数组中的每个单元用于作为一个指针,指向存储单元;
14.根据所述第一单元标识和所述第二单元标识,确定目标第二哈希数组;
15.遍历所述目标第二哈希数组所指向的所有所述存储单元,确定所述目标业务路径流量所分发的第一级网络设备;
16.根据所有所述第一级网络设备,确定所述目标业务路径流量转发的各级网络节点。
17.可选的,所述针对所述网络拓扑中的每一级网络设备,得到所述网络设备的预分
析结果,包括:
18.针对所述网络拓扑中的每一级网络设备,在所述网络设备的网络流量日志中的故障日志数量达到阈值时,记录每一个所述网络设备的转发路径的日志,并将所有所述网络设备的转发路径的日志,作为所述网络设备的与分析结果。
19.可选的,所述针对所述网络拓扑中的每一级网络设备,得到所述网络设备的预分析结果,包括:
20.针对所述网络拓扑中的每一级网络设备,对所述网络设备进行健康检查,将健康检查结果作为所述网络设备的预分析结果。
21.可选的,所述针对所述网络拓扑中的每一级网络设备,得到所述网络设备的预分析结果,包括:
22.针对所述网络拓扑中的每一级网络设备,利用预设的抓包工具对所述网络设备进行抓包,得到抓包结果,将所述抓包结果作为所述网络设备的预分析结果。
23.可选的,所述根据所有所述网络设备的预分析结果进行故障定位,得到故障定位结果之后,还包括:
24.对所述故障定位结果进行存储。
25.本技术第二方面提供了一种故障的定位装置,包括:
26.确定单元,用于确定目标业务路径下各级网络设备的哈希策略和哈希函数;
27.网络节点确定单元,用于根据所有所述网络设备的哈希策略和哈希函数,确定目标业务路径流量转发的各级网络节点;
28.网络路径确定单元,同于根据所述各级网络节点,确定所述目标业务路径流量转发的传输轨迹和交互轨迹,得到所述各级网络节点的网络路径;
29.生成单元,用于根据所述网络路径,生成所述目标业务路径的网络拓扑图;
30.预分析单元,用于针对所述网络拓扑中的每一级网络设备,得到所述网络设备的预分析结果;
31.故障定位单元,用于根据所有所述网络设备的预分析结果进行故障定位,得到故障定位结果。
32.可选的,所述网络节点确定单元,包括:
33.标识确定单元,用于针对每一个网络设备,根据所述网络设备的第一哈希函数确定第一哈希数组的第一单元标识,并根据第二哈希函数确定第二哈希数组的第二单元标识;其中,所述第一哈希数组中的每个单元用于存储所述第二哈希数组;所述第二哈希数组中的每个单元用于作为一个指针,指向存储单元;
34.哈希数组确定单元,用于根据所述第一单元标识和所述第二单元标识,确定目标第二哈希数组;
35.网络设备确定单元,用于遍历所述目标第二哈希数组所指向的所有所述存储单元,确定所述目标业务路径流量所分发的第一级网络设备;
36.网络节点确定子单元,用于根据所有所述第一级网络设备,确定所述目标业务路径流量转发的各级网络节点。
37.可选的,所述预分析单元,包括:
38.记录单元,用于针对所述网络拓扑中的每一级网络设备,在所述网络设备的网络
流量日志中的故障日志数量达到阈值时,记录每一个所述网络设备的转发路径的日志,并将所有所述网络设备的转发路径的日志,作为所述网络设备的与分析结果。
39.可选的,所述预分析单元,包括:
40.健康检查单元,用于针对所述网络拓扑中的每一级网络设备,对所述网络设备进行健康检查,将健康检查结果作为所述网络设备的预分析结果。
41.可选的,所述预分析单元,包括:
42.抓包单元,用于针对所述网络拓扑中的每一级网络设备,利用预设的抓包工具对所述网络设备进行抓包,得到抓包结果,将所述抓包结果作为所述网络设备的预分析结果。
43.可选的,所述故障的定位装置,还包括:
44.存储单元,用于对所述故障定位结果进行存储。
45.本技术第三方面提供了一种服务器,包括:
46.一个或多个处理器;
47.存储装置,其上存储有一个或多个程序;
48.当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如第一方面任意一项所述的故障的定位方法。
49.本技术第四方面提供了一种计算机存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如第一方面任意一项所述的故障的定位方法。
50.由以上方案可知,本技术提供的一种故障的定位方法、装置、服务器及计算机存储介质,所述故障的定位方法包括:首先,确定目标业务路径下各级网络设备的哈希策略和哈希函数;然后,根据所有所述网络设备的哈希策略和哈希函数,确定目标业务路径流量转发的各级网络节点;再根据所述各级网络节点,确定所述目标业务路径流量转发的传输轨迹和交互轨迹,得到所述各级网络节点的网络路径;根据所述网络路径,生成所述目标业务路径的网络拓扑图;之后,针对所述网络拓扑中的每一级网络设备,得到所述网络设备的预分析结果;最终,根据所有所述网络设备的预分析结果进行故障定位,得到故障定位结果。从而达到快速准确的对故障进行定位分析的目的。
附图说明
51.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
52.图1为本技术实施例提供的一种故障的定位方法的具体流程图;
53.图2为本技术另一实施例提供的一种专线网关完整的云上业务访问路径的示意图;
54.图3为本技术另一实施例提供的一种确定目标业务路径流量转发的各级网络节点的具体流程图;
55.图4为本技术另一实施例提供的一种故障的定位装置的示意图;
56.图5为本技术另一实施例提供的一种实现故障的定位方法的服务器的示意图。
具体实施方式
57.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
58.需要注意,本技术中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系,而术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
59.首先对本技术中出现的术语进行解释:
60.wireshark:网络封包分析软件。
61.tcpdump:用于截取网络分组,并输出分组内容的工具。
62.vpc:虚拟私有网络(virtual private cloud),隔离的云上网络空间。
63.nat网关:一种为云内的资源提供高性能的internet公网访问的云服务。
64.vpn网关:一种为用户本地数据中心与云上资源实现互联互通的云服务。
65.专线网关:一种提供了快速、可靠的连接用户数据中心与云上资源的云服务。
66.目前,在云计算及数据中心应用的网络中,因规模要求,多采用tor/leaf/spain的三层组网,该业务网络路径多采用哈希策略实现路由转发,多级设备下又存在多层哈希策略,而在哈希策略一致的情况下,由于哈希算法得出的结果一致,会导致流量无法做到很好的负载分担,集中于其中一条链路中,造成网络资源的浪费。因此当前多级设备下的哈希策略并不完全一致,导致多级设备的路由转发路径无法确定至特定设备,业务端的云网络网关集群无法进行快速故障定位。
67.因此,本技术实施例提供了一种故障的定位方法,如图1所示,具体包括以下步骤:
68.s101、确定目标业务路径下各级网络设备的哈希策略和哈希函数。
69.以五元组哈希为例,根据会话信息获取目标业务流量转发的源地址sip、目的地址dip、源端口sport、目的端口dport以及采用的传输协议protocol。
70.目前常用的哈希函数有加法哈希、位运算哈希(常见为移位和异或)、乘法哈希、除法哈希、查表哈希(crc系列算法)以及混合哈希。
71.s102、根据所有网络设备的哈希策略和哈希函数,确定目标业务路径流量转发的各级网络节点。
72.目前,云上业务中常见的云网关有vpc网关、nat网关、vpn网关以及专线网关等。
73.以专线网关为例,如图2所示,专线网关完整的云上业务访问路径为cvm—母机—云网关—tor交换机—leaf交换机—spain交换机—专线接入交换机—对端idc,而在tor交换机、leaf交换机、spain交换机之间均存在基于哈希策略的选路,使得流量转发路径更为复杂,因此生成明确至各网络节点的网络拓扑对快速故障定位十分重要。
74.可选的,在本技术的另一实施例中,步骤s102的一种实施方式,如图3所示,包括:
75.s301、针对每一个网络设备,根据网络设备的第一哈希函数确定第一哈希数组的第一单元标识,并根据第二哈希函数确定第二哈希数组的第二单元标识。
76.续接上述实例,根据得到的五元组哈希信息,基于第一哈希函数确定第一哈希数组的第一单元标识,并根据第二哈希函数确定第二哈希数组的第二单元标识。
77.其中,第一哈希数组中的每个单元用于存储第二哈希数组;第二哈希数组中的每个单元用于作为一个指针,指向存储单元。
78.以crc_32算法为例,第一哈希函数为f=crc_32(m

>link)%a。
79.其中,f为哈希数组中的单元标识,crc_32为32位的循环冗余校验算法函数,m

>link为会话存储单元中得到的ip五元组哈希信息,a为哈希数组的长度。
80.以异或算法为例,第二哈希函数为f=(sip^dip^((sport<<16) dport))%a。
81.其中,f为第二哈希数组中的第二单元标识,a为第二哈希数组的长度。
82.s302、根据第一单元标识和第二单元标识,确定目标第二哈希数组。
83.具体的,第一单元标识能够确定第一哈数组的位置,第二单元标识能够确定第二哈希数组的位置。第一哈希数组中每个单元为一个第二哈希数组,因此第一单元标识和第二单元标识相结合能够确定第二哈希数组。
84.s303、遍历目标第二哈希数组所指向的所有存储单元,确定目标业务路径流量所分发的第一级网络设备。
85.具体的,额可以通过找到与当前五元组哈希信息对应的值,确定目标业务路径流量所分发的第一级网络设备。
86.s304、根据所有第一级网络设备,确定目标业务路径流量转发的各级网络节点。
87.可以理解的是,哈希函数可以不相同。
88.s103、根据各级网络节点,确定目标业务路径流量转发的传输轨迹和交互轨迹,得到各级网络节点的网络路径。
89.s104、根据网络路径,生成目标业务路径的网络拓扑图。
90.可以看出,本技术依据各级网络设备的哈希策略及其转发路径的哈希函数,计算出各级网络设备在业务转发时流量经过的具体网络节点,自动化地找出云上业务流量的传输轨迹和交互轨迹,形成明确的业务路径流量转发网络拓扑,以便于后续故障定位,实现快速排障。
91.s105、针对网络拓扑中的每一级网络设备,得到网络设备的预分析结果。
92.需要说明的是,云上业务路径可分为三种情况:第一种是客户端和服务端都在云上,云上业务路径是完整的业务路径:即cvm(客户端)

>母机

>云网关(一个或多个)

>母机

>cvm(服务端);第二种情况是客户端在云上,云上业务路径只包含cvm(客户端)

>母机

>云网关

>tor

>leaf

>spain

>其他交换机;第三种情况是服务端在云上,云上业务路径只包含cvm(服务端)

>母机

>云网关

>tor

>leaf

>spain

>其他交换机。
93.本技术基于步骤s104中得到的目标业务路径的网络拓扑图,从业务流量转发的初始网络节点开始从前向后对每一级的网络节点进行故障排查。对于第一种情况来说,云上业务路径的初始节点是cvm(客户端),结束节点是服务端(cvm),对于第二种情况来说,云上业务路径的初始节点是cvm(客户端),结束节点是云网关及相关服务器,对于第三种情况来说云上业务路径的初始节点是相关交换机及云网关,结束节点是服务端(cvm)。
94.可选的,在本技术的另一实施例中,步骤s105的一种实施方式,包括:
95.针对网络拓扑中的每一级网络设备,在网络设备的网络流量日志中的故障日志数量达到阈值时,记录每一个网络设备的转发路径的日志,并将所有网络设备的转发路径的日志,作为网络设备的与分析结果。
96.需要说明的是,可以通过但不限于设置云网关系统故障的日志开启阈值,确定云网关系统的当前故障的运行参数是否超过日志开启阈值,当超过设定阈值时,开启网络流日志,并将获取的网络流日志保存至旁路本地存储设备;设置开启网络流日志的业务数据流,检测到当前业务数据流时,开启网络流日志,并将获取到的网络流日志保存至旁路本地存储设备,此处不做限定。
97.可选的,在本技术的另一实施例中,步骤s105的一种实施方式,包括:
98.针对网络拓扑中的每一级网络设备,对网络设备进行健康检查,将健康检查结果作为网络设备的预分析结果。
99.需要说明的是,健康检查内容可以包括丹巴选育网关物理服务器的cpu占用率、内存占用率、i/o、磁盘、网卡流量、网卡出入包量、网卡出入错包等,以及交换机的端口状况、路由相关信息等,此处不做限定。
100.可以理解的是,各健康检查项目参数还可设置阈值,当前参数值超过阈值时,向运维人员发出告警信息。
101.可选的,在本技术的另一实施例中,步骤s105的一种实施方式,包括:
102.针对网络拓扑中的每一级网络设备,利用预设的抓包工具对网络设备进行抓包,得到抓包结果,将抓包结果作为网络设备的预分析结果。
103.需要说明的是,抓包工具探测包括使用工具根据不通封装设置抓包偏移量进行抓包,常见的抓包工具有tcpdump等抓包工具,之后将抓包结果通过wireshark等工具分析结果并输出,从而定位故障设备及故障原因。
104.其中,tcpdump是一个unix下一个强大的网络抓包工具,它允许用户拦截和显示发送或收到过网络连接到该计算机的tcp/ip和其他数据包,能够将网络中传送的数据包的“头”完全截获下来进行分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助去掉无用的信息。

w选项可以将抓到的数据保存下来,利用wireshark等工具进一步分析。
105.结合上述实施例可以看出,本技术在发生故障后,会根据故障场景以及步骤s104中得到的目标业务路径的网络拓扑图自动选择分析方法,在对应的网络节点进行处理分析。针对特定业务的数据流线管的故障,可以根据特定数据流开启网络流日志探测日志;针对特定故障,可以根据特定故障开启网络流体制探测方式;针对其他形式的故障,可以采用健康检查探测方式与抓包探测方式相结合,进行综合分析。例如:交换机采用日志流的方式,网关设备采用健康检查及抓包的方式,在各级网络设备设定当前能够判定故障的最优分析方式。
106.s106、根据所有网络设备的预分析结果进行故障定位,得到故障定位结果。
107.具体的,将步骤s105中获取的得到的所有预分析结果进行汇总,同时结合云上业务路径各个网络节点的故障情况进行总结分析,最终定位到故障的网络节点。
108.可选的,在本技术的另一实施例中,在得到故障定位结果之后,还可以对故障定位
结果进行存储。
109.以便于快速明确不同用户的云上业务路径,确定流量转发的各级网络设备,便于后续的故障排查定位;同时还将每次的故障定位结果进行存储,统计各类异常场景所涉及的网络节点,进一步记录分析得到常用的故障场景所对应的各级故障网络设备,便于类似故障的及时定位,方便用户和运维人员根据该结论去辅助定位云上业务路径流量转发中出现的问题或优化云上业务路径的拓扑以及拓扑中的节点。
110.由以上方案可知,本技术提供一种故障的定位方法:首先,确定目标业务路径下各级网络设备的哈希策略和哈希函数;然后,根据所有网络设备的哈希策略和哈希函数,确定目标业务路径流量转发的各级网络节点;再根据各级网络节点,确定目标业务路径流量转发的传输轨迹和交互轨迹,得到各级网络节点的网络路径;根据网络路径,生成目标业务路径的网络拓扑图;之后,针对网络拓扑中的每一级网络设备,得到网络设备的预分析结果;最终,根据所有网络设备的预分析结果进行故障定位,得到故障定位结果。从而达到快速准确的对故障进行定位分析的目的。
111.本技术另一实施例提供了一种故障的定位装置,如图4所示,具体包括:
112.确定单元401,用于确定目标业务路径下各级网络设备的哈希策略和哈希函数。
113.网络节点确定单元402,用于根据所有网络设备的哈希策略和哈希函数,确定目标业务路径流量转发的各级网络节点。
114.可选的,在本技术的另一实施例中,网络节点确定单元402的一种实施方式,包括:
115.标识确定单元,用于针对每一个网络设备,根据网络设备的第一哈希函数确定第一哈希数组的第一单元标识,并根据第二哈希函数确定第二哈希数组的第二单元标识。
116.其中,第一哈希数组中的每个单元用于存储第二哈希数组;第二哈希数组中的每个单元用于作为一个指针,指向存储单元。
117.哈希数组确定单元,用于根据第一单元标识和第二单元标识,确定目标第二哈希数组。
118.网络设备确定单元,用于遍历目标第二哈希数组所指向的所有存储单元,确定目标业务路径流量所分发的第一级网络设备。
119.网络节点确定子单元,用于根据所有第一级网络设备,确定目标业务路径流量转发的各级网络节点。
120.本技术上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,如图3所示,此处不再赘述。
121.网络路径确定单元403,同于根据各级网络节点,确定目标业务路径流量转发的传输轨迹和交互轨迹,得到各级网络节点的网络路径。
122.生成单元404,用于根据网络路径,生成目标业务路径的网络拓扑图。
123.预分析单元405,用于针对网络拓扑中的每一级网络设备,得到网络设备的预分析结果。
124.可选的,在本技术的另一实施例中,预分析单元405的一种实施方式,包括:
125.记录单元,用于针对网络拓扑中的每一级网络设备,在网络设备的网络流量日志中的故障日志数量达到阈值时,记录每一个网络设备的转发路径的日志,并将所有网络设备的转发路径的日志,作为网络设备的与分析结果。
126.本技术上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,此处不再赘述。
127.可选的,在本技术的另一实施例中,预分析单元405的一种实施方式,包括:
128.健康检查单元,用于针对网络拓扑中的每一级网络设备,对网络设备进行健康检查,将健康检查结果作为网络设备的预分析结果。
129.本技术上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,此处不再赘述。
130.可选的,在本技术的另一实施例中,预分析单元405的一种实施方式,包括:
131.抓包单元,用于针对网络拓扑中的每一级网络设备,利用预设的抓包工具对网络设备进行抓包,得到抓包结果,将抓包结果作为网络设备的预分析结果。
132.本技术上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,此处不再赘述。
133.故障定位单元406,用于根据所有网络设备的预分析结果进行故障定位,得到故障定位结果。
134.本技术上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,如图1所示,此处不再赘述。
135.可选的,在本技术的另一实施例中,故障的定位装置的一种实施方式,还包括:
136.存储单元,用于对故障定位结果进行存储。
137.本技术上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,此处不再赘述。
138.由以上方案可知,本技术提供一种故障的定位装置:首先,确定单元401确定目标业务路径下各级网络设备的哈希策略和哈希函数;然后,网络节点确定单元402根据所有网络设备的哈希策略和哈希函数,确定目标业务路径流量转发的各级网络节点;网络路径确定单元403根据各级网络节点,确定目标业务路径流量转发的传输轨迹和交互轨迹,得到各级网络节点的网络路径;生成单元404根据网络路径,生成目标业务路径的网络拓扑图;之后,预分析单元405针对网络拓扑中的每一级网络设备,得到网络设备的预分析结果;最终,故障定位单元406根据所有网络设备的预分析结果进行故障定位,得到故障定位结果。从而达到快速准确的对故障进行定位分析的目的。
139.本技术另一实施例提供了一种服务器,如图5所示,包括:
140.一个或多个处理器501。
141.存储装置502,其上存储有一个或多个程序。
142.当所述一个或多个程序被所述一个或多个处理器501执行时,使得所述一个或多个处理器501实现如上述实施例中任意一项所述的故障的定位方法。
143.本技术另一实施例提供了一种计算机存储介质,其上存储有计算机程序,其中,计算机程序被处理器执行时实现如上述实施例中任意一项所述的故障的定位方法。
144.在本技术公开的上述实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本公开的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码
的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
145.另外,在本公开各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,直播设备,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
146.专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

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

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

相关文献