CN104301234A - 一种路由方法和装置 - Google Patents
一种路由方法和装置 Download PDFInfo
- Publication number
- CN104301234A CN104301234A CN201310297949.8A CN201310297949A CN104301234A CN 104301234 A CN104301234 A CN 104301234A CN 201310297949 A CN201310297949 A CN 201310297949A CN 104301234 A CN104301234 A CN 104301234A
- Authority
- CN
- China
- Prior art keywords
- resource request
- routing iinformation
- resource
- information table
- route information
- 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.)
- Granted
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种路由方法和装置,所述方法包括:接收资源请求,所述资源请求包括功能标识和资源标识;判断缓存中预设的路由信息表中是否包括所述资源请求对应的路由信息,所述路由信息表包括资源请求与路由信息的对应关系,如果是,则获取所述路由信息作为所述资源请求的路由结果;根据所述路由结果获取所述资源请求对应的资源。本发明在缓存中设置用于存储资源请求与路由信息对应关系的路由信息表,首先获取资源的存储路径,即路由信息,其次,有目标的根据路由信息直接获取资源,与现有技术相比,本发明获取资源的效率较高。
Description
技术领域
本发明涉及数据处理领域,具体涉及一种路由方法和装置。
背景技术
如今网络技术的发展迅速,用户对于网络资源的需求越来越大,用户得到网路资源通常是通过向服务器发送资源请求而获取的,所以,对于用户量较大的服务器不得不实时处理大量用户的资源请求。
路由是根据用户的资源请求获取用户所需资源的过程。现有的路由方法只是根据用户发送的资源请求,在统一存储在资源库中的网络资源进行一层一层的搜索,获取所需网络资源。例如,当用户所需的网络资源是被存储在A存储区的B文件夹下的C文档,那么当用户根据资源请求对C文档进行路由时,首先获取A存储区内的B文件夹,其次在B文件夹中查询C文档,最终才能确定C文档为用户所需资源。
现有技术的路由方法需要对资源请求进行逐层的分析,在获取到所需资源之前不得不逐层获取其他资源,如上述例子中的A存储区和B文件夹。显而易见,这种逐层获取资源的路由方法效率较低。
发明内容
本发明实施例提供了一种路由方法和装置,能够提高路由的效率。
一方面,本发明实施例提供了一种路由方法,所述方法包括:
接收资源请求,所述资源请求包括功能标识和资源标识;
判断缓存中预设的路由信息表中是否包括所述资源请求对应的路由信息,所述路由信息表包括资源请求与路由信息的对应关系,如果是,则获取所述路由信息作为所述资源请求的路由结果;
根据所述路由结果获取所述资源请求对应的资源。
另一方面,本发明实施例还提供了一种路由装置,所述装置包括:
第一接收模块,用于接收资源请求,所述资源请求包括功能标识和资源标识;
第一判断模块,用于判断缓存中预设的路由信息表中是否包括所述资源请求对应的路由信息,所述路由信息表包括资源请求与路由信息的对应关系;
第一获取模块,用于在所述第一判断模块的结果为是时,获取所述路由信息作为所述资源请求的路由结果;
第二获取模块,用于根据所述路由结果获取所述资源请求对应的资源。
本发明实施例首先接收资源请求,其次,判断缓存中预设的路由信息表中是否包括所述资源请求对应的路由信息,所述路由信息表包括资源请求与路由信息的对应关系,在所述路由信息表包括所述路由信息的情况下,获取所述路由信息作为所述资源请求的路由结果,最后,根据所述路由结果获取所述资源请求对应的资源。本发明实施例在缓存中设置用于存储资源请求与路由信息对应关系的路由信息表,首先获取资源的存储路径,即路由信息,其次,有目标的根据路由信息直接获取资源,与现有技术相比,本发明实施例获取资源的效率较高。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的路由方法流程图;
图2为本发明实施例二提供的路由方法流程图;
图3为本发明实施例三提供的路由装置结构图;
图4为本发明实施例三提供的服务器结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
实施例一
为了克服现有技术的逐层获取所需资源的缺点,本发明的发明人使用路由信息标记资源,在获取到与资源请求相对应的路由信息后,可以直接通过路由信息获取资源。
参考图1,图1为本实施例提供的路由方法流程图,具体包括:
步骤101:接收资源请求,所述资源请求包括功能标识和资源标识。
本实施例中,首先接收资源请求,其中,所述资源请求可以包括功能标识和资源标识。
实际操作中,***接收的资源请求可以是用户触发的,具体的,用户可以根据需求向***发送资源请求,同时,用户触发资源请求的方式较多,可以通过点击资源请求按钮触发资源请求,具体的触发资源请求的方式本实施例不做限制。
步骤102:判断缓存中预设的路由信息表中是否包括所述资源请求对应的路由信息,所述路由信息表包括资源请求与路由信息的对应关系,如果是,进入步骤103。
本实施例中,接收资源请求后,首先判断缓存中预先设置的路由信息表中是否包括该资源请求对应的路由信息,如果包括,进入步骤103。其中,路由信息表中存储了资源请求与路由信息的对应关系,也就是说,在路由信息表中可以查询资源请求对应的路由信息。具体的,路由信息可以为资源的存储路径,通过路由信息可以获取其对应的资源。对于资源量较大的***,缓存中需要存储与大量资源相对应的大量的路由信息,导致根据资源请求获取路由信息的效率较低。本实施例将路由信息表中的路由信息进行分类存储,以提高获取路由信息的效率。
实际操作中,由于接收的资源请求中可以包括功能标识和资源标识,可以首先获取资源请求的功能标识和资源标识。其中,功能标识用于标识该资源请求的功能,例如,下载某电影或者在线观看某电影中的“下载”和“在线观看”即为功能标识。同时,资源标识用于唯一标识资源,例如上述例子中的“某电影”即为资源标识。
本实施例中,可以通过资源请求中的功能标识和资源标识获取路由信息。首先,判断缓存中预设的路由信息表中是否包括所述功能标识对应的路由信息,如果是,在获取所述路由信息后,判断所述路由信息中是否包括所述资源标识对应的路由信息,所述路由信息表包括功能标识与路由信息的对应关系和资源标识与路由信息的对应关系。
实际操作中,可以首先获取路由信息表中与功能标识对应的路由信息,其次,在获取的路由信息中获取与资源标识相对应的资源信息,由于根据功能标识获取路由信息排除了很多与该功能标识不匹配的路由信息,所以,在排除若干路由信息的基础上,根据资源标识进行资源信息的获取,一定程度上提高了路由信息的获取效率。同时,根据功能标识和资源标识,在路由信息表中对路由信息分类存储,避免了路由***问题的出现。
步骤103:获取所述路由信息作为所述资源请求的路由结果。
本实施例中,将获取的路由信息作为该资源请求的路由结果,其中路由结果可以为获取资源的依据。例如,路由结果可以为“A存储区的B文件夹下的C文档”。
步骤104:根据所述路由结果获取所述资源请求对应的资源。
本实施例中,在确定路由结果后,根据该路由结果获取接收的资源请求对应的资源。例如,可以根据路由结果“A存储区的B文件夹下的C文档”,直接获取“C文档”资源。
本实施例首先接收资源请求,其次,判断缓存中预设的路由信息表中是否包括所述资源请求对应的路由信息,所述路由信息表包括资源请求与路由信息的对应关系,在所述路由信息表包括所述路由信息的情况下,获取所述路由信息作为所述资源请求的路由结果,最后,根据所述路由结果获取所述资源请求对应的资源。本实施例在缓存中设置用于存储资源请求与路由信息对应关系的路由信息表,首先获取资源的存储路径,即路由信息,其次,有目标的根据路由信息直接获取资源,与现有技术相比,本实施例获取资源的效率较高。
实施例二
参考图2,图2为本实施例提供的路由方法流程图,具体可以包括:
步骤201:接收资源请求,所述资源请求包括功能标识和资源标识。
步骤202:判断缓存中预设的路由信息表中是否包括所述资源请求对应的路由信息,所述路由信息表包括资源请求与路由信息的对应关系,如果否,则进入步骤203,如果是,则进入步骤205。
本实施例中,对步骤201和步骤202的理解可以参考实施例一中的步骤101和步骤102,在此不再赘述。
指的注意的是,当缓存中预设的路由信息表中不包括所述资源请求对应的路由信息,也就是在缓存中的路由信息表中不能查询到与资源请求对应的路由信息时,可以进入步骤203。
步骤203:将路由配置文件中的资源请求与路由信息的对应关系载入所述缓存中的路由信息表。
本实施例中,如果缓存中预设的路由信息表中不包括所述资源请求对应的路由信息,可以将路由配置文件中的资源请求与路由信息的对应关系加载到缓存中的路由信息表中。其中,路由配置文件中预先存储了资源请求与路由信息的对应关系,但是由于路由配置文件不能被直接访问,所以需要将路由配置文件中的资源请求与路由信息的对应关系加载到缓存中的路由信息表中,以便可以供用户查询。
步骤204:判断所述路由信息表中是否包括所述资源请求对应的路由信息,如果是,则进入步骤205,如果否,则进入步骤207。
本实施例中,将路由配置文件中的资源请求与路由信息的对应关系加载到缓存中的路由信息表后,判断此时的路由信息表是否包括资源请求对应的路由信息,如果是,进入步骤205,如果不是,则进入步骤207。
步骤205:获取所述路由信息作为所述资源请求的路由结果。
本实施例中,当缓存中预设的路由信息表中包括所述资源请求对应的路由信息时,或者在将路由配置文件中的资源请求与路由信息的对应关系加载到缓存中的路由信息表后,缓存中的路由信息表中包括所述资源请求对应的路由信息时,可以将该资源请求对应的路由信息作为该资源请求的路由结果。
步骤206:根据所述路由结果获取所述资源请求对应的资源。
本实施例中,在获取资源请求的路由结果后,可以根据该路由结果获取资源请求对应的资源。
步骤207:将所述资源请求转换为预设格式的文件后,得到文件请求。
本实施例中,在将路由配置文件中的资源请求与路由信息的对应关系加载到缓存中的路由信息表后,缓存中的路由信息表中仍然不包括所述资源请求对应的路由信息时,可以将资源请求转换为预设格式的文件,得到文件请求。例如,资源请求的Method为POST,URI为/vl/cvms/{instance_id}/reboot,其中,{instance_id}代表要访问的资源,将资源请求转换为预设格式的文件,得到的文件请求为/vl/cvms/PostInstanceReboot。
值得注意的是,在将路由配置文件中的资源请求与路由信息的对应关系加载到缓存中的路由信息表之前,如果缓存中的路由信息表中不包括所述资源请求对应的路由信息时,也可以直接进入步骤207,得到文件请求。
步骤208:获取能实现所述文件请求的程序文件。
本实施例中,在得到文件请求后,获取能实现该文件请求的程序文件。例如,将上述转换得到的文件请求/vl/cvms/PostInstanceReboot作为目标,加载到***中,获取能够实现该目标的程序文件。
步骤209:将所述程序文件确定为所述资源请求对应的资源。
步骤210:获取所述程序文件的存储路径。
步骤211:将所述存储路径确定为所述程序文件的路由信息。
步骤212:保存所述资源请求与所述路由信息的对应关系。
本实施例中,获取程序文件后,首先将该程序文件确定为该资源请求对应的资源,其次,获取该程序文件对应的存储路径,并将该存储路径作为该程序文件的路由信息,最后,将该资源请求与该路由信息的对应关系保存。
实际操作中,获取程序文件的存储路径的方法较多,本实施例不做限制。
本实施例在缓存中设置用于存储资源请求与路由信息对应关系的路由信息表,在路由信息表中不包括所需路由信息的情况下,将路由配置文件中的资源请求与路由信息对应关系加载到所述路由信息表中,对所需的路由信息进行再次查询。如果此时的路由信息表仍然不包括所需路由信息,可以获取该资源请求对应的程序文件,最终将该程序文件作为所需资源,完成对该资源请求的路由,与现有技术相比,本实施例获取资源的效率较高,同时能够自动处理新增资源请求,生成新的资源请求与路由信息的对应关系,提供高效灵活的路由功能。
实施例三
参考图3,图3为本实施例提供的路由装置结构图,所述装置可以包括:
第一接收模块301,用于接收资源请求,所述资源请求包括功能标识和资源标识;
第一判断模块302,用于判断缓存中预设的路由信息表中是否包括所述资源请求对应的路由信息,所述路由信息表包括资源请求与路由信息的对应关系;
第一获取模块303,用于在所述第一判断模块的结果为是时,获取所述路由信息作为所述资源请求的路由结果;
第二获取模块304,用于根据所述路由结果获取所述资源请求对应的资源。
所述装置还可以包括:
载入模块,用于在缓存中预设的路由信息表中不包括所述资源请求对应的路由信息的情况下,将路由配置文件中的资源请求与路由信息的对应关系载入所述缓存中预设的路由信息表;
第二判断模块,用于判断所述路由信息表中是否包括所述资源请求对应的路由信息;
第三获取模块,用于在所述第二判断模块的结果为是时,获取所述路由信息作为所述资源请求对应的路由结果。
当路由信息表中不包括资源请求对应的路由信息时,所述装置还包括:
转换模块,用于在所述路由信息表中不包括所述资源请求对应的路由信息的情况下,将所述资源请求转换为预设格式的文件后,得到文件请求;
第四获取模块,用于获取能实现所述文件请求的程序文件;
相应的,所述第二获取模块,具体用于将所述程序文件确定为所述资源请求对应的资源。
所述装置还包括:
第五获取模块,用于获取所述程序文件的存储路径;
确定模块,用于将所述存储路径确定为所述程序文件的路由信息;保存模块,用于保存所述资源请求与所述路由信息的对应关系。
所述装置还包括:
第六获取模块,用于获取所述资源请求的功能标识和资源标识;
相应的,所述第一判断模块,包括:
第一判断子模块,用于判断缓存中预设的路由信息表中是否包括所述功能标识对应的路由信息;
第二判断子模块,用于在所述第一判断子模块的结果为是时,在获取所述路由信息后,判断所述路由信息中是否包括所述资源标识对应的路由信息,所述路由信息表包括功能标识与路由信息的对应关系和资源标识与路由信息的对应关系。
请参考图4,其图4为本实施例提供的一种服务器,该服务器可以用于实施上述实施例中提供的方法。具体来讲:
服务器400可以包括有一个或一个以上可读存储介质的存储器410、输入单元420、输出单元430包括有一个或者一个以上处理核心的处理器440、以及电源450等部件。其中:
存储器410可用于存储软件程序以及模块,处理器440通过运行存储在存储器410的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器410可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据计算机的使用所创建的数据等。此外,存储器410可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器410还可以包括存储器控制器,以提供处理器440和输入单元420对存储器410的访问。
输入单元420可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
处理器440是服务器400的控制中心,利用各种接口和线路连接各个部分,通过运行或执行存储在存储器410内的软件程序和/或模块,以及调用存储在存储器410内的数据,执行计算机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器440可包括一个或多个处理核心。
服务器400还包括给各个部件供电的电源450(比如电池),优选的,电源可以通过电源管理***与处理器440逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源450还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
具体在本实施例中,处理器440会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器410中,并由处理器440来运行存储在存储器410中的应用程序,从而实现各种功能:
接收资源请求,所述资源请求包括功能标识和资源标识;
判断缓存中预设的路由信息表中是否包括所述资源请求对应的路由信息,所述路由信息表包括资源请求与路由信息的对应关系,如果是,则获取所述路由信息作为所述资源请求的路由结果;
根据所述路由结果获取所述资源请求对应的资源。
优选地,所述根据所述路由结果获取所述资源请求对应的资源之前,还包括:
在缓存中预设的路由信息表中不包括所述资源请求对应的路由信息的情况下,将路由配置文件中的资源请求与路由信息的对应关系载入所述缓存中的路由信息表;
判断所述路由信息表中是否包括所述资源请求对应的路由信息,如果是,则获取所述路由信息作为所述资源请求对应的路由结果。
优选地,所述根据所述路由结果获取所述资源请求对应的资源之前,还包括:
在所述路由信息表中不包括所述资源请求对应的路由信息的情况下,将所述资源请求转换为预设格式的文件后,得到文件请求;
获取能实现所述文件请求的程序文件;
相应的,所述根据所述路由结果获取所述资源请求对应的资源,具体为:
将所述程序文件确定为所述资源请求对应的资源。
优选地,所述方法还包括:
获取所述程序文件的存储路径;
将所述存储路径确定为所述程序文件的路由信息;
保存所述资源请求与所述路由信息的对应关系。
优选地,所述接收资源请求之后,且在所述判断缓存中预设的路由信息表中是否包括所述资源请求对应的路由信息之前,还包括:
获取所述资源请求的功能标识和资源标识;
相应的,所述判断缓存中预设的路由信息表中是否包括所述资源请求对应的路由信息,包括:
判断缓存中预设的路由信息表中是否包括所述功能标识对应的路由信息,如果是,在获取所述路由信息后,判断所述路由信息中是否包括所述资源标识对应的路由信息,所述路由信息表包括功能标识与路由信息的对应关系和资源标识与路由信息的对应关系。
本实施例首先接收资源请求,其次,判断缓存中预设的路由信息表中是否包括所述资源请求对应的路由信息,所述路由信息表包括资源请求与路由信息的对应关系,在所述路由信息表包括所述路由信息的情况下,获取所述路由信息作为所述资源请求的路由结果,最后,根据所述路由结果获取所述资源请求对应的资源。本实施例在缓存中设置用于存储资源请求与路由信息对应关系的路由信息表,首先获取资源的存储路径,即路由信息,其次,有目标的根据路由信息直接获取资源,与现有技术相比,本实施例获取资源的效率较高。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本发明实施例所提供的路由方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种路由方法,其特征在于,所述方法包括:
接收资源请求,所述资源请求包括功能标识和资源标识;
判断缓存中预设的路由信息表中是否包括所述资源请求对应的路由信息,所述路由信息表包括资源请求与路由信息的对应关系,如果是,则获取所述路由信息作为所述资源请求的路由结果;
根据所述路由结果获取所述资源请求对应的资源。
2.根据权利要求1所述的方法,其特征在于,所述根据所述路由结果获取所述资源请求对应的资源之前,还包括:
在缓存中预设的路由信息表中不包括所述资源请求对应的路由信息的情况下,将路由配置文件中的资源请求与路由信息的对应关系载入所述缓存中的路由信息表;
判断所述路由信息表中是否包括所述资源请求对应的路由信息,如果是,则获取所述路由信息作为所述资源请求对应的路由结果。
3.根据权利要求1或者2所述的方法,其特征在于,所述根据所述路由结果获取所述资源请求对应的资源之前,还包括:
在所述路由信息表中不包括所述资源请求对应的路由信息的情况下,将所述资源请求转换为预设格式的文件后,得到文件请求;
获取能实现所述文件请求的程序文件;
相应的,所述根据所述路由结果获取所述资源请求对应的资源,具体为:
将所述程序文件确定为所述资源请求对应的资源。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
获取所述程序文件的存储路径;
将所述存储路径确定为所述程序文件的路由信息;
保存所述资源请求与所述路由信息的对应关系。
5.根据权利要求1或者2所述的方法,其特征在于,所述接收资源请求之后,且在所述判断缓存中预设的路由信息表中是否包括所述资源请求对应的路由信息之前,还包括:
获取所述资源请求的功能标识和资源标识;
相应的,所述判断缓存中预设的路由信息表中是否包括所述资源请求对应的路由信息,包括:
判断缓存中预设的路由信息表中是否包括所述功能标识对应的路由信息,如果是,在获取所述路由信息后,判断所述路由信息中是否包括所述资源标识对应的路由信息,所述路由信息表包括功能标识与路由信息的对应关系和资源标识与路由信息的对应关系。
6.一种路由装置,其特征在于,所述装置包括:
第一接收模块,用于接收资源请求,所述资源请求包括功能标识和资源标识;
第一判断模块,用于判断缓存中预设的路由信息表中是否包括所述资源请求对应的路由信息,所述路由信息表包括资源请求与路由信息的对应关系;
第一获取模块,用于在所述第一判断模块的结果为是时,获取所述路由信息作为所述资源请求的路由结果;
第二获取模块,用于根据所述路由结果获取所述资源请求对应的资源。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
载入模块,用于在缓存中预设的路由信息表中不包括所述资源请求对应的路由信息的情况下,将路由配置文件中的资源请求与路由信息的对应关系载入所述缓存中预设的路由信息表;
第二判断模块,用于判断所述路由信息表中是否包括所述资源请求对应的路由信息;
第三获取模块,用于在所述第二判断模块的结果为是时,获取所述路由信息作为所述资源请求对应的路由结果。
8.根据权利要求6或者7所述的装置,其特征在于,所述装置还包括:
转换模块,用于在所述路由信息表中不包括所述资源请求对应的路由信息的情况下,将所述资源请求转换为预设格式的文件后,得到文件请求;
第四获取模块,用于获取能实现所述文件请求的程序文件;
相应的,所述第二获取模块,具体用于将所述程序文件确定为所述资源请求对应的资源。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
第五获取模块,用于获取所述程序文件的存储路径;
确定模块,用于将所述存储路径确定为所述程序文件的路由信息;保存模块,用于保存所述资源请求与所述路由信息的对应关系。
10.根据权利要求6或者7所述的装置,其特征在于,所述装置还包括:
第六获取模块,用于获取所述资源请求的功能标识和资源标识;
相应的,所述第一判断模块,包括:
第一判断子模块,用于判断缓存中预设的路由信息表中是否包括所述功能标识对应的路由信息;
第二判断子模块,用于在所述第一判断子模块的结果为是时,在获取所述路由信息后,判断所述路由信息中是否包括所述资源标识对应的路由信息,所述路由信息表包括功能标识与路由信息的对应关系和资源标识与路由信息的对应关系。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310297949.8A CN104301234B (zh) | 2013-07-16 | 2013-07-16 | 一种路由方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310297949.8A CN104301234B (zh) | 2013-07-16 | 2013-07-16 | 一种路由方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104301234A true CN104301234A (zh) | 2015-01-21 |
CN104301234B CN104301234B (zh) | 2019-02-05 |
Family
ID=52320807
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310297949.8A Active CN104301234B (zh) | 2013-07-16 | 2013-07-16 | 一种路由方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104301234B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106708699A (zh) * | 2016-12-09 | 2017-05-24 | 中国银行股份有限公司 | 错误信息记录方法及装置 |
CN113268774A (zh) * | 2021-06-16 | 2021-08-17 | 中移(杭州)信息技术有限公司 | 文件资源管理方法、装置、设备及存储介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6230200B1 (en) * | 1997-09-08 | 2001-05-08 | Emc Corporation | Dynamic modeling for resource allocation in a file server |
US7251659B1 (en) * | 2003-12-04 | 2007-07-31 | Sprint Communications Company L.P. | Method and system for managing resource indexes in a networking environment |
CN101316226A (zh) * | 2007-06-01 | 2008-12-03 | 阿里巴巴集团控股有限公司 | 一种获取资源的方法、装置及*** |
CN101436269A (zh) * | 2007-11-14 | 2009-05-20 | 华为软件技术有限公司 | 经营分析***统一资源管理***及资源查找方法 |
CN101916164A (zh) * | 2010-08-11 | 2010-12-15 | 中兴通讯股份有限公司 | 一种移动终端及其实现的文件浏览方法 |
CN102307234A (zh) * | 2011-08-24 | 2012-01-04 | 北京邮电大学 | 基于移动终端的资源检索方法 |
US8103677B1 (en) * | 2008-02-06 | 2012-01-24 | Workday, Inc. | Searching using object linked enterprise system |
CN102752383A (zh) * | 2012-07-02 | 2012-10-24 | 惠州Tcl移动通信有限公司 | 基于无线通讯设备的文件下载存储方法及无线通讯设备 |
CN102968464A (zh) * | 2012-11-08 | 2013-03-13 | 广东电子工业研究院有限公司 | 一种基于索引的本地资源快速检索***及其检索方法 |
CN103139255A (zh) * | 2011-11-30 | 2013-06-05 | 腾讯科技(深圳)有限公司 | 分配资源标识和标识段的方法 |
-
2013
- 2013-07-16 CN CN201310297949.8A patent/CN104301234B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6230200B1 (en) * | 1997-09-08 | 2001-05-08 | Emc Corporation | Dynamic modeling for resource allocation in a file server |
US7251659B1 (en) * | 2003-12-04 | 2007-07-31 | Sprint Communications Company L.P. | Method and system for managing resource indexes in a networking environment |
CN101316226A (zh) * | 2007-06-01 | 2008-12-03 | 阿里巴巴集团控股有限公司 | 一种获取资源的方法、装置及*** |
CN101436269A (zh) * | 2007-11-14 | 2009-05-20 | 华为软件技术有限公司 | 经营分析***统一资源管理***及资源查找方法 |
US8103677B1 (en) * | 2008-02-06 | 2012-01-24 | Workday, Inc. | Searching using object linked enterprise system |
CN101916164A (zh) * | 2010-08-11 | 2010-12-15 | 中兴通讯股份有限公司 | 一种移动终端及其实现的文件浏览方法 |
CN102307234A (zh) * | 2011-08-24 | 2012-01-04 | 北京邮电大学 | 基于移动终端的资源检索方法 |
CN103139255A (zh) * | 2011-11-30 | 2013-06-05 | 腾讯科技(深圳)有限公司 | 分配资源标识和标识段的方法 |
CN102752383A (zh) * | 2012-07-02 | 2012-10-24 | 惠州Tcl移动通信有限公司 | 基于无线通讯设备的文件下载存储方法及无线通讯设备 |
CN102968464A (zh) * | 2012-11-08 | 2013-03-13 | 广东电子工业研究院有限公司 | 一种基于索引的本地资源快速检索***及其检索方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106708699A (zh) * | 2016-12-09 | 2017-05-24 | 中国银行股份有限公司 | 错误信息记录方法及装置 |
CN106708699B (zh) * | 2016-12-09 | 2020-01-24 | 中国银行股份有限公司 | 错误信息记录方法及装置 |
CN113268774A (zh) * | 2021-06-16 | 2021-08-17 | 中移(杭州)信息技术有限公司 | 文件资源管理方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN104301234B (zh) | 2019-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103279370B (zh) | 一种数据处理的方法、终端、服务器及*** | |
CN107741937A (zh) | 一种数据查询方法及装置 | |
CN104978258A (zh) | 软件自动化测试方法及*** | |
CN105337843A (zh) | 交互***、方法、客户端及后台服务器 | |
CN104615534A (zh) | 接口测试方法和装置 | |
CN107277029A (zh) | 一种远程过程调用的方法、装置及计算机设备 | |
CN105426165A (zh) | 一种脚本工具的处理方法及装置 | |
CN103136342A (zh) | 应用程序app的搜索方法、***以及搜索服务器 | |
CN105099796B (zh) | 一种多媒体内容更改检测方法、装置及资源传播*** | |
CN112445700B (zh) | 测试方法和装置 | |
CN108989397A (zh) | 数据推荐方法、装置及存储介质 | |
CN110975293A (zh) | 建立资源引用关系表的方法、装置、服务器及介质 | |
CN111008873B (zh) | 一种用户确定方法、装置、电子设备及存储介质 | |
CN105512150A (zh) | 一种信息搜索方法及装置 | |
CN113849356B (zh) | 一种设备测试方法、装置、电子设备和存储介质 | |
CN109636460B (zh) | 一种业务处理方法、装置、设备及存储介质 | |
CN107577712A (zh) | 一种加载页面的方法、装置及计算机设备 | |
CN104216930A (zh) | 一种跳转类钓鱼网页的检测方法和装置 | |
CN104301234A (zh) | 一种路由方法和装置 | |
CN114040348A (zh) | 一种智能家居设备管理方法、装置及电子设备及介质 | |
CN111555894B (zh) | 数据处理方法、装置、设备和存储介质 | |
CN103297434A (zh) | 一种数据处理的方法、用户端、服务器及*** | |
CN104965825A (zh) | 一种数据处理的方法及终端 | |
US20180052822A1 (en) | Decomposing composite product reviews | |
CN112416747A (zh) | 一种测试用例执行方法、装置、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20190801 Address after: Shenzhen Futian District City, Guangdong province 518044 Zhenxing Road, SEG Science Park 2 East Room 403 Co-patentee after: Tencent cloud computing (Beijing) limited liability company Patentee after: Tencent Technology (Shenzhen) Co., Ltd. Address before: Shenzhen Futian District City, Guangdong province 518031 Zhenxing Road, SEG Science Park 2 East Room 403 Patentee before: Tencent Technology (Shenzhen) Co., Ltd. |