基于Handle系统的解析方法及Handle系统技术方案

技术编号:16400805 阅读:32 留言:0更新日期:2017-10-17 20:55
本发明专利技术公开了一种基于Handle系统的解析方法及Handle系统,旨在达到基于扩展后的Handle系统的本地服务节点在本地一次就能完成前缀解析的目的。所述解析方法包括:基于扩展后的Handle系统的本地服务节点,接收解析请求,识别所述解析请求为前缀解析请求还是一般解析请求;若识别出所述解析请求为前缀解析请求,则按照前缀解析路径参数,利用扩展后的所述本地服务节点执行前缀解析操作;根据前缀解析操作的执行结果,获取前缀解析操作得到的解析内容,并将得到的所述解析内容返回至解析请求方;达到了基于扩展后的Handle系统的本地服务节点在本地一次就能完成前缀解析的目的,提高了Handle系统的解析效率。

Analytic method and Handle system based on Handle system

The invention discloses an analytic method based on Handle system and a Handle system, so as to achieve the purpose that local service node based on the extended Handle system can complete the prefix resolution once in a local time. The analyzing method comprises the following steps: local service node Handle of the system based on the analysis of the identification of the received request, request for analytical resolution request or prefix general analytical request; if identified the analysis request for resolution request in accordance with the prefix prefix, analytic path parameters, perform analytical operation using the local prefix service node the expanded; according to the analytical results of the implementation of the prefix operation, obtain the analytical content analytic operations to get the prefix, and will get the analytical content returned to the requesting party resolution reached Handle; the local service node of the system based on prefix for analytic purposes at a local time, improves the analytic efficiency of Handle system the.

