CN101286952B - 一种文件信息显示方法及*** - Google Patents

一种文件信息显示方法及*** Download PDF

Info

Publication number
CN101286952B
CN101286952B CN200810067392A CN200810067392A CN101286952B CN 101286952 B CN101286952 B CN 101286952B CN 200810067392 A CN200810067392 A CN 200810067392A CN 200810067392 A CN200810067392 A CN 200810067392A CN 101286952 B CN101286952 B CN 101286952B
Authority
CN
China
Prior art keywords
file
transmitted
essential information
session window
instant messaging
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.)
Active
Application number
CN200810067392A
Other languages
English (en)
Other versions
CN101286952A (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 CN200810067392A priority Critical patent/CN101286952B/zh
Publication of CN101286952A publication Critical patent/CN101286952A/zh
Application granted granted Critical
Publication of CN101286952B publication Critical patent/CN101286952B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明适用于即时通讯领域,提供了一种文件信息显示方法及***,所述方法包括下述步骤:接收即时通讯发送方发送的文件传输请求,所述文件传输请求携带待传输文件的路径;提取所述待传输文件的基本信息;将用于把待传输文件的基本信息作为一个整体显示的控件嵌入至会话窗口;将提取的待传输文件的基本信息通过嵌入至会话窗口的用于把待传输文件的基本信息作为一个整体显示的控件显示在即时通讯发送方的会话窗口的输入框和/或会话记录框。本发明通过将提取的待传输文件的基本信息显示在会话窗口的输入框,使即时通讯发送直观、清楚的了解待传输文件的信息,并可以为待传输文件添加相应的描述信息,从而给用户带来良好的使用体验。

Description

一种文件信息显示方法及***
技术领域
本发明属于即时通讯领域,尤其涉及一种通过即时通讯工具传输文件时的文件信息显示方法及***。
背景技术
现有的即时通讯(Instant Massaging,IM)工具通过为用户提供一会话窗口,以供用户收发即时消息。该会话窗口包括用于显示用户会话记录的会话记录框、供用户输入消息(包括文字、图片等)的输入框、用于显示用户的虚拟形象的形象显示区域或者用于其他用途的多种区域。
即时通讯工具在传输文件时,为了使用户了解待传输文件的基本信息,在即时通讯发送方通过输入设备选择待传输的文件后,在会话窗口的形象显示区域中显示待发送文件的名称等信息,并利用即时通讯工具提供的文件传输功能,将待传输文件传输至即时通讯接收方。
上述待传输文件基本信息的显示方法由于将待传输文件的名称等信息显示在会话窗口的形象显示区域,用户无法对传输的文件进行描述,难以做到所见即所得的效果,给用户带来较差的体验。
发明内容
本发明实施例的目的在于提供一种文件信息显示方法,旨在解决现有的即时通讯工具由于将待传输文件信息显示在会话窗口的形象显示区域,给用户带来较差的体验的问题。
本发明实施例是这样实现的,一种文件信息显示方法,所述方法包括下述步骤:
接收即时通讯发送方发送的文件传输请求,所述文件传输请求携带待传输文件的路径;
提取所述待传输文件的基本信息;
将用于把待传输文件的基本信息作为一个整体显示的控件嵌入至实现会话窗口的输入框和/或会话记录框的控件中;
将提取的待传输文件的基本信息通过用于把待传输文件的基本信息作为一个整体显示的控件显示在即时通讯发送方的会话窗口的输入框和/或会话记录框。
本发明实施例的另一目的在于提供一种文件信息显示***,所述***包括:
文件传输信息接收模块,用于接收即时通讯发送方发送的文件传输请求,所述文件传输请求携带待传输文件的路径;
文件信息提取模块,用于在所述文件传输信息接收模块接收到件传输请求时,提取所述待传输文件的基本信息;
文件信息显示模块,用于将用于把待传输文件的基本信息作为一个整体显示的控件嵌入至实现会话窗口的输入框和/或会话记录框的控件中,并将所述文件信息提取模块提取的待传输文件的基本信息通过用于把待传输文件的基本信息作为一个整体显示的控件显示在即时通讯发送方的会话窗口的输入框和/或会话记录框。
在本发明实施例中,在即时通讯发送方向即时通讯接收方传输文件时,提取待传输文件的基本信息,通过将提取的待传输文件的基本信息显示在会话窗口的输入框,使即时通讯发送方直观的获知待传输文件的基本信息,且可以为待传输文件输入相应的描述信息,从而给用户带来良好的体验。
附图说明
图1是本发明实施例提供的文件信息显示方法的实现流程图;
图2是本发明另一实施例提供的文件信息显示方法的实现流程图;
图3是本发明实施例提供的会话窗口的类图;
图4是本发明另一实施例提供的文件信息显示方法的实现流程图;
图5是本发明实施例提供的即时通讯接收方的文件信息显示方法的实现流程图;
图6是本发明实施例提供的文件信息显示***的结构组成图;
图7是本发明另一实施例提供的文件信息显示***的结构组成图;
图8是本发明另一实施例提供的文件信息显示***的结构组成图;
图9是本发明另一实施例提供的文件信息显示***的结构组成图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,在即时通讯发送方向即时通讯接收方传输文件时,提取待传输文件的基本信息,通过将提取的待传输文件的基本信息显示在会话窗口的输入框,使即时通讯发送方直观的获知待传输文件的基本信息,且可以为待传输文件输入相应的描述信息,从而给用户带来较好的体验。
现有的IM工具的会话窗口的各种区域由于分工不同而采用不同的控件或者对话框等实现,从而使会话窗口的各区域支持不同信息的显示,如对于输入框和会话记录框一般均采用控件(如RichEdit控件)实现,该控件支持文字以及多种格式的图片文件等信息的显示,而形象显示区域为了便于管理,一般采用对话框实现,通过直接调用Windows提供的各种文字图片显示控件即可在该对话框中显示文字或者图片文件等。
图1示出了本发明实施例提供的文件信息显示方法的实现流程,详述如下:
在步骤S101中,接收即时通讯发送方发送的文件传输请求,该文件传输请求携带待传输文件的路径。
用户可以通过点击即时通讯工具提供的菜单中的文件发送项,选择待传输的文件,并调用现有的即时通讯工具提供的文件***接口将待传输的文件***至即时通讯工具提供的会话窗口,以发送文件传输请求,并等待传输。也可以通过鼠标等输入设备选择待传输文件,并通过鼠标等输入设备将选择的待传输文件拖拽到会话窗口,以发送文件传输请求,并等待传输。
在步骤S102中,根据待传输文件的路径,查找待传输文件,并提取待传输文件的基本信息。
在本发明实施例中,为了保证用户可以直观的了解待传输文件的基本信息,在提取待传输文件的基本信息时,可以提取待传输文件的所有信息,如待传输文件的图标、名称、大小、修改时间、创建时间等。由于待传输文件的部分信息(如待传输文件的修改时间、创建时间等),用户不需要了解,或者很少关心,在本发明实施例中,为了更好的利用资源,在提取待传输文件的基本信息时,可以只提取待传输文件的部分基本信息,如待传输文件的图标和名称。
在步骤S103中,将提取的待传输文件的基本信息显示在即时通讯发送方的会话窗口的输入框和/或会话记录框。
在本发明实施例中,由于提取的待传输文件的基本信息可能包括图标、名称等多项,当待传输文件多于一个时,需要显示的待传输文件的基本信息项较多,为了使用户直观、清楚的了解每个待传输文件的基本信息,在会话窗口的输入框显示提取的待传输文件的基本信息时,将每个待传输文件的基本信息作为一个整体进行显示,以便于用户区分。由于在现有的即时通讯工具中,实现会话窗口的输入框的控件无法将待传输文件的基本信息作为一个整体进行显示,因此,在本发明实施例中,预先对实现输入框的控件进行改进,以使改进后的控件可以将提取的待传输文件的基本信息作为一个整体显示在会话窗口的输入框。如果改进前的实现输入框的控件为RichEdit控件,为了便于说明和区分,将改进后的实现输入框的控件称为RichEditEx控件。其设计原理如下:
预先设计一用于提取待传输文件的基本信息,并将提取的待传输文件的基本信息显示的控件(将该控件称为IRTXOle控件),通过将该IRTXOle控件嵌入至实现会话窗口的输入框的控件中,得到RichEditEx控件。由于IRTXOle控件实现上述功能时,只要调用现有的即时通讯工具提供的其他控件或者操作***提供的基础控件,或者上述控件的组合即可实现上述功能,在此不再详述。
当接收到用户发送的文件传输请求时,通过在RichEditEx控件中***与该文件对应的IRTXOle对象,即可通过该IRTXOle对象将待传输文件的基本信息作为整体显示在发送方的会话窗口的输入框。当用户需要同时传输多个文件时,则通过在RichEditEx控件中***与每个文件对应的IRTXOle对象,即可在发送方的会话窗口的输入框中同时独立的显示多个待传输文件的基本信息。
当通过即时通讯工具提供的文件传输功能,将待传输的文件成功传输至即时通讯服务器或者即时通讯接收方后,为了在发送方达到所见即所得的效果,将提取的待传输文件的基本信息显示在发送方的会话窗口的会话记录框中。其具体过程也是通过为该文件创建一与其对应的IRTXOle对象,通过该IRTXOle对象将待传输文件的基本信息作为一个整体显示在发送方的会话窗口的会话记录框中。
采用上述文件信息显示方法即可在发送方的会话窗口的输入框和/或会话记录框中显示待传输文件的基本信息,从而使即时通讯发送方直观的获知待传输文件的基本信息,再通过会话窗口的输入框可以为待传输文件输入相应的描述信息,从而给用户带来较好的体验。
当用户点击会话窗口中的“发送”按钮后,通过即时通讯工具提供的文件传输功能开始文件的传输时,在文件的传输过程中,为了使用户及时、直观的获知当前文件传输进度,图2示出了本发明另一实施例提供的文件信息显示方法的实现流程,其中步骤S201和步骤S202与图1所示的步骤S101和步骤S102一致,在此不再赘述,其余步骤详述如下:
在步骤S203中,获取待传输文件的传输进度;
在步骤S204中,将提取的待传输文件的基本信息以及待传输文件的传输进度显示在即时通讯发送方和/或接收方的会话窗口的会话记录框。
由于在现有的即时通讯工具中,实现会话窗口的会话记录框的控件(称为RichEdit控件)无法同时显示待传输文件的基本信息以及传输进度,因此,需要预先对RichEdit控件进行改进,将改进后的RichEdit控件称为RichEditEx控件。其设计原理如下:
预先设计一用于获取待传输文件的传输进度,并将提取的待传输文件的基本信息、文件传输过程中产生的文件传输控制命令以及获取的待传输文件的传输进度显示的控件(称为CIMEnvelope控件),并将该CIMEnvelope控件嵌入至实现会话窗口的会话记录框的控件中,得到RichEditEx控件。其中文件传输控制命令为发送控制命令或者接收控制命令,该发送控制命令可以是开始发送、取消发送等,该接收控制命令可以是取消接收、中止接收等。
该CIMEnvelope控件的设计原理以及嵌入至实现会话窗口的会话记录框的控件中的过程如下:
先在会话窗口的会话记录框绘制一图片作为背景图片,并获取待传输文件的传输进度。再将待传输文件的基本信息、传输进度以及文件传输过程中产生的发送控制命令显示在该背景图片中。其中待传输文件的传输进度的表示方式可以为进度条或者计数的方式,由于这些表示方式属于现有技术,在此不再赘述。
在即时通讯发送方与即时通讯接收方之间建立了文件传输通道,并开始文件的传输时,在实现发送方会话窗口的会话记录框的RichEditEx控件中***与该待传输文件对应的CIMEnvelope对象,通过该CIMEnvelope对象即可将待传输文件的基本信息和传输进度作为整体显示在发送方会话窗口的会话记录框中。当用户需要同时传输多个文件时,则通过在RichEditEx控件中***与每个文件对应的CIMEnvelope对象,即可在会话窗口的会话记录框中同时独立的显示多个待传输文件的基本信息。为了便于理解,以下以一具体示例说明在实现会话记录框的控件中通过嵌入CIMEnvelope对象来将待传输文件的基本信息、待传输文件的传输进度以及发送控制命令显示在会话记录框的过程。
如图3所示,为本发明实施例提供的会话窗口的类图。其中CIMInput类和CIMOutput类分别用于实现会话窗口的输入框和会话记录框,CIMInput类和CIMOutput类均从一个只有虚函数的自定义的公共类IIMElement继承。CMyQQRichEditEx类从标准的CRichEditCtrl类继承,其中CRichEditCtrl类支持图片、文字等信息的显示。CRTXMsg对象则是比较独立的对象。在通过即时通讯工具收发消息时,CIMInput类或者CIMOutput类均临时申请一个CRTXMsg对象,如果接收或者发送的消息中包含文件或者图片,则CRTXMsg对象动态创建CIMEnvelope对象,并把CIMEnvelope对象添加到CMyQQRichEditEx类的内部对象列表中。由于预先设计的CIMEnvelope对象可以获取待传输文件的传输进度,并将待传输文件的基本信息、待传输文件的传输进度以及发送控制命令显示,因此,通过上述过程,即可在会话记录框中显示待传输文件的基本信息、待传输文件的传输进度以及发送控制命令。
当文件传输完毕后,销毁创建的CIMEnvelope对象,并创建IRTXOle对象用以显示待传输文件的基本信息。
同时为了使用户可以直接通过显示在会话窗口的会话记录框中的文件的基本信息来打开文件,通过在实现会话记录框的控件中嵌入IRTXOle控件,创建一个待传输文件的IRTXOle对象,以在会话记录框中显示文件的基本信息,并响应用户发送的文件打开请求,直接打开该文件,其中用户发送文件打开请求的方式可以是直接通过显示在会话记录框中的文件的基本信息发送。
在文件的传输过程中,当发送方需要对文件的传输过程进行控制时,可以通过会话记录框提供的控制命令发送接口输入发送控制命令,以使实现会话记录框的控件可以查找到该文件对应的CIMEnvelope对象,把发送控制命令传递到CIMEnvelope对象内部,由CIMEnvelope来完成该发送控制命令,如开始发送或者取消发送等。当点击了这些控制命令文字时,之前的文件图标变成了带自定义的带有红叉的图标,控制命令显示为接收终止或者发送中止,同时进度条不再变化。
图4示出了本发明另一实施例提供的文件信息显示方法的实现流程,为了使用户通过显示在会话窗口的输入框中的待传输文件的基本信息,即可打开待传输文件,以便查看选择的待传输文件是否为用户真正需要传输的文件,该文件信息显示方法的步骤S401至步骤S403与图1所示的步骤S101至步骤S103一致,区别仅在于还包括下述步骤:
在步骤S404中,根据用户通过显示在输入框中的待传输文件的基本信息发送的文件打开请求,直接打开该待传输文件。
由于现有的RichEdit控件无法响应该文件打开请求,因此,需要对现有的RichEdit控件进行改进。由于上述RichEditEx控件中已嵌入了IRTXOle控件,因此,在设计IRTXOle控件时,除实现提取待传输文件的基本信息,并将提取的待传输文件的基本信息显示的功能外,还实现根据文件打开请求直接打开该待传输文件的功能。由于实现该功能主要通过调用现有的即时通讯工具的提供的其他控件或者操作***提供的基础控件,或者上述控件的组合即可实现,在此不再详述。
在本发明另一实施例中,当用户需要同时传输多个文件时,则需要在会话窗口的输入框中显示提取的每个待传输文件的基本信息,用户通过现有的输入框提供的文字输入功能或者图片***功能,可以为显示的每个待传输文件的基本信息添加文字描述或者图片描述。为了满足用户的个性化需求,可以利用现有的会话窗口支持的编辑功能,对显示在会话窗口的输入框中的每个待传输文件的基本信息进行自由的排版和拖动。
图5示出了本发明实施例提供的即时通讯接收方的文件信息显示方法的实现流程,详述如下:
在步骤S501中,接收即时通讯发送方发送的待传输文件的基本信息以及文件传输过程中产生的接收控制命令。其中接收控制命令包括开始接收、取消接收等。
当即时通讯发送方为显示在输入框中的待传输文件的基本信息添加了描述信息时,同时接收即时通讯发送方发送的待传输文件的基本信息、输入的描述信息以及在文件传输过程中产生的接收控制命令。
在步骤S502中,获取待传输文件的传输进度。
在步骤S503中,将接收的待传输文件的基本信息、文件传输过程中产生的接收控制命令以及获取的待传输文件的传输进度显示在会话窗口的会话记录框中。
在本发明实施例中,由于即时通讯发送方与即时通讯接收方的会话窗口结构一致,即即时通讯发送方的会话窗口的会话记录框中也嵌入了IRTXOle控件和CIMEnvelope控件,因此,在文件传输过程中,创建与该文件对应的CIMEnvelope对象,通过该CIMEnvelope对象将显示待传输文件的基本信息、文件传输过程中产生的接收控制指令以及获取的待传输文件的传输进度显示在接收方的会话窗口的会话记录框,其具体过程与在发送方的会话窗口的会话记录框中显示上述信息的过程一致,在此不再赘述。在文件传输完毕后,创建与该文件对应的IRTXOle对象,通过该IRTXOle对象将显示待传输文件的基本信息显示在接收方的会话窗口的会话记录框。
当即时通讯发送方为待传输文件的基本信息添加了描述信息时,则同时将接收的待传输文件的基本信息、文件传输过程中产生的接收控制命令、描述信息以及获取的待传输文件的传输进度显示在接收方的会话窗口的会话记录框中。
当接收方需要对文件的传输过程进行控制时,可以通过会话记录框提供的控制命令发送接口输入接收控制命令,以使实现会话记录框的控件可以查找到该文件对应的CIMEnvelope对象,把接收控制命令传递到CIMEnvelope对象内部,由CIMEnvelope来完成该接收控制命令,如中止接收或者取消接收等。当点击了这些控制命令文字时,之前的文件图标变成了带自定义的带有红叉的图标,控制命令显示为接收终止或者发送中止,同时进度条不再变化。为了使即时通讯接收方在接收完该文件后,可以直接通过显示在会话记录框中的文件的基本信息即可直接打开该文件,接收方的文件信息显示方法还包括下述步骤:
在步骤S504中,根据用户通过显示在会话记录框中的文件的基本信息发送的文件打开请求,直接打开该文件。
在本发明实施例中,由于在文件传输完毕后,由于不需要再显示文件的传输进度,因此,在会话记录框中显示文件的基本信息时,可以在实现会话记录框的控件中嵌入上述预先设计的IRTXOle控件,再为每个文件创建一IRTXOle对象,用于显示该文件的基本信息,并通过该IRTXOle对象响应用户通过显示在会话记录框中的文件的基本信息发送的文件打开请求,直接打开用户请求打开的文件。其具体过程如下:
将IRTXOle嵌入至实现会话记录框的控件中,当传输文件时,创建该文件的IRTXOle对象,并将通过该IRTXOle对象将该文件的基本信息显示在会话记录框中。当用户点击文件的基本信息(如文件的图标)时,实现会话记录框的控件找到与该文件对应的IRTXOle对象,通过IRTXOle对象内包含的文件打开方法直接打开该文件,从而给用户带来方便,提高用户的使用感受。
图6示出了本发明实施例提供的文件显示***的结构,为了便于说明,仅示出了与本发明实施例相关的部分。
文件传输请求接收模块61接收用户发送的文件传输请求,该文件传输请求携带待传输文件的路径。用户发送文件传输请求的方式可以为通过即时通讯工具提供的菜单项或者直接通过鼠标等输入设备的拖拽等方式。
在文件传输请求接收模块61接收到文件传输请求后,触发文件信息提取模块62提取待传输文件的基本信息。在提取待传输文件的基本信息时,可以提取待传输文件的所有基本信息或者部分基本信息。其中待传输文件的基本信息包括但不限于待传输文件的图标、名称、大小、修改时间、创建时间等。
文件信息显示模块63将文件信息提取模块62提取的待传输文件的基本信息显示在会话窗口的输入框。在本发明实施例中,由于文件信息提取模块62提取的待传输文件的基本信息可能包括图标、名称等多项,为了使用户直观、清楚的了解待传输文件的基本信息,在会话窗口的输入框显示提取的待传输文件的基本信息时,将待传输文件的基本信息作为一个整体进行显示,以便于用户区分。由于实现会话窗口的输入框的控件无法将待传输文件的基本信息作为一个整体进行显示,因此,在本发明实施例中,预先对实现输入框的控件进行改进,以使改进后的控件可以将提取的待传输文件的基本信息作为一个整体显示在会话窗口的输入框。对实现输入框的控件进行的改进如上所述,在此不再赘述。
在本发明另一实施例中,为了达到所见即所得的效果,文件信息显示模块63将提取的待传输文件的基本信息显示在会话窗口的会话记录框。其具体显示过程如上所述,在此不再赘述。
在本发明另一实施例中,当用户需要同时传输多个文件时,则需要在会话窗口的输入框中显示提取的每个待传输文件的基本信息,用户通过现有的输入框提供的文字输入功能或者图片***功能,可以为显示的每个待传输文件的基本信息添加文字描述或者图片描述。为了满足用户的个性化需求,如图7所示,该文件信息显示***还包括编辑模块74,该编辑模块74接收并执行用户输入的对显示在会话窗口中的信息合成图片以及文字信息的编辑操作,以使用户对显示在会话窗口的输入框中的每个待传输文件的基本信息进行自由的排版和拖动。
在本发明另一实施例中,为了使用户在文件传输过程中获知文件的传输进度,如图8所示,该文件信息显示***还包括文件进度获取模块85在文件传输请求接收模块61接收到文件传输请求后,获取待传输文件的传输进度,此时,文件信息显示模块63同时将提取的待传输文件的基本信息以及获取的待传输文件的传输进度显示在会话记录框中。
在本发明另一实施例中,为了使用户通过显示的文件的基本信息即可直接打开该文件,如图9所示,该文件信息***还包括文件打开模块96在文件传输完毕后,在接收到用户通过显示在会话记录框中的文件的基本信息输入的文件打开请求后,直接打开发送方传输的文件。
在本发明实施例中,在即时通讯发送方向即时通讯接收方传输文件时,提取待传输文件的基本信息,通过将提取的待传输文件的基本信息显示在会话窗口的输入框,使即时通讯发送方直观的获知待传输文件的基本信息,且可以为待传输文件输入相应的描述信息,从而给用户带来较好的体验。同时将提取的待传输文件的基本信息以及用户输入的文字信息显示在会话窗口的会话记录框,达到所见即所得的效果,提高了用户粘性,让用户更愿意使用实现了本发明实施例提供的文件显示方法的即时通讯工具。在即时通讯接收方接收到携带文件基本信息的消息后,通过直接点击该文件基本信息任一项,可以直接打开即时通讯发送方传输的文件,从而给用户带来方便。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (12)

1.一种文件信息显示方法,其特征在于,所述方法包括下述步骤:
接收即时通讯发送方发送的文件传输请求,所述文件传输请求携带待传输文件的路径;
提取所述待传输文件的基本信息;
将用于把待传输文件的基本信息作为一个整体显示的控件嵌入至实现会话窗口的输入框和/或会话记录框的控件中;
将提取的待传输文件的基本信息通过用于把待传输文件的基本信息作为一个整体显示的控件显示在即时通讯发送方的会话窗口的输入框和/或会话记录框。
2.如权利要求1所述的方法,其特征在于,所述方法还包括下述步骤:
将所述提取的待传输文件的基本信息显示在即时通讯接收方的会话窗口的会话记录框。
3.如权利要求2所述的方法,其特征在于,所述方法还包括下述步骤:
获取所述待传输文件的传输进度,并将所述待传输文件的传输进度以及提取的待传输文件的基本信息显示在即时通讯发送方和/或接收方的会话窗口的会话记录框。
4.如权利要求3所述的方法,其特征在于,所述将提取的待传输文件的基本信息以及待传输文件的传输进度显示在即时通讯发送方和/或接收方的会话窗口的会话记录框的步骤具体为:
在所述会话窗口的会话记录框绘制一背景图片;
将所述提取的待传输文件的基本信息以及待传输文件的传输进度显示在所述背景图片上。
5.如权利要求1至4任一权利要求所述的方法,其特征在于,在提取所述待传输文件的基本信息时,提取待传输文件的全部或者部分信息。
6.如权利要求1至4任一权利要求所述的方法,其特征在于,在所述提取所述待传输文件的基本信息的步骤之后,所述方法还包括下述步骤:
根据即时通讯发送方输入的编辑指令对显示在会话窗口的输入框中的待传输文件的基本信息进行自由的排版和拖动。
7.如权利要求1至4任一权利要求所述的方法,其特征在于,所述方法还包括下述步骤:
接收用户通过显示的待传输文件的基本信息输入的文件打开请求,并当即时通讯接收方在接收完即时通讯发送方发送的待传输文件后,直接打开所述待传输文件。
8.一种文件信息显示***,其特征在于,所述***包括:
文件传输信息接收模块,用于接收即时通讯发送方发送的文件传输请求,所述文件传输请求携带待传输文件的路径;
文件信息提取模块,用于在所述文件传输信息接收模块接收到件传输请求时,提取所述待传输文件的基本信息;
文件信息显示模块,用于将用于把待传输文件的基本信息作为一个整体显示的控件嵌入至实现会话窗口的输入框和/或会话记录框的控件中,并将所述文件信息提取模块提取的待传输文件的基本信息通过用于把待传输文件的基本信息作为一个整体显示的控件显示在即时通讯发送方的会话窗口的输入框和/或会话记录框。
9.如权利要求8所述的***,其特征在于,所述***还包括:
文件进度获取模块,用于在建立文件传输通道后,获取待传输文件的传输进度,此时,所述文件信息显示模块将所述文件信息提取模块提取的待传输文件的基本信息以及将待传输文件的传输进度显示在即时通讯发送方和/或接收方的会话窗口的会话记录框中。
10.如权利要求8所述的***,其特征在于,所述***还包括:
编辑模块,用于接收并执行用户输入的对显示在会话窗口的输入框中的待传输文件的基本信息的编辑操作。
11.如权利要求8所述的***,其特征在于,所述***还包括:
文件打开模块,用于在文件传输完毕后,接收即时通讯接收方和/或发送方通过所述显示的待传输文件的基本信息输入的文件打开请求后,直接打开所述待传输文件。
12.如权利要求8所述的***,其特征在于,所述文件信息显示模块还用于将所述文件信息提取模块提取的待传输文件的基本信息显示在即时通讯接收方的会话窗口的会话记录框。
CN200810067392A 2008-05-27 2008-05-27 一种文件信息显示方法及*** Active CN101286952B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200810067392A CN101286952B (zh) 2008-05-27 2008-05-27 一种文件信息显示方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200810067392A CN101286952B (zh) 2008-05-27 2008-05-27 一种文件信息显示方法及***

Publications (2)

Publication Number Publication Date
CN101286952A CN101286952A (zh) 2008-10-15
CN101286952B true CN101286952B (zh) 2012-09-26

Family

ID=40058930

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810067392A Active CN101286952B (zh) 2008-05-27 2008-05-27 一种文件信息显示方法及***

Country Status (1)

Country Link
CN (1) CN101286952B (zh)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101950238B (zh) * 2010-09-14 2013-04-24 北京神州泰岳软件股份有限公司 文件传输进度显示方法及***
CN102541409A (zh) * 2010-12-26 2012-07-04 上海量明科技发展有限公司 利用即时通信工具进行多目标数据发送的方法及***
CN103840859B (zh) * 2012-11-27 2017-08-25 深圳市腾讯计算机***有限公司 传输文件的方法、终端及***
CN103475572B (zh) * 2013-04-27 2014-12-10 腾讯科技(深圳)有限公司 在即时通信应用中发送多张图片的方法、装置及***
CN104348701A (zh) * 2013-07-31 2015-02-11 腾讯科技(深圳)有限公司 一种在即时通信工具中进行文件传输的方法及装置
CN104579901B (zh) * 2013-10-09 2020-01-10 腾讯科技(深圳)有限公司 文件传输结果态的展示方法和装置
KR20150109764A (ko) * 2014-03-20 2015-10-02 엘지전자 주식회사 단말기 및 상기 단말기에서 데이터 처리 방법
CN105306870A (zh) * 2014-07-09 2016-02-03 三亚中兴软件有限责任公司 文件的处理方法及装置
CN106713105A (zh) * 2015-11-12 2017-05-24 阿里巴巴集团控股有限公司 即时通讯方法、客户端及电子设备
CN107294835A (zh) * 2016-04-11 2017-10-24 阿里巴巴集团控股有限公司 一种即时通讯中的文件发送方法及装置
CN107948123B (zh) 2016-10-12 2021-01-12 钉钉控股(开曼)有限公司 文件传输方法及装置
CN107819830A (zh) * 2017-10-23 2018-03-20 苏州亿科赛卓电子科技有限公司 一种im软件发送文件方法及装置
CN108600079B (zh) * 2018-03-19 2020-09-01 维沃移动通信有限公司 一种聊天记录展示方法及移动终端
CN111930278B (zh) * 2020-07-08 2022-06-10 京东方科技集团股份有限公司 智能交互设备、智能交互方法和存储介质
CN114610199B (zh) * 2022-03-21 2023-04-21 北京明略昭辉科技有限公司 会话消息处理方法、装置、存储介质以及电子设备

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7366779B1 (en) * 2000-06-19 2008-04-29 Aol Llc, A Delaware Limited Liability Company Direct file transfer between subscribers of a communications system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7366779B1 (en) * 2000-06-19 2008-04-29 Aol Llc, A Delaware Limited Liability Company Direct file transfer between subscribers of a communications system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
US2007/0030511A1A1 2007.02.08

Also Published As

Publication number Publication date
CN101286952A (zh) 2008-10-15

Similar Documents

Publication Publication Date Title
CN101286952B (zh) 一种文件信息显示方法及***
CN103853761B (zh) 网页内容的评论显示、添加方法及装置
CN103955470B (zh) 热点话题推送方法和装置
CN104253857B (zh) 背靠背虚拟web实时通信代理以及相关的方法、***
CN103873578A (zh) 一种终端之间发送和共享内容的方法及对应终端
CN104516892B (zh) 关联富媒体信息的用户生成内容的发布方法、***和终端
CN102984393A (zh) 一种移动终端之间传输文件的方法及移动终端
KR20140122000A (ko) 모바일 메신저 기반의 드래그를 이용한 정보전달 방법, 그리고 모바일 메신저 기반의 드래그를 이용한 정보전달을 위한 모바일단말
CN103475571B (zh) 一种互联网交互方法及相关设备、***
WO2014117554A1 (en) Method, server and browser for pushing message actively
CN101888608A (zh) 远程控制方法、装置和***
CN102541452B (zh) 基于移动终端的多媒体输入方法、装置及***
DE102006012976A1 (de) Systeme und Verfahren zur Überführung von Daten zwischen Rechnern
CN103841004B (zh) 信息显示方法及信息服务器
CN103312814B (zh) 云管理平台和虚拟机终端用户间vnc隐通道的建立方法
CN103873341A (zh) 一种消息处理方法及***
US20160316020A1 (en) Web page information presentation method and system
CN105207886A (zh) 即时通信消息的发送、显示方法及发送、显示装置和***
CN102404251A (zh) 具有备注功能的即时通信的实现方法、客户端及***
CN102549967B (zh) 通过第三远程用户界面客户端控制远程用户界面客户端的方法和装置
KR102127336B1 (ko) Vip의 메시지를 관리하는 기능을 제공하는 방법 및 단말
JP6317754B2 (ja) チャット機能を拡張するためのカスタムrtfコマンドの使用
CN103914286B (zh) 用户界面中标签页的管理方法和管理器
CN103914859B (zh) 将输入文字变为图片的信息处理方法和装置
CN103078782A (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
C14 Grant of patent or utility model
GR01 Patent grant