基于手势的交互方法、装置和客户端制造方法及图纸

技术编号:35926875 阅读:29 留言:0更新日期:2022-12-14 10:10
本公开涉及一种基于手势的交互方法、装置和客户端。该方法包括:在一个网络直播的直播过程中,主播用户的客户端在手势动画的播放功能处于启动状态时,识别主播用户的手势。在手势类别与手势动画的预设类别匹配时,主播用户的客户端在与手势位置对应的第一区域中播放手势动画,并通过第一服务器向看播用户的客户端发送第一内容。看播用户的客户端基于第一内容,在与手势位置对应的第二区域中播放手势动画,并检测第二区域上的触发操作。从而,不仅使得看播用户的客户端能够同步播放主播用户的客户端的手势动画,还使得看播用户的客户端展示与主播用户互动的触发区域,提升了看播用户与主播用户之间的密切互动程度。与主播用户之间的密切互动程度。与主播用户之间的密切互动程度。

【技术实现步骤摘要】
基于手势的交互方法、装置和客户端


[0001]本公开涉及直播
,尤其涉及一种基于手势的交互方法、装置和客户端。

技术介绍

[0002]随着互联网技术的不断发展,网络直播应运而生,为用户提供了丰富多彩的娱乐生活,可实现多方异地的用户实时互动。
[0003]目前,主播用户可通过主播用户的客户端开启一个网络直播,即主播用户的客户端为该网络直播分配一个接入地址(称为虚拟直播间),看播用户可通过看播用户的客户端进入到该网络直播中,实现网络直播的观看和互动。
[0004]然而,主播用户常常通过反馈看播用户的评论消息,实现与看播用户的互动。可见,互动方式单一且无趣,不利于看播用户继续进行网络直播的观看和互动,降低了看播用户观看网络直播时实时互动的交互体验。

技术实现思路

[0005]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种基于手势的交互方法、装置和客户端。
[0006]第一方面,本公开提供了一种基于手势的交互方法,该方法应用于主播用户的客户端;该方法包括:
[0007]识别主播用户的手势对应的手势类别和手势位置;
[0008]在手势类别与手势动画的预设类别匹配时,在与手势位置对应的第一区域中播放手势动画,并通过第一服务器向看播用户的客户端发送第一内容,第一内容用于表示手势动画的播放情况,以使看播用户的客户端基于第一内容,在与手势位置对应的第二区域中播放手势动画,并检测第二区域上的触发操作,第二区域上的触发操作用于触发目标页的显示,目标页用于提供与主播用户交互的入口。
[0009]通过第一方面提供的方法,在网络直播的直播过程中,在主播用户做出一个特定的手势后,不仅使得看播用户的客户端能够同步播放主播用户的客户端的手势动画,还使得看播用户的客户端展示与主播用户互动的触发区域,提升了看播用户与主播用户之间的密切互动程度,增加了用户使用客户端的兴趣。
[0010]其中,在第一区域中播放所述手势动画的同时,屏蔽第一区域上的触发操作。
[0011]在一种可能的设计中,第一内容中包括:开始标识、预设类别、手势位置和/或触发标识,开始标识用于表示开始播放手势动画,预设类别用于确定手势动画的音视频,手势位置用于确定第二区域,第二区域上的触发标识用于表示目标页的网页地址或者目标页在看播用户的客户端中的页面标识。
[0012]在一种可能的设计中,该方法还包括:
[0013]在手势动画播放结束时,在第一区域中停止播放手势动画,并通过第一服务器向看播用户的客户端发送第二内容,第二内容用于表示手势动画的停止播放情况,以使看播
用户的客户端基于第二内容,在第二区域中停止播放手势动画,并屏蔽第二区域上的触发操作。
[0014]在一种可能的设计中,第二内容中包括:结束标识和预设类别,结束标识用于表示结束播放手势动画,预设类别用于确定手势动画的音视频。
[0015]在一种可能的设计中,该方法还包括:
[0016]在接收到横幅区域上的触发操作后,显示配置页,配置页用于提供手势动画的播放功能是否启动的入口,配置页中包括开关控件,开关控件用于启动或停止启动手势动画的播放功能;
[0017]在接收到处于停止启动状态的开关控件上的触发操作后,确定手势动画的音视频的资源包是否下载;
[0018]在资源包未下载时,确定首次启动手势动画的播放功能;
[0019]在资源包已下载时,确定非首次启动手势动画的播放功能。
[0020]在一种可能的设计中,在首次启动手势动画的播放功能时,该方法还包括:
[0021]向第二服务器发送第一请求,第一请求用于请求启动手势动画的播放功能以及下载资源包,第一请求中携带有预设类别;
[0022]从第二服务器接收第一响应,第一响应中携带有第一标识、第二标识、预设类别和资源包,第一标识用于表示第二服务器将手势动画的播放功能的当前状态更新为启动状态,第二标识用于表示可使用手势动画的播放功能;
[0023]在接收到第二标识后,存储预设类别和资源包,并识别手势类别和手势位置。
[0024]在一种可能的设计中,在非首次启动手势动画的播放功能时,该方法还包括:
[0025]向第二服务器发送第二请求,第二请求用于请求启动手势动画的播放功能,第二请求中携带有预设类别;
[0026]从第二服务器接收第二响应,第二响应中携带有第一标识、第二标识和预设类别,第一标识用于表示第二服务器将手势动画的播放功能的当前状态更新为启动状态,第二标识用于表示可使用手势动画的播放功能;
[0027]在接收到第二标识后,识别手势类别和手势位置。
[0028]在一种可能的设计中,该方法还包括:
[0029]在接收到处于启动状态的开关控件上的触发操作后,确定停止启动手势动画的播放功能。
[0030]在一种可能的设计中,在停止启动手势动画的播放功能时,该方法还包括:
[0031]向第二服务器发送第三请求,第三请求用于请求停止启动手势动画的播放功能,第三请求中携带有预设类别;
[0032]从第二服务器接收第三响应,第三响应中携带有第三标识、第四标识和预设类别,第三标识用于表示第二服务器将手势动画的播放功能的当前状态更新为停止启动状态,第四标识用于表示停止使用手势动画的播放功能;
[0033]在接收到第四标识后,停止识别手势类别和手势位置。
[0034]第二方面,本公开提供了一种基于手势的交互方法,该方法应用于看播用户的客户端;该方法包括:
[0035]在进入到主播用户启动的一个网络直播后,通过第一服务器从主播用户的客户端
接收第一内容,第一内容用于表示手势动画的播放情况,第一内容为主播用户的客户端在主播用户的手势对应的手势类别与手势动画的预设类别匹配时发送的;
[0036]基于与第一内容,在与主播用户的手势对应的手势位置对应的第二区域中播放手势动画,并检测第二区域上的触发操作,第二区域上的触发操作用于触发目标页的显示,目标页用于提供与主播用户交互的入口。
[0037]通过第二方面提供的方法,在网络直播的直播过程中,在主播用户做出一个特定的手势后,不仅使得看播用户的客户端能够同步播放主播用户的客户端的手势动画,还使得看播用户的客户端展示与主播用户互动的触发区域,提升了看播用户与主播用户之间的密切互动程度,增加了用户使用客户端的兴趣。
[0038]在一种可能的设计中,第一内容中包括:开始标识、预设类别、手势位置和/或触发标识,开始标识用于表示开始播放手势动画,预设类别用于确定手势动画的音视频,手势位置用于确定第二区域,第二区域上的触发标识用于表示目标页的网页地址或者目标页在看播用户的客户端中的页面标识。
[0039]在一种可能的设计中,在第二区域中包括手势控件,手势控件用于触发目标页的显示;该方法还包括:
[0040]在接收到手势控件上的触发操作后,显示目标页。
[0041]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于手势的交互方法,其特征在于,所述方法应用于主播用户的客户端;所述方法包括:识别主播用户的手势对应的手势类别和手势位置;在所述手势类别与所述手势动画的预设类别匹配时,在与所述手势位置对应的第一区域中播放所述手势动画,并通过第一服务器向看播用户的客户端发送第一内容,所述第一内容用于表示所述手势动画的播放情况,以使所述看播用户的客户端基于所述第一内容,在与所述手势位置对应的第二区域中播放所述手势动画,并检测所述第二区域上的触发操作,所述第二区域上的触发操作用于触发目标页的显示,所述目标页用于提供与所述主播用户交互的入口。2.根据权利要求1所述的方法,其特征在于,所述第一内容中包括:开始标识、所述预设类别、所述手势位置和/或触发标识,所述开始标识用于表示开始播放所述手势动画,所述预设类别用于确定所述手势动画的音视频,所述手势位置用于确定所述第二区域,所述第二区域上的触发标识用于表示所述目标页的网页地址或者所述目标页在所述看播用户的客户端中的页面标识。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:在所述手势动画播放结束时,在所述第一区域中停止播放所述手势动画,并通过所述第一服务器向所述看播用户的客户端发送第二内容,所述第二内容用于表示所述手势动画的停止播放情况,以使所述看播用户的客户端基于所述第二内容,在所述第二区域中停止播放所述手势动画,并屏蔽所述第二区域上的触发操作。4.根据权利要求3所述的方法,其特征在于,所述第二内容中包括:结束标识和所述预设类别,所述结束标识用于表示结束播放所述手势动画,所述预设类别用于确定所述手势动画的音视频。5.根据权利要求1

