通过即时通信工具传输文件数据的方法、客户端及系统技术方案

技术编号:7761006 阅读:284 留言:0更新日期:2012-09-14 06:08
本发明专利技术提供了通过即时通信工具传输文件数据的方法、客户端及系统,属于计算机、软件技术领域。该方法包括:在即时通信系统中设置将发送方终端的文件数据传输至联系人客户端的预置规则;判断所述发送方终端中是否具有文件名称符合前述预置规则的文件数据,若是,则转入下一步骤;即时通信发送方客户端将前述符合预置规则的文件数据传输至联系人客户端。利用本发明专利技术,针对要发送的文件数据,只需在文件数据的名称信息中输入符合预置规则的内容,即可把该文件数据发送至对应的联系人客户端,使得用户通过即时通信工具传输文件数据的过程更加简捷。

【技术实现步骤摘要】
通过即时通信工具传输文件数据的方法、客户端及系统
本专利技术属于计算机、软件

技术介绍
目前,即时通信工具已经成为用户通过网络进行交流的重要手段。用户可通过即时通信工具向其他联系人传输各种文件数据,如文档、图片、视频等等。现有技术中,用户通过即时通信传输文件数据时,需要首先在联系人列表中查找到接收文件的目标联系人,然后打开与该目标联系人之间的即时通信交互界面,接着再切换到文件数据存储的视窗中,最后将文件数据粘贴到即时通信交互界面中。可见,通过即时通信进行文件传输的操作过程较为繁杂。
技术实现思路
本专利技术的目的在于,提供了通过即时通信工具传输文件数据的方法、客户端及系统。利用本专利技术,针对要发送的文件数据,只需在文件数据的名称信息中输入符合预置规则的内容,即可把该文件数据发送至对应的联系人客户端,使得用户通过即时通信工具传输文件数据的过程更加简捷。本专利技术提供的技术方案包括:一种通过即时通信工具传输文件数据的方法,该方法包括如下步骤:步骤1,在即时通信系统中设置将发送方终端的文件数据传输至联系人客户端的预置规则;步骤2,判断所述发送方终端中是否具有文件名称符合前述预置规则的文件数据,若是,则转入下一步骤;步骤3,即时通信发送方客户端将前述符合预置规则的文件数据传输至联系人客户端。优选地,所述预置规则包括进行文件传输的标志信息和接收文件的联系人标识信息。优选地,所述进行文件传输的标志信息为文字信息和/或符号信息。优选地,所述接收文件的联系人标识信息包括发送方针对联系人设置的备注姓名、联系人的昵称、联系人的即时通信标识码其中至少其一的信息。优选地,所述预置规则为即时通信系统默认的规则或者由用户自定义设置的规则。优选地,所述预置规则保存在即时通信服务器中。优选地,所述步骤2的具体过程为:获取发送方终端中所有文件数据的文件名称信息;将获取的文件名称信息与所述预置规则进行比对,判断文件名称信息中是否具有与预置规则相符的内容,若是,则对应的文件数据符合预置规则。优选地,所述步骤2的具体过程为:获取发送方终端中新建文件数据的文件名称信息,或者针对已有文件数据进行更改后的文件名称信息;将所述文件名称信息与预置规则进行比对,判断文件名称信息中是否具有与预置规则相符的内容,若是,则新建的文件数据符合预置规则。优选地,所述步骤3的具体过程为:根据文件名称信息获取所述文件数据的存储路径,通过存储路径调取文件数据内容;获取文件名称信息中包含的接收文件数据的联系人标识信息,并向即时通信服务器查询与该标识信息对应的联系人客户端标识码;即时通信发送方客户端将自身标识、联系人客户端标识码、以及待传输的文件数据内容按照协议格式组合到数据包中;通过即时通信服务器监测联系人是否在线,若在线,则建立数据传输通道,将前述数据包发送至联系人客户端;若不在线,则通过离线数据发送方式将数据包发送至即时通信服务器,由即时通信服务器转发至联系人客户端。优选地,所述预置规则还包括用以规定文件传输时间的时间数据信息。优选地,当预置规则中包含时间数据信息时,将符合预置规则的文件数据传输至联系人客户端的过程为:即时通信客户端针对当前系统时间进行检测,并与文件名称中符合预置规则的时间数据信息进行比对,判断两者是否一致,若是,则转入下一步骤;将符合预置规则的文件数据传输至联系人客户端。优选地,所述方法还包括:将符合预置规则的文件数据进行传输时,获取该文件数据的名称信息中符合预置规则的内容部分;将所述符合预置规则的内容部分从文件名称信息中去除,将去除后的名称信息作为进行文件传输时的文件名称。优选地,所述方法还包括:对应着所述的即时通信客户端设置代理程序;由代理程序监测发送方终端中针对文件数据的文件名称更改信息;判断所述更改后的文件名称信息是否包括有预置规则中进行文件传输的标志信息,若是,则将该文件名称信息发送至即时通信客户端;即时通信客户端根据文件名称信息判断文件传输的联系人对象,将文件数据发送至联系人客户端。优选地,所述方法还包括:对应着所述的即时通信客户端设置代理程序;由代理程序监测发送方终端中针对文件数据的文件名称更改信息;代理程序向即时通信客户端获取预置规则内容以及对应的联系人标识信息;判断更改后的文件名称是否符合前述预置规则内容,若是,则将该文件信息和对应的联系人标识信息发送至即时通信客户端;即时通信客户端将文件信息对应的文件数据内容发送至联系人客户端。优选地,所述方法还包括:针对已发送至联系人客户端的符合预置规则的文件数据,监测针对该文件数据内容的修改信息;当所述文件数据内容被重新修改后,判断文件数据的文件名称信息是否改变,若否,则进入下一步骤;即时通信发送方客户端将前述修改后的文件数据传输至联系人客户端。本专利技术还提供一种通过即时通信工具传输文件数据的客户端,该客户端包括:预置规则设置单元,用于在即时通信系统中设置将发送方终端的文件数据传输至联系人客户端的预置规则;文件数据判断单元,与前述预置规则设置单元相连,用于判断所述发送方终端中是否具有文件名称符合前述预置规则的文件数据;文件数据传输单元,与前述文件数据判断单元相连,用于针对符合预置规则的文件数据,由即时通信发送方客户端将其传输至联系人客户端。优选地,所述文件数据判断单元包括:文件名称获取模块,用于获取发送方终端中所有文件数据,或者新建文件数据的文件名称信息;或者针对已有文件数据进行更改后的文件名称信息;预置规则比对模块,用于将获取的文件名称信息与所述预置规则进行比对,判断文件名称信息中是否具有与预置规则相符的内容,若是,则对应的文件数据符合预置规则。优选地,所述文件数据传输单元包括:文件内容获取模块,用于根据文件名称信息获取所述文件数据的存储路径,通过存储路径调取文件数据内容;标识码获取模块,用于获取文件名称信息中包含的接收文件数据的联系人标识信息,并向即时通信服务器查询与该标识信息对应的联系人客户端标识码;数据包生成模块,用于将自身标识、联系人客户端标识码、以及待传输的文件数据内容按照协议格式组合到数据包中;联系人状态监测模块,用于通过即时通信服务器监测联系人是否在线;文件数据发送模块,用于当联系人在线时,建立与联系人客户端之间的数据传输通道,将前述数据包发送至联系人客户端;当联系人不在线时,则通过离线数据发送方式将数据包发送至即时通信服务器,由即时通信服务器转发至联系人客户端。优选地,所述客户端还包括:传输名称获取单元,用于从文件名称信息中去除符合预置规则的内容部分,将去除后的名称信息作为进行文件数据传输时的文件名称。优选地,所述客户端还包括:代理程序单元,用于监测发送方终端中针对文件数据的文件名称更改信息;判断所述更改后的文件名称信息是否包括有预置规则中进行文件传输的标志信息,若是,则将该文件名称信息发送至即时通信客户端;或者,用于监测发送方终端中针对文件数据的文件名称更改信息;并向即时通信客户端获取预置规则内容以及对应的联系人标识信息;判断更改后的文件名称是否符合预置规则内容,若是,则将该文件信息和对应的联系人标识信息发送至即时通信客户端。优选地,所述客户端还包括:文件数据监控单元,用于针对已发送至联系人客户端的符合预置规则的文件数据,监测针对该文件数据内容的修改信息;文件数据处理本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种通过即时通信工具传输文件数据的方法,其特征在于:该方法包括如下步骤,步骤1,发送方在即时通信系统中设置将发送方终端的文件数据传输至联系人客户端的预置规则;所述预置规则与文件数据的文件名称相关,所述预置规则包括进行文件传输的标志信息和接收文件的联系人标识信息;步骤2,采集发送方终端中的文件数据的文件名称信息与预置规则进行比对;判断所述发送方终端中是否具有文件名称符合前述预置规则中的标志信息和联系人标识信息的文件数据,若具有则转入下一步骤;步骤3,即时通信发送方客户端将前述符合预置规则的文件数据传输至前述联系人标识信息对应的联系人客户端。2.根据权利要求1所述的一种通过即时通信工具传输文件数据的方法,其特征在于:所述进行文件传输的标志信息为文字信息和/或符号信息。3.根据权利要求1所述的一种通过即时通信工具传输文件数据的方法,其特征在于:所述接收文件的联系人标识信息包括发送方针对联系人设置的备注姓名、联系人的昵称、联系人的即时通信标识码其中至少其一的信息。4.根据权利要求1所述的一种通过即时通信工具传输文件数据的方法,其特征在于:所述预置规则为即时通信系统默认的规则或者由用户自定义设置的规则。5.根据权利要求1所述的一种通过即时通信工具传输文件数据的方法,其特征在于:所述预置规则保存在即时通信服务器中。6.根据权利要求1所述的一种通过即时通信工具传输文件数据的方法,其特征在于:所述步骤2的具体过程为,获取发送方终端中所有文件数据的文件名称信息;将获取的文件名称信息与所述预置规则进行比对,判断文件名称信息中是否具有与预置规则相符的内容,若是,则对应的文件数据符合预置规则。7.根据权利要求1所述的一种通过即时通信工具传输文件数据的方法,其特征在于:所述步骤2的具体过程为,获取发送方终端中新建文件数据的文件名称信息,或者针对已有文件数据进行更改后的文件名称信息;将所述文件名称信息与预置规则进行比对,判断文件名称信息中是否具有与预置规则相符的内容,若是,则新建的文件数据符合预置规则。8.根据权利要求1所述的一种通过即时通信工具传输文件数据的方法,其特征在于:所述步骤3的具体过程为,根据文件名称信息获取所述文件数据的存储路径,通过存储路径调取文件数据内容;获取文件名称信息中包含的接收文件数据的联系人标识信息,并向即时通信服务器查询与该标识信息对应的联系人客户端标识码;即时通信发送方客户端将自身标识、联系人客户端标识码、以及待传输的文件数据内容按照协议格式组合到数据包中;通过即时通信服务器监测联系人是否在线,若在线,则建立数据传输通道,将前述数据包发送至联系人客户端;若不在线,则通过离线数据发送方式将数据包发送至即时通信服务器,由即时通信服务器转发至联系人客户端。9.根据权利要求1所述的一种通过即时通信工具传输文件数据的方法,其特征在于:所述预置规则还包括用以规定文件传输时间的时间数据信息。10.根据权利要求9所述的一种通过即时通信工具传输文件数据的方法,其特征在于:当预置规则中包含时间数据信息时,将符合预置规则的文件数据传输至联系人客户端的过程为,即时通信客户端针对当前系统时间进行检测,并与文件名称中符合预置规则的时间数据信息进行比对,判断两者是否一致,若是,则转入下一步骤;将符合预置规则的文件数据传输至联系人客户端。11.根据权利要求1所述的一种通过即时通信工具传输文件数据的方法,其特征在于所述方法还包括:将符合预置规则的文件数据进行传输时,获取该文件数据的名称信息中符合预置规则的内容部分;将所述符合预置规则的内容部分从文件名称信息中去除,将去除后的名称信息作为进行文件传输时的文件名称。12.根据权利要求1所述的一种通过即时通信工具传输文件数据的方法,其特征在于所述方法还包括:对应着所述的即时通信客户端设置代理程序;由代理程序监测发送方终端中针对文件数据的文件名称更改信息;判断所述更改后的文件名称信息是否包括有预置规则中进行文件传输的标志信息,若是,则将该文件名称信息发送至即时通信客户端;即时通信客户端根据文件名称信息判断文件传输的联系人对象,将文件数据发送至联系人客户端。13.根据权利要求1所述的一种通过即时通信工具传输文件数据的方法,其特征在于所述方法还包括:对应着所述的即时通信客户端设置代理程序;由代理程序监测发送方终端中针对文件数据的文件名称更改信息;代理程序向即时通信客户端获取预置规则内容以及对应的联系人标识信息;判断更改后的文件名称是否符合前述预置规则内容,若是,则将该文件信息和对应的联系人标识信息发送至即时通信客户端;即时通信客户端将文件信息对应的文件数据内容发送至联系人客户端。14.根据权利要求1所述的一种通过即时通信工具传输文件数据的方法,其特征在于...

【专利技术属性】
技术研发人员:马宇尘刘红梅
申请(专利权)人:上海量明科技发展有限公司
类型:发明
国别省市:

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

1