一种即时通讯背景的实现方法和系统技术方案

技术编号:3512743 阅读:264 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及即时通讯领域,该系统包括设置有合成工具的背景合成服务器,根据用户请求,调用该合成工具并合成背景文件;文件服务器,保存背景合成服务器合成的背景文件,并根据即时通讯客户端的请求调用该背景文件,在即时通讯客户端通讯过程中将该背景文件内容作为即时通讯背景。该方法包括用户通过背景合成工具合成背景文件并保存,当进行通讯时,显示背景文件内容。本发明专利技术的技术方案实现了用户个人设计能力的展示,同进增加了即时通讯各客户端对话时背景显示的多样性。

【技术实现步骤摘要】

本专利技术涉及通讯领域,尤其涉及一种在即时通讯中,显示背景内容的系统和方法。
技术介绍
在通讯技术日益成熟的现代生活中,即时通讯已经成为很多人不可或缺的通讯手段之一,这些通讯方式具有其共同点,如应用客户端软件通过网络实现实时通讯等。在使用这些即时通讯手段时,需要在即时通讯双方的用户终端下载、安装一个客户端软件,通过网络传送即可将通讯双方的通讯内容传送给对方。该即时通讯,一般是提供给通讯双方一个输入界面,由通讯双方在该通讯界面内输入文字信息,通过网络将输入的文字信息发送给对方,在对方的终端上予以显示,完成双方的通讯过程。现有技术中,该即时通讯方式相对较为简单,界面单一、枯燥,无法提供自由灵活的房间造型、家具用品和场景设计等即时通讯背景,用户在虚拟的互联网社区中无法体验到现实生活的自由和乐趣,不能很好的展现通讯双方的真实感受,在通讯双方有具体环境要素要求时,也无法很清楚的予以表达。
技术实现思路
本专利技术的目的,就是提供一种界面活泼、丰富,提供环境等其它要素的即时通讯系统和方法,以增加通讯双方的通讯愉悦。为此,本专利技术采用如下技术方案一种即时通讯背景的实现系统,包括通过网络通讯的即时通讯客户端,其特征在于还包括 背景合成服务器,其上设置有合成工具,根据用户请求,调用该合成工具并合成背景文件;文件服务器,保存背景合成服务器合成的背景文件,并根据即时通讯客户端的请求调用该背景文件,在即时通讯客户端通讯过程中将该背景文件内容作为即时通讯背景。所述的即时通讯背景的实现系统,还包括背景认证服务器,对即时通讯客户端的请求进行认证,并根据认证结果决定是否允许调用该背景文件。所述的即时通讯背景的实现系统,还包括时间戳服务器,为背景文件生成时间戳。所述的即时通讯背景的实现系统,还包括文件传送服务器,根据即时通讯客户端的请求,将文件服务器保存的背景文件传送给即时通讯客户端。一种即时通讯背景的实现方法,用于通过网络通讯的即时通讯客户端,其特征在于背景合成工具根据用户请求合成背景文件并保存,当进行通讯时,在即时通讯客户端上显示背景文件内容。所述的背景文件保存在服务器端,即时通讯客户端进行通讯时,包括以下步骤a、即时通讯客户端向服务器端发起背景文件请求;b、服务器端根据即时通讯客户端请求,将背景文件传送给即时通讯客户端。所述的即时通讯背景的实现方法,还包括步骤b1、验证即时通讯客户端的背景文件请求合法性,如果验证通过,进入步骤b,如果验证失败,则拒绝传送背景文件。所述的即时通讯背景的实现方法,还包括在合成背景文件时生成该背景文件的时间戳。所述的背景文件及时间戳保存在服务器端和即时通讯客户端本地,即时通讯客户端进行通讯时,从本地调取保存的背景文件。所述的即时通讯背景的实现方法,还包括以下步骤 A、即时通讯客户端向服务器端发起背景文件请求;B、根据即时通讯客户端请求,将服务器端存储的背景文件传送给即时通讯客户端。所述的即时通讯背景的实现方法,还包括步骤B1、验证即时通讯客户端的请求合法性,如果验证通过,进入步骤B,如果验证失败,拒绝传送背景文件。所述的即时通讯背景的实现方法,还包括步骤B2、验证即时通讯客户端本地保存的背景文件时间戳与服务器端保存的背景文件时间戳是否相同,如果不同,进入步骤B,如过相同则不予传送。所述的即时通讯客户端通过用户浏览器设计并保存背景文件。本专利技术的技术方案实现了用户个人设计能力的展示,同进增加了即时通讯各方对话时背景显示的多样性。附图说明图1是本专利技术的即时通讯系统结构图;图2是本专利技术设计背景文件的一个流程示意图;图3是本专利技术即时通讯客户端通讯的流程示意图。具体实施例方式下面结合说明书附图来说明本专利技术的具体实施方式。本专利技术解决技术问题的技术方案是提供一种在即时通讯中,合成背景作为即时通讯背景的方法,如图1所示,是本专利技术所采用的系统结构图,本系统主要包括以下部分通过网络进行即时通讯的即时通讯客户端1和即时通讯客户端2,这里该即时通讯客户端之间,可以通过有线网络连接,也可以通过无线网络连接,对此没有具体的限制。背景合成服务器,在背景合成服务器上带有背景合成程序,可以通过用户在浏览器中对该合成工具驱动,进行背景文件的合成。这时,可以通过浏览器给用户提供一个输入界面,由用户根据界面提供内容进行选择,根据用户的请求,调用该合成工具并合成背景文件。这里可以利用Javascript等程序的界面辅助功能,完成页面上的设置。该系统还包括文件服务器,保存背景合成服务器合成的背景文件,并根据即时通讯客户端的请求调用该背景文件,在即时通讯客户端通讯过程中将该背景文件内容在即时通讯客户端上显示,作为即时通讯背景。即时通讯客户端在请求合成背景文件时,出于安全考虑,需要进行即时通讯客户端的验证,为此,设置一背景认证服务器,对即时通讯客户端的请求进行认证,并根据认证结果决定是否允许调用该背景文件。该背景文件生成后,存储在服务器端,比如文件服务器等相关存储空间或者系统硬件。同时可以依据即时通讯客户端的请求下载并存储在即时通讯客户端本地,当存储在即时通讯客户端本地时,为了防止该客户端重复下载背景文件,可以在生成该背景文件的同时相应地生成一个时间戳,记录该背景文件的生成时间,当即时通讯客户端再次请求下载背景文件的时候,如果其本地存储有背景文件,则比较其本地存储的背景文件和服务器端存储的背景文件的时间戳,以区别出最新版本文件,如果即时通讯客户端本地已经存储有最新版本的背景文件,则不必重新下载了,以节省网络传输资源。为此设置一时间戳服务器,为背景合成服务器合成的背景文件生成并保存时间戳。该系统还设置一文件传送服务器,根据即时通讯客户端的请求,将文件服务器保存的背景文件传送给即时通讯客户端。本专利技术的即时通讯方法,可以包括如下内容首先由用户形成背景文件,该背景文件可以由用户通过用户浏览器设计并保存,具体内容如图2所示,包括以下步骤S1、通过浏览器窗口根据用户输入信息设计并保存背景文件; 用户可以通过浏览器访问网络,通过浏览器来选择、设定需要的背景文件。该背景文件的合成,可以通过把每个备选物品做为一个图象文件,然后把各物品按一定规则分为不同的层,在进行背景设计时,选择一些物品,按层叠加组合到一起,并适当调整各物品的位置,直到用户满意。将该设计内容保存,并把各物品图象文件合成一个新的文件。保存后的文件可在网站上供其他用户浏览。S2、用户将合成请求通过CGI(Common Gateway Interface)方式传送到背景合成服务器;用户设置好文件并保存后,将该合成请求发送给背景合成服务器,由背景合成服务器合成背景文件。S3、背景合成服务器合成背景文件,并将合成的背景文件传到文件服务器;背景文件合成服务器根据该文件内容及操作指示,形成背景文件,并将该背景文件传送给文件服务器。S4、时间戳服务器保存时间戳;文件服务器保存背景文件;通过时间戳服务器为生成的背景文件形成时间戳,以备后续使用;通过文件服务器保存背景文件,以应即时通讯客户端请求时予以提供。背景文件设计并保存后,当用户使用即时通讯客户端程序作为即时通讯客户端进行即时通讯时,如图3所示,包括以下步骤S5、即时通讯客户端启动,准备进行带有背景内容的即时通讯;S6、即时通讯客户端判断本地是否保存有背景文本文档来自技高网...

【技术保护点】
一种即时通讯背景的实现系统,包括通过网络通讯的即时通讯客户端,其特征在于还包括:背景合成服务器,其上设置有合成工具,根据用户的请求,调用该合成工具并合成背景文件;文件服务器,保存背景合成服务器合成的背景文件,并根据即时通讯客 户端的请求调用该背景文件,在即时通讯客户端通讯过程中将该背景文件内容作为即时通讯背景。

【技术特征摘要】

【专利技术属性】
技术研发人员:熊璞贾岩徐琳
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94[中国|深圳]

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

1