1.一种视频直播中虚拟礼物显示方法,其特征在于,该方法包括:第一客户端响应于接收到的用户的输入操作向应用服务器发送图片数据请求;
所述第一客户端接收所述应用服务器发送的图片数据,所述图片数据包括至少一个图片;
所述第一客户端根据所述至少一个图片,用户绘制虚拟礼物并生成虚拟礼物信息,将所述虚拟礼物信息发送至后台服务器,所述虚拟礼物信息包括直播间标识和虚拟礼物绘制信息;
所述后台服务器根据所述直播间标识,将所述虚拟礼物绘制信息发送至与所述直播间标识对应的直播间中的第二客户端;
所述第二客户端根据所述虚拟礼物绘制信息生成所述虚拟礼物;
其中,所述直播间标识对应的直播间包括至少一个所述第一客户端和至少一个所述第二客户端;
其中,所述第一客户端根据所述至少一个图片,绘制虚拟礼物并生成虚拟礼物信息,包括:
所述第一客户端接收到至少一个图片后,通过视图控件载入所述图片,打开图形编辑面板,选择图片,通过拖动图片进行位置编辑,并且计算手指在所述图形编辑面板中的初始位置,并初始化第一数组,以手指点击所述图形编辑界面中的初始位置为中心,在所述图形编辑界面的父视图上添加一个当前选中图片的UIImageView视图控件,并在该视图控件上添加一个手指拖动事件,同时将至少包含当前触摸点的坐标和当前图片标识以及当前图片内容的属性信息的IgvPattern对象添加到所述第一数组中,由此生成虚拟礼物信息;
所述第二客户端根据所述虚拟礼物绘制信息生成所述虚拟礼物,包括:所述第二客户端根据所述图片标识和所述图片坐标信息,生成所述虚拟礼物;
所述生成该虚拟礼物的具体步骤包括:所述第二客户端接收到虚拟礼物绘制信息后,将获取的虚拟礼物信息进行解码,获得存储有图片位置信息数据的CGPoint数组和图片标识以及图片价值;在所述第二客户端规定的区域内循环遍历所述CGPoint数组,在所述CGPoint数组的坐标上向父视图添加一个符合图片标识的图片的UIImageView视图控件,在父视图的layer控件上使用renderInContext渲染图形,生成所述虚拟礼物。
2.如权利要求1所述的方法,其特征在于,所述第一客户端根据所述至少一个图片,绘制虚拟礼物并生成虚拟礼物信息,还包括:所述第一客户端根据所述至少一个图片绘制所述虚拟礼物后,计算所述虚拟礼物的消耗价值,判断所述消耗价值是否小于预定阈值,在确定所述消耗价值小于所述预定阈值后,为所述虚拟礼物生成所述虚拟礼物信息。
3.如权利要求1所述的方法,其特征在于,所述将所述虚拟礼物信息发送至后台服务器,包括:
所述第一客户端将所述虚拟礼物信息发送至所述应用服务器;
所述应用服务器将所述虚拟礼物信息通过预定连接发送至所述后台服。
4.一种视频直播中虚拟礼物显示系统,其特征在于,该系统包括:第一客户端、第二客户端、应用服务器和后台服务器,其中所述第一客户端,用于响应于接收到的用户的输入操作向应用服务器发送图片数据请求,接收所述应用服务器发送的图片数据信息,所述图片数据信息包括至少一个图片,以及根据所述至少一个图片,用户绘制虚拟礼物并生成虚拟礼物信息,将所述虚拟礼物信息发送至后台服务器,所述虚拟礼物信息包括直播间标识和虚拟礼物绘制信息;所述后台服务器,用于根据所述直播间标识,将所述虚拟礼物绘制信息发送至与所述直播间标识对应的直播间中的第二客户端;
所述第二客户端,用于根据所述虚拟礼物绘制信息生成所述虚拟礼物;
其中,所述直播间标识对应的直播间包括至少一个所述第一客户端和至少一个所述第二客户端;
其中,所述根据所述至少一个图片,绘制虚拟礼物并生成虚拟礼物信息,包括:所述第一客户端接收到至少一个图片后,通过视图控件载入所述图片,打开图形编辑面板,选择图片,通过拖动图片进行位置编辑,并且计算手指在所述图形编辑面板中的初始位置,并初始化第一数组,以手指点击所述图形编辑界面中的初始位置为中心,在所述图形编辑界面的父视图上添加一个当前选中图片的UIImageView视图控件,并在该视图控件上添加一个手指拖动事件,同时将至少包含当前触摸点的坐标和当前图片标识以及当前图片内容的属性信息的IgvPattern对象添加到所述第一数组中,由此生成虚拟礼物信息;
所述虚拟礼物绘制信息包括图片标识和图片坐标信息,所述第二客户端还用于:根据所述图片标识和所述图片坐标信息,生成所述虚拟礼物;
所述生成该虚拟礼物的具体步骤包括:所述第二客户端接收到虚拟礼物绘制信息后,将获取的虚拟礼物信息进行解码,获得存储有图片位置信息数据的CGPoint数组和图片标识以及图片价值;在所述第二客户端规定的区域内循环遍历所述CGPoint数组,在所述CGPoint数组的坐标上向父视图添加一个符合图片标识的图片的UIImageView视图控件,在父视图的layer控件上使用renderInContext渲染图形,生成所述虚拟礼物。
5.如权利要求4所述的系统,其特征在于,所述第一客户端还用于:根据所述至少一个图片绘制所述虚拟礼物后,计算所述虚拟礼物的消耗价值,判断所述消耗价值是否小于预定阈值;
在确定所述消耗价值小于所述预定阈值后,为所述虚拟礼物生成所述虚拟礼物信息。
6.如权利要求5所述的系统,其特征在于,其中,所述第一客户端,还用于将所述虚拟礼物信息发送至所述应用服务器;
所述应用服务器,用于将所述虚拟礼物信息通过预定连接发送至所述后台服务器;
所述后台服务器定时从所述应用服务器抓取所述虚拟礼物信息。