著录项信息
专利名称 | 文件传输系统、方法以及文件中转决策服务器 |
申请号 | CN200710199007.0 | 申请日期 | 2007-12-05 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2008-04-30 | 公开/公告号 | CN101170523 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/58 | IPC分类号 | H;0;4;L;1;2;/;5;8;;;H;0;4;L;2;9;/;0;6查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区振兴路赛格科技园2栋东403室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 曹飞 |
代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 王琦;王诚华 |
摘要
本发明公开了一种文件传输系统,包括:文件发送终端、文件接收终端、即时通信(IM)服务器、文件中转策略服务器以及文件中继服务器。本发明还公开了上述文件中转策略服务器的内部结构以及一种文件传输方法。应用本发明所述的文件传输系统和方法,在文件接收终端没有登录IM系统的情况下,文件发送终端仍能将文件先发送到IM系统的文件中转策略服务器,由该服务器将文件转发到适当的文件中继服务器上,由文件中继服务器利用自身文件传输协议将文件通过移动通信系统传输到作为文件接收终端的移动终端,从而大大方便了移动用户进行文件传输,增强了移动用户使用移动IM业务的体验。
1.一种文件传输系统,其特征在于,包括:文件发送终端、文件接收终端、即时通信IM服务器、文件中转策略服务器以及文件中继服务器;其中,
IM服务器接收文件发送终端在查询得出文件接收终端处于离线状态后发送的离线文件请求,并在接收到所述离线文件请求后,向文件发送终端返回文件中转决策服务器的IP地址和端口号;以及在收到文件中转策略服务器的查询请求后,查询文件接收终端在IM系统中开通的业务,并将查询结果返回文件中转策略服务器;
文件中转策略服务器接收到文件发送终端发送的文件的属性信息和文件接收终端的地址信息;并在接收到所述地址信息后,向IM服务器查询文件接收终端在IM系统中开通的业务,确定文件传输方式,将文件发送终端上传的待传输文件转发到与所确定文件传输方式对应的文件中继服务器;
文件中继服务器按照自身的文件传输协议将从文件中转策略服务器接收的待传输文件发送到文件接收终端。
2.根据权利要求1所述的系统,其特征在于,所述文件中转策略服务器包括:
用户接口模块,用于接收文件接收终端的地址信息以及待传输文件的属性信息,及接收文件发送终端上传的待传输文件;
业务查询模块,用于发送携带文件接收终端地址信息的查询请求到即时通信IM服务器,查询文件接收终端在IM系统中开通的业务;
文件传输模式确定模块,用于根据待传输文件的属性信息以及由业务查询模块接收的IM服务器返回的文件接收终端在IM系统中开通的业务确定文件传输方式;
文件转发模块,用于将用户接口模块接收的待传输文件及文件接收终端的地址信息转发到与文件传输模式确定模块确定的文件传输方式对应的文件中继服务器。
3.根据权利要求2所述的系统,其特征在于,所述文件传输模式确定模块进一步用于根据待传输文件的属性信息以及IM服务器返回的文件接收终端在IM系统中开通的业务生成文件传输方式列表,将生成的文件传输方式列表发送到文件发送终端供其从中选择一种文件传输方式,并根据文件发送终端的选择结果确定文件传输方式。
4.根据权利要求2所述的系统,其特征在于,所述文件传输模式确定模块进一步用于在确定没有可用的文件传输方式时,提示文件发送终端文件传输失败。
5.根据权利要求1所述的系统,其特征在于,所述文件中继服务器包括:
多媒体短消息MMS服务器,用于将从文件中转策略服务器接收的待传输文件作为MMS发送到文件接收终端;或者
电子邮件email服务器,用于将从文件中转策略服务器接收的待传输文件作为电子邮件的附件发送到文件接收终端;或者
多媒体短消息FTP服务器,用于与文件接收终端建立FTP连接,通过FTP方式将从文件中转策略服务器接收的待传输文件发送到文件接收终端。
6.一种文件中转策略服务器,其特征在于,包括:
用户接口模块,用于接收文件接收终端的地址信息以及待传输文件的属性信息,及接收文件发送终端上传的待传输文件;
业务查询模块,用于发送携带文件接收终端地址信息的查询请求到即时通信IM服务器,查询文件接收终端在IM系统中开通的业务;
文件传输模式确定模块,用于根据待传输文件的属性信息以及由业务查询模块接收的IM服务器返回的文件接收终端在IM系统中开通的业务确定文件传输方式;
文件转发模块,用于将用户接口模块接收的待传输文件及文件接收终端的地址信息转发到与文件传输模式确定模块确定的文件传输方式对应的文件中继服务器。
7.根据权利要求6所述的文件中转策略服务器,其特征在于,所述文件传输模式确定模块进一步用于根据待传输文件的属性信息以及业务查询模块接收的IM服务器返回的该文件接收终端在IM系统中开通的业务生成文件发送终端可以选择的文件传输方式列表,通过用户接口模块发送到文件发送终端供文件发送终端从中选择一种文件传输方式,并根据文件发送终端的选择结果确定文件传输方式。
8.根据权利要求6所述的文件中转策略服务器,其特征在于,所述文件传输模式确定模块进一步用于在确定没有可用的文件传输方式时,提示文件发送终端文件传输失败。
9.一种文件传输方法,其特征在于,包括:
IM服务器接收文件发送终端在查询得出文件接收终端处于离线状态后发送的离线文件请求,并在接收到所述离线文件请求后,向文件发送终端返回文件中转决策服务器的IP地址和端口号;
文件中转策略服务器接收到文件发送终端发送的文件的属性信息和文件接收终端的地址信息;并在接收到所述地址信息后,发送携带文件接收终端的地址信息的查询请求到即时通信IM服务器;
IM服务器在收到文件中转策略服务器的查询请求后,查询文件接收终端在IM系统中开通的业务,并将查询结果返回文件中转策略服务器;
文件中转策略服务器根据待传输文件的属性信息以及IM服务器返回的文件接收终端在IM系统中开通的业务确定文件传输方式;将所述待传输文件及文件接收终端的地址信息转发到与所确定文件传输方式对应的文件中继服务器,由所述文件中继服务器将所述待传输文件转发到文件接收终端。
10.根据权利要求9所述的方法,其特征在于,所述根据待传输文件的属性信息以及IM服务器返回的该文件接收终端在IM系统中开通的业务确定文件传输方式包括:
根据待传输文件的属性信息以及IM服务器返回的该文件接收终端在IM系统中开通的业务生成文件传输方式列表;
将所生成的文件传输方式列表发送到文件发送终端,供文件发送终端从中选择一种文件传输方式;以及
根据文件发送终端的选择结果确定文件传输方式。
文件传输系统、方法以及文件中转决策服务器\n技术领域\n[0001] 本发明涉及移动即时通信(IM,Instant Messaging)技术,特别涉及基于移动IM技术的文件传输系统和方法,以及该文件传输系统中的文件中转决策服务器。\n背景技术\n[0002] 目前,移动IM技术是将移动通信技术与IM技术相结合而发展起来的一种即时通信技术。利用移动IM技术,移动用户可以通过移动通信系统登陆IM系统,与其他已登陆IM系统的移动用户传递即时消息以及图片、语音、视频、文本等文件,实现移动用户之间的各种即时通信业务。\n[0003] 图1为应用移动IM技术的移动通信系统的简化结构示意图。如图1所示,该移动通信系统包括:至少两个通过移动IM技术进行即时通信的移动终端,例如移动终端A和移动终端B,以及位于固网的IM服务器。上述移动终端A和移动终端B分别通过自身的移动通信系统接入到位于固网的IM服务器上,通过该IM服务器传递即时消息。另外,为了实现移动通信用户之间的文件传输,例如:图片文件、声音文件、视频文件以及文本文件等等多种类型文件的传输,除了IM服务器之外,上述应用移动IM技术的移动通信系统还应当包括一个文件中转服务器,用于在进行即时通信的移动终端之间,例如在图1所示的移动终端A和移动终端B之间,传输上述各种类型的文件。\n[0004] 图1所示移动通信系统中的移动终端通过IM系统传输文件的过程主要包括:作为发送方的移动终端先通过IM服务器交互建立连接的各种信息,例如:文件中转服务器的地址信息,包括因特网(IP)地址和端口号;文件中转服务器上记录的房间信息,包括房间号,房间密钥等等;然后,再通过上述文件中转服务器传输文件。\n[0005] 下面将结合图1所示的移动通信系统简要说明移动终端A向移动终端B传输文件的过程,该过程主要包括:\n[0006] 1)移动终端A通过IM服务器向移动终端B发送传输文件请求;\n[0007] 2)移动终端B接收该传输文件请求后,通过IM服务器向移动终端A返回确认,表明移动终端B已经收到移动终端A发送的传输文件请求;\n[0008] 3)移动终端B向文件中转服务器开房间,就是在文件中转服务器的数据库中增加一个房间记录,该记录中包含有为该房间记录分配的房间信息(包括房间号码以及房间密钥)以及文件发送终端即移动终端A的标识信息,然后将文件中转服务器的地址信息,以及所分配的房间信息通过IM服务器传给移动终端A;\n[0009] 4)移动终端A通过所接收的文件中转服务器的地址信息访问文件中转服务器,并根据所接收的房间信息与文件中转服务器上对应的房间记录建立联系;\n[0010] 5)文件中转服务器通知移动终端A和移动终端B开始传输文件;\n[0011] 6)移动终端A发送文件到文件中转服务器;\n[0012] 7)文件中转服务器接收文件,并将所接收的文件转发到移动终端B。\n[0013] 从上述文件传输过程可以看出,只有在进行文件传输的两个移动用户均已通过移动终端登录IM系统之后,才能在这两个移动终端之间实现文件的传输,也就是说,通过移动IM技术实现文件传输的前提条件就是进行文件传输的移动终端应当均已登录IM系统,即处于IM系统的在线状态。然而,在实际应用中,很多情况下进行文件传输的移动用户不一定同时处于IM系统的在线状态,例如,在文件的发送方欲传送文件给接收方时,接收方可能并没有登陆IM系统,即处于IM系统的离线状态,这样将导致IM系统无法将文件成功传输到文件的接收方,因而极大地降低了用户使用移动IM业务传输文件的体验,也极大限制了移动IM业务在移动通信系统中的应用。\n发明内容\n[0014] 为了解决上述技术问题,本发明提供了一种文件传输系统和方法,以及在上述文件传输系统中使用的文件中转策略服务器,应用本发明所述的文件传输系统和方法即使在作为文件接收终端的移动用户尚未登录IM系统的情况下也能将文件从已登陆IM系统的移动终端传输到该作为文件接收终端的移动终端。\n[0015] 本发明实施例所述的文件传输系统包括:文件发送终端、文件接收终端、即时通信IM服务器、文件中转策略服务器以及文件中继服务器;其中,\n[0016] IM服务器接收文件发送终端在查询得出文件接收终端处于离线状态后发送的离线文件请求,并在接收到所述离线文件请求后,向文件发送终端返回文件中转决策服务器的IP地址和端口号;以及在收到文件中转策略服务器的查询请求后,查询文件接收终端在IM系统中开通的业务,并将查询结果返回文件中转策略服务器;\n[0017] 文件中转策略服务器接收到文件发送终端发送的文件的属性信息和文件接收终端的地址信息;并在接收到所述地址信息后,向IM服务器查询文件接收终端在IM系统中开通的业务,确定文件传输方式,将文件发送终端上传的待传输文件转发到与所确定文件传输方式对应的文件中继服务器;\n[0018] 文件中继服务器按照自身的文件传输协议将从文件中转策略服务器接收的待传输文件发送到文件接收终端。\n[0019] 本发明实施例所述的文件传输方法包括:\n[0020] IM服务器接收文件发送终端在查询得出文件接收终端处于离线状态后发送的离线文件请求,并在接收到所述离线文件请求后,向文件发送终端返回文件中转决策服务器的IP地址和端口号;\n[0021] 文件中转策略服务器接收到文件发送终端发送的文件的属性信息和文件接收终端的地址信息;并在接收到所述地址信息后,发送携带文件接收终端的地址信息的查询请求到即时通信IM服务器;\n[0022] IM服务器在收到文件中转策略服务器的查询请求后,查询文件接收终端在IM系统中开通的业务,并将查询结果返回文件中转策略服务器;\n[0023] 文件中转策略服务器根据待传输文件的属性信息以及IM服务器返回的该文件接收终端在IM系统中开通的业务确定文件传输方式;将所述待传输文件及文件接收终端的地址信息转发到与所确定文件传输方式对应的文件中继服务器,由所述文件中继服务器将所述待传输文件转发到文件接收终端。\n[0024] 本发明实施例所述的文件中转策略服务器包括:\n[0025] 用户接口模块,用于接收文件接收终端的地址信息以及待传输文件的属性信息,及接收文件发送终端上传的待传输文件;\n[0026] 业务查询模块,用于发送携带文件接收终端的地址信息的查询请求到即时通信IM服务器,查询文件接收终端在IM系统中开通的业务;\n[0027] 文件传输模式确定模块,用于根据待传输文件的属性信息以及业务查询模块接收的IM服务器返回的该文件接收终端在IM系统中开通的业务确定文件传输方式;\n[0028] 文件转发模块,用于将用户接口模块接收的待传输文件及文件接收终端的地址信息转发到与文件传输模式确定模块确定的文件传输方式对应的文件中继服务器。\n[0029] 由上述可以看出,本发明所提供的文件传输方法没有限制文件接收终端必须已登录IM系统,在文件接收终端没有登录IM系统的情况下,文件发送终端仍能将文件先发送到IM系统的文件中转策略服务器,由该服务器将文件转发到适当的文件中继服务器上,由文件中继服务器利用自身配置的文件传输方式将文件通过移动通信系统传输到作为文件接收终端的移动终端,从而大大方便了移动用户进行文件传输,增强了移动用户使用移动IM业务的体验。\n[0030] 附图说明\n[0031] 下面将通过参照附图详细描述本发明的示例性实施例,使本领域的普通技术人员更清楚本发明的上述及其它特征和优点,附图中:\n[0032] 图1为应用移动IM技术的移动通信系统的简化结构示意图;\n[0033] 图2为本发明实施例所述的文件传输系统简化结构示意图;\n[0034] 图3为本发明实施例所述的文件中转策略服务器内部结构示意图;\n[0035] 图4为本发明实施例所述的文件传输方法流程图。\n[0036] 具体实施方式\n[0037] 为使本发明的目的、技术方案更加清楚明白,以下参照附图并举实施例,对本发明做进一步详细说明。\n[0038] 为了解决现有技术中文件传输过程存在的问题,本发明的实施例提供了一种文件传输系统,即使在作为文件接收终端的移动终端没有登陆IM系统的情况下,已登录IM系统的移动终端仍能将文件传送给该作为文件接收终端的移动终端。\n[0039] 图2为本实施例所述的文件传输系统的内部结构示意图。从图2可以看出,在本实施例中,所述文件传输系统主要包括:进行文件传输的移动终端,IM服务器,文件中转策略服务器和文件中继服务器。\n[0040] 其中,进行文件传输的移动终端包括作为文件发送终端的已登陆IM系统的移动终端和作为文件接收终端的尚未登陆IM系统的移动终端。为了描述方便,下文将分别使用文件发送终端和文件接收终端来代表上述作为文件发送终端的移动终端和作为文件接收终端的移动终端。\n[0041] 本实施例中,在文件发送终端欲传输文件给文件接收终端时,将首先查询文件接收终端的状态,即是否登录了IM系统,若已经登录了IM系统,则利用现有的文件传输方法将文件传输给文件接收终端;若没有登录IM系统,则文件发送终端将向IM服务器发送离线文件传输请求,以获取文件中转策略服务器的地址信息,至少包括其IP地址和端口号;然后,根据所接收的文件中转策略服务器的地址信息与文件中转策略服务器建立连接,将文件接收终端的标识信息以及待传输文件的属性信息发送给文件中转策略服务器;最后,再根据文件中转策略服务器的提示选择适合的文件传输方式,并将所选择的文件传输方式和待传输文件发送给文件中转策略服务器。\n[0042] 其中,上述文件接收终端的标识信息包括:文件接收终端的IM号码UIN或者文件接收终端的移动电话号码;待传输文件的属性信息包括:文件的类型、大小以及名称等。\n[0043] 本实施例所述的IM服务器除了完成现有所有的IM功能之外,还进一步用于实现如下功能:\n[0044] 首先,接收来自文件发送终端的离线文件传输请求,并将中转策略服务器的地址信息,包括IP地址和端口号,返回所述文件的发送方;\n[0045] 其次,接收来自文件中转策略服务器的查询请求,根据所述查询请求中携带的文件接收终端的标识信息,例如文件接收终端的IM号码UIN或移动电话号码,查询该文件接收终端在IM系统中开通的业务,例如,多媒体短消息(MMS)业务,电子邮件(email)业务或文件传输协议(FTP)业务等,并将查询结果返回文件中转策略服务器。需要说明的是,如果查询请求中携带的文件接收终端的标识信息仅包括文件接收终端的移动电话号码,则需要文件接收终端预先开通了将其移动电话号码与自身IM号码绑定的业务,这样,IM服务器在接收端文件接收终端的移动电话号码之后,即可以得到其IM号码,从而进一步根据文件接收终端的IM号码查询对应该IM号码的即时通信用户在IM系统中开通的业务。\n[0046] 本实施例所述的文件中转策略服务器用于接收文件发送终端发送的文件接收终端的标识信息以及待传输文件的属性信息,并根据接收的文件接收终端的标识信息,如文件接收终端的IM号码UIN或移动电话号码,发送携带文件接收终端的标识信息的查询请求到IM服务器,查询文件接收终端在IM系统中开通的业务;然后,再根据待传输文件的属性信息以及IM服务器返回的该文件接收终端在IM系统中开通的业务生成文件传输方式列表并发送到文件发送终端供发送方移动用户从中选择一种文件传输方式;最后,将从文件发送终端接收的待传输文件以及文件接收终端的标识信息转发到与文件发送终端所反馈的文件传输方式对应的文件中继服务器。除了待传输文件以及文件接收终端的标识信息之外,文件中转策略服务器还可以进一步将文件发送终端的标识信息也发送到与所确定文件传输方式对应的文件中继服务器,以通知文件接收终端文件发送终端的信息。\n[0047] 在实际应用中,为了简化文件发送终端与文件中转测量服务器之间的交互流程,文件中转策略服务器在获得文件接收终端在IM系统中开通的业务后,可以直接根据文件的类型以及文件接收终端在IM系统中开头的业务直接选择一种适合的文件传输方式,而不需要生成上述文件传输方式列表,也不需要由文件发送终端从所生成的列表中选择一种文件传输方式。例如,若文件接收终端支持MMS方式、email方式以及FTP方式,则对于图片、语音以及视频文件,可以确定通过MMS方式传输,对于其他类型的文件则可以确定通过email方式或FTP方式传输。在这种情况下,在文件中转策略服务器确定了文件传输方式之后,将发送文件传输请求到文件发送终端,提示文件发送终端将待传输文件上传到文件中转策略服务器,再将接收的待传输文件,文件发送终端的标识信息以及文件接收终端的标识信息转发到与所确定的文件传输方式对应的文件中继服务器。此时,文件发送终端也不需要选择文件传输的方式,而直接根据文件中转策略服务器的提示,将待传输文件直接上传到文件中转策略服务器即可。又或者文件发送终端也可以在发送待传输文件属性信息的同时将待传输文件上传到文件中转策略服务器,这样,在文件中转策略服务器确定了文件传输方式之后就可以直接将待传输文件转发到与所确定文件传输方式对应的文件中继服务器上了,而不需要请求文件发送终端上传待传输文件。\n[0048] 对于上述几种实施方式,若文件中转策略服务器在获知文件接收终端在IM系统开通的业务后发现没有适合的传输方式可以用于传输所述待传输文件,例如,文件接收终端未在IM系统中开通任何可以用于传输文件的业务,或者文件接收终端只开通了MMS业务,而待传输文件的类型不能作为MMS传输,则文件中转策略服务器将向文件发送终端返回文件传输失败的提示,并可以进一步携带文件传输失败的原因。\n[0049] 本实施例所述的文件中继服务器包括现有移动通信系统中所有可以传输文件的服务器,例如MMS服务器,email服务器以及FTP服务器等等。在确定了文件传输方式之后,文件中转策略服务器将选择与所确定的文件传输方式对应的文件中继服务器来传输所述待传输文件。例如,若确定采用MMS方式传输所述待传输文件,则文件中转策略服务器将从文件发送终端接收的待传输文件,文件发送终端的标识信息以及文件接收终端的标识信息转发到MMS服务器;若确定采用email方式传输所述待传输文件,则文件中转策略服务器将从文件发送终端接收的待传输文件,文件发送终端的标识信息以及文件接收终端的标识信息转发到email服务器;若确定采用FTP方式传输所述待传输文件,则文件中转策略服务器将从文件发送终端接收的待传输文件,文件发送终端的标识信息以及文件接收终端的标识信息转发到FTP服务器.\n[0050] 上述这些文件中继服务器在接收到文件中转策略服务器转发的待传输文件,文件发送终端的标识信息以及文件接收终端的标识信息后,将按照自身的文件传输协议将待传输文件发送到文件接收终端。具体来讲,若采用MMS方式传输所述待传输文件,则MMS服务器将所接收的图片、语音以及视频等文件承载在多媒体短消息中,发送给文件接收终端;若采用email方式传输所述待传输文件,则email服务器将接收的待传输文件作为email的附件发送给文件接收终端;若采用FTP方式传输所述待传输文件,则FTP服务器将与文件接收终端建立FTP连接,通过FTP方式将所接收的待传输文件发送给文件接收终端。\n[0051] 此后,文件的接收方将会收到MMS或者email又或者FTP连接请求,从而接收到文件发送终端传输的文件。\n[0052] 为了实现上述技术方案,本发明的实施例还提供了一种中转策略服务器,其内部结构如图3所示,主要包括:\n[0053] 用户接口模块,用于接收文件接收终端的标识信息以及待传输文件的属性信息;\n向文件发送终端输出文件传输方式列表,并接收文件发送终端返回的文件传输方式以及待传输文件;\n[0054] 业务查询模块,用于发送携带文件接收终端的标识信息的查询请求到IM服务器,查询文件接收终端在IM系统中开通的业务;\n[0055] 文件传输模式确定模块,用于根据待传输文件的属性信息以及业务查询模块接收的IM服务器返回的该文件接收终端在IM系统中开通的业务生成文件发送终端可以选择的文件传输方式列表,并通过用户接口模块发送到文件发送终端,及通过用户接口模块接收移动用户选择的文件传输模式;或者在检测到没有可用的文件传输方式时,提示文件发送终端文件传输失败,并可以进一步提示文件传输失败的原因;\n[0056] 文件转发模块,用于将用户接口模块接收的待传输文件及文件接收终端的标识信息转发到与文件传输模式确定模块确定的文件传输方式对应的文件中继服务器。文件转发模块还可以进一步将文件发送终端的标识信息发送到对应的中继服务器,以通知文件发送终端的信息。\n[0057] 作为替代方案,上述文件传输模式确定模块可以直接根据待传输文件的类型以及业务查询模块接收的IM服务器返回的该文件接收终端在IM系统中开通的业务确定一种适合的文件传输方式,并通过用户接口模块提示用户上传待传输文件;而在检测到没有用的文件传输方式时,提示文件发送终端文件传输失败,并可以进一步提示文件发送终端文件传输失败的原因。在这种情况下,用户接口模块将不再向文件发送终端输出文件传输方式列表,也不再接收文件发送终端返回的文件传输方式,而仅提示文件发送终端上传待传输文件,并接收其上传的待传输文件。\n[0058] 本发明的实施例还给出了在上述文件传输系统中进行文件传输的方法,该方法的主要过程如图4所示。下面将结合图2和4详细说明本实施例所述的文件传输方法。\n[0059] 如图4所示,该文件传输方法主要包括:\n[0060] 步骤401:文件发送终端在查询得出文件接收终端处于离线状态后向IM服务器发送离线文件传输请求;\n[0061] 步骤402:IM服务器收到所述离线文件传输请求之后,向文件发送终端返回文件中转决策服务器的IP地址和端口号;\n[0062] 步骤403:文件发送终端将所述文件的属性信息和文件接收终端的地址信息发送给文件中转策略服务器;\n[0063] 步骤404:文件中转策略服务器接收到文件接收终端的地址信息之后,向IM服务器查询该文件接收终端在IM服务器上开通的业务,例如是否开通了MMS业务、email业务或者FTP等可以用于传输文件的业务,然后再根据待传输文件的属性信息生成文件发送终端可以使用的文件传输方式列表,并提供给文件发送终端以供其选择;\n[0064] 步骤405:文件发送终端将所选择的传输文件的方式以及待传输的文件发送给文件中转策略服务器;\n[0065] 在本步骤中,用户可以选择通过MMS方式,email方式或者FTP方式传输所述待传输文件;\n[0066] 如上所述,作为替代方案,可以采用如下步骤4041和4051作为上述步骤404和\n405的替代步骤:\n[0067] 步骤4041:文件中转策略服务器接收到文件接收终端的地址信息之后,向IM服务器查询该文件接收终端在IM服务器上开通的业务,然后再根据待传输文件的属性信息确定文件传输方式,并提示文件发送终端上传待传输文件;\n[0068] 步骤4051:文件发送终端将待传输的文件发送给文件中转策略服务器;\n[0069] 步骤406:文件中转策略服务器将待传输文件转发到与所确定文件传输方式对应的文件中继服务器,由所述文件中继服务器按照自身的文件传输方式将所述待传输文件传输到文件接收终端。\n[0070] 在本步骤中,若确定采用MMS方式传输所述文件,则文件中转策略服务器将所述待传输文件转发到作为中继服务器的MMS服务器,MMS服务器将接收的图片、语音以及视频等文件承载在多媒体短消息中,发送给文件接收终端;若确定采用email方式传输所述文件,则文件中转策略服务器将所述待传输文件转发到作为中继服务器的email服务器,email服务器将接收的待传输文件作为email的附件发送给文件接收终端;若确定采用FTP方式传输所述文件,则文件中转策略服务器将所述待传输文件转发到作为中继服务器的FTP服务器,FTP服务器将与文件接收终端建立FTP连接,通过FTP方式将所接收的待传输文件发送给文件接收终端。更进一步若文件中转策略服务器确定没有适合的文件传输方式可供选择,则将提示文件发送终端文件传输失败,并可以进一步提示文件发送终端文件传输失败的原因。\n[0071] 通过上述本发明实施例所述的文件传输系统和方法可以看出,本发明实施例所提供的文件传输系统及方法没有限制文件接收终端必须已登录IM系统,也就是说,在文件接收终端没有登录IM系统的情况下,文件发送终端仍能通过IM系统以MMS、email或者FTP等可以传输文件的方式将文件发送给文件的接收方,大大方便了移动用户进行文件传输,增强了移动IM业务的体验。\n[0072] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2010-09-29
- 2008-06-25
- 2008-04-30
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2007-10-03
|
2006-03-27
| | |
2
| |
2007-11-21
|
2007-06-01
| | |
3
| |
2006-07-12
|
2005-10-11
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |