支持多媒体短信的即时通讯方法和系统的制作方法

xiaoxiao2020-9-10  10

专利名称:支持多媒体短信的即时通讯方法和系统的制作方法
技术领域
本发明涉及电通信技术,特别是涉及一种支持多媒体短信的即时通讯系统和即时通讯系统中的多媒体短信处理方法。
背景技术
随着通信技术的发展,多媒体短信(彩信)的应用日益得到普及。例如,多媒体短信的一个应用是通过手机内置的摄像头拍照,然后将拍下的照片作为多媒体短信,发送给亲朋好友。通常来说,要实现多媒体短信的收发和处理,需要使用具有多媒体短信功能的手机。由于发送的对象是手机号码,对于暂时没有携带或配备多媒体短信手机的用户来说,将不能感受到多媒体短信带来的便捷以及时尚体验,从而影响到多媒体短信业务的推广应用。
有鉴于此,出现了利用手机发送多媒体短信到电子邮箱的现有技术,使得可以将多媒体短信发送给任意一个邮箱。该现有技术包括“由手机终端发起到Email应用中止”的业务MMSC(多媒体短信中心)可以通过SMTP协议将用户终端(手机终端)发送来的多媒体短信转换成E-mail发送给邮件转发代理(MTA)。再由邮件转发代理发往Internet上的目标邮箱。该现有技术还包括“Email发起到手机终端中止”的业务E-mail服务器通过SMTP协议将E-mail传送给MMSC。MMSC再将E-mail转换成多媒体短信后转发给用户终端(手机终端)。
例如,用户的多媒体短信手机要发送一张照片或一条已存的多媒体短信给一个邮箱地址,则选择此条多媒体短信,然后选择发送至Email邮箱,输入对方的邮箱地址,然后发送即可。接收方用户可以登录该邮箱接收到此条多媒体短信,如果接收方用户的邮箱是中国移动的梦网邮箱,则梦网邮箱系统在收到此条多媒体短信时,会利用邮件到达通知的方式给接收方用户发送短信通知。
但是,该方法存在一些不足之处首先,其流程复杂,操作不方便,当用户收到短信通知后,不能立即看到多媒体短信内容,还需要到指定的邮箱去查看多媒体短信内容;其次,也失去了多媒体短信即时性的特点,并且用户通过邮箱查看多媒体短信时还有可能遇到网络下载的延迟。

