一种会话窗口获取图片信息的方法及装置制造方法及图纸

技术编号:6845100 阅读:254 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种会话窗口获取图片信息的方法及装置,包括在会话窗口唤起表情搜索网页,在唤起的表情搜索网页中选择并发送选定的图片;唤起表情搜索网页的会话窗口获取选定的图片。通过本发明专利技术方法,实现了用户在网页中直接点击图片的相关按钮,即可发送图片到指定的聊天窗口,便利了用户的操作,极大的提升了用户体验。

【技术实现步骤摘要】
一种会话窗口获取图片信息的方法及装置
本专利技术涉及即时通讯(IM,InstantMessaging,也称为实时传讯)技术,尤指一种IM中的会话窗口获取图片信息的方法及装置。
技术介绍
网络即时通讯工具已经被大多数的网民接受,并已成为用户必不可少的软件工具。IM工具不但在平时的休闲娱乐中,而且在用户的工作中已得到了广泛的使用。因此,用户对IM工具的易用性,稳定性,安全性等方面也会提出较高的要求。在IM的会话窗口中,利用动态图片进行交流,是一种友好亲切的交流手段。目前,用户在网页上搜索到感兴趣的图片后,通过IM工具的会话窗口获取后发送给好友的方法较为复杂,用户必须利用浏览器对图片进行复制,然后手动找到相应的会话窗口后,再粘贴到该会话窗口中。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种会话窗口获取图片信息的方法及装置,能够简单实现通过IM工具的会话窗口获取图片后发送的过程,方便用户的操作,提高用户体验。为达到上述目的,本专利技术的技术方案是这样实现的:一种会话窗口获取图片信息的方法,包括:在会话窗口唤起表情搜索网页;在唤起的表情搜索网页中选择并发送选定的图片;唤起表情搜索网页的会话窗口获取选定的图片。所述会话窗口预先设置有全局唯一的会话窗口标识;所述会话窗口唤起表情搜索网页包括:在所述会话窗口的表情搜索小页面中,通过点击链接跳转到所述表情搜索网页中。该方法还包括:在网页浏览器中嵌入ActiveX插件,用于设置发送表情图片的方法,并将嵌入的ActiveX插件提供给网页浏览器支持的脚本调用。所述发送选定的图片包括:所述选定的图片接收到发送命令,激活用于调用所述ActiveX插件的网页浏览器支持的脚本,并将选定的表情图片的统一资源定位符URL和所述会话窗口标识作为参数传入;所述ActiveX插件根据选定的表情图片的URL,找到该表情图片在本地缓存中的路径和文件名,并将该表情图片复制到进程调用支持的调用形式中;所述ActiveX插件通过跨进程调用,通知即时通讯IM工具表情图片发送事件,并在通知中将所述会话窗口标识作为参数传入。所述会话窗口获取选定的图片包括:所述IM工具收到表情图片发送事件后,根据获得的所述会话窗口标识找到表情搜索网页对应的会话窗口,并通知该会话窗口从所述进程调用支持的调用形式中拷贝选定的图片到会话窗口。所述进程调用支持的调用形式包括:操作系统剪切板,或共享文件,或共享存储空间。一种会话窗口获取图片信息的装置,主要包括唤起模块,选择发送模块及获取模块,其中,唤起模块,用于在会话窗口唤起表情搜索网页;选择发送模块,用于在当前唤起的表情搜索网页中选择并发送选定的图片给唤起表情搜索网页的会话窗口;获取模块,用于获取选定的图片。所述会话窗口预先设置有全局唯一的会话窗口标识;所述唤起模块,具体用于在所述会话窗口的表情搜索小页面中,通过点击链接跳转到所述表情搜索网页中。该装置还包括网页浏览器,其中嵌入ActiveX插件,用于设置发送表情图片的方法,并将嵌入的ActiveX插件提供给网页浏览器支持的脚本调用;所述选择发送模块,具体用于在所述选定的图片接收到发送命令时,用于调用所述ActiveX插件的网页浏览器支持的脚本,并将选定的表情图片的统一资源定位符URL和所述会话窗口标识作为参数传入;所述ActiveX插件根据选定的表情图片的URL,找到该表情图片在本地缓存中的路径和文件名,并将该表情图片复制到进程调用支持的调用形式中;所述ActiveX插件通过跨进程调用,向所述获取模块发送表情图片发送事件的通知,并在通知中将所述会话窗口标识作为参数传入。获取模块,具体用于收到表情图片发送事件,根据获得的所述会话窗口标识找到表情搜索网页对应的会话窗口,并通知该会话窗口从所述进程调用支持的调用形式中拷贝选定的图片到会话窗口。从上述本专利技术提供的技术方案可以看出,包括在会话窗口唤起表情搜索网页,在唤起的表情搜索网页中选择并发送选定的图片;唤起表情搜索网页的会话窗口获取选定的图片。通过本专利技术方法,实现了用户在网页中直接点击图片的相关按钮,即可发送图片到指定的聊天窗口,便利了用户的操作,极大的提升了用户体验。附图说明图1为本专利技术会话窗口获取图片信息的方法的流程图;图2为本专利技术会话窗口获取图片信息的装置的组成结构示意图;图3为本专利技术会话窗口获取图片信息的实施例的流程示意图。具体实施方式图1为本专利技术会话窗口获取图片信息的方法的流程图,如图1所示,包括:步骤100:在会话窗口唤起表情搜索网页。每一个会话窗口预先设置一个全局唯一的会话窗口标识ID(CLT_ID)。会话窗口唤起表情搜索网页时,通过需要唤起的表情搜索网页的统一资源定位符(URL,Uniform/UniversalResourceLocator),将CLT_ID作为参数传给当前唤起的表情搜索网页。其中,唤起是指在会话窗口的表情搜索小页面中,点击某些(按用户需要点击的)链接,以跳转到表情搜索大页面(即表情搜索网页)中的过程。步骤101:在唤起的表情搜索网页中选择并发送选定的图片。在表情搜索网页中搜索表情的过程中,始终保持CLT_ID有效。本步骤具体包括:首先,在网页浏览器(IE)中嵌入新增ActiveX插件,本文称为表情助手(FaceHelper)。FaceHelper用于设置一个发送表情图片的方法,并提供给IE支持的脚本如JavaScript脚本等调用。其中,IE的ActiveX插件是微软的一个技术标准,新增ActiveX插件的大致步骤为:编写ActiveX控件;注册ActiveX控件到操作系统;网页的JavaScript脚本创建ActiveX对象;网页的JavaScript脚本调用ActiveX对象功能等,具体实现属于本领域技术人员惯用技术手段,这里不再详述,也不用于限定本专利技术的保护范围。这样,当选定的图片接收到来自外部的发送命令(如用户点击选定的图片对应的发送功能键)时,会激活一段JavaScript脚本,这段脚本便会调用FaceHelper提供的发送表情图片的方法,并将选定的表情图片的URL和CLT_ID作为参数传入;FaceHelper根据表情图片的URL,找到该表情图片在本地缓存(cache)中的路径和文件名,并将该表情图片复制到操作系统剪切板(这里在复制之前需要将剪切板清空),或共享文件,或共享存储空间等进程调用支持的调用形式中;FaceHelper通过跨进程调用,通知IM工具表情图片发送事件,并在通知中将CLT_ID作为参数传入。其中,跨进程调用是一种进程间调用的通用机制,属于本领域技术人员惯用技术手段,这里不再详述。步骤102:唤起表情搜索网页的会话窗口获取选定的图片。收到表情图片发送事件后,IM工具根据CLT_ID找到表情搜索网页对应的会话窗口,并通知该会话窗口从操作系统剪切板或共享文件或共享存储空间等进程调用支持的调用形式中拷贝选定的图片到会话窗口。通过本专利技术方法,实现了用户在网页中直接点击图片的相关按钮,即可发送图片到指定的聊天窗口,便利了用户的操作,极大的提升了用户体验。对应本专利技术方法,还提供一种装置,图2为本专利技术会话窗口获取图片信息的装置的组成结构示意图,如图2所示,主要包括唤起模块,选择发送模块及获取模块,其中,唤起模块,用于在会话窗口唤本文档来自技高网...
一种会话窗口获取图片信息的方法及装置

