建立定向OSPF邻居关系的方法、装置、电子设备与流程

文档序号:17896458发布日期:2019-06-13 16:01阅读:226来源:国知局
建立定向OSPF邻居关系的方法、装置、电子设备与流程
本申请涉及通信
技术领域
,尤其涉及建立定向ospf邻居关系的方法、装置、电子设备及机器可读存储介质。
背景技术
:开放式最短路径优先ospf(openshortestpathfirst,开放最短路径优先)协议是ietf(theinternetengineeringtaskforce,国际互联网工程任务组)组织开发的一个基于链路状态的igp(interiorgatewayprotocol,内部网关协议)协议。在ospf出现前,网络上广泛使用rip(routinginformationprotocol,路由信息协议)作为igp协议。由于rip是基于距离矢量算法的路由协议,存在着收敛慢、路由环路、可扩展性差等问题,而同时随着ip网络规模越来越大,为了满足在大型、异构的ip网络的需要,rip协议逐渐被ospf协议所取代,ospf作为一种常用的igp路由协议在各种组网中被广泛应用。技术实现要素:本申请提供一种建立定向ospf邻居关系的方法,所述方法应用于支持ospf协议的路由设备上,所述路由设备位于广播网内,所述广播网包含多个所述路由设备,所述路由设备可被配置为主设备或者备设备,其中,所述主设备是指待建立ospf邻居关系中一侧的路由标识值相对较大的网络设备,所述备设备是指与所述主设备相对应所述ospf邻居关系中另一侧的路由标识值相对较小的网络设备,当所述路由设备为主设备时,所述方法包括:基于组播,在所述广播网内发送第一报文,其中,所述第一报文至少包括所述主设备与所述备设备建立ospf邻居关系的相关信息;获取第二报文,基于所述第二报文,获取所述备设备的网络地址及链路层地址,其中,所述第二报文为所述备设备针对所述第一报文的响应;基于所述备设备的网络地址及链路层地址,创建定向ospf邻居表,其中,所述定向ospf邻居表用于所述主设备与所述备设备在达到two-way状态之后的ospf协议交互阶段。可选的,所述路由设备支持ipv6协议,所述路由设备支持的ospf协议版本为v3。可选的,所述第一报文至少还包括所述备设备对应的被请求节点多播地址、所述主设备的网络地址及链路层地址、报文类型、所述备设备对应链路层地址查询。可选的,还包括:若收到所述备设备的第三报文,则获取所述第三报文的链路层地址,其中,所述第三报文为所述备设备自身链路层地址改变的通知报文;更新所述备设备在所述定向ospf邻居表对应链路层地址为所述第三报文的链路层地址。本申请还提供一种建立定向ospf邻居关系的装置,所述装置应用于支持ospf协议的路由设备上,所述路由设备位于广播网内,所述广播网包含多个所述路由设备,所述路由设备可被配置为主设备或者备设备,其中,所述主设备是指待建立ospf邻居关系中一侧的路由标识值相对较大的网络设备,所述备设备是指与所述主设备相对应所述ospf邻居关系中另一侧的路由标识值相对较小的网络设备,当所述路由设备为主设备时,所述装置包括:收发模块,用于基于组播,在所述广播网内发送第一报文,其中,所述第一报文至少包括所述主设备与所述备设备建立ospf邻居关系的相关信息;所述收发模块进一步,获取第二报文,基于所述第二报文,获取所述备设备的网络地址及链路层地址,其中,所述第二报文为所述备设备针对所述第一报文的响应;创建模块,用于基于所述备设备的网络地址及链路层地址,创建定向ospf邻居表,其中,所述定向ospf邻居表用于所述主设备与所述备设备在达到two-way状态之后的ospf协议交互阶段。可选的,所述路由设备支持ipv6协议,所述路由设备支持的ospf协议版本为v3。可选的,所述第一报文至少还包括所述备设备对应的被请求节点多播地址、所述主设备的网络地址及链路层地址、报文类型、所述备设备对应链路层地址查询。可选的,还包括:所述收发模块进一步,若收到所述备设备的第三报文,则获取所述第三报文的链路层地址,其中,所述第三报文为所述备设备自身链路层地址改变的通知报文;所述创建模块进一步,更新所述备设备在所述定向ospf邻居表对应链路层地址为所述第三报文的链路层地址。本申请还提供一种电子设备,包括通信接口、处理器、存储器和总线,所述通信接口、所述处理器和所述存储器之间通过总线相互连接;所述存储器中存储机器可读指令,所述处理器通过调用所述机器可读指令,执行上述的方法。本申请还提供一种机器可读存储介质,所述机器可读存储介质存储有机器可读指令,所述机器可读指令在被处理器调用和执行时,实现上述方法。通过以上实施例,基于组播,在所述广播网内发送第一报文,其中,所述第一报文至少包括所述主设备与所述备设备建立ospf邻居关系的相关信息;获取第二报文,基于所述第二报文,获取所述备设备的网络地址及链路层地址,其中,所述第二报文为所述备设备针对所述第一报文的响应;基于所述备设备的网络地址及链路层地址,创建定向ospf邻居表,其中,所述定向ospf邻居表用于所述主设备与所述备设备在达到two-way状态之后的ospf协议交互阶段,实现了在包含多个支持ospfv3以及ipv6协议的路由设备的广播网内,通过自定义ospfv3拓展报文,无需路由设备开启ndp,也可实现邻居发现,使得两个路由设备之间建立定向ospf邻居表,减少路由设备功耗并大幅提高路由设备性能,同时避免了对无需建立ospf邻居关系的路由设备的干扰。附图说明图1是一示例性实施例提供的一种建立定向ospf邻居关系的方法的流程图。图2是一示例性实施例提供的一次更新定向ospf邻居表的流程图。图3是一示例性实施例提供的一种建立定向ospf邻居关系的装置的框图。图4是一示例性实施例提供的一种电子设备的硬件结构图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。为了使本
技术领域
的人员更好地理解本申请实施例中的技术方案,下面先对本申请实施例涉及的建立定向ospf邻居关系的相关技术,进行简要说明。ipv6(internetprotocolversion6,互联网协议第6版)的缩写,是互联网工程任务组(ietf)设计的用于替代ipv4(internetprotocolversion4,互联网协议第4版)的下一代ip协议,其地址数量号称可以为全世界的每一粒沙子编上一个地址。由于ipv4最大的问题在于网络地址资源有限,严重制约了互联网的应用和发展。ipv6的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍。而在基于ipv6的网络中,ndp(neighbordiscoveryprotocol,邻居发现协议)是其中的一个关键协议,它组合了ipv4中的arp(addressresolutionprotocol,地址解析协议)、icmp(internetcontrolmessageprotocol,internet控制报文协议)路由设备发现和icmp重定向等协议,并对它们作了改进。作为ipv6的基础性协议,ndp还提供了前缀发现、邻居不可达检测、重复地址监测、地址自动配置等功能,其中,上述地址自动配置机制,包括一系列重要功能,比如:路由设备发现。在一个包含多个支持ipv6路由设备的组网下,上述多个支持ipv6路由设备都要配置启动ndp,用于实现路由设备的相互发现,同时上述多个支持ipv6路由设备都启用ospf协议,基于ospf协议建立路由设备之间的ospf邻居关系,具体地,比如:上述组网包括路由设备a、b、c,当路由设备a、b、c都配置启动ndp后,则上述路由设备两两之间,例如:a<--->b、a<--->c、b<--->c,都会基于ospf协议建立ospf邻居关系,也即上述路由设备两两之间会建立多个单播连接,在一些场景下,用户仅仅需要上述路由设备a、b之间建立ospf邻居关系,而无需路由设备a、c之间、路由设备b、c之间建立ospf邻居关系。而基于上述现有实现无法灵活控制,导致路由设备a、c之间、路由设备b、c之间由于开启nd协议,依然会建立单播报文交互,从而导致设备性能的大量消耗。基于此,本申请提出一种建立定向ospf邻居关系的方案,该方案应用于支持ospf协议的路由设备上,所述路由设备位于广播网内,所述广播网包含多个所述路由设备,所述路由设备可被配置为主设备或者备设备,其中,所述主设备是指待建立ospf邻居关系中一侧的路由标识值相对较大的网络设备,所述备设备是指与所述主设备相对应所述ospf邻居关系中另一侧的路由标识值相对较小的网络设备,当所述路由设备为主设备时,基于组播,在所述广播网内发送第一报文,其中,所述第一报文至少包括所述主设备与所述备设备建立ospf邻居关系的相关信息;获取第二报文,基于所述第二报文,获取所述备设备的网络地址及链路层地址,其中,所述第二报文为所述备设备针对所述第一报文的响应;基于所述备设备的网络地址及链路层地址,创建定向ospf邻居表,其中,所述定向ospf邻居表用于所述主设备与所述备设备在达到two-way状态之后的ospf协议交互阶段。下面通过具体实施例并结合具体的应用场景对本申请进行描述。请参考图1,图1是本申请一实施例提供的一种建立定向ospf邻居关系的方法,所述方法应用于支持ospf协议的路由设备上,所述路由设备位于广播网内,所述广播网包含多个所述路由设备,所述路由设备可被配置为主设备或者备设备,其中,所述主设备是指待建立ospf邻居关系中一侧的路由标识值相对较大的网络设备,所述备设备是指与所述主设备相对应所述ospf邻居关系中另一侧的路由标识值相对较小的网络设备,当所述路由设备为主设备时,上述方法执行以下步骤:步骤102、基于组播,在所述广播网内发送第一报文,其中,所述第一报文至少包括所述主设备与所述备设备建立ospf邻居关系的相关信息。这里的路由设备支持ipv6协议以及ospf协议,其中,由于ospf协议针对ipv4协议使用的是ospfv2,针对ipv6版本使用的是ospfv3,所以上述路由设备支持的ospf协议版本为v3。这里的广播网是指包含多个支持ospfv3路由设备的ipv6网络,比如:上述广播网包括路由设备a、b、c,其中,上述路由设备都预设有路由id,在本申请也即称为路由标识值,简称routerid,上述路由标识值用于在ospf协议组网内唯一指示一个路由设备,每个路由设备的路由标识值不能相同,比如:路由设备a的routerid为3.3.3.3、路由设备b的routerid为2.2.2.2、路由设备c的routerid为1.1.1.1。在一些场景下,用户仅仅需要上述路由设备a、b之间建立ospf邻居关系,而无需路由设备a、c之间、路由设备b、c之间建立ospf。具体地,路由设备a在上述广播网内发送第一报文,这里的第一报文是指ospf协议的hello报文,上述hello报文也即上述第一报文至少包括路由设备a与所述备设备建立ospf邻居关系的相关信息。具体地,为方面理解,简要描述下ospf协议建立ospf邻居关系的过程:在初始情况下,路由设备a、b分别在各自设备对应接口上使能ospf协议后,路由设备a会开始在对应ospf接口上去发组播的hello报文,目的是发现ospf邻居。上述hello报文里,有个activeneighbor字段,用来存储路由设备a在上述ospf接口上发现的邻居,当然,初始情况下,这个hello报文里是不包含任何活跃的邻居的,也就没有activeneighbor字段,因为路由设备a谁也没发现。当路由设备b在某个ospf接口上收到邻居路由设备a发来的hello报文,上述hello报文里面没有携带activeneighbor,路由设备b在自己的ospf接口数据结构中记录下路由设备a的routerid,并且将路由设备a的邻居状态视为init初始状态,然后将路由设备a的routerid存储在自己将要发送的hello报文的activeneighbor字段里发送出去,这样路由设备a就会收到上述路由设备b的hello报文,并且在上述hello报文当中找到自己的routerid,即3.3.3.3,同时路由设备a从上述hello报文当中,获取路由设备b的routerid,即2.2.2.2,那么路由设备a会认为与路由设备b已经完成了双边关系的建立,因此路由设备a会在自身设备上,将路由设备b的邻居状态置为two-way。与此同时,路由设备a也会继续发送hello报文,并且将路由设备b的routerid放置于hello报文中,而路由设备b收到上述hello报文并看见了自己的routerid,即2.2.2.2后,路由设备b也会会在自身设备上,将路由设备a的状态置为two-way。基于上述过程ospf就达到了第一个稳态,也即路由设备a、b都站在各自的角度认为对方达到了two-way状态。上述hello报文都是基于组播进行发送的,上述hello报文的格式和交互详细过程,请参考ospf邻居发现阶段的实现,具体不再赘述。在上述ospf邻居发现阶段后,也即路由设备a、b建立ospf邻居关系后,路由设备a与路由设备b基于各自routerid的大小进行比较,用于确定在后续ospf协议阶段的dbd(linkstatedatabasedescriptionpacket,链路状态数据库描述报文)报文的主发起方,上述主发起方用于决定上述dbd报文的序列号,而上述主发起方也即主设备,路由设备a与上述主发起方对应的对端设备即为从发起方,也即上述从发起方为备设备。比如:路由设备b,路由设备b的routerid为2.2.2.2小于路由设备a的routerid即3.3.3.3,则路由设备a为主设备、路由设备b为备设备。在另一种可选的实施方式中,也可以用户设置来指定路由设备a、路由设备b的主备关系。上述第一报文除了包括上述主设备(路由设备a)与上述备设备(路由设备b)建立ospf邻居关系的相关信息外,至少还包括上述备设备对应的被请求节点多播地址、上述主设备的网络地址及链路层地址、报文类型、上述备设备对应链路层地址查询。具体地,比如:上述主设备的网络地址是指路由设备a的ipv6地址;上述主设备的链路层地址是指路由设备a的链路层地址,上述链路层地址是系统自动配置的,也即路由设备开启ipv6协议后,就会自动的为路由设备的每个接口配置一个上述链路层地址;上述备设备对应的被请求节点多播地址就是指被请求的ipv6节点,也即路由设备b对应的多播地址,以多播地址为目标地址的ipv6组播报文将被发送至路由设备b。请注意上述多播和组播是同一概念,仅仅是由于翻译及英文存在不同形式表述;上述报文类型用于定义上述第一报文为请求报文,比如:上述报文类型可以设置为135;上述备设备对应链路层地址查询,用于指示路由设备a要查询的路由设备b对应链路层地址查询。步骤104、获取第二报文,基于所述第二报文,获取所述备设备的网络地址及链路层地址,其中,所述第二报文为所述备设备针对所述第一报文的响应。具体地,以上述步骤示例的过程继续举例,路由设备b收到路由设备a的上述第一报文后,向路由设备a发送响应,上述响应即为上述第二报文,上述第二报文的具体格式与上述第一报文的格式类似,除了包括上述备设备(路由设备b)与上述主设备(路由设备a)建立ospf邻居关系的相关信息外,至少还包括上述备设备的网络地址及链路层地址,比如:上述第二报文的报文类型可以设置为136,用于与上述第一报文区别,上述第二报文中还包括路由设备b的ipv6网络地址及链路层地址,比如:路由设备a获取上述第二报文,基于上述第二报文,获取路由设备b的网络地址及链路层地址。步骤106、基于所述备设备的网络地址及链路层地址,创建定向ospf邻居表,其中,所述定向ospf邻居表用于所述主设备与所述备设备在达到two-way状态之后的ospf协议交互阶段。具体地,以上述步骤示例的过程继续举例,路由设备a基于路由设备b的ipv6网络地址及链路层地址,创建定向ospf邻居表,比如:上述ospf邻居表,请参见表1所示例:表1如表1所示,ipv6_b为设备b的ipv6网络地址,link_b为设备b的链路层地址,interface1为路由设备a上用于和路由设备b进行ospf协议交互的接口。上述备设备同理可以基于上述过程,创建上述备设备到上述主设备的定向ospf邻居表,请参见表2所示例:表2如表2所示,ipv6_a为设备a的ipv6网络地址,link_a为设备a的链路层地址,interface2为路由设备b上用于和路由设备a进行ospf协议交互的接口。基于上述过程,在路由设备a、b都创建定向ospf邻居表后,则标识路由设备a与路由设备b在达到ospf协议的two-way状态,上述two-way状态是ospf协议交互的下一阶段前的稳定状态。通过在组播发送hello报文,也即第一报文,并在上述第一报文上承载在ndp交互报文,可以实现在包含在路由设备a、b、c广播网内,定向建立路由设备a、b的邻居关系,从而无需路由设备a、c之间、路由设备b、c之间建立ospf邻居关系,无需路由设备a、b、c开启ndp协议,减少路由设备功耗并大幅提高路由设备性能,同时避免了对无需建立ospf邻居关系的路由设备的干扰。在上述主设备与上述备设备在达到two-way状态之后的ospf协议交互阶段,由上述主设备,即routerid较大的路由设备a作为主发起方确定在后续ospf协议阶段的dbd报文序列号,发起后续ospf协议阶段,具体过程,请参见现有ospf协议实现,本申请不再赘述。可选的,在示出的一种实施方式中,上述主设备基于上述步骤之后,若上述备设备的链路层地址发送改变,则上述主设备进行一次更新上述定向ospf邻居表的过程,如图2所示例,执行如下步骤:步骤202、若收到所述备设备的第三报文,则获取所述第三报文的链路层地址,其中,所述第三报文为所述备设备自身链路层地址改变的通知报文。具体地,以上述步骤示例的过程继续举例,路由设备a若收到路由设备b的第三报文,其中,上述第三报文为所述备设备自身链路层地址改变的通知报文,比如:路由设备b的链路层地址由如图1所述的link_b,变更为link_b1,则路由设备b会发送第三报文,其中,上述第三报文会协议路由设备b的网络地址ipv6_b以及变更后的链路层地址link_b1。步骤204、更新所述备设备在所述定向ospf邻居表对应链路层地址为所述第三报文的链路层地址。具体地,以上述步骤示例的过程继续举例,路由设备a更新路由设备b对应在路由设备a上的上述定向ospf邻居表,将对应网络地址ipv6_b对应链路层地址由link_b更新为所述第三报文的链路层地址link_b1,上述ospf邻居表,请参见表3所示例:ipv6地址链路层地址ospf接口ipv6_blink_b1interface1表3至此,完成图1所示的流程,通过图1所示的流程可以看出,上述方法应用于支持ospf协议的路由设备上,所述路由设备位于广播网内,所述广播网包含多个所述路由设备,所述路由设备可被配置为主设备或者备设备,其中,所述主设备是指待建立ospf邻居关系中一侧的路由标识值相对较大的网络设备,所述备设备是指与所述主设备相对应所述ospf邻居关系中另一侧的路由标识值相对较小的网络设备,当所述路由设备为主设备时,基于组播,在所述广播网内发送第一报文,其中,所述第一报文至少包括所述主设备与所述备设备建立ospf邻居关系的相关信息;获取第二报文,基于所述第二报文,获取所述备设备的网络地址及链路层地址,其中,所述第二报文为所述备设备针对所述第一报文的响应;基于所述备设备的网络地址及链路层地址,创建定向ospf邻居表,其中,所述定向ospf邻居表用于所述主设备与所述备设备在达到two-way状态之后的ospf协议交互阶段。应用本申请实施例,实现了在包含多个支持ospfv3以及ipv6协议的路由设备的广播网内,通过自定义ospfv3拓展报文,无需路由设备开启ndp,也可实现邻居发现,使得两个路由设备之间建立定向ospf邻居表,减少路由设备功耗并大幅提高路由设备性能,同时避免了对无需建立ospf邻居关系的路由设备的干扰。图3是本申请一示例性实施例提供的一种建立定向ospf邻居关系的装置的框图。与上述方法实施例相对应,本申请还提供了一种建立定向ospf邻居关系的装置的实施例,所述装置应用于支持ospf协议的路由设备上,所述路由设备位于广播网内,所述广播网包含多个所述路由设备,所述路由设备可被配置为主设备或者备设备,其中,所述主设备是指待建立ospf邻居关系中一侧的路由标识值相对较大的网络设备,所述备设备是指与所述主设备相对应所述ospf邻居关系中另一侧的路由标识值相对较小的网络设备,当所述路由设备为主设备时,请参考图3所示例的一种建立定向ospf邻居关系的装置30,所述装置包括:收发模块301,用于基于组播,在所述广播网内发送第一报文,其中,所述第一报文至少包括所述主设备与所述备设备建立ospf邻居关系的相关信息;所述收发模块301进一步,获取第二报文,基于所述第二报文,获取所述备设备的网络地址及链路层地址,其中,所述第二报文为所述备设备针对所述第一报文的响应;创建模块302,用于基于所述备设备的网络地址及链路层地址,创建定向ospf邻居表,其中,所述定向ospf邻居表用于所述主设备与所述备设备在达到two-way状态之后的ospf协议交互阶段。在本实施例中,所述路由设备支持ipv6协议,所述路由设备支持的ospf协议版本为v3。在本实施例中,所述第一报文至少还包括所述备设备对应的被请求节点多播地址、所述主设备的网络地址及链路层地址、报文类型、所述备设备对应链路层地址查询。在本实施例中,还包括:所述收发模块301进一步,若收到所述备设备的第三报文,则获取所述第三报文的链路层地址,其中,所述第三报文为所述备设备自身链路层地址改变的通知报文;所述创建模块302进一步,更新所述备设备在所述定向ospf邻居表对应链路层地址为所述第三报文的链路层地址。对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。上述实施例阐明的系统、装置、模块或模块,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。本申请的建立定向ospf邻居关系的装置的实施例可以应用在图4所示的电子设备上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在电子设备的处理器将机器可读存储介质中对应的计算机程序指令读取后运行形成的机器可执行指令。从硬件层面而言,如图4所示,为本申请的建立定向ospf邻居关系的装置所在电子设备的一种硬件结构图,除了图4所示的处理器、通信接口、总线以及机器可读存储介质之外,实施例中装置所在的电子设备通常根据该电子设备的实际功能,还可以包括其他硬件,对此不再赘述。对应地,本申请实施例还提供了图3所示装置的一种电子设备的硬件结构,请参见图4,图4为本申请实施例提供的一种电子设备的硬件结构示意图。该设备包含:通信接口401、处理器402、机器可读存储介质403和总线404;其中,通信接口401、处理器402、机器可读存储介质403通过总线404完成相互间的通信。其中,通信接口401,用于进行网络通信。处理器402可以是一个中央处理器(cpu),处理器402可以执行机器可读存储介质403中存储的机器可读指令,以实现以上描述的方法。本文中提到的机器可读存储介质403可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质可以是:易失存储器、非易失性存储器或者类似的存储介质。具体地,机器可读存储介质403可以是ram(radomaccessmemory,随机存取存储器)、闪存、存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。至此,完成图4所示的硬件结构描述。此外,本申请实施例还提供了一种包括机器可执行指令的机器可读存储介质,例如图4中的机器可读机器可读存储介质403,所述机器可执行指令可由数据处理装置中的处理器402执行以实现以上描述的数据处理方法。上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本
技术领域
中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1