发明内容
本发明解决的技术问题在于提供一种支持多媒体短信的即时通讯系统和方法,使得即使用户不具有多媒体短信手机时也可以通过即时通讯方式接收到多媒体短信,并且流程简洁。
为此,本发明解决技术问题的技术方案是提供一种支持多媒体短信的即时通讯方法,包括步骤1)多媒体短信服务器收到接收方为即时通讯客户端的多媒体短信后,发送通知消息到即时通讯服务器,在多媒体短信文件服务器生成多媒体短信文件;2)所述即时通讯服务器解析该通知消息,通知对应的即时通讯客户端;3)所述即时通讯客户端根据前述通知从多媒体短信文件服务器获取多媒体短信文件,随后进行消息提示。
优选地,在所述步骤3)之后,还包括即时通讯客户端根据用户的确认来显示完整的多媒体短信。
优选地,在所述步骤3)中,还包括即时通讯客户端在获取多媒体短信文件后生成多媒体短信信息记录,用于随时查阅。
优选地,所述步骤3)中的消息提示通过闪动多媒体短信消息图标进行。
优选地,所述步骤1)中,多媒体短信文件的格式是通过多媒体短信服务器和即时通讯客户端协商确定的。
优选地,所述步骤3)中,所述即时通讯客户端是通过后台拉取多媒体短信文件的。
本发明还提供一种支持多媒体短信的即时通讯系统,包括即时通讯服务器和归属于该即时通讯服务器的即时通讯客户端;其特征在于还包括多媒体短信服务器和多媒体短信文件服务器;所述即时通讯服务器连接多媒体短信服务器,用于解析多媒体短信服务器发送的通知消息,并相应通知指定的即时通讯客户端;所述即时通讯客户端连接多媒体短信文件服务器,用于根据该通知从多媒体短信文件服务器获取多媒体短信文件,并在得到多媒体短信文件后进行消息提示。
优选地,所述即时通讯服务器包括第一接口、通知消息解析单元、通知构造单元和第二接口;所述第一接口用于实现即时通讯服务器与多媒体短信服务器的数据交互;所述通知消息解析单元用于解析来自多媒体短信服务器的通知消息,并根据该通知消息中的数据确定作为接收方的即时通讯客户端;所述通知构造单元用于生成包含多媒体短信文件服务器的地址的通知;所述第二接口用于实现即时通讯服务器与即时通讯客户端的数据交互。
优选地,所述即时通讯客户端包括第三接口、通知解析单元、多媒体短信文件提取单元、第四接口;所述第三接口用于接收来自即时通讯服务器的通知;所述通知解析单元用于解析该通知,获知多媒体短信文件服务器的地址;所述多媒体短信文件提取单元用于从对应的多媒体短信文件服务器提取多媒体短信文件;所述第四接口用于实现即时通讯客户端与多媒体短信文件服务器的数据交互。
优选地,所述多媒体短信服务器包括多媒体短信接收单元,用于接收多媒体短信;多媒体短信解析单元,用于分析获得指定的即时通讯客户端号码和多媒体短信内容;多媒体短信文件组合单元,根据多媒体短信内容组合成多媒体短信文件,选择多媒体短信文件服务器;通知消息构造单元,用于根据即时通讯客户端和多媒体短信内容、以及多媒体短信文件所存放的多媒体短信文件服务器的地址,构造通知消息;所述多媒体短信文件服务器包括存储单元,用于存放多媒体短信文件;第五接口,用于供即时通讯客户端来获得多媒体短信文件。
相对于现有技术,本发明的有益效果是首先,由于本发明即时通讯客户端在获取多媒体短信文件后才进行消息提示,不需要用户去忍受网络下载的延迟,只要看到提示,就可以便捷地查看完整的多媒体短信内容。其次,本发明实现了手机等移动终端到即时通讯客户端的多媒体信息的传送交流,使得即使没有多媒体短信手机,也可以通过即时通讯客户端接收多媒体短信。并且,配合QQ等即时通讯客户端已经支持的发送多媒体短信到手机,实现了手机终端到和即时通讯客户端的多媒体信息的互通。