4任一项所述的方法,其特征在于,所述方法还包括:在接收到横幅区域上的触发操作后,显示配置页,所述配置页用于提供所述手势动画的播放功能是否启动的入口,所述配置页中包括开关控件,所述开关控件用于启动或停止启动所述手势动画的播放功能;在接收到处于停止启动状态的所述开关控件上的触发操作后,确定所述手势动画的音视频的资源包是否下载;在所述资源包未下载时,确定首次启动所述手势动画的播放功能;在所述资源包已下载时,确定非首次启动所述手势动画的播放功能。6.根据权利要求5所述的方法,其特征在于,在首次启动所述手势动画的播放功能时,所述方法还包括:向第二服务器发送第一请求,所述第一请求用于请求启动所述手势动画的播放功能以及下载所述资源包,所述第一请求中携带有所述预设类别;从所述第二服务器接收第一响应,所述第一响应中携带有第一标识、第二标识、所述预设类别和所述资源包,所述第一标识用于表示所述第二服务器将所述手势动画的播放功能的当前状态更新为启动状态,所述第二标识用于表示可使用所述手势动画的播放功能;在接收到所述第二标识后,存储所述预设类别和所述资源包,并识别所述手势类别和所述手势位置。
7.根据权利要求5所述的方法,其特征在于,在非首次启动所述手势动画的播放功能时,所述方法还包括:向第二服务器发送第二请求,所述第二请求用于请求启动所述手势动画的播放功能,所述第二请求中携带有所述预设类别;从所述第二服务器接收第二响应,所述第二响应中携带有第一标识、第二标识和所述预设类别,所述第一标识用于表示所述第二服务器将所述手势动画的播放功能的当前状态更新为启动状态,所述第二标识用于表示可使用所述手势动画的播放功能;在接收到所述第二标识后,识别所述手势类别和所述手势位置。8.根据权利要求5所述的方法,其特征在于,所述方法还包括:在接收到处于启动状态的所述开关控件上的触发操作后,确定停止启动所述手势动画的播放功能。9.根据权利要求8所述的方法,其特征在于,在停止启动所述手势动画的播放功能时,所述方法还包括:向第二服务器发送第三请求,所述第三请求用于请求停止启动所述手势动画的播放功能,所述第三请求中携带有所述预设类别;从所述第二服务器接收第三响应,所述第三响应中携带有第三标识、第四标识和所述预设类别,所述第三标识用于表示所述第二服务器将所述手势动画的播放功能的当前状态更新为停止启动状态,所述第四标识用于表示停止使用所述手势动画的播放功能;在接收到所述第四标识后,停止识别所述手势类别和所述手势位置。10.一种基于手势的交互方法,其特征在于,所述方法应用于看播用户的客户端;所述方法包括:在...

【专利技术属性】
技术研发人员:李翼辰周军王霖
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:

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

1