CN115499488A - 一种快速适配计算机和网络设备的算法 - Google Patents
一种快速适配计算机和网络设备的算法 Download PDFInfo
- Publication number
- CN115499488A CN115499488A CN202211119930.XA CN202211119930A CN115499488A CN 115499488 A CN115499488 A CN 115499488A CN 202211119930 A CN202211119930 A CN 202211119930A CN 115499488 A CN115499488 A CN 115499488A
- Authority
- CN
- China
- Prior art keywords
- data
- network equipment
- computer
- network
- matching
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004422 calculation algorithm Methods 0.000 title claims abstract description 17
- 230000006698 induction Effects 0.000 claims abstract description 10
- 238000000034 method Methods 0.000 claims abstract description 4
- 230000006978 adaptation Effects 0.000 claims description 10
- 238000012795 verification Methods 0.000 claims description 7
- 230000003287 optical effect Effects 0.000 claims description 6
- 230000001939 inductive effect Effects 0.000 abstract 1
- 238000004088 simulation Methods 0.000 description 6
- 238000013524 data verification Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/084—Configuration by using pre-existing information, e.g. using templates or copying from other elements
- H04L41/0846—Configuration by using pre-existing information, e.g. using templates or copying from other elements based on copy from other elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
- H04L41/0856—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information by backing up or archiving configuration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种快速适配计算机和网络设备的算法,包括以下步骤:匹配计算机和网络设备、对数据进行全量读取、分类归纳和保存配置。本发明通过进行首先根据配置文件匹配计算机和网络设备,如果计算机和网络设备无法匹配,则进行对计算机和网络设备所有数据进行全量读取,根据读取出来的所有数据,进行分类归纳,获取需要的配置路径进行保存到配置之中,后续配置读取可以根据获取的路径进行读取,不需要每一次对配置数据进行调整。
Description
技术领域
本发明属于计算机和网络设备的适配技术领域,具体涉及一种快速适配计算机和网络设备的算法。
背景技术
计算机俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备;
计算机和网络设备适配读取参数,以往都是根据不同型号的配置路径去读取数据,导致每次适配计算机和网络设备都需要进行微调,还需要频繁修改配置。
发明内容
本发明的目的在于提供一种快速适配计算机和网络设备的算法,以解决上述背景技术中提出现有技术中每次适配计算机和网络设备都需要进行微调,还需要频繁修改配置的问题。
为实现上述目的,本发明采用了如下技术方案:一种快速适配计算机和网络设备的算法,包括以下步骤:
S1、匹配计算机和网络设备,首先将计算机与网络设备进行连接匹配,如果匹配成功后即可实现连接,匹配失败后进行S2;
S2、对数据进行全量读取,将计算机和网络设备中的所有数据进行全量读取,并将这些数据存放在数据库中;
S3、分类归纳,数据库会从这些数据中获取配置路径,然后将这些数据按照大小进行分类,同时在每个分类下根据类型进行归纳;
S4、保存配置,数据分类归纳完成后将获取到的配置路径保存在计算机和网络设备的配置中,后续配置读取时可以根据已获取到的配置路径进行读取。
优选的,所述S1中将计算机匹配指令发送至网络设备,所述匹配指令包括协议识别信息和网络设备的网络地址信息,所述匹配指令用于指示网络设备根据协议识别信息查询符合匹配指令标准的网络地址信息。
优选的,所述S1中网络设备根据符合匹配指令标准的网络地址信息后直接连接到计算机中。
优选的,所述匹配指令按预设格式发送至网络设备之前需要对匹配指令进行光调制得到调制后的定向光信号。
优选的,所述S3中数据库获取到计算机和网络设备的所有待处理数据,确定所述待处理数据中与预置偏移量对应的目标字段,并确定所述目标字段与预置识别字段是否相等,若相等则根据预置校验方式对所述待处理数据进行校验,得到校验结果,然后将这些数据存放在数据库内。
优选的,根据所述校验结果确定所述待处理数据的数据类型,所述数据类型包括正确数据或错误数据,若未通过所述校验,则确定所述待处理数据为错误数据。
优选的,所述S4中针对任一网络设备,若所述网络设备的至少一个对端设备的设备类型为终端设备,则确定该网络设备的分层角色为接入层设备。
本发明提出的一种快速适配计算机和网络设备的算法,与现有技术相比,具有以下优点:
本发明通过进行首先根据配置文件匹配计算机和网络设备,如果计算机和网络设备无法匹配,则进行对计算机和网络设备所有数据进行全量读取,根据读取出来的所有数据,进行分类归纳,获取需要的配置路径进行保存到配置之中,后续配置读取可以根据获取的路径进行读取,不需要每一次对配置数据进行调整。
附图说明
图1为本发明的算法流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
本发明提供了如图1所示的一种快速适配计算机和网络设备的算法,包括以下步骤:
S1、匹配计算机和网络设备,首先将计算机与网络设备进行连接匹配,如果匹配成功后即可实现连接,匹配失败后进行S2,将计算机匹配指令发送至网络设备,匹配指令包括协议识别信息和网络设备的网络地址信息,匹配指令用于指示网络设备根据协议识别信息查询符合匹配指令标准的网络地址信息,网络设备根据符合匹配指令标准的网络地址信息后直接连接到计算机中,匹配指令按预设格式发送至网络设备之前需要对匹配指令进行光调制得到调制后的定向光信号;
S2、对数据进行全量读取,将计算机和网络设备中的所有数据进行全量读取,并将这些数据存放在数据库中;
S3、分类归纳,数据库会从这些数据中获取配置路径,然后将这些数据按照大小进行分类,同时在每个分类下根据类型进行归纳,数据库获取到计算机和网络设备的所有待处理数据,确定待处理数据中与预置偏移量对应的目标字段,并确定目标字段与预置识别字段是否相等,若相等则根据预置校验方式对待处理数据进行校验,得到校验结果,然后将这些数据存放在数据库内,根据校验结果确定待处理数据的数据类型,数据类型包括正确数据或错误数据,若未通过校验,则确定待处理数据为错误数据;
S4、保存配置,数据分类归纳完成后将获取到的配置路径保存在计算机和网络设备的配置中,后续配置读取时可以根据已获取到的配置路径进行读取,针对任一网络设备,若网络设备的至少一个对端设备的设备类型为终端设备,则确定该网络设备的分层角色为接入层设备。
本发明通过进行首先根据配置文件匹配计算机和网络设备,如果计算机和网络设备无法匹配,则进行对计算机和网络设备所有数据进行全量读取,根据读取出来的所有数据,进行分类归纳,获取需要的配置路径进行保存到配置之中,后续配置读取可以根据获取的路径进行读取,不需要每一次对配置数据进行调整。
实施例2
一种快速适配计算机和网络设备的算法,包括以下步骤:
S1、匹配计算机和网络设备,首先将计算机与网络设备进行连接匹配,如果匹配成功后即可实现连接,匹配失败后进行S2,将计算机匹配指令发送至网络设备,匹配指令包括协议识别信息和网络设备的网络地址信息,匹配指令用于指示网络设备根据协议识别信息查询符合匹配指令标准的网络地址信息,网络设备根据符合匹配指令标准的网络地址信息后直接连接到计算机中,匹配指令按预设格式发送至网络设备之前需要对匹配指令进行射频调制,得到调制后的射频信号;
S2、对数据进行全量读取,将计算机和网络设备中的所有数据进行全量读取,并将这些数据存放在数据库中;
S3、分类归纳,数据库会从这些数据中获取配置路径,然后将这些数据按照大小进行分类,同时在每个分类下根据类型进行归纳,数据库获取到计算机和网络设备的所有待处理数据,确定待处理数据中与预置偏移量对应的目标字段,并确定目标字段与预置识别字段是否相等,若相等则根据预置校验方式对待处理数据进行校验,根据校验结果确定待处理数据的数据类型,包括:
若通过校验,则接收数据校验仿真脚本;
根据数据校验仿真脚本对待处理数据进行仿真校验,得到仿真校验结果;
若通过仿真校验,则确定待处理数据为正确数据;
若未通过仿真校验,则确定待处理数据为错误数据;
S4、保存配置,数据分类归纳完成后将获取到的配置路径保存在计算机和网络设备的配置中,后续配置读取时可以根据已获取到的配置路径进行读取,针对任一网络设备,若网络设备的至少一个对端设备的设备类型为终端设备,则确定该网络设备的分层角色为接入层设备。
最后应说明的是:以上仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (7)
1.一种快速适配计算机和网络设备的算法,其特征在于:包括以下步骤:
S1、匹配计算机和网络设备,首先将计算机与网络设备进行连接匹配,如果匹配成功后即可实现连接,匹配失败后进行S2;
S2、对数据进行全量读取,将计算机和网络设备中的所有数据进行全量读取,并将这些数据存放在数据库中;
S3、分类归纳,数据库会从这些数据中获取配置路径,然后将这些数据按照大小进行分类,同时在每个分类下根据类型进行归纳;
S4、保存配置,数据分类归纳完成后将获取到的配置路径保存在计算机和网络设备的配置中,后续配置读取时可以根据已获取到的配置路径进行读取。
2.根据权利要求1所述的一种快速适配计算机和网络设备的算法,其特征在于:所述S1中将计算机匹配指令发送至网络设备,所述匹配指令包括协议识别信息和网络设备的网络地址信息,所述匹配指令用于指示网络设备根据协议识别信息查询符合匹配指令标准的网络地址信息。
3.根据权利要求1所述的一种快速适配计算机和网络设备的算法,其特征在于:所述S1中网络设备根据符合匹配指令标准的网络地址信息后直接连接到计算机中。
4.根据权利要求2所述的一种快速适配计算机和网络设备的算法,其特征在于:所述匹配指令按预设格式发送至网络设备之前需要对匹配指令进行光调制得到调制后的定向光信号。
5.根据权利要求1所述的一种快速适配计算机和网络设备的算法,其特征在于:所述S3中数据库获取到计算机和网络设备的所有待处理数据,确定所述待处理数据中与预置偏移量对应的目标字段,并确定所述目标字段与预置识别字段是否相等,若相等则根据预置校验方式对所述待处理数据进行校验,得到校验结果,然后将这些数据存放在数据库内。
6.根据权利要求3所述的一种快速适配计算机和网络设备的算法,其特征在于:根据所述校验结果确定所述待处理数据的数据类型,所述数据类型包括正确数据或错误数据,若未通过所述校验,则确定所述待处理数据为错误数据。
7.根据权利要求1所述的一种快速适配计算机和网络设备的算法,其特征在于:所述S4中针对任一网络设备,若所述网络设备的至少一个对端设备的设备类型为终端设备,则确定该网络设备的分层角色为接入层设备。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211119930.XA CN115499488A (zh) | 2022-09-15 | 2022-09-15 | 一种快速适配计算机和网络设备的算法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211119930.XA CN115499488A (zh) | 2022-09-15 | 2022-09-15 | 一种快速适配计算机和网络设备的算法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115499488A true CN115499488A (zh) | 2022-12-20 |
Family
ID=84468156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211119930.XA Pending CN115499488A (zh) | 2022-09-15 | 2022-09-15 | 一种快速适配计算机和网络设备的算法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115499488A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101483650A (zh) * | 2009-02-25 | 2009-07-15 | 南京邮电大学 | 一种校园网环境下基于数据网格的文件快速传输方法 |
CN108566296A (zh) * | 2018-03-26 | 2018-09-21 | 新华三技术有限公司 | 网络设备分层方法、网络管理设备及计算机可读存储介质 |
CN111131407A (zh) * | 2019-12-09 | 2020-05-08 | 深圳市盛铂科技有限公司 | 一种网络设备的连接方法及网络设备 |
CN112436972A (zh) * | 2019-08-26 | 2021-03-02 | 丰鸟航空科技有限公司 | 数据处理方法、装置、网络设备及计算机可读存储介质 |
CN112463256A (zh) * | 2020-12-11 | 2021-03-09 | 微医云(杭州)控股有限公司 | 确定配置文件的方法、***、电子设备及存储介质 |
CN114285719A (zh) * | 2021-12-23 | 2022-04-05 | 天翼视讯传媒有限公司 | 多idc环境中集中识别不同类网络设备的策略方法和*** |
-
2022
- 2022-09-15 CN CN202211119930.XA patent/CN115499488A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101483650A (zh) * | 2009-02-25 | 2009-07-15 | 南京邮电大学 | 一种校园网环境下基于数据网格的文件快速传输方法 |
CN108566296A (zh) * | 2018-03-26 | 2018-09-21 | 新华三技术有限公司 | 网络设备分层方法、网络管理设备及计算机可读存储介质 |
CN112436972A (zh) * | 2019-08-26 | 2021-03-02 | 丰鸟航空科技有限公司 | 数据处理方法、装置、网络设备及计算机可读存储介质 |
CN111131407A (zh) * | 2019-12-09 | 2020-05-08 | 深圳市盛铂科技有限公司 | 一种网络设备的连接方法及网络设备 |
CN112463256A (zh) * | 2020-12-11 | 2021-03-09 | 微医云(杭州)控股有限公司 | 确定配置文件的方法、***、电子设备及存储介质 |
CN114285719A (zh) * | 2021-12-23 | 2022-04-05 | 天翼视讯传媒有限公司 | 多idc环境中集中识别不同类网络设备的策略方法和*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109474578A (zh) | 报文消息校验方法、装置、计算机设备和存储介质 | |
US9921569B2 (en) | Field device commissioning system and method | |
US11507038B2 (en) | Quality control method and computing device utilizing method | |
CN110046146A (zh) | 基于移动边缘计算的工业设备的监测方法和装置 | |
US20230150317A1 (en) | Tire Pressure Monitoring System Learning Method, Device, Sensor, System and Medium | |
CN111782660A (zh) | 基于键值存储的数据压缩的方法和*** | |
CN109766678A (zh) | 面向移动端设备指纹识别认证方法、***、介质及设备 | |
CN112529697A (zh) | 结合rpa和ai的银行流水处理方法和装置 | |
CN112996020A (zh) | 一种基于蓝牙的自动化测试方法、装置及蓝牙测试终端 | |
CN103516517A (zh) | 制作方法、rfid应答器、认证方法、和阅读器设备 | |
US11985029B2 (en) | Pico-base station configuration method and apparatus, storage medium and electronic apparatus | |
CN113806816A (zh) | 一种基于区块链的电子档案管理方法、装置及电子设备 | |
CN117391099B (zh) | 智能卡的数据下载及校验方法及其***、存储介质 | |
CN115499488A (zh) | 一种快速适配计算机和网络设备的算法 | |
CN110806979B (zh) | 接口返回值的校验方法、装置、设备及存储介质 | |
CN117493309A (zh) | 一种标准模型生成方法、装置、设备及存储介质 | |
CN112600904A (zh) | 一种智慧城市物联网设备控制方法、装置及控制中心 | |
CN110928484B (zh) | 一种基于软件定义存储的混合云存储方法 | |
CN115827543A (zh) | 一种基于FPGA实现eSPI通信方法、***、设备及介质 | |
CN115408298A (zh) | 测试方法、装置、*** | |
CN115544548A (zh) | 互联网金融风控进件***接口字段校验与管理***及方法 | |
CN110309124B (zh) | 数据管理方法及*** | |
CN102270126B (zh) | 一种快速确定接口代码和测试脚本参数值的方法及设备 | |
CN108712290A (zh) | 网卡驱动方法、装置及存储介质 | |
CN114760340A (zh) | 设备接入方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |