一种基于即时通信工具的媒体文件更新提示的方法与系统的制作方法

文档序号:6560767阅读:171来源:国知局
专利名称:一种基于即时通信工具的媒体文件更新提示的方法与系统的制作方法
技术领域
本发明涉及网络即时通信领域,特别涉及一种基于即时通讯工具的媒体文件更新提示的方法和系统。
背景技术
目前互联网正处在高速发展的过程中,随着web2.0的时代来临,个人信息层面的开放,如BLOG等的兴盛而对外开放,越来越多的网站投入到以个人为中心的业务中。
BLOG是继Email、BBS、ICQ之后出现的第四种网络交流方式,将个人所见、所看、所想的东西随意地发表出来,与他人分享、交流;其内容是按照倒叙排列的,频繁更新并充分利用超链接的方式在网络空间中展示。普通类似BLOG的个人空间网站在更新后很难让发现,只有用户浏览相应的网址时才能够看到更新的内容。基于目前这种状况,BLOG的频频更新这种特点很难发挥出其应有的效果,而如果个人空间基于即时通信工具的基础,移植即时通讯工具本身的关系链来产生好友关系,那么在即时通讯工具上,用户就可以很直接的从客户端上看到自己好友空间的更新信息,但是目前个人空间用户只有在更新文字内容的时候才能提示用户有更新内容,在更新个人空间中的图片、声音、影像等内容时都不能即时向其他用户进行提醒。
综上所述,现有技术虽然能够解决即时提示用户在好友个人空间上有更新,但是提示的内容及形式都很单一,在用户体验和交互上都不理想。

发明内容
本发明要解决的问题是提供一种基于即时通讯工具的媒体文件更新提示的方法和系统,运用该方法和系统能够实现用户即时了解到好友在特定存储空间的媒体文件更新时,能够使其他用户快速直观了解文件更新内容。
为解决上述技术问题,本发明的目的是通过以下方法实现的
该方法包括将存储空间更新的媒体文件进行预处理并保存,建立更新媒体文件与即时通讯工具帐号对应关系;在满足触发条件时,客户端通过上述对应关系获取被触发即时通讯工具帐号对应的预处理后的媒体文件并输出。
其中,该方法进一步保存预处理前媒体文件地址;即时通讯工具帐号客户端输出预处理媒体文件后,进一步依据所述地址将用户界面进行重定向。
其中,满足触发条件时,所述预处理后的媒体文件打包后以集合的形式发送到所述客户端;或者,以单个文件为单位发送到所述客户端。
其中,客户端进一步将获取到的媒体文件进行保存。
其中,保存所述更新媒体文件后建立更新媒体文件的时间戳;客户端接收输出更新媒体文件的触发命令后查询客户端是否已经存在被触发即时通讯工具帐号对应的更新媒体文件,若否则直接获取预处理后的媒体文件;若是则客户端提取该帐号的更新媒体文件时间戳并保存,判断获取的时间戳是否比存在客户端的时间戳新,若是则获取更新内容及信息,若否则直接提取客户端预处理后的媒体文件。
其中,所述预处理是指判断媒体文件类型,若为图片,则将图片进行压缩至预定大小;若为声音,则将声音转换为预定格式并压缩至预制大小;若为影像,则将影像转换为预定格式并压缩至预制大小;若为文字,则截取文字标题。
为解决上述技术问题,本发明的目的是通过以下方法实现的该系统包括预处理服务器、更新内容存储服务器;预处理服务器用于获取更新的媒体文件并进行预处理,建立更新媒体文件与该更新媒体文件对应的即时通讯工具账号的对应关系,并将预处理后的媒体文件及对应关系发送至更新内容存储服务器;更新内容存储服务器用于存储所述预处理后的媒体文件及对应关系,在收到触发指令时,依据对应关系将媒体文件发送到客户端输出。
其中,该系统进一步包括更新内容跳转服务器与更新内容显示网络服务器;预处理服务器进一步用于保存预处理前媒体文件的地址;更新内容跳转服务器用于接收客户端的跳转请求,将该请求及地址发送到更新内容显示网络服务器;更新内容显示网络服务器依据所述请求与地址将用户界面重定向到更新内容的所在网站。
其中,该系统进一步包括客户端、更新内容时间戳服务器;更新内容存储服务器进一步用于存储了预处理过的媒体文件后,通知更新内容时间戳服务器更新该用户媒体文件时间戳;更新内容时间戳服务器用于存储预处理过的媒体文件的更新时间戳;客户端用于保存更新媒体文件、所述更新媒体文件与该更新媒体文件对应的即时通讯工具帐号的对应关系,获取所述更新时间戳,判断更新时间戳是否比客户端预先存储的时间戳新,若是则客户端向更新内容存储服务器获取更新媒体文件,若否则直接使用客户端的媒体文件输出。
综上所述,本发明将存储空间的媒体文件进行预处理,减轻了网络传输数据量和客户端数据处理负荷,因而在满足触发条件时,使得即时通讯工具用户可以直观获得存储空间的更新信息,如显示图片、播放声音和影像,或者显示更新媒体文件的主题;并且用户点击更新信息就能够直接进入到更新过的好友个人空间,查看最新的个人空间内容,在用户体验和交互上都有了很大程度的改进。
进一步,本发明在存储预处理后的媒体文件时,还记录文件生成的时间用于判断是否需要从服务器上获取更新媒体文件,因而有助于减少服务器的负荷。
相应的本发明所提供的系统也具有为用户即时提供诸如文字、图片、声音、图像等多种形式的更新内容及点击更新内容直接进入更新过的好友个人空间的优点。


