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

业务恢复方法、装置、设备及可读存储介质与流程

2021-10-24 04:25:00 来源:中国专利 TAG:装置 可读 恢复 通信 业务


1.本发明通信技术领域,尤其涉及一种业务恢复方法、装置、设备及可读存储介质。


背景技术:

2.olt(optical line terminal,光线路终端)设备通常支持16个pon(passive optical network,无源光纤网络)端口,每个pon端口按照128个远端接入设备(ont/onu)进行规划,即一个olt设备最多可接入2048个远端接入设备。
3.当olt设备接入的远端接入设备的数量比较多时,若重启olt设备,业务完全恢复需要很长时间。因为,每个远端接入设备注册到olt设备后,需要向olt设备上传本端的mib(management information base,管理信息库)。通常情况下,一个远端接入设备上传本端mib大约需要2~3s,但某些远端接入设备由于处理能力的限制,上传本端mib可能需要更长的时间。因此,olt设备需要等待很长时间,才能收取到所有远端接入设备的mib,从而根据每个远端接入设备的mib为每个远端接入设备下发相应的业务配置,从而恢复业务。


技术实现要素:

4.本发明的主要目的在于提供一种业务恢复方法、装置、设备及可读存储介质,旨在现有技术中由于多个远端接入设备上传本端mib耗时较大,导致业务恢复耗时较大的技术问题。
5.第一方面,本发明提供一种业务恢复方法,所述业务恢复方法包括:
6.获取远端接入设备的特征信息;
7.检测数据库中是否存在与所述特征信息对应的目标管理信息库mib;
8.当数据库中存在目标mib时,基于所述目标mib配置所述远端接入设备的mib。
9.可选的,所述基于所述目标mib配置所述远端接入设备的mib的步骤包括:
10.将所述目标mib拷贝到所述数据库中所述远端接入设备对应的存储区域。
11.可选的,所述基于所述目标mib配置所述远端接入设备的mib的步骤包括:
12.将所述远端接入设备的唯一标识写入所述目标mib对应的记录列表中。
13.可选的,在所述检测数据库中是否存在与所述特征信息对应的目标管理信息库mib的步骤之后,还包括:
14.当数据库中不存在目标mib时,通过光网络单元管理控制接口从所述远端接入设备获取所述远端接入设备的mib,并将所述远端接入设备的mib存储到所述数据库中所述远端接入设备对应的存储区域。
15.可选的,在所述将所述远端接入设备的mib存储到所述数据库中所述远端接入设备对应的存储区域的步骤之后,还包括:
16.建立所述特征信息与已存储的远端接入设备的mib的对应关系。
17.可选的,在所述建立所述特征信息与已存储的远端接入设备的mib的对应关系的步骤之后,还包括:
18.创建所述远端接入设备的mib对应的记录列表。
19.可选的,所述特征信息包括:生产商信息以及硬件版本号。
20.第二方面,本发明还提供一种业务恢复装置,所述业务恢复装置包括:
21.获取模块,用于获取远端接入设备的特征信息;
22.检测模块,用于检测数据库中是否存在与所述特征信息对应的目标管理信息库mib;
23.配置模块,用于当数据库中存在目标mib时,基于所述目标mib配置所述远端接入设备的mib。
24.第三方面,本发明还提供一种业务恢复设备,所述业务恢复设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的业务恢复程序,其中所述业务恢复程序被所述处理器执行时,实现如上所述的业务恢复方法的步骤。
25.第四方面,本发明还提供一种可读存储介质,所述可读存储介质上存储有业务恢复程序,其中所述业务恢复程序被处理器执行时,实现如上所述的业务恢复方法的步骤。
26.本发明中,获取远端接入设备的特征信息;检测数据库中是否存在与所述特征信息对应的目标管理信息库mib;当数据库中存在目标mib时,基于所述目标mib配置所述远端接入设备的mib。通过本发明,若数据库中存在远端接入设备的特征信息对应的目标mib时,基于目标mib配置远端接入设备的mib,无需等待远端接入设备上传mib,从而缩短了配置远端接入设备的mib所需的时长,容易理解的是,当多个远端接入设备的mib均通过该方案配置时,可大大缩短业务恢复所需的时长。
附图说明
27.图1为本发明实施例方案中涉及的业务恢复设备的硬件结构示意图;
28.图2为本发明业务恢复方法一实施例的流程示意图;
29.图3为本发明业务恢复装置一实施例的功能模块示意图。
30.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
31.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
32.第一方面,本发明实施例提供一种业务恢复设备。
33.参照图1,图1为本发明实施例方案中涉及的业务恢复设备的硬件结构示意图。本发明实施例中,业务恢复设备可以包括处理器1001(例如中央处理器central processing unit,cpu),通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信;用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard);网络接口1004可以包括无源光网络接口;存储器1005可以是高速随机存取存储器(random access memory,ram),也可以是稳定的存储器(non

volatile memory),例如磁盘存储器,存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的硬件结构并不构成对本发明的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
34.继续参照图1,图1中作为一种计算机存储介质的存储器1005中可以包括操作系
统、网络通信模块、用户接口模块以及业务恢复程序。其中,处理器1001可以调用存储器1005中存储的业务恢复程序,并执行本发明实施例提供的业务恢复方法。
35.第二方面,本发明实施例提供了一种业务恢复方法。
36.一实施例中,参照图2,图2为本发明业务恢复方法一实施例的流程示意图。如图2所示,业务恢复方法包括:
37.步骤s10,获取远端接入设备的特征信息;
38.本实施例中,业务恢复方法的执行主体为olt设备,当一远端接入设备在olt设备上注册完毕后,olt设备进一步获取该远端接入设备的特征信息。其中,远端接入设备可以是ont(opticalnetworkterminal,光网络终端)或onu(opticalnetworkunit,光网络单元)。特征信息用于表征该远端接入设备的型号,即同一型号的远端接入设备的特征信息相同。例如,同一型号的远端接入设备的产品编码相同,则可以以远端接入设备的产品编码作为特征信息,即获取远端接入设备的产品编码。
39.进一步地,一实施例中,所述特征信息包括:生产商信息以及硬件版本号。
40.本实施例中,以生产商信息以及硬件版本号作为特征信息,即获取远端接入设备的生产商信息以及硬件版本号。其中,若两个远端接入设备的型号相同,则两者对应的生产商信息以及硬件版本号也相同。当然,还可以是以产品编码作为特征信息,此处对特征信息的说明不作为对其的限制,实际可根据需要灵活设置特征信息的具体内容。
41.步骤s20,检测数据库中是否存在与所述特征信息对应的目标管理信息库mib;
42.本实施例中,可预先在数据库中存储多个特征信息对应的mib,例如存储特征信息1对应的mib1、特征信息2对应的mib2、特征信息3对应的mib3。当远端接入设备的特征信息为特征信息1时,此时即可检测到数据库中存在特征信息1对应的目标mib,即mib1为目标mib。还可以是,基于远端接入设备的特征信息,检测数据库中是否存在与该远端接入设备具有相同特征信息的目标远端接入设备的管理信息库mib,即检测数据库中是否存在与该远端接入设备属于同一型号的目标远端接入设备的管理信息库mib。其中,与该远端接入设备具有相同特征信息的目标远端接入设备的管理信息库mib即为目标mib。容易理解的是,目标远端接入设备与该远端接入设备的特征信息一致,即两者属于同一型号,则两者的mib的结构和内容也一致,因此,后续根据目标远端接入设备的mib为该远端接入设备下发的业务配置是准确的。
43.其中,mib主要包括远端接入设备提供的资源说明和约束,以及远端接入设备支持的业务模型和业务需要的配置参数。其中,数据库位于olt设备本端。
44.步骤s30,当数据库中存在目标mib时,基于所述目标mib配置所述远端接入设备的mib。
45.本实施例中,当数据库中存在目标mib时,即可通过数据库中存储的目标mib配置远端接入设备的mib。
46.或是当数据库中存在与远端接入设备具有相同特征信息的目标远端接入设备的mib时,便可基于目标远端接入设备的mib(即目标mib)配置远端接入设备的mib。需要说明的是,对相同型号的远端接入设备来说,其mib的结构和内容应该一致。
47.通过本实施例,olt设备直接根据本端数据库存储的目标mib,对远端接入设备的mib进行配置,无需等待远端接入设备上传mib。
48.本实施例中,获取远端接入设备的特征信息;检测数据库中是否存在与所述特征信息对应的目标管理信息库mib;当数据库中存在目标mib时,基于所述目标mib配置所述远端接入设备的mib。通过本实施例,若数据库中存在远端接入设备的特征信息对应的目标mib时,基于目标mib配置远端接入设备的mib,无需等待远端接入设备上传mib,从而缩短了配置远端接入设备的mib所需的时长,容易理解的是,当多个远端接入设备的mib均通过该方案配置时,可大大缩短业务恢复所需的时长。
49.进一步地,一实施例中,所述基于所述目标远端接入设备的mib配置所述远端接入设备的mib的步骤包括:
50.将所述目标mib拷贝到所述数据库中所述远端接入设备对应的存储区域。
51.本实施例中,可以是按照注册顺序为每个远端接入设备划分一块存储区域,用于存储该远端接入设备的mib。当一远端接入设备在olt设备上注册完毕后,检测到数据库中存在与远端接入设备具有相同特征信息的目标远端接入设备的mib时,则直接将数据库中存储的目标远端接入设备的mib拷贝到数据库中该远端接入设备对应的存储区域。或是一远端接入设备在olt设备上注册完毕后,检测到数据库中存在该远端接入设备的特征信息对应的目标mib时,将目标mib拷贝到数据库中该远端接入设备对应的存储区域。
52.进一步地,一实施例中,所述基于所述目标远端接入设备的mib配置所述远端接入设备的mib的步骤包括:
53.将所述远端接入设备的唯一标识写入所述目标mib对应的记录列表中。
54.本实施例中,当一远端接入设备在olt设备上注册完毕后,检测到数据库中存在该远端接入设备的特征信息对应的目标mib时,建立目标mib与该远端接入设备的对应关系。或是当一远端接入设备在olt设备上注册完毕后,检测到数据库中存在与远端接入设备具有相同特征信息的目标远端接入设备的mib(即目标mib)时,建立目标mib与该远端接入设备的对应关系。
55.后续,当需要根据该远端接入设备的mib为其下发业务配置时,可基于该对应关系,确定该远端接入设备对应的目标mib,从而根据目标远端接入设备的mib为该远端接入设备下发业务配置。
56.其中,可以通过将远端接入设备的唯一标识写入目标mib对应的记录列表的方式建立对应关系。例如,预先在数据库中存储特征信息1对应的mib1、特征信息2对应的mib2、特征信息3对应的mib3。且创建有mib1对应的记录列表1,mib2对应的记录列表2以及mib3对应的记录列表3。当远端接入设备a在olt设备上注册完毕后,获取远端接入设备a的特征信息,通过比对确定远端接入设备a的特征信息与特征信息1一致,则确定目标mib为mib1,则将远端接入设备a的唯一标识写入mib1对应的记录列表1。
57.进一步地,一实施例中,在步骤s20之后,还包括:
58.步骤s40,当数据库中不存在目标mib时,通过光网络单元管理控制接口从所述远端接入设备获取所述远端接入设备的mib,并将所述远端接入设备的mib存储到所述数据库中所述远端接入设备对应的存储区域。
59.本实施例中,当预先在数据库中存储特征信息1对应的mib1、特征信息2对应的mib2、特征信息3对应的mib3。若远端接入设备的特征信息与特征信息1、2以及3均不相同,则数据库中不存在目标mib,此时则通过光网络单元管理控制接口从远端接入设备获取远
端接入设备的mib,并将远端接入设备的mib存储到数据库中远端接入设备对应的存储区域。或是,数据库中不存在与远端接入设备具有相同特征信息的目标远端接入设备的mib时,通过光网络单元管理控制接口从远端接入设备获取远端接入设备的mib,并将远端接入设备的mib存储到数据库中远端接入设备对应的存储区域。
60.进一步地,一实施例中,在步骤s40之后,还包括:
61.步骤s50,建立所述特征信息与已存储的远端接入设备的mib的对应关系。
62.本实施例中,当数据库中不存在远端接入设备的特征信息对应的目标mib,则将远端接入设备的mib存储到数据库中远端接入设备对应的存储区域后,即可建立远端接入设备的特征信息与已存储的远端接入设备的mib的对应关系。后续,当有与该远端接入设备的特征信息一致的其他远端接入设备在olt设备上注册完毕后,即可根据对应关系找到该远端接入设备的mib,并将该远端接入设备的mib拷贝到数据库中其他远端接入设备对应的存储区域,即实现配置其他远端接入设备的mib。
63.进一步地,一实施例中,在步骤s50,之后,还包括:
64.步骤s60,创建所述远端接入设备的mib对应的记录列表。
65.本实施例中,创建远端接入设备的mib对应的记录列表,后续,当有与该远端接入设备的特征信息一致的其他远端接入设备在olt设备上注册完毕后,即可根据对应关系找到该远端接入设备的mib,并将其他远端接入设备的唯一标识写入该远端接入设备的mib对应的记录列表,即实现配置其他远端接入设备的mib。
66.第三方面,本发明实施例还提供一种业务恢复装置。
67.一实施例中,参照图3,图3为本发明业务恢复装置一实施例的功能模块示意图。如图3所示,业务恢复装置包括:
68.获取模块10,用于获取远端接入设备的特征信息;
69.检测模块20,用于检测数据库中是否存在与所述特征信息对应的目标管理信息库mib;
70.配置模块30,用于当数据库中存在目标mib时,基于所述目标mib配置所述远端接入设备的mib。
71.进一步地,一实施例中,配置模块30,具体用于:
72.将所述目标mib拷贝到所述数据库中所述远端接入设备对应的存储区域。
73.进一步地,一实施例中,配置模块30,具体用于:
74.将所述远端接入设备的唯一标识写入所述目标mib对应的记录列表中。
75.进一步地,一实施例中,配置模块30,还用于:
76.当数据库中不存在目标mib时,通过光网络单元管理控制接口从所述远端接入设备获取所述远端接入设备的mib,并将所述远端接入设备的mib存储到所述数据库中所述远端接入设备对应的存储区域。
77.进一步地,一实施例中,业务恢复装置还包括建立模块,用于:
78.建立所述特征信息与已存储的远端接入设备的mib的对应关系。
79.进一步地,一实施例中,业务恢复装置还包括创建模块,用于:
80.创建所述远端接入设备的mib对应的记录列表。
81.进一步地,一实施例中,所述特征信息包括:生产商信息以及硬件版本号。
82.其中,上述业务恢复装置中各个模块的功能实现与上述业务恢复方法实施例中各步骤相对应,其功能和实现过程在此处不再一一赘述。
83.第四方面,本发明实施例还提供一种可读存储介质。
84.本发明可读存储介质上存储有业务恢复程序,其中业务恢复程序被处理器执行时,实现如上述的业务恢复方法的步骤。
85.其中,业务恢复程序被执行时所实现的方法可参照本发明业务恢复方法的各个实施例,此处不再赘述。
86.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
87.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
88.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备执行本发明各个实施例所述的方法。
89.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