发明名称 动态解析Web应用的装置和方法
摘要 本发明涉及一种动态解析Web应用的装置,至少包括接入控制器、页面拦截规则器、页面重写器、动态解析执行容器、执行控制模板集;接入控制器将访问请求转发到页面拦截规则器与动态解析执行容器,从页面重写器接收重写后的Web应用页面并返回;页面拦截规则器从访问请求中截取Url地址的特征信息,根据特征信息调用执行控制模板集中的执行控制模板;执行控制模板集包括执行控制模板,每一执行控制模板至少包括执行控制模板指令;动态解析执行容器按照执行控制模板指令完成Web应用的原始数据中指定的可执行代码片段,输出到重写后的Web应用页面的指定位置;页面重写器对响应给用户终端浏览器的重写后的Web应用页面的地址进行重写。
申请公布号 CN104317570A 申请公布日期 2015.01.28
申请号 CN201410514276.1 申请日期 2014.09.29
申请人 北京掌中经纬技术有限公司 发明人 周华强;朱奕
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京方安思达知识产权代理有限公司 11472 代理人 王宇杨;王敬波
主权项 一种动态解析Web应用的装置,其特征在于,该装置位于服务器端,至少包括接入控制器、页面拦截规则器、页面重写器、动态解析执行容器、执行控制模板集;其中,所述接入控制器将用户发出的访问请求转发到所述页面拦截规则器与动态解析执行容器,以及从所述页面重写器接收重写后的Web应用页面并返回用户终端的浏览器;所述页面拦截规则器从用户所发出的访问请求中截取Url地址的特征信息,根据所述Url地址的特征信息调用所述执行控制模板集中的执行控制模板;所述执行控制模板集包括执行控制模板,每一执行控制模板至少包括执行控制模板指令;所述执行控制模板指令在Web应用的原始数据中加上执行控制模板指令标识,以标识出Web应用的原始数据中哪些可执行代码片段在服务器上执行,以及服务器上执行的可执行代码片段的执行结果存放到重写后的Web应用页面中的哪个位置;所述动态解析执行容器按照所述执行控制模板指令完成Web应用的原始数据中指定的可执行代码片段,并输出到重写后的Web应用页面的指定位置;所述页面重写器对响应给用户终端浏览器的重写后的Web应用页面的地址进行重写。
地址 100088 北京市海淀区马甸南村1号9号楼2层203室