【技术实现步骤摘要】
—种实现即时通讯的方法和装置
本专利技术涉及网络通讯技术,具体涉及一种实现即时通讯的方法,以及和一种实现即时通讯的装置。
技术介绍
即时通讯软件(IM, Instant Messaging)是通过即时通讯技术来实现在线聊天、交流的软件。用户分别在各自的终端上安装頂后,通过頂窗口可以两人或多人使用网路传递文字讯息、图片、语音与地理位置信息,从而实现用户之间的即时通讯,具有多任务作业、异步性、长短沟通、媒介转换迅速、交互性和不受时空限制等优点。用户在使用IM时,通常会将IM对应的操作窗口激活,用户在操作终端时可能会同时运行浏览器和IM,在访问浏览器时,一般会将IM窗口最小化,以图标的方式显示在桌面任务栏中,此时若需要对IM进行操作,例如,接收到IM的好友消息或向好友传送文件等,则需要调出IM窗口,在IM窗口中完成相关操作后,关闭或缩小IM窗口,然后继续访问浏览器。因此,在同时运行浏览器和頂时,在浏览器和頂窗口之间的切换操作较为繁琐,给用户带来了很大的不便,并且,同时运行浏览器进程和頂进程占用了较多的终端内存,影响终端运行的效率和性能。
技术实现思路
鉴于上述问 ...
【技术保护点】
一种通过浏览器实现即时通讯的方法,所述浏览器上预置有即时通讯工具的插件接口,所述方法包括:浏览器主进程创建所述即时通讯工具对应的插件进程;触发所述插件接口通知所述浏览器主进程重新加载浏览器窗口;所述浏览器主进程在浏览器窗口中,划分所述即时通讯工具的插件页面和所述浏览器窗口的当前标签页的页面展示范围,并通知所述插件进程;所述插件进程按照划分的页面展示范围生成插件页面,将所述插件页面与重新渲染的当前标签页并列加载在所述浏览器窗口中。
【技术特征摘要】
1.一种通过浏览器实现即时通讯的方法,所述浏览器上预置有即时通讯工具的插件接口,所述方法包括: 浏览器主进程创建所述即时通讯工具对应的插件进程; 触发所述插件接口通知所述浏览器主进程重新加载浏览器窗口; 所述浏览器主进程在浏览器窗口中,划分所述即时通讯工具的插件页面和所述浏览器窗口的当前标签页的页面展示范围,并通知所述插件进程; 所述插件进程按照划分的页面展示范围生成插件页面,将所述插件页面与重新渲染的当前标签页并列加载在所述浏览器窗口中。2.如权利要求1所述的方法,所述浏览器主进程创建即时通讯工具对应的插件进程包括: 启动浏览器时,创建浏览器主进程; 所述浏览器主进程进一步创建标签页子进程和所述插件进程,所述插件进程为所述浏览器主进程的子进程; 所述标签页子进程在所述浏览器窗口加载预置标签页的页面。3.如权利要求1所述的方法,所述触发插件接口通知浏览器主进程重新加载浏览器窗口的步骤包括: 触发所述插件接口,所述插件接口调用所述插件进程; 所述插件进程通知所述浏览器主进程重新加载所述浏览器窗口。4.如权利要求1所述的方法,所述插件进程按照划分的页面展示范围生成插件页面,将插件页面与重新渲染的当前标签页并列加载在浏览器窗口中的步骤包括: 所述插件进程按照划分的页面展示范围初始化一个插件页面,所述插件页面调用所述浏览器内核渲染所述插件页面的页面内容; 同时,所述标签子进程按照划分的页面展示范围重新初始化所述当前标签页,所述当前标签页调用浏览器内核重新渲染所述当前标签页的页面内容。5.如权利要求1所述的方法,所述插件页面的页面展示范围为所述浏览器窗口的菜单栏的下方、所述浏览器窗口的右侧。6.一种通过浏览器实现即时通讯的装置,...
【专利技术属性】
技术研发人员:邹涛,
申请(专利权)人:奇智软件北京有限公司,北京奇虎科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。