一种统一资源定位符URL动态匹配方法及装置制造方法及图纸

技术编号:8271505 阅读:260 留言:0更新日期:2013-01-31 03:45
本发明专利技术公开了一种URL动态匹配方法和装置,以单个控制器controller接管全部URL地址,根据预先设置的正则规则库对全部URL地址进行分类;对每一类URL地址,利用所述正则规则库进行参数映射,将映射结果存入URL参数库中;且基于所述URL参数库、按照页面展示需求筛选URL参数,生成需要的URL地址进行页面展示。本发明专利技术减少了系统中controller的数量,简化了代码的复杂程度,在生成新的URL时,根据业务需求对参数所对应的条件进行筛选组合,保留需要的条件,排除不需要的条件,组合时按照正则规则定义的顺序自动排列拼接,动态地生成唯一的URL地址,提高了代码的重用率和页面显示的灵活性,降低了维护成本。

【技术实现步骤摘要】
本专利技术涉及数据处理
,具体涉及一种URL动态匹配方法及装置。
技术介绍
URL (Uniform Resource Locator,统一资源定位符)是因特网上标准的资源地址,用于完整地描述因特网上的网页和其他资源,也可标识本地资源,利用URL能唯一标识因特网上的每一个网页或资源。URL由一系列字符组成,格式为protocol://[username:password]ihost[:port] [/path] [ query] [#fragment]。其中,protocol 域指定传输协议,例如HTTP协议,FTP协议等;username和password域指定连接到服务器所需的用户名和密码;host域指定存放资源的服务器的主机名或IP地址;port域指定上述传输协议的端口号;path域指定主机上一个目录或文件的地址;query域指定给动态网页 传递的参数;fragment域指定网络资源中的片断。另外,上述URL格式中,带方括号[]的域为可选项。客户端程序利用URL请求访问因特网服务器的信息资源时,需要确定请求使用的协议、请求的服务器、请求资源的标志符和存储路径等信息,上述信息本文档来自技高网...

【技术保护点】
一种统一资源定位符URL动态匹配方法,其特征在于,包括:以单个控制器controller接管全部URL地址,根据预先设置的正则规则库对所述全部URL地址进行分类;对每一类URL地址,利用所述正则规则库进行参数映射,将映射结果存入URL参数库中;基于所述URL参数库、按照页面展示需求选择URL参数,生成需要的URL地址进行页面展示。

【技术特征摘要】
1.一种统一资源定位符URL动态匹配方法,其特征在于,包括 以单个控制器contiOller接管全部URL地址,根据预先设置的正则规则库对所述全部URL地址进行分类; 对每一类URL地址,利用所述正则规则库进行参数映射,将映射结果存入URL参数库中; 基于所述URL参数库、按照页面展示需求选择URL参数,生成需要的URL地址进行页面展示。2.如权利要求I所述的URL动态匹配方法,其特征在于,其中所述每一类URL地址具有唯一的关键特征符,所述全部URL地址包含一个或多个关键特征符,对于不具有所述一个或多个关键特征符中任一关键特征符的URL地址,在所述单个控制器controller接管全部URL地址之前,以其它controller接管,或者在所述单个控制器controller接管全部URL地址之后,由所述单个controller的分支进行处理。3.如权利要求I所述的URL动态匹配方法,其特征在于,所述预先设置的正则规则库中包含一个或多个正则表达式;与不同的正则表达式相匹配的一个或多个URL地址被分为不同的类型。4.如权利要求3所述的URL动态匹配方法,其特征在于,当所述全部URL地址中出现与所有正则表达式均不匹配的URL地址时,或者当所述全部URL地址中出现与正则表达式匹配错误的URL地址时,拦截该不匹配或匹配错误的URL地址。5.如权利要求1-4中任一权利要求所述的URL动态匹配方法,其特征在于,在基于所述URL参数库、按照页面展示的需求选择所述URL参数时,筛选出的不同的URL参数在生成的URL地址中的排列顺序与它们在对应的正则表达式中的顺序一致。6.一种统一资源定位符URL动态匹配装置,其特征在于,包括 URL接管分类处理模块...

【专利技术属性】
技术研发人员:刘冬军
申请(专利权)人:五八有限公司
类型:发明
国别省市:

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

1