发明名称 互联网关键字的解析方法及系统
摘要 本发明提供了一种利用浏览器插件实现互联网关键字的解析方法及系统,适用于IE、Netscape等各种版本的浏览器。其过程为:在该插件运行后建立系统级CBT Hook,进入每个Windows运行进程;截获用户点击输入框的聚焦事件;判断此输入框是否为浏览器的地址栏;如果此输入框是浏览器的地址栏,则为该程序进程建立线程级Keyboard Hook,并将该输入框子类化,监视键盘回车的输入;当用户在此浏览器地址栏输入信息串并回车,通过Keyboard Hook将所述信息串截获;判断该信息串是否为互联网关键字形式;如果是互联网关键字形式,则将该信息串发送给后端的互联网关键字解析服务器;所述解析服务器解析该信息串,得到对应的URL结果,并将该URL结果返回;将URL结果及控制权交还给用户浏览器。
申请公布号 CN1410909A 申请公布日期 2003.04.16
申请号 CN01141998.9 申请日期 2001.09.27
申请人 因特国风网络软件有限公司 发明人 周鸿祎;曹曙;石晓虹;冯涛
分类号 G06F17/00;G06F9/445 主分类号 G06F17/00
代理机构 北京纪凯知识产权代理有限公司 代理人 沙捷
主权项 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结果及控制权交还给浏览器。
地址 香港东翼轩尼诗路4-6保险大厦C座8层