欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2018114345513
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-08-26
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于PHP语言的路由方法,其特征在于,包括:接收网页端发送的请求信息,其中所述请求信息包括平台信息、控制器信息和函数信息,其中所述平台信息、控制器信息和函数信息按照预设编写规则编写;

通过预设解析规则对所述请求信息进行解析,确定请求信息中的平台信息、控制器信息和函数信息;

对解析到的平台信息、控制器信息和函数信息进行处理,根据处理结果进行请求信息的路由。

2.根据权利要求1所述的方法,其特征在于,所述通过预设解析规则对所述请求信息进行解析,确定请求信息中的平台信息、控制器信息和函数信息,包括:将平台信息标识、控制器信息标识以及函数信息标识作为参数分别配置到信息获取方法中;

调用配置参数后的信息获取方法,分别获取请求信息中的平台信息、控制器信息和函数信息。

3.根据权利要求1所述的方法,其特征在于,所述对解析到的平台信息、控制器信息和函数信息进行处理,根据处理结果进行请求信息的路由,包括:判断获取到的平台信息是否为空,若否则将平台信息赋值给第一局部变量,若是则将默认平台信息赋值给第一局部变量;

判断获取到的控制器信息是否为空,若否则将控制器信息赋值给第二局部变量,若是则将默认控制器信息赋值给第二局部变量,根据赋值后的第二局部变量构造控制器类名称,根据控制器类名称实例化控制器对象并赋值给第二全局变量;

判断获取到的函数信息是否为空,若否则将函数信息赋值给第三局部变量,若是则将默认函数信息赋值给第三局部变量,根据赋值后的第三局部变量拼接函数并赋值给第三全局变量;

通过第二全局变量中的控制器对象调用第三全局变量中的函数对第一局部变量中平台信息对应的数据进行处理。

4.一种基于PHP语言的路由方法,其特征在于,包括:按照预设编写规则编写请求信息,其中所述请求信息包括平台信息、控制器信息和函数信息;

将编写后的请求信息发送至服务器端,以使服务器端根据请求信息进行路由。

5.根据权利要求4所述的方法,其特征在于,所述按照预设编写规则编写请求信息,包括:将平台信息标识与平台信息用第一连接符连接,将控制器信息标识与控制器信息用第一连接符连接,以及将函数信息标识与函数信息用第一连接符连接;

将用第一连接符连接后的平台信息标识与平台信息、控制器信息标识与控制器信息以及函数信息标识与函数信息用第二连接符连接。

6.一种基于PHP语言的路由装置,其特征在于,包括:请求信息接收模块,用于接收网页端发送的请求信息,其中所述请求信息包括平台信息、控制器信息和函数信息,其中所述平台信息、控制器信息和函数信息按照预设编写规则编写;

请求信息解析模块,用于通过预设解析规则对所述请求信息进行解析,确定请求信息中的平台信息、控制器信息和函数信息;

路由模块,用于对解析到的平台信息、控制器信息和函数信息进行处理,根据处理结果进行请求信息的路由。

7.一种基于PHP语言的路由装置,其特征在于,包括:请求信息编写模块,用于按照预设编写规则编写请求信息,其中所述请求信息包括平台信息、控制器信息和函数信息;

请求信息发送模块,用于将编写后的请求信息发送至服务器端,以使服务器端根据请求信息进行路由。

8.一种服务器,其特征在于,所述服务器包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-3中任一所述的基于PHP语言的路由方法。

9.一种终端,其特征在于,所述终端包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求4-5中任一所述的基于PHP语言的路由方法。

10.一种可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-3或4-5中任一所述的基于PHP语言的路由方法。