[发明专利]一种应用程序运行的方法及站点接入设备有效
申请号: | 201410136622.7 | 申请日: | 2014-04-04 |
公开(公告)号: | CN104980459B | 公开(公告)日: | 2018-06-26 |
发明(设计)人: | 白琳;胡文辉;王钢;张慧芳;陈昌文;王继伟 | 申请(专利权)人: | 中国移动通信集团广东有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
地址: | 510623 广东省广州市珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 应用程序运行 站点接入 超文本传输协议 通信技术领域 动态网页 高效运行 数据查找 运行动态 网络层 网页 驱动 应用 | ||
1.一种应用程序运行的方法,其特征在于,所述方法包括:
从网络层接收超文本传输协议http请求报文数据;
根据所述http请求报文数据查找运行动态网页asp.net应用程序的实例;
在查找到所述实例后,驱动所述实例的动态网页asp.net层处理所述http请求报文数据;
其中所述根据所述http请求报文数据查找运行动态网页asp.net应用程序的实例的步骤包括:
分析并查找所述http请求报文数据的请求行数据;
在查找到所述http请求报文数据的请求行数据后,分析所述请求行数据的统一资源定位符url字段数据;
根据所述url字段数据获取请求运行动态网页asp.net应用程序对应的虚拟路径;
根据所述获取到的虚拟路径获取运行所述动态网页asp.net应用程序对应的实例。
2.根据权利要求1所述的方法,其特征在于,所述从网络层接收超文本传输协议http请求报文数据的步骤包括:
从网络层接收封装后的http请求报文数据。
3.根据权利要求1所述的方法,其特征在于,所述根据所述url字段数据获取请求运行动态网页asp.net应用程序对应的虚拟路径的步骤包括:
获取所述url字段数据的首字符数据,在所述首字符数据指示为目录标识字符数据,且在获取到所述url字段数据中的第二个目录标识字符数据后,则截取所述首字符目录标识数据与所述第二个目录标识字符数据之间的字符数据作为所述请求运行动态网页asp.net应用程序对应的虚拟路径;或者
获取所述url字段数据的首字符数据,在所述首字符数据指示为目录标识字符数据,且在未获取到所述url字段数据中的第二个目录标识字符数据后,则截取所述首字符目录标识数据之后的全部字符数据作为所述请求运行动态网页asp.net应用程序对应的虚拟路径;或者
获取所述url字段数据的首字符数据,在所述首字符数据指示为不是目录标识字符数据,且在获取到所述url字段数据中的第一个目录标识字符数据后,则截取所述首字符数据至所述第一个目录标识字符数据之间的字符数据作为所述请求运行动态网页asp.net应用程序对应的虚拟路径。
4.根据权利要求1所述的方法,其特征在于,所述根据所述获取到的虚拟路径获取运行所述动态网页asp.net应用程序对应的实例的步骤包括:
根据所述获取到的虚拟路径在网站存储模块查找与所述虚拟路径对应的运行所述动态网页asp.net应用程序的实例;其中,所述网站存储模块存储有虚拟路径与实例的对应关系;所述虚拟路径以哈希表的键的形式存储于所述网站存储模块中。
5.根据权利要求1所述的方法,其特征在于,所述在查找到所述实例后,驱动所述实例的动态网页asp.net层处理所述http请求报文数据的步骤包括:
在查找到所述实例后,驱动所述实例的虚拟主机初始化动态网页请求aspnetworkerrequest,并驱动所述虚拟主机通知所述aspnetworker request处理所述http请求报文数据,使得所述动态网页请求aspnetworker request分析所述http请求报文数据,并将所述http请求报文数据委托给.net动态网页运行时system.web.httpruntime.processrequest进行处理,使得所述动态网页运行时httpruntime根据所述http请求报文数据驱动所述实例执行所述动态网页asp.net应用程序;其中,所述动态网页请求aspnetworkerrequest为.net动态网页请求system.web.hosting.httpworkerrequest的扩展,并定义了所述实例的动态网页asp.net层处理http请求报文数据的规则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团广东有限公司,未经中国移动通信集团广东有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410136622.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:分布式计算方法、装置和系统
- 下一篇:一种批量请求处理方法及系统