图1为本发明第一实施例Tips滚动缩略图显示的系统图;图2为本发明第一实施例上传图片流程图;图3为本发明第一实施例Tips上滚动缩略图显示及点击流程图;图4为本发明第二实施例Tips滚动缩略图显示的系统图;图5为本发明第二实施例上传图片流程图;图6为本发明第二实施例Tips上滚动缩略图显示及点击流程图;图7为本发明第三实施例Tips上滚动缩略图显示及点击流程图;图8为本发明第三实施例Tips上滚动缩略图显示及点击流程图。
具体实施例方式
本发明提供了一种基于即时通讯工具的媒体文件更新提示的方法和系统,本发明通过即时通讯工具客户端鼠标浮动时,在用户状态信息窗口(Tips)上显示用户的个人空间的多种更新信息,使用户直观的看到好友个人空间的更新内容,且用户能够直接点击更新提示信息进入更新过的好友个人空间。
下面通过实施例具体说明本发明的实现过程。
具体实施例一采用将个人空间相册上的图片下载到本地,再将图片上传到Tips上实现。
参见图1为本发明Tips滚动缩略图显示的系统图。该系统包括预处理服务器(01)、Tips更新内容存储服务器(02)、客户端(03)、Tips更新内容跳转服务器(04)和更新内容显示WEB服务器(05)。
预处理服务器(01)用于接收上传的图片及对应于上传更新图片的即时通讯工具帐号和相册ID等更新信息,根据上传的图片生成20*20 Tips jpeg图片,且将Tips图片及即时通讯工具帐号、相册信息传送至Tips更新内容存储服务器(02),该相册信息包括相册ID、相册名称、图片ID、图片名称等。
上述压缩成的Tips jpeg图片并非一定要20*20尺寸,可以根据实际需要调整系统设置。
Tips更新内容存储服务器(02)用于接收上传的图片及对应于上传更新图片的即时通讯工具帐号和相册ID等更新信息,检索该帐号是否有存储空间,若没有则为该帐号开辟一个可以存储5张Tips图片及每张Tips图片信息的空间,并把接收到的上传Tips图片和信息存储在开辟的空间中。
当存储空间存满5张Tips图片,有新的图片上传时,按照先入先出原则,淘汰旧Tips图片,从左至右显示最近上传的5张图片,最新上传的在最左边。如果上传的Tips图片少于5张则将多余的外框消失,只显示上传的张数。
当然根据存储空间的大小可以改变存储的Tips图片的数量,并不仅仅限于5张。
上述Tips图片集是指,Tips图片存储器在与客户端的传输过程中,存储器存储空间作为一个整体来传输,因此是将存储空间中的所有图片及信息形成一个Tips图片集。
客户端(03)用于当用户停留在好友头像上超过1秒时,判断本地是否存在Tips图片集,将Tips图片集接收到本地,将Tips图片集分解为单张jpeg图,显示在客户端的好友Tips位置,每张图片对应有更新图片对应的即时通讯工具帐号、相册信息,该相册信息包括相册ID、相册名称、图片ID和图片名称等,在显示图片的同时可以将相册名称、图片ID和图片名称显示给用户,这样表现给客户的内容更丰富。
以上所述停留超过1秒钟并不仅仅限于这个时间,可根据需要进行调整。
Tips更新内容跳转服务器用于点击客户端的Tips图片时将请求重定向到更新内容显示web服务器。
更新内容显示web服务器用于显示用户个人空间里的相册内容。
以上是对系统的描述,下面结合附图对实施例一的方法进行描述。
参见图2上传图片流程图,在显示Tips图片和用户点击实现跳转之前需要执行以下步骤步骤101预处理服务器(01)接收更新图片及对应于上传更新图片的即时通讯工具帐号和相册ID等更新信息,并将上传的图片压缩为一张20*20的Tips jpeg图片,再将该Tips jpeg图片及即时通讯工具帐号、相册信息传送至Tips更新内容存储服务器(02),该相册信息包括相册ID、相册名称、图片ID、图片名称等。上述压缩成的Tips jpeg图片并非一定要20*20尺寸,可以根据实际需要调整系统设置。
步骤102当Tips更新内容存储服务器(02)接收到上传的Tips图片及对应于上传更新图片的即时通讯工具帐号和相册ID等更新信息后,检索该用户是否有存储空间,若没有则为该用户开辟一个可以存储5张Tips图片及每张Tips图片信息存储空间,并把接收到的上传图片及信息存储在开辟的空间中;经过以上步骤,在客户端的Tips上已经为显示用户相册中的图片信息以及点击Tips图片实现跳转做好了铺垫。下面详细描述显示及跳转的过程。
参见图3,对应上述Tips滚动缩略图显示的系统实现本发明的方法为步骤201当用户在客户端(03)某个好友的头像上停留超过1秒钟的时候,客户端就向Tips更新内容存储服务器(02)提取Tips图片集,保存在本地;以上所述停留超过1秒钟并不仅仅限于这个时间,可根据需要进行调整。
步骤202客户端(03)把Tips图片集分解为单张jpeg图,显示在客户端(03)的好友Tips位置上,每张图片对应有即时通讯工具号码、相册信息,该相册信息包括相册ID、相册名称、图片ID和图片名称等;在显示图片的同时可以将相册名称、图片ID和图片名称显示给用户,这样表现给客户的内容更丰富。
步骤203用户点击客户端(03)的好友Tips图片时,会跳转到Tips更新内容跳转服务器(04);步骤204Tips更新内容跳转服务器(04)接收到跳转请求后,根据跳转的信息由更新内容显示web服务器(05)将用户界面重定向到含有这张图片的相册里,显示该相册。
至此已经实现了本发明的目的,能够通过图片形式方便的提示用户的相册更新信息,并点击该图片实现跳转,至更新相册中浏览更新图片。
由于在Tips显示的都是公开的内容,那么个人空间中限制的相册内的图片不在统计范围内。
具体实施例二依然采用将个人空间相册上的图片下载到本地,再将图片上传到Tips上实现,但是为了减轻服务器的负荷,在实施例一Tips滚动缩略图显示的系统中增加了一个Tips更新内容时间戳服务器(06),通过判断客户端(03)本地与Tips图片时间戳服务器(06)中更新时间来选择是否需要从TIPS图片存储器接收Tips图片集。
下面详细介绍该实施例。参见图4为本发明Tips滚动缩略图显示的系统图,该系统包括预处理服务器(01)、Tips更新内容存储服务器(02)、Tips更新内容时间戳服务器(06)、客户端(03)、Tips更新内容跳转服务器(04)和更新内容显示web服务器(05)。
预处理服务器(01)用于接收上传的图片及对应于更新图片的即时通讯工具帐号和相册ID等更新信息,根据上传的图片生成20*20 Tips jpeg图片,且将Tips图片及对应于更新图片的即时通讯工具号码、相册信息传送至Tips更新内容存储服务器(02),该相册信息包括相册ID、相册名称、图片ID、图片名称等。
上述压缩成的Tips jpeg图片并非一定要20*20尺寸,可以根据实际需要调整系统设置。
Tips更新内容存储服务器(02)用于接收上传的图片及即时通讯工具帐号和相册ID等更新信息,检索该帐号是否有存储空间,若没有则为该帐号开辟一个可以存储5张Tips图片及每张Tips图片信息的空间,并把接收到的上传Tips图片和信息存储在开辟的空间中,通知Tips更新内容时间戳服务器(06)建立新的更新图片时间戳。
当存储空间存满5张Tips图片,有新的图片上传时,按照先入先出原则,淘汰旧Tips图片,从左至右显示最近上传的5张图片,最新上传的在最左边。如果上传的Tips图片少于5张则将多余的外框消失,只显示上传的张数。
当然根据存储空间的大小可以改变存储的Tips图片的数量,并不仅仅限于5张。
上述Tips图片集是指用实施例一中相同,在此不再累述。
Tips更新内容时间戳服务器(06)用于存储每个用户的Tips图片最后更新时间。
客户端(03)用于当用户停留在好友头像上超过1秒时,判断本地是否存在Tips图片集,将Tips图片时间戳接收到本地,比较接收的时间戳与本地的时间戳,将Tips图片集接收到本地,分解为单张Tips图片,每张图片对应有更新图片的即时通讯工具号码、相册信息,该相册信息包括相册ID、相册名称、图片ID和图片名称等图片信息;在显示图片的同时可以将相册名称、图片ID和图片名称显示给用户,这样表现给客户的内容更丰富。
以上所述停留超过1秒钟并不仅仅限于这个时间,可根据需要进行调整。
Tips更新内容跳转服务器(04)用于用户点击客户端的Tips图片时将请求重定向到更新内容显示web服务器(05)。
更新内容显示web服务器(05)用于显示用户个人空间里的相册内容。
以上是对系统的描述,下面结合附图对实施例二的方法进行描述。
参见图5上传图片流程图,在显示Tips图片和用户点击实现跳转之前需要执行以下步骤步骤301预处理服务器(01)接收更新图片及对应于上传更新图片的即时通讯工具帐号和相册ID等更新信息,并将上传的图片压缩为一张20*20的Tips jpeg图片,再将该Tips jpeg图片及即时通讯工具号码、相册信息传送至Tips更新内容存储服务器(02),该相册信息包括相册ID、相册名称、图片ID、图片名称等。上述压缩成的Tips jpeg图片并非一定要20*20尺寸,可以根据实际需要调整系统设置。
步骤302当Tips更新内容存储服务器(02)接收到上传的Tips图片及对应于上传更新图片的即时通讯工具帐号和相册ID等更新信息后,检索该帐号是否有存储空间,若没有则为该帐号开辟一个可以存储5张Tips图片及每张Tips图片信息存储空间,并把接收到的上传图片及信息存储在开辟的空间中;步骤303Tips更新内容存储服务器(02)存储了Tips图片后,通知Tips更新内容时间戳服务器(06)更改该帐号的Tips图片信息的时间戳。
经过以上步骤,在客户端的Tips上已经为显示用户相册中的图片信息以及点击Tips图片实现跳转做好了铺垫。下面详细描述显示及跳转的过程。
参见图6,对应上述Tips滚动缩略图显示的系统实现本发明的方法为步骤401用户在客户端某个好友的头像上停留超过1秒钟;以上所述停留超过1秒钟并不仅仅限于这个时间,可根据需要进行调整。
步骤402客户端(03)向本地查询本地是否已经存在Tips图片集,若是则执行步骤403,若否则执行步骤405;步骤403客户端(03)从Tips更新内容时间戳服务器(06)提取对应更新图片即时通讯工具帐号的Tips图片集的时间戳;步骤404客户端(03)比较Tips更新内容时间戳服务器(06)上的时间戳是否比本地的时间戳新,若是则执行步骤405,若否则执行步骤406;
步骤405客户端(03)从Tips更新内容存储服务器(06)上取该对应更新图片即时通讯工具帐号的Tips图片集,存在本地;步骤406客户端(03)分解本地Tips图片集,把分解得到的单张Tips图片显示在客户端的好友Tips位置,每张图片对应有更新图片的即时通讯工具号码、相册信息,该相册信息包括相册ID、相册名称、图片ID和图片名称等;在显示图片的同时可以将相册名称、图片ID和图片名称显示给用户,这样表现给客户的内容更丰富。
步骤407用户点击Tips图片;步骤408跳转到Tips更新内容跳转服务器(04);步骤409Tips更新内容跳转服务器(04)接收到跳转请求后,根据跳转的信息由更新内容显示web服务器(05)将用户界面重定向到含有这张图片的相册里,显示该相册。
由于在Tips显示的都是公开的内容,那么个人空间中受限制的图片不在统计范围内。
实施例三,以上两个实施例都是采用获取Tips图片集的形式,而本实施例采用获取单张图片的形式,客户端一张张的从Tips更新内容存储服务器上接收,把接收到的Tips图片显示在客户端Tips位置。这样方便于Tips图片的调整,减低一张Tips图片都接收不到的概率;并且不将接收到的Tips保存在本地,而是直接将图片传输到Tips上显示。
本实施例的系统图与上述实施例一的相同,具体参见图1。该系统包括预处理服务器(01)Tips更新内容存储服务器(02)、客户端(03)、Tips更新内容跳转服务器(04)和更新内容显示web服务器(05)。
预处理服务器(01)、Tips更新内容存储服务器(02)、Tips更新内容跳转服务器(04)和更新内容显示web服务器(05)的功能同实施例一相同,在此不再累述;区别仅在于客户端(03)。
客户端(03)用于当用户在客户端某个好友的头像上停留超过1秒钟时,将Tips图片及其信息一张张的从Tips更新内容存储服务器接收,把接收到的Tips图片显示在客户端的Tips位置,每张图片对应有即时通讯工具号码、相册信息,该信息包括相册ID、相册名称、图片ID和图片名称等;在显示图片的同时可以将相册名称、图片ID和图片名称显示给用户,这样表现给客户的内容更丰富。
以上所述停留超过1秒钟并不仅仅限于这个时间,可根据需要进行调整。
以上是对系统的描述,下面结合附图对实施例三的方法进行描述。
参见图2上传图片流程图,在显示Tips图片和用户点击,实现跳转之前需要执行的步骤与实施例一相同,在此不再累述。
参见图7,具体实现过程详细如下步骤501当用户在客户端(03)某个好友的头像上停留超过1秒钟的时候,客户端就向Tips更新内容存储服务器(02)以单张图片为单位接收Tips图片及图片信息,将接收到的Tips图片显示在客户端的好友Tips位置,每张图片对应有更新图片的即时通讯工具号码、相册信息,该信息包括相册ID、相册名称、图片ID和图片名称等;在显示图片的同时可以将相册名称、图片ID和图片名称显示给用户,这样表现给客户的内容更丰富。
以上所述停留超过1秒钟并不仅仅限于这个时间,可根据需要进行调整。
步骤502用户点击客户端(03)的好友Tips图片时,根据每张图片对应的即时通讯工具号码及相册ID等图片信息跳转到Tips更新内容跳转服务器(04);步骤503Tips更新内容跳转服务器(04)接收到跳转请求后,通过更新内容显示服务器(05)将用户界面重定向到含有这张图片的相册里,显示该相册。
实施例四,本实施例也采用单张接收的形式,同实施例三相类似,不同在于需要将单张获取的图片及其信息保存在本地。
本实施例的系统与实施例二的基本相同,参见图2,该系统包括预处理服务器(01)、Tips更新内容存储服务器(02)、Tips更新内容时间戳服务器(06)、客户端(03)、Tips更新内容跳转服务器(04)和更新内容显示web服务器(05)。
预处理服务器(01)、Tips更新内容存储服务器(02)、Tips更新内容时间戳服务器(06)、Tips更新内容跳转服务器(04)和更新内容显示web服务器(05)的功能同实施例二相同,在此不再累述;区别仅在于客户端(03)。
客户端(03)用于当用户在客户端某个好友的头像上停留超过1秒钟时,将Tips图片时间戳接收到本地与本地时间戳比较,将Tips图片从存储服务器以单张为单位接收,把接收到的Tips图片显示在客户端的好友Tips位置上。每张图片对应有即时通讯工具号码、相册信息,该信息包括相册ID、相册名称、图片ID和图片名称等;在显示图片的同时可以将相册名称、图片ID和图片名称显示给用户,这样表现给客户的内容更丰富。
以上是对系统的描述,下面结合附图对实施例四的方法进行描述。
参见图5上传图片流程图,在显示Tips图片和用户点击实现跳转之前需要执行的步骤与实施例二相同,在此不再累述。
参见图8,本实施例的详细流程如下步骤601用户在客户端某个好友的头像上停留超过1秒钟;以上所述停留超过1秒钟并不仅仅限于这个时间,可根据需要进行调整。
步骤602客户端向本地查询是否已经存在Tips图片,若是则执行步骤603,若否则执行步骤605;步骤603客户端从Tips时间戳服务器提取对应更新图片即时通讯工具帐户的Tips图片时间戳;步骤604客户端比较Tips时间戳服务器上的时间戳是否比本地的时间戳新,若是则执行步骤605,若否则执行步骤606;步骤605从Tips存储服务器上以单张为单位获取该帐号的Tips图片,存在本地;步骤606把取得的Tips图片显示在客户端的好友Tips位置;每张图片对应有即时通讯工具号码、相册信息,该信息包括相册ID、相册名称、图片ID和图片名称等;在显示图片的同时可以将相册名称、图片ID和图片名称显示给用户,这样表现给客户的内容更丰富。
步骤607用户点击好友Tips图片;步骤608跳转到Tips更新内容跳转服务器(04);步骤609Tips更新内容跳转服务器(04)接收到跳转请求后,根据跳转的信息由更新内容显示web服务器(05)将用户界面重定向到含有这张图片的相册里,显示该相册。
本实施例采用单张接收方式降低了一张Tips图片都接收不到的概率,同时采用时间戳判断的方法降低了服务器的负载。
以上实施例所述的Tips图像不仅仅限于jpeg格式,也可以采用gif、bmp、png等图片格式。
以上实施例都是对用户在个人空间对图片更新时向其他用户即时提醒的详细过程。本发明对于不同类型的媒体文件提供不同的预处理方法,除上文所述的图片外还包括文字、声音和影像,以下对文字、声音和影响文件的预处理及输出进行具体说明。
更新声音内容对应更新图片的不同之处在于预处理服务器(01)将声音内容进行mp3格式转换、压缩至500KB大小,将压缩的声音、声音ID、声音名称和即时通讯服务器对应关系等声音信息传输至Tips更新内容存储服务器(02)保存;客户端(03)显示更新的缩略声音名称,当用户在对应的名称停留时向用户播放该缩略声音。
更新影像内容对应更新图片的不同之处在于预处理服务器(01)将影像进行MP4格式转换、压缩至500KB,将压缩的影像、影像ID、影像名称和即时通讯工具对应关系等影像信息传输至Tips更新内容存储服务器(02)保存;
客户端(03)显示更新的影像某一帧画面,当用户在对应的画面停留时向用户播放该影像。
更新文字内容对应更新图片的不同之处在于预处理服务器(01)将截取文字内容的标题,将该标题、文字内容ID、和即时通讯工具对应关系等文字信息传输至Tips更新内容存储服务器(02)保存;客户端(03)显示更新的文字标题。
以上对本发明所提供的基于即时通讯工具的媒体文件更新提示的方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种基于即时通讯工具的媒体文件更新提示的方法,其特征在于,该方法包括将存储空间更新的媒体文件进行预处理并保存,建立更新媒体文件与即时通讯工具帐号对应关系;在满足触发条件时,客户端通过上述对应关系获取被触发即时通讯工具帐号对应的预处理后的媒体文件并输出。
2.根据权利要求1所述的基于即时通讯工具的媒体文件更新提示的方法,其特征在于该方法进一步保存预处理前媒体文件地址;即时通讯工具帐号客户端输出预处理媒体文件后,进一步依据所述地址将用户界面进行重定向。
3.根据权利要求1所述的基于即时通讯工具的媒体文件更新提示的方法,其特征在于,满足触发条件时,所述预处理后的媒体文件打包后以集合的形式发送到所述客户端;或者,以单个文件为单位发送到所述客户端。
4.根据权利要求1、2、3其中之一所述的基于即时通讯工具的媒体文件更新提示的方法,其特征在于客户端进一步将获取到的媒体文件进行保存。
5.根据权利要求4所述的基于即时通讯工具的媒体文件更新提示的方法,其特征在于,保存所述更新媒体文件后建立更新媒体文件的时间戳;客户端接收输出更新媒体文件的触发命令后查询客户端是否已经存在被触发即时通讯工具帐号对应的更新媒体文件,若否则直接获取预处理后的媒体文件;若是则客户端提取该帐号的更新媒体文件时间戳并保存,判断获取的时间戳是否比存在客户端的时间戳新,若是则获取更新内容及信息,若否则直接提取客户端预处理后的媒体文件。
6.根据权利要求1、2、3、4、5其中之一所述的基于即时通讯工具的媒体文件更新提示的方法,其特征在于,所述预处理是指判断媒体文件类型,若为图片,则将图片进行压缩至预定大小;若为声音,则将声音转换为预定格式并压缩至预制大小;若为影像,则将影像转换为预定格式并压缩至预制大小;若为文字,则截取文字标题。
7.一种基于即时通讯工具的媒体文件更新提示的系统,其特征在于,该系统包括预处理服务器、更新内容存储服务器;预处理服务器用于获取更新的媒体文件并进行预处理,建立更新媒体文件与该更新媒体文件对应的即时通讯工具账号的对应关系,并将预处理后的媒体文件及对应关系发送至更新内容存储服务器;更新内容存储服务器用于存储所述预处理后的媒体文件及对应关系,在收到触发指令时,依据对应关系将媒体文件发送到客户端输出。
8.根据权利要求7所述的基于即时通讯工具的媒体文件更新提示的系统,其特征在于,该系统进一步包括更新内容跳转服务器与更新内容显示网络服务器;预处理服务器进一步用于保存预处理前媒体文件的地址;更新内容跳转服务器用于接收客户端的跳转请求,将该请求及地址发送到更新内容显示网络服务器;更新内容显示网络服务器依据所述请求与地址将用户界面重定向到更新内容的所在网站。
9.根据权利要求7、8其中之一所述的基于即时通讯工具的媒体文件更新提示的系统,其特征在于,该系统进一步包括客户端、更新内容时间戳服务器;更新内容存储服务器进一步用于存储了预处理过的媒体文件后,通知更新内容时间戳服务器更新该用户媒体文件时间戳;更新内容时间戳服务器用于存储预处理过的媒体文件的更新时间戳;客户端用于保存更新媒体文件、所述更新媒体文件与该更新媒体文件对应的即时通讯工具帐号的对应关系,获取所述更新时间戳,判断更新时间戳是否比客户端预先存储的时间戳新,若是则客户端向更新内容存储服务器获取更新媒体文件,若否则直接使用客户端的媒体文件输出。
全文摘要
本发明提供了一种基于即时通讯工具的媒体文件更新提示的方法,该方法包括将存储空间更新的媒体文件进行预处理并保存,建立更新媒体文件与即时通讯工具帐号对应关系;在满足触发条件时,客户端通过上述对应关系获取被触发即时通讯工具帐号对应的预处理后的媒体文件并输出;实现本发明的系统包括预处理服务器、更新内容存储服务器。
文档编号G06F11/30GK101068220SQ20061011219
公开日2007年11月7日 申请日期2006年8月17日 优先权日2006年8月17日
发明者夏宏站, 郑亚峰, 吴昊, 张涛, 罗建国 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1