聊天表情的传输方法及系统的制作方法

文档序号:9791747阅读:415来源:国知局
聊天表情的传输方法及系统的制作方法
【技术领域】
[0001]本发明涉及一种传输方法,特别是一种用于传输聊天表情的传输方法;本发明还涉及一种用于实现上述方法的系统。
【背景技术】
[0002]当人们通过手机等移动设备进行聊天通讯时,为了表达某一内容,往往会发送相应的聊天表情。
[0003]现有的发明方式为:先在手机或其他移动设备中保存相应的表情图片。然后,在发送表情时,选取相应的表情图片进行发送。
[0004]然而,现有技术中的传输方式仍然存在以下缺陷:
[0005]1、设备中需要保存相应的图片,占用设备的储存空间。
[0006]2、由于有些表情的图片太大,用户在上传时容易影响上传发送的速度。
[0007]3、在发送表情图片的过程中,也会占用手机用户的流量,给用户造成不便。

【发明内容】

[0008]本发明在于克服现有技术的缺点与不足,提供一种可以节省流量和加快传输速度的聊天表情的传输方法及系统。
[0009]本发明是通过以下的技术方案实现的:一种聊天表情的传输方法,包括以下步骤:
[0010]第一客户端发送表情网页请求至第一服务器;
[0011]第一客户端接收第一服务器返回表情网页,并提供给操作者;
[0012]第一客户端根据操作者选择的表情,将该表情参数和第二客户端参数发送至第一服务器;
[0013]第一服务器根据第二客户端参数,发送表情参数至第二客户端;
[0014]第二客户端通过该表情参数向第二服务器请求表情图片;
[0015]第二客户端接收第二服务器的表情图片。
[0016]相比于现有技术,本发明通过使用第一客户端在向网络服务器请求表情网页,并相应选择表情参数。如此,可以免去从网络上下载表情图片的步骤,节约流量。
[0017]同时,通过向第二客户端发送表情参数,而第二客户端通过该表情参数再从第二服务器下载相应的表情。如此,可以免去用户上传表情图片,加快了发送的速度,也节约用户的流量。进一步,通过独立的第二服务器存储表情图片,可以加快下载速度,提高下载性會K。
[0018]作为本发明的进一步改进,所述第一客户端发送表情网页请求至第一服务器的步骤中,具体为:由第一客户端内置的浏览器通过http方式向第一服务器请求网页数据。在本步骤中,通过使用内置的浏览器请求图片资源,并通过http的方式,可以节约处理器的资源。
[0019]作为本发明的进一步改进,所述第一服务器根据第二客户端参数,发送表情参数至第二客户端的步骤中,所述第一服务器是通过socket的方式向第二客户端传输表情参数。在本步骤中,这里的socket指的是“套接字”。网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。
[0020]作为本发明的进一步改进,所述第二客户端通过该表情参数向第二服务器请求表情图片的步骤中,具体包括:
[0021 ]第二客户端通过http的方式向第二服务器发送表情参数;
[0022]第二服务器接收该表情参数后,查找该表情参数对应的表情图片;
[0023]当查找到对应的表情图片时,将该表情图片发送至第二客户端中。
[0024]本发明还提供了一种聊天表情的传输系统,包括第一客户端、第一服务器、第二客户端和第二服务器;
[0025]所述第一客户端包括:
[0026]表情网页请求模块,用于向第一服务器请求表情网页数据;
[0027]表情网页接收模块,用于接收第一服务器传输的网页数据;
[0028]参数发送模块,用于发送已选择的表情参数和第二客户端参数至第一服务器;
[0029]所述第一服务器包括:
[0030 ]表情网页请求接收模块,用于接收第一客户端的表情网页请求;
[0031 ]表情网页发送模块,用于发送网页数据至第一客户端;
[0032]参数接收模块,用于接收第一客户端的表情参数和第二客户端参数;
[0033]表情参数发送模块,用于根据第二客户端参数发送表情参数至第二客户端;
[0034]第二客户端包括:
[0035]表情参数接收模块,用于接收第一服务器的表情参数;
[0036]表情图片请求模块,用于将表情参数发送至第二服务器,请求表情图片;
[0037]表情图片接收模块,用于接收第二服务器的发送的表情图片;
[0038]所述第二服务器包括:
[0039]表情参数接收模块,用于接收第二客户端的表情参数;
[0040]表情图片发送模块,用于将表情图片发送至第二客户端。
[0041]相比于现有技术,本发明通过使用第一客户端在向网络服务器请求表情网页,并相应选择表情参数。如此,可以免去从网络上下载表情图片的步骤,节约流量。
[0042]同时,通过向第二客户端发送表情参数,而第二客户端通过该表情参数再从第二服务器下载相应的表情。如此,可以免去用户上传表情图片,加快了发送的速度,也节约用户的流量。进一步,通过独立的第二服务器存储表情图片,可以加快下载速度,提高下载性會K。
[0043]作为本发明的进一步改进,所述第二客户端还包括:
[0044]表情网页请求模块,用于向第一服务器请求表情网页数据;
[0045]表情网页接收模块,用于接收第一服务器传输的网页数据;
[0046]参数发送模块,用于发送已选择的表情参数和第一客户端参数至第一服务器;
[0047]所述第一服务器的表情网页请求接收模块,还用于接收第二客户端的表情网页请求;
[0048]所述第一服务器的表情网页发送模块,还用于发送网页数据至第二客户端;
[0049]所述第一服务器的参数接收模块,还用于接收第二客户端的表情参数和第一客户端参数;
[0050]所述第一服务器的表情参数发送模块,还用于根据第一客户端参数发送表情参数至第一客户端;
[0051 ]所述第一客户端还包括:
[0052]表情参数接收模块,用于接收第一服务器的表情参数;
[0053]表情图片请求模块,用于将表情参数发送至第二服务器,请求表情图片;
[0054]表情图片接收模块,用于接收第二服务器的发送的表情图片;
[0055]所述第二服务器的表情参数接收模块,还用于接收第一客户端的表情参数;
[0056]所述第二服务器的表情图片发送模块,还用于将表情图片发送至第一客户端。
[0057]作为本发明的进一步改进,所述第一客户端的表情网页请求模块,通过由第一客户端内置的浏览器向第一服务器请求网页数据,所述浏览器通过http的方式发送表情网页数据请求;
[0058]所述第二客户端的表情网页请求模块,通过由第二客户端内置的浏览器向第一服务器请求网页数据,所述浏览器通过http的方式发送表情网页数据请求。
[0059]作为本发明的进一步改进,所述第一服务器是通过socket的方式向第二客户端和第一客户端传输表情参数。
[0060]作为本发明的进一步改进,所述第二服务器中还包括查找模块,用于根据接收的表情参数查找相应的表情图片。
[0061 ]本发明还提供了另一种聊天表情的传输方法,包括步骤:
[0062]第一客户端发送表情网页请求至服务器;
[0063]第一客户端接收服务器返回表情网页,并提供给操作者;
[0064]第一客户端根据操作者选择的表情,将该表情参数和第二客户端参数发送至服务器;
[0065]服务器根据第二客户端参数,发送表情参数至第二客户端;
[0066]第二客户端通过该表情参数向服务器请求表情图片;
[0067]第二客户端接收服务器的表情图片。
[0068]相比于现有技术,本发明通过使用第一客户端在向网络服务器请求表情网页,并相应选择表情参数。如此,可以免去从网络上下载表情图片的步骤,节约流量。
[0069]同时,通过向第二客户端发送表情参数,而第二客户端通过该表情参数再从服务器下载相应的表情。如此,可
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1