图1是本发明即时通讯系统的网络架构示意图;图2是本发明即时通讯系统实施例的部分框图;图3是本发明即时通讯系统实施例的另一部分的框图;图4是本发明即时通讯方法的流程图。
具体实施例方式
随着社会及科技的发展,人们越来越重视信息交流和沟通的及时性,因此,可以使得人们相互之间的联络和沟通日益方便的即时通讯系统逐渐被用户所认可和接受。作为通过互联网即时和他人联系的一种方式,即时通讯系统具有互动性强、价格便宜等特点。采用QQ、MSN、雅虎通等工具的即时通讯系统因此能够在不长的时间得到普及。本发明主要的构思在于有机结合多媒体短信和即时通讯的优点,提供一种支持多媒体短信的即时通讯系统和方法,实现手机终端到即时通讯客户端的多媒体信息的传送交流。
请参阅图1,是本发明即时通讯系统的网络架构示意图。
即时通讯系统100包括即时通讯服务器110和和归属于该即时通讯服务器110的即时通讯客户端120、多媒体短信服务器210和多媒体短信文件服务器220。其中,即时通讯服务器110连接到多媒体短信服务器210,即时通讯客户端120连接到多媒体短信文件服务器220,多媒体短信服务器210连接多媒体短信文件服务器220。
当手机300通过移动通讯网络的多媒体短信网关(图未示)发送目标为即时通讯客户端120的多媒体短信时,由多媒体短信服务器210接收处理多媒体短信,发送通知消息到即时通讯服务器110,同时在多媒体短信文件服务器220生成多媒体短信文件;即时通讯服务器110随后发送通知消息到即时通讯客户端120;即时通讯客户端120接收到通知消息后在后台拉取多媒体短信文件,得到多媒体短信文件后闪动多媒体短信消息图标,通知用户查看。用户点击图标,即可查看完整的多媒体短信。此外,用户也可以通过即时通讯客户端120回复多媒体短信到手机300。
请参阅图2,是本发明即时通讯系统的框图。
所述即时通讯服务器110包括第一接口111、通知消息解析单元112、通知构造单元113和第二接口114;所述第一接口111用于实现即时通讯服务器110与多媒体短信服务器210的数据交互;所述通知消息解析单元112用于解析来自多媒体短信服务器210的通知消息,并根据该通知消息中的数据确定作为接收方的即时通讯客户端120;所述通知构造单元113用于生成将发送到指定即时通讯客户端120的通知,包含存储有多媒体短信文件的多媒体短信文件服务器220的地址;所述第二接口114用于实现即时通讯服务器110与即时通讯客户端120的数据交互。
所述即时通讯客户端120包括第三接口121、通知解析单元122、多媒体短信文件提取单元123和第四接口124;所述第三接口121用于接收来自第二接口114的通知;所述通知解析单元122用于解析该通知,获知多媒体短信文件服务器220的地址;所述多媒体短信文件提取单元123用于从对应的多媒体短信文件服务器220提取多媒体短信文件;所述第四接口124用于实现即时通讯客户端120与多媒体短信文件服务器220的数据交互。为了实现对用户的提醒,即时通讯客户端120还包括消息提示单元125,用于闪动客户端界面的多媒体短信消息图标,通知用户查看。
请参阅图3,所述多媒体短信服务器210包括多媒体短信接收单元211、多媒体短信解析单元212、多媒体短信文件组合单元213和通知消息构造单元214;所述多媒体短信接收单元211用于接收移动终端300发送过来的多媒体短信;所述多媒体短信解析单元212用于分析获得指定的即时通讯客户端号码和多媒体短信内容;所述多媒体短信文件组合单元213根据多媒体短信内容组合成多媒体短信文件,从多媒体短信文件服务器群中选择一台放置该多媒体短信文件;所述通知消息构造单元214用于根据移动终端300所指定的即时通讯客户端和多媒体短信内容,以及多媒体短信文件所存放的多媒体短信文件服务器220的IP地址,构造通知消息,发送到即时通讯服务器110。
所述多媒体短信文件服务器220包括存储单元221,用于存放多媒体短信文件;第五接口222,用于供即时通讯客户端120来获得多媒体短信文件。
此外,所述多媒体短信文件服务器220可以由一台服务器支撑,也可以根据需要由多台服务器群集组成。
请参阅图4,是本发明支持多媒体短信业务的即时通讯方法的流程图。
首先,多媒体短信服务器收到接收方为即时通讯客户端的多媒体短信后,发送通知消息到即时通讯服务器,在多媒体短信文件服务器生成多媒体短信文件。在生成多媒体短信文件时,多媒体短信服务器将收取的图片、声音和文字等信息进行分析,按照和即时通讯客户端约定好的格式,在多媒体短信文件服务器组合生成一个特定格式的多媒体短信文件并存储下来。所述通知消息包含即时通讯客户端的信息和多媒体短信文件服务器的信息。
其次,所述即时通讯服务器解析该通知消息,获得作为接收方的即时通讯客户端的信息,构造通知发送到该即时通讯客户端。该通知中包括多媒体短信文件服务器的信息。
随后,所述即时通讯客户端对该通知进行分,根据前述通知中有关多媒体短信文件服务器的信息,从相应的多媒体短信文件服务器获取多媒体短信文件。
得到多媒体短信文件后,即时通信客户端将发出消息提示,通知用户查看。由于此时多媒体短信文件已经下载到即时通讯客户端,用户可以便捷地查看完整的多媒体短信内容,而无需忍受网络下载可能的延迟。其中,消息提示可以采用闪动多媒体短信消息图标的方式进行,用户只需点击图标,即可查看完整的多媒体短信。此外,用户也可以通过即时通讯客户端回复多媒体短信到手机。
此外,即时通讯客户端还可以根据需要保留所接收的多媒体短信信息记录,方便用户随时查阅。此不赘述。
为了便于对本发明的理解,下面结合实施例对本发明即时通讯方法做详细介绍。
在本发明的一个实施例中,即时通讯系统采用的即时通讯工具为QQ,相应地,即时通讯服务器为QQ服务器,即时通讯客户端为QQ客户端。
首先,多媒体短信服务器生成多媒体短信文件。
多媒体短信服务器首先接收到由移动终端(如手机等)通过移动通讯网络(如GRPS、CDMA等)发送过来的多媒体短信,通过WAP无线应用协议收取图片、声音和文字等信息。再分析这些信息,按照和QQ客户端约定好的格式,在多媒体短信文件服务器组合生成一个特定格式的多媒体短信文件存储下来。
其次,通知QQ客户端收取多媒体短信。
多媒体短信服务器发送包含QQ客户端地址等信息的通知消息到QQ服务器;该通知消息的一种形式是QQ号码+手机号码+IP地址+URL;其中,IP地址是由多媒体短信服务器指定的某一台多媒体短信文件服务器的地址。QQ服务器解析该通知消息,并根据QQ号码发送包含多媒体短信文件服务器的通知到指定的QQ客户端,通知该客户端收取多媒体短信。
随后,QQ客户端后台获取多媒体短信。
QQ客户端在后台通过网络协议(如HTTP等)到多媒体短信文件服务器拉取对应的多媒体短信文件。具体方式可以是通过访问http//IP地址/URL,并送上QQ服务器和多媒体短信服务器约定好的MMS签名来拉取多媒体短信文件。该MMS签名通过QQ客户端登陆QQ服务器后从QQ服务器取得。
多媒体短信文件服务器收到QQ客户端的Http请求,验证签名合法性,才返回多媒体短信文件。否则返回错误的代码。
下载结束后,在QQ客户端提示用户。用户在看到多媒体短信到来的提示后,只要一点击即可以马上看到完整的多媒体短信内容。
此外,还可以在QQ客户端保留所接收的多媒体短信信息记录,使得用户可以随时进行查阅。
综上所述,本发明结合即时通讯系统和移动通讯网络的优点,实现了手机终端到即时通讯客户端的多媒体信息的传送交流,使得即使没有多媒体短信手机,也可以方便地接收和查看多媒体短信。此外,从增值方面来看,配合QQ等即时通讯客户端已经支持的发送多媒体短信到手机等移动终端,可以和多媒体短信手机互通无阻。
并且,本发明在用户体验上具有优点。由于是在后台获得完整的多媒体短信文件再提示用户,不需要用户去忍受网络下载的延迟,只要看到提示,一点就可以查看完整的多媒体短信内容。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种支持多媒体短信的即时通讯方法,其特征在于,包括步骤1)多媒体短信服务器收到接收方为即时通讯客户端的多媒体短信后,发送通知消息到即时通讯服务器,在多媒体短信文件服务器生成多媒体短信文件;2)所述即时通讯服务器解析该通知消息,通知对应的即时通讯客户端;3)所述即时通讯客户端根据前述通知从多媒体短信文件服务器获取多媒体短信文件,随后进行消息提示。
2.根据权利要求1所述的支持多媒体短信的即时通讯方法,其特征在于,在所述步骤3)之后,还包括即时通讯客户端根据用户的确认来显示完整的多媒体短信。
3.根据权利要求1所述的支持多媒体短信的即时通讯方法,其特征在于在所述步骤3)中,还包括即时通讯客户端在获取多媒体短信文件后生成多媒体短信信息记录,用于随时查阅。
4.根据权利要求1所述的支持多媒体短信的即时通讯方法,其特征在于所述步骤3)中的消息提示通过闪动多媒体短信消息图标进行。
5.根据权利要求1所述的支持多媒体短信的即时通讯方法,其特征在于所述步骤1)中,多媒体短信文件的格式是通过多媒体短信服务器和即时通讯客户端协商确定的。
6.根据权利要求1所述的支持多媒体短信的即时通讯方法,其特征在于所述步骤3)中,所述即时通讯客户端是通过后台拉取多媒体短信文件的。
7.一种支持多媒体短信的即时通讯系统,包括即时通讯服务器和归属于该即时通讯服务器的即时通讯客户端;其特征在于还包括多媒体短信服务器和多媒体短信文件服务器;所述即时通讯服务器连接多媒体短信服务器,用于解析多媒体短信服务器发送的通知消息,并相应通知指定的即时通讯客户端;所述即时通讯客户端连接多媒体短信文件服务器,用于根据该通知从多媒体短信文件服务器获取多媒体短信文件,并在得到多媒体短信文件后进行消息提示。
8.根据权利要求7所述的支持多媒体短信的即时通讯系统,其特征在于所述即时通讯服务器包括第一接口、通知消息解析单元、通知构造单元和第二接口;所述第一接口用于实现即时通讯服务器与多媒体短信服务器的数据交互;所述通知消息解析单元用于解析来自多媒体短信服务器的通知消息,并根据该通知消息中的数据确定作为接收方的即时通讯客户端;所述通知构造单元用于生成包含多媒体短信文件服务器的地址的通知;所述第二接口用于实现即时通讯服务器与即时通讯客户端的数据交互。
9.根据权利要求8所述的支持多媒体短信的即时通讯系统,其特征在于所述即时通讯客户端包括第三接口、通知解析单元、多媒体短信文件提取单元、第四接口;所述第三接口用于接收来自即时通讯服务器的通知;所述通知解析单元用于解析该通知,获知多媒体短信文件服务器的地址;所述多媒体短信文件提取单元用于从对应的多媒体短信文件服务器提取多媒体短信文件;所述第四接口用于实现即时通讯客户端与多媒体短信文件服务器的数据交互。
10.根据权利要求7至9任一项所述的支持多媒体短信的即时通讯系统,其特征在于,所述多媒体短信服务器包括多媒体短信接收单元,用于接收多媒体短信;多媒体短信解析单元,用于分析获得指定的即时通讯客户端号码和多媒体短信内容;多媒体短信文件组合单元,根据多媒体短信内容组合成多媒体短信文件,选择多媒体短信文件服务器;通知消息构造单元,用于根据即时通讯客户端和多媒体短信内容、以及多媒体短信文件所存放的多媒体短信文件服务器的地址,构造通知消息;所述多媒体短信文件服务器包括存储单元,用于存放多媒体短信文件;第五接口,用于供即时通讯客户端来获得多媒体短信文件。
全文摘要
本发明公开了一种支持多媒体短信的即时通讯方法,包括步骤多媒体短信服务器收到接收方为即时通讯客户端的多媒体短信后,发送通知消息到即时通讯服务器,在多媒体短信文件服务器生成多媒体短信文件;所述即时通讯服务器解析该通知消息,通知对应的即时通讯客户端;所述即时通讯客户端根据前述通知从多媒体短信文件服务器获取多媒体短信文件,随后进行消息提示。本发明还公开了一种支持多媒体短信的即时通讯系统。
文档编号H04W4/12GK1756385SQ200410051768
公开日2006年4月5日 申请日期2004年9月30日 优先权日2004年9月30日
发明者钟嘉栋, 陈光尧 申请人:腾讯科技(深圳)有限公司

最新回复(0)