【技术实现步骤摘要】
基于Handle系统的解析方法及Handle系统
本专利技术涉及互联网
,特别涉及一种基于Handle系统的解析方法及Handle系统。
技术介绍
在多级的Handle架构中,LHS只维护着所有的本级Handle的注册内容及下级Handle解析入口,当需要查找某个Handle的解析入口时,若不是当前LHS下级的Handle解析入口,则当前LHS可以查询根节点后,从对应的二级Handle解析入口处获得相关的服务信息或继续下一级解析。比如,假设当前的LHS负责的是“86.1111”的前缀管理,在LHS收到试图解析Handle“86.1000.10.11/1234567890”的请求时,它必须先从根节点找到86.1000对应的Handle解析服务,再在86.1000处解析到86.1000.10的对应解析服务,再到86.1000.10处解析到86.1000.10.11的Handle解析服务,最后到86.1000.10.11处获得86.1000.10.11/1234567890的内容。由于现有的Handle本地服务(LHS)主要是在局部进行解析,因此在解析过程中,每个LHS只完成自己的局部解析,对于本地服务不能解析的Handle,采用迭代或递归的方式,由其他LHS完成解析,这种方式会造成一次解析需求需要若干台LHS为其提供解析服务。因此,容易造成解析速度慢、效率低,并且需要更多的资源。
技术实现思路
本专利技术提供了一种基于Handle系统的解析方法及Handle系统,旨在达到基于扩展后的Handle系统的本地服务节点在本地一次就能完成前缀解析的目的。本专利技术提供一种基于Handle系统的解析方法,所述解析方法包括:基于扩展后的Handle系统的本地服务节点,接收解析请求,识别所述解析请求为前缀解析请求还是一般解析请求;若识别出所述解析请求为前缀解析请求,则按照前缀解析路径参数,利用扩展后的所述本地服务节点执行前缀解析操作;根据前缀解析操作的执行结果,获取前缀解析操作得到的解析内容,并将得到的所述解析内容返回至解析请求方。优选地,所述解析方法还包括:设置前缀解析路径参数,对Handle系统中的本地服务节点进行前缀扩展,使得扩展后的本地服务节点包括所述Handle系统能够解析的所有前缀内容。优选地,所述对Handle系统中的本地服务节点进行前缀扩展,包括:对Handle系统中的本地服务节点增加前缀解析专用入口,将一般解析请求与前缀解析请求的处理进行区别。优选地,所述按照前缀解析路径参数,利用扩展后的所述本地服务节点执行前缀解析操作,包括:按照前缀解析路径参数,基于扩展后的所述本地服务节点的一个前缀解析专用入口,对所述前缀解析请求执行解析操作;若所述前缀解析请求在所述前缀解析入口对应的解析内容中没有命中,则串行或者并行其他前缀解析专用入口,发送前缀解析请求,其中串行或并行其他前缀解析专用入口,为根据第一公式选择所述其他前缀解析专用入口,所属第一公式为:其中,n为前缀解析专用入口的个数,p(i)为第i个前缀解析专用入口被选中的概率,该数值保存后,间隔一段时间更新一次,避免实时计算造成计算量增大进而造成解析延迟;α为小于1的正实数参数,β为正实数参数;R(ave)为当前所有前缀解析专用入口正常工作的概率,由其历史运行数据得到,max(R(ave))为R(ave)的历史运行数据中的最大值;S(i)为第i个前缀解析专用入口对应的解析内容能够命中的次数;T(i)为第i个前缀解析专用入口对应的解析内容中没有命中的次数;j为不包含当前前缀解析入口的其他前缀解析专用入口;S(j)为第j个前缀解析专用入口对应的解析内容能够命中的次数;T(j)为第j个前缀解析专用入口对应的解析内容中没有命中的次数;若其他前缀解析专用入口对应的解析内容能够命中,则基于命中的前缀解析专用入口执行前缀解析操作;若其他前缀解析专用入口对应的解析内容没有命中,则返回至根节点,通过所述根节点执行对应的前缀解析操作。优选地,所述通过所述根节点执行对应的前缀解析操作,包括:根据所述前缀解析请求,通过所述根节点查找与所述前缀解析请求相匹配的其他本地服务节点,基于扩展后的其他本地服务节点,通过前缀解析专用入口,执行前缀解析操作。基于以上所描述的一种基于Handle系统的解析方法,本专利技术还提供了一种Handle系统,所述Handle系统包括根节点和本地服务节点;其中,所述Handle系统包括:识别模块,用于基于扩展后的Handle系统的本地服务节点,接收解析请求,识别所述解析请求为前缀解析请求还是一般解析请求;解析模块,用于若识别出所述解析请求为前缀解析请求,则按照前缀解析路径参数,利用扩展后的所述本地服务节点执行前缀解析操作;返回模块,用于根据前缀解析操作的执行结果,获取前缀解析操作得到的解析内容,并将得到的所述解析内容返回至解析请求方。优选地,所述Handle系统还包括:扩展模块,用于设置前缀解析路径参数,对Handle系统中的本地服务节点进行前缀扩展,使得扩展后的本地服务节点包括所述Handle系统能够解析的所有前缀内容。优选地,所述扩展模块用于:对Handle系统中的本地服务节点增加前缀解析专用入口,将一般解析请求与前缀解析请求的处理进行区别。优选地,所述解析模块用于:照前缀解析路径参数,基于扩展后的所述本地服务节点的一个前缀解析专用入口,对所述前缀解析请求执行解析操作;若所述前缀解析请求在所述前缀解析入口对应的解析内容中没有命中,则串行或者并行其他前缀解析专用入口,发送前缀解析请求,其中串行或并行其他前缀解析专用入口,为根据第一公式选择所述其他前缀解析专用入口,所属第一公式为:其中,n为前缀解析专用入口的个数,p(i)为第i个前缀解析专用入口被选中的概率,该数值保存后,间隔一段时间更新一次,避免实时计算造成计算量增大进而造成解析延迟;α为小于1的正实数参数,β为正实数参数;R(ave)为当前所有前缀解析专用入口正常工作的概率,由其历史运行数据得到,max(R(ave))为R(ave)的历史运行数据中的最大值;S(i)为第i个前缀解析专用入口对应的解析内容能够命中的次数;T(i)为第i个前缀解析专用入口对应的解析内容中没有命中的次数;j为不包含当前前缀解析入口的其他前缀解析专用入口;S(j)为第j个前缀解析专用入口对应的解析内容能够命中的次数;T(j)为第j个前缀解析专用入口对应的解析内容中没有命中的次数;若其他前缀解析专用入口对应的解析内容能够命中,则基于命中的前缀解析专用入口执行前缀解析操作;若其他前缀解析专用入口对应的解析内容没有命中,则返回至根节点,通过所述根节点执行对应的前缀解析操作。优选地,所述解析模块用于:根据所述前缀解析请求,通过所述根节点查找与所述前缀解析请求相匹配的其他本地服务节点,基于扩展后的其他本地服务节点,通过前缀解析专用入口,执行前缀解析操作。本专利技术一种基于Handle系统的解析方法及Handle系统可以达到如下有益效果:通过基于扩展后的Handle系统的本地服务节点,接收解析请求,识别所述解析请求为前缀解析请求还是一般解析请求;若识别出所述解析请求为前缀解析请求,则按照前缀解析路径参数,利用扩展后的所述本地服务节点执行前缀解析操本文档来自技高网...
基于Handle系统的解析方法及Handle系统

