The invention discloses a drive realization method, device, device and computer storage medium, which includes: analyzing the drive process of target drive; comparing the drive process of target drive with the drive process of default drive; realizing the difference part; registering the target drive according to the drive process of default drive and the difference part that has been realized. \u3002 According to the technical scheme of the present invention, when it is necessary to install the target driver, the difference part is obtained by analyzing the drive process of the target driver and comparing it with the default drive. The difference part is realized only, and the registration of the target driver is completed based on the difference part of the implementation and the default drive process of the prior implementation, because only the difference part, not the whole, needs to be realized. The goal-driven driving process greatly reduces the workload of achieving goal-driven.
【技术实现步骤摘要】
驱动实现方法、装置、设备和计算机可读存储介质
本专利技术涉及计算机
,尤其涉及一种驱动实现方法、装置、设备和计算机可读存储介质。
技术介绍
随着网络规模的不断增长和物联网技术的发展,现有网络的架构已经渐渐难以跟上发展的脚步,而软件定义网络(SoftwareDefinedNetwork,简称SDN)成为未来网络发展的方向。其中,OpenFlow(一种新型网络交换模型)交换机与SDN控制器结合,完成了数据转发和路由控制的分离,初步实现了软件定义网络的核心思想。但是目前网络中,设备种类繁多,厂家、交换机支持的协议、协议的版本可能各有差异,因此SDN控制器要实现每种协议的各种版本、各种厂商差异的驱动,开发工作量非常大。
技术实现思路
本专利技术的目的在于提供一种驱动实现方法、装置、设备和计算机可读存储介质,以针对相关技术中实现多种版本驱动的问题,减少实现多种版本驱动时的开发工作量。本专利技术解决上述技术问题所采用的技术方案如下:提供的一种驱动实现方法,所述驱动实现方法包括:分析目标驱动的驱动流程;比较所述目标驱动的驱动流程与预设的默认驱动的驱动流程得到差异部分;实现所述差异部分;根据预实现的所述默认驱动的驱动流程和已实现的所述差异部分,注册所述目标驱动。可选地,前述的驱动实现方法,所述实现所述差异部分的步骤,具体包括:分析所述差异部分对应的动作,获取所述动作对应的接口,根据所述接口实现所述差异部分。可选地,前述的驱动实现方法,所述根据预实现的所述默认驱动的驱动流程和已实现的所述差异部分,注册所述目标驱动的步骤,具体包括:在预设的配置文件中添加所述目标驱动的描述信 ...
【技术保护点】
1.一种驱动实现方法,其特征在于,所述驱动实现方法包括:分析目标驱动的驱动流程;比较所述目标驱动的驱动流程与预设的默认驱动的驱动流程得到差异部分;实现所述差异部分;根据预实现的所述默认驱动的驱动流程和已实现的所述差异部分,注册所述目标驱动。
【技术特征摘要】
1.一种驱动实现方法,其特征在于,所述驱动实现方法包括:分析目标驱动的驱动流程;比较所述目标驱动的驱动流程与预设的默认驱动的驱动流程得到差异部分;实现所述差异部分;根据预实现的所述默认驱动的驱动流程和已实现的所述差异部分,注册所述目标驱动。2.根据权利要求1所述的驱动实现方法,其特征在于,所述实现所述差异部分的步骤,具体包括:分析所述差异部分对应的动作,获取所述动作对应的接口,根据所述接口实现所述差异部分。3.根据权利要求1所述的驱动实现方法,其特征在于,所述根据预实现的所述默认驱动的驱动流程和已实现的所述差异部分,注册所述目标驱动的步骤,具体包括:在预设的配置文件中添加所述目标驱动的描述信息和流程信息,所述目标驱动的描述信息记录所述默认驱动的标识信息,所述目标驱动的流程信息记录已实现的所述差异部分;根据所述默认驱动的标识信息查找预实现的所述默认驱动的驱动流程,对预实现的所述默认驱动的驱动流程和已实现的所述差异部分实例化以完成注册。4.根据权利要求1所述的驱动实现方法,其特征在于,所述驱动实现方法还包括:通过所述默认驱动获取预设的交换机的唯一标识信息;将所述交换机的唯一标识信息与所述目标驱动的描述信息进行比较,根据比较结果判断是否将所述目标驱动与所述交换机进行绑定。5.根据权利要求1至4中任一项所述的驱动实现方法,其特征在于,所述驱动实现方法还包括:删除所述目标驱动对应的所有信息后,向预设的交换机发出取消所述目标驱动的通知。6.一种驱动实现装置,其特征在于,所述驱动实现装置包括:流程分析模块,用于分析目标驱动的驱动流程;差异比较模块,用于比较所述目标驱动的驱动流程与预设的默认驱动的驱动流程得到差异部分;实现模块,用于实现所述...
【专利技术属性】
技术研发人员:王丹,孙权,李锋,丁柏,叶旭,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。