【技术保护点】
1.一种会话窗口获取图片信息的方法,其特征在于,包括:在会话窗口唤起表情搜索网页;在唤起的表情搜索网页中选择并发送选定的图片;唤起表情搜索网页的会话窗口获取选定的图片。

【技术特征摘要】
1.一种会话窗口获取图片信息的方法,其特征在于,包括:在会话窗口的表情搜索小页面中,按用户需要点击的链接来触发点击链接操作,以跳转到表情搜索大页面,所述表情搜索大页面为表情搜索网页;所述会话窗口预先设置有全局唯一的会话窗口标识CLT_ID;在所述表情搜索网页中搜索表情的过程中始终保持CLT_ID有效;在网页浏览器嵌入用于设置发送表情图片的ActiveX插件,将嵌入的ActiveX插件提供给网页浏览器支持的脚本调用;在唤起的表情搜索网页中选定图片,当选定的图片接收到来自外部的发送命令时发送选定的图片;根据CLT_ID找到表情搜索网页对应的会话窗口,使唤起表情搜索网页的会话窗口获取选定的图片。2.根据权利要求1所述的方法,其特征在于,所述发送选定的图片包括:所述选定的图片接收到发送命令,激活用于调用所述ActiveX插件的网页浏览器支持的脚本,并将选定的表情图片的统一资源定位符URL和所述会话窗口标识作为参数传入;所述ActiveX插件根据选定的表情图片的URL,找到该表情图片在本地缓存中的路径和文件名,并将该表情图片复制到进程调用支持的调用形式中;所述ActiveX插件通过跨进程调用,通知即时通讯IM工具表情图片发送事件,并在通知中将所述会话窗口标识作为参数传入。3.根据权利要求2所述的方法,其特征在于,所述会话窗口获取选定的图片包括:所述IM工具收到表情图片发送事件后,根据获得的所述会话窗口标识找到表情搜索网页对应的会话窗口,并通知该会话窗口从所述进程调用支持的调用形式中拷贝选定的图片到会话窗口。4.根据权利要求2或3所述的方法,其特征在于,所述进程调用支持的调用形式包括:操作系统剪切板,或共享文件,或...

【专利技术属性】
技术研发人员:栾涛
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1