预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号(10)申请公布号CNCN103618662103618662A(43)申请公布日2014.03.05(21)申请号201310597189.2(22)申请日2013.11.22(71)申请人奇智软件(北京)有限公司地址100015北京市朝阳区酒仙桥路6号院2号楼B座2层、3层301-306室申请人北京奇虎科技有限公司(72)发明人邹涛(74)专利代理机构北京润泽恒知识产权代理有限公司11319代理人苏培华(51)Int.Cl.H04L12/58(2006.01)G06F9/445(2006.01)权权利要求书2页利要求书2页说明书13页说明书13页附图2页附图2页(54)发明名称一种实现即时通讯的方法和装置(57)摘要本发明公开了一种通过浏览器实现即时通讯的方法和装置。所述浏览器上预置有即时通讯工具的插件接口,所述方法包括:浏览器主进程创建所述即时通讯工具对应的插件进程;触发所述插件接口通知所述浏览器主进程重新加载浏览器窗口;所述浏览器主进程在浏览器窗口中,划分所述即时通讯工具的插件页面和所述浏览器窗口的当前标签页的页面展示范围,并通知所述插件进程;所述插件进程按照划分的页面展示范围生成插件页面,将所述插件页面与重新渲染的当前标签页并列加载在所述浏览器窗口中。本发明使用户可以在插件页面操作即时通讯工具,无需在浏览器和即时通讯工具窗口之间切换,简化了访问即时通讯工具的操作。CN103618662ACN103682ACN103618662A权利要求书1/2页1.一种通过浏览器实现即时通讯的方法,所述浏览器上预置有即时通讯工具的插件接口,所述方法包括:浏览器主进程创建所述即时通讯工具对应的插件进程;触发所述插件接口通知所述浏览器主进程重新加载浏览器窗口;所述浏览器主进程在浏览器窗口中,划分所述即时通讯工具的插件页面和所述浏览器窗口的当前标签页的页面展示范围,并通知所述插件进程;所述插件进程按照划分的页面展示范围生成插件页面,将所述插件页面与重新渲染的当前标签页并列加载在所述浏览器窗口中。2.如权利要求1所述的方法,所述浏览器主进程创建即时通讯工具对应的插件进程包括:启动浏览器时,创建浏览器主进程;所述浏览器主进程进一步创建标签页子进程和所述插件进程,所述插件进程为所述浏览器主进程的子进程;所述标签页子进程在所述浏览器窗口加载预置标签页的页面。3.如权利要求1所述的方法,所述触发插件接口通知浏览器主进程重新加载浏览器窗口的步骤包括:触发所述插件接口,所述插件接口调用所述插件进程;所述插件进程通知所述浏览器主进程重新加载所述浏览器窗口。4.如权利要求1所述的方法,所述插件进程按照划分的页面展示范围生成插件页面,将插件页面与重新渲染的当前标签页并列加载在浏览器窗口中的步骤包括:所述插件进程按照划分的页面展示范围初始化一个插件页面,所述插件页面调用所述浏览器内核渲染所述插件页面的页面内容;同时,所述标签子进程按照划分的页面展示范围重新初始化所述当前标签页,所述当前标签页调用浏览器内核重新渲染所述当前标签页的页面内容。5.如权利要求1所述的方法,所述插件页面的页面展示范围为所述浏览器窗口的菜单栏的下方、所述浏览器窗口的右侧。6.一种通过浏览器实现即时通讯的装置,所述浏览器上预置有即时通讯工具的插件接口,所述装置包括:插件进程创建模块,用于浏览器主进程创建所述即时通讯工具对应的插件进程;触发通知模块,用于触发所述插件接口通知所述浏览器主进程重新加载浏览器窗口;范围划分模块,用于所述浏览器主进程在浏览器窗口中,划分所述即时通讯工具的插件页面和所述浏览器窗口的当前标签页的页面展示范围,并通知所述插件进程;页面加载模块,用于所述插件进程按照划分的页面展示范围生成插件页面,将所述插件页面与重新渲染的当前标签页并列加载在所述浏览器窗口中。7.如权利要求6所述的装置,所述插件进程创建模块包括:主进程创建子模块,用于启动浏览器时,创建浏览器主进程;子进程创建子模块,用于所述浏览器主进程进一步创建标签页子进程和所述插件进程,所述插件进程为所述浏览器主进程的子进程;标签页加载子模块,用于所述标签页子进程在所述浏览器窗口加载预置标签页的页2CN103618662A权利要求书2/2页面。8.如权利要求6所述的装置,所述触发通知模块包括:插件进程调用子模块,用于触发所述插件接口,所述插件接口调用所述插件进程;插件进程通知子模块,用于所述插件进程通知所述浏览器主进程重新加载所述浏览器窗口。9.如权利要求6所述的装置,所述页面加载模块包括:插件页面初始化子模块,用于所述插件进程按照划分的页面展示范围初始化一个插件页面,所述插件页面调用所述浏览器内核渲染所述插件页面的页面内容;标签页初始化子模块,用