设备状态监控系统及方法转让专利
申请号 : CN202110071970.0
文献号 : CN112905410B
文献日 : 2021-11-30
发明人 : 王瑞 , 姬涛 , 陶金 , 石吉峰 , 王卫 , 苏鹏 , 胡恒 , 张永勇 , 王燊 , 宋宇 , 杨新垒 , 付昕翎 , 崔玮 , 杨帆 , 吴永建 , 李晓昂 , 耿淑敏
申请人 : 中国人民解放军32039部队
摘要 :
权利要求 :
1.一种设备状态监控系统,其特征在于,包括:互相连接的采集子系统和Web服务子系统;所述Web服务子系统包括以下至少一种模块:系统首页模块、设备信息模块、日志信息模块、通信监视模块、历史信息模块、故障诊断模块、配置管理模块、统计报表模块、计划申请模块、信息系统上报模块、信息采集接口模块和数据库归档模块;
所述数据库归档模块,用于提供数据备份和/或历史数据删除服务;
所述Web服务子系统,用于接收针对采集子系统的第一计算机编程语言的配置程序的输入,并将所述第一计算机编程语言的配置程序转换为第二计算机编程语言的采集程序;
其中,所述第二计算机编程语言的采集程序中携带待采集设备的标识和待采集设备的待采集参数;
所述采集子系统,用于根据所述待采集设备的标识和所述待采集参数进行采集,得到所述待采集设备的参数信息,以使所述Web服务子系统根据所述待采集设备的参数信息对所述待采集设备的状态进行监控;
所述采集子系统,用于采用SNMP、TELNET、SSH、IPMI和MODBUS中的任一协议采集不同所述待采集设备的参数信息;
所述采集子系统,还用于响应所述Web服务子系统对所述待采集设备的标识和所述待采集参数的修改;
所述Web服务子系统,还用于通过组播上报的方式将监控到的数据上报到综合状态监视系统中;
所述Web服务子系统,还用于通过FEP文件与运管中心计划服务器交互计划信息;
所述Web服务子系统,还用于更新实时数据到内存结构中,根据预设的阈值进行告警;
所述的设备状态监控系统,还包括与所述Web服务子系统连接的数据库子系统,所述数据库子系统包括互相连接的内存和国产神通数据库;所述国产神通数据库包括以下九种类型的库表:系统管理列表、设备参数相关表、拓扑图列表、采集数据实时表、采集数据历史表、告警列表、信息上报相关表、计划申请相关表和链路监视相关表;
所述内存,用于获取所述Web服务子系统发送的参数变化率,并根据所述参数变化率、最大时间间隔和预设告警规则对所述待采集设备的参数信息进行存储;
所述国产神通数据库,用于从所述内存中获取所述待采集设备的参数信息,并转移存储;
所述数据库子系统包括数据入库功能,入库的内容包括:各服务器模板、模板参数的信息、网络拓扑结构视图和机柜拓扑结构视图;
在所述待采集设备为多个,或所述待采集参数的数量为多个时,所述采集子系统通过C++线程池的方式对待采集设备的待采集参数进行采集。
2.根据权利要求1所述的系统,其特征在于,所述Web服务子系统的前端采用HTML5技术,后端采用JAVA/C++平台,所述Web服务子系统为C/S架构中的服务端,且所述C/S架构中的客户端通过浏览器对所述Web服务子系统进行访问。
3.根据权利要求1所述的系统,其特征在于,所述采集子系统包括C++采集模块和JAVA采集模块;其中,所述C++采集模块包括顺序连接的第一调整采集单元,第一信息处理单元和第一接口单元;
所述第一调整采集单元,用于根据所述待采集设备的标识和所述待采集参数调整所述C++采集模块的配置信息,并根据所述配置信息采集所述待采集设备的初始参数信息;
所述第一信息处理单元,用于对所述初始参数信息进行格式化处理,得到所述待采集设备的参数信息;
所述第一接口单元,用于将所述待采集设备的参数信息上报至所述Web服务子系统。
4.根据权利要求3所述的系统,其特征在于,所述JAVA采集模块包括顺序连接的第二调整采集单元,第二信息处理单元和第二接口单元。
5.根据权利要求1所述的系统,其特征在于,所述Web服务子系统,还用于根据所述待采集设备的参数信息进行故障诊断。
6.一种设备状态监控方法,其特征在于,应用于权利要求1~5任一项所述的设备状态监控系统,包括:
通过Web服务子系统接收针对采集子系统的第一计算机编程语言的配置程序输入,并将所述第一计算机编程语言的配置程序转换为第二计算机编程语言的采集程序;其中,所述第二计算机编程语言的采集程序中携带待采集设备的标识和待采集设备的待采集参数;
所述Web服务子系统包括以下至少一种模块:系统首页模块、设备信息模块、日志信息模块、通信监视模块、历史信息模块、故障诊断模块、配置管理模块、统计报表模块、计划申请模块、信息系统上报模块、信息采集接口模块和数据库归档模块;
利用所述数据库归档模块提供数据备份和/或历史数据删除服务;
利用采集子系统根据所述待采集设备的标识和所述待采集参数进行采集,得到所述待采集设备的参数信息,以使所述Web服务子系统根据所述待采集设备的参数信息对所述待采集设备的状态进行监控;
通过所述采集子系统采用SNMP、TELNET、SSH、IPMI和MODBUS中的任一协议采集不同所述待采集设备的参数信息;
利用所述采集子系统响应所述Web服务子系统对所述待采集设备的标识和所述待采集参数的修改;
通过所述Web服务子系统和组播上报的方式将监控到的数据上报到综合状态监视系统中;
利用所述Web服务子系统,通过FEP文件与运管中心计划服务器交互计划信息;
利用所述Web服务子系统更新实时数据到内存结构中,根据预设的阈值进行告警;
利用内存获取所述Web服务子系统发送的参数变化率,并根据所述参数变化率、最大时间间隔和预设告警规则对所述待采集设备的参数信息进行存储;其中,所述的设备状态监控系统,还包括与所述Web服务子系统连接的数据库子系统,所述数据库子系统包括互相连接的内存和国产神通数据库;
利用所述国产神通数据库从所述内存中获取所述待采集设备的参数信息,并转移存储;所述国产神通数据库包括以下九种类型的库表:系统管理列表、设备参数相关表、拓扑图列表、采集数据实时表、采集数据历史表、告警列表、信息上报相关表、计划申请相关表和链路监视相关表;
所述数据库子系统包括数据入库功能,入库的内容包括:各服务器模板、模板参数的信息、网络拓扑结构视图和机柜拓扑结构视图;
在所述待采集设备为多个,或所述待采集参数的数量为多个时,所述采集子系统通过C++线程池的方式对待采集设备的待采集参数进行采集。
7.一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其特征在于,处理器执行计算机程序时实现如权利要求6所述的方法。
8.一种具有处理器可执行的非易失的程序代码的计算机可读介质,其特征在于,所述程序代码使所述处理器执行如权利要求6所述的方法。
说明书 :
设备状态监控系统及方法
技术领域
背景技术
统、Cisco交换机、Sun存储阵列、Oracle数据库等软硬件运行状态的监控。然而为了有效解
决国外通用设备带来的一系列安全隐患问题,真正使得某项卫星任务所用的系统是可信的
系统,一般是将国外通用设备全部替换为国产化设备,进而能够使技术人员完全自主可控
的管理和应用这套系统为该卫星任务提供安全可靠的服务。
备。经过调研,目前完全基于国产自主可控设备的新一代卫星运控系统应用案例较少,与之
对应的,构建针对新一代卫星运控系统的设备状态监控系统的研发尚处于空白状态。
发明内容
语言的配置程序的输入,并将所述第一计算机编程语言的配置程序转换为第二计算机编程
语言的采集程序;其中,所述第二计算机编程语言的采集程序中携带待采集设备的标识和
待采集设备的待采集参数;所述采集子系统,用于根据所述待采集设备的标识和所述待采
集参数进行采集,得到所述待采集设备的参数信息,以使所述Web服务子系统根据所述待采
集设备的参数信息对所述待采集设备的状态进行监控。
发送的参数变化率,并根据所述参数变化率对所述待采集设备的参数信息进行存储;所述
国产神通数据库,用于从所述内存中获取所述待采集设备的参数信息,并转移存储。
服务子系统进行访问。
整采集单元,用于根据所述待采集设备的标识和所述待采集参数调整所述C++采集模块的
配置信息,并根据所述配置信息采集所述待采集设备的初始参数信息;所述第一信息处理
单元,用于对所述初始参数信息进行格式化处理,得到所述待采集设备的参数信息;所述第
一接口单元,用于将所述待采集设备的参数信息上报至所述Web服务子系统。
的配置程序输入,并将所述第一计算机编程语言的配置程序转换为第二计算机编程语言的
采集程序;其中,所述第二计算机编程语言的采集程序中携带待采集设备的标识和待采集
设备的待采集参数;利用采集子系统根据所述待采集设备的标识和所述待采集参数进行采
集,得到所述待采集设备的参数信息,以使所述Web服务子系统根据所述待采集设备的参数
信息对所述待采集设备的状态进行监控。
所述的设备状态监控方法的步骤。
的输入,并将第一计算机编程语言的配置程序转换为第二计算机编程语言的采集程序;其
中,第二计算机编程语言的采集程序中携带待采集设备的标识和待采集设备的待采集参
数;采集子系统,用于根据待采集设备的标识和待采集参数进行采集,得到待采集设备的参
数信息,以使Web服务子系统根据待采集设备的参数信息对待采集设备的状态进行监控。当
待采集设备为国产化设备时,本发明中的Web服务子系统,通过将第一计算机编程语言的配
置程序转换为第二计算机编程语言的采集程序的方式,能够使采集子系统与国产化设备适
配,在适配之后再对国产化设备的参数信息进行采集,最终能够根据采集到的国产化设备
的参数信息对国产化通用设备实现监控功能。
所特别指出的结构来实现和获得。
附图说明
附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前
提下,还可以根据这些附图获得其他的附图。
具体实施方式
术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范
围。
系统所用的通用设备运行状态进行监控,即可以实现对Sun服务器、Solaris操作系统、
Windows操作系统、Cisco交换机、Sun存储阵列、Oracle数据库等软硬件运行状态的监控。
理后,将最终数据发送给应用程序服务层。数据采集层通过SNMP、Telnet、Syslog、TCP/UDP
及ODBC等方式采集,被监控对象包括服务器主机设备、存储设备、网络交换设备、综合显示
设备和专用通信设备等国外通用设备的关键运行状态参数信息,以及机房环境温湿度等参
数信息。应用服务器层用于接收数据采集层获取的数据,通过数据计算处理,进行阈值告警
等状态判别,并将所有数据存入国外数据库;同时通过与客户端交互,将数据展示层订阅信
息推送到客户端。客户端数据展示层:向应用程序层提交订阅信息,并将应用服务器层推送
的数据展示给最终用户界面。数据展示层部署集中监控系统客户端,用户通过该客户端进
行设备运行状态监控与系统管理。
例提供了一种设备状态监控系统及方法,通过将第一计算机编程语言的配置程序转换为第
二计算机编程语言的采集程序的方式,能够使采集子系统与国产化设备适配,在适配之后
再对国产化设备的参数信息进行采集,最终能够根据采集到的国产化设备的参数信息对国
产化通用设备实现监控功能。
的配置程序的输入,并将第一计算机编程语言的配置程序转换为第二计算机编程语言的采
集程序;其中,第二计算机编程语言的采集程序中携带待采集设备的标识和待采集设备的
待采集参数;采集子系统,用于根据待采集设备的标识和待采集参数进行采集,得到待采集
设备的参数信息,以使Web服务子系统根据待采集设备的参数信息对待采集设备的状态进
行监控。
络设备、网御星云防火墙、神通数据库、同友存储阵列、科云备份一体机和国产双工时统软
件。该设备状态监控系统主要解决的是针对上述国内通用设备和软件运行状态的监控。上
述Web服务子系统包括多个模块,采集子系统(或称为数据采集子系统)包括两种采集模块,
这两个子系统的具体结构在下文中具有详细描述,在此不再赘述。上述第一计算机编程语
言可以指JAVA语言,第二计算机编程语言可以指C++语言。上述采集子系统,可以称为数据
采集子系统,或称为信息采集子系统。
之后再对国产化设备的参数信息进行采集,最终能够根据采集到的国产化设备的参数信息
对国产化通用设备实现监控功能。
的采集数据延迟现象。为了避免采集数据延迟现象,本实施例先将采集到的待采集设备的
参数信息存储到内存中,然后根据需求在存储到国产神通数据库。在一个可选的实施例中,
参照图1,设备状态监控系统,还包括与Web服务子系统连接的数据库子系统,数据库子系统
包括互相连接的内存和国产神通数据库;内存,用于获取Web服务子系统发送的参数变化
率,并根据参数变化率对待采集设备的参数信息进行存储;国产神通数据库,用于从内存中
获取待采集设备的参数信息,并转移存储。综上所述,设备状态监控系统根据功能低耦合的
软件设计原则,并结合系统分布操控的特点,可以划分为采集子系统、Web服务子系统和数
据库子系统这3个子系统。
入库存储,具体的,先将实时采集到的数据(即上述参数信息)保存在内存的数据结构中,能
够有效的减轻数据库的入库压力,同时提高了实时监控设备状态的显示时间。
Flex技术,后端采用Java平台,其中Flex技术和Java平台的结合导致数据采集效率较低,为
了提高数据采集效率,在一个可选的实施例中,Web服务子系统的前端采用HTML5技术,后端
采用JAVA/C++平台,Web服务子系统为C/S架构中的服务端,且C/S架构中的客户端通过浏览
器对Web服务子系统进行访问。
其前端采用HTML5技术,后端采用Java和C++平台,且Java和C++之间采用HTTP协议进行通
信。在本发明实施例中,HTML5技术可以实现真正意义上的跨平台,无需安装任何插件,另
外,C++平台的实时性好,能够保证数据采集的准确性和有效性。
集的实时性,在一个可选的实施例中,在待采集设备为多个,或待采集参数的数量为多个
时,采集子系统通过C++线程池的方式对待采集设备的待采集参数进行采集。
的实时性。
单元;第一调整采集单元,用于根据待采集设备的标识和待采集参数调整C++采集模块的配
置信息,并根据配置信息采集待采集设备的初始参数信息;第一信息处理单元,用于对初始
参数信息进行格式化处理,得到待采集设备的参数信息;第一接口单元,用于将待采集设备
的参数信息上报至Web服务子系统。
初始参数信息),经过信息采集、提取、处理后将参数信息上报到Web服务子系统,并能响应
Web服务子系统对待采集设备和待采集参数的修改。本模块无需设置前台页面,也可以实现
对数据的处理。上述C++采集模块分为以下三个单元:第一调整采集单元,第一信息处理单
元和第一接口单元;
参数的修改,调整待采集的内容;
(2)通过SNMP和TELNET协议采集网络设备的参数信息;(3)通过SSH协议采集存储设备的参
数信息;(4)通过SNMP、TELNET和SSH采集时统设备的参数信息;(5)通过MODBUS协议采集机
房环境设备的参数信息。在采集完各个待采集设备的待采集参数之后,可以将C++采集模块
处理完成的数据,上报至Web服务子系统,以使Web服务子系统进行下一步业务处理。
备的初始参数信息,经过信息采集、提取、处理后的参数信息上报到Web服务子系统,并能响
应Web服务子系统对待采集设备和待采集参数的修改。JAVA采集模块无需设置前台页面,也
可以对初始参数信息进行处理。
的方式采集服务器的服务器日志;(3)通过SYSLOG上报的方式可以采集网络设备的数据;
(4)通过PING命令的方式采集通信监视的数据;(5)通过SQL语句的方式采集数据库的数据;
(6)通过WEBSERVICE采集备份一体机的数据;(7)通过WEBSERVICE采集NTM设备的数据。在采
集完各个待采集设备的待采集参数之后,可以将JAVA采集模块处理完成的数据,上报至Web
服务子系统,以使Web服务子系统进行下一步业务处理。
采集的服务器设备的待采集参数,且通过C++采集模块所要采集的网络设备的待采集参数
区别于JAVA采集模块所要采集的服务器设备的待采集参数。
表模块、计划申请模块、信息系统上报模块、数据采集接口模块和数据库归档模块。对上述
12个模块进行具体描述:(1)系统首页模块包括网络拓扑图、机柜拓扑图和设备列表视图;
(2)设备信息模块包括所有待采集设备的状态信息,且每个待采集设备的页面显示信息有
所不同。(3)日志信息模块包括但不限于:告警日志、Syslog日志、软件操作日志和值班日
志;(4)通信监视模块:可以查看与用户的连通状态,按任务监视与任务相关的用户在线状
态,通信中断时可以判断链路中断在哪个环节;(5)历史信息模块:提供查看所有待采集设
备的状态历史信息;(6)故障诊断模块有以下功能:告警压缩、告警屏蔽、告警解决方案参
考、故障快速定位和综合故障诊断;(7)配置管理模块:提供用户管理、系统配置、设备管理、
装备管理、规则管理、通信监视管理和设备树管理;(8)统计报表模块:目前主要有周维护报
表、月维护报表和子系统状态评估;(9)计划申请模块:计划申请是和运管中心计划服务器
之间的信息交换,由设备状态监控系统发起设备维护申请、删除维护申请、删除计划响应,
并发送到运管中心计划服务器,运管中心计划服务器发起设备维护申请响应、删除维护申
请响应、删除维护计划等发送到设备状态监控系统;(10)信息系统上报模块:周期性向综合
状态监视系统发送计算机系统的运行状态、服务器主机的状态参数及数据库的状态参数信
息,告知计算机系统是否正常;当计算机系统发生异常时,上报具体的异常情况。同时,为了
动态监视Web服务子系统中的监控服务器与信息交换服务器之间的连通性,监控服务器周
期性发送链路监视信息;(11)信息采集接口模块:对于采集后的数据根据预设的入库变化
率来决定是否入库,当参数信息发生变化并且满足入库变化率时则将其存入历史表,同时
更新实时数据到内存结构中,根据预设的阈值进行告警;(12)数据库归档模块:用于提供数
据备份和/或历史数据删除服务。
处理完成后上报到Web服务子系统,以使Web服务子系统进行告警、入库和查询等多项操作;
(2)Web服务子系统通过组播上报的方式可以将监控到的数据上报到综合状态监视系统中;
(3)Web服务子系统通过FEP文件与运管中心计划服务器交互计划信息;(4)Web服务子系统
将设备监控、管理等信息保存到数据库子系统,同时能够对数据库子系统中的数据进行查
询、统计、分析等操作。
过程中可以根据实际情况增加、修改设备故障现象的组合来综合故障诊断,进而完善模型。
施例中,为了满足自主可控要求,本发明实施例采用了国产神通数据库。如图6所示,上述国
产神通数据库包括以下九种类型的库表:系统管理列表、设备参数相关表、拓扑图列表、采
集数据实时表、采集数据历史表、告警列表、信息上报相关表、计划申请相关表和链路监视
相关表。数据库端可以提供所有业务数据的存储服务,是数据存放的主体。上述业务数据包
括但不限于:所有待采集设备的状态数据、设备告警的数据和基础数据。
括:服务器各参数信息、网络设备的各参数信息、数据库的各参数信息、专有设备的参数信
息、防火墙系统的各参数信息、通信监视信息、告警日志信息、Syslog日志信息、值班日志信
息、用户信息、各服务器模板及模板参数的信息、故障告警相关配置信息、装备管理相关信
息、网络拓扑结构视图和机柜拓扑结构视图等信息。
时采集并格式化处理,对于格式化处理后的数据根据预设的入库变化率来决定是否入库,
当参数信息发生变化并且满足入库变化率时则将其存入历史表,同时更新实时数据到内存
结构中去,最终将采集并格式化处理后得到的参数信息中需要持久化的数据存储到存入表
中,不需要持久化的数据仍保留在内存结构中,对于其它信息则存储在相应的表中。
提高数据库的可靠性,同时简化系统数据(即上述参数信息)维护难度。
盘阵列设备、存储光纤交换机设备、时统设备和温湿度传感器的状态信息;而JAVA采集模块
负责采集备份一体机、数据库、拼接控制器、加解密机、NTM设备、SYSLOG上报数据以及用户
设备的网络连通性数据;数据采集子系统将采集到的实时数据,上报到Web服务子系统,由
Web服务子系统进行判断告警处理,实时数据查询显示等工作。Web服务子系统向综合状态
监视系统上报设备信息、告警信息、故障处置结果等信息;Web服务子系统向运管中心计划
服务器提交计划申请、接收相关应答信息等处理;同时Web服务子系统还向数据库子系统存
储采集的实时数据和系统配置信息。
器采用国产曙光的两路服务器,操作系统采用国产麒麟操作系统,数据库采用国产神舟通
用数据库,网络设备采用华为5720系列交换机,存储阵列配置了华为OceanStor系列,因此
该设备状态监控系统整体的安全性和自主可控性优于从传统的计算机集中监控系统。
大的改进完善,主要体现在以下几个方面:
化,拓扑视图空间有限,对新增设备的布局调整愈加困难;拓扑结构不断复杂化,不利于岗
位人员特别是新学员尽快掌握全系统状态。
分。由于层次结构鲜明,增加/删除设备操作变得相对简单,岗位人员特别是新学员可以从
总体层面上对运行监管系统有直观的了解,若需详细了解各子系统功能和设备架构可进入
二级节点进行查看学习;同时增加了设备列表视图,将设备依据各分系统进行划分,展示了
设备的核心参数和综合评估状态,方便各专业人员了解掌握所分管设备状态。
时,告警日志的确认仅支持确认单条日志或确认所有,不支持批量确认功能。
功能。此外,本实施例提供的计算机设备状态监控系统提供了故障诊断功能,对产生的告警
日志可以提供可行的处置建议,方便岗位人员日常值班所需。
法判断出中断发生的环节是处于两端还是中间环节。
信链路中断发生的节点所在位置,进而可以提升问题沟通排查效率。
件后,采用备机的IP地址在Web浏览器前端登录的方式实现故障应急。该应急处置方式存在
设备宕机或软件崩溃时无法登录导致无法查看待采集设备状态信息的隐患。
面不受影响,当前的IP地址依然可以正常登录使用,岗位人员无需进行地址切换。
设备、数据库软件、指挥显示设备、专用设备以及机房环境设备等进行工作状态和性能的监
测,可以有效降低系统运行管理工作的复杂性,提高工作效率和维护可靠性;同时本实施例
还提供故障诊断功能,便于岗位人员根据提示进行应急处置操作,实现计算机系统的长期
稳定可靠运行。
序。其中,第二计算机编程语言的采集程序中携带待采集设备的标识和待采集设备的待采
集参数;
状态进行监控。
施例的步骤。
械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元
件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中
的具体含义。
示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理
解为对本实施例的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为
指示或暗示相对重要性。
为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结
合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的
相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合
或通信连接,可以是电性,机械或其它的形式。
网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目
的。
例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软
件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使
得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例
所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,
Read‑Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种
可以存储程序代码的介质。
明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员
在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻
易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使
相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护
范围之内。