|
|
|
|
|
|
|
在该插件运行后建立系统级CBT Hook,进入每个Windows运行进程;截获用户点击输入框的聚焦事件;判断此输入框是否为浏览器的地址栏;如果此输入框是浏览器的地址栏,则为该程序进程建立线程级Keyboard Hook,并将该输入框子类化,监视键盘回车的输入;当用户在此浏览器地址栏输入信息串并回车,通过Keyboard Hook将所述信息串截获;判断该信息串是否为互联网关键字形式;如果是互联网关键字形式,则将该信息串发送给后端的互联网关键字解析服务器;所述解析服务器解析该信息串,得到对应的URL结果,并将该URL结果返回;将URL结果及控制权交还给用户浏览器。
主权项
权利要求书
1.一种互联网关键字的解析方法,其特征在于所述方法包括:
1) 通过浏览器插件建立系统级CBT Hook,进入每个
Windows运行进程;
2) 当用户在某个程序中点击一个输入框并使其聚焦时,被
所述系统级CBT Hook截获;
3) 所述浏览器插件判断此输入框是否为浏览器的地址栏;
4) 如果此输入框不是浏览器的地址栏,则所述浏览器插件
将控制权交回给原程序,原程序继续运行;
5) 如果此输入框是浏览器的地址栏,则所述浏览器插件为
该程序进程建立线程级Keyboard Hook,并将该输入框
子类化,监视键盘回车的输入;
6) 用户在浏览器地址栏输入信息串并回车,所述浏览器插
件通过Keyboard Hook将所述信息串截获;
7) 所述浏览器插件判断所述信息串是否为互联网关键字
形式;
8) 如果所述信息串不是互联网关键字形式,而是正常的
URL,则所述浏览器插件将控制权交回给浏览器继续运
行;
9) 如果所述信息串是互联网关键字形式,则所述浏览器插
件将所述信息串发送给后端的互联网关键字解析服务
器;
10)所述互联网关键字解析服务器解析所述信息串,得到与
所述信息串对应的URL结果,并将该URL结果返回;
11)所述浏览器插件将URL结果及控制权交还给浏览器。
|
|
|
|
设为首页 | 加入收藏 | 广告服务 | 友情链接 | 版权申明
Copyriht 2007 - 2008 © 科普之友 All right reserved |