【技术保护点】
一种基于Handle系统的解析方法,其特征在于,所述解析方法包括:基于扩展后的Handle系统的本地服务节点,接收解析请求,识别所述解析请求为前缀解析请求还是一般解析请求;若识别出所述解析请求为前缀解析请求,则按照前缀解析路径参数,利用扩展后的所述本地服务节点执行前缀解析操作;根据前缀解析操作的执行结果,获取前缀解析操作得到的解析内容,并将得到的所述解析内容返回至解析请求方。

【技术特征摘要】
1.一种基于Handle系统的解析方法,其特征在于,所述解析方法包括:基于扩展后的Handle系统的本地服务节点,接收解析请求,识别所述解析请求为前缀解析请求还是一般解析请求;若识别出所述解析请求为前缀解析请求,则按照前缀解析路径参数,利用扩展后的所述本地服务节点执行前缀解析操作;根据前缀解析操作的执行结果,获取前缀解析操作得到的解析内容,并将得到的所述解析内容返回至解析请求方。2.如权利要求1所述的解析方法,其特征在于,所述解析方法还包括:设置前缀解析路径参数,对Handle系统中的本地服务节点进行前缀扩展,使得扩展后的本地服务节点包括所述Handle系统能够解析的所有前缀内容。3.如权利要求2所述的解析方法,其特征在于,所述对Handle系统中的本地服务节点进行前缀扩展,包括:对Handle系统中的本地服务节点增加前缀解析专用入口,将一般解析请求与前缀解析请求的处理进行区别。4.如权利要求1或2或3所述的解析方法,其特征在于,所述按照前缀解析路径参数,利用扩展后的所述本地服务节点执行前缀解析操作,包括:按照前缀解析路径参数,基于扩展后的所述本地服务节点的一个前缀解析专用入口,对所述前缀解析请求执行解析操作;若所述前缀解析请求在所述前缀解析入口对应的解析内容中没有命中,则串行或者并行其他前缀解析专用入口,发送前缀解析请求,其中串行或并行其他前缀解析专用入口,为根据第一公式选择所述其他前缀解析专用入口,所属第一公式为:其中,n为前缀解析专用入口的个数,p(i)为第i个前缀解析专用入口被选中的概率,该数值保存后,间隔一段时间更新一次,避免实时计算造成计算量增大进而造成解析延迟;α为小于1的正实数参数,β为正实数参数;R(ave)为当前所有前缀解析专用入口正常工作的概率,由其历史运行数据得到,max(R(ave))为R(ave)的历史运行数据中的最大值;S(i)为第i个前缀解析专用入口对应的解析内容能够命中的次数;T(i)为第i个前缀解析专用入口对应的解析内容中没有命中的次数;j为不包含当前前缀解析入口的其他前缀解析专用入口;S(j)为第j个前缀解析专用入口对应的解析内容能够命中的次数;T(j)为第j个前缀解析专用入口对应的解析内容中没有命中的次数;若其他前缀解析专用入口对应的解析内容能够命中,则基于命中的前缀解析专用入口执行前缀解析操作;若其他前缀解析专用入口对应的解析内容没有命中,则返回至根节点,通过所述根节点执行对应的前缀解析操作。5.如权利要求4所述的解析方法,其特征在于,所述通过所述根节点执行对应的前缀解析操作,包括:根据所述前缀解析请求,通过所述根节点查找与所述前缀解析请求相匹配的其他本地服务节点,基于扩展后的其他本地服务节点,通过前缀解析专用入口,执行前缀解析操作。6...

【专利技术属性】
技术研发人员:镇锡惠王昆
申请(专利权)人:北京中数创新科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1