[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN1719403A - 一种将网页图片直接应用到即时通信工具中的方法 - Google Patents

一种将网页图片直接应用到即时通信工具中的方法 Download PDF

Info

Publication number
CN1719403A
CN1719403A CN 200410028028 CN200410028028A CN1719403A CN 1719403 A CN1719403 A CN 1719403A CN 200410028028 CN200410028028 CN 200410028028 CN 200410028028 A CN200410028028 A CN 200410028028A CN 1719403 A CN1719403 A CN 1719403A
Authority
CN
China
Prior art keywords
picture
web page
jicq
page picture
option
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200410028028
Other languages
English (en)
Other versions
CN100371888C (zh
Inventor
岳上
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CNB2004100280282A priority Critical patent/CN100371888C/zh
Publication of CN1719403A publication Critical patent/CN1719403A/zh
Application granted granted Critical
Publication of CN100371888C publication Critical patent/CN100371888C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

一种直接将网页图片应用到即时通信工具中的方法,所述即时通信工具包括一个图片应用脚本程序,所述方法包括以下步骤:(1)在操作系统注册表的菜单项下建立一个将网页图片应用到即时通信工具中的选项;(2)调用所述即时通信工具的图片应用脚本程序,获得网页中的图片的URL地址信息,并创建一个OLE对象;(3)OLE对象调用操作系统的应用程序接口,把所述网页中的图片的URL地址信息转译,获得网页图片存储在上网电脑Cache中的路径和文件名,并创建一个主创对象;(4)主创对象调用所述即时通信工具的接口,把所述网页图片在上网电脑Cache中的路径和文件名作为参数,将所述网页图片直接应用到所述即时通信工具中。

Description

一种将网页图片直接应用到即时通信工具中的方法
技术领域
本发明涉及即时通信工具,尤其是涉及一种将网页图片直接应用到即时通信工具中的方法。
背景技术
即时通信系统是一种基于互联网的通信服务,用户可以通过即时通信工具实现文字或图像信息的即时通信和交互。腾讯QQ就是一种基于互联网的即时通信工具。
用户在上网浏览网页的时候,经常会看到一些有趣的静态或者动态图片,他们希望通过即时通讯工具将这些图片发给朋友,或者通过彩信方式发送给朋友,从而与朋友分享这些有趣图片。目前解决的办法是先将这些图片下载保存,然后添加到即时通讯工具中,才可以发送这些图片。操作过程比较复杂,不方便,难以实现方便快捷地通过即时通讯工具直接收藏趣图,从而与好友分享各种趣图的网上冲浪体验。
发明内容
本发明的目的在于解决现有技术中不能直接将网络图片添加到即时通信工具中的问题,而提供一种操作方便的直接将网络图片应用到即时通信工具中的方法。
本发明的目的是这样实现的,一种直接将网页图片应用到即时通信工具中的方法,其特征在于,所述即时通信工具包括一个图片应用脚本程序,所述方法包括以下步骤:
(1)在电脑操作系统的注册表的菜单项下建立一个将网页图片应用到即时通信工具中的选项;
(2)调用所述即时通信工具的图片应用脚本程序,获得网页中的图片的URL(Uniform Resource Locator)地址信息,并创建一个OLE(Object Link and Embed)对象;
(3)OLE对象调用电脑操作系统的应用程序接口,把所述网页中的图片的URL地址信息转译,获得网页图片存储在上网电脑Cache(缓冲存储区)中的路径和文件名,并创建一个MainCreator对象;
(4)MainCreator对象调用所述即时通信工具的相应应用程序接口,把所述网页图片在上网电脑Cache中的路径和文件名作为参数,将所述网页图片直接应用到所述即时通信工具中。
根据本发明所述的直接将网页图片应用到即时通信工具中的方法,其特征在于,在步骤(1)中,所述将网页图片应用到即时通信工具中的选项是添加表情选项;定义了当鼠标位于网页中的图片位置时,点击鼠标右键,将在弹出的菜单里出现将网页图片添加到表情列表的选项。
根据本发明所述的直接将网页图片应用到即时通信工具中的方法,其特征在于,当用户选择了弹出菜单里的将网页图片添加到表情列表的选项后,调用所述即时通信工具的图片应用脚本程序。
根据本发明所述的直接将网页图片应用到即时通信工具中的方法,其特征在于,在步骤(1)中,所述将网页图片应用到即时通信工具中的选项是彩信发送选项;定义了当鼠标位于网页中的图片位置时,点击鼠标右键,将在弹出的菜单里出现将网页图片通过彩信发送的选项。
根据本发明所述的直接将网页图片应用到即时通信工具中的方法,其特征在于,当用户选择了弹出菜单里的将网页图片通过彩信发送的选项后,调用所述即时通信工具的图片应用脚本程序。
根据本发明所述的直接将网页图片应用到即时通信工具中的方法,其特征在于,在步骤(2)中,所述图片应用脚本程序首先判断鼠标所在的网页中的位置的对象,如果对象是图片,则获得网页中的图片的URL地址信息,并创建一个OLE对象。
根据本发明所述的直接将网页图片应用到即时通信工具中的方法,其特征在于,在步骤(3)中,所述MainCreator对象枚举在上网电脑上运行的应用程序,如果即时通讯工具程序正在运行,则调用所述即时通信工具的相应应用程序接口;如果即时通讯工具程序没有运行,则终止图片应用脚本程序的执行。
根据本发明所述的直接将网页图片应用到即时通信工具中的方法,其特征在于,在步骤(4)中,所述应用程序接口是表情符号应用程序接口,通过调用所述即时通信工具的表情符号应用程序接口,把所述网页图片在上网电脑Cache中的路径和文件名作为参数,将所述网页图片添加到表情列表。
根据本发明所述的直接将网页图片应用到即时通信工具中的方法,其特征在于,在步骤(4)中,所述应用程序接口是彩信发送应用程序接口,通过调用所述即时通信工具的彩信发送应用程序接口,把所述网页图片在上网电脑Cache中的路径和文件名作为参数,将所述网页图片以彩信形式发送给其它用户。
实施本发明的直接将网页图片应用到即时通信工具中的方法,用户可以简单快捷地通过点击鼠标右键菜单,将网页图片添加到即时通信工具的自定义表情或通过即时通信工具以彩信方式发送给手机用户,给用户更好的网上冲浪体验。
附图说明
图1是本发明的一个实施例中,利用本发明方法,将网页图片直接添加即时通信工具的自定义表情列表的流程图。
具体实施方式
在本发明的一个实施例中,可以将网页图片直接导入即时通讯工具的自定义表情列表。
首先在电脑操作系统的注册表的菜单项下建立一个名称为“添加到即时通讯工具自定义表情”的选项;在添加到即时通讯工具表情的下一级目录里需要加入两个表项,第一个表项名称为默认。它指示了一个目录:“D:\Program Files\Tencent8\AddEmotion.htm”,目录中的图片应用脚本程序AddEmotion.htm实际上是一段VBScript脚本,即一段程序。这段程序定义了当用户在网页上右键选择了添加到即时通讯工具表情后所触发的事件。IE浏览器会执行这段脚本,从而实现一系列的点击动作。第二个表项是Contexts为一个双字节值。定义了在网页的什么对象上(比方说,图片,文本,控件)点击,右键菜单选项里会出现添加到即时通讯工具表情的表项。在这里定义的0x00000002意义为在网页上的图片对象上点击鼠标右键会有添加到即时通讯工具表情的选项弹出。
然后,执行如图1所示的流程:
步骤301,IE浏览器上,判断用户是否选择了“添加到即时通讯工具表情”,如果是则执行步骤302,否则结束流程。
步骤302,判断网页点击区域是否为图片,是的话则获取它的链接地址。
步骤303,创建一个对象链接和嵌入(简称为OLE)自动化对象。
上述步骤是由上述图片应用脚本程序AddEmotion.htm来实现,其中步骤303是通过调用AddEmotion方法,由AddEmotion创建OLE自动化对象,并将图片的链接地址发送给该OLE自动化对象。
步骤304,OLE对象创建一个用于管理在本机运行的即时通讯工具的编程接口的主创对象MainCreator,通过MainCreator对象查询和获得启动的即时通讯工具所暴露的接口API,并可以通过调用这些接口实现与即时通讯工具的通讯,根据查询和获得的接口来监测本机上是否有即时通讯工具运行,如果有则执行步骤305,否则结束流程。
步骤305,OLE对象通过获得的运行的即时通讯工具的即时通讯工具API接口得到该即时通讯工具中负责和外界程序批量传递参数的对象,即参数对象。
步骤306,OLE对象通过图片链接地址及Windows API函数,获得图片在本机cache存放的路径及名称信息,并把这些信息塞给参数对象。
步骤307,OLE对象调用即时通讯工具中负责一系列特殊功能的HyperLinkObj接口对象中的一个负责导入自定义表情的接口函数,将参数对象作为本即时通讯工具API函数的参数传递到即时通讯工具中。
步骤308,即时通讯工具开始执行负责导入自定义表情的方法,将参数对象还原为图片的本机路径。
步骤309,即时通讯工具将图片路径及名称填入到添加自定义图释对话框的相应位置。
步骤310,显示添加自定义图释对话框。
步骤311,判断用户是否确认,如果是,则执行步骤312,否则结束流程。
步骤312,将图片添加到AllInOne窗口的自定义表情列表中。
通过以上的流程,用户就可以极其方便的把所关注的网页图片添加到腾讯即时通讯工具中来
对于通过即时通讯工具将网页图片以彩信的方式发送,与添加到自定义表情不同的仅仅为第一点注册表中需要写入“通过即时通讯工具发送彩信”项。需要一份同样的脚本,只是在调用OLE自动化对象的方法时调用的是发送彩信的接口。而OLE自动化对象调用的也是即时通讯工具API中负责彩信发送的接口。

Claims (9)

1.一种直接将网页图片应用到即时通信工具中的方法,其特征在于,所述即时通信工具包括一个图片应用脚本程序,所述方法包括以下步骤:
(1)在电脑操作系统的注册表的菜单项下建立一个将网页图片应用到即时通信工具中的选项;
(2)调用所述即时通信工具的图片应用脚本程序,获得网页中的图片的URL地址信息,并创建一个对象链接和嵌入(OLE)对象;
(3)OLE对象调用电脑操作系统的应用程序接口,把所述网页中的图片的URL地址信息转译,获得网页图片存储在电脑Cache中的路径和文件名,并创建一个主创对象;
(4)主创对象调用所述即时通信工具的相应应用程序接口,把所述网页图片在上网电脑Cache中的路径和文件名作为参数,将所述网页图片直接应用到所述即时通信工具中。
2.根据权利要求1所述的直接将网页图片应用到即时通信工具中的方法,其特征在于,在步骤(1)中,所述将网页图片应用到即时通信工具中的选项是添加表情选项;定义了当鼠标位于网页中的图片位置时,点击鼠标右键,将在弹出的菜单里出现将网页图片添加到表情列表的选项。
3.根据权利要求2所述的添加表情选项,其特征在于,当用户选择了弹出菜单里的将网页图片添加到表情列表的选项后,调用所述即时通信工具的图片应用脚本程序。
4.根据权利要求1所述的直接将网页图片应用到即时通信工具中的方法,其特征在于,在步骤(1)中,所述将网页图片应用到即时通信工具中的选项是彩信发送选项;定义了当鼠标位于网页中的图片位置时,点击鼠标右键,将在弹出的菜单里出现将网页图片通过彩信发送的选项。
5.根据权利要求4所述的彩信发送选项,其特征在于,当用户选择了弹出菜单里的将网页图片通过彩信发送的选项后,调用所述即时通信工具的图片应用脚本程序。
6.根据权利要求1所述的直接将网页图片应用到即时通信工具中的方法,其特征在于,在步骤(2)中,所述图片应用脚本程序首先判断鼠标所在的网页中的位置的对象,如果对象是图片,则获得网页中的图片的URL地址信息,并创建一个OLE对象。
7.根据权利要求1所述的直接将网页图片应用到即时通信工具中的方法,其特征在于,在步骤(3)中,所述主创根据查询和获得的接口来监测本机上是否有即时通讯工具程序正在运行,如果即时通讯工具程序正在运行,则调用所述即时通信工具的相应应用程序接口;如果即时通讯工具程序没有运行,则终止图片应用脚本程序的执行。
8.根据权利要求1所述的直接将网页图片应用到即时通信工具中的方法,其特征在于,在步骤(4)中,所述应用程序接口是表情符号应用程序接口,通过调用所述即时通信工具的表情符号应用程序接口,把所述网页图片在上网电脑Cache中的路径和文件名作为参数,将所述网页图片添加到表情列表。
9.根据权利要求1所述的直接将网页图片应用到即时通信工具中的方法,其特征在于,在步骤(4)中,所述应用程序接口是彩信发送应用程序接口,通过调用所述即时通信工具的彩信发送应用程序接口,把所述网页图片在上网电脑Cache中的路径和文件名作为参数,将所述网页图片以彩信形式发送给其它用户。
CNB2004100280282A 2004-07-08 2004-07-08 一种将网页图片直接应用到即时通信工具中的方法 Expired - Lifetime CN100371888C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100280282A CN100371888C (zh) 2004-07-08 2004-07-08 一种将网页图片直接应用到即时通信工具中的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100280282A CN100371888C (zh) 2004-07-08 2004-07-08 一种将网页图片直接应用到即时通信工具中的方法

Publications (2)

Publication Number Publication Date
CN1719403A true CN1719403A (zh) 2006-01-11
CN100371888C CN100371888C (zh) 2008-02-27

Family

ID=35931246

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100280282A Expired - Lifetime CN100371888C (zh) 2004-07-08 2004-07-08 一种将网页图片直接应用到即时通信工具中的方法

Country Status (1)

Country Link
CN (1) CN100371888C (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100505706C (zh) * 2006-09-25 2009-06-24 钱晓东 一种在即时通讯平台上提供和使用web服务的方法
CN102236676A (zh) * 2010-05-06 2011-11-09 腾讯科技(深圳)有限公司 一种会话窗口获取图片信息的方法及装置
CN102360508A (zh) * 2011-10-26 2012-02-22 深圳天源迪科信息技术股份有限公司 彩信图片的生成方法及系统
CN101470729B (zh) * 2007-12-25 2012-10-10 百度在线网络技术(北京)有限公司 网页图片的显示方法及装置
CN102811184A (zh) * 2012-08-28 2012-12-05 腾讯科技(深圳)有限公司 自定义表情的共享方法、终端、服务器及系统
CN103914859A (zh) * 2012-12-31 2014-07-09 北京新媒传信科技有限公司 将输入文字变为图片的信息处理方法和装置
CN108363536A (zh) * 2018-02-27 2018-08-03 维沃移动通信有限公司 一种表情包使用方法及终端设备
CN110990018A (zh) * 2019-10-29 2020-04-10 北京全路通信信号研究设计院集团有限公司 一种嵌入式系统的编译部署方法、编译方法及编译系统

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2316003C (en) * 2000-08-14 2009-02-03 Ibm Canada Limited-Ibm Canada Limitee Accessing legacy applications from the internet
CN1283122C (zh) * 2003-06-06 2006-11-01 腾讯科技(深圳)有限公司 手机图片铃声在即时通信工具上应用的实现方法和系统

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100505706C (zh) * 2006-09-25 2009-06-24 钱晓东 一种在即时通讯平台上提供和使用web服务的方法
CN101470729B (zh) * 2007-12-25 2012-10-10 百度在线网络技术(北京)有限公司 网页图片的显示方法及装置
CN102236676A (zh) * 2010-05-06 2011-11-09 腾讯科技(深圳)有限公司 一种会话窗口获取图片信息的方法及装置
CN102360508A (zh) * 2011-10-26 2012-02-22 深圳天源迪科信息技术股份有限公司 彩信图片的生成方法及系统
CN102811184A (zh) * 2012-08-28 2012-12-05 腾讯科技(深圳)有限公司 自定义表情的共享方法、终端、服务器及系统
CN102811184B (zh) * 2012-08-28 2015-04-01 腾讯科技(深圳)有限公司 自定义表情的共享方法、终端、服务器及系统
CN103914859A (zh) * 2012-12-31 2014-07-09 北京新媒传信科技有限公司 将输入文字变为图片的信息处理方法和装置
CN108363536A (zh) * 2018-02-27 2018-08-03 维沃移动通信有限公司 一种表情包使用方法及终端设备
CN110990018A (zh) * 2019-10-29 2020-04-10 北京全路通信信号研究设计院集团有限公司 一种嵌入式系统的编译部署方法、编译方法及编译系统
CN110990018B (zh) * 2019-10-29 2023-03-24 北京全路通信信号研究设计院集团有限公司 一种嵌入式系统的编译方法及编译系统

Also Published As

Publication number Publication date
CN100371888C (zh) 2008-02-27

Similar Documents

Publication Publication Date Title
RU2430405C2 (ru) Перетаскивание объектов между локальными и удаленными модулями
US9454506B2 (en) Managing cache at a computer
KR102002754B1 (ko) 스프레드시트 객체의 코드리스 공유
US8352573B2 (en) Method and apparatus for automatically embedding and emailing user-generated highlights
US20050086344A1 (en) Method and system for unrestricted, symmetric remote scripting
US20140189493A1 (en) Method and apparatus for selecting a content portion of an internet document for collaboration and subsequent retrieval
EP2336885B1 (fr) Procédé pour afficher dans un navigateur web le rendu produit par une application
US20100306642A1 (en) Co-browsing (java) scripted html documents
US20120259964A1 (en) Cloud computing method capable of hiding real file paths
CN102541852B (zh) 一种网页应用的客户端软件实现方法
KR20100126313A (ko) 원격 리소스들의 웹 액세스를 위한 xml-기반 웹 피드
US7698256B1 (en) History support for stateless Javascript Web client
EP2664998A1 (en) Microblog message processing method and device thereof
CN102687116A (zh) 用于异步请求的管理信道
CN1719403A (zh) 一种将网页图片直接应用到即时通信工具中的方法
CN103761241A (zh) 一种图片数据的上传方法和浏览器
CN106487662B (zh) 信息分享方法和装置
US20140143681A1 (en) Method and apparatus for sharing user-selected content
CN103678100B (zh) 终端的应用自动化测试方法及其系统
US10819817B2 (en) HTML5 multimedia redirection
US20030177200A1 (en) Drag and drop web self-publishing system
US8245221B2 (en) Content formatting and installation techniques
CN112764746B (zh) 数据处理方法、装置、电子设备及存储介质
CN102137166A (zh) 基于网页的网页同步浏览方法及系统
CN108319420B (zh) 一种图片加载方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C57 Notification of unclear or unknown address
DD01 Delivery of document by public notice

Addressee: Chen Dan

Document name: Notification of registration; notice of patent for invention

C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term

Granted publication date: 20080227

CX01 Expiry of patent term