一种即时通讯背景的实现方法和系统的制作方法

文档序号:6439378阅读:117来源:国知局
专利名称:一种即时通讯背景的实现方法和系统的制作方法
技术领域
本发明涉及通讯领域,尤其涉及一种在即时通讯中,显示背景内容的系统和方法。
背景技术
在通讯技术日益成熟的现代生活中,即时通讯已经成为很多人不可或缺的通讯手段之一,这些通讯方式具有其共同点,如应用客户端软件通过网络实现实时通讯等。在使用这些即时通讯手段时,需要在即时通讯双方的用户终端下载、安装一个客户端软件,通过网络传送即可将通讯双方的通讯内容传送给对方。该即时通讯,一般是提供给通讯双方一个输入界面,由通讯双方在该通讯界面内输入文字信息,通过网络将输入的文字信息发送给对方,在对方的终端上予以显示,完成双方的通讯过程。
现有技术中,该即时通讯方式相对较为简单,界面单一、枯燥,无法提供自由灵活的房间造型、家具用品和场景设计等即时通讯背景,用户在虚拟的互联网社区中无法体验到现实生活的自由和乐趣,不能很好的展现通讯双方的真实感受,在通讯双方有具体环境要素要求时,也无法很清楚的予以表达。

发明内容
本发明的目的,就是提供一种界面活泼、丰富,提供环境等其它要素的即时通讯系统和方法,以增加通讯双方的通讯愉悦。
为此,本发明采用如下技术方案一种即时通讯背景的实现系统,包括通过网络通讯的即时通讯客户端,其特征在于还包括
背景合成服务器,其上设置有合成工具,根据用户请求,调用该合成工具并合成背景文件;文件服务器,保存背景合成服务器合成的背景文件,并根据即时通讯客户端的请求调用该背景文件,在即时通讯客户端通讯过程中将该背景文件内容作为即时通讯背景。
所述的即时通讯背景的实现系统,还包括背景认证服务器,对即时通讯客户端的请求进行认证,并根据认证结果决定是否允许调用该背景文件。
所述的即时通讯背景的实现系统,还包括时间戳服务器,为背景文件生成时间戳。
所述的即时通讯背景的实现系统,还包括文件传送服务器,根据即时通讯客户端的请求,将文件服务器保存的背景文件传送给即时通讯客户端。
一种即时通讯背景的实现方法,用于通过网络通讯的即时通讯客户端,其特征在于背景合成工具根据用户请求合成背景文件并保存,当进行通讯时,在即时通讯客户端上显示背景文件内容。
所述的背景文件保存在服务器端,即时通讯客户端进行通讯时,包括以下步骤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、即时通讯客户端判断本地是否保存有背景文件,如果本地保存有背景文件,进入步骤S7,如果本地没有保存背景文件,则进入步骤S11。
S7、取出背景文件,向背景认证服务器发送认证请求;在本步骤中,即时通讯客户端本地保存有背景文件的处理方案,可以有多种,如可以直接调用该背景文件在即时通讯客户端上显示,作为即时通讯时的背景内容,也可以进一步判断本地保存的背景文件是不是该即时通讯客户端最新设置的背景文件,如果不是,如上一次该即时通讯客户端在另外的终端设置了新的背景文件,但没有保存在本次使用的终端上,则还可以设置为继续向网络申请该即时通讯客户端最新的背景文件。
在本实施例中,选择用户继续验证并请求最新背景文件。
即时通讯客户端需要向背景认证服务器发送认证请求,并根据背景认证服务器的要求提供所需的认证信息。
S8、背景认证服务器判断该即时通讯客户端是否通过认证;背景认证服务器根据该即时通讯客户端提供的相关信息进行认证,并根据认证结果做出相应处理,如果认证通过,进入步骤S9,如果认证没有通过,则拒绝相应请求内容并结束流程。
S9、即时通讯客户端发起时间戳请求,经背景认证服务器转送时间戳服务器,取得时间戳;通过背景认证服务器的认证后,即时通讯客户端向该背景认证服务器发起背景文件时间戳请求,经由背景认证服务器转发给时间戳服务器,得到所请求的背景文件的时间戳。
S10、即时通讯客户端判断得到的背景文件时间戳与其本地保存的时间戳是否一致,如果一致,则说明当前本地保存的背景文件已经是即时通讯客户端最新设置的背景文件,直接使用本地保存的背景文件即可,不必再重新获取该背景文件,如果时间戳不一致,则说明本地保存的背景文件已经不是最新设置的背景文件,需要重新获取最新设置的背景文件,则进入步骤S11。
S11、即时通讯客户端向背景认证服务器发送背景文件请求;即时通讯客户端向背景认证服务器发送背景文件请求,请求通过认证并获得服务器端存储的背景文件。
S12、如果背景认证服务器验证通过,则进入步骤S13,否则,结束流程。
S13、背景验证服务器将背景文件请求发送给文件传送服务器;即时通讯客户端的背景文件请求通过验证后,背景认证服务器将该请求转送给文件传送服务器,由文件传送服务器负责文件传送相关操作。
S14、文件传送服务器取得背景文件并传送给即时通讯客户端;文件传送服务器根据请求内容,将相应的背景文件取出,并传送给即时通讯客户端。
S15、即时通讯客户端将背景文件及其时间戳保存在本地,在即时通讯客户端上显示,作为背景文件。
即时通讯客户端将得到的背景文件和时间戳的内容保存在本地,在即时通讯的过程中予以显示,即可达到本发明的目的和效果。
在本发明的实施例中,该即时通讯客户端可以是前面设置该背景文件的用户,也可以是与该即时通讯客户端进行即时通讯的其它的用户。比如甲乙双方通讯,由甲设置好背景文件并保存在本地,在即时通讯过程中,乙向服务器端发送相关的背景文件请求,服务器端根据乙方的相关信息,对其进行验证等操作,进而将背景文件发送给乙方,由乙方保存在本地,即时通讯的过程中,甲乙双方使用共同的背景文件,显示相同的背景内容。
在服务器端,为用户提供了一个空间及一个设计界面,该设计界面中设置有自由灵活的房间造型、家具用品、和场景的设计功能,用户可以任意选择房间,家具,电器等。选择好的物品会在网页上显示,用户可调整位置。然后把每个物品做为一个图象文件,如GIF(图像交换格式Graphics Interchange Format)文件,把各物品按一定规则分为不同的层,在进行背景设计时,选择一些物品,按层叠加组合到一起,并适当调整各物品的位置,到达用户满意,保存背景设计方案,把各物品图象文件合成一个文件。保存后背景方案可在网站上供其他用户参观。
设计完成后,用户保存设计方案,浏览器将设计方案传到背景合成服务器,背景合成服务器收到方案,将相应的物品图象文件取出,采用通用的图象合成函数合成一个家园文件,然后把合成好的家园文件转送给文件服务器,文件服务器将背景文件保存,即可在用户的通讯过程中进行使用了。
本发明可以使用户在虚拟的互联网社区中同样可以体验到现实生活的自由和乐趣,具备较强的个性化表现能力,同时为用户展现独特新颖的设计能力提供了更广阔的平台。
权利要求
1.一种即时通讯背景的实现系统,包括通过网络通讯的即时通讯客户端,其特征在于还包括背景合成服务器,其上设置有合成工具,根据用户的请求,调用该合成工具并合成背景文件;文件服务器,保存背景合成服务器合成的背景文件,并根据即时通讯客户端的请求调用该背景文件,在即时通讯客户端通讯过程中将该背景文件内容作为即时通讯背景。
2.如权利要求1所述的即时通讯背景的实现系统,其特征在于还包括背景认证服务器,对即时通讯客户端的请求进行认证,并根据认证结果决定是否允许调用该背景文件。
3.如权利要求2所述的即时通讯背景的实现系统,其特征在于还包括文件传送服务器,根据即时通讯客户端的请求,将文件服务器保存的背景文件传送给即时通讯客户端。
4.如权利要求1所述的即时通讯背景的实现系统,其特征在于还包括时间戳服务器,为背景文件生成时间戳。
5.一种即时通讯背景的实现方法,用于通过网络通讯的即时通讯客户端,其特征在于背景合成工具根据用户请求合成背景文件并保存,当进行通讯时,在即时通讯客户端上显示背景文件内容。
6.如权利要求5所述的即时通讯背景的实现方法,其特征在于所述的背景文件保存在服务器端,即时通讯客户端进行通讯时,包括以下步骤a、即时通讯客户端向服务器端发起背景文件请求;b、服务器端根据即时通讯客户端请求,将背景文件传送给即时通讯客户端。
7.如权利要求6所述的即时通讯背景的实现方法,其特征在于还包括步骤b1、验证即时通讯客户端的背景文件请求合法性,如果验证通过,进入步骤b,如果验证失败,则拒绝传送背景文件。
8.如权利要求5所述的即时通讯背景的实现方法,其特征在于还包括在合成背景文件时生成该背景文件的时间戳。
9.如权利要求8所述的即时通讯背景的实现方法,其特征在于所述的背景文件及时间戳保存在服务器端和即时通讯客户端本地,即时通讯客户端进行通讯时,从本地调取保存的背景文件。
10.如权利要求9所述的即时通讯背景的实现方法,其特征在于还包括以下步骤A、即时通讯客户端向服务器端发起背景文件请求;B、根据即时通讯客户端请求,将服务器端存储的背景文件传送给即时通讯客户端。
11.如权利要求10所述的即时通讯背景的实现方法,其特征在于还包括步骤B1、验证即时通讯客户端的请求合法性,如果验证通过,进入步骤B,如果验证失败,拒绝传送背景文件。
12.如权利要求10所述的即时通讯背景的实现方法,其特征在于还包括步骤B2、验证即时通讯客户端本地保存的背景文件时间戳与服务器端保存的背景文件时间戳是否相同,如果不同,进入步骤B,如过相同则不予传送。
13.如权利要求5所述的即时通讯背景的实现方法,其特征在于所述的即时通讯客户端通过用户浏览器设计并保存背景文件。
全文摘要
本发明涉及即时通讯领域,该系统包括设置有合成工具的背景合成服务器,根据用户请求,调用该合成工具并合成背景文件;文件服务器,保存背景合成服务器合成的背景文件,并根据即时通讯客户端的请求调用该背景文件,在即时通讯客户端通讯过程中将该背景文件内容作为即时通讯背景。该方法包括用户通过背景合成工具合成背景文件并保存,当进行通讯时,显示背景文件内容。本发明的技术方案实现了用户个人设计能力的展示,同进增加了即时通讯各客户端对话时背景显示的多样性。
文档编号G06F17/30GK1798108SQ200410091849
公开日2006年7月5日 申请日期2004年12月23日 优先权日2004年12月23日
发明者熊璞, 贾岩, 徐